diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 27f98a24d94e2..c1d7a62726d4a 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,5 +1,5 @@ # Instructions for CODEOWNERS file format and automatic build failure notifications: -# https://github.com/Azure/azure-sdk/blob/master/docs/policies/opensource.md#codeowners +# https://github.com/Azure/azure-sdk/blob/main/docs/policies/opensource.md#codeowners ######### # SDK @@ -293,10 +293,10 @@ /sdk/eventhub/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/ @pakrym @JoshLove-msft @jsquire # ServiceLabel: %Event Hubs %Service Attention -/sdk/eventhub/Microsoft.Azure.EventHubs/ @serkantkaraca @sjkwak +/sdk/eventhub/Microsoft.Azure.EventHubs/ @serkantkaraca @sjkwak @kasun04 # ServiceLabel: %Event Hubs %Service Attention -/sdk/eventhub/Microsoft.Azure.EventHubs.Processor/ @serkantkaraca @sjkwak +/sdk/eventhub/Microsoft.Azure.EventHubs.Processor/ @serkantkaraca @sjkwak @kasun04 # ServiceLabel: %Event Hubs %Service Attention /sdk/eventhub/Microsoft.Azure.EventHubs.ServiceFabricProcessor/ @JamesBirdsall @serkantkaraca @sjkwak @@ -401,7 +401,7 @@ sdk/monitor/Azure.Monitor.Query @pakrym # PRLabel: %Monitor - Exporter # ServiceLabel: %Monitor - Exporter %Service Attention -/sdk/monitor/Azure.Monitor.OpenTelemetry.*/ @cijothomas @reyang @rajkumar-rangaraj @TimothyMothra +/sdk/monitor/Azure.Monitor.OpenTelemetry.*/ @cijothomas @reyang @rajkumar-rangaraj @TimothyMothra @vishweshbankwar # ServiceLabel: %Monitor - Metrics %Service Attention #// @AzMonEssential diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 3fc6ab985e16a..1f3990b31f0ff 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -5,24 +5,24 @@ This checklist is used to make sure that common guidelines for a pull request ar - Work in progress or not intended to be merged. - Encountering multiple pipeline failures and working on fixes. - [ ] If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above. -- [ ] **I have read the [contribution guidelines](https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md).** +- [ ] **I have read the [contribution guidelines](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md).** - [ ] **The pull request does not introduce [breaking changes](https://github.com/dotnet/corefx/blob/master/Documentation/coding-guidelines/breaking-change-rules.md).** -### [General Guidelines and Best Practices](https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md#general-guidelines) +### [General Guidelines and Best Practices](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md#general-guidelines) - [ ] Title of the pull request is clear and informative. - [ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, [see this page](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/cleaning-up-commits.md). -### [Testing Guidelines](https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md#testing-guidelines) +### [Testing Guidelines](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md#testing-guidelines) - [ ] Pull request includes test coverage for the included changes. -### [SDK Generation Guidelines](https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md#sdk-generation-guidelines) +### [SDK Generation Guidelines](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md#sdk-generation-guidelines) - [ ] The generate.cmd file for the SDK has been updated with the version of AutoRest, as well as the commitid of your swagger spec or link to the swagger spec, used to generate the code. (Track 2 only) - [ ] The `*.csproj` and `AssemblyInfo.cs` files have been updated with the new version of the SDK. Please double check nuget.org current release version. ## Additional management plane SDK specific contribution checklist: Note: Only applies to `Microsoft.Azure.Management.[RP]` or `Azure.ResourceManager.[RP]` -- [ ] Include updated [management metadata](https://github.com/Azure/azure-sdk-for-net/tree/master/eng/mgmt/mgmtmetadata). +- [ ] Include updated [management metadata](https://github.com/Azure/azure-sdk-for-net/tree/main/eng/mgmt/mgmtmetadata). - [ ] Update AzureRP.props to add/remove version info to maintain up to date API versions. ### Management plane SDK Troubleshooting diff --git a/.github/PULL_REQUEST_TEMPLATE/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE/PULL_REQUEST_TEMPLATE.md index bc939a0afc4a8..37a6c5108dca4 100644 --- a/.github/PULL_REQUEST_TEMPLATE/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE/PULL_REQUEST_TEMPLATE.md @@ -11,17 +11,17 @@ If you are regenerating your SDK based off of a new swagger spec, please add the This checklist is used to make sure that common guidelines for a pull request are followed. - [ ] Please add REST spec PR link to the SDK PR -- [ ] **I have read the [contribution guidelines](https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md).** +- [ ] **I have read the [contribution guidelines](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md).** - [ ] **The pull request does not introduce [breaking changes](https://github.com/dotnet/corefx/blob/master/Documentation/coding-guidelines/breaking-change-rules.md).** -### [General Guidelines](https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md#general-guidelines) +### [General Guidelines](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md#general-guidelines) - [ ] Title of the pull request is clear and informative. - [ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, [see this page](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/cleaning-up-commits.md). -### [Testing Guidelines](https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md#testing-guidelines) +### [Testing Guidelines](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md#testing-guidelines) - [ ] Pull request includes test coverage for the included changes. -### [SDK Generation Guidelines](https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md#sdk-generation-guidelines) +### [SDK Generation Guidelines](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md#sdk-generation-guidelines) - [ ] If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above. - [ ] The generate.cmd file for the SDK has been updated with the version of AutoRest, as well as the commitid of your swagger spec or link to the swagger spec, used to generate the code. - [ ] The `*.csproj` and `AssemblyInfo.cs` files have been updated with the new version of the SDK. diff --git a/.vscode/cspell.json b/.vscode/cspell.json index 117b5722194eb..9cc151b708063 100644 --- a/.vscode/cspell.json +++ b/.vscode/cspell.json @@ -37,6 +37,7 @@ "contoso", "deserializes", "diagnoser", + "dtmf", "epsg", "expando", "finalizer", @@ -50,6 +51,7 @@ "overridden", "parallelization", "pkcs", + "pstn", "pwsh", "referer", "renormalize", @@ -57,6 +59,7 @@ "structs", "uints", "unformattable", + "unhold", "uninstrumented", "westus", "xunit" diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6a6902f17d337..ee56f8a3ac346 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -9,7 +9,7 @@ - Install VS 2019 (Community or higher) and make sure you have the latest updates (https://www.visualstudio.com/). - Need at least .NET Framework 4.6.1 and 4.7 development tools - Install the **.NET Core cross-platform development** workloads in VisualStudio -- Install **.NET Core 5.0.200 SDK** for your specific platform. (or a higher version within the 5.0.*** band) (https://dotnet.microsoft.com/download/dotnet-core/5.0) +- Install **.NET Core 5.0.301 SDK** for your specific platform. (or a higher version within the 5.0.*** band) (https://dotnet.microsoft.com/download/dotnet-core/5.0) - Install the latest version of git (https://git-scm.com/downloads) - Install [PowerShell](https://docs.microsoft.com/powershell/scripting/install/installing-powershell), version 6 or higher, if you plan to make public API changes or are working with generated code snippets. - Install [NodeJS](https://nodejs.org/) (14.x.x) if you plan to use [C# code generation](https://github.com/Azure/autorest.csharp). @@ -96,7 +96,7 @@ If for any reason there is an update to the build tools, you will then need to f We have created a dotnet template to make creating new management SDK library easier than ever. -See (README file)[(https://github.com/Azure/azure-sdk-for-net/blob/master/eng/templates/README.md)]. +See (README file)[(https://github.com/Azure/azure-sdk-for-net/blob/main/eng/templates/README.md)]. # Client Libraries @@ -158,7 +158,7 @@ After a few moments of initial configuration Visual Studio Code will launch the ### Live testing Before running or recording live tests you need to create -[live test resources](https://github.com/Azure/azure-sdk-for-net/blob/master/eng/common/TestResources/README.md). Many of the client libraries make use of the Azure Core Test Framework to provide the basis for the live test infrastructure, including the ability to record Live tests so that they can be run without access to Azure resources. The [Test Framework documentation](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core.TestFramework/README.md) provides more context around test recordings and other features. +[live test resources](https://github.com/Azure/azure-sdk-for-net/blob/main/eng/common/TestResources/README.md). Many of the client libraries make use of the Azure Core Test Framework to provide the basis for the live test infrastructure, including the ability to record Live tests so that they can be run without access to Azure resources. The [Test Framework documentation](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core.TestFramework/README.md) provides more context around test recordings and other features. To run live tests after creating live resources: @@ -212,7 +212,7 @@ string ignored = "this code will not appear in the snippet markdown"; **\`\`\`** -See the following example of a [snippet C# file](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/search/Azure.Search.Documents/tests/Samples/Sample01_HelloWorld.cs) and a [snippet markdown file](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/search/Azure.Search.Documents/samples/Sample01a_HelloWorld.md). +See the following example of a [snippet C# file](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.Search.Documents/tests/Samples/Sample01_HelloWorld.cs) and a [snippet markdown file](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.Search.Documents/samples/Sample01a_HelloWorld.md). Note that snippet names need to be globally unique under a given service directory. Snippets also can be integrated into XML doc comments. For example: @@ -249,7 +249,7 @@ dotnet build eng\service.proj /p:ServiceDirectory=eventhub /p:UpdateSourceOnBuil Each library needs to provide a `ApiCompatVersion` property which is set to the last GA'ed version of the library that will be used to compare APIs with the current to ensure no breaks have been introduced. Projects with this property set will download the specified package and the ApiCompat (Microsoft.DotNet.ApiCompat) tools package as part of the restore step of the project. Then as a post build step of the project it will run ApiCompat to verify the current APIs are compatible with the last GA'ed version of the APIs. For libraries that wish to disable the APICompat check they can remove the `ApiCompatVersion` property from their project. Our version bump automation will automatically add or increment the `ApiCompatVersion` property to the project when it detects that the version it is changing was a GA version which usually indicates that we just shipped that GA version and so it should be the new baseline for API checks. ### Releasing a new version of a GA'ed libary -Since the [eng/Packages.Data.props](https://github.com/Azure/azure-sdk-for-net/blob/master/eng/Packages.Data.props) is currently maintained manually, you will need to update the version number for your library in this file when releasing a new version. +Since the [eng/Packages.Data.props](https://github.com/Azure/azure-sdk-for-net/blob/main/eng/Packages.Data.props) is currently maintained manually, you will need to update the version number for your library in this file when releasing a new version. ## NuGet Package Dev Feed @@ -342,7 +342,7 @@ To prepare a package for release you should make use of `.\eng\common\scripts\Pr In `sdk\< Service Name >`, you will find projects for services that have already been implemented 1. Client library projects needs to use the $(RequiredTargetFrameworks) *(defined in eng/Directory.Build.Data.props)* property in its TargetFramework while management library projects should use $(SdkTargetFx) _(defined in AzSdk.reference.props)_ -2. Projects of related packages are grouped together in a folder following the structure specified in [Repo Structure](https://github.com/Azure/azure-sdk/blob/master/docs/policies/repostructure.md) +2. Projects of related packages are grouped together in a folder following the structure specified in [Repo Structure](https://github.com/Azure/azure-sdk/blob/main/docs/policies/repostructure.md) - Client library packages are in a folder name like **_Microsoft.Azure.< ServiceName >_** - Management library packages are in a folder named like **_Microsoft.Azure.Management.< Resource Provider Name >_** 3. Each shipping package contains a project for their **generated** and /or **Customization** code @@ -520,7 +520,7 @@ Much of the management plane SDK code is generated from metadata specs about the ## Versioning -For more information on how we version see [Versioning](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/dev/Versioning.md) +For more information on how we version see [Versioning](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/dev/Versioning.md) ## Breaking Changes diff --git a/README.md b/README.md index 57c5c5a0c0856..7799d73397b0c 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ Each service might have a number of libraries available from each of the followi ### Client: New Releases -New wave of packages that we are announcing as **GA** and several that are currently releasing in **preview**. These libraries follow the [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet/guidelines/) and share a number of core features such as HTTP retries, logging, transport protocols, authentication protocols, etc., so that once you learn how to use these features in one client library, you will know how to use them in other client libraries. You can learn about these shared features at [Azure.Core](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md). +New wave of packages that we are announcing as **GA** and several that are currently releasing in **preview**. These libraries follow the [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet/guidelines/) and share a number of core features such as HTTP retries, logging, transport protocols, authentication protocols, etc., so that once you learn how to use these features in one client library, you will know how to use them in other client libraries. You can learn about these shared features at [Azure.Core](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md). These new client libraries can be identified by the naming used for their folder, package, and namespace. Each will start with `Azure`, followed by the service category, and then the name of the service. For example `Azure.Storage.Blobs`. @@ -33,9 +33,9 @@ Last stable versions of packages that are production-ready. These libraries prov ### Management: New Releases -A new set of management libraries that follow the [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet_introduction.html) and based on [Azure.Core libraries](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core) are now in Public Preview. These new libraries provide a number of core capabilities that are shared amongst all Azure SDKs, including the intuitive Azure Identity library, an HTTP Pipeline with custom policies, error-handling, distributed tracing, and much more. You can find the list of new packages [on this page](https://azure.github.io/azure-sdk/releases/latest/dotnet.html). +A new set of management libraries that follow the [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet_introduction.html) and based on [Azure.Core libraries](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core) are now in Public Preview. These new libraries provide a number of core capabilities that are shared amongst all Azure SDKs, including the intuitive Azure Identity library, an HTTP Pipeline with custom policies, error-handling, distributed tracing, and much more. You can find the list of new packages [on this page](https://azure.github.io/azure-sdk/releases/latest/dotnet.html). -To get started with these new libraries, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md). These new libraries can be identified by namespaces that start with `Azure.ResourceManager`, e.g. `Azure.ResourceManager.Network` +To get started with these new libraries, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md). These new libraries can be identified by namespaces that start with `Azure.ResourceManager`, e.g. `Azure.ResourceManager.Network` > NOTE: If you need to ensure your code is ready for production use one of the stable, non-preview libraries. @@ -72,7 +72,7 @@ What features are important to you? You can let us know by looking at our open We would love to incorporate the community's input into our library design process. Here's a list of [design discussions](https://github.com/Azure/azure-sdk-for-net/labels/design-discussion) that we're currently having. Participate in the discussions by leaving your comments in the issue! ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md). This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com. diff --git a/doc/README.md b/doc/README.md index 2b52a504373f5..fbf070de94773 100644 --- a/doc/README.md +++ b/doc/README.md @@ -2,7 +2,7 @@ This folder contains some documentations for this repository: The folder structure is the following -- [dev](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/dev) : contains advanced documentation for _developers_ of SDK (not _consumers_ of SDK) -- [ApiDocGeneration](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/ApiDocGeneration) : contains scripts and assets for generating API documentation +- [dev](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/dev) : contains advanced documentation for _developers_ of SDK (not _consumers_ of SDK) +- [ApiDocGeneration](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/ApiDocGeneration) : contains scripts and assets for generating API documentation ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fdoc%2FREADME.png) diff --git a/doc/dev/Track2TestFramework.md b/doc/dev/Track2TestFramework.md index b18bc7102c463..037f4de9e5041 100644 --- a/doc/dev/Track2TestFramework.md +++ b/doc/dev/Track2TestFramework.md @@ -1 +1 @@ -See the project [readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core.TestFramework/README.md). +See the project [readme](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core.TestFramework/README.md). diff --git a/doc/dev/Versioning.md b/doc/dev/Versioning.md index c8606943dcb35..b5d2f3c8a64d7 100644 --- a/doc/dev/Versioning.md +++ b/doc/dev/Versioning.md @@ -1,6 +1,6 @@ # Azure SDK .NET - Versioning -This document covers the basic versioning strategy and which properties to use. It is based on the rules outlined in our [Azure SDK Releases doc](https://github.com/Azure/azure-sdk/blob/master/docs/policies/releases.md#net) and it closely matches the [.NET versioning rules](https://github.com/dotnet/arcade/blob/master/Documentation/CorePackages/Versioning.md) but simplified to only include the parts necessary for our libraries. +This document covers the basic versioning strategy and which properties to use. It is based on the rules outlined in our [Azure SDK Releases doc](https://github.com/Azure/azure-sdk/blob/main/docs/policies/releases.md#net) and it closely matches the [.NET versioning rules](https://github.com/dotnet/arcade/blob/master/Documentation/CorePackages/Versioning.md) but simplified to only include the parts necessary for our libraries. ## Package Versioning @@ -23,7 +23,7 @@ be passed as `true` to the packaging command. ## Incrementing the version -See [Incrementing after release](https://github.com/Azure/azure-sdk/blob/master/docs/policies/releases.md#incrementing-after-release) for general guidance but at a +See [Incrementing after release](https://github.com/Azure/azure-sdk/blob/main/docs/policies/releases.md#incrementing-after-release) for general guidance but at a high level we will do the following versioning changes: - After a beta release we bump the number after the beta. `1.0.0-beta.1` -> `1.0.0-beta.2` diff --git a/eng/CHECKENFORCER b/eng/CHECKENFORCER index 3e69ffa41ce55..94342094a733a 100644 --- a/eng/CHECKENFORCER +++ b/eng/CHECKENFORCER @@ -61,5 +61,5 @@ message: > ## For track 1 management-plane SDKs - Please open a separate PR and to your service SDK path in [this file](https://github.com/Azure/azure-sdk-for-net/blob/master/eng/pipelines/mgmt.yml). Once that PR has been merged, you can re-run the pipeline to trigger the verification. + Please open a separate PR and to your service SDK path in [this file](https://github.com/Azure/azure-sdk-for-net/blob/main/eng/pipelines/mgmt.yml). Once that PR has been merged, you can re-run the pipeline to trigger the verification. diff --git a/eng/Directory.Build.Common.targets b/eng/Directory.Build.Common.targets index de34bbe5f6a21..9cabecdd78e60 100644 --- a/eng/Directory.Build.Common.targets +++ b/eng/Directory.Build.Common.targets @@ -1,4 +1,7 @@  + + + @@ -43,6 +46,32 @@ + + $([MSBuild]::NormalizeDirectory($(MSBuildProjectDirectory)/../))README.md + $(IntermediateOutputPath)README.md + true + README.md + + + + + + + + + + + <_ReadmeMdLines>$([System.IO.File]::ReadAllText($(OriginalReadmeMdPath))) + + + <_ReadmeMdLines>', ''))]]> + + <_ReadmeMdLines> + + + + + @@ -68,7 +97,6 @@ - @@ -103,8 +131,6 @@ - - diff --git a/eng/Packages.Data.props b/eng/Packages.Data.props index da4cf09f2b749..28e2ca042947e 100644 --- a/eng/Packages.Data.props +++ b/eng/Packages.Data.props @@ -77,11 +77,11 @@ - + - + @@ -98,7 +98,7 @@ - + - + @@ -210,9 +210,9 @@ - - - + + + diff --git a/eng/SnippetGenerator/CSharpProcessor.cs b/eng/SnippetGenerator/CSharpProcessor.cs index a2fe55fcf9eb5..b9ec296985421 100644 --- a/eng/SnippetGenerator/CSharpProcessor.cs +++ b/eng/SnippetGenerator/CSharpProcessor.cs @@ -11,10 +11,10 @@ namespace SnippetGenerator { public class CSharpProcessor { - private static readonly string _snippetFormat = "{3} {1}{2} "; - private static readonly string _snippetExampleFormat = "{3} {1}{3} {1}{2} {1}{3} "; + private static readonly string _snippetFormat = "{3} {1}{2} "; + private static readonly string _snippetExampleFormat = "{3} {1}{3} {1}{2} {1}{3} "; - private static readonly Regex _snippetRegex = new Regex("^(?\\s*)\\/{3}\\s*[\\w:]+)\">.*?\\s*<\\/code>", + private static readonly Regex _snippetRegex = new Regex("^(?\\s*)\\/{3}\\s*[\\w:]+)\"[^>]*?>.*?\\s*<\\/code>", RegexOptions.Compiled | RegexOptions.Multiline | RegexOptions.Singleline | RegexOptions.IgnoreCase); private static readonly Regex _snippetExampleRegex = new Regex("^(?\\s*)\\/{3}\\s*[\\w:]+)\">.*?\\s*<\\/example>", diff --git a/eng/SnippetGenerator/DirectoryProcessor.cs b/eng/SnippetGenerator/DirectoryProcessor.cs index a141d15cb3664..55b9d3024d183 100644 --- a/eng/SnippetGenerator/DirectoryProcessor.cs +++ b/eng/SnippetGenerator/DirectoryProcessor.cs @@ -3,6 +3,7 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using System.IO; using System.Linq; using System.Text; @@ -37,9 +38,8 @@ public DirectoryProcessor(string directory) _snippets = new Lazy>>(DiscoverSnippetsAsync); } - public async Task ProcessAsync() + public async Task> ProcessAsync() { - List files = new List(); files.AddRange(Directory.EnumerateFiles(_directory, "*.md", SearchOption.AllDirectories)); files.AddRange(Directory.EnumerateFiles(_directory, "*.cs", SearchOption.AllDirectories)); @@ -61,8 +61,10 @@ async ValueTask SnippetProvider(string s) } var selectedSnippet = selectedSnippets.Single(); + selectedSnippet.IsUsed = true; Console.WriteLine($"Replaced {selectedSnippet.Name} in {file}"); - return FormatSnippet(selectedSnippet.Text); + var result = FormatSnippet(selectedSnippet.Text); + return result; } var originalText = await File.ReadAllTextAsync(file); @@ -86,13 +88,30 @@ async ValueTask SnippetProvider(string s) await File.WriteAllTextAsync(file, text, _utf8EncodingWithoutBOM); } } + var snippets = await _snippets.Value; + var unUsedSnippets = snippets + .Where(s => !s.IsUsed) + .Select(s => $"{GetServiceDirName(s.FilePath)}: {s.Name}"); + return unUsedSnippets; + + } + + private string GetServiceDirName(string path) + { + string sdk = $"{Path.DirectorySeparatorChar}sdk{Path.DirectorySeparatorChar}"; + int start = path.IndexOf(sdk) + sdk.Length; + int end = path.IndexOf(Path.DirectorySeparatorChar, start); + return path.Substring(start, end - start); } private async Task> DiscoverSnippetsAsync() { var snippets = await GetSnippetsInDirectoryAsync(_directory); + if (snippets.Count == 0) + { + return snippets; + } Console.WriteLine($"Discovered snippets:"); - foreach (var snippet in snippets) { Console.WriteLine($" {snippet.Name} in {snippet.FilePath}"); diff --git a/eng/SnippetGenerator/Program.cs b/eng/SnippetGenerator/Program.cs index 1ecf21a9d6b88..4f0f0e9d42068 100644 --- a/eng/SnippetGenerator/Program.cs +++ b/eng/SnippetGenerator/Program.cs @@ -3,6 +3,7 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using System.IO; using System.Linq; using System.Threading.Tasks; @@ -13,27 +14,49 @@ namespace SnippetGenerator { public class Program { - - [Option(ShortName = "b")] - public string BasePath { get; set; } + [Option(ShortName = "b")] public string BasePath { get; set; } + [Option(ShortName = "sm")] public bool StrictMode { get; set; } public async Task OnExecuteAsync() { + List unUsedSnippets = null; + Stopwatch sw = new Stopwatch(); + sw.Start(); var baseDirectory = new DirectoryInfo(BasePath).Name; if (baseDirectory.Equals("sdk")) { - var tasks = new List(); + var tasks = new List>>(); foreach (var sdkDir in Directory.GetDirectories(BasePath)) { tasks.Add(new DirectoryProcessor(sdkDir).ProcessAsync()); } await Task.WhenAll(tasks); + unUsedSnippets = tasks + .SelectMany(t => t.Result) + .ToList(); + } + else + { + unUsedSnippets = (await new DirectoryProcessor(BasePath).ProcessAsync()).ToList(); + } + Console.WriteLine(); + Console.ForegroundColor = ConsoleColor.Red; + string message = $"Not all snippets were used.\n{string.Join(Environment.NewLine, unUsedSnippets)}"; + unUsedSnippets.Sort(); + if (StrictMode) + { + if (unUsedSnippets.Any()) + { + throw new InvalidOperationException(message); + } } else { - await new DirectoryProcessor(BasePath).ProcessAsync(); + Console.WriteLine(message); } + sw.Stop(); + Console.WriteLine($"SnippetGenerator completed in {sw.Elapsed}"); } public static int Main(string[] args) @@ -57,4 +80,4 @@ public static int Main(string[] args) } } } -} +} \ No newline at end of file diff --git a/eng/SnippetGenerator/Snippet.cs b/eng/SnippetGenerator/Snippet.cs index d49d291a6fab0..436f13bc8f3a7 100644 --- a/eng/SnippetGenerator/Snippet.cs +++ b/eng/SnippetGenerator/Snippet.cs @@ -5,11 +5,12 @@ namespace SnippetGenerator { - internal class Snippet + public class Snippet { public string Name { get; } public SourceText Text { get; } public string FilePath { get; } + public bool IsUsed { get; set; } public Snippet(string name, SourceText text, string filePath) { diff --git a/eng/SnippetGenerator/SnippetGenerator.Tests/CSharpProcessorTests.cs b/eng/SnippetGenerator/SnippetGenerator.Tests/CSharpProcessorTests.cs index 36c9d14fbb83b..b4403da6e20cf 100644 --- a/eng/SnippetGenerator/SnippetGenerator.Tests/CSharpProcessorTests.cs +++ b/eng/SnippetGenerator/SnippetGenerator.Tests/CSharpProcessorTests.cs @@ -1,26 +1,28 @@ using System; using System.Collections.Generic; +using System.Threading.Tasks; using NUnit.Framework; -using SnippetGenerator; namespace SnippetGenerator.Tests { public class Tests { private const string Processed = "processed"; + private const string ProcessedAgain = "processed again"; [Test] [TestCaseSource(nameof(CodeInputs))] - public void CSharpProcsesorFindsCodeXMLDocs(string code, string expected) + public async Task CSharpProcsesorFindsCodeXMLDocs(string code, string expected) { - var actual = CSharpProcessor.Process(code, SnippetProvider); + var actual = await CSharpProcessor.ProcessAsync(code, SnippetProvider); Assert.AreEqual(expected, actual); - var reProcessed = CSharpProcessor.Process(actual, SnippetProvider); - Assert.AreEqual(expected, reProcessed); + var reProcessed = await CSharpProcessor.ProcessAsync(actual, SnippetProvider2); + Assert.AreEqual(expected.Replace(Processed, ProcessedAgain), reProcessed); } - private string SnippetProvider(string s) => Processed; + private ValueTask SnippetProvider(string s) => new(Processed); + private ValueTask SnippetProvider2(string s) => new(ProcessedAgain); public static IEnumerable CodeInputs() { @@ -31,7 +33,7 @@ public static IEnumerable CodeInputs() " foo" + Environment.NewLine + " {", @" /// " + Environment.NewLine + - @" /// " + Environment.NewLine + + @" /// " + Environment.NewLine + $" /// {Processed} " + Environment.NewLine + " foo" + Environment.NewLine + " {" @@ -40,7 +42,7 @@ public static IEnumerable CodeInputs() yield return new[] { @"/// ", - @"/// " + Environment.NewLine + + @"/// " + Environment.NewLine + $"/// {Processed} " }; @@ -50,7 +52,7 @@ public static IEnumerable CodeInputs() @" /// " + Environment.NewLine + " foo", @" /// Example of enumerating an AsyncPageable using the async foreach loop:" + Environment.NewLine + - @" /// " + Environment.NewLine + + @" /// " + Environment.NewLine + $" /// {Processed} " + Environment.NewLine + " foo" }; @@ -62,11 +64,19 @@ public static IEnumerable CodeInputs() " foo", @" /// Example of enumerating an AsyncPageable using the async foreach loop:" + Environment.NewLine + @" /// " + Environment.NewLine + - @" /// " + Environment.NewLine + + @" /// " + Environment.NewLine + $" /// {Processed} " + Environment.NewLine + @" /// " + Environment.NewLine + " foo" }; + + yield return new[] + { + @"/// ", + @"/// " + Environment.NewLine + + $"/// {Processed} " + }; + } } } \ No newline at end of file diff --git a/eng/SnippetGenerator/SnippetGenerator.Tests/SnippetGenerator.Tests.csproj b/eng/SnippetGenerator/SnippetGenerator.Tests/SnippetGenerator.Tests.csproj index 6a95e489d31a0..99fccd9904b3c 100644 --- a/eng/SnippetGenerator/SnippetGenerator.Tests/SnippetGenerator.Tests.csproj +++ b/eng/SnippetGenerator/SnippetGenerator.Tests/SnippetGenerator.Tests.csproj @@ -1,7 +1,7 @@ - netcoreapp2.1 + net5.0 false diff --git a/eng/SnippetGenerator/SnippetGenerator.sln b/eng/SnippetGenerator/SnippetGenerator.sln index f0b22554d3ba2..d431719ee6fbd 100644 --- a/eng/SnippetGenerator/SnippetGenerator.sln +++ b/eng/SnippetGenerator/SnippetGenerator.sln @@ -20,6 +20,7 @@ Global {49A0F579-8121-472C-A2A7-B812FEC8CA18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {49A0F579-8121-472C-A2A7-B812FEC8CA18}.Release|Any CPU.ActiveCfg = Release|Any CPU {49A0F579-8121-472C-A2A7-B812FEC8CA18}.Release|Any CPU.Build.0 = Release|Any CPU + {49A0F579-8121-472C-A2A7-B812FEC8CA18}.Debug|Any CPU.Build.0 = Debug|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/eng/common/README.md b/eng/common/README.md index b9867f0705e20..732688daadc01 100644 --- a/eng/common/README.md +++ b/eng/common/README.md @@ -1,3 +1,3 @@ # Common Engineering System -Updates under this directory should only be made in the `azure-sdk-tools` repo as any changes under this directory outside of that repo will end up getting overwritten with future updates. For information about making updates see [common engineering system docs](https://github.com/Azure/azure-sdk-tools/blob/master/doc/common/common_engsys.md) +Updates under this directory should only be made in the `azure-sdk-tools` repo as any changes under this directory outside of that repo will end up getting overwritten with future updates. For information about making updates see [common engineering system docs](https://github.com/Azure/azure-sdk-tools/blob/main/doc/common/common_engsys.md) diff --git a/eng/common/docgeneration/Generate-DocIndex.ps1 b/eng/common/docgeneration/Generate-DocIndex.ps1 index 82b3a75e4e53d..cf9b5f06ff95a 100644 --- a/eng/common/docgeneration/Generate-DocIndex.ps1 +++ b/eng/common/docgeneration/Generate-DocIndex.ps1 @@ -177,5 +177,5 @@ else { LogWarning "The function for 'GetGithubIoDocIndexFn' was not found.` Make sure it is present in eng/scripts/Language-Settings.ps1 and referenced in eng/common/scripts/common.ps1.` - See https://github.com/Azure/azure-sdk-tools/blob/master/doc/common/common_engsys.md#code-structure" + See https://github.com/Azure/azure-sdk-tools/blob/main/doc/common/common_engsys.md#code-structure" } diff --git a/eng/common/pipelines/templates/steps/bypass-local-dns.yml b/eng/common/pipelines/templates/steps/bypass-local-dns.yml index c0608dbf64d7e..8b4887870f7d4 100644 --- a/eng/common/pipelines/templates/steps/bypass-local-dns.yml +++ b/eng/common/pipelines/templates/steps/bypass-local-dns.yml @@ -8,7 +8,9 @@ steps: succeededOrFailed(), or( eq(variables['OSVmImage'], 'ubuntu-18.04'), - eq(variables['OSVmImage'], 'MMSUbuntu18.04') + eq(variables['OSVmImage'], 'ubuntu-20.04'), + eq(variables['OSVmImage'], 'MMSUbuntu18.04'), + eq(variables['OSVmImage'], 'MMSUbuntu20.04') ), eq(variables['Container'], '') ) diff --git a/eng/common/pipelines/templates/steps/check-spelling.yml b/eng/common/pipelines/templates/steps/check-spelling.yml index 3865a3f26ece8..986d729fc30c1 100644 --- a/eng/common/pipelines/templates/steps/check-spelling.yml +++ b/eng/common/pipelines/templates/steps/check-spelling.yml @@ -2,7 +2,7 @@ # and some ref (branch, tag, etc.) or commit hash. Only runs on PRs. # ContinueOnError - true: Pipeline warns on spelling error # false: Pipeline fails on spelling error -# TargetBranch - Target ref (e.g. master) to compare to create file change +# TargetBranch - Target ref (e.g. main) to compare to create file change # list. # CspellConfigPath - Path to cspell.json config location diff --git a/eng/common/pipelines/templates/steps/docs-metadata-release.yml b/eng/common/pipelines/templates/steps/docs-metadata-release.yml index b3c844422585a..2f58b90d4d10e 100644 --- a/eng/common/pipelines/templates/steps/docs-metadata-release.yml +++ b/eng/common/pipelines/templates/steps/docs-metadata-release.yml @@ -26,7 +26,7 @@ parameters: default: '' - name: PRBranchName type: string - default: 'master-rdme' + default: 'main-rdme' - name: PRLabels type: string default: 'auto-merge' diff --git a/eng/common/pipelines/templates/steps/eng-common-workflow-enforcer.yml b/eng/common/pipelines/templates/steps/eng-common-workflow-enforcer.yml index 0125e6cbacee3..b68e1cd0c27ae 100644 --- a/eng/common/pipelines/templates/steps/eng-common-workflow-enforcer.yml +++ b/eng/common/pipelines/templates/steps/eng-common-workflow-enforcer.yml @@ -16,7 +16,7 @@ steps: if (($LASTEXITCODE -eq 0) -and ($filesInCommonDir.Count -gt 0)) { Write-Host "##vso[task.LogIssue type=error;]Changes to files under 'eng/common' directory should not be made in this Repo`n${filesInCommonDir}" - Write-Host "##vso[task.LogIssue type=error;]Please follow workflow at https://github.com/Azure/azure-sdk-tools/blob/master/doc/common/common_engsys.md" + Write-Host "##vso[task.LogIssue type=error;]Please follow workflow at https://github.com/Azure/azure-sdk-tools/blob/main/doc/common/common_engsys.md" exit 1 } } diff --git a/eng/common/pipelines/templates/steps/install-pipeline-generation.yml b/eng/common/pipelines/templates/steps/install-pipeline-generation.yml index d0da703285f3c..d368d52595b38 100644 --- a/eng/common/pipelines/templates/steps/install-pipeline-generation.yml +++ b/eng/common/pipelines/templates/steps/install-pipeline-generation.yml @@ -9,7 +9,7 @@ steps: - script: > dotnet tool install Azure.Sdk.Tools.PipelineGenerator - --version 1.0.2-dev.20210309.1 + --version 1.0.2-dev.20210621.4 --add-source https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk/nuget/v3/index.json --tool-path ${{parameters.ToolPath}} workingDirectory: $(Pipeline.Workspace)/pipeline-generator diff --git a/eng/common/pipelines/templates/steps/set-default-branch.yml b/eng/common/pipelines/templates/steps/set-default-branch.yml index e3eed4512d977..491edaa8b68db 100644 --- a/eng/common/pipelines/templates/steps/set-default-branch.yml +++ b/eng/common/pipelines/templates/steps/set-default-branch.yml @@ -5,8 +5,8 @@ steps: - pwsh: | $setDefaultBranch = (git remote show ${{ parameters.RemoteRepo }} | Out-String) -replace "(?ms).*HEAD branch: (\w+).*", '$1' if ($LASTEXITCODE -ne 0) { - Write-Host "Not able to fetch the default branch from git command. Set to master." - $setDefaultBranch = 'master' + Write-Host "Not able to fetch the default branch from git command. Set to main." + $setDefaultBranch = 'main' } Write-Host "Setting DefaultBranch=$setDefaultBranch" Write-Host "##vso[task.setvariable variable=DefaultBranch]$setDefaultBranch" diff --git a/eng/common/scripts/Create-APIReview.ps1 b/eng/common/scripts/Create-APIReview.ps1 index 8b90072532740..456d249c9c186 100644 --- a/eng/common/scripts/Create-APIReview.ps1 +++ b/eng/common/scripts/Create-APIReview.ps1 @@ -71,7 +71,7 @@ else { Write-Host "The function for 'FindArtifactForApiReviewFn' was not found.` Make sure it is present in eng/scripts/Language-Settings.ps1 and referenced in eng/common/scripts/common.ps1.` - See https://github.com/Azure/azure-sdk-tools/blob/master/doc/common/common_engsys.md#code-structure" + See https://github.com/Azure/azure-sdk-tools/blob/main/doc/common/common_engsys.md#code-structure" exit(1) } @@ -104,7 +104,7 @@ if ($packages) Write-Host "Version: $($version)" Write-Host "SDK Type: $($pkgInfo.SdkType)" - # Run create review step only if build is triggered from master branch or if version is GA. + # Run create review step only if build is triggered from main branch or if version is GA. # This is to avoid invalidating review status by a build triggered from feature branch if ( ($SourceBranch -eq $DefaultBranch) -or (-not $version.IsPrerelease)) { @@ -121,6 +121,10 @@ if ($packages) # Ignore API review status for prerelease version Write-Host "Package version is not GA. Ignoring API view approval status" } + elseif (!$pkgInfo.ReleaseStatus -or $pkgInfo.ReleaseStatus -eq "Unreleased") + { + Write-Host "Release date is not set for current version in change log file for package. Ignoring API review approval status since package is not yet ready for release." + } else { # Return error code if status code is 201 for new data plane package diff --git a/eng/common/scripts/Package-Properties.ps1 b/eng/common/scripts/Package-Properties.ps1 index 3aadc8d580648..e00ea7bb9eaf6 100644 --- a/eng/common/scripts/Package-Properties.ps1 +++ b/eng/common/scripts/Package-Properties.ps1 @@ -13,6 +13,7 @@ class PackageProps [string]$SdkType [boolean]$IsNewSdk [string]$ArtifactName + [string]$ReleaseStatus PackageProps([string]$name, [string]$version, [string]$directoryPath, [string]$serviceDirectory) { @@ -48,6 +49,12 @@ class PackageProps if (Test-Path (Join-Path $directoryPath "CHANGELOG.md")) { $this.ChangeLogPath = Join-Path $directoryPath "CHANGELOG.md" + # Get release date for current version and set in package property + $changeLogEntry = Get-ChangeLogEntry -ChangeLogLocation $this.ChangeLogPath -VersionString $this.Version + if ($changeLogEntry -and !$changeLogEntry.ReleaseStatus) + { + $this.ReleaseStatus = $changeLogEntry.ReleaseStatus.Trim().Trim("()") + } } else { @@ -126,7 +133,7 @@ function Get-AllPkgProperties ([string]$ServiceDirectory = $null) return $pkgPropsResult } -# Given the metadata url under https://github.com/Azure/azure-sdk/tree/master/_data/releases/latest, +# Given the metadata url under https://github.com/Azure/azure-sdk/tree/main/_data/releases/latest, # the function will return the csv metadata back as part of response. function Get-CSVMetadata ([string]$MetadataUri=$MetadataUri) { @@ -143,7 +150,7 @@ function Get-PkgPropsForEntireService ($serviceDirectoryPath) { LogError "The function for '$GetPackageInfoFromRepoFn' was not found.` Make sure it is present in eng/scripts/Language-Settings.ps1 and referenced in eng/common/scripts/common.ps1.` - See https://github.com/Azure/azure-sdk-tools/blob/master/doc/common/common_engsys.md#code-structure" + See https://github.com/Azure/azure-sdk-tools/blob/main/doc/common/common_engsys.md#code-structure" } foreach ($directory in (Get-ChildItem $serviceDirectoryPath -Directory)) diff --git a/eng/common/scripts/Prepare-Release.ps1 b/eng/common/scripts/Prepare-Release.ps1 index eed113299a2e0..95f175d3fdaf8 100644 --- a/eng/common/scripts/Prepare-Release.ps1 +++ b/eng/common/scripts/Prepare-Release.ps1 @@ -180,7 +180,7 @@ else { LogError "The function 'SetPackageVersion' was not found.` Make sure it is present in eng/scripts/Language-Settings.ps1.` - See https://github.com/Azure/azure-sdk-tools/blob/master/doc/common/common_engsys.md#code-structure" + See https://github.com/Azure/azure-sdk-tools/blob/main/doc/common/common_engsys.md#code-structure" exit 1 } diff --git a/eng/common/scripts/Save-Package-Properties.ps1 b/eng/common/scripts/Save-Package-Properties.ps1 index 3de89434904aa..26f4f17c88075 100644 --- a/eng/common/scripts/Save-Package-Properties.ps1 +++ b/eng/common/scripts/Save-Package-Properties.ps1 @@ -22,6 +22,7 @@ if ($allPackageProperties) Write-Host "Package Version: $($pkg.Version)" Write-Host "Package SDK Type: $($pkg.SdkType)" Write-Host "Artifact Name: $($pkg.ArtifactName)" + Write-Host "Release date: $($pkg.ReleaseStatus)" $configFilePrefix = $pkg.Name if ($pkg.ArtifactName) { diff --git a/eng/common/scripts/Update-DocsMsPackages.ps1 b/eng/common/scripts/Update-DocsMsPackages.ps1 index 2d43127b2b147..4292200f3b6fc 100644 --- a/eng/common/scripts/Update-DocsMsPackages.ps1 +++ b/eng/common/scripts/Update-DocsMsPackages.ps1 @@ -31,6 +31,6 @@ if ($UpdateDocsMsPackagesFn -and (Test-Path "Function:$UpdateDocsMsPackagesFn")) } else { LogError "The function for '$UpdateFn' was not found.` Make sure it is present in eng/scripts/Language-Settings.ps1 and referenced in eng/common/scripts/common.ps1.` - See https://github.com/Azure/azure-sdk-tools/blob/master/doc/common/common_engsys.md#code-structure" + See https://github.com/Azure/azure-sdk-tools/blob/main/doc/common/common_engsys.md#code-structure" exit 1 } diff --git a/eng/common/scripts/Verify-Links.ps1 b/eng/common/scripts/Verify-Links.ps1 index 6267d4d1b2b8e..3808d1f8bb5ea 100644 --- a/eng/common/scripts/Verify-Links.ps1 +++ b/eng/common/scripts/Verify-Links.ps1 @@ -27,7 +27,7 @@ List of http status codes that count as broken links. Defaults to 400, 401, 404, SocketError.HostNotFound = 11001, SocketError.NoData = 11004. .PARAMETER branchReplaceRegex - Regex to check if the link needs to be replaced. E.g. ^(https://github.com/.*/(?:blob|tree)/)master(/.*)$ + Regex to check if the link needs to be replaced. E.g. ^(https://github.com/.*/(?:blob|tree)/)main(/.*)$ .PARAMETER branchReplacementName The substitute branch name or SHA commit. diff --git a/eng/common/scripts/artifact-metadata-parsing.ps1 b/eng/common/scripts/artifact-metadata-parsing.ps1 index 2339155b359d9..dc96ee9172888 100644 --- a/eng/common/scripts/artifact-metadata-parsing.ps1 +++ b/eng/common/scripts/artifact-metadata-parsing.ps1 @@ -101,7 +101,7 @@ function RetrievePackages($artifactLocation) { { LogError "The function for '$GetPackageInfoFromPackageFileFn' was not found.` Make sure it is present in eng/scripts/Language-Settings.ps1 and referenced in eng/common/scripts/common.ps1.` - See https://github.com/Azure/azure-sdk-tools/blob/master/doc/common/common_engsys.md#code-structure" + See https://github.com/Azure/azure-sdk-tools/blob/main/doc/common/common_engsys.md#code-structure" } } diff --git a/eng/common/scripts/copy-docs-to-blobstorage.ps1 b/eng/common/scripts/copy-docs-to-blobstorage.ps1 index 7864e9680f1f7..f037dcf51e4f6 100644 --- a/eng/common/scripts/copy-docs-to-blobstorage.ps1 +++ b/eng/common/scripts/copy-docs-to-blobstorage.ps1 @@ -240,6 +240,6 @@ else { LogWarning "The function for '$PublishGithubIODocsFn' was not found.` Make sure it is present in eng/scripts/Language-Settings.ps1 and referenced in eng/common/scripts/common.ps1.` - See https://github.com/Azure/azure-sdk-tools/blob/master/doc/common/common_engsys.md#code-structure" + See https://github.com/Azure/azure-sdk-tools/blob/main/doc/common/common_engsys.md#code-structure" } diff --git a/eng/common/scripts/update-docs-metadata.ps1 b/eng/common/scripts/update-docs-metadata.ps1 index fc16fea9e5527..bc9d426cc59ad 100644 --- a/eng/common/scripts/update-docs-metadata.ps1 +++ b/eng/common/scripts/update-docs-metadata.ps1 @@ -24,7 +24,7 @@ param ( . (Join-Path $PSScriptRoot common.ps1) -$releaseReplaceRegex = "(https://github.com/$RepoId/(?:blob|tree)/)master" +$releaseReplaceRegex = "(https://github.com/$RepoId/(?:blob|tree)/)main" function GetMetaData { if (Test-Path Variable:MetadataUri) { @@ -67,10 +67,10 @@ function GetAdjustedReadmeContent($pkgInfo){ $fileContent = $fileContent -replace $titleRegex, "`${0} - Version $($pkgInfo.PackageVersion) `n" $foundTitle = $matches["filetitle"] } - # Replace github master link with release tag. + # Replace github main link with release tag. $ReplacementPattern = "`${1}$($pkgInfo.Tag)" $fileContent = $fileContent -replace $releaseReplaceRegex, $ReplacementPattern - + $header = "---`ntitle: $foundTitle`nkeywords: Azure, $Language, SDK, API, $($pkgInfo.PackageId), $service`nauthor: maggiepint`nms.author: magpint`nms.date: $date`nms.topic: article`nms.prod: azure`nms.technology: azure`nms.devlang: $Language`nms.service: $service`n---`n" if ($fileContent) { @@ -101,7 +101,7 @@ foreach ($config in $targets) { if ($pkgsFiltered) { Write-Host "Given the visible artifacts, $($config.mode) Readme updates against $($config.path_to_config) will be processed for the following packages." Write-Host ($pkgsFiltered | % { $_.PackageId + " " + $_.PackageVersion }) - + foreach ($packageInfo in $pkgsFiltered) { $readmeName = "$($packageInfo.DocsReadMeName.ToLower())-readme${suffix}.md" $readmeFolder = Join-Path $DocRepoLocation $config.content_folder @@ -115,12 +115,12 @@ foreach ($config in $targets) { if ($packageInfo.ReadmeContent) { $adjustedContent = GetAdjustedReadmeContent -pkgInfo $packageInfo } - + if ($adjustedContent) { try { Push-Location $DocRepoLocation Set-Content -Path $readmeLocation -Value $adjustedContent -Force - + Write-Host "Updated readme for $readmeName." } catch { Write-Host $_ diff --git a/eng/containers/ci.yml b/eng/containers/ci.yml index bc85671ff5ac1..defe2b5347424 100644 --- a/eng/containers/ci.yml +++ b/eng/containers/ci.yml @@ -3,14 +3,13 @@ pr: none trigger: branches: include: - - master - main paths: include: - eng/containers/ pool: - vmImage: 'ubuntu-18.04' + vmImage: 'ubuntu-20.04' variables: dockerfile: ./eng/containers/UbuntuNetCoreKeyring/Dockerfile diff --git a/eng/mgmt/mgmtmetadata/cosmos-db_resource-manager.txt b/eng/mgmt/mgmtmetadata/cosmos-db_resource-manager.txt index a169c744260da..10e8f7e4e681e 100644 --- a/eng/mgmt/mgmtmetadata/cosmos-db_resource-manager.txt +++ b/eng/mgmt/mgmtmetadata/cosmos-db_resource-manager.txt @@ -3,12 +3,13 @@ AutoRest installed successfully. Commencing code generation Generating CSharp code Executing AutoRest command -cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/cosmos-db/resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --csharp-sdks-folder=D:\azure-sdk-for-net\sdk -2021-04-27 17:09:09 UTC +cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/cosmos-db/resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --csharp-sdks-folder=E:\azure-sdk-for-net\sdk +Autorest CSharp Version: 2.3.82 +2021-06-15 23:57:32 UTC Azure-rest-api-specs repository information GitHub fork: Azure Branch: master -Commit: c1f66424b3b3636ec4cdb6c911dc75ca9abbe146 +Commit: b392b4e5d04c73acde2c02ed034247ac55b8892f AutoRest information Requested version: v2 -Bootstrapper version: autorest@3.1.4 +Bootstrapper version: autorest@2.0.4413 diff --git a/eng/mgmt/mgmtmetadata/eventgrid_resource-manager.txt b/eng/mgmt/mgmtmetadata/eventgrid_resource-manager.txt index ff65bb2e2f115..46b8b02fed53d 100644 --- a/eng/mgmt/mgmtmetadata/eventgrid_resource-manager.txt +++ b/eng/mgmt/mgmtmetadata/eventgrid_resource-manager.txt @@ -3,12 +3,12 @@ AutoRest installed successfully. Commencing code generation Generating CSharp code Executing AutoRest command -cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/eventgrid/resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --csharp-sdks-folder=C:\github\azure-sdk-for-net\sdk -2021-02-12 19:51:40 UTC +cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/eventgrid/resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --csharp-sdks-folder=C:\net1\azure-sdk-for-net\sdk +2021-06-24 23:13:46 UTC Azure-rest-api-specs repository information GitHub fork: Azure Branch: master -Commit: a1eee0489c374782a934ec1f093abd16fa7718ca +Commit: c2e43f82e91ff7ad691381df56c535164b354cba AutoRest information Requested version: v2 Bootstrapper version: autorest@2.0.4413 diff --git a/eng/mgmt/mgmtmetadata/sql_resource-manager.txt b/eng/mgmt/mgmtmetadata/sql_resource-manager.txt index 2133baad2d88c..5a9a8a1f62fd0 100644 --- a/eng/mgmt/mgmtmetadata/sql_resource-manager.txt +++ b/eng/mgmt/mgmtmetadata/sql_resource-manager.txt @@ -5,11 +5,11 @@ Generating CSharp code Executing AutoRest command cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/sql/resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --csharp-sdks-folder=D:\azure-sdk-for-net\sdk Autorest CSharp Version: 2.3.82 -2021-06-07 17:20:29 UTC +2021-06-22 17:21:35 UTC Azure-rest-api-specs repository information GitHub fork: Azure Branch: master -Commit: 10c93ad91d3f44f62f2568a5b480c538a7c15daf +Commit: 78c2a3fb24bfd4cd3372520bb9df203561c71487 AutoRest information Requested version: v2 Bootstrapper version: autorest@2.0.4413 diff --git a/eng/pipelines/aggregate-reports.yml b/eng/pipelines/aggregate-reports.yml index 4746a51e1f035..20dfef1641f1c 100644 --- a/eng/pipelines/aggregate-reports.yml +++ b/eng/pipelines/aggregate-reports.yml @@ -3,7 +3,7 @@ resources: - pipeline: net-core project: internal source: net - core - branch: master + branch: main tags: - scheduled @@ -12,7 +12,7 @@ trigger: none pr: branches: include: - - master + - main paths: include: - eng/pipelines/aggregate-reports.yml diff --git a/eng/pipelines/mgmt.yml b/eng/pipelines/mgmt.yml index 6419664f1345f..ebe205b7d1811 100644 --- a/eng/pipelines/mgmt.yml +++ b/eng/pipelines/mgmt.yml @@ -2,7 +2,7 @@ trigger: none pr: branches: include: - - master + - main - '*-preview' - 'feature/cplat*' paths: diff --git a/eng/pipelines/templates/jobs/ci.yml b/eng/pipelines/templates/jobs/ci.yml index cf92d54bd4cc4..57b59af52fe89 100644 --- a/eng/pipelines/templates/jobs/ci.yml +++ b/eng/pipelines/templates/jobs/ci.yml @@ -48,10 +48,11 @@ jobs: PackageName: "Azure.Template" ServiceDirectory: "template" TestPipeline: ${{ parameters.TestPipeline }} + - template: /eng/common/pipelines/templates/steps/set-default-branch.yml - pwsh: | echo "##vso[build.addbuildtag]Scheduled" displayName: "Tag scheduled builds" - condition: and(eq(variables['Build.SourceBranchName'],'master'),eq(variables['Build.Reason'],'Schedule')) + condition: and(eq(variables['Build.SourceBranchName'],variables['DefaultBranch']),eq(variables['Build.Reason'],'Schedule')) - template: /eng/common/pipelines/templates/steps/daily-dev-build-variable.yml parameters: ServiceDirectory: ${{ parameters.ServiceDirectory }} @@ -100,8 +101,8 @@ jobs: - job: "Analyze" condition: and(succeededOrFailed(), ne(variables['Skip.Analyze'], true)) pool: - name: azsdk-pool-mms-ubuntu-1804-general - vmImage: MMSUbuntu18.04 + name: azsdk-pool-mms-ubuntu-2004-general + vmImage: MMSUbuntu20.04 steps: - template: /eng/common/pipelines/templates/steps/check-spelling.yml - task: UsePythonVersion@0 diff --git a/eng/pipelines/templates/jobs/smoke.tests.yml b/eng/pipelines/templates/jobs/smoke.tests.yml index 17bec0b1fd7aa..e36a94663c755 100644 --- a/eng/pipelines/templates/jobs/smoke.tests.yml +++ b/eng/pipelines/templates/jobs/smoke.tests.yml @@ -16,8 +16,8 @@ jobs: - ${{ if eq(parameters.Daily, false) }}: - job: smoke_test_eligibility pool: - name: "azsdk-pool-mms-ubuntu-1804-general" - vmImage: "MMSUbuntu18.04" + name: "azsdk-pool-mms-ubuntu-2004-general" + vmImage: "MMSUbuntu20.04" displayName: Check Smoke Test Eligibility steps: # pipelines only supports template each when it generates the entire script block. @@ -48,15 +48,15 @@ jobs: strategy: matrix: Linux (AzureCloud): - Pool: "azsdk-pool-mms-ubuntu-1804-general" - OSVmImage: "MMSUbuntu18.04" + Pool: "azsdk-pool-mms-ubuntu-2004-general" + OSVmImage: "MMSUbuntu20.04" TestTargetFramework: netcoreapp2.1 SubscriptionConfiguration: $(sub-config-azure-cloud-test-resources) ArmTemplateParameters: $(azureCloudArmParameters) Location: "westus" Linux (AzureCloud Canary): - Pool: "azsdk-pool-mms-ubuntu-1804-general" - OSVmImage: "MMSUbuntu18.04" + Pool: "azsdk-pool-mms-ubuntu-2004-general" + OSVmImage: "MMSUbuntu20.04" TestTargetFramework: netcoreapp2.1 SubscriptionConfiguration: $(sub-config-azure-cloud-test-resources-preview) ArmTemplateParameters: $(azureCloudArmParameters) diff --git a/eng/pipelines/templates/stages/platform-matrix.json b/eng/pipelines/templates/stages/platform-matrix.json index 90522fa0ab48b..86ce21a288944 100644 --- a/eng/pipelines/templates/stages/platform-matrix.json +++ b/eng/pipelines/templates/stages/platform-matrix.json @@ -5,9 +5,9 @@ }, "matrix": { "Agent": { - "ubuntu-18.04": { - "OSVmImage": "MMSUbuntu18.04", - "Pool": "azsdk-pool-mms-ubuntu-1804-general" + "ubuntu-20.04": { + "OSVmImage": "MMSUbuntu20.04", + "Pool": "azsdk-pool-mms-ubuntu-2004-general" }, "windows-2019": { "OSVmImage": "MMS2019", diff --git a/eng/scripts/CodeChecks.ps1 b/eng/scripts/CodeChecks.ps1 index bc26565fc1f4f..025ac17bf755a 100644 --- a/eng/scripts/CodeChecks.ps1 +++ b/eng/scripts/CodeChecks.ps1 @@ -103,9 +103,9 @@ try { $status = $status -replace "`n","`n " LogError ` "Generated code is not up to date.` - You may need to rebase on the latest master, ` - run 'eng\scripts\Update-Snippets.ps1' if you modified sample snippets or other *.md files (https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md#updating-sample-snippets), ` - run 'eng\scripts\Export-API.ps1' if you changed public APIs (https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md#public-api-additions). ` + You may need to rebase on the latest main, ` + run 'eng\scripts\Update-Snippets.ps1' if you modified sample snippets or other *.md files (https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md#updating-sample-snippets), ` + run 'eng\scripts\Export-API.ps1' if you changed public APIs (https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md#public-api-additions). ` run 'dotnet build /t:GenerateCode' to update the generated code.` ` To reproduce this error localy run 'eng\scripts\CodeChecks.ps1 -ServiceDirectory $ServiceDirectory'." diff --git a/eng/scripts/Language-Settings.ps1 b/eng/scripts/Language-Settings.ps1 index 6d172bcc47d64..a1f54e92853ad 100644 --- a/eng/scripts/Language-Settings.ps1 +++ b/eng/scripts/Language-Settings.ps1 @@ -3,7 +3,7 @@ $LanguageShort = "net" $LanguageDisplayName = ".NET" $PackageRepository = "Nuget" $packagePattern = "*.nupkg" -$MetadataUri = "https://raw.githubusercontent.com/Azure/azure-sdk/master/_data/releases/latest/dotnet-packages.csv" +$MetadataUri = "https://raw.githubusercontent.com/Azure/azure-sdk/main/_data/releases/latest/dotnet-packages.csv" $BlobStorageUrl = "https://azuresdkdocs.blob.core.windows.net/%24web?restype=container&comp=list&prefix=dotnet%2F&delimiter=%2F" function Get-dotnet-PackageInfoFromRepo ($pkgPath, $serviceDirectory) @@ -16,7 +16,7 @@ function Get-dotnet-PackageInfoFromRepo ($pkgPath, $serviceDirectory) } $projectPaths = @(Resolve-Path (Join-Path $projDirPath "*.csproj")) - + if ($projectpaths.Count -ge 1) { $projectPath = $projectPaths[0].path if ($projectPaths.Count -gt 1) { @@ -29,7 +29,7 @@ function Get-dotnet-PackageInfoFromRepo ($pkgPath, $serviceDirectory) if ($projectPath -and (Test-Path $projectPath)) { - $pkgName = Split-Path -Path $projectPath -LeafBase + $pkgName = Split-Path -Path $projectPath -LeafBase $projectData = New-Object -TypeName XML $projectData.load($projectPath) $pkgVersion = Select-XML -Xml $projectData -XPath '/Project/PropertyGroup/Version' @@ -49,7 +49,7 @@ function Get-dotnet-PackageInfoFromRepo ($pkgPath, $serviceDirectory) } # Returns the nuget publish status of a package id and version. -function IsNugetPackageVersionPublished ($pkgId, $pkgVersion) +function IsNugetPackageVersionPublished ($pkgId, $pkgVersion) { $nugetUri = "https://api.nuget.org/v3-flatcontainer/$($pkgId.ToLowerInvariant())/index.json" @@ -76,7 +76,7 @@ function IsNugetPackageVersionPublished ($pkgId, $pkgVersion) } # Parse out package publishing information given a nupkg ZIP format. -function Get-dotnet-PackageInfoFromPackageFile ($pkg, $workingDirectory) +function Get-dotnet-PackageInfoFromPackageFile ($pkg, $workingDirectory) { $workFolder = "$workingDirectory$($pkg.Basename)" $origFolder = Get-Location @@ -94,13 +94,13 @@ function Get-dotnet-PackageInfoFromPackageFile ($pkg, $workingDirectory) $pkgVersion = $packageXML.package.metadata.version $changeLogLoc = @(Get-ChildItem -Path $workFolder -Recurse -Include "CHANGELOG.md")[0] - if ($changeLogLoc) + if ($changeLogLoc) { $releaseNotes = Get-ChangeLogEntryAsString -ChangeLogLocation $changeLogLoc -VersionString $pkgVersion } $readmeContentLoc = @(Get-ChildItem -Path $workFolder -Recurse -Include "README.md")[0] - if ($readmeContentLoc) + if ($readmeContentLoc) { $readmeContent = Get-Content -Raw $readmeContentLoc } @@ -190,7 +190,7 @@ function Get-dotnet-GithubIoDocIndex() function Update-dotnet-CIConfig($pkgs, $ciRepo, $locationInDocRepo, $monikerId=$null) { $csvLoc = (Join-Path -Path $ciRepo -ChildPath $locationInDocRepo) - + if (-not (Test-Path $csvLoc)) { Write-Error "Unable to locate package csv at location $csvLoc, exiting." exit(1) diff --git a/eng/scripts/Update-Mgmt-Yml.ps1 b/eng/scripts/Update-Mgmt-Yml.ps1 index d6fcf3d81ed0d..e4503df207e56 100644 --- a/eng/scripts/Update-Mgmt-Yml.ps1 +++ b/eng/scripts/Update-Mgmt-Yml.ps1 @@ -57,6 +57,7 @@ foreach ($Item in $MgmtDirs) { # Ci and Pr section $PrIncludes.Add('master') +$PrIncludes.Add('main') $PrIncludes.Add('*-preview') $PrBranches.Add("include", $PrIncludes) $PrPaths.Add("include", $Includes) diff --git a/eng/scripts/Update-PkgVersion.ps1 b/eng/scripts/Update-PkgVersion.ps1 index a6a93a3ad41c6..c81849445c41a 100644 --- a/eng/scripts/Update-PkgVersion.ps1 +++ b/eng/scripts/Update-PkgVersion.ps1 @@ -3,7 +3,7 @@ Bumps up package versions after release .DESCRIPTION -This script bumps up package versions following conventions defined at https://github.com/Azure/azure-sdk/blob/master/docs/policies/releases.md#incrementing-after-release-net +This script bumps up package versions following conventions defined at https://github.com/Azure/azure-sdk/blob/main/docs/policies/releases.md#incrementing-after-release-net .PARAMETER RepoRoot The Root of the repo diff --git a/eng/scripts/Update-Snippets.ps1 b/eng/scripts/Update-Snippets.ps1 index e9828f1f8031d..0916a8e52ceb6 100644 --- a/eng/scripts/Update-Snippets.ps1 +++ b/eng/scripts/Update-Snippets.ps1 @@ -2,7 +2,10 @@ param ( [Parameter(Position=0)] [ValidateNotNullOrEmpty()] - [string] $ServiceDirectory + [string] $ServiceDirectory, + + [Parameter()] + [switch] $StrictMode ) $generatorProject = "$PSScriptRoot/../SnippetGenerator/SnippetGenerator.csproj"; @@ -14,4 +17,10 @@ if ($ServiceDirectory -and ($ServiceDirectory -ne "*")) { $root += '/' + $ServiceDirectory } -Resolve-Path "$root" | %{ dotnet run -p $generatorProject -b "$_" -c Release } +if (-not (Test-Path env:TF_BUILD)) { $StrictMode = $true } + +if($StrictMode) { + Resolve-Path "$root" | %{ dotnet run -p $generatorProject -b "$_" -sm -c Release } +} else { + Resolve-Path "$root" | %{ dotnet run -p $generatorProject -b "$_" -c Release } +} diff --git a/eng/templates/Azure.ResourceManager.Template/README.md b/eng/templates/Azure.ResourceManager.Template/README.md index ea53651aebaad..8c2956b5f0716 100644 --- a/eng/templates/Azure.ResourceManager.Template/README.md +++ b/eng/templates/Azure.ResourceManager.Template/README.md @@ -18,7 +18,7 @@ Install-Package Azure.ResourceManager.Template -Version 1.0.0-preview.1 ### Authenticate the Client -To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) ## Key concepts @@ -28,9 +28,9 @@ Key concepts of the Azure .NET SDK can be found [here](https://azure.github.io/a Documentation is available to help you learn how to use this package -- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) - [API References](https://docs.microsoft.com/dotnet/api/?view=azure-dotnet) -- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) +- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) ## Examples diff --git a/eng/templates/Azure.ResourceManager.Template/content/ci.yml b/eng/templates/Azure.ResourceManager.Template/content/ci.yml index 9f091158a2a58..b603625002ad4 100644 --- a/eng/templates/Azure.ResourceManager.Template/content/ci.yml +++ b/eng/templates/Azure.ResourceManager.Template/content/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/global.json b/global.json index 8ec079bafb633..3f72da14e86db 100644 --- a/global.json +++ b/global.json @@ -3,7 +3,7 @@ "Microsoft.Build.Traversal": "1.0.45" }, "sdk": { - "version": "5.0.200", + "version": "5.0.301", "rollForward": "feature" } } \ No newline at end of file diff --git a/samples/README.MD b/samples/README.MD index 177407ae8a4ed..28f6eb4c75ffe 100644 --- a/samples/README.MD +++ b/samples/README.MD @@ -16,7 +16,7 @@ The Azure SDK repository is organized in the following folder structure, with th             `/tests`
## Getting Started (a.k.a. `Hello World`) Samples -Each package folder contains a package-specific `README.md` file. Most of these `README` files contain `Hello World` code samples illustrating basic usage of the the APIs contained in the package. For example, you can find `Hello World` samples for the `Azure.Storage.Blobs` package [here](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/README.md#examples). +Each package folder contains a package-specific `README.md` file. Most of these `README` files contain `Hello World` code samples illustrating basic usage of the the APIs contained in the package. For example, you can find `Hello World` samples for the `Azure.Storage.Blobs` package [here](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/README.md#examples). ## Package Samples and How-To Guides Each package folder contains a subfolder called `samples` with additional code samples. These samples can be either short programs contained in `*.cs` files, or more complete how-to guides (code samples and some commentary) contained in `*.md` files. You can find shortcuts to main how-to guides in the [**How-To Guides List**](#how-to-guide-list) section below. @@ -29,17 +29,17 @@ Sometimes we want to illustrate how several APIs or even packages work together This section lists **main** how-to guides for the most commonly used APIs and most common scenarios, i.e. this section does not attempt to be a complete directory of guides contained in this repository. #### General How-To Guides -- [How to access **HTTP response details**](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Response.md) -- [How to **mock**](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Mocking.md) -- [How to configure **retries**](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Configuration.md) -- [How to configure **proxies**](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Configuration.md) +- [How to access **HTTP response details**](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Response.md) +- [How to **mock**](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Mocking.md) +- [How to configure **retries**](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Configuration.md) +- [How to configure **proxies**](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Configuration.md) - How to configure, access, and analyze **logging** information (TODO) #### Azure.Security.KeyVault -- [How to **create and delete keys**](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md) -- [How to **encrypt and decrypt keys**](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample4_EncryptDecrypt.md) -- [How to **backup and restore keys**](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample2_BackupAndRestore.md) -- [How to **backup and restore secrets**](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample2_BackupAndRestore.md) +- [How to **create and delete keys**](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md) +- [How to **encrypt and decrypt keys**](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample4_EncryptDecrypt.md) +- [How to **backup and restore keys**](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample2_BackupAndRestore.md) +- [How to **backup and restore secrets**](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample2_BackupAndRestore.md) #### Azure.Storage.Blobs -- [How to **upload and download** a blob](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/Sample01a_HelloWorld.cs) +- [How to **upload and download** a blob](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/samples/Sample01a_HelloWorld.cs) diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/README.md b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/README.md index 89f5ea91ed740..9fdf2e4aa17bc 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/README.md +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/README.md @@ -65,12 +65,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -121,14 +121,14 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][code_of_conduct]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/agrifood/Azure.Verticals.AgriFood.Farming +[source_code]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/agrifood/Azure.Verticals.AgriFood.Farming [client_nuget_package]: https://www.nuget.org/packages?q=Azure.Verticals.AgriFood.Farming [product_documentation]: https://aka.ms/FarmBeatsProductDocumentationPaaS -[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity [protocol_client_quickstart]: https://aka.ms/azsdk/net/protocol/quickstart [default_cred_ref]: https://docs.microsoft.com/dotnet/api/azure.identity.defaultazurecredential?view=azure-dotnet [azure_subscription]: https://azure.microsoft.com/free/ -[azure_core_diagnostics]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md +[azure_core_diagnostics]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md [scenes]: https://aka.ms/FarmBeatsSatellitePaaSDocumentation [farm_operations_docs]: https://aka.ms/FarmBeatsFarmOperationsDocumentation [farm_hierarchy]: https://aka.ms/FarmBeatsFarmHierarchyDocs diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/api/Azure.Verticals.AgriFood.Farming.netstandard2.0.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/api/Azure.Verticals.AgriFood.Farming.netstandard2.0.cs index 15855c5320ea4..f1af9740b6cde 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/api/Azure.Verticals.AgriFood.Farming.netstandard2.0.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/api/Azure.Verticals.AgriFood.Farming.netstandard2.0.cs @@ -5,88 +5,88 @@ public partial class ApplicationDataClient protected ApplicationDataClient() { } public ApplicationDataClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateOrUpdate(string farmerId, string applicationDataId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string applicationDataId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(string farmerId, string applicationDataId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string applicationDataId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Get(string farmerId, string applicationDataId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string applicationDataId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response List(double? minAvgMaterial = default(double?), double? maxAvgMaterial = default(double?), double? minTotalMaterial = default(double?), double? maxTotalMaterial = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListAsync(double? minAvgMaterial = default(double?), double? maxAvgMaterial = default(double?), double? minTotalMaterial = default(double?), double? maxTotalMaterial = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response ListByFarmerId(string farmerId, double? minAvgMaterial = default(double?), double? maxAvgMaterial = default(double?), double? minTotalMaterial = default(double?), double? maxTotalMaterial = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, double? minAvgMaterial = default(double?), double? maxAvgMaterial = default(double?), double? minTotalMaterial = default(double?), double? maxTotalMaterial = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(string farmerId, string applicationDataId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string applicationDataId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(string farmerId, string applicationDataId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string applicationDataId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Get(string farmerId, string applicationDataId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string applicationDataId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response List(double? minAvgMaterial = default(double?), double? maxAvgMaterial = default(double?), double? minTotalMaterial = default(double?), double? maxTotalMaterial = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListAsync(double? minAvgMaterial = default(double?), double? maxAvgMaterial = default(double?), double? minTotalMaterial = default(double?), double? maxTotalMaterial = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response ListByFarmerId(string farmerId, double? minAvgMaterial = default(double?), double? maxAvgMaterial = default(double?), double? minTotalMaterial = default(double?), double? maxTotalMaterial = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, double? minAvgMaterial = default(double?), double? maxAvgMaterial = default(double?), double? minTotalMaterial = default(double?), double? maxTotalMaterial = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } } public partial class AttachmentsClient { protected AttachmentsClient() { } public AttachmentsClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateOrUpdate(string farmerId, string attachmentId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string attachmentId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(string farmerId, string attachmentId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string attachmentId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Download(string farmerId, string attachmentId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DownloadAsync(string farmerId, string attachmentId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Get(string farmerId, string attachmentId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string attachmentId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response ListByFarmerId(string farmerId, System.Collections.Generic.IEnumerable resourceIds = null, System.Collections.Generic.IEnumerable resourceTypes = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, System.Collections.Generic.IEnumerable resourceIds = null, System.Collections.Generic.IEnumerable resourceTypes = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(string farmerId, string attachmentId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string attachmentId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(string farmerId, string attachmentId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string attachmentId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Download(string farmerId, string attachmentId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DownloadAsync(string farmerId, string attachmentId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Get(string farmerId, string attachmentId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string attachmentId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response ListByFarmerId(string farmerId, System.Collections.Generic.IEnumerable resourceIds = null, System.Collections.Generic.IEnumerable resourceTypes = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, System.Collections.Generic.IEnumerable resourceIds = null, System.Collections.Generic.IEnumerable resourceTypes = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } } public partial class BoundariesClient { protected BoundariesClient() { } public BoundariesClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateCascadeDeleteJob(string jobId, string farmerId, string boundaryId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string boundaryId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateOrUpdate(string farmerId, string boundaryId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string boundaryId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(string farmerId, string boundaryId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string boundaryId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Get(string farmerId, string boundaryId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string boundaryId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetCascadeDeleteJobDetails(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetCascadeDeleteJobDetailsAsync(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetOverlap(string farmerId, string boundaryId, string otherFarmerId, string otherBoundaryId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetOverlapAsync(string farmerId, string boundaryId, string otherFarmerId, string otherBoundaryId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response List(bool? isPrimary = default(bool?), string parentType = null, System.Collections.Generic.IEnumerable parentIds = null, double? minAcreage = default(double?), double? maxAcreage = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListAsync(bool? isPrimary = default(bool?), string parentType = null, System.Collections.Generic.IEnumerable parentIds = null, double? minAcreage = default(double?), double? maxAcreage = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response ListByFarmerId(string farmerId, bool? isPrimary = default(bool?), string parentType = null, System.Collections.Generic.IEnumerable parentIds = null, double? minAcreage = default(double?), double? maxAcreage = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, bool? isPrimary = default(bool?), string parentType = null, System.Collections.Generic.IEnumerable parentIds = null, double? minAcreage = default(double?), double? maxAcreage = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Search(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task SearchAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response SearchByFarmerId(string farmerId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task SearchByFarmerIdAsync(string farmerId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateCascadeDeleteJob(string jobId, string farmerId, string boundaryId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string boundaryId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(string farmerId, string boundaryId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string boundaryId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(string farmerId, string boundaryId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string boundaryId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Get(string farmerId, string boundaryId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string boundaryId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetCascadeDeleteJobDetails(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetCascadeDeleteJobDetailsAsync(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetOverlap(string farmerId, string boundaryId, string otherFarmerId, string otherBoundaryId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetOverlapAsync(string farmerId, string boundaryId, string otherFarmerId, string otherBoundaryId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response List(bool? isPrimary = default(bool?), string parentType = null, System.Collections.Generic.IEnumerable parentIds = null, double? minAcreage = default(double?), double? maxAcreage = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListAsync(bool? isPrimary = default(bool?), string parentType = null, System.Collections.Generic.IEnumerable parentIds = null, double? minAcreage = default(double?), double? maxAcreage = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response ListByFarmerId(string farmerId, bool? isPrimary = default(bool?), string parentType = null, System.Collections.Generic.IEnumerable parentIds = null, double? minAcreage = default(double?), double? maxAcreage = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, bool? isPrimary = default(bool?), string parentType = null, System.Collections.Generic.IEnumerable parentIds = null, double? minAcreage = default(double?), double? maxAcreage = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Search(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task SearchAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response SearchByFarmerId(string farmerId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task SearchByFarmerIdAsync(string farmerId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } } public partial class CropsClient { protected CropsClient() { } public CropsClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateOrUpdate(string cropId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string cropId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(string cropId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(string cropId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Get(string cropId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetAsync(string cropId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response List(System.Collections.Generic.IEnumerable phenotypes = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListAsync(System.Collections.Generic.IEnumerable phenotypes = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(string cropId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string cropId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(string cropId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(string cropId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Get(string cropId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetAsync(string cropId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response List(System.Collections.Generic.IEnumerable phenotypes = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListAsync(System.Collections.Generic.IEnumerable phenotypes = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } } public partial class CropVarietiesClient { protected CropVarietiesClient() { } public CropVarietiesClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateOrUpdate(string cropId, string cropVarietyId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string cropId, string cropVarietyId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(string cropId, string cropVarietyId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(string cropId, string cropVarietyId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Get(string cropId, string cropVarietyId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetAsync(string cropId, string cropVarietyId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response List(System.Collections.Generic.IEnumerable cropIds = null, System.Collections.Generic.IEnumerable brands = null, System.Collections.Generic.IEnumerable products = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListAsync(System.Collections.Generic.IEnumerable cropIds = null, System.Collections.Generic.IEnumerable brands = null, System.Collections.Generic.IEnumerable products = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response ListByCropId(string cropId, System.Collections.Generic.IEnumerable cropIds = null, System.Collections.Generic.IEnumerable brands = null, System.Collections.Generic.IEnumerable products = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListByCropIdAsync(string cropId, System.Collections.Generic.IEnumerable cropIds = null, System.Collections.Generic.IEnumerable brands = null, System.Collections.Generic.IEnumerable products = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(string cropId, string cropVarietyId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string cropId, string cropVarietyId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(string cropId, string cropVarietyId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(string cropId, string cropVarietyId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Get(string cropId, string cropVarietyId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetAsync(string cropId, string cropVarietyId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response List(System.Collections.Generic.IEnumerable cropIds = null, System.Collections.Generic.IEnumerable brands = null, System.Collections.Generic.IEnumerable products = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListAsync(System.Collections.Generic.IEnumerable cropIds = null, System.Collections.Generic.IEnumerable brands = null, System.Collections.Generic.IEnumerable products = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response ListByCropId(string cropId, System.Collections.Generic.IEnumerable cropIds = null, System.Collections.Generic.IEnumerable brands = null, System.Collections.Generic.IEnumerable products = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListByCropIdAsync(string cropId, System.Collections.Generic.IEnumerable cropIds = null, System.Collections.Generic.IEnumerable brands = null, System.Collections.Generic.IEnumerable products = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } } public partial class FarmBeatsClientOptions : Azure.Core.ClientOptions { @@ -101,217 +101,217 @@ public partial class FarmClient protected FarmClient() { } public FarmClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateDataIngestionJob(string jobId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateDataIngestionJobAsync(string jobId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetDataIngestionJobDetails(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetDataIngestionJobDetailsAsync(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateDataIngestionJob(string jobId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateDataIngestionJobAsync(string jobId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetDataIngestionJobDetails(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetDataIngestionJobDetailsAsync(string jobId, Azure.RequestOptions options = null) { throw null; } } public partial class FarmersClient { protected FarmersClient() { } public FarmersClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateCascadeDeleteJob(string jobId, string farmerId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateOrUpdate(string farmerId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(string farmerId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Get(string farmerId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetAsync(string farmerId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetCascadeDeleteJobDetails(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetCascadeDeleteJobDetailsAsync(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response List(System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListAsync(System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateCascadeDeleteJob(string jobId, string farmerId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(string farmerId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(string farmerId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Get(string farmerId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetAsync(string farmerId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetCascadeDeleteJobDetails(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetCascadeDeleteJobDetailsAsync(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response List(System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListAsync(System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } } public partial class FarmsClient { protected FarmsClient() { } public FarmsClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateCascadeDeleteJob(string jobId, string farmerId, string farmId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string farmId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateOrUpdate(string farmerId, string farmId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string farmId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(string farmerId, string farmId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string farmId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Get(string farmerId, string farmId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string farmId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetCascadeDeleteJobDetails(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetCascadeDeleteJobDetailsAsync(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response List(System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListAsync(System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response ListByFarmerId(string farmerId, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateCascadeDeleteJob(string jobId, string farmerId, string farmId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string farmId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(string farmerId, string farmId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string farmId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(string farmerId, string farmId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string farmId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Get(string farmerId, string farmId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string farmId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetCascadeDeleteJobDetails(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetCascadeDeleteJobDetailsAsync(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response List(System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListAsync(System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response ListByFarmerId(string farmerId, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } } public partial class FieldsClient { protected FieldsClient() { } public FieldsClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateCascadeDeleteJob(string jobId, string farmerId, string fieldId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string fieldId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateOrUpdate(string farmerId, string fieldId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string fieldId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(string farmerId, string fieldId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string fieldId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Get(string farmerId, string fieldId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string fieldId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetCascadeDeleteJobDetails(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetCascadeDeleteJobDetailsAsync(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response List(System.Collections.Generic.IEnumerable farmIds = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListAsync(System.Collections.Generic.IEnumerable farmIds = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response ListByFarmerId(string farmerId, System.Collections.Generic.IEnumerable farmIds = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, System.Collections.Generic.IEnumerable farmIds = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateCascadeDeleteJob(string jobId, string farmerId, string fieldId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string fieldId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(string farmerId, string fieldId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string fieldId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(string farmerId, string fieldId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string fieldId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Get(string farmerId, string fieldId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string fieldId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetCascadeDeleteJobDetails(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetCascadeDeleteJobDetailsAsync(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response List(System.Collections.Generic.IEnumerable farmIds = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListAsync(System.Collections.Generic.IEnumerable farmIds = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response ListByFarmerId(string farmerId, System.Collections.Generic.IEnumerable farmIds = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, System.Collections.Generic.IEnumerable farmIds = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } } public partial class HarvestDataClient { protected HarvestDataClient() { } public HarvestDataClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateOrUpdate(string farmerId, string harvestDataId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string harvestDataId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(string farmerId, string harvestDataId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string harvestDataId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Get(string farmerId, string harvestDataId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string harvestDataId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response List(double? minTotalYield = default(double?), double? maxTotalYield = default(double?), double? minAvgYield = default(double?), double? maxAvgYield = default(double?), double? minTotalWetMass = default(double?), double? maxTotalWetMass = default(double?), double? minAvgWetMass = default(double?), double? maxAvgWetMass = default(double?), double? minAvgMoisture = default(double?), double? maxAvgMoisture = default(double?), double? minAvgSpeed = default(double?), double? maxAvgSpeed = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListAsync(double? minTotalYield = default(double?), double? maxTotalYield = default(double?), double? minAvgYield = default(double?), double? maxAvgYield = default(double?), double? minTotalWetMass = default(double?), double? maxTotalWetMass = default(double?), double? minAvgWetMass = default(double?), double? maxAvgWetMass = default(double?), double? minAvgMoisture = default(double?), double? maxAvgMoisture = default(double?), double? minAvgSpeed = default(double?), double? maxAvgSpeed = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response ListByFarmerId(string farmerId, double? minTotalYield = default(double?), double? maxTotalYield = default(double?), double? minAvgYield = default(double?), double? maxAvgYield = default(double?), double? minTotalWetMass = default(double?), double? maxTotalWetMass = default(double?), double? minAvgWetMass = default(double?), double? maxAvgWetMass = default(double?), double? minAvgMoisture = default(double?), double? maxAvgMoisture = default(double?), double? minAvgSpeed = default(double?), double? maxAvgSpeed = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, double? minTotalYield = default(double?), double? maxTotalYield = default(double?), double? minAvgYield = default(double?), double? maxAvgYield = default(double?), double? minTotalWetMass = default(double?), double? maxTotalWetMass = default(double?), double? minAvgWetMass = default(double?), double? maxAvgWetMass = default(double?), double? minAvgMoisture = default(double?), double? maxAvgMoisture = default(double?), double? minAvgSpeed = default(double?), double? maxAvgSpeed = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(string farmerId, string harvestDataId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string harvestDataId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(string farmerId, string harvestDataId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string harvestDataId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Get(string farmerId, string harvestDataId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string harvestDataId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response List(double? minTotalYield = default(double?), double? maxTotalYield = default(double?), double? minAvgYield = default(double?), double? maxAvgYield = default(double?), double? minTotalWetMass = default(double?), double? maxTotalWetMass = default(double?), double? minAvgWetMass = default(double?), double? maxAvgWetMass = default(double?), double? minAvgMoisture = default(double?), double? maxAvgMoisture = default(double?), double? minAvgSpeed = default(double?), double? maxAvgSpeed = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListAsync(double? minTotalYield = default(double?), double? maxTotalYield = default(double?), double? minAvgYield = default(double?), double? maxAvgYield = default(double?), double? minTotalWetMass = default(double?), double? maxTotalWetMass = default(double?), double? minAvgWetMass = default(double?), double? maxAvgWetMass = default(double?), double? minAvgMoisture = default(double?), double? maxAvgMoisture = default(double?), double? minAvgSpeed = default(double?), double? maxAvgSpeed = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response ListByFarmerId(string farmerId, double? minTotalYield = default(double?), double? maxTotalYield = default(double?), double? minAvgYield = default(double?), double? maxAvgYield = default(double?), double? minTotalWetMass = default(double?), double? maxTotalWetMass = default(double?), double? minAvgWetMass = default(double?), double? maxAvgWetMass = default(double?), double? minAvgMoisture = default(double?), double? maxAvgMoisture = default(double?), double? minAvgSpeed = default(double?), double? maxAvgSpeed = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, double? minTotalYield = default(double?), double? maxTotalYield = default(double?), double? minAvgYield = default(double?), double? maxAvgYield = default(double?), double? minTotalWetMass = default(double?), double? maxTotalWetMass = default(double?), double? minAvgWetMass = default(double?), double? maxAvgWetMass = default(double?), double? minAvgMoisture = default(double?), double? maxAvgMoisture = default(double?), double? minAvgSpeed = default(double?), double? maxAvgSpeed = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } } public partial class ImageProcessingClient { protected ImageProcessingClient() { } public ImageProcessingClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateRasterizeJob(string jobId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateRasterizeJobAsync(string jobId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetRasterizeJob(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetRasterizeJobAsync(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateRasterizeJob(string jobId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateRasterizeJobAsync(string jobId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetRasterizeJob(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetRasterizeJobAsync(string jobId, Azure.RequestOptions options = null) { throw null; } } public partial class OAuthProvidersClient { protected OAuthProvidersClient() { } public OAuthProvidersClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateOrUpdate(string oauthProviderId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string oauthProviderId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(string oauthProviderId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(string oauthProviderId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Get(string oauthProviderId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetAsync(string oauthProviderId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response List(System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListAsync(System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(string oauthProviderId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string oauthProviderId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(string oauthProviderId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(string oauthProviderId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Get(string oauthProviderId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetAsync(string oauthProviderId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response List(System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListAsync(System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } } public partial class OAuthTokensClient { protected OAuthTokensClient() { } public OAuthTokensClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateCascadeDeleteJob(string jobId, string farmerId, string oauthProviderId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string oauthProviderId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetCascadeDeleteJobDetails(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetCascadeDeleteJobDetailsAsync(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetOAuthConnectionLink(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetOAuthConnectionLinkAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response List(System.Collections.Generic.IEnumerable authProviderIds = null, System.Collections.Generic.IEnumerable farmerIds = null, bool? isValid = default(bool?), System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListAsync(System.Collections.Generic.IEnumerable authProviderIds = null, System.Collections.Generic.IEnumerable farmerIds = null, bool? isValid = default(bool?), System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateCascadeDeleteJob(string jobId, string farmerId, string oauthProviderId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string oauthProviderId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetCascadeDeleteJobDetails(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetCascadeDeleteJobDetailsAsync(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetOAuthConnectionLink(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetOAuthConnectionLinkAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response List(System.Collections.Generic.IEnumerable authProviderIds = null, System.Collections.Generic.IEnumerable farmerIds = null, bool? isValid = default(bool?), System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListAsync(System.Collections.Generic.IEnumerable authProviderIds = null, System.Collections.Generic.IEnumerable farmerIds = null, bool? isValid = default(bool?), System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } } public partial class PlantingDataClient { protected PlantingDataClient() { } public PlantingDataClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateOrUpdate(string farmerId, string plantingDataId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string plantingDataId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(string farmerId, string plantingDataId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string plantingDataId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Get(string farmerId, string plantingDataId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string plantingDataId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response List(double? minAvgPlantingRate = default(double?), double? maxAvgPlantingRate = default(double?), double? minTotalMaterial = default(double?), double? maxTotalMaterial = default(double?), double? minAvgMaterial = default(double?), double? maxAvgMaterial = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListAsync(double? minAvgPlantingRate = default(double?), double? maxAvgPlantingRate = default(double?), double? minTotalMaterial = default(double?), double? maxTotalMaterial = default(double?), double? minAvgMaterial = default(double?), double? maxAvgMaterial = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response ListByFarmerId(string farmerId, double? minAvgPlantingRate = default(double?), double? maxAvgPlantingRate = default(double?), double? minTotalMaterial = default(double?), double? maxTotalMaterial = default(double?), double? minAvgMaterial = default(double?), double? maxAvgMaterial = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, double? minAvgPlantingRate = default(double?), double? maxAvgPlantingRate = default(double?), double? minTotalMaterial = default(double?), double? maxTotalMaterial = default(double?), double? minAvgMaterial = default(double?), double? maxAvgMaterial = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(string farmerId, string plantingDataId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string plantingDataId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(string farmerId, string plantingDataId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string plantingDataId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Get(string farmerId, string plantingDataId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string plantingDataId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response List(double? minAvgPlantingRate = default(double?), double? maxAvgPlantingRate = default(double?), double? minTotalMaterial = default(double?), double? maxTotalMaterial = default(double?), double? minAvgMaterial = default(double?), double? maxAvgMaterial = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListAsync(double? minAvgPlantingRate = default(double?), double? maxAvgPlantingRate = default(double?), double? minTotalMaterial = default(double?), double? maxTotalMaterial = default(double?), double? minAvgMaterial = default(double?), double? maxAvgMaterial = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response ListByFarmerId(string farmerId, double? minAvgPlantingRate = default(double?), double? maxAvgPlantingRate = default(double?), double? minTotalMaterial = default(double?), double? maxTotalMaterial = default(double?), double? minAvgMaterial = default(double?), double? maxAvgMaterial = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, double? minAvgPlantingRate = default(double?), double? maxAvgPlantingRate = default(double?), double? minTotalMaterial = default(double?), double? maxTotalMaterial = default(double?), double? minAvgMaterial = default(double?), double? maxAvgMaterial = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } } public partial class ScenesClient { protected ScenesClient() { } public ScenesClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateSatelliteDataIngestionJob(string jobId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateSatelliteDataIngestionJobAsync(string jobId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Download(string filePath, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DownloadAsync(string filePath, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetSatelliteDataIngestionJobDetails(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetSatelliteDataIngestionJobDetailsAsync(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response List(string provider, string farmerId, string boundaryId, string source = null, System.DateTimeOffset? startDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? endDateTime = default(System.DateTimeOffset?), double? maxCloudCoveragePercentage = default(double?), double? maxDarkPixelCoveragePercentage = default(double?), System.Collections.Generic.IEnumerable imageNames = null, System.Collections.Generic.IEnumerable imageResolutions = null, System.Collections.Generic.IEnumerable imageFormats = null, int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListAsync(string provider, string farmerId, string boundaryId, string source = null, System.DateTimeOffset? startDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? endDateTime = default(System.DateTimeOffset?), double? maxCloudCoveragePercentage = default(double?), double? maxDarkPixelCoveragePercentage = default(double?), System.Collections.Generic.IEnumerable imageNames = null, System.Collections.Generic.IEnumerable imageResolutions = null, System.Collections.Generic.IEnumerable imageFormats = null, int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateSatelliteDataIngestionJob(string jobId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateSatelliteDataIngestionJobAsync(string jobId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Download(string filePath, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DownloadAsync(string filePath, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetSatelliteDataIngestionJobDetails(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetSatelliteDataIngestionJobDetailsAsync(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response List(string provider, string farmerId, string boundaryId, string source = null, System.DateTimeOffset? startDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? endDateTime = default(System.DateTimeOffset?), double? maxCloudCoveragePercentage = default(double?), double? maxDarkPixelCoveragePercentage = default(double?), System.Collections.Generic.IEnumerable imageNames = null, System.Collections.Generic.IEnumerable imageResolutions = null, System.Collections.Generic.IEnumerable imageFormats = null, int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListAsync(string provider, string farmerId, string boundaryId, string source = null, System.DateTimeOffset? startDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? endDateTime = default(System.DateTimeOffset?), double? maxCloudCoveragePercentage = default(double?), double? maxDarkPixelCoveragePercentage = default(double?), System.Collections.Generic.IEnumerable imageNames = null, System.Collections.Generic.IEnumerable imageResolutions = null, System.Collections.Generic.IEnumerable imageFormats = null, int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } } public partial class SeasonalFieldsClient { protected SeasonalFieldsClient() { } public SeasonalFieldsClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateCascadeDeleteJob(string jobId, string farmerId, string seasonalFieldId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string seasonalFieldId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateOrUpdate(string farmerId, string seasonalFieldId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string seasonalFieldId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(string farmerId, string seasonalFieldId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string seasonalFieldId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Get(string farmerId, string seasonalFieldId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string seasonalFieldId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetCascadeDeleteJobDetails(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetCascadeDeleteJobDetailsAsync(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response List(System.Collections.Generic.IEnumerable farmIds = null, System.Collections.Generic.IEnumerable fieldIds = null, System.Collections.Generic.IEnumerable seasonIds = null, System.Collections.Generic.IEnumerable cropVarietyIds = null, System.Collections.Generic.IEnumerable cropIds = null, double? minAvgYieldValue = default(double?), double? maxAvgYieldValue = default(double?), string avgYieldUnit = null, double? minAvgSeedPopulationValue = default(double?), double? maxAvgSeedPopulationValue = default(double?), string avgSeedPopulationUnit = null, System.DateTimeOffset? minPlantingDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxPlantingDateTime = default(System.DateTimeOffset?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListAsync(System.Collections.Generic.IEnumerable farmIds = null, System.Collections.Generic.IEnumerable fieldIds = null, System.Collections.Generic.IEnumerable seasonIds = null, System.Collections.Generic.IEnumerable cropVarietyIds = null, System.Collections.Generic.IEnumerable cropIds = null, double? minAvgYieldValue = default(double?), double? maxAvgYieldValue = default(double?), string avgYieldUnit = null, double? minAvgSeedPopulationValue = default(double?), double? maxAvgSeedPopulationValue = default(double?), string avgSeedPopulationUnit = null, System.DateTimeOffset? minPlantingDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxPlantingDateTime = default(System.DateTimeOffset?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response ListByFarmerId(string farmerId, System.Collections.Generic.IEnumerable farmIds = null, System.Collections.Generic.IEnumerable fieldIds = null, System.Collections.Generic.IEnumerable seasonIds = null, System.Collections.Generic.IEnumerable cropVarietyIds = null, System.Collections.Generic.IEnumerable cropIds = null, double? minAvgYieldValue = default(double?), double? maxAvgYieldValue = default(double?), string avgYieldUnit = null, double? minAvgSeedPopulationValue = default(double?), double? maxAvgSeedPopulationValue = default(double?), string avgSeedPopulationUnit = null, System.DateTimeOffset? minPlantingDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxPlantingDateTime = default(System.DateTimeOffset?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, System.Collections.Generic.IEnumerable farmIds = null, System.Collections.Generic.IEnumerable fieldIds = null, System.Collections.Generic.IEnumerable seasonIds = null, System.Collections.Generic.IEnumerable cropVarietyIds = null, System.Collections.Generic.IEnumerable cropIds = null, double? minAvgYieldValue = default(double?), double? maxAvgYieldValue = default(double?), string avgYieldUnit = null, double? minAvgSeedPopulationValue = default(double?), double? maxAvgSeedPopulationValue = default(double?), string avgSeedPopulationUnit = null, System.DateTimeOffset? minPlantingDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxPlantingDateTime = default(System.DateTimeOffset?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateCascadeDeleteJob(string jobId, string farmerId, string seasonalFieldId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string seasonalFieldId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(string farmerId, string seasonalFieldId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string seasonalFieldId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(string farmerId, string seasonalFieldId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string seasonalFieldId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Get(string farmerId, string seasonalFieldId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string seasonalFieldId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetCascadeDeleteJobDetails(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetCascadeDeleteJobDetailsAsync(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response List(System.Collections.Generic.IEnumerable farmIds = null, System.Collections.Generic.IEnumerable fieldIds = null, System.Collections.Generic.IEnumerable seasonIds = null, System.Collections.Generic.IEnumerable cropVarietyIds = null, System.Collections.Generic.IEnumerable cropIds = null, double? minAvgYieldValue = default(double?), double? maxAvgYieldValue = default(double?), string avgYieldUnit = null, double? minAvgSeedPopulationValue = default(double?), double? maxAvgSeedPopulationValue = default(double?), string avgSeedPopulationUnit = null, System.DateTimeOffset? minPlantingDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxPlantingDateTime = default(System.DateTimeOffset?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListAsync(System.Collections.Generic.IEnumerable farmIds = null, System.Collections.Generic.IEnumerable fieldIds = null, System.Collections.Generic.IEnumerable seasonIds = null, System.Collections.Generic.IEnumerable cropVarietyIds = null, System.Collections.Generic.IEnumerable cropIds = null, double? minAvgYieldValue = default(double?), double? maxAvgYieldValue = default(double?), string avgYieldUnit = null, double? minAvgSeedPopulationValue = default(double?), double? maxAvgSeedPopulationValue = default(double?), string avgSeedPopulationUnit = null, System.DateTimeOffset? minPlantingDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxPlantingDateTime = default(System.DateTimeOffset?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response ListByFarmerId(string farmerId, System.Collections.Generic.IEnumerable farmIds = null, System.Collections.Generic.IEnumerable fieldIds = null, System.Collections.Generic.IEnumerable seasonIds = null, System.Collections.Generic.IEnumerable cropVarietyIds = null, System.Collections.Generic.IEnumerable cropIds = null, double? minAvgYieldValue = default(double?), double? maxAvgYieldValue = default(double?), string avgYieldUnit = null, double? minAvgSeedPopulationValue = default(double?), double? maxAvgSeedPopulationValue = default(double?), string avgSeedPopulationUnit = null, System.DateTimeOffset? minPlantingDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxPlantingDateTime = default(System.DateTimeOffset?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, System.Collections.Generic.IEnumerable farmIds = null, System.Collections.Generic.IEnumerable fieldIds = null, System.Collections.Generic.IEnumerable seasonIds = null, System.Collections.Generic.IEnumerable cropVarietyIds = null, System.Collections.Generic.IEnumerable cropIds = null, double? minAvgYieldValue = default(double?), double? maxAvgYieldValue = default(double?), string avgYieldUnit = null, double? minAvgSeedPopulationValue = default(double?), double? maxAvgSeedPopulationValue = default(double?), string avgSeedPopulationUnit = null, System.DateTimeOffset? minPlantingDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxPlantingDateTime = default(System.DateTimeOffset?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } } public partial class SeasonsClient { protected SeasonsClient() { } public SeasonsClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateOrUpdate(string seasonId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string seasonId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(string seasonId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(string seasonId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Get(string seasonId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetAsync(string seasonId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response List(System.DateTimeOffset? minStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxEndDateTime = default(System.DateTimeOffset?), System.Collections.Generic.IEnumerable years = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListAsync(System.DateTimeOffset? minStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxEndDateTime = default(System.DateTimeOffset?), System.Collections.Generic.IEnumerable years = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(string seasonId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string seasonId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(string seasonId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(string seasonId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Get(string seasonId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetAsync(string seasonId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response List(System.DateTimeOffset? minStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxEndDateTime = default(System.DateTimeOffset?), System.Collections.Generic.IEnumerable years = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListAsync(System.DateTimeOffset? minStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxEndDateTime = default(System.DateTimeOffset?), System.Collections.Generic.IEnumerable years = null, System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } } public partial class TillageDataClient { protected TillageDataClient() { } public TillageDataClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateOrUpdate(string farmerId, string tillageDataId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string tillageDataId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(string farmerId, string tillageDataId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string tillageDataId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Get(string farmerId, string tillageDataId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string tillageDataId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response List(double? minTillageDepth = default(double?), double? maxTillageDepth = default(double?), double? minTillagePressure = default(double?), double? maxTillagePressure = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListAsync(double? minTillageDepth = default(double?), double? maxTillageDepth = default(double?), double? minTillagePressure = default(double?), double? maxTillagePressure = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response ListByFarmerId(string farmerId, double? minTillageDepth = default(double?), double? maxTillageDepth = default(double?), double? minTillagePressure = default(double?), double? maxTillagePressure = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, double? minTillageDepth = default(double?), double? maxTillageDepth = default(double?), double? minTillagePressure = default(double?), double? maxTillagePressure = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(string farmerId, string tillageDataId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(string farmerId, string tillageDataId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(string farmerId, string tillageDataId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(string farmerId, string tillageDataId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Get(string farmerId, string tillageDataId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetAsync(string farmerId, string tillageDataId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response List(double? minTillageDepth = default(double?), double? maxTillageDepth = default(double?), double? minTillagePressure = default(double?), double? maxTillagePressure = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListAsync(double? minTillageDepth = default(double?), double? maxTillageDepth = default(double?), double? minTillagePressure = default(double?), double? maxTillagePressure = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response ListByFarmerId(string farmerId, double? minTillageDepth = default(double?), double? maxTillageDepth = default(double?), double? minTillagePressure = default(double?), double? maxTillagePressure = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListByFarmerIdAsync(string farmerId, double? minTillageDepth = default(double?), double? maxTillageDepth = default(double?), double? minTillagePressure = default(double?), double? maxTillagePressure = default(double?), System.Collections.Generic.IEnumerable sources = null, System.Collections.Generic.IEnumerable associatedBoundaryIds = null, System.Collections.Generic.IEnumerable operationBoundaryIds = null, System.DateTimeOffset? minOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationStartDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationEndDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minOperationModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxOperationModifiedDateTime = default(System.DateTimeOffset?), double? minArea = default(double?), double? maxArea = default(double?), System.Collections.Generic.IEnumerable ids = null, System.Collections.Generic.IEnumerable names = null, System.Collections.Generic.IEnumerable propertyFilters = null, System.Collections.Generic.IEnumerable statuses = null, System.DateTimeOffset? minCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxCreatedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? minLastModifiedDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? maxLastModifiedDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } } public partial class WeatherClient { protected WeatherClient() { } public WeatherClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Verticals.AgriFood.Farming.FarmBeatsClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateDataDeleteJob(string jobId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateDataDeleteJobAsync(string jobId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateDataIngestionJob(string jobId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateDataIngestionJobAsync(string jobId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetDataDeleteJobDetails(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetDataDeleteJobDetailsAsync(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetDataIngestionJobDetails(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetDataIngestionJobDetailsAsync(string jobId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response List(string farmerId, string boundaryId, string extensionId, string weatherDataType, string granularity, System.DateTimeOffset? startDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? endDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ListAsync(string farmerId, string boundaryId, string extensionId, string weatherDataType, string granularity, System.DateTimeOffset? startDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? endDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateDataDeleteJob(string jobId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateDataDeleteJobAsync(string jobId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateDataIngestionJob(string jobId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateDataIngestionJobAsync(string jobId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetDataDeleteJobDetails(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetDataDeleteJobDetailsAsync(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetDataIngestionJobDetails(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetDataIngestionJobDetailsAsync(string jobId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response List(string farmerId, string boundaryId, string extensionId, string weatherDataType, string granularity, System.DateTimeOffset? startDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? endDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ListAsync(string farmerId, string boundaryId, string extensionId, string weatherDataType, string granularity, System.DateTimeOffset? startDateTime = default(System.DateTimeOffset?), System.DateTimeOffset? endDateTime = default(System.DateTimeOffset?), int? maxPageSize = default(int?), string skipToken = null, Azure.RequestOptions options = null) { throw null; } } } diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/ApplicationDataClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/ApplicationDataClient.cs index e4e5707caf2d4..d7562e831e245 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/ApplicationDataClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/ApplicationDataClient.cs @@ -89,23 +89,23 @@ public ApplicationDataClient(Uri endpoint, TokenCredential credential, FarmBeats /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListByFarmerIdAsync(string farmerId, double? minAvgMaterial = null, double? maxAvgMaterial = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListByFarmerIdAsync(string farmerId, double? minAvgMaterial = null, double? maxAvgMaterial = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, minAvgMaterial, maxAvgMaterial, minTotalMaterial, maxTotalMaterial, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, minAvgMaterial, maxAvgMaterial, minTotalMaterial, maxTotalMaterial, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ApplicationDataClient.ListByFarmerId"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -162,23 +162,23 @@ public virtual async Task ListByFarmerIdAsync(string farmerId, double? /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response ListByFarmerId(string farmerId, double? minAvgMaterial = null, double? maxAvgMaterial = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response ListByFarmerId(string farmerId, double? minAvgMaterial = null, double? maxAvgMaterial = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, minAvgMaterial, maxAvgMaterial, minTotalMaterial, maxTotalMaterial, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, minAvgMaterial, maxAvgMaterial, minTotalMaterial, maxTotalMaterial, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ApplicationDataClient.ListByFarmerId"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -235,8 +235,8 @@ public virtual Response ListByFarmerId(string farmerId, double? minAvgMaterial = /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListByFarmerIdRequest(string farmerId, double? minAvgMaterial = null, double? maxAvgMaterial = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListByFarmerIdRequest(string farmerId, double? minAvgMaterial = null, double? maxAvgMaterial = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -386,23 +386,23 @@ private HttpMessage CreateListByFarmerIdRequest(string farmerId, double? minAvgM /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListAsync(double? minAvgMaterial = null, double? maxAvgMaterial = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListAsync(double? minAvgMaterial = null, double? maxAvgMaterial = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(minAvgMaterial, maxAvgMaterial, minTotalMaterial, maxTotalMaterial, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(minAvgMaterial, maxAvgMaterial, minTotalMaterial, maxTotalMaterial, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ApplicationDataClient.List"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -458,23 +458,23 @@ public virtual async Task ListAsync(double? minAvgMaterial = null, dou /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response List(double? minAvgMaterial = null, double? maxAvgMaterial = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response List(double? minAvgMaterial = null, double? maxAvgMaterial = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(minAvgMaterial, maxAvgMaterial, minTotalMaterial, maxTotalMaterial, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(minAvgMaterial, maxAvgMaterial, minTotalMaterial, maxTotalMaterial, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ApplicationDataClient.List"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -530,8 +530,8 @@ public virtual Response List(double? minAvgMaterial = null, double? maxAvgMateri /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListRequest(double? minAvgMaterial = null, double? maxAvgMaterial = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListRequest(double? minAvgMaterial = null, double? maxAvgMaterial = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -648,23 +648,23 @@ private HttpMessage CreateListRequest(double? minAvgMaterial = null, double? max /// Get a specified application data resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the application data resource. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetAsync(string farmerId, string applicationDataId, RequestOptions requestOptions = null) + public virtual async Task GetAsync(string farmerId, string applicationDataId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, applicationDataId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, applicationDataId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ApplicationDataClient.Get"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -689,23 +689,23 @@ public virtual async Task GetAsync(string farmerId, string application /// Get a specified application data resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the application data resource. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Get(string farmerId, string applicationDataId, RequestOptions requestOptions = null) + public virtual Response Get(string farmerId, string applicationDataId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, applicationDataId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, applicationDataId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ApplicationDataClient.Get"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -730,8 +730,8 @@ public virtual Response Get(string farmerId, string applicationDataId, RequestOp /// Create Request for and operations. /// ID of the associated farmer resource. /// ID of the application data resource. - /// The request options. - private HttpMessage CreateGetRequest(string farmerId, string applicationDataId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRequest(string farmerId, string applicationDataId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -752,12 +752,12 @@ private HttpMessage CreateGetRequest(string farmerId, string applicationDataId, /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// applicationProductDetails /// ApplicationProductDetail[] @@ -893,12 +893,12 @@ private HttpMessage CreateGetRequest(string farmerId, string applicationDataId, /// /// Schema for Measure: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// unit /// string @@ -914,12 +914,12 @@ private HttpMessage CreateGetRequest(string farmerId, string applicationDataId, /// /// Schema for ApplicationProductDetail: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// productName /// string @@ -948,24 +948,24 @@ private HttpMessage CreateGetRequest(string farmerId, string applicationDataId, /// /// ID of the associated farmer. /// ID of the application data resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(string farmerId, string applicationDataId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(string farmerId, string applicationDataId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, applicationDataId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, applicationDataId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ApplicationDataClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -992,12 +992,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// applicationProductDetails /// ApplicationProductDetail[] @@ -1133,12 +1133,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// Schema for Measure: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// unit /// string @@ -1154,12 +1154,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// Schema for ApplicationProductDetail: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// productName /// string @@ -1188,24 +1188,24 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// ID of the associated farmer. /// ID of the application data resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(string farmerId, string applicationDataId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(string farmerId, string applicationDataId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, applicationDataId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, applicationDataId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ApplicationDataClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1231,9 +1231,9 @@ public virtual Response CreateOrUpdate(string farmerId, string applicationDataId /// Create Request for and operations. /// ID of the associated farmer. /// ID of the application data resource. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string applicationDataId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string applicationDataId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1248,30 +1248,30 @@ private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string applicat request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/merge-patch+json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes a specified application data resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the application data. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(string farmerId, string applicationDataId, RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(string farmerId, string applicationDataId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, applicationDataId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, applicationDataId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ApplicationDataClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1296,23 +1296,23 @@ public virtual async Task DeleteAsync(string farmerId, string applicat /// Deletes a specified application data resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the application data. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(string farmerId, string applicationDataId, RequestOptions requestOptions = null) + public virtual Response Delete(string farmerId, string applicationDataId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, applicationDataId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, applicationDataId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ApplicationDataClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1337,8 +1337,8 @@ public virtual Response Delete(string farmerId, string applicationDataId, Reques /// Create Request for and operations. /// ID of the associated farmer resource. /// ID of the application data. - /// The request options. - private HttpMessage CreateDeleteRequest(string farmerId, string applicationDataId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(string farmerId, string applicationDataId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/AttachmentsClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/AttachmentsClient.cs index f90a154d0d790..08b667ebcea70 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/AttachmentsClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/AttachmentsClient.cs @@ -76,23 +76,23 @@ public AttachmentsClient(Uri endpoint, TokenCredential credential, FarmBeatsClie /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListByFarmerIdAsync(string farmerId, IEnumerable resourceIds = null, IEnumerable resourceTypes = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListByFarmerIdAsync(string farmerId, IEnumerable resourceIds = null, IEnumerable resourceTypes = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, resourceIds, resourceTypes, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, resourceIds, resourceTypes, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("AttachmentsClient.ListByFarmerId"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -136,23 +136,23 @@ public virtual async Task ListByFarmerIdAsync(string farmerId, IEnumer /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response ListByFarmerId(string farmerId, IEnumerable resourceIds = null, IEnumerable resourceTypes = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response ListByFarmerId(string farmerId, IEnumerable resourceIds = null, IEnumerable resourceTypes = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, resourceIds, resourceTypes, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, resourceIds, resourceTypes, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("AttachmentsClient.ListByFarmerId"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -196,8 +196,8 @@ public virtual Response ListByFarmerId(string farmerId, IEnumerable reso /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListByFarmerIdRequest(string farmerId, IEnumerable resourceIds = null, IEnumerable resourceTypes = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListByFarmerIdRequest(string farmerId, IEnumerable resourceIds = null, IEnumerable resourceTypes = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -264,23 +264,23 @@ private HttpMessage CreateListByFarmerIdRequest(string farmerId, IEnumerable Gets a specified attachment resource under a particular farmer. /// ID of the associated farmer. /// ID of the attachment. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetAsync(string farmerId, string attachmentId, RequestOptions requestOptions = null) + public virtual async Task GetAsync(string farmerId, string attachmentId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, attachmentId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, attachmentId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("AttachmentsClient.Get"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -305,23 +305,23 @@ public virtual async Task GetAsync(string farmerId, string attachmentI /// Gets a specified attachment resource under a particular farmer. /// ID of the associated farmer. /// ID of the attachment. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Get(string farmerId, string attachmentId, RequestOptions requestOptions = null) + public virtual Response Get(string farmerId, string attachmentId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, attachmentId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, attachmentId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("AttachmentsClient.Get"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -346,8 +346,8 @@ public virtual Response Get(string farmerId, string attachmentId, RequestOptions /// Create Request for and operations. /// ID of the associated farmer. /// ID of the attachment. - /// The request options. - private HttpMessage CreateGetRequest(string farmerId, string attachmentId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRequest(string farmerId, string attachmentId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -367,24 +367,24 @@ private HttpMessage CreateGetRequest(string farmerId, string attachmentId, Reque /// Creates or updates an attachment resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the attachment resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(string farmerId, string attachmentId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(string farmerId, string attachmentId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, attachmentId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, attachmentId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("AttachmentsClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -410,24 +410,24 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// Creates or updates an attachment resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the attachment resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(string farmerId, string attachmentId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(string farmerId, string attachmentId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, attachmentId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, attachmentId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("AttachmentsClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -453,9 +453,9 @@ public virtual Response CreateOrUpdate(string farmerId, string attachmentId, Req /// Create Request for and operations. /// ID of the associated farmer resource. /// ID of the attachment resource. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string attachmentId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string attachmentId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -470,30 +470,30 @@ private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string attachme request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "multipart/form-data"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes a specified attachment resource under a particular farmer. /// ID of the farmer. /// ID of the attachment. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(string farmerId, string attachmentId, RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(string farmerId, string attachmentId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, attachmentId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, attachmentId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("AttachmentsClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -518,23 +518,23 @@ public virtual async Task DeleteAsync(string farmerId, string attachme /// Deletes a specified attachment resource under a particular farmer. /// ID of the farmer. /// ID of the attachment. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(string farmerId, string attachmentId, RequestOptions requestOptions = null) + public virtual Response Delete(string farmerId, string attachmentId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, attachmentId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, attachmentId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("AttachmentsClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -559,8 +559,8 @@ public virtual Response Delete(string farmerId, string attachmentId, RequestOpti /// Create Request for and operations. /// ID of the farmer. /// ID of the attachment. - /// The request options. - private HttpMessage CreateDeleteRequest(string farmerId, string attachmentId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(string farmerId, string attachmentId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -580,23 +580,23 @@ private HttpMessage CreateDeleteRequest(string farmerId, string attachmentId, Re /// Downloads and returns attachment as response for the given input filePath. /// ID of the associated farmer. /// ID of attachment to be downloaded. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DownloadAsync(string farmerId, string attachmentId, RequestOptions requestOptions = null) + public virtual async Task DownloadAsync(string farmerId, string attachmentId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDownloadRequest(farmerId, attachmentId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDownloadRequest(farmerId, attachmentId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("AttachmentsClient.Download"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -621,23 +621,23 @@ public virtual async Task DownloadAsync(string farmerId, string attach /// Downloads and returns attachment as response for the given input filePath. /// ID of the associated farmer. /// ID of attachment to be downloaded. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Download(string farmerId, string attachmentId, RequestOptions requestOptions = null) + public virtual Response Download(string farmerId, string attachmentId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDownloadRequest(farmerId, attachmentId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDownloadRequest(farmerId, attachmentId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("AttachmentsClient.Download"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -662,8 +662,8 @@ public virtual Response Download(string farmerId, string attachmentId, RequestOp /// Create Request for and operations. /// ID of the associated farmer. /// ID of attachment to be downloaded. - /// The request options. - private HttpMessage CreateDownloadRequest(string farmerId, string attachmentId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDownloadRequest(string farmerId, string attachmentId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/BoundariesClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/BoundariesClient.cs index 371f16436a7bf..a457ec4a8b824 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/BoundariesClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/BoundariesClient.cs @@ -79,23 +79,23 @@ public BoundariesClient(Uri endpoint, TokenCredential credential, FarmBeatsClien /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListByFarmerIdAsync(string farmerId, bool? isPrimary = null, string parentType = null, IEnumerable parentIds = null, double? minAcreage = null, double? maxAcreage = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListByFarmerIdAsync(string farmerId, bool? isPrimary = null, string parentType = null, IEnumerable parentIds = null, double? minAcreage = null, double? maxAcreage = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, isPrimary, parentType, parentIds, minAcreage, maxAcreage, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, isPrimary, parentType, parentIds, minAcreage, maxAcreage, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.ListByFarmerId"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -142,23 +142,23 @@ public virtual async Task ListByFarmerIdAsync(string farmerId, bool? i /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response ListByFarmerId(string farmerId, bool? isPrimary = null, string parentType = null, IEnumerable parentIds = null, double? minAcreage = null, double? maxAcreage = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response ListByFarmerId(string farmerId, bool? isPrimary = null, string parentType = null, IEnumerable parentIds = null, double? minAcreage = null, double? maxAcreage = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, isPrimary, parentType, parentIds, minAcreage, maxAcreage, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, isPrimary, parentType, parentIds, minAcreage, maxAcreage, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.ListByFarmerId"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -205,8 +205,8 @@ public virtual Response ListByFarmerId(string farmerId, bool? isPrimary = null, /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListByFarmerIdRequest(string farmerId, bool? isPrimary = null, string parentType = null, IEnumerable parentIds = null, double? minAcreage = null, double? maxAcreage = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListByFarmerIdRequest(string farmerId, bool? isPrimary = null, string parentType = null, IEnumerable parentIds = null, double? minAcreage = null, double? maxAcreage = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -286,12 +286,12 @@ private HttpMessage CreateListByFarmerIdRequest(string farmerId, bool? isPrimary /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// ids /// string[] @@ -399,12 +399,12 @@ private HttpMessage CreateListByFarmerIdRequest(string farmerId, bool? isPrimary /// /// Schema for GeoJsonObject: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// type /// "Point" | "Polygon" | "MultiPolygon" @@ -414,24 +414,24 @@ private HttpMessage CreateListByFarmerIdRequest(string farmerId, bool? isPrimary /// /// /// ID of the farmer. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task SearchByFarmerIdAsync(string farmerId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task SearchByFarmerIdAsync(string farmerId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSearchByFarmerIdRequest(farmerId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSearchByFarmerIdRequest(farmerId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.SearchByFarmerId"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -457,12 +457,12 @@ public virtual async Task SearchByFarmerIdAsync(string farmerId, Reque /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// ids /// string[] @@ -570,12 +570,12 @@ public virtual async Task SearchByFarmerIdAsync(string farmerId, Reque /// /// Schema for GeoJsonObject: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// type /// "Point" | "Polygon" | "MultiPolygon" @@ -585,24 +585,24 @@ public virtual async Task SearchByFarmerIdAsync(string farmerId, Reque /// /// /// ID of the farmer. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response SearchByFarmerId(string farmerId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response SearchByFarmerId(string farmerId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSearchByFarmerIdRequest(farmerId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSearchByFarmerIdRequest(farmerId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.SearchByFarmerId"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -626,9 +626,9 @@ public virtual Response SearchByFarmerId(string farmerId, RequestContent request /// Create Request for and operations. /// ID of the farmer. - /// The request body. - /// The request options. - private HttpMessage CreateSearchByFarmerIdRequest(string farmerId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateSearchByFarmerIdRequest(string farmerId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -642,7 +642,7 @@ private HttpMessage CreateSearchByFarmerIdRequest(string farmerId, RequestConten request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -670,23 +670,23 @@ private HttpMessage CreateSearchByFarmerIdRequest(string farmerId, RequestConten /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListAsync(bool? isPrimary = null, string parentType = null, IEnumerable parentIds = null, double? minAcreage = null, double? maxAcreage = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListAsync(bool? isPrimary = null, string parentType = null, IEnumerable parentIds = null, double? minAcreage = null, double? maxAcreage = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(isPrimary, parentType, parentIds, minAcreage, maxAcreage, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(isPrimary, parentType, parentIds, minAcreage, maxAcreage, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.List"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -732,23 +732,23 @@ public virtual async Task ListAsync(bool? isPrimary = null, string par /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response List(bool? isPrimary = null, string parentType = null, IEnumerable parentIds = null, double? minAcreage = null, double? maxAcreage = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response List(bool? isPrimary = null, string parentType = null, IEnumerable parentIds = null, double? minAcreage = null, double? maxAcreage = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(isPrimary, parentType, parentIds, minAcreage, maxAcreage, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(isPrimary, parentType, parentIds, minAcreage, maxAcreage, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.List"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -794,8 +794,8 @@ public virtual Response List(bool? isPrimary = null, string parentType = null, I /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListRequest(bool? isPrimary = null, string parentType = null, IEnumerable parentIds = null, double? minAcreage = null, double? maxAcreage = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListRequest(bool? isPrimary = null, string parentType = null, IEnumerable parentIds = null, double? minAcreage = null, double? maxAcreage = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -873,12 +873,12 @@ private HttpMessage CreateListRequest(bool? isPrimary = null, string parentType /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// ids /// string[] @@ -986,12 +986,12 @@ private HttpMessage CreateListRequest(bool? isPrimary = null, string parentType /// /// Schema for GeoJsonObject: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// type /// "Point" | "Polygon" | "MultiPolygon" @@ -1000,24 +1000,24 @@ private HttpMessage CreateListRequest(bool? isPrimary = null, string parentType /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task SearchAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task SearchAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSearchRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSearchRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.Search"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1043,12 +1043,12 @@ public virtual async Task SearchAsync(RequestContent requestBody, Requ /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// ids /// string[] @@ -1156,12 +1156,12 @@ public virtual async Task SearchAsync(RequestContent requestBody, Requ /// /// Schema for GeoJsonObject: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// type /// "Point" | "Polygon" | "MultiPolygon" @@ -1170,24 +1170,24 @@ public virtual async Task SearchAsync(RequestContent requestBody, Requ /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Search(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response Search(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSearchRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSearchRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.Search"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1210,9 +1210,9 @@ public virtual Response Search(RequestContent requestBody, RequestOptions reques } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateSearchRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateSearchRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1224,29 +1224,29 @@ private HttpMessage CreateSearchRequest(RequestContent requestBody, RequestOptio request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Get cascade delete job for specified boundary. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId, RequestOptions requestOptions = null) + public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.GetCascadeDeleteJobDetails"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1270,23 +1270,23 @@ public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId /// Get cascade delete job for specified boundary. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions requestOptions = null) + public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.GetCascadeDeleteJobDetails"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1310,8 +1310,8 @@ public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions /// Create Request for and operations. /// ID of the job. - /// The request options. - private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1330,23 +1330,23 @@ private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, Reques /// Job ID supplied by end user. /// ID of the associated farmer. /// ID of the boundary to be deleted. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string boundaryId, RequestOptions requestOptions = null) + public virtual async Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string boundaryId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, boundaryId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, boundaryId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.CreateCascadeDeleteJob"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1372,23 +1372,23 @@ public virtual async Task CreateCascadeDeleteJobAsync(string jobId, st /// Job ID supplied by end user. /// ID of the associated farmer. /// ID of the boundary to be deleted. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, string boundaryId, RequestOptions requestOptions = null) + public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, string boundaryId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, boundaryId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, boundaryId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.CreateCascadeDeleteJob"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1414,8 +1414,8 @@ public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, st /// Job ID supplied by end user. /// ID of the associated farmer. /// ID of the boundary to be deleted. - /// The request options. - private HttpMessage CreateCreateCascadeDeleteJobRequest(string jobId, string farmerId, string boundaryId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateCreateCascadeDeleteJobRequest(string jobId, string farmerId, string boundaryId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1435,23 +1435,23 @@ private HttpMessage CreateCreateCascadeDeleteJobRequest(string jobId, string far /// Gets a specified boundary resource under a particular farmer. /// ID of the associated farmer. /// ID of the boundary. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetAsync(string farmerId, string boundaryId, RequestOptions requestOptions = null) + public virtual async Task GetAsync(string farmerId, string boundaryId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, boundaryId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, boundaryId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.Get"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1476,23 +1476,23 @@ public virtual async Task GetAsync(string farmerId, string boundaryId, /// Gets a specified boundary resource under a particular farmer. /// ID of the associated farmer. /// ID of the boundary. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Get(string farmerId, string boundaryId, RequestOptions requestOptions = null) + public virtual Response Get(string farmerId, string boundaryId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, boundaryId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, boundaryId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.Get"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1517,8 +1517,8 @@ public virtual Response Get(string farmerId, string boundaryId, RequestOptions r /// Create Request for and operations. /// ID of the associated farmer. /// ID of the boundary. - /// The request options. - private HttpMessage CreateGetRequest(string farmerId, string boundaryId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRequest(string farmerId, string boundaryId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1539,12 +1539,12 @@ private HttpMessage CreateGetRequest(string farmerId, string boundaryId, Request /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// farmerId /// string @@ -1640,12 +1640,12 @@ private HttpMessage CreateGetRequest(string farmerId, string boundaryId, Request /// /// Schema for GeoJsonObject: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// type /// "Point" | "Polygon" | "MultiPolygon" @@ -1656,24 +1656,24 @@ private HttpMessage CreateGetRequest(string farmerId, string boundaryId, Request /// /// ID of the farmer resource. /// ID of the boundary resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(string farmerId, string boundaryId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(string farmerId, string boundaryId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, boundaryId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, boundaryId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1700,12 +1700,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// farmerId /// string @@ -1801,12 +1801,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// Schema for GeoJsonObject: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// type /// "Point" | "Polygon" | "MultiPolygon" @@ -1817,24 +1817,24 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// ID of the farmer resource. /// ID of the boundary resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(string farmerId, string boundaryId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(string farmerId, string boundaryId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, boundaryId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, boundaryId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1860,9 +1860,9 @@ public virtual Response CreateOrUpdate(string farmerId, string boundaryId, Reque /// Create Request for and operations. /// ID of the farmer resource. /// ID of the boundary resource. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string boundaryId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string boundaryId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1877,30 +1877,30 @@ private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string boundary request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/merge-patch+json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes a specified boundary resource under a particular farmer. /// ID of the farmer. /// ID of the boundary. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(string farmerId, string boundaryId, RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(string farmerId, string boundaryId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, boundaryId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, boundaryId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1925,23 +1925,23 @@ public virtual async Task DeleteAsync(string farmerId, string boundary /// Deletes a specified boundary resource under a particular farmer. /// ID of the farmer. /// ID of the boundary. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(string farmerId, string boundaryId, RequestOptions requestOptions = null) + public virtual Response Delete(string farmerId, string boundaryId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, boundaryId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, boundaryId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1966,8 +1966,8 @@ public virtual Response Delete(string farmerId, string boundaryId, RequestOption /// Create Request for and operations. /// ID of the farmer. /// ID of the boundary. - /// The request options. - private HttpMessage CreateDeleteRequest(string farmerId, string boundaryId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(string farmerId, string boundaryId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1989,23 +1989,23 @@ private HttpMessage CreateDeleteRequest(string farmerId, string boundaryId, Requ /// ID of the boundary. /// FarmerId of the other field. /// ID of the other boundary. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetOverlapAsync(string farmerId, string boundaryId, string otherFarmerId, string otherBoundaryId, RequestOptions requestOptions = null) + public virtual async Task GetOverlapAsync(string farmerId, string boundaryId, string otherFarmerId, string otherBoundaryId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetOverlapRequest(farmerId, boundaryId, otherFarmerId, otherBoundaryId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetOverlapRequest(farmerId, boundaryId, otherFarmerId, otherBoundaryId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.GetOverlap"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2032,23 +2032,23 @@ public virtual async Task GetOverlapAsync(string farmerId, string boun /// ID of the boundary. /// FarmerId of the other field. /// ID of the other boundary. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetOverlap(string farmerId, string boundaryId, string otherFarmerId, string otherBoundaryId, RequestOptions requestOptions = null) + public virtual Response GetOverlap(string farmerId, string boundaryId, string otherFarmerId, string otherBoundaryId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetOverlapRequest(farmerId, boundaryId, otherFarmerId, otherBoundaryId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetOverlapRequest(farmerId, boundaryId, otherFarmerId, otherBoundaryId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("BoundariesClient.GetOverlap"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2075,8 +2075,8 @@ public virtual Response GetOverlap(string farmerId, string boundaryId, string ot /// ID of the boundary. /// FarmerId of the other field. /// ID of the other boundary. - /// The request options. - private HttpMessage CreateGetOverlapRequest(string farmerId, string boundaryId, string otherFarmerId, string otherBoundaryId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetOverlapRequest(string farmerId, string boundaryId, string otherFarmerId, string otherBoundaryId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/CropVarietiesClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/CropVarietiesClient.cs index 2aa7fc4a46e40..6a762b73d727a 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/CropVarietiesClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/CropVarietiesClient.cs @@ -77,23 +77,23 @@ public CropVarietiesClient(Uri endpoint, TokenCredential credential, FarmBeatsCl /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListByCropIdAsync(string cropId, IEnumerable cropIds = null, IEnumerable brands = null, IEnumerable products = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListByCropIdAsync(string cropId, IEnumerable cropIds = null, IEnumerable brands = null, IEnumerable products = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByCropIdRequest(cropId, cropIds, brands, products, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByCropIdRequest(cropId, cropIds, brands, products, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropVarietiesClient.ListByCropId"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -138,23 +138,23 @@ public virtual async Task ListByCropIdAsync(string cropId, IEnumerable /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response ListByCropId(string cropId, IEnumerable cropIds = null, IEnumerable brands = null, IEnumerable products = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response ListByCropId(string cropId, IEnumerable cropIds = null, IEnumerable brands = null, IEnumerable products = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByCropIdRequest(cropId, cropIds, brands, products, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByCropIdRequest(cropId, cropIds, brands, products, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropVarietiesClient.ListByCropId"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -199,8 +199,8 @@ public virtual Response ListByCropId(string cropId, IEnumerable cropIds /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListByCropIdRequest(string cropId, IEnumerable cropIds = null, IEnumerable brands = null, IEnumerable products = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListByCropIdRequest(string cropId, IEnumerable cropIds = null, IEnumerable brands = null, IEnumerable products = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -290,23 +290,23 @@ private HttpMessage CreateListByCropIdRequest(string cropId, IEnumerable /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListAsync(IEnumerable cropIds = null, IEnumerable brands = null, IEnumerable products = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListAsync(IEnumerable cropIds = null, IEnumerable brands = null, IEnumerable products = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(cropIds, brands, products, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(cropIds, brands, products, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropVarietiesClient.List"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -350,23 +350,23 @@ public virtual async Task ListAsync(IEnumerable cropIds = null /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response List(IEnumerable cropIds = null, IEnumerable brands = null, IEnumerable products = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response List(IEnumerable cropIds = null, IEnumerable brands = null, IEnumerable products = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(cropIds, brands, products, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(cropIds, brands, products, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropVarietiesClient.List"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -410,8 +410,8 @@ public virtual Response List(IEnumerable cropIds = null, IEnumerable /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListRequest(IEnumerable cropIds = null, IEnumerable brands = null, IEnumerable products = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListRequest(IEnumerable cropIds = null, IEnumerable brands = null, IEnumerable products = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -480,23 +480,23 @@ private HttpMessage CreateListRequest(IEnumerable cropIds = null, IEnume /// Gets a specified crop variety resource under a particular crop. /// ID of the associated crop. /// ID of the crop variety. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetAsync(string cropId, string cropVarietyId, RequestOptions requestOptions = null) + public virtual async Task GetAsync(string cropId, string cropVarietyId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(cropId, cropVarietyId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(cropId, cropVarietyId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropVarietiesClient.Get"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -521,23 +521,23 @@ public virtual async Task GetAsync(string cropId, string cropVarietyId /// Gets a specified crop variety resource under a particular crop. /// ID of the associated crop. /// ID of the crop variety. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Get(string cropId, string cropVarietyId, RequestOptions requestOptions = null) + public virtual Response Get(string cropId, string cropVarietyId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(cropId, cropVarietyId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(cropId, cropVarietyId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropVarietiesClient.Get"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -562,8 +562,8 @@ public virtual Response Get(string cropId, string cropVarietyId, RequestOptions /// Create Request for and operations. /// ID of the associated crop. /// ID of the crop variety. - /// The request options. - private HttpMessage CreateGetRequest(string cropId, string cropVarietyId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRequest(string cropId, string cropVarietyId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -584,12 +584,12 @@ private HttpMessage CreateGetRequest(string cropId, string cropVarietyId, Reques /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cropId /// string @@ -668,24 +668,24 @@ private HttpMessage CreateGetRequest(string cropId, string cropVarietyId, Reques /// /// ID of the crop resource. /// ID of the crop variety resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(string cropId, string cropVarietyId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(string cropId, string cropVarietyId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(cropId, cropVarietyId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(cropId, cropVarietyId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropVarietiesClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -712,12 +712,12 @@ public virtual async Task CreateOrUpdateAsync(string cropId, string cr /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cropId /// string @@ -796,24 +796,24 @@ public virtual async Task CreateOrUpdateAsync(string cropId, string cr /// /// ID of the crop resource. /// ID of the crop variety resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(string cropId, string cropVarietyId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(string cropId, string cropVarietyId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(cropId, cropVarietyId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(cropId, cropVarietyId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropVarietiesClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -839,9 +839,9 @@ public virtual Response CreateOrUpdate(string cropId, string cropVarietyId, Requ /// Create Request for and operations. /// ID of the crop resource. /// ID of the crop variety resource. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(string cropId, string cropVarietyId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(string cropId, string cropVarietyId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -856,30 +856,30 @@ private HttpMessage CreateCreateOrUpdateRequest(string cropId, string cropVariet request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/merge-patch+json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes a specified crop variety resource under a particular crop. /// ID of the crop. /// ID of the crop variety. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(string cropId, string cropVarietyId, RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(string cropId, string cropVarietyId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(cropId, cropVarietyId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(cropId, cropVarietyId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropVarietiesClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -904,23 +904,23 @@ public virtual async Task DeleteAsync(string cropId, string cropVariet /// Deletes a specified crop variety resource under a particular crop. /// ID of the crop. /// ID of the crop variety. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(string cropId, string cropVarietyId, RequestOptions requestOptions = null) + public virtual Response Delete(string cropId, string cropVarietyId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(cropId, cropVarietyId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(cropId, cropVarietyId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropVarietiesClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -945,8 +945,8 @@ public virtual Response Delete(string cropId, string cropVarietyId, RequestOptio /// Create Request for and operations. /// ID of the crop. /// ID of the crop variety. - /// The request options. - private HttpMessage CreateDeleteRequest(string cropId, string cropVarietyId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(string cropId, string cropVarietyId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/CropsClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/CropsClient.cs index d76e904e2eca9..f1a6e133b7349 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/CropsClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/CropsClient.cs @@ -74,23 +74,23 @@ public CropsClient(Uri endpoint, TokenCredential credential, FarmBeatsClientOpti /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListAsync(IEnumerable phenotypes = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListAsync(IEnumerable phenotypes = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(phenotypes, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(phenotypes, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropsClient.List"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -132,23 +132,23 @@ public virtual async Task ListAsync(IEnumerable phenotypes = n /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response List(IEnumerable phenotypes = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response List(IEnumerable phenotypes = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(phenotypes, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(phenotypes, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropsClient.List"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -190,8 +190,8 @@ public virtual Response List(IEnumerable phenotypes = null, IEnumerable< /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListRequest(IEnumerable phenotypes = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListRequest(IEnumerable phenotypes = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -251,23 +251,23 @@ private HttpMessage CreateListRequest(IEnumerable phenotypes = null, IEn /// Gets a specified crop resource. /// ID of the crop. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetAsync(string cropId, RequestOptions requestOptions = null) + public virtual async Task GetAsync(string cropId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(cropId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(cropId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropsClient.Get"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -291,23 +291,23 @@ public virtual async Task GetAsync(string cropId, RequestOptions reque /// Gets a specified crop resource. /// ID of the crop. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Get(string cropId, RequestOptions requestOptions = null) + public virtual Response Get(string cropId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(cropId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(cropId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropsClient.Get"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -331,8 +331,8 @@ public virtual Response Get(string cropId, RequestOptions requestOptions = null) /// Create Request for and operations. /// ID of the crop. - /// The request options. - private HttpMessage CreateGetRequest(string cropId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRequest(string cropId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -351,12 +351,12 @@ private HttpMessage CreateGetRequest(string cropId, RequestOptions requestOption /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// phenotype /// string @@ -422,24 +422,24 @@ private HttpMessage CreateGetRequest(string cropId, RequestOptions requestOption /// /// /// ID of the crop resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(string cropId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(string cropId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(cropId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(cropId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropsClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -466,12 +466,12 @@ public virtual async Task CreateOrUpdateAsync(string cropId, RequestCo /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// phenotype /// string @@ -537,24 +537,24 @@ public virtual async Task CreateOrUpdateAsync(string cropId, RequestCo /// /// /// ID of the crop resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(string cropId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(string cropId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(cropId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(cropId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropsClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -579,9 +579,9 @@ public virtual Response CreateOrUpdate(string cropId, RequestContent requestBody /// Create Request for and operations. /// ID of the crop resource. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(string cropId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(string cropId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -594,29 +594,29 @@ private HttpMessage CreateCreateOrUpdateRequest(string cropId, RequestContent re request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/merge-patch+json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes Crop for given crop id. /// ID of crop to be deleted. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(string cropId, RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(string cropId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(cropId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(cropId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropsClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -640,23 +640,23 @@ public virtual async Task DeleteAsync(string cropId, RequestOptions re /// Deletes Crop for given crop id. /// ID of crop to be deleted. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(string cropId, RequestOptions requestOptions = null) + public virtual Response Delete(string cropId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(cropId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(cropId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("CropsClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -680,8 +680,8 @@ public virtual Response Delete(string cropId, RequestOptions requestOptions = nu /// Create Request for and operations. /// ID of crop to be deleted. - /// The request options. - private HttpMessage CreateDeleteRequest(string cropId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(string cropId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/FarmClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/FarmClient.cs index cccd8271cddf0..36646baf20f1b 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/FarmClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/FarmClient.cs @@ -57,12 +57,12 @@ public FarmClient(Uri endpoint, TokenCredential credential, FarmBeatsClientOptio /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// farmerId /// string @@ -168,24 +168,24 @@ public FarmClient(Uri endpoint, TokenCredential credential, FarmBeatsClientOptio /// /// /// Job ID supplied by user. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateDataIngestionJobAsync(string jobId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateDataIngestionJobAsync(string jobId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateDataIngestionJobRequest(jobId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateDataIngestionJobRequest(jobId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmClient.CreateDataIngestionJob"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -211,12 +211,12 @@ public virtual async Task CreateDataIngestionJobAsync(string jobId, Re /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// farmerId /// string @@ -322,24 +322,24 @@ public virtual async Task CreateDataIngestionJobAsync(string jobId, Re /// /// /// Job ID supplied by user. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateDataIngestionJob(string jobId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateDataIngestionJob(string jobId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateDataIngestionJobRequest(jobId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateDataIngestionJobRequest(jobId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmClient.CreateDataIngestionJob"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -363,9 +363,9 @@ public virtual Response CreateDataIngestionJob(string jobId, RequestContent requ /// Create Request for and operations. /// Job ID supplied by user. - /// The request body. - /// The request options. - private HttpMessage CreateCreateDataIngestionJobRequest(string jobId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateDataIngestionJobRequest(string jobId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -378,29 +378,29 @@ private HttpMessage CreateCreateDataIngestionJobRequest(string jobId, RequestCon request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Get a farm operation data ingestion job. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetDataIngestionJobDetailsAsync(string jobId, RequestOptions requestOptions = null) + public virtual async Task GetDataIngestionJobDetailsAsync(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetDataIngestionJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetDataIngestionJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmClient.GetDataIngestionJobDetails"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -424,23 +424,23 @@ public virtual async Task GetDataIngestionJobDetailsAsync(string jobId /// Get a farm operation data ingestion job. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetDataIngestionJobDetails(string jobId, RequestOptions requestOptions = null) + public virtual Response GetDataIngestionJobDetails(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetDataIngestionJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetDataIngestionJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmClient.GetDataIngestionJobDetails"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -464,8 +464,8 @@ public virtual Response GetDataIngestionJobDetails(string jobId, RequestOptions /// Create Request for and operations. /// ID of the job. - /// The request options. - private HttpMessage CreateGetDataIngestionJobDetailsRequest(string jobId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetDataIngestionJobDetailsRequest(string jobId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/FarmersClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/FarmersClient.cs index badb2dec1e162..55a6bb7f5f190 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/FarmersClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/FarmersClient.cs @@ -73,23 +73,23 @@ public FarmersClient(Uri endpoint, TokenCredential credential, FarmBeatsClientOp /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListAsync(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListAsync(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmersClient.List"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -130,23 +130,23 @@ public virtual async Task ListAsync(IEnumerable ids = null, IE /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response List(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response List(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmersClient.List"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -187,8 +187,8 @@ public virtual Response List(IEnumerable ids = null, IEnumerable /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListRequest(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListRequest(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -244,23 +244,23 @@ private HttpMessage CreateListRequest(IEnumerable ids = null, IEnumerabl /// Gets a specified farmer resource. /// ID of the associated farmer. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetAsync(string farmerId, RequestOptions requestOptions = null) + public virtual async Task GetAsync(string farmerId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmersClient.Get"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -284,23 +284,23 @@ public virtual async Task GetAsync(string farmerId, RequestOptions req /// Gets a specified farmer resource. /// ID of the associated farmer. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Get(string farmerId, RequestOptions requestOptions = null) + public virtual Response Get(string farmerId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmersClient.Get"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -324,8 +324,8 @@ public virtual Response Get(string farmerId, RequestOptions requestOptions = nul /// Create Request for and operations. /// ID of the associated farmer. - /// The request options. - private HttpMessage CreateGetRequest(string farmerId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRequest(string farmerId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -344,12 +344,12 @@ private HttpMessage CreateGetRequest(string farmerId, RequestOptions requestOpti /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -409,24 +409,24 @@ private HttpMessage CreateGetRequest(string farmerId, RequestOptions requestOpti /// /// /// ID of the farmer resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(string farmerId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(string farmerId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmersClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -453,12 +453,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, Request /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -518,24 +518,24 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, Request /// /// /// ID of the farmer resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(string farmerId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(string farmerId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmersClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -560,9 +560,9 @@ public virtual Response CreateOrUpdate(string farmerId, RequestContent requestBo /// Create Request for and operations. /// ID of the farmer resource. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(string farmerId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(string farmerId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -575,29 +575,29 @@ private HttpMessage CreateCreateOrUpdateRequest(string farmerId, RequestContent request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/merge-patch+json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes a specified farmer resource. /// ID of farmer to be deleted. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(string farmerId, RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(string farmerId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmersClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -621,23 +621,23 @@ public virtual async Task DeleteAsync(string farmerId, RequestOptions /// Deletes a specified farmer resource. /// ID of farmer to be deleted. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(string farmerId, RequestOptions requestOptions = null) + public virtual Response Delete(string farmerId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmersClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -661,8 +661,8 @@ public virtual Response Delete(string farmerId, RequestOptions requestOptions = /// Create Request for and operations. /// ID of farmer to be deleted. - /// The request options. - private HttpMessage CreateDeleteRequest(string farmerId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(string farmerId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -679,23 +679,23 @@ private HttpMessage CreateDeleteRequest(string farmerId, RequestOptions requestO /// Get a cascade delete job for specified farmer. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId, RequestOptions requestOptions = null) + public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmersClient.GetCascadeDeleteJobDetails"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -719,23 +719,23 @@ public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId /// Get a cascade delete job for specified farmer. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions requestOptions = null) + public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmersClient.GetCascadeDeleteJobDetails"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -759,8 +759,8 @@ public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions /// Create Request for and operations. /// ID of the job. - /// The request options. - private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -778,23 +778,23 @@ private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, Reques /// Create a cascade delete job for specified farmer. /// Job ID supplied by end user. /// ID of the farmer to be deleted. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, RequestOptions requestOptions = null) + public virtual async Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmersClient.CreateCascadeDeleteJob"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -819,23 +819,23 @@ public virtual async Task CreateCascadeDeleteJobAsync(string jobId, st /// Create a cascade delete job for specified farmer. /// Job ID supplied by end user. /// ID of the farmer to be deleted. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, RequestOptions requestOptions = null) + public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmersClient.CreateCascadeDeleteJob"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -860,8 +860,8 @@ public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, Re /// Create Request for and operations. /// Job ID supplied by end user. /// ID of the farmer to be deleted. - /// The request options. - private HttpMessage CreateCreateCascadeDeleteJobRequest(string jobId, string farmerId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateCreateCascadeDeleteJobRequest(string jobId, string farmerId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/FarmsClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/FarmsClient.cs index 3c2ab775cec46..48d26b40d6828 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/FarmsClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/FarmsClient.cs @@ -74,23 +74,23 @@ public FarmsClient(Uri endpoint, TokenCredential credential, FarmBeatsClientOpti /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListByFarmerIdAsync(string farmerId, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListByFarmerIdAsync(string farmerId, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmsClient.ListByFarmerId"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -132,23 +132,23 @@ public virtual async Task ListByFarmerIdAsync(string farmerId, IEnumer /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response ListByFarmerId(string farmerId, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response ListByFarmerId(string farmerId, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmsClient.ListByFarmerId"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -190,8 +190,8 @@ public virtual Response ListByFarmerId(string farmerId, IEnumerable ids /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListByFarmerIdRequest(string farmerId, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListByFarmerIdRequest(string farmerId, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -266,23 +266,23 @@ private HttpMessage CreateListByFarmerIdRequest(string farmerId, IEnumerable /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListAsync(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListAsync(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmsClient.List"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -323,23 +323,23 @@ public virtual async Task ListAsync(IEnumerable ids = null, IE /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response List(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response List(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmsClient.List"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -380,8 +380,8 @@ public virtual Response List(IEnumerable ids = null, IEnumerable /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListRequest(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListRequest(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -438,23 +438,23 @@ private HttpMessage CreateListRequest(IEnumerable ids = null, IEnumerabl /// Gets a specified farm resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the farm resource. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetAsync(string farmerId, string farmId, RequestOptions requestOptions = null) + public virtual async Task GetAsync(string farmerId, string farmId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, farmId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, farmId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmsClient.Get"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -479,23 +479,23 @@ public virtual async Task GetAsync(string farmerId, string farmId, Req /// Gets a specified farm resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the farm resource. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Get(string farmerId, string farmId, RequestOptions requestOptions = null) + public virtual Response Get(string farmerId, string farmId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, farmId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, farmId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmsClient.Get"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -520,8 +520,8 @@ public virtual Response Get(string farmerId, string farmId, RequestOptions reque /// Create Request for and operations. /// ID of the associated farmer resource. /// ID of the farm resource. - /// The request options. - private HttpMessage CreateGetRequest(string farmerId, string farmId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRequest(string farmerId, string farmId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -542,12 +542,12 @@ private HttpMessage CreateGetRequest(string farmerId, string farmId, RequestOpti /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// farmerId /// string @@ -614,24 +614,24 @@ private HttpMessage CreateGetRequest(string farmerId, string farmId, RequestOpti /// /// ID of the associated farmer resource. /// ID of the farm resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(string farmerId, string farmId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(string farmerId, string farmId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, farmId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, farmId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmsClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -658,12 +658,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// farmerId /// string @@ -730,24 +730,24 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// ID of the associated farmer resource. /// ID of the farm resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(string farmerId, string farmId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(string farmerId, string farmId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, farmId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, farmId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmsClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -773,9 +773,9 @@ public virtual Response CreateOrUpdate(string farmerId, string farmId, RequestCo /// Create Request for and operations. /// ID of the associated farmer resource. /// ID of the farm resource. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string farmId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string farmId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -790,30 +790,30 @@ private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string farmId, request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/merge-patch+json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes a specified farm resource under a particular farmer. /// ID of the farmer. /// ID of the farm. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(string farmerId, string farmId, RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(string farmerId, string farmId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, farmId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, farmId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmsClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -838,23 +838,23 @@ public virtual async Task DeleteAsync(string farmerId, string farmId, /// Deletes a specified farm resource under a particular farmer. /// ID of the farmer. /// ID of the farm. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(string farmerId, string farmId, RequestOptions requestOptions = null) + public virtual Response Delete(string farmerId, string farmId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, farmId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, farmId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmsClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -879,8 +879,8 @@ public virtual Response Delete(string farmerId, string farmId, RequestOptions re /// Create Request for and operations. /// ID of the farmer. /// ID of the farm. - /// The request options. - private HttpMessage CreateDeleteRequest(string farmerId, string farmId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(string farmerId, string farmId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -899,23 +899,23 @@ private HttpMessage CreateDeleteRequest(string farmerId, string farmId, RequestO /// Get a cascade delete job for specified farm. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId, RequestOptions requestOptions = null) + public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmsClient.GetCascadeDeleteJobDetails"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -939,23 +939,23 @@ public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId /// Get a cascade delete job for specified farm. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions requestOptions = null) + public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmsClient.GetCascadeDeleteJobDetails"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -979,8 +979,8 @@ public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions /// Create Request for and operations. /// ID of the job. - /// The request options. - private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -999,23 +999,23 @@ private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, Reques /// Job ID supplied by end user. /// ID of the associated farmer. /// ID of the farm to be deleted. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string farmId, RequestOptions requestOptions = null) + public virtual async Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string farmId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, farmId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, farmId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmsClient.CreateCascadeDeleteJob"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1041,23 +1041,23 @@ public virtual async Task CreateCascadeDeleteJobAsync(string jobId, st /// Job ID supplied by end user. /// ID of the associated farmer. /// ID of the farm to be deleted. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, string farmId, RequestOptions requestOptions = null) + public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, string farmId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, farmId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, farmId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FarmsClient.CreateCascadeDeleteJob"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1083,8 +1083,8 @@ public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, st /// Job ID supplied by end user. /// ID of the associated farmer. /// ID of the farm to be deleted. - /// The request options. - private HttpMessage CreateCreateCascadeDeleteJobRequest(string jobId, string farmerId, string farmId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateCreateCascadeDeleteJobRequest(string jobId, string farmerId, string farmId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/FieldsClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/FieldsClient.cs index 18903a90b0325..b424e1bb72a4b 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/FieldsClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/FieldsClient.cs @@ -75,23 +75,23 @@ public FieldsClient(Uri endpoint, TokenCredential credential, FarmBeatsClientOpt /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListByFarmerIdAsync(string farmerId, IEnumerable farmIds = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListByFarmerIdAsync(string farmerId, IEnumerable farmIds = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, farmIds, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, farmIds, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FieldsClient.ListByFarmerId"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -134,23 +134,23 @@ public virtual async Task ListByFarmerIdAsync(string farmerId, IEnumer /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response ListByFarmerId(string farmerId, IEnumerable farmIds = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response ListByFarmerId(string farmerId, IEnumerable farmIds = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, farmIds, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, farmIds, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FieldsClient.ListByFarmerId"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -193,8 +193,8 @@ public virtual Response ListByFarmerId(string farmerId, IEnumerable farm /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListByFarmerIdRequest(string farmerId, IEnumerable farmIds = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListByFarmerIdRequest(string farmerId, IEnumerable farmIds = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -274,23 +274,23 @@ private HttpMessage CreateListByFarmerIdRequest(string farmerId, IEnumerable /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListAsync(IEnumerable farmIds = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListAsync(IEnumerable farmIds = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(farmIds, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(farmIds, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FieldsClient.List"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -332,23 +332,23 @@ public virtual async Task ListAsync(IEnumerable farmIds = null /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response List(IEnumerable farmIds = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response List(IEnumerable farmIds = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(farmIds, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(farmIds, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FieldsClient.List"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -390,8 +390,8 @@ public virtual Response List(IEnumerable farmIds = null, IEnumerable /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListRequest(IEnumerable farmIds = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListRequest(IEnumerable farmIds = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -452,23 +452,23 @@ private HttpMessage CreateListRequest(IEnumerable farmIds = null, IEnume /// Gets a specified field resource under a particular farmer. /// ID of the associated farmer. /// ID of the field. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetAsync(string farmerId, string fieldId, RequestOptions requestOptions = null) + public virtual async Task GetAsync(string farmerId, string fieldId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, fieldId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, fieldId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FieldsClient.Get"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -493,23 +493,23 @@ public virtual async Task GetAsync(string farmerId, string fieldId, Re /// Gets a specified field resource under a particular farmer. /// ID of the associated farmer. /// ID of the field. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Get(string farmerId, string fieldId, RequestOptions requestOptions = null) + public virtual Response Get(string farmerId, string fieldId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, fieldId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, fieldId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FieldsClient.Get"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -534,8 +534,8 @@ public virtual Response Get(string farmerId, string fieldId, RequestOptions requ /// Create Request for and operations. /// ID of the associated farmer. /// ID of the field. - /// The request options. - private HttpMessage CreateGetRequest(string farmerId, string fieldId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRequest(string farmerId, string fieldId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -556,12 +556,12 @@ private HttpMessage CreateGetRequest(string farmerId, string fieldId, RequestOpt /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// farmId /// string @@ -646,24 +646,24 @@ private HttpMessage CreateGetRequest(string farmerId, string fieldId, RequestOpt /// /// ID of the associated farmer resource. /// ID of the field resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(string farmerId, string fieldId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(string farmerId, string fieldId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, fieldId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, fieldId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FieldsClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -690,12 +690,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// farmId /// string @@ -780,24 +780,24 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// ID of the associated farmer resource. /// ID of the field resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(string farmerId, string fieldId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(string farmerId, string fieldId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, fieldId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, fieldId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FieldsClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -823,9 +823,9 @@ public virtual Response CreateOrUpdate(string farmerId, string fieldId, RequestC /// Create Request for and operations. /// ID of the associated farmer resource. /// ID of the field resource. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string fieldId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string fieldId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -840,30 +840,30 @@ private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string fieldId, request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/merge-patch+json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes a specified field resource under a particular farmer. /// ID of the farmer. /// ID of the field. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(string farmerId, string fieldId, RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(string farmerId, string fieldId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, fieldId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, fieldId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FieldsClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -888,23 +888,23 @@ public virtual async Task DeleteAsync(string farmerId, string fieldId, /// Deletes a specified field resource under a particular farmer. /// ID of the farmer. /// ID of the field. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(string farmerId, string fieldId, RequestOptions requestOptions = null) + public virtual Response Delete(string farmerId, string fieldId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, fieldId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, fieldId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FieldsClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -929,8 +929,8 @@ public virtual Response Delete(string farmerId, string fieldId, RequestOptions r /// Create Request for and operations. /// ID of the farmer. /// ID of the field. - /// The request options. - private HttpMessage CreateDeleteRequest(string farmerId, string fieldId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(string farmerId, string fieldId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -949,23 +949,23 @@ private HttpMessage CreateDeleteRequest(string farmerId, string fieldId, Request /// Get a cascade delete job for specified field. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId, RequestOptions requestOptions = null) + public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FieldsClient.GetCascadeDeleteJobDetails"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -989,23 +989,23 @@ public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId /// Get a cascade delete job for specified field. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions requestOptions = null) + public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FieldsClient.GetCascadeDeleteJobDetails"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1029,8 +1029,8 @@ public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions /// Create Request for and operations. /// ID of the job. - /// The request options. - private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1049,23 +1049,23 @@ private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, Reques /// Job ID supplied by end user. /// ID of the associated farmer. /// ID of the field to be deleted. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string fieldId, RequestOptions requestOptions = null) + public virtual async Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string fieldId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, fieldId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, fieldId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FieldsClient.CreateCascadeDeleteJob"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1091,23 +1091,23 @@ public virtual async Task CreateCascadeDeleteJobAsync(string jobId, st /// Job ID supplied by end user. /// ID of the associated farmer. /// ID of the field to be deleted. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, string fieldId, RequestOptions requestOptions = null) + public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, string fieldId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, fieldId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, fieldId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("FieldsClient.CreateCascadeDeleteJob"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1133,8 +1133,8 @@ public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, st /// Job ID supplied by end user. /// ID of the associated farmer. /// ID of the field to be deleted. - /// The request options. - private HttpMessage CreateCreateCascadeDeleteJobRequest(string jobId, string farmerId, string fieldId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateCreateCascadeDeleteJobRequest(string jobId, string farmerId, string fieldId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/HarvestDataClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/HarvestDataClient.cs index 582de7353c51e..a8fc3e8240e07 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/HarvestDataClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/HarvestDataClient.cs @@ -97,23 +97,23 @@ public HarvestDataClient(Uri endpoint, TokenCredential credential, FarmBeatsClie /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListByFarmerIdAsync(string farmerId, double? minTotalYield = null, double? maxTotalYield = null, double? minAvgYield = null, double? maxAvgYield = null, double? minTotalWetMass = null, double? maxTotalWetMass = null, double? minAvgWetMass = null, double? maxAvgWetMass = null, double? minAvgMoisture = null, double? maxAvgMoisture = null, double? minAvgSpeed = null, double? maxAvgSpeed = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListByFarmerIdAsync(string farmerId, double? minTotalYield = null, double? maxTotalYield = null, double? minAvgYield = null, double? maxAvgYield = null, double? minTotalWetMass = null, double? maxTotalWetMass = null, double? minAvgWetMass = null, double? maxAvgWetMass = null, double? minAvgMoisture = null, double? maxAvgMoisture = null, double? minAvgSpeed = null, double? maxAvgSpeed = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, minTotalYield, maxTotalYield, minAvgYield, maxAvgYield, minTotalWetMass, maxTotalWetMass, minAvgWetMass, maxAvgWetMass, minAvgMoisture, maxAvgMoisture, minAvgSpeed, maxAvgSpeed, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, minTotalYield, maxTotalYield, minAvgYield, maxAvgYield, minTotalWetMass, maxTotalWetMass, minAvgWetMass, maxAvgWetMass, minAvgMoisture, maxAvgMoisture, minAvgSpeed, maxAvgSpeed, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("HarvestDataClient.ListByFarmerId"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -178,23 +178,23 @@ public virtual async Task ListByFarmerIdAsync(string farmerId, double? /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response ListByFarmerId(string farmerId, double? minTotalYield = null, double? maxTotalYield = null, double? minAvgYield = null, double? maxAvgYield = null, double? minTotalWetMass = null, double? maxTotalWetMass = null, double? minAvgWetMass = null, double? maxAvgWetMass = null, double? minAvgMoisture = null, double? maxAvgMoisture = null, double? minAvgSpeed = null, double? maxAvgSpeed = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response ListByFarmerId(string farmerId, double? minTotalYield = null, double? maxTotalYield = null, double? minAvgYield = null, double? maxAvgYield = null, double? minTotalWetMass = null, double? maxTotalWetMass = null, double? minAvgWetMass = null, double? maxAvgWetMass = null, double? minAvgMoisture = null, double? maxAvgMoisture = null, double? minAvgSpeed = null, double? maxAvgSpeed = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, minTotalYield, maxTotalYield, minAvgYield, maxAvgYield, minTotalWetMass, maxTotalWetMass, minAvgWetMass, maxAvgWetMass, minAvgMoisture, maxAvgMoisture, minAvgSpeed, maxAvgSpeed, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, minTotalYield, maxTotalYield, minAvgYield, maxAvgYield, minTotalWetMass, maxTotalWetMass, minAvgWetMass, maxAvgWetMass, minAvgMoisture, maxAvgMoisture, minAvgSpeed, maxAvgSpeed, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("HarvestDataClient.ListByFarmerId"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -259,8 +259,8 @@ public virtual Response ListByFarmerId(string farmerId, double? minTotalYield = /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListByFarmerIdRequest(string farmerId, double? minTotalYield = null, double? maxTotalYield = null, double? minAvgYield = null, double? maxAvgYield = null, double? minTotalWetMass = null, double? maxTotalWetMass = null, double? minAvgWetMass = null, double? maxAvgWetMass = null, double? minAvgMoisture = null, double? maxAvgMoisture = null, double? minAvgSpeed = null, double? maxAvgSpeed = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListByFarmerIdRequest(string farmerId, double? minTotalYield = null, double? maxTotalYield = null, double? minAvgYield = null, double? maxAvgYield = null, double? minTotalWetMass = null, double? maxTotalWetMass = null, double? minAvgWetMass = null, double? maxAvgWetMass = null, double? minAvgMoisture = null, double? maxAvgMoisture = null, double? minAvgSpeed = null, double? maxAvgSpeed = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -450,23 +450,23 @@ private HttpMessage CreateListByFarmerIdRequest(string farmerId, double? minTota /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListAsync(double? minTotalYield = null, double? maxTotalYield = null, double? minAvgYield = null, double? maxAvgYield = null, double? minTotalWetMass = null, double? maxTotalWetMass = null, double? minAvgWetMass = null, double? maxAvgWetMass = null, double? minAvgMoisture = null, double? maxAvgMoisture = null, double? minAvgSpeed = null, double? maxAvgSpeed = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListAsync(double? minTotalYield = null, double? maxTotalYield = null, double? minAvgYield = null, double? maxAvgYield = null, double? minTotalWetMass = null, double? maxTotalWetMass = null, double? minAvgWetMass = null, double? maxAvgWetMass = null, double? minAvgMoisture = null, double? maxAvgMoisture = null, double? minAvgSpeed = null, double? maxAvgSpeed = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(minTotalYield, maxTotalYield, minAvgYield, maxAvgYield, minTotalWetMass, maxTotalWetMass, minAvgWetMass, maxAvgWetMass, minAvgMoisture, maxAvgMoisture, minAvgSpeed, maxAvgSpeed, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(minTotalYield, maxTotalYield, minAvgYield, maxAvgYield, minTotalWetMass, maxTotalWetMass, minAvgWetMass, maxAvgWetMass, minAvgMoisture, maxAvgMoisture, minAvgSpeed, maxAvgSpeed, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("HarvestDataClient.List"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -530,23 +530,23 @@ public virtual async Task ListAsync(double? minTotalYield = null, doub /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response List(double? minTotalYield = null, double? maxTotalYield = null, double? minAvgYield = null, double? maxAvgYield = null, double? minTotalWetMass = null, double? maxTotalWetMass = null, double? minAvgWetMass = null, double? maxAvgWetMass = null, double? minAvgMoisture = null, double? maxAvgMoisture = null, double? minAvgSpeed = null, double? maxAvgSpeed = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response List(double? minTotalYield = null, double? maxTotalYield = null, double? minAvgYield = null, double? maxAvgYield = null, double? minTotalWetMass = null, double? maxTotalWetMass = null, double? minAvgWetMass = null, double? maxAvgWetMass = null, double? minAvgMoisture = null, double? maxAvgMoisture = null, double? minAvgSpeed = null, double? maxAvgSpeed = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(minTotalYield, maxTotalYield, minAvgYield, maxAvgYield, minTotalWetMass, maxTotalWetMass, minAvgWetMass, maxAvgWetMass, minAvgMoisture, maxAvgMoisture, minAvgSpeed, maxAvgSpeed, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(minTotalYield, maxTotalYield, minAvgYield, maxAvgYield, minTotalWetMass, maxTotalWetMass, minAvgWetMass, maxAvgWetMass, minAvgMoisture, maxAvgMoisture, minAvgSpeed, maxAvgSpeed, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("HarvestDataClient.List"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -610,8 +610,8 @@ public virtual Response List(double? minTotalYield = null, double? maxTotalYield /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListRequest(double? minTotalYield = null, double? maxTotalYield = null, double? minAvgYield = null, double? maxAvgYield = null, double? minTotalWetMass = null, double? maxTotalWetMass = null, double? minAvgWetMass = null, double? maxAvgWetMass = null, double? minAvgMoisture = null, double? maxAvgMoisture = null, double? minAvgSpeed = null, double? maxAvgSpeed = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListRequest(double? minTotalYield = null, double? maxTotalYield = null, double? minAvgYield = null, double? maxAvgYield = null, double? minTotalWetMass = null, double? maxTotalWetMass = null, double? minAvgWetMass = null, double? maxAvgWetMass = null, double? minAvgMoisture = null, double? maxAvgMoisture = null, double? minAvgSpeed = null, double? maxAvgSpeed = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -760,23 +760,23 @@ private HttpMessage CreateListRequest(double? minTotalYield = null, double? maxT /// Get a specified harvest data resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the harvest data resource. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetAsync(string farmerId, string harvestDataId, RequestOptions requestOptions = null) + public virtual async Task GetAsync(string farmerId, string harvestDataId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, harvestDataId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, harvestDataId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("HarvestDataClient.Get"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -801,23 +801,23 @@ public virtual async Task GetAsync(string farmerId, string harvestData /// Get a specified harvest data resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the harvest data resource. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Get(string farmerId, string harvestDataId, RequestOptions requestOptions = null) + public virtual Response Get(string farmerId, string harvestDataId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, harvestDataId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, harvestDataId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("HarvestDataClient.Get"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -842,8 +842,8 @@ public virtual Response Get(string farmerId, string harvestDataId, RequestOption /// Create Request for and operations. /// ID of the associated farmer resource. /// ID of the harvest data resource. - /// The request options. - private HttpMessage CreateGetRequest(string farmerId, string harvestDataId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRequest(string farmerId, string harvestDataId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -864,12 +864,12 @@ private HttpMessage CreateGetRequest(string farmerId, string harvestDataId, Requ /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// totalYield /// Measure @@ -1029,12 +1029,12 @@ private HttpMessage CreateGetRequest(string farmerId, string harvestDataId, Requ /// /// Schema for Measure: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// unit /// string @@ -1050,12 +1050,12 @@ private HttpMessage CreateGetRequest(string farmerId, string harvestDataId, Requ /// /// Schema for HarvestProductDetail: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// productName /// string @@ -1102,24 +1102,24 @@ private HttpMessage CreateGetRequest(string farmerId, string harvestDataId, Requ /// /// ID of the farmer. /// ID of the harvest data resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(string farmerId, string harvestDataId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(string farmerId, string harvestDataId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, harvestDataId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, harvestDataId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("HarvestDataClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1146,12 +1146,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// totalYield /// Measure @@ -1311,12 +1311,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// Schema for Measure: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// unit /// string @@ -1332,12 +1332,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// Schema for HarvestProductDetail: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// productName /// string @@ -1384,24 +1384,24 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// ID of the farmer. /// ID of the harvest data resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(string farmerId, string harvestDataId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(string farmerId, string harvestDataId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, harvestDataId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, harvestDataId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("HarvestDataClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1427,9 +1427,9 @@ public virtual Response CreateOrUpdate(string farmerId, string harvestDataId, Re /// Create Request for and operations. /// ID of the farmer. /// ID of the harvest data resource. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string harvestDataId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string harvestDataId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1444,30 +1444,30 @@ private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string harvestD request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/merge-patch+json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes a specified harvest data resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the harvest data. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(string farmerId, string harvestDataId, RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(string farmerId, string harvestDataId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, harvestDataId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, harvestDataId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("HarvestDataClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1492,23 +1492,23 @@ public virtual async Task DeleteAsync(string farmerId, string harvestD /// Deletes a specified harvest data resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the harvest data. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(string farmerId, string harvestDataId, RequestOptions requestOptions = null) + public virtual Response Delete(string farmerId, string harvestDataId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, harvestDataId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, harvestDataId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("HarvestDataClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1533,8 +1533,8 @@ public virtual Response Delete(string farmerId, string harvestDataId, RequestOpt /// Create Request for and operations. /// ID of the associated farmer resource. /// ID of the harvest data. - /// The request options. - private HttpMessage CreateDeleteRequest(string farmerId, string harvestDataId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(string farmerId, string harvestDataId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/ImageProcessingClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/ImageProcessingClient.cs index 5d7612b4adc73..39179fe687c59 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/ImageProcessingClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/ImageProcessingClient.cs @@ -57,12 +57,12 @@ public ImageProcessingClient(Uri endpoint, TokenCredential credential, FarmBeats /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// farmerId /// string @@ -162,24 +162,24 @@ public ImageProcessingClient(Uri endpoint, TokenCredential credential, FarmBeats /// /// /// JobId provided by user. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateRasterizeJobAsync(string jobId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateRasterizeJobAsync(string jobId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateRasterizeJobRequest(jobId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateRasterizeJobRequest(jobId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ImageProcessingClient.CreateRasterizeJob"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -205,12 +205,12 @@ public virtual async Task CreateRasterizeJobAsync(string jobId, Reques /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// farmerId /// string @@ -310,24 +310,24 @@ public virtual async Task CreateRasterizeJobAsync(string jobId, Reques /// /// /// JobId provided by user. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateRasterizeJob(string jobId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateRasterizeJob(string jobId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateRasterizeJobRequest(jobId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateRasterizeJobRequest(jobId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ImageProcessingClient.CreateRasterizeJob"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -351,9 +351,9 @@ public virtual Response CreateRasterizeJob(string jobId, RequestContent requestB /// Create Request for and operations. /// JobId provided by user. - /// The request body. - /// The request options. - private HttpMessage CreateCreateRasterizeJobRequest(string jobId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateRasterizeJobRequest(string jobId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -366,29 +366,29 @@ private HttpMessage CreateCreateRasterizeJobRequest(string jobId, RequestContent request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Get ImageProcessing Rasterize job's details. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetRasterizeJobAsync(string jobId, RequestOptions requestOptions = null) + public virtual async Task GetRasterizeJobAsync(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRasterizeJobRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRasterizeJobRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ImageProcessingClient.GetRasterizeJob"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -412,23 +412,23 @@ public virtual async Task GetRasterizeJobAsync(string jobId, RequestOp /// Get ImageProcessing Rasterize job's details. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetRasterizeJob(string jobId, RequestOptions requestOptions = null) + public virtual Response GetRasterizeJob(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRasterizeJobRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRasterizeJobRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ImageProcessingClient.GetRasterizeJob"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -452,8 +452,8 @@ public virtual Response GetRasterizeJob(string jobId, RequestOptions requestOpti /// Create Request for and operations. /// ID of the job. - /// The request options. - private HttpMessage CreateGetRasterizeJobRequest(string jobId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRasterizeJobRequest(string jobId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/OAuthProvidersClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/OAuthProvidersClient.cs index d64e323ba22ea..4132bd1d315fc 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/OAuthProvidersClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/OAuthProvidersClient.cs @@ -73,23 +73,23 @@ public OAuthProvidersClient(Uri endpoint, TokenCredential credential, FarmBeatsC /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListAsync(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListAsync(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("OAuthProvidersClient.List"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -130,23 +130,23 @@ public virtual async Task ListAsync(IEnumerable ids = null, IE /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response List(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response List(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("OAuthProvidersClient.List"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -187,8 +187,8 @@ public virtual Response List(IEnumerable ids = null, IEnumerable /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListRequest(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListRequest(IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -244,23 +244,23 @@ private HttpMessage CreateListRequest(IEnumerable ids = null, IEnumerabl /// Get a specified oauthProvider resource. /// ID of the oauthProvider resource. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetAsync(string oauthProviderId, RequestOptions requestOptions = null) + public virtual async Task GetAsync(string oauthProviderId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(oauthProviderId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(oauthProviderId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("OAuthProvidersClient.Get"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -284,23 +284,23 @@ public virtual async Task GetAsync(string oauthProviderId, RequestOpti /// Get a specified oauthProvider resource. /// ID of the oauthProvider resource. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Get(string oauthProviderId, RequestOptions requestOptions = null) + public virtual Response Get(string oauthProviderId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(oauthProviderId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(oauthProviderId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("OAuthProvidersClient.Get"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -324,8 +324,8 @@ public virtual Response Get(string oauthProviderId, RequestOptions requestOption /// Create Request for and operations. /// ID of the oauthProvider resource. - /// The request options. - private HttpMessage CreateGetRequest(string oauthProviderId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRequest(string oauthProviderId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -344,12 +344,12 @@ private HttpMessage CreateGetRequest(string oauthProviderId, RequestOptions requ /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// appId /// string @@ -439,24 +439,24 @@ private HttpMessage CreateGetRequest(string oauthProviderId, RequestOptions requ /// /// /// ID of oauthProvider resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(string oauthProviderId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(string oauthProviderId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(oauthProviderId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(oauthProviderId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("OAuthProvidersClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -483,12 +483,12 @@ public virtual async Task CreateOrUpdateAsync(string oauthProviderId, /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// appId /// string @@ -578,24 +578,24 @@ public virtual async Task CreateOrUpdateAsync(string oauthProviderId, /// /// /// ID of oauthProvider resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(string oauthProviderId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(string oauthProviderId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(oauthProviderId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(oauthProviderId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("OAuthProvidersClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -620,9 +620,9 @@ public virtual Response CreateOrUpdate(string oauthProviderId, RequestContent re /// Create Request for and operations. /// ID of oauthProvider resource. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(string oauthProviderId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(string oauthProviderId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -635,29 +635,29 @@ private HttpMessage CreateCreateOrUpdateRequest(string oauthProviderId, RequestC request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/merge-patch+json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes an specified oauthProvider resource. /// ID of oauthProvider. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(string oauthProviderId, RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(string oauthProviderId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(oauthProviderId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(oauthProviderId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("OAuthProvidersClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -681,23 +681,23 @@ public virtual async Task DeleteAsync(string oauthProviderId, RequestO /// Deletes an specified oauthProvider resource. /// ID of oauthProvider. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(string oauthProviderId, RequestOptions requestOptions = null) + public virtual Response Delete(string oauthProviderId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(oauthProviderId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(oauthProviderId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("OAuthProvidersClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -721,8 +721,8 @@ public virtual Response Delete(string oauthProviderId, RequestOptions requestOpt /// Create Request for and operations. /// ID of oauthProvider. - /// The request options. - private HttpMessage CreateDeleteRequest(string oauthProviderId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(string oauthProviderId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/OAuthTokensClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/OAuthTokensClient.cs index ab4e3a7eda046..5270e492b673c 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/OAuthTokensClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/OAuthTokensClient.cs @@ -68,23 +68,23 @@ public OAuthTokensClient(Uri endpoint, TokenCredential credential, FarmBeatsClie /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListAsync(IEnumerable authProviderIds = null, IEnumerable farmerIds = null, bool? isValid = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListAsync(IEnumerable authProviderIds = null, IEnumerable farmerIds = null, bool? isValid = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(authProviderIds, farmerIds, isValid, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(authProviderIds, farmerIds, isValid, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("OAuthTokensClient.List"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -120,23 +120,23 @@ public virtual async Task ListAsync(IEnumerable authProviderId /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response List(IEnumerable authProviderIds = null, IEnumerable farmerIds = null, bool? isValid = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response List(IEnumerable authProviderIds = null, IEnumerable farmerIds = null, bool? isValid = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(authProviderIds, farmerIds, isValid, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(authProviderIds, farmerIds, isValid, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("OAuthTokensClient.List"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -172,8 +172,8 @@ public virtual Response List(IEnumerable authProviderIds = null, IEnumer /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListRequest(IEnumerable authProviderIds = null, IEnumerable farmerIds = null, bool? isValid = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListRequest(IEnumerable authProviderIds = null, IEnumerable farmerIds = null, bool? isValid = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -227,12 +227,12 @@ private HttpMessage CreateListRequest(IEnumerable authProviderIds = null /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// farmerId /// string @@ -259,24 +259,24 @@ private HttpMessage CreateListRequest(IEnumerable authProviderIds = null /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetOAuthConnectionLinkAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task GetOAuthConnectionLinkAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetOAuthConnectionLinkRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetOAuthConnectionLinkRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("OAuthTokensClient.GetOAuthConnectionLink"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -302,12 +302,12 @@ public virtual async Task GetOAuthConnectionLinkAsync(RequestContent r /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// farmerId /// string @@ -334,24 +334,24 @@ public virtual async Task GetOAuthConnectionLinkAsync(RequestContent r /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetOAuthConnectionLink(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response GetOAuthConnectionLink(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetOAuthConnectionLinkRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetOAuthConnectionLinkRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("OAuthTokensClient.GetOAuthConnectionLink"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -374,9 +374,9 @@ public virtual Response GetOAuthConnectionLink(RequestContent requestBody, Reque } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateGetOAuthConnectionLinkRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateGetOAuthConnectionLinkRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -388,29 +388,29 @@ private HttpMessage CreateGetOAuthConnectionLinkRequest(RequestContent requestBo request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Get cascade delete job details for OAuth tokens for specified job ID. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId, RequestOptions requestOptions = null) + public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("OAuthTokensClient.GetCascadeDeleteJobDetails"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -434,23 +434,23 @@ public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId /// Get cascade delete job details for OAuth tokens for specified job ID. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions requestOptions = null) + public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("OAuthTokensClient.GetCascadeDeleteJobDetails"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -474,8 +474,8 @@ public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions /// Create Request for and operations. /// ID of the job. - /// The request options. - private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -494,23 +494,23 @@ private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, Reques /// Job ID supplied by end user. /// ID of the farmer. /// ID of the OAuthProvider. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string oauthProviderId, RequestOptions requestOptions = null) + public virtual async Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string oauthProviderId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, oauthProviderId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, oauthProviderId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("OAuthTokensClient.CreateCascadeDeleteJob"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -536,23 +536,23 @@ public virtual async Task CreateCascadeDeleteJobAsync(string jobId, st /// Job ID supplied by end user. /// ID of the farmer. /// ID of the OAuthProvider. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, string oauthProviderId, RequestOptions requestOptions = null) + public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, string oauthProviderId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, oauthProviderId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, oauthProviderId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("OAuthTokensClient.CreateCascadeDeleteJob"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -578,8 +578,8 @@ public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, st /// Job ID supplied by end user. /// ID of the farmer. /// ID of the OAuthProvider. - /// The request options. - private HttpMessage CreateCreateCascadeDeleteJobRequest(string jobId, string farmerId, string oauthProviderId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateCreateCascadeDeleteJobRequest(string jobId, string farmerId, string oauthProviderId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/PlantingDataClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/PlantingDataClient.cs index bfaad8605fc27..e1292c8f5aa35 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/PlantingDataClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/PlantingDataClient.cs @@ -91,23 +91,23 @@ public PlantingDataClient(Uri endpoint, TokenCredential credential, FarmBeatsCli /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListByFarmerIdAsync(string farmerId, double? minAvgPlantingRate = null, double? maxAvgPlantingRate = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, double? minAvgMaterial = null, double? maxAvgMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListByFarmerIdAsync(string farmerId, double? minAvgPlantingRate = null, double? maxAvgPlantingRate = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, double? minAvgMaterial = null, double? maxAvgMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, minAvgPlantingRate, maxAvgPlantingRate, minTotalMaterial, maxTotalMaterial, minAvgMaterial, maxAvgMaterial, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, minAvgPlantingRate, maxAvgPlantingRate, minTotalMaterial, maxTotalMaterial, minAvgMaterial, maxAvgMaterial, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PlantingDataClient.ListByFarmerId"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -166,23 +166,23 @@ public virtual async Task ListByFarmerIdAsync(string farmerId, double? /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response ListByFarmerId(string farmerId, double? minAvgPlantingRate = null, double? maxAvgPlantingRate = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, double? minAvgMaterial = null, double? maxAvgMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response ListByFarmerId(string farmerId, double? minAvgPlantingRate = null, double? maxAvgPlantingRate = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, double? minAvgMaterial = null, double? maxAvgMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, minAvgPlantingRate, maxAvgPlantingRate, minTotalMaterial, maxTotalMaterial, minAvgMaterial, maxAvgMaterial, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, minAvgPlantingRate, maxAvgPlantingRate, minTotalMaterial, maxTotalMaterial, minAvgMaterial, maxAvgMaterial, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PlantingDataClient.ListByFarmerId"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -241,8 +241,8 @@ public virtual Response ListByFarmerId(string farmerId, double? minAvgPlantingRa /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListByFarmerIdRequest(string farmerId, double? minAvgPlantingRate = null, double? maxAvgPlantingRate = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, double? minAvgMaterial = null, double? maxAvgMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListByFarmerIdRequest(string farmerId, double? minAvgPlantingRate = null, double? maxAvgPlantingRate = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, double? minAvgMaterial = null, double? maxAvgMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -402,23 +402,23 @@ private HttpMessage CreateListByFarmerIdRequest(string farmerId, double? minAvgP /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListAsync(double? minAvgPlantingRate = null, double? maxAvgPlantingRate = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, double? minAvgMaterial = null, double? maxAvgMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListAsync(double? minAvgPlantingRate = null, double? maxAvgPlantingRate = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, double? minAvgMaterial = null, double? maxAvgMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(minAvgPlantingRate, maxAvgPlantingRate, minTotalMaterial, maxTotalMaterial, minAvgMaterial, maxAvgMaterial, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(minAvgPlantingRate, maxAvgPlantingRate, minTotalMaterial, maxTotalMaterial, minAvgMaterial, maxAvgMaterial, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PlantingDataClient.List"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -476,23 +476,23 @@ public virtual async Task ListAsync(double? minAvgPlantingRate = null, /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response List(double? minAvgPlantingRate = null, double? maxAvgPlantingRate = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, double? minAvgMaterial = null, double? maxAvgMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response List(double? minAvgPlantingRate = null, double? maxAvgPlantingRate = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, double? minAvgMaterial = null, double? maxAvgMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(minAvgPlantingRate, maxAvgPlantingRate, minTotalMaterial, maxTotalMaterial, minAvgMaterial, maxAvgMaterial, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(minAvgPlantingRate, maxAvgPlantingRate, minTotalMaterial, maxTotalMaterial, minAvgMaterial, maxAvgMaterial, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PlantingDataClient.List"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -550,8 +550,8 @@ public virtual Response List(double? minAvgPlantingRate = null, double? maxAvgPl /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListRequest(double? minAvgPlantingRate = null, double? maxAvgPlantingRate = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, double? minAvgMaterial = null, double? maxAvgMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListRequest(double? minAvgPlantingRate = null, double? maxAvgPlantingRate = null, double? minTotalMaterial = null, double? maxTotalMaterial = null, double? minAvgMaterial = null, double? maxAvgMaterial = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -676,23 +676,23 @@ private HttpMessage CreateListRequest(double? minAvgPlantingRate = null, double? /// Get a specified planting data resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the planting data resource. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetAsync(string farmerId, string plantingDataId, RequestOptions requestOptions = null) + public virtual async Task GetAsync(string farmerId, string plantingDataId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, plantingDataId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, plantingDataId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PlantingDataClient.Get"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -717,23 +717,23 @@ public virtual async Task GetAsync(string farmerId, string plantingDat /// Get a specified planting data resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the planting data resource. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Get(string farmerId, string plantingDataId, RequestOptions requestOptions = null) + public virtual Response Get(string farmerId, string plantingDataId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, plantingDataId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, plantingDataId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PlantingDataClient.Get"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -758,8 +758,8 @@ public virtual Response Get(string farmerId, string plantingDataId, RequestOptio /// Create Request for and operations. /// ID of the associated farmer resource. /// ID of the planting data resource. - /// The request options. - private HttpMessage CreateGetRequest(string farmerId, string plantingDataId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRequest(string farmerId, string plantingDataId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -780,12 +780,12 @@ private HttpMessage CreateGetRequest(string farmerId, string plantingDataId, Req /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// avgPlantingRate /// Measure @@ -927,12 +927,12 @@ private HttpMessage CreateGetRequest(string farmerId, string plantingDataId, Req /// /// Schema for Measure: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// unit /// string @@ -948,12 +948,12 @@ private HttpMessage CreateGetRequest(string farmerId, string plantingDataId, Req /// /// Schema for PlantingProductDetail: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// productName /// string @@ -982,24 +982,24 @@ private HttpMessage CreateGetRequest(string farmerId, string plantingDataId, Req /// /// ID of the associated farmer. /// ID of the planting data resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(string farmerId, string plantingDataId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(string farmerId, string plantingDataId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, plantingDataId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, plantingDataId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PlantingDataClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1026,12 +1026,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// avgPlantingRate /// Measure @@ -1173,12 +1173,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// Schema for Measure: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// unit /// string @@ -1194,12 +1194,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// Schema for PlantingProductDetail: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// productName /// string @@ -1228,24 +1228,24 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// ID of the associated farmer. /// ID of the planting data resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(string farmerId, string plantingDataId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(string farmerId, string plantingDataId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, plantingDataId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, plantingDataId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PlantingDataClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1271,9 +1271,9 @@ public virtual Response CreateOrUpdate(string farmerId, string plantingDataId, R /// Create Request for and operations. /// ID of the associated farmer. /// ID of the planting data resource. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string plantingDataId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string plantingDataId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1288,30 +1288,30 @@ private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string planting request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/merge-patch+json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes a specified planting data resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the planting data. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(string farmerId, string plantingDataId, RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(string farmerId, string plantingDataId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, plantingDataId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, plantingDataId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PlantingDataClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1336,23 +1336,23 @@ public virtual async Task DeleteAsync(string farmerId, string planting /// Deletes a specified planting data resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the planting data. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(string farmerId, string plantingDataId, RequestOptions requestOptions = null) + public virtual Response Delete(string farmerId, string plantingDataId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, plantingDataId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, plantingDataId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PlantingDataClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1377,8 +1377,8 @@ public virtual Response Delete(string farmerId, string plantingDataId, RequestOp /// Create Request for and operations. /// ID of the associated farmer resource. /// ID of the planting data. - /// The request options. - private HttpMessage CreateDeleteRequest(string farmerId, string plantingDataId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(string farmerId, string plantingDataId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/ScenesClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/ScenesClient.cs index d1b689586a125..944a16a8d185a 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/ScenesClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/ScenesClient.cs @@ -72,23 +72,23 @@ public ScenesClient(Uri endpoint, TokenCredential credential, FarmBeatsClientOpt /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListAsync(string provider, string farmerId, string boundaryId, string source = null, DateTimeOffset? startDateTime = null, DateTimeOffset? endDateTime = null, double? maxCloudCoveragePercentage = null, double? maxDarkPixelCoveragePercentage = null, IEnumerable imageNames = null, IEnumerable imageResolutions = null, IEnumerable imageFormats = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListAsync(string provider, string farmerId, string boundaryId, string source = null, DateTimeOffset? startDateTime = null, DateTimeOffset? endDateTime = null, double? maxCloudCoveragePercentage = null, double? maxDarkPixelCoveragePercentage = null, IEnumerable imageNames = null, IEnumerable imageResolutions = null, IEnumerable imageFormats = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(provider, farmerId, boundaryId, source, startDateTime, endDateTime, maxCloudCoveragePercentage, maxDarkPixelCoveragePercentage, imageNames, imageResolutions, imageFormats, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(provider, farmerId, boundaryId, source, startDateTime, endDateTime, maxCloudCoveragePercentage, maxDarkPixelCoveragePercentage, imageNames, imageResolutions, imageFormats, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ScenesClient.List"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -128,23 +128,23 @@ public virtual async Task ListAsync(string provider, string farmerId, /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response List(string provider, string farmerId, string boundaryId, string source = null, DateTimeOffset? startDateTime = null, DateTimeOffset? endDateTime = null, double? maxCloudCoveragePercentage = null, double? maxDarkPixelCoveragePercentage = null, IEnumerable imageNames = null, IEnumerable imageResolutions = null, IEnumerable imageFormats = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response List(string provider, string farmerId, string boundaryId, string source = null, DateTimeOffset? startDateTime = null, DateTimeOffset? endDateTime = null, double? maxCloudCoveragePercentage = null, double? maxDarkPixelCoveragePercentage = null, IEnumerable imageNames = null, IEnumerable imageResolutions = null, IEnumerable imageFormats = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(provider, farmerId, boundaryId, source, startDateTime, endDateTime, maxCloudCoveragePercentage, maxDarkPixelCoveragePercentage, imageNames, imageResolutions, imageFormats, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(provider, farmerId, boundaryId, source, startDateTime, endDateTime, maxCloudCoveragePercentage, maxDarkPixelCoveragePercentage, imageNames, imageResolutions, imageFormats, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ScenesClient.List"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -184,8 +184,8 @@ public virtual Response List(string provider, string farmerId, string boundaryId /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListRequest(string provider, string farmerId, string boundaryId, string source = null, DateTimeOffset? startDateTime = null, DateTimeOffset? endDateTime = null, double? maxCloudCoveragePercentage = null, double? maxDarkPixelCoveragePercentage = null, IEnumerable imageNames = null, IEnumerable imageResolutions = null, IEnumerable imageFormats = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListRequest(string provider, string farmerId, string boundaryId, string source = null, DateTimeOffset? startDateTime = null, DateTimeOffset? endDateTime = null, double? maxCloudCoveragePercentage = null, double? maxDarkPixelCoveragePercentage = null, IEnumerable imageNames = null, IEnumerable imageResolutions = null, IEnumerable imageFormats = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -246,12 +246,12 @@ private HttpMessage CreateListRequest(string provider, string farmerId, string b /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// farmerId /// string @@ -375,12 +375,12 @@ private HttpMessage CreateListRequest(string provider, string farmerId, string b /// /// Schema for SatelliteData: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// imageNames /// string[] @@ -402,24 +402,24 @@ private HttpMessage CreateListRequest(string provider, string farmerId, string b /// /// /// JobId provided by user. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateSatelliteDataIngestionJobAsync(string jobId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateSatelliteDataIngestionJobAsync(string jobId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateSatelliteDataIngestionJobRequest(jobId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateSatelliteDataIngestionJobRequest(jobId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ScenesClient.CreateSatelliteDataIngestionJob"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -445,12 +445,12 @@ public virtual async Task CreateSatelliteDataIngestionJobAsync(string /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// farmerId /// string @@ -574,12 +574,12 @@ public virtual async Task CreateSatelliteDataIngestionJobAsync(string /// /// Schema for SatelliteData: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// imageNames /// string[] @@ -601,24 +601,24 @@ public virtual async Task CreateSatelliteDataIngestionJobAsync(string /// /// /// JobId provided by user. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateSatelliteDataIngestionJob(string jobId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateSatelliteDataIngestionJob(string jobId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateSatelliteDataIngestionJobRequest(jobId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateSatelliteDataIngestionJobRequest(jobId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ScenesClient.CreateSatelliteDataIngestionJob"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -642,9 +642,9 @@ public virtual Response CreateSatelliteDataIngestionJob(string jobId, RequestCon /// Create Request for and operations. /// JobId provided by user. - /// The request body. - /// The request options. - private HttpMessage CreateCreateSatelliteDataIngestionJobRequest(string jobId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateSatelliteDataIngestionJobRequest(string jobId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -657,29 +657,29 @@ private HttpMessage CreateCreateSatelliteDataIngestionJobRequest(string jobId, R request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Get a satellite data ingestion job. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetSatelliteDataIngestionJobDetailsAsync(string jobId, RequestOptions requestOptions = null) + public virtual async Task GetSatelliteDataIngestionJobDetailsAsync(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetSatelliteDataIngestionJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetSatelliteDataIngestionJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ScenesClient.GetSatelliteDataIngestionJobDetails"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -703,23 +703,23 @@ public virtual async Task GetSatelliteDataIngestionJobDetailsAsync(str /// Get a satellite data ingestion job. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetSatelliteDataIngestionJobDetails(string jobId, RequestOptions requestOptions = null) + public virtual Response GetSatelliteDataIngestionJobDetails(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetSatelliteDataIngestionJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetSatelliteDataIngestionJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ScenesClient.GetSatelliteDataIngestionJobDetails"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -743,8 +743,8 @@ public virtual Response GetSatelliteDataIngestionJobDetails(string jobId, Reques /// Create Request for and operations. /// ID of the job. - /// The request options. - private HttpMessage CreateGetSatelliteDataIngestionJobDetailsRequest(string jobId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetSatelliteDataIngestionJobDetailsRequest(string jobId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -761,23 +761,23 @@ private HttpMessage CreateGetSatelliteDataIngestionJobDetailsRequest(string jobI /// Downloads and returns file stream as response for the given input filePath. /// cloud storage path of scene file. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DownloadAsync(string filePath, RequestOptions requestOptions = null) + public virtual async Task DownloadAsync(string filePath, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDownloadRequest(filePath, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDownloadRequest(filePath, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ScenesClient.Download"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -801,23 +801,23 @@ public virtual async Task DownloadAsync(string filePath, RequestOption /// Downloads and returns file stream as response for the given input filePath. /// cloud storage path of scene file. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Download(string filePath, RequestOptions requestOptions = null) + public virtual Response Download(string filePath, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDownloadRequest(filePath, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDownloadRequest(filePath, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ScenesClient.Download"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -841,8 +841,8 @@ public virtual Response Download(string filePath, RequestOptions requestOptions /// Create Request for and operations. /// cloud storage path of scene file. - /// The request options. - private HttpMessage CreateDownloadRequest(string filePath, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDownloadRequest(string filePath, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/SeasonalFieldsClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/SeasonalFieldsClient.cs index 4eb66492ac151..7c3a339f7f60f 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/SeasonalFieldsClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/SeasonalFieldsClient.cs @@ -87,23 +87,23 @@ public SeasonalFieldsClient(Uri endpoint, TokenCredential credential, FarmBeatsC /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListByFarmerIdAsync(string farmerId, IEnumerable farmIds = null, IEnumerable fieldIds = null, IEnumerable seasonIds = null, IEnumerable cropVarietyIds = null, IEnumerable cropIds = null, double? minAvgYieldValue = null, double? maxAvgYieldValue = null, string avgYieldUnit = null, double? minAvgSeedPopulationValue = null, double? maxAvgSeedPopulationValue = null, string avgSeedPopulationUnit = null, DateTimeOffset? minPlantingDateTime = null, DateTimeOffset? maxPlantingDateTime = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListByFarmerIdAsync(string farmerId, IEnumerable farmIds = null, IEnumerable fieldIds = null, IEnumerable seasonIds = null, IEnumerable cropVarietyIds = null, IEnumerable cropIds = null, double? minAvgYieldValue = null, double? maxAvgYieldValue = null, string avgYieldUnit = null, double? minAvgSeedPopulationValue = null, double? maxAvgSeedPopulationValue = null, string avgSeedPopulationUnit = null, DateTimeOffset? minPlantingDateTime = null, DateTimeOffset? maxPlantingDateTime = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, farmIds, fieldIds, seasonIds, cropVarietyIds, cropIds, minAvgYieldValue, maxAvgYieldValue, avgYieldUnit, minAvgSeedPopulationValue, maxAvgSeedPopulationValue, avgSeedPopulationUnit, minPlantingDateTime, maxPlantingDateTime, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, farmIds, fieldIds, seasonIds, cropVarietyIds, cropIds, minAvgYieldValue, maxAvgYieldValue, avgYieldUnit, minAvgSeedPopulationValue, maxAvgSeedPopulationValue, avgSeedPopulationUnit, minPlantingDateTime, maxPlantingDateTime, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonalFieldsClient.ListByFarmerId"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -158,23 +158,23 @@ public virtual async Task ListByFarmerIdAsync(string farmerId, IEnumer /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response ListByFarmerId(string farmerId, IEnumerable farmIds = null, IEnumerable fieldIds = null, IEnumerable seasonIds = null, IEnumerable cropVarietyIds = null, IEnumerable cropIds = null, double? minAvgYieldValue = null, double? maxAvgYieldValue = null, string avgYieldUnit = null, double? minAvgSeedPopulationValue = null, double? maxAvgSeedPopulationValue = null, string avgSeedPopulationUnit = null, DateTimeOffset? minPlantingDateTime = null, DateTimeOffset? maxPlantingDateTime = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response ListByFarmerId(string farmerId, IEnumerable farmIds = null, IEnumerable fieldIds = null, IEnumerable seasonIds = null, IEnumerable cropVarietyIds = null, IEnumerable cropIds = null, double? minAvgYieldValue = null, double? maxAvgYieldValue = null, string avgYieldUnit = null, double? minAvgSeedPopulationValue = null, double? maxAvgSeedPopulationValue = null, string avgSeedPopulationUnit = null, DateTimeOffset? minPlantingDateTime = null, DateTimeOffset? maxPlantingDateTime = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, farmIds, fieldIds, seasonIds, cropVarietyIds, cropIds, minAvgYieldValue, maxAvgYieldValue, avgYieldUnit, minAvgSeedPopulationValue, maxAvgSeedPopulationValue, avgSeedPopulationUnit, minPlantingDateTime, maxPlantingDateTime, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, farmIds, fieldIds, seasonIds, cropVarietyIds, cropIds, minAvgYieldValue, maxAvgYieldValue, avgYieldUnit, minAvgSeedPopulationValue, maxAvgSeedPopulationValue, avgSeedPopulationUnit, minPlantingDateTime, maxPlantingDateTime, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonalFieldsClient.ListByFarmerId"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -229,8 +229,8 @@ public virtual Response ListByFarmerId(string farmerId, IEnumerable farm /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListByFarmerIdRequest(string farmerId, IEnumerable farmIds = null, IEnumerable fieldIds = null, IEnumerable seasonIds = null, IEnumerable cropVarietyIds = null, IEnumerable cropIds = null, double? minAvgYieldValue = null, double? maxAvgYieldValue = null, string avgYieldUnit = null, double? minAvgSeedPopulationValue = null, double? maxAvgSeedPopulationValue = null, string avgSeedPopulationUnit = null, DateTimeOffset? minPlantingDateTime = null, DateTimeOffset? maxPlantingDateTime = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListByFarmerIdRequest(string farmerId, IEnumerable farmIds = null, IEnumerable fieldIds = null, IEnumerable seasonIds = null, IEnumerable cropVarietyIds = null, IEnumerable cropIds = null, double? minAvgYieldValue = null, double? maxAvgYieldValue = null, string avgYieldUnit = null, double? minAvgSeedPopulationValue = null, double? maxAvgSeedPopulationValue = null, string avgSeedPopulationUnit = null, DateTimeOffset? minPlantingDateTime = null, DateTimeOffset? maxPlantingDateTime = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -370,23 +370,23 @@ private HttpMessage CreateListByFarmerIdRequest(string farmerId, IEnumerable /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListAsync(IEnumerable farmIds = null, IEnumerable fieldIds = null, IEnumerable seasonIds = null, IEnumerable cropVarietyIds = null, IEnumerable cropIds = null, double? minAvgYieldValue = null, double? maxAvgYieldValue = null, string avgYieldUnit = null, double? minAvgSeedPopulationValue = null, double? maxAvgSeedPopulationValue = null, string avgSeedPopulationUnit = null, DateTimeOffset? minPlantingDateTime = null, DateTimeOffset? maxPlantingDateTime = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListAsync(IEnumerable farmIds = null, IEnumerable fieldIds = null, IEnumerable seasonIds = null, IEnumerable cropVarietyIds = null, IEnumerable cropIds = null, double? minAvgYieldValue = null, double? maxAvgYieldValue = null, string avgYieldUnit = null, double? minAvgSeedPopulationValue = null, double? maxAvgSeedPopulationValue = null, string avgSeedPopulationUnit = null, DateTimeOffset? minPlantingDateTime = null, DateTimeOffset? maxPlantingDateTime = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(farmIds, fieldIds, seasonIds, cropVarietyIds, cropIds, minAvgYieldValue, maxAvgYieldValue, avgYieldUnit, minAvgSeedPopulationValue, maxAvgSeedPopulationValue, avgSeedPopulationUnit, minPlantingDateTime, maxPlantingDateTime, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(farmIds, fieldIds, seasonIds, cropVarietyIds, cropIds, minAvgYieldValue, maxAvgYieldValue, avgYieldUnit, minAvgSeedPopulationValue, maxAvgSeedPopulationValue, avgSeedPopulationUnit, minPlantingDateTime, maxPlantingDateTime, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonalFieldsClient.List"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -440,23 +440,23 @@ public virtual async Task ListAsync(IEnumerable farmIds = null /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response List(IEnumerable farmIds = null, IEnumerable fieldIds = null, IEnumerable seasonIds = null, IEnumerable cropVarietyIds = null, IEnumerable cropIds = null, double? minAvgYieldValue = null, double? maxAvgYieldValue = null, string avgYieldUnit = null, double? minAvgSeedPopulationValue = null, double? maxAvgSeedPopulationValue = null, string avgSeedPopulationUnit = null, DateTimeOffset? minPlantingDateTime = null, DateTimeOffset? maxPlantingDateTime = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response List(IEnumerable farmIds = null, IEnumerable fieldIds = null, IEnumerable seasonIds = null, IEnumerable cropVarietyIds = null, IEnumerable cropIds = null, double? minAvgYieldValue = null, double? maxAvgYieldValue = null, string avgYieldUnit = null, double? minAvgSeedPopulationValue = null, double? maxAvgSeedPopulationValue = null, string avgSeedPopulationUnit = null, DateTimeOffset? minPlantingDateTime = null, DateTimeOffset? maxPlantingDateTime = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(farmIds, fieldIds, seasonIds, cropVarietyIds, cropIds, minAvgYieldValue, maxAvgYieldValue, avgYieldUnit, minAvgSeedPopulationValue, maxAvgSeedPopulationValue, avgSeedPopulationUnit, minPlantingDateTime, maxPlantingDateTime, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(farmIds, fieldIds, seasonIds, cropVarietyIds, cropIds, minAvgYieldValue, maxAvgYieldValue, avgYieldUnit, minAvgSeedPopulationValue, maxAvgSeedPopulationValue, avgSeedPopulationUnit, minPlantingDateTime, maxPlantingDateTime, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonalFieldsClient.List"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -510,8 +510,8 @@ public virtual Response List(IEnumerable farmIds = null, IEnumerable /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListRequest(IEnumerable farmIds = null, IEnumerable fieldIds = null, IEnumerable seasonIds = null, IEnumerable cropVarietyIds = null, IEnumerable cropIds = null, double? minAvgYieldValue = null, double? maxAvgYieldValue = null, string avgYieldUnit = null, double? minAvgSeedPopulationValue = null, double? maxAvgSeedPopulationValue = null, string avgSeedPopulationUnit = null, DateTimeOffset? minPlantingDateTime = null, DateTimeOffset? maxPlantingDateTime = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListRequest(IEnumerable farmIds = null, IEnumerable fieldIds = null, IEnumerable seasonIds = null, IEnumerable cropVarietyIds = null, IEnumerable cropIds = null, double? minAvgYieldValue = null, double? maxAvgYieldValue = null, string avgYieldUnit = null, double? minAvgSeedPopulationValue = null, double? maxAvgSeedPopulationValue = null, string avgSeedPopulationUnit = null, DateTimeOffset? minPlantingDateTime = null, DateTimeOffset? maxPlantingDateTime = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -620,23 +620,23 @@ private HttpMessage CreateListRequest(IEnumerable farmIds = null, IEnume /// Gets a specified seasonal field resource under a particular farmer. /// ID of the associated farmer. /// ID of the seasonal field. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetAsync(string farmerId, string seasonalFieldId, RequestOptions requestOptions = null) + public virtual async Task GetAsync(string farmerId, string seasonalFieldId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, seasonalFieldId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, seasonalFieldId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonalFieldsClient.Get"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -661,23 +661,23 @@ public virtual async Task GetAsync(string farmerId, string seasonalFie /// Gets a specified seasonal field resource under a particular farmer. /// ID of the associated farmer. /// ID of the seasonal field. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Get(string farmerId, string seasonalFieldId, RequestOptions requestOptions = null) + public virtual Response Get(string farmerId, string seasonalFieldId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, seasonalFieldId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, seasonalFieldId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonalFieldsClient.Get"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -702,8 +702,8 @@ public virtual Response Get(string farmerId, string seasonalFieldId, RequestOpti /// Create Request for and operations. /// ID of the associated farmer. /// ID of the seasonal field. - /// The request options. - private HttpMessage CreateGetRequest(string farmerId, string seasonalFieldId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRequest(string farmerId, string seasonalFieldId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -724,12 +724,12 @@ private HttpMessage CreateGetRequest(string farmerId, string seasonalFieldId, Re /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// farmerId /// string @@ -868,24 +868,24 @@ private HttpMessage CreateGetRequest(string farmerId, string seasonalFieldId, Re /// /// ID of the associated farmer resource. /// ID of the seasonal field resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(string farmerId, string seasonalFieldId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(string farmerId, string seasonalFieldId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, seasonalFieldId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, seasonalFieldId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonalFieldsClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -912,12 +912,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// farmerId /// string @@ -1056,24 +1056,24 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// ID of the associated farmer resource. /// ID of the seasonal field resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(string farmerId, string seasonalFieldId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(string farmerId, string seasonalFieldId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, seasonalFieldId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, seasonalFieldId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonalFieldsClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1099,9 +1099,9 @@ public virtual Response CreateOrUpdate(string farmerId, string seasonalFieldId, /// Create Request for and operations. /// ID of the associated farmer resource. /// ID of the seasonal field resource. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string seasonalFieldId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string seasonalFieldId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1116,30 +1116,30 @@ private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string seasonal request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/merge-patch+json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes a specified seasonal-field resource under a particular farmer. /// ID of the farmer. /// ID of the seasonal field. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(string farmerId, string seasonalFieldId, RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(string farmerId, string seasonalFieldId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, seasonalFieldId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, seasonalFieldId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonalFieldsClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1164,23 +1164,23 @@ public virtual async Task DeleteAsync(string farmerId, string seasonal /// Deletes a specified seasonal-field resource under a particular farmer. /// ID of the farmer. /// ID of the seasonal field. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(string farmerId, string seasonalFieldId, RequestOptions requestOptions = null) + public virtual Response Delete(string farmerId, string seasonalFieldId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, seasonalFieldId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, seasonalFieldId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonalFieldsClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1205,8 +1205,8 @@ public virtual Response Delete(string farmerId, string seasonalFieldId, RequestO /// Create Request for and operations. /// ID of the farmer. /// ID of the seasonal field. - /// The request options. - private HttpMessage CreateDeleteRequest(string farmerId, string seasonalFieldId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(string farmerId, string seasonalFieldId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1225,23 +1225,23 @@ private HttpMessage CreateDeleteRequest(string farmerId, string seasonalFieldId, /// Get cascade delete job for specified seasonal field. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId, RequestOptions requestOptions = null) + public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonalFieldsClient.GetCascadeDeleteJobDetails"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1265,23 +1265,23 @@ public virtual async Task GetCascadeDeleteJobDetailsAsync(string jobId /// Get cascade delete job for specified seasonal field. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions requestOptions = null) + public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetCascadeDeleteJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonalFieldsClient.GetCascadeDeleteJobDetails"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1305,8 +1305,8 @@ public virtual Response GetCascadeDeleteJobDetails(string jobId, RequestOptions /// Create Request for and operations. /// ID of the job. - /// The request options. - private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1325,23 +1325,23 @@ private HttpMessage CreateGetCascadeDeleteJobDetailsRequest(string jobId, Reques /// Job ID supplied by end user. /// ID of the associated farmer. /// ID of the seasonalField to be deleted. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string seasonalFieldId, RequestOptions requestOptions = null) + public virtual async Task CreateCascadeDeleteJobAsync(string jobId, string farmerId, string seasonalFieldId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, seasonalFieldId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, seasonalFieldId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonalFieldsClient.CreateCascadeDeleteJob"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1367,23 +1367,23 @@ public virtual async Task CreateCascadeDeleteJobAsync(string jobId, st /// Job ID supplied by end user. /// ID of the associated farmer. /// ID of the seasonalField to be deleted. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, string seasonalFieldId, RequestOptions requestOptions = null) + public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, string seasonalFieldId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, seasonalFieldId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateCascadeDeleteJobRequest(jobId, farmerId, seasonalFieldId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonalFieldsClient.CreateCascadeDeleteJob"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1409,8 +1409,8 @@ public virtual Response CreateCascadeDeleteJob(string jobId, string farmerId, st /// Job ID supplied by end user. /// ID of the associated farmer. /// ID of the seasonalField to be deleted. - /// The request options. - private HttpMessage CreateCreateCascadeDeleteJobRequest(string jobId, string farmerId, string seasonalFieldId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateCreateCascadeDeleteJobRequest(string jobId, string farmerId, string seasonalFieldId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/SeasonsClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/SeasonsClient.cs index 7302612d4cc17..4f32ca8c40a87 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/SeasonsClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/SeasonsClient.cs @@ -78,23 +78,23 @@ public SeasonsClient(Uri endpoint, TokenCredential credential, FarmBeatsClientOp /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListAsync(DateTimeOffset? minStartDateTime = null, DateTimeOffset? maxStartDateTime = null, DateTimeOffset? minEndDateTime = null, DateTimeOffset? maxEndDateTime = null, IEnumerable years = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListAsync(DateTimeOffset? minStartDateTime = null, DateTimeOffset? maxStartDateTime = null, DateTimeOffset? minEndDateTime = null, DateTimeOffset? maxEndDateTime = null, IEnumerable years = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(minStartDateTime, maxStartDateTime, minEndDateTime, maxEndDateTime, years, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(minStartDateTime, maxStartDateTime, minEndDateTime, maxEndDateTime, years, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonsClient.List"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -140,23 +140,23 @@ public virtual async Task ListAsync(DateTimeOffset? minStartDateTime = /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response List(DateTimeOffset? minStartDateTime = null, DateTimeOffset? maxStartDateTime = null, DateTimeOffset? minEndDateTime = null, DateTimeOffset? maxEndDateTime = null, IEnumerable years = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response List(DateTimeOffset? minStartDateTime = null, DateTimeOffset? maxStartDateTime = null, DateTimeOffset? minEndDateTime = null, DateTimeOffset? maxEndDateTime = null, IEnumerable years = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(minStartDateTime, maxStartDateTime, minEndDateTime, maxEndDateTime, years, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(minStartDateTime, maxStartDateTime, minEndDateTime, maxEndDateTime, years, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonsClient.List"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -202,8 +202,8 @@ public virtual Response List(DateTimeOffset? minStartDateTime = null, DateTimeOf /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListRequest(DateTimeOffset? minStartDateTime = null, DateTimeOffset? maxStartDateTime = null, DateTimeOffset? minEndDateTime = null, DateTimeOffset? maxEndDateTime = null, IEnumerable years = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListRequest(DateTimeOffset? minStartDateTime = null, DateTimeOffset? maxStartDateTime = null, DateTimeOffset? minEndDateTime = null, DateTimeOffset? maxEndDateTime = null, IEnumerable years = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -279,23 +279,23 @@ private HttpMessage CreateListRequest(DateTimeOffset? minStartDateTime = null, D /// Gets a specified season resource. /// ID of the season. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetAsync(string seasonId, RequestOptions requestOptions = null) + public virtual async Task GetAsync(string seasonId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(seasonId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(seasonId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonsClient.Get"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -319,23 +319,23 @@ public virtual async Task GetAsync(string seasonId, RequestOptions req /// Gets a specified season resource. /// ID of the season. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Get(string seasonId, RequestOptions requestOptions = null) + public virtual Response Get(string seasonId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(seasonId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(seasonId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonsClient.Get"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -359,8 +359,8 @@ public virtual Response Get(string seasonId, RequestOptions requestOptions = nul /// Create Request for and operations. /// ID of the season. - /// The request options. - private HttpMessage CreateGetRequest(string seasonId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRequest(string seasonId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -379,12 +379,12 @@ private HttpMessage CreateGetRequest(string seasonId, RequestOptions requestOpti /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// startDateTime /// string (ISO 8601 Format) @@ -462,24 +462,24 @@ private HttpMessage CreateGetRequest(string seasonId, RequestOptions requestOpti /// /// /// ID of the season resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(string seasonId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(string seasonId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(seasonId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(seasonId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonsClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -506,12 +506,12 @@ public virtual async Task CreateOrUpdateAsync(string seasonId, Request /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// startDateTime /// string (ISO 8601 Format) @@ -589,24 +589,24 @@ public virtual async Task CreateOrUpdateAsync(string seasonId, Request /// /// /// ID of the season resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(string seasonId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(string seasonId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(seasonId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(seasonId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonsClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -631,9 +631,9 @@ public virtual Response CreateOrUpdate(string seasonId, RequestContent requestBo /// Create Request for and operations. /// ID of the season resource. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(string seasonId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(string seasonId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -646,29 +646,29 @@ private HttpMessage CreateCreateOrUpdateRequest(string seasonId, RequestContent request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/merge-patch+json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes a specified season resource. /// ID of the season. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(string seasonId, RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(string seasonId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(seasonId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(seasonId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonsClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -692,23 +692,23 @@ public virtual async Task DeleteAsync(string seasonId, RequestOptions /// Deletes a specified season resource. /// ID of the season. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(string seasonId, RequestOptions requestOptions = null) + public virtual Response Delete(string seasonId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(seasonId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(seasonId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("SeasonsClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -732,8 +732,8 @@ public virtual Response Delete(string seasonId, RequestOptions requestOptions = /// Create Request for and operations. /// ID of the season. - /// The request options. - private HttpMessage CreateDeleteRequest(string seasonId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(string seasonId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/TillageDataClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/TillageDataClient.cs index af3b836e00a9f..2dba656c2cffa 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/TillageDataClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/TillageDataClient.cs @@ -89,23 +89,23 @@ public TillageDataClient(Uri endpoint, TokenCredential credential, FarmBeatsClie /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListByFarmerIdAsync(string farmerId, double? minTillageDepth = null, double? maxTillageDepth = null, double? minTillagePressure = null, double? maxTillagePressure = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListByFarmerIdAsync(string farmerId, double? minTillageDepth = null, double? maxTillageDepth = null, double? minTillagePressure = null, double? maxTillagePressure = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, minTillageDepth, maxTillageDepth, minTillagePressure, maxTillagePressure, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, minTillageDepth, maxTillageDepth, minTillagePressure, maxTillagePressure, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("TillageDataClient.ListByFarmerId"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -162,23 +162,23 @@ public virtual async Task ListByFarmerIdAsync(string farmerId, double? /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response ListByFarmerId(string farmerId, double? minTillageDepth = null, double? maxTillageDepth = null, double? minTillagePressure = null, double? maxTillagePressure = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response ListByFarmerId(string farmerId, double? minTillageDepth = null, double? maxTillageDepth = null, double? minTillagePressure = null, double? maxTillagePressure = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListByFarmerIdRequest(farmerId, minTillageDepth, maxTillageDepth, minTillagePressure, maxTillagePressure, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListByFarmerIdRequest(farmerId, minTillageDepth, maxTillageDepth, minTillagePressure, maxTillagePressure, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("TillageDataClient.ListByFarmerId"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -235,8 +235,8 @@ public virtual Response ListByFarmerId(string farmerId, double? minTillageDepth /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListByFarmerIdRequest(string farmerId, double? minTillageDepth = null, double? maxTillageDepth = null, double? minTillagePressure = null, double? maxTillagePressure = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListByFarmerIdRequest(string farmerId, double? minTillageDepth = null, double? maxTillageDepth = null, double? minTillagePressure = null, double? maxTillagePressure = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -386,23 +386,23 @@ private HttpMessage CreateListByFarmerIdRequest(string farmerId, double? minTill /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListAsync(double? minTillageDepth = null, double? maxTillageDepth = null, double? minTillagePressure = null, double? maxTillagePressure = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListAsync(double? minTillageDepth = null, double? maxTillageDepth = null, double? minTillagePressure = null, double? maxTillagePressure = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(minTillageDepth, maxTillageDepth, minTillagePressure, maxTillagePressure, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(minTillageDepth, maxTillageDepth, minTillagePressure, maxTillagePressure, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("TillageDataClient.List"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -458,23 +458,23 @@ public virtual async Task ListAsync(double? minTillageDepth = null, do /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response List(double? minTillageDepth = null, double? maxTillageDepth = null, double? minTillagePressure = null, double? maxTillagePressure = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response List(double? minTillageDepth = null, double? maxTillageDepth = null, double? minTillagePressure = null, double? maxTillagePressure = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(minTillageDepth, maxTillageDepth, minTillagePressure, maxTillagePressure, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(minTillageDepth, maxTillageDepth, minTillagePressure, maxTillagePressure, sources, associatedBoundaryIds, operationBoundaryIds, minOperationStartDateTime, maxOperationStartDateTime, minOperationEndDateTime, maxOperationEndDateTime, minOperationModifiedDateTime, maxOperationModifiedDateTime, minArea, maxArea, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("TillageDataClient.List"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -530,8 +530,8 @@ public virtual Response List(double? minTillageDepth = null, double? maxTillageD /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListRequest(double? minTillageDepth = null, double? maxTillageDepth = null, double? minTillagePressure = null, double? maxTillagePressure = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListRequest(double? minTillageDepth = null, double? maxTillageDepth = null, double? minTillagePressure = null, double? maxTillagePressure = null, IEnumerable sources = null, IEnumerable associatedBoundaryIds = null, IEnumerable operationBoundaryIds = null, DateTimeOffset? minOperationStartDateTime = null, DateTimeOffset? maxOperationStartDateTime = null, DateTimeOffset? minOperationEndDateTime = null, DateTimeOffset? maxOperationEndDateTime = null, DateTimeOffset? minOperationModifiedDateTime = null, DateTimeOffset? maxOperationModifiedDateTime = null, double? minArea = null, double? maxArea = null, IEnumerable ids = null, IEnumerable names = null, IEnumerable propertyFilters = null, IEnumerable statuses = null, DateTimeOffset? minCreatedDateTime = null, DateTimeOffset? maxCreatedDateTime = null, DateTimeOffset? minLastModifiedDateTime = null, DateTimeOffset? maxLastModifiedDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -648,23 +648,23 @@ private HttpMessage CreateListRequest(double? minTillageDepth = null, double? ma /// Get a specified tillage data resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the tillage data resource. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetAsync(string farmerId, string tillageDataId, RequestOptions requestOptions = null) + public virtual async Task GetAsync(string farmerId, string tillageDataId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, tillageDataId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, tillageDataId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("TillageDataClient.Get"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -689,23 +689,23 @@ public virtual async Task GetAsync(string farmerId, string tillageData /// Get a specified tillage data resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the tillage data resource. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Get(string farmerId, string tillageDataId, RequestOptions requestOptions = null) + public virtual Response Get(string farmerId, string tillageDataId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(farmerId, tillageDataId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(farmerId, tillageDataId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("TillageDataClient.Get"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -730,8 +730,8 @@ public virtual Response Get(string farmerId, string tillageDataId, RequestOption /// Create Request for and operations. /// ID of the associated farmer resource. /// ID of the tillage data resource. - /// The request options. - private HttpMessage CreateGetRequest(string farmerId, string tillageDataId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRequest(string farmerId, string tillageDataId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -752,12 +752,12 @@ private HttpMessage CreateGetRequest(string farmerId, string tillageDataId, Requ /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// tillageDepth /// Measure @@ -887,12 +887,12 @@ private HttpMessage CreateGetRequest(string farmerId, string tillageDataId, Requ /// /// Schema for Measure: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// unit /// string @@ -909,24 +909,24 @@ private HttpMessage CreateGetRequest(string farmerId, string tillageDataId, Requ /// /// ID of the associated farmer. /// ID of the tillage data resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(string farmerId, string tillageDataId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(string farmerId, string tillageDataId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, tillageDataId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, tillageDataId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("TillageDataClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -953,12 +953,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// tillageDepth /// Measure @@ -1088,12 +1088,12 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// Schema for Measure: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// unit /// string @@ -1110,24 +1110,24 @@ public virtual async Task CreateOrUpdateAsync(string farmerId, string /// /// ID of the associated farmer. /// ID of the tillage data resource. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(string farmerId, string tillageDataId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(string farmerId, string tillageDataId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(farmerId, tillageDataId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(farmerId, tillageDataId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("TillageDataClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1153,9 +1153,9 @@ public virtual Response CreateOrUpdate(string farmerId, string tillageDataId, Re /// Create Request for and operations. /// ID of the associated farmer. /// ID of the tillage data resource. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string tillageDataId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string tillageDataId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1170,30 +1170,30 @@ private HttpMessage CreateCreateOrUpdateRequest(string farmerId, string tillageD request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/merge-patch+json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes a specified tillage data resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the tillage data. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(string farmerId, string tillageDataId, RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(string farmerId, string tillageDataId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, tillageDataId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, tillageDataId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("TillageDataClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1218,23 +1218,23 @@ public virtual async Task DeleteAsync(string farmerId, string tillageD /// Deletes a specified tillage data resource under a particular farmer. /// ID of the associated farmer resource. /// ID of the tillage data. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(string farmerId, string tillageDataId, RequestOptions requestOptions = null) + public virtual Response Delete(string farmerId, string tillageDataId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(farmerId, tillageDataId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(farmerId, tillageDataId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("TillageDataClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1259,8 +1259,8 @@ public virtual Response Delete(string farmerId, string tillageDataId, RequestOpt /// Create Request for and operations. /// ID of the associated farmer resource. /// ID of the tillage data. - /// The request options. - private HttpMessage CreateDeleteRequest(string farmerId, string tillageDataId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(string farmerId, string tillageDataId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/WeatherClient.cs b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/WeatherClient.cs index a7c0b1c2f8204..0d7e60e61c6c0 100644 --- a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/WeatherClient.cs +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/src/Generated/WeatherClient.cs @@ -67,23 +67,23 @@ public WeatherClient(Uri endpoint, TokenCredential credential, FarmBeatsClientOp /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ListAsync(string farmerId, string boundaryId, string extensionId, string weatherDataType, string granularity, DateTimeOffset? startDateTime = null, DateTimeOffset? endDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual async Task ListAsync(string farmerId, string boundaryId, string extensionId, string weatherDataType, string granularity, DateTimeOffset? startDateTime = null, DateTimeOffset? endDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(farmerId, boundaryId, extensionId, weatherDataType, granularity, startDateTime, endDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(farmerId, boundaryId, extensionId, weatherDataType, granularity, startDateTime, endDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WeatherClient.List"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -119,23 +119,23 @@ public virtual async Task ListAsync(string farmerId, string boundaryId /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response List(string farmerId, string boundaryId, string extensionId, string weatherDataType, string granularity, DateTimeOffset? startDateTime = null, DateTimeOffset? endDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + public virtual Response List(string farmerId, string boundaryId, string extensionId, string weatherDataType, string granularity, DateTimeOffset? startDateTime = null, DateTimeOffset? endDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateListRequest(farmerId, boundaryId, extensionId, weatherDataType, granularity, startDateTime, endDateTime, maxPageSize, skipToken, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateListRequest(farmerId, boundaryId, extensionId, weatherDataType, granularity, startDateTime, endDateTime, maxPageSize, skipToken, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WeatherClient.List"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -171,8 +171,8 @@ public virtual Response List(string farmerId, string boundaryId, string extensio /// Minimum = 10, Maximum = 1000, Default value = 50. /// /// Skip token for getting next set of results. - /// The request options. - private HttpMessage CreateListRequest(string farmerId, string boundaryId, string extensionId, string weatherDataType, string granularity, DateTimeOffset? startDateTime = null, DateTimeOffset? endDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateListRequest(string farmerId, string boundaryId, string extensionId, string weatherDataType, string granularity, DateTimeOffset? startDateTime = null, DateTimeOffset? endDateTime = null, int? maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -209,23 +209,23 @@ private HttpMessage CreateListRequest(string farmerId, string boundaryId, string /// Get weather ingestion job. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetDataIngestionJobDetailsAsync(string jobId, RequestOptions requestOptions = null) + public virtual async Task GetDataIngestionJobDetailsAsync(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetDataIngestionJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetDataIngestionJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WeatherClient.GetDataIngestionJobDetails"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -249,23 +249,23 @@ public virtual async Task GetDataIngestionJobDetailsAsync(string jobId /// Get weather ingestion job. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetDataIngestionJobDetails(string jobId, RequestOptions requestOptions = null) + public virtual Response GetDataIngestionJobDetails(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetDataIngestionJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetDataIngestionJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WeatherClient.GetDataIngestionJobDetails"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -289,8 +289,8 @@ public virtual Response GetDataIngestionJobDetails(string jobId, RequestOptions /// Create Request for and operations. /// ID of the job. - /// The request options. - private HttpMessage CreateGetDataIngestionJobDetailsRequest(string jobId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetDataIngestionJobDetailsRequest(string jobId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -309,12 +309,12 @@ private HttpMessage CreateGetDataIngestionJobDetailsRequest(string jobId, Reques /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// boundaryId /// string @@ -438,24 +438,24 @@ private HttpMessage CreateGetDataIngestionJobDetailsRequest(string jobId, Reques /// /// /// Job id supplied by user. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateDataIngestionJobAsync(string jobId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateDataIngestionJobAsync(string jobId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateDataIngestionJobRequest(jobId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateDataIngestionJobRequest(jobId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WeatherClient.CreateDataIngestionJob"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -481,12 +481,12 @@ public virtual async Task CreateDataIngestionJobAsync(string jobId, Re /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// boundaryId /// string @@ -610,24 +610,24 @@ public virtual async Task CreateDataIngestionJobAsync(string jobId, Re /// /// /// Job id supplied by user. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateDataIngestionJob(string jobId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateDataIngestionJob(string jobId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateDataIngestionJobRequest(jobId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateDataIngestionJobRequest(jobId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WeatherClient.CreateDataIngestionJob"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -651,9 +651,9 @@ public virtual Response CreateDataIngestionJob(string jobId, RequestContent requ /// Create Request for and operations. /// Job id supplied by user. - /// The request body. - /// The request options. - private HttpMessage CreateCreateDataIngestionJobRequest(string jobId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateDataIngestionJobRequest(string jobId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -666,29 +666,29 @@ private HttpMessage CreateCreateDataIngestionJobRequest(string jobId, RequestCon request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Get weather data delete job. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetDataDeleteJobDetailsAsync(string jobId, RequestOptions requestOptions = null) + public virtual async Task GetDataDeleteJobDetailsAsync(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetDataDeleteJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetDataDeleteJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WeatherClient.GetDataDeleteJobDetails"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -712,23 +712,23 @@ public virtual async Task GetDataDeleteJobDetailsAsync(string jobId, R /// Get weather data delete job. /// ID of the job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetDataDeleteJobDetails(string jobId, RequestOptions requestOptions = null) + public virtual Response GetDataDeleteJobDetails(string jobId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetDataDeleteJobDetailsRequest(jobId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetDataDeleteJobDetailsRequest(jobId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WeatherClient.GetDataDeleteJobDetails"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -752,8 +752,8 @@ public virtual Response GetDataDeleteJobDetails(string jobId, RequestOptions req /// Create Request for and operations. /// ID of the job. - /// The request options. - private HttpMessage CreateGetDataDeleteJobDetailsRequest(string jobId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetDataDeleteJobDetailsRequest(string jobId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -772,12 +772,12 @@ private HttpMessage CreateGetDataDeleteJobDetailsRequest(string jobId, RequestOp /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// extensionId /// string @@ -901,24 +901,24 @@ private HttpMessage CreateGetDataDeleteJobDetailsRequest(string jobId, RequestOp /// /// /// Job ID supplied by end user. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateDataDeleteJobAsync(string jobId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateDataDeleteJobAsync(string jobId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateDataDeleteJobRequest(jobId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateDataDeleteJobRequest(jobId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WeatherClient.CreateDataDeleteJob"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -944,12 +944,12 @@ public virtual async Task CreateDataDeleteJobAsync(string jobId, Reque /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// extensionId /// string @@ -1073,24 +1073,24 @@ public virtual async Task CreateDataDeleteJobAsync(string jobId, Reque /// /// /// Job ID supplied by end user. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateDataDeleteJob(string jobId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateDataDeleteJob(string jobId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateDataDeleteJobRequest(jobId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateDataDeleteJobRequest(jobId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WeatherClient.CreateDataDeleteJob"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1114,9 +1114,9 @@ public virtual Response CreateDataDeleteJob(string jobId, RequestContent request /// Create Request for and operations. /// Job ID supplied by end user. - /// The request body. - /// The request options. - private HttpMessage CreateCreateDataDeleteJobRequest(string jobId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateDataDeleteJobRequest(string jobId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1129,7 +1129,7 @@ private HttpMessage CreateCreateDataDeleteJobRequest(string jobId, RequestConten request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } } diff --git a/sdk/agrifood/ci.yml b/sdk/agrifood/ci.yml index 5daa0dc297297..891387aca5cb2 100644 --- a/sdk/agrifood/ci.yml +++ b/sdk/agrifood/ci.yml @@ -2,7 +2,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -13,7 +12,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/anomalydetector/Azure.AI.AnomalyDetector/README.md b/sdk/anomalydetector/Azure.AI.AnomalyDetector/README.md index 678ff18b75b84..5ba27aca5eef4 100644 --- a/sdk/anomalydetector/Azure.AI.AnomalyDetector/README.md +++ b/sdk/anomalydetector/Azure.AI.AnomalyDetector/README.md @@ -68,12 +68,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -100,20 +100,20 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con -[anomalydetector_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/src +[anomalydetector_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/src [anomalydetector_docs]: https://docs.microsoft.com/azure/cognitive-services/anomaly-detector/ [anomalydetector_refdocs]: https://azure.github.io/azure-sdk-for-net/anomalydetector.html [anomalydetector_nuget_package]: https://www.nuget.org/packages/Azure.AI.AnomalyDetector -[anomaly_detector_client_class]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/src/Generated/AnomalyDetectorClient.cs -[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity +[anomaly_detector_client_class]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/src/Generated/AnomalyDetectorClient.cs +[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity [register_aad_app]: https://docs.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal [aad_grant_access]: https://docs.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal [custom_subdomain]: https://docs.microsoft.com/azure/cognitive-services/authentication#create-a-resource-with-a-custom-subdomain -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity/README.md [cognitive_resource_cli]: https://docs.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account-cli -[logging]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/samples/Diagnostics.md +[logging]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/samples/Diagnostics.md [azure_cli]: https://docs.microsoft.com/cli/azure diff --git a/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/README.md b/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/README.md index ca83520914f50..8cbb20440d768 100644 --- a/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/README.md +++ b/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/README.md @@ -21,7 +21,7 @@ These code samples show common scenario operations with the Anomaly Detector cli |[Sample4_MultivariateDetect][sample_multivariate_detect] |Detecting the anomalies in the multivariate time series.| -[sample_detect_entire_series_anomaly]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/Sample1_DetectEntireSeriesAnomaly.cs -[sample_detect_last_point_anomaly]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/Sample2_DetectLastPointAnomaly.cs -[sample_detect_change_point]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/Sample3_DetectChangePoint.cs -[sample_multivariate_detect]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/Sample4_MultivariateDetect.cs \ No newline at end of file +[sample_detect_entire_series_anomaly]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/Sample1_DetectEntireSeriesAnomaly.cs +[sample_detect_last_point_anomaly]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/Sample2_DetectLastPointAnomaly.cs +[sample_detect_change_point]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/Sample3_DetectChangePoint.cs +[sample_multivariate_detect]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/Sample4_MultivariateDetect.cs \ No newline at end of file diff --git a/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/Sample1_DetectEntireSeriesAnomaly.md b/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/Sample1_DetectEntireSeriesAnomaly.md index 2d313888189da..b4af8c1a04b82 100644 --- a/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/Sample1_DetectEntireSeriesAnomaly.md +++ b/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/Sample1_DetectEntireSeriesAnomaly.md @@ -75,7 +75,7 @@ else ``` To see the full example source files, see: -* [Detect Entire Series Anomaly](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/Sample1_DetectEntireSeriesAnomaly.cs) +* [Detect Entire Series Anomaly](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/Sample1_DetectEntireSeriesAnomaly.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/README.md -[SampleData]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/data/request-data.csv \ No newline at end of file +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/README.md +[SampleData]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/data/request-data.csv \ No newline at end of file diff --git a/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/Sample2_DetectLastPointAnomaly.md b/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/Sample2_DetectLastPointAnomaly.md index bb6ae64bdf488..fc06a33ed0569 100644 --- a/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/Sample2_DetectLastPointAnomaly.md +++ b/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/Sample2_DetectLastPointAnomaly.md @@ -66,7 +66,7 @@ else ``` To see the full example source files, see: -* [Detect Last Point Anomaly](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/Sample2_DetectLastPointAnomaly.cs) +* [Detect Last Point Anomaly](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/Sample2_DetectLastPointAnomaly.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/README.md -[SampleData]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/data/request-data.csv \ No newline at end of file +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/README.md +[SampleData]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/data/request-data.csv \ No newline at end of file diff --git a/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/Sample3_DetectChangePoint.md b/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/Sample3_DetectChangePoint.md index ac7fb426bc7cf..a2d2453db54ee 100644 --- a/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/Sample3_DetectChangePoint.md +++ b/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/Sample3_DetectChangePoint.md @@ -72,7 +72,7 @@ else ``` To see the full example source files, see: -* [Detect Change Point](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/Sample3_DetectChangePoint.cs) +* [Detect Change Point](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/Sample3_DetectChangePoint.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/README.md -[SampleData]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/data/request-data.csv \ No newline at end of file +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/README.md +[SampleData]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/data/request-data.csv \ No newline at end of file diff --git a/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/Sample4_MultivariateDetect.md b/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/Sample4_MultivariateDetect.md index 34fa806bd1af8..859485217cfe6 100644 --- a/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/Sample4_MultivariateDetect.md +++ b/sdk/anomalydetector/Azure.AI.AnomalyDetector/samples/Sample4_MultivariateDetect.md @@ -179,9 +179,9 @@ private async Task getModelNumberAsync(AnomalyDetectorClient client, bool d To see the full example source files, see: -* [Multivariate Detect](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/Sample4_MultivariateDetect.cs) +* [Multivariate Detect](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/Sample4_MultivariateDetect.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/README.md -[datasource]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/data/sample_data_20_3000.zip +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/README.md +[datasource]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/samples/data/sample_data_20_3000.zip [upload_blob]: https://docs.microsoft.com/azure/storage/blobs/storage-quickstart-blobs-portal#upload-a-block-blob [generate_sas]: https://docs.microsoft.com/azure/cognitive-services/translator/document-translation/create-sas-tokens?tabs=Containers#create-sas-tokens-for-blobs-in-the-azure-portal \ No newline at end of file diff --git a/sdk/anomalydetector/ci.yml b/sdk/anomalydetector/ci.yml index 539baf28e7f8f..e2516a5aae5da 100644 --- a/sdk/anomalydetector/ci.yml +++ b/sdk/anomalydetector/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md b/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md index a092f95debcb7..4490681737789 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md @@ -88,12 +88,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -183,13 +183,13 @@ Message: Azure.RequestFailedException : StatusCode: 404, ReasonPhrase: 'Not Foun ### More sample code Several App Configuration client library samples are available to you in this GitHub repository. These include: -- [Hello world](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample1_HelloWorld.md): Create and delete a configuration setting. -- [Hello world async with labels](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample2_HelloWorldExtended.md): Asynchronously create, update and delete configuration settings with labels. -- [Make a configuration setting readonly](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample3_SetClearReadOnly.md): Make a configuration setting read-only, and then return it to a read-write state. -- [Read revision history](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample4_ReadRevisionHistory.md): Read the revision history of a configuration setting that has been changed. -- [Get a setting if changed](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample5_GetSettingIfChanged.md): Save bandwidth by using a conditional request to retrieve a setting only if it is different from your local copy. -- [Update a setting if it hasn't changed](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample6_UpdateSettingIfUnchanged.md): Prevent lost updates by using optimistic concurrency to update a setting only if your local updates were applied to the same version as the resource in the configuration store. -- [Create a mock client](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample7_MockClient.md): Mock a client for testing using the [Moq library][moq]. +- [Hello world](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample1_HelloWorld.md): Create and delete a configuration setting. +- [Hello world async with labels](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample2_HelloWorldExtended.md): Asynchronously create, update and delete configuration settings with labels. +- [Make a configuration setting readonly](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample3_SetClearReadOnly.md): Make a configuration setting read-only, and then return it to a read-write state. +- [Read revision history](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample4_ReadRevisionHistory.md): Read the revision history of a configuration setting that has been changed. +- [Get a setting if changed](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample5_GetSettingIfChanged.md): Save bandwidth by using a conditional request to retrieve a setting only if it is different from your local copy. +- [Update a setting if it hasn't changed](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample6_UpdateSettingIfUnchanged.md): Prevent lost updates by using optimistic concurrency to update a setting only if your local updates were applied to the same version as the resource in the configuration store. +- [Create a mock client](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample7_MockClient.md): Mock a client for testing using the [Moq library][moq]. For more details see the [samples README][samples_readme]. @@ -208,26 +208,26 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con [azconfig_docs]: https://docs.microsoft.com/azure/azure-app-configuration/ -[azconfig_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/CONTRIBUTING.md +[azconfig_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/CONTRIBUTING.md [azconfig_setting_concepts]: https://docs.microsoft.com/azure/azure-app-configuration/concept-key-value [azconfig_asof_snapshot]: https://docs.microsoft.com/azure/azure-app-configuration/concept-point-time-snapshot [aad_grant_access]: https://docs.microsoft.com/powershell/module/az.Resources/New-azRoleAssignment?view=azps-1.8.0 [aad_register_app]: https://docs.microsoft.com/azure/app-service/configure-authentication-provider-aad#-configure-with-advanced-settings -[azure_identity]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity -[azure_identity_dac]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#defaultazurecredential +[azure_identity]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity +[azure_identity_dac]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#defaultazurecredential [azure_portal]: https://portal.azure.com -[source_root]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/src -[source_samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples +[source_root]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/src +[source_samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples [reference_docs]: https://azure.github.io/azure-sdk-for-net/appconfiguration.html [azconfig_rest]: https://docs.microsoft.com/azure/azure-app-configuration/rest-api [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ -[configuration_client_class]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/src/ConfigurationClient.cs +[configuration_client_class]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/src/ConfigurationClient.cs [configuration_store]: https://docs.microsoft.com/azure/azure-app-configuration/quickstart-dotnet-core-app#create-an-app-configuration-store [label_concept]: https://docs.microsoft.com/azure/azure-app-configuration/concept-key-value#label-keys [nuget]: https://www.nuget.org/ [package]: https://www.nuget.org/packages/Azure.Data.AppConfiguration/ -[samples_readme]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/README.md +[samples_readme]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/README.md [moq]: https://github.com/Moq/moq4/ [cla]: https://cla.microsoft.com [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/api/Azure.Data.AppConfiguration.netstandard2.0.cs b/sdk/appconfiguration/Azure.Data.AppConfiguration/api/Azure.Data.AppConfiguration.netstandard2.0.cs index 49dab570196f5..8b96a4e5530f5 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/api/Azure.Data.AppConfiguration.netstandard2.0.cs +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/api/Azure.Data.AppConfiguration.netstandard2.0.cs @@ -19,11 +19,9 @@ public ConfigurationClient(System.Uri endpoint, Azure.Core.TokenCredential crede public override bool Equals(object obj) { throw null; } public virtual Azure.Response GetConfigurationSetting(Azure.Data.AppConfiguration.ConfigurationSetting setting, bool onlyIfChanged = false, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response GetConfigurationSetting(Azure.Data.AppConfiguration.ConfigurationSetting setting, System.DateTimeOffset acceptDateTime, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response GetConfigurationSetting(string key, string label, System.DateTimeOffset? acceptDateTime, Azure.MatchConditions conditions, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response GetConfigurationSetting(string key, string label = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> GetConfigurationSettingAsync(Azure.Data.AppConfiguration.ConfigurationSetting setting, bool onlyIfChanged = false, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> GetConfigurationSettingAsync(Azure.Data.AppConfiguration.ConfigurationSetting setting, System.DateTimeOffset acceptDateTime, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetConfigurationSettingAsync(string key, string label, System.DateTimeOffset? acceptDateTime, Azure.MatchConditions conditions, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> GetConfigurationSettingAsync(string key, string label = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Pageable GetConfigurationSettings(Azure.Data.AppConfiguration.SettingSelector selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.AsyncPageable GetConfigurationSettingsAsync(Azure.Data.AppConfiguration.SettingSelector selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/README.md b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/README.md index 2018e613031e1..87bd93ec271b5 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/README.md +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/README.md @@ -11,13 +11,13 @@ description: Samples for the Azure.Data.AppConfiguration client library # Azure App Configuration client SDK samples - - [Create, Retrieve and Delete a Configuration Setting](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample1_HelloWorld.md) - - [Asynchronously Create, Update and Delete Configuration Setting With Labels](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample2_HelloWorldExtended.md) - - [Make a Configuration Setting Read-Only](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample3_SetClearReadOnly.md) - - [Read Revision History](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample4_ReadRevisionHistory.md) - - [Get a Configuration Setting](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample5_GetSettingIfChanged.md) - - [Update a Configuration If Unchanged](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample6_UpdateSettingIfUnchanged.md) - - [Mock a client for testing using the Moq library](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample7_MockClient.md) - - [Reacting to setting change notification](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample8_ChangeNotification.md) - - [Create, Retrieve and Delete a Feature Flag](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample9_FeatureFlags.md) - - [Create, Retrieve and Delete a Secret Reference](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample10_SecretReference.md) \ No newline at end of file + - [Create, Retrieve and Delete a Configuration Setting](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample1_HelloWorld.md) + - [Asynchronously Create, Update and Delete Configuration Setting With Labels](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample2_HelloWorldExtended.md) + - [Make a Configuration Setting Read-Only](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample3_SetClearReadOnly.md) + - [Read Revision History](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample4_ReadRevisionHistory.md) + - [Get a Configuration Setting](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample5_GetSettingIfChanged.md) + - [Update a Configuration If Unchanged](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample6_UpdateSettingIfUnchanged.md) + - [Mock a client for testing using the Moq library](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample7_MockClient.md) + - [Reacting to setting change notification](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample8_ChangeNotification.md) + - [Create, Retrieve and Delete a Feature Flag](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample9_FeatureFlags.md) + - [Create, Retrieve and Delete a Secret Reference](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample10_SecretReference.md) \ No newline at end of file diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample10_SecretReference.md b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample10_SecretReference.md index 91db0502f13da..c159b3a0cf580 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample10_SecretReference.md +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample10_SecretReference.md @@ -37,7 +37,7 @@ client.SetConfigurationSetting(secretReferenceSetting); You can use the `GetConfigurationSetting` method to retrieve the secret reference. -If you'd like to get the secret value you would need to reference the [Azure.Security.KeyVault.Secrets](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) library and use the `KeyVaultSecretIdentifier` to parse the `SecretId`, and `SecretClient.GetSecretAsync` to get the secret value. +If you'd like to get the secret value you would need to reference the [Azure.Security.KeyVault.Secrets](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) library and use the `KeyVaultSecretIdentifier` to parse the `SecretId`, and `SecretClient.GetSecretAsync` to get the secret value. ```C# Snippet:Sample_GetSecretReference Response response = client.GetConfigurationSetting("setting"); diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample1_HelloWorld.md b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample1_HelloWorld.md index 151c43162934b..e82e124f123f4 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample1_HelloWorld.md +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample1_HelloWorld.md @@ -1,10 +1,10 @@ # Create, Retrieve and Delete a Configuration Setting -This sample demonstrates basic operations with two core classes in this library: `ConfigurationClient` and `ConfigurationSetting`. `ConfigurationClient` is used to call the Azure App Configuration service - each method call sends a request to the service's REST API. `ConfigurationSetting` is the primary entity stored in a Configuration Store and represents a key-value pair you use to configure your application. The sample walks through the basics of adding, retrieving, and deleting a configuration setting. To get started, you'll need a connection string to the Azure App Configuration. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md) for links and instructions. +This sample demonstrates basic operations with two core classes in this library: `ConfigurationClient` and `ConfigurationSetting`. `ConfigurationClient` is used to call the Azure App Configuration service - each method call sends a request to the service's REST API. `ConfigurationSetting` is the primary entity stored in a Configuration Store and represents a key-value pair you use to configure your application. The sample walks through the basics of adding, retrieving, and deleting a configuration setting. To get started, you'll need a connection string to the Azure App Configuration. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md) for links and instructions. ## Create a ConfigurationClient -To interact with Azure App Configuration, you need to instantiate a `ConfigurationClient`. You can use either an endpoint URL and a [`TokenCredential`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#credentials) or a connection string. +To interact with Azure App Configuration, you need to instantiate a `ConfigurationClient`. You can use either an endpoint URL and a [`TokenCredential`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#credentials) or a connection string. For the sample below, you can set `connectionString` in an environment variable, a configuration setting, or any way that works for your application. The connection string is available from the App Configuration Access Keys view in the Azure Portal. diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample2_HelloWorldExtended.md b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample2_HelloWorldExtended.md index 0827d7b7a2897..c79424a93ae43 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample2_HelloWorldExtended.md +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample2_HelloWorldExtended.md @@ -1,10 +1,10 @@ # Asynchronously Create, Update and Delete Configuration Setting With Labels -This sample demonstrates how to send requests to the Azure App Configuration service asynchronously. It also shows how to create and retrieve configuration settings with labels, and provides an example scenario where labels are used to group configuration settings for "beta" and "production" application instances. To get started, you'll need a connection string to Azure App Configuration. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md) for links and instructions. +This sample demonstrates how to send requests to the Azure App Configuration service asynchronously. It also shows how to create and retrieve configuration settings with labels, and provides an example scenario where labels are used to group configuration settings for "beta" and "production" application instances. To get started, you'll need a connection string to Azure App Configuration. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md) for links and instructions. ## Create a ConfigurationClient -To interact with Azure App Configuration, you need to instantiate a `ConfigurationClient`. You can use either an endpoint URL and a [`TokenCredential`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#credentials) or a connection string. +To interact with Azure App Configuration, you need to instantiate a `ConfigurationClient`. You can use either an endpoint URL and a [`TokenCredential`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#credentials) or a connection string. For the sample below, you can set `connectionString` in an environment variable, a configuration setting, or any way that works for your application. The connection string is available from the App Configuration Access Keys view in the Azure Portal. diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample3_SetClearReadOnly.md b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample3_SetClearReadOnly.md index c34c416165cb7..f103b0fb4bc0d 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample3_SetClearReadOnly.md +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample3_SetClearReadOnly.md @@ -1,10 +1,10 @@ # Make a Configuration Setting Read-Only -This sample demonstrates how to make a configuration value read-only and return it back to the read-write state, as well as the exception that is thrown if a user attempts to write to a read-only setting. To get started, you'll need a connection string to the Azure App Configuration. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md) for links and instructions. +This sample demonstrates how to make a configuration value read-only and return it back to the read-write state, as well as the exception that is thrown if a user attempts to write to a read-only setting. To get started, you'll need a connection string to the Azure App Configuration. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md) for links and instructions. ## Create a ConfigurationClient -To interact with Azure App Configuration, you need to instantiate a `ConfigurationClient`. You can use either an endpoint URL and a [`TokenCredential`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#credentials) or a connection string. +To interact with Azure App Configuration, you need to instantiate a `ConfigurationClient`. You can use either an endpoint URL and a [`TokenCredential`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#credentials) or a connection string. For the sample below, you can set `connectionString` in an environment variable, a configuration setting, or any way that works for your application. The connection string is available from the App Configuration Access Keys view in the Azure Portal. diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample4_ReadRevisionHistory.md b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample4_ReadRevisionHistory.md index 545e62f8c93eb..35865c24a5695 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample4_ReadRevisionHistory.md +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample4_ReadRevisionHistory.md @@ -2,11 +2,11 @@ This sample demonstrates how to read the revision history of a Configuration Setting in a Configuration Store. To do this, we create a setting, change it twice to create revisions, then read the revision history for that setting using a `SettingSelector` that uniquely identifies the configuration setting by its key name. The sample uses a configuration setting with a timestamp in the key name to ensure the setting hasn't been used before and thereby minimize the size of the revision history. -To get started, you'll need a connection string to the Azure App Configuration. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md) for links and instructions. +To get started, you'll need a connection string to the Azure App Configuration. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md) for links and instructions. ## Create a ConfigurationClient -To interact with Azure App Configuration, you need to instantiate a `ConfigurationClient`. You can use either an endpoint URL and a [`TokenCredential`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#credentials) or a connection string. +To interact with Azure App Configuration, you need to instantiate a `ConfigurationClient`. You can use either an endpoint URL and a [`TokenCredential`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#credentials) or a connection string. For the sample below, you can set `connectionString` in an environment variable, a configuration setting, or any way that works for your application. The connection string is available from the App Configuration Access Keys view in the Azure Portal. diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample5_GetSettingIfChanged.md b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample5_GetSettingIfChanged.md index c5f55d20737b2..e4c3116dbba59 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample5_GetSettingIfChanged.md +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample5_GetSettingIfChanged.md @@ -1,6 +1,6 @@ # Get a Configuration Setting If Changed -This sample illustrates how to get a setting from the configuration store only if the version in the configuration store is different from the one held by your client application, as determined by whether the setting ETags match. Getting a configuration setting only if it has changed allows you to avoid downloading a setting if your client application is already holding the latest value, which saves cost and bandwidth. To get started, you'll need a connection string to Azure App Configuration. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md) for links and instructions. +This sample illustrates how to get a setting from the configuration store only if the version in the configuration store is different from the one held by your client application, as determined by whether the setting ETags match. Getting a configuration setting only if it has changed allows you to avoid downloading a setting if your client application is already holding the latest value, which saves cost and bandwidth. To get started, you'll need a connection string to Azure App Configuration. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md) for links and instructions. ## Define method `GetConfigurationSettingIfChanged` @@ -26,7 +26,7 @@ public static ConfigurationSetting GetConfigurationSettingIfChanged(Configuratio ## Create a ConfigurationClient -To interact with Azure App Configuration, you need to instantiate a `ConfigurationClient`. You can use either an endpoint URL and a [`TokenCredential`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#credentials) or a connection string. +To interact with Azure App Configuration, you need to instantiate a `ConfigurationClient`. You can use either an endpoint URL and a [`TokenCredential`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#credentials) or a connection string. For the sample below, you can set `connectionString` in an environment variable, a configuration setting, or any way that works for your application. The connection string is available from the App Configuration Access Keys view in the Azure Portal. diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample6_UpdateSettingIfUnchanged.md b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample6_UpdateSettingIfUnchanged.md index a84d452704a57..b7c95b52a7928 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample6_UpdateSettingIfUnchanged.md +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample6_UpdateSettingIfUnchanged.md @@ -4,7 +4,7 @@ This sample illustrates how to update a setting in the configuration store only In a hypothetical scenario, we release several virtual machines from our application's resource pool, and update the `available_vms` configuration setting to reflect this. In this scenario, if another client were to have modified `available_vms` since we last retrieved it, and we updated it unconditionally, our update would overwrite their changes and the resulting value of `available_vms` would be incorrect. We show in the sample how to implement optimistic concurrency to apply the update in a way that doesn't overwrite other clients' changes. -To get started, you'll need a connection string to the Azure App Configuration. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md) for links and instructions. +To get started, you'll need a connection string to the Azure App Configuration. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md) for links and instructions. ## Define method `ReleaseVMs` @@ -47,7 +47,7 @@ private static int UpdateAvailableVms(ConfigurationClient client, int releasedVM ## Create a ConfigurationClient -To interact with Azure App Configuration, you need to instantiate a `ConfigurationClient`. You can use either an endpoint URL and a [`TokenCredential`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#credentials) or a connection string. +To interact with Azure App Configuration, you need to instantiate a `ConfigurationClient`. You can use either an endpoint URL and a [`TokenCredential`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#credentials) or a connection string. For the sample below, you can set `connectionString` in an environment variable, a configuration setting, or any way that works for your application. The connection string is available from the App Configuration Access Keys view in the Azure Portal. diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample7_MockClient.md b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample7_MockClient.md index 19e182c70c0a9..af9e98b8e55f1 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample7_MockClient.md +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample7_MockClient.md @@ -1,10 +1,10 @@ # Mock a client for testing using the Moq library -This sample illustrates how to use [Moq](https://github.com/Moq/moq4/) to create a unit test that mocks the response from a ConfigurationClient method. For more examples of mocking, see the [Azure.Data.AppConfiguration.Tests](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/tests/ConfigurationMockTests.cs) project. +This sample illustrates how to use [Moq](https://github.com/Moq/moq4/) to create a unit test that mocks the response from a ConfigurationClient method. For more examples of mocking, see the [Azure.Data.AppConfiguration.Tests](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/tests/ConfigurationMockTests.cs) project. ## Define method that uses `ConfigurationClient` -To show the usage of mocks, define a method that will be tested with mocked objects. For more details about this sample method, see "[Update a Configuration If Unchanged](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample6_UpdateSettingIfUnchanged.md)" sample. +To show the usage of mocks, define a method that will be tested with mocked objects. For more details about this sample method, see "[Update a Configuration If Unchanged](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample6_UpdateSettingIfUnchanged.md)" sample. ```C# Snippet:AzConfigSample7_MethodToTest private static async Task UpdateAvailableVmsAsync(ConfigurationClient client, int releasedVMs, CancellationToken cancellationToken) diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample8_ChangeNotification.md b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample8_ChangeNotification.md index 24dc59bfd91fe..9494fb7c33b4c 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample8_ChangeNotification.md +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample8_ChangeNotification.md @@ -17,7 +17,7 @@ There are three main properties on `AppConfigurationKeyValueModifiedEventData`: 2. `Label` - the label of the setting that changed. 3. `SyncToken` - because of the distributed nature of the AppConfiguration service, the synchronization token needs to be registered with the client to get the most up-to-date value of the setting. The `ConfigurationClient.UpdateSyncToken` is used to register the synchronization token. -The following sample parses the notification payload using the [Azure.Messaging.EventGrid](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/README.md#receiving-and-deserializing-events) client library. +The following sample parses the notification payload using the [Azure.Messaging.EventGrid](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/README.md#receiving-and-deserializing-events) client library. Next, it enumerates all events and handles all instances of `AppConfigurationKeyValueModifiedEventData`. ```C# Snippet:AzConfigSample8_ChangeNotification diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample9_FeatureFlags.md b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample9_FeatureFlags.md index d6fda044cf15c..da7bd3634f11e 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample9_FeatureFlags.md +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample9_FeatureFlags.md @@ -44,10 +44,6 @@ if (response.Value is FeatureFlagConfigurationSetting featureFlag) Use the `DeleteConfigurationSetting` method to remove the feature flag: -```C# Snippet:Sample_GetFeatureFlag -Response response = client.GetConfigurationSetting(FeatureFlagConfigurationSetting.KeyPrefix + "feature_id"); -if (response.Value is FeatureFlagConfigurationSetting featureFlag) -{ - Console.WriteLine($"Feature flag {featureFlag.FeatureId} IsEnabled: {featureFlag.IsEnabled}"); -} +```C# Snippet:Sample_DeleteFeatureFlag +client.DeleteConfigurationSetting(featureFlagSetting); ``` diff --git a/sdk/appconfiguration/Azure.Data.AppConfiguration/src/ConfigurationClient.cs b/sdk/appconfiguration/Azure.Data.AppConfiguration/src/ConfigurationClient.cs index 84da850de3dc7..95b85d79fce98 100644 --- a/sdk/appconfiguration/Azure.Data.AppConfiguration/src/ConfigurationClient.cs +++ b/sdk/appconfiguration/Azure.Data.AppConfiguration/src/ConfigurationClient.cs @@ -568,7 +568,7 @@ public virtual Response GetConfigurationSetting(Configurat /// The setting will be retrieved exactly as it existed at the provided time. /// The match conditions to apply to request. /// A response containing the retrieved . - public virtual async Task> GetConfigurationSettingAsync(string key, string label, DateTimeOffset? acceptDateTime, MatchConditions conditions, CancellationToken cancellationToken = default) + internal virtual async Task> GetConfigurationSettingAsync(string key, string label, DateTimeOffset? acceptDateTime, MatchConditions conditions, CancellationToken cancellationToken = default) { using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConfigurationClient)}.{nameof(GetConfigurationSetting)}"); scope.AddAttribute(nameof(key), key); @@ -602,7 +602,7 @@ public virtual async Task> GetConfigurationSettin /// The setting will be retrieved exactly as it existed at the provided time. /// The match conditions to apply to request. /// A response containing the retrieved . - public virtual Response GetConfigurationSetting(string key, string label, DateTimeOffset? acceptDateTime, MatchConditions conditions, CancellationToken cancellationToken = default) + internal virtual Response GetConfigurationSetting(string key, string label, DateTimeOffset? acceptDateTime, MatchConditions conditions, CancellationToken cancellationToken = default) { using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConfigurationClient)}.{nameof(GetConfigurationSetting)}"); scope.AddAttribute(nameof(key), key); diff --git a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/README.md b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/README.md index d7819abdc3cf8..8b7c9a4c4d656 100644 --- a/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/README.md +++ b/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/README.md @@ -18,7 +18,7 @@ Install-Package Azure.ResourceManager.AppConfiguration -Version 1.0.0-preview.2 ### Authenticate the Client -To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) ## Key concepts @@ -28,9 +28,9 @@ Key concepts of the Azure .NET SDK can be found [here](https://azure.github.io/a Documentation is available to help you learn how to use this package -- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) - [API References](https://docs.microsoft.com/dotnet/api/?view=azure-dotnet) -- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) +- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) ## Examples diff --git a/sdk/appconfiguration/CONTRIBUTING.md b/sdk/appconfiguration/CONTRIBUTING.md index d8639dc2ecced..4f2f03adae4c0 100644 --- a/sdk/appconfiguration/CONTRIBUTING.md +++ b/sdk/appconfiguration/CONTRIBUTING.md @@ -58,21 +58,21 @@ Our samples are structured as unit tests so we can easily verify they're up to d ## Development history -For additional insight and context, the development, release, and issue history for the Azure Event Hubs client library is available in read-only form, in its previous location, the [Azure App Configuration .NET repository](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/appconfiguration). +For additional insight and context, the development, release, and issue history for the Azure Event Hubs client library is available in read-only form, in its previous location, the [Azure App Configuration .NET repository](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/appconfiguration). [azconfig_root]: ../../sdk/appconfiguration -[azconfig_api]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/api/Azure.Data.AppConfiguration.netstandard2.0.cs -[azconfig_export_api]: https://github.com/Azure/azure-sdk-for-net/blob/master/eng/scripts/Export-API.ps1 +[azconfig_api]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/api/Azure.Data.AppConfiguration.netstandard2.0.cs +[azconfig_export_api]: https://github.com/Azure/azure-sdk-for-net/blob/main/eng/scripts/Export-API.ps1 [cla]: https://cla.microsoft.com [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ [code_of_conduct_faq]: https://opensource.microsoft.com/codeofconduct/faq/ -[core_tests]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core.TestFramework +[core_tests]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core.TestFramework [nunit]: https://github.com/nunit/docs/wiki [open_issues]: https://github.com/Azure/azure-sdk-for-net/issues?utf8=%E2%9C%93&q=is%3Aopen+is%3Aissue+label%3AClient+label%3AAzConfig [sdk_readme]: https://github.com/Azure/azure-sdk -[sdk_contributing]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/CONTRIBUTING.md +[sdk_contributing]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/CONTRIBUTING.md [sdk_design_guidelines]: https://azure.github.io/azure-sdk/general_introduction.html [sdk_design_guidelines_dotnet]: https://azure.github.io/azure-sdk/dotnet_introduction.html -[sdk_dotnet_code_readme]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md +[sdk_dotnet_code_readme]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md [email_opencode]: mailto:opencode@microsoft.com diff --git a/sdk/appconfiguration/README.md b/sdk/appconfiguration/README.md index 1a531724cd810..773df0d629f6a 100644 --- a/sdk/appconfiguration/README.md +++ b/sdk/appconfiguration/README.md @@ -13,8 +13,8 @@ This project welcomes contributions and suggestions. Most contributions require This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[app_config]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md -[contrib]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/CONTRIBUTING.md +[app_config]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md +[contrib]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/appconfiguration/ci.yml b/sdk/appconfiguration/ci.yml index cee6761057dc9..08581e5c22b65 100644 --- a/sdk/appconfiguration/ci.yml +++ b/sdk/appconfiguration/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/applicationinsights/ci.yml b/sdk/applicationinsights/ci.yml index 2d9416ed08ad2..49d6754bd51bd 100644 --- a/sdk/applicationinsights/ci.yml +++ b/sdk/applicationinsights/ci.yml @@ -2,7 +2,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -13,7 +12,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/attestation/Azure.Security.Attestation/README.md b/sdk/attestation/Azure.Security.Attestation/README.md index 720e9a08502e4..9f830b4aaeb7c 100644 --- a/sdk/attestation/Azure.Security.Attestation/README.md +++ b/sdk/attestation/Azure.Security.Attestation/README.md @@ -10,7 +10,7 @@ Azure Attestation receives evidence from compute entities, turns them into a set > NOTE: This is a preview SDK for the Microsoft Azure Attestation service. It provides all the essential functionality to access the Azure Attestation service, it should be considered 'as-is" and is subject to changes in the future which may break compatibility with previous versions. - [Source code](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/attestation/Azure.Security.Attestation) | [Package (NuGet)](https://www.nuget.org/packages/Azure.Security.Attestation) | [API reference documentation][API_reference] | [Product documentation](https://docs.microsoft.com/azure/attestation/) + [Source code](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/attestation/Azure.Security.Attestation) | [Package (NuGet)](https://www.nuget.org/packages/Azure.Security.Attestation) | [API reference documentation][API_reference] | [Product documentation](https://docs.microsoft.com/azure/attestation/) ## Getting started @@ -81,7 +81,7 @@ Use the [Azure CLI][azure_cli] snippet below to create/get client secret credent $Env:AZURE_TENANT_ID="tenant-ID" ``` -For more information about the Azure Identity APIs and how to use them, see [Azure Identity client library](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity) +For more information about the Azure Identity APIs and how to use them, see [Azure Identity client library](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity) ## Key concepts @@ -157,12 +157,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -212,10 +212,10 @@ var setResult = client.SetPolicy(AttestationType.SgxEnclave, attestationPolicy, Clients need to be able to verify that the attestation policy document was not modified before the policy document was received by the attestation service's enclave. -There are two properties provided in the [PolicyResult][attestation_policy_result] that can be used to verify that the service received the policy document: +There are two properties provided in the [PolicyModificationResult][attestation_policy_modification_result] that can be used to verify that the service received the policy document: -* [`PolicySigner`][attestation_policy_result_signer] - if the `SetPolicy` call included a signing certificate, this will be the certificate provided at the time of the `SetPolicy` call. If no policy signer was set, this will be null. -* [`PolicyTokenHash`][attestation_policy_result_token_hash] - this is the hash of the [JSON Web Token][json_web_token] sent to the service. +* [`PolicySigner`][attestation_policy_modification_result_signer] - if the `SetPolicy` call included a signing certificate, this will be the certificate provided at the time of the `SetPolicy` call. If no policy signer was set, this will be null. +* [`PolicyTokenHash`][attestation_policy_modification_result_token_hash] - this is the hash of the [JSON Web Token][json_web_token] sent to the service. To verify the hash, clients can generate an attestation token and verify the hash generated from that token: @@ -298,7 +298,7 @@ IReadOnlyList signingCertificates = (await client.GetSigningC ## Troubleshooting -Most Attestation service operations will throw a [RequestFailedException](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/src/RequestFailedException.cs) on failure with helpful ErrorCodes. Many of these errors are recoverable. +Most Attestation service operations will throw a [RequestFailedException](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/src/RequestFailedException.cs) on failure with helpful ErrorCodes. Many of these errors are recoverable. ```C# Snippet:AttestSgxEnclaveWithException try @@ -342,19 +342,19 @@ See [CONTRIBUTING.md][contributing] for details on building, testing, and contri [attestation_response]: https://docs.microsoft.com/dotnet/api/azure.security.attestation.attestationresponse-1 [attestation_response_token]: https://docs.microsoft.com/dotnet/api/azure.security.attestation.attestationresponse-1.token [attestation_response_value]: https://docs.microsoft.com/dotnet/api/azure.security.attestation.attestationresponse-1.value -[attestation_policy_result]: https://docs.microsoft.com/dotnet/api/azure.security.attestation.policyresult -[attestation_policy_result_signer]: https://docs.microsoft.com/dotnet/api/azure.security.attestation.policyresult.policysigner -[attestation_policy_result_token_hash]: https://docs.microsoft.com/dotnet/api/azure.security.attestation.policyresult.policytokenhash +[attestation_policy_modification_result]: https://docs.microsoft.com/dotnet/api/azure.security.attestation.policymodificationresult +[attestation_policy_modification_result_signer]: https://docs.microsoft.com/dotnet/api/azure.security.attestation.policymodificationresult.policysigner +[attestation_policy_modification_result_token_hash]: https://docs.microsoft.com/dotnet/api/azure.security.attestation.policymodificationresult.policytokenhash [azure_cli]: https://docs.microsoft.com/cli/azure -[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity [azure_sub]: https://azure.microsoft.com/free/ [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ [json_web_token]: https://tools.ietf.org/html/rfc7519 [JWK]: https://tools.ietf.org/html/rfc7517 [base64url_encoding]: https://tools.ietf.org/html/rfc4648#section-5 [nuget]: https://www.nuget.org/ -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#defaultazurecredential -[contributing]: https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#defaultazurecredential +[contributing]: https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fattestation%2FAzure.Security.Attestation%2FREADME.png) diff --git a/sdk/attestation/Azure.Security.Attestation/src/AttestationAdministrationClient.cs b/sdk/attestation/Azure.Security.Attestation/src/AttestationAdministrationClient.cs index d47d9a672a2e7..addd8d6593ab4 100644 --- a/sdk/attestation/Azure.Security.Attestation/src/AttestationAdministrationClient.cs +++ b/sdk/attestation/Azure.Security.Attestation/src/AttestationAdministrationClient.cs @@ -198,7 +198,7 @@ private async Task> GetPolicyInternalAsync(Attestati /// /// /// To verify the hash, clients can generate an attestation token and verify the hash generated from that token: - /// + /// /// // The SetPolicyAsync API will create an AttestationToken signed with the TokenSigningKey to transmit the policy. /// // To verify that the policy specified by the caller was received by the service inside the enclave, we /// // verify that the hash of the policy document returned from the Attestation Service matches the hash @@ -282,7 +282,7 @@ public virtual AttestationResponse SetPolicy( /// /// /// To verify the hash, clients can generate an attestation token and verify the hash generated from that token: - /// + /// /// // The SetPolicyAsync API will create an AttestationToken signed with the TokenSigningKey to transmit the policy. /// // To verify that the policy specified by the caller was received by the service inside the enclave, we /// // verify that the hash of the policy document returned from the Attestation Service matches the hash diff --git a/sdk/attestation/ci.yml b/sdk/attestation/ci.yml index e557a631192d8..97b9e8aa4da75 100644 --- a/sdk/attestation/ci.yml +++ b/sdk/attestation/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/automanage/Microsoft.Azure.Management.Automanage/src/CHANGELOG.md b/sdk/automanage/Microsoft.Azure.Management.Automanage/src/CHANGELOG.md index 1e82b3895abf1..930f9e253e362 100644 --- a/sdk/automanage/Microsoft.Azure.Management.Automanage/src/CHANGELOG.md +++ b/sdk/automanage/Microsoft.Azure.Management.Automanage/src/CHANGELOG.md @@ -1,4 +1,4 @@ -# Microsoft.Azure.Management.Automanage release notes +# Microsoft.Azure.Management.Automanage release notes ## Changes in 0.1.0-preview ### Features diff --git a/sdk/batch/Microsoft.Azure.Management.Batch/README.md b/sdk/batch/Microsoft.Azure.Management.Batch/README.md index bf5c24a1c7d9f..688bf13931e90 100644 --- a/sdk/batch/Microsoft.Azure.Management.Batch/README.md +++ b/sdk/batch/Microsoft.Azure.Management.Batch/README.md @@ -12,6 +12,6 @@ * Unit tests are in-memory tests which never actually make a REST call. * **Note:** You should prefer to add unit tests over recording tests where possible -- recording tests should be reserved for ensuring that the Batch Service accepts the Swagger payload, and only cover the basic happy path scenarios. 4. Update the `CHANGELOG.md` file and the `Version` tag in `src/Microsoft.Azure.Management.Batch.csproj`. Ensure that if you are making a breaking change, you update the major version of the version number. -5. Re-record all of the recording tests against the new API version (see [here](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/dev/Using-Azure-TestFramework.md) for details on how to use the recording framework). +5. Re-record all of the recording tests against the new API version (see [here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/dev/Using-Azure-TestFramework.md) for details on how to use the recording framework). 6. Switch test mode back to `Playback` and ensure that all of the tests pass. 7. Open a PR to https://github.com/Azure/azure-sdk-for-net. diff --git a/sdk/batch/ci.yml b/sdk/batch/ci.yml index 59a14ce734f13..a9b78d73f70fa 100644 --- a/sdk/batch/ci.yml +++ b/sdk/batch/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/cdn/Microsoft.Azure.Management.Cdn/samples/CdnSignedUrlSignatureComputationSample/README.md b/sdk/cdn/Microsoft.Azure.Management.Cdn/samples/CdnSignedUrlSignatureComputationSample/README.md index 3c11bffa48b00..0a314c26838c7 100644 --- a/sdk/cdn/Microsoft.Azure.Management.Cdn/samples/CdnSignedUrlSignatureComputationSample/README.md +++ b/sdk/cdn/Microsoft.Azure.Management.Cdn/samples/CdnSignedUrlSignatureComputationSample/README.md @@ -1,4 +1,4 @@ -SIGNEDURLUTILITIES: +SIGNEDURLUTILITIES: Signed URLs is a CDN feature. When enabled, requests are verified CDN edge server before the CDN delivers the content that they are generated by a trusted site by requiring requests to contain a signature value that holds encoded information about the requester. diff --git a/sdk/cognitiveservices/FormRecognizer/README.md b/sdk/cognitiveservices/FormRecognizer/README.md index 9431df58df806..9b544e3deb55a 100644 --- a/sdk/cognitiveservices/FormRecognizer/README.md +++ b/sdk/cognitiveservices/FormRecognizer/README.md @@ -2,4 +2,4 @@ This package has endpoints that are no longer active and cannot make proper use of the Form Recognizer service. A newer package is available at [Azure.AI.FormRecognizer][new_package] as of 2020-08-20. -[new_package]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer \ No newline at end of file +[new_package]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer \ No newline at end of file diff --git a/sdk/cognitiveservices/Language.TextAnalytics/src/README.md b/sdk/cognitiveservices/Language.TextAnalytics/src/README.md index e4b9727db7b77..fa7b9a4bea4d6 100644 --- a/sdk/cognitiveservices/Language.TextAnalytics/src/README.md +++ b/sdk/cognitiveservices/Language.TextAnalytics/src/README.md @@ -1,6 +1,6 @@ # Microsoft Azure Text Analytics SDK library for .NET ---- -**Note:** This SDK targets the V2.1 version of the Text Analytics service. For the new set of libraries that support newer service versions and follows the [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet/guidelines/) please see the Text Analytics Azure SDK under the path: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics . Instructions on how to install the package and samples on how to consume it are provided. +**Note:** This SDK targets the V2.1 version of the Text Analytics service. For the new set of libraries that support newer service versions and follows the [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet/guidelines/) please see the Text Analytics Azure SDK under the path: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics . Instructions on how to install the package and samples on how to consume it are provided. This SDK allows you to build applications that consumes Microsoft Cognitive Services Language APIs. diff --git a/sdk/cognitiveservices/Vision.ComputerVision/tests/BaseTests.cs b/sdk/cognitiveservices/Vision.ComputerVision/tests/BaseTests.cs index 747b813ac4dda..363e41a7fb73d 100644 --- a/sdk/cognitiveservices/Vision.ComputerVision/tests/BaseTests.cs +++ b/sdk/cognitiveservices/Vision.ComputerVision/tests/BaseTests.cs @@ -46,7 +46,7 @@ public abstract class BaseTests } } - return $"https://raw.githubusercontent.com/{user}/azure-sdk-for-net/master/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/"; + return $"https://raw.githubusercontent.com/{user}/azure-sdk-for-net/main/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/"; }); static BaseTests() diff --git a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionAnalyzeTests/AnalyzeImageTest.json b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionAnalyzeTests/AnalyzeImageTest.json index 37ed98cadd18b..1de143aa7afef 100644 --- a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionAnalyzeTests/AnalyzeImageTest.json +++ b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionAnalyzeTests/AnalyzeImageTest.json @@ -4,7 +4,7 @@ "RequestUri": "/vision/v3.2/analyze?visualFeatures=Adult%2CCategories%2CColor%2CFaces%2CImageType%2CTags&model-version=latest", "EncodedRequestUri": "L3Zpc2lvbi92My4yL2FuYWx5emU/dmlzdWFsRmVhdHVyZXM9QWR1bHQlMkNDYXRlZ29yaWVzJTJDQ29sb3IlMkNGYWNlcyUyQ0ltYWdlVHlwZSUyQ1RhZ3MmbW9kZWwtdmVyc2lvbj1sYXRlc3Q=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/house.jpg\"\r\n}", + "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/house.jpg\"\r\n}", "RequestHeaders": { "Ocp-Apim-Subscription-Key": [ "" diff --git a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionAreaOfInterestTests/AreaOfInterestImageTest.json b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionAreaOfInterestTests/AreaOfInterestImageTest.json index 02e6ac084b559..7b424536dea86 100644 --- a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionAreaOfInterestTests/AreaOfInterestImageTest.json +++ b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionAreaOfInterestTests/AreaOfInterestImageTest.json @@ -4,7 +4,7 @@ "RequestUri": "/vision/v3.2/areaOfInterest?model-version=latest", "EncodedRequestUri": "L3Zpc2lvbi92My4yL2FyZWFPZkludGVyZXN0P21vZGVsLXZlcnNpb249bGF0ZXN0", "RequestMethod": "POST", - "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/house.jpg\"\r\n}", + "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/house.jpg\"\r\n}", "RequestHeaders": { "Ocp-Apim-Subscription-Key": [ "" diff --git a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDescribeTests/DescribeImageInJapaneseTest.json b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDescribeTests/DescribeImageInJapaneseTest.json index 1af9f52a08750..7d80af588556f 100644 --- a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDescribeTests/DescribeImageInJapaneseTest.json +++ b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDescribeTests/DescribeImageInJapaneseTest.json @@ -4,7 +4,7 @@ "RequestUri": "/vision/v3.2/describe?maxCandidates=1&language=ja&model-version=latest", "EncodedRequestUri": "L3Zpc2lvbi92My4yL2Rlc2NyaWJlP21heENhbmRpZGF0ZXM9MSZsYW5ndWFnZT1qYSZtb2RlbC12ZXJzaW9uPWxhdGVzdA==", "RequestMethod": "POST", - "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/dog.jpg\"\r\n}", + "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/dog.jpg\"\r\n}", "RequestHeaders": { "Ocp-Apim-Subscription-Key": [ "" diff --git a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDescribeTests/DescribeImageTest.json b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDescribeTests/DescribeImageTest.json index 9e2b154d33d34..1443ebc3321de 100644 --- a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDescribeTests/DescribeImageTest.json +++ b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDescribeTests/DescribeImageTest.json @@ -4,7 +4,7 @@ "RequestUri": "/vision/v3.2/describe?maxCandidates=2&model-version=latest", "EncodedRequestUri": "L3Zpc2lvbi92My4yL2Rlc2NyaWJlP21heENhbmRpZGF0ZXM9MiZtb2RlbC12ZXJzaW9uPWxhdGVzdA==", "RequestMethod": "POST", - "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/dog.jpg\"\r\n}", + "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/dog.jpg\"\r\n}", "RequestHeaders": { "Ocp-Apim-Subscription-Key": [ "" diff --git a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDetectTests/DetectImageTest.json b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDetectTests/DetectImageTest.json index 0e2e9829b7b66..49fea7d224638 100644 --- a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDetectTests/DetectImageTest.json +++ b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDetectTests/DetectImageTest.json @@ -4,7 +4,7 @@ "RequestUri": "/vision/v3.2/detect?model-version=latest", "EncodedRequestUri": "L3Zpc2lvbi92My4yL2RldGVjdD9tb2RlbC12ZXJzaW9uPWxhdGVzdA==", "RequestMethod": "POST", - "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/satya.jpg\"\r\n}", + "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/satya.jpg\"\r\n}", "RequestHeaders": { "Ocp-Apim-Subscription-Key": [ "" diff --git a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDomainModelTests/AnalyzeCelebritiesDomainTest.json b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDomainModelTests/AnalyzeCelebritiesDomainTest.json index 3a9e6fadbc8a7..175d0cca3b5c7 100644 --- a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDomainModelTests/AnalyzeCelebritiesDomainTest.json +++ b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDomainModelTests/AnalyzeCelebritiesDomainTest.json @@ -4,7 +4,7 @@ "RequestUri": "/vision/v3.2/models/celebrities/analyze?model-version=latest", "EncodedRequestUri": "L3Zpc2lvbi92My4yL21vZGVscy9jZWxlYnJpdGllcy9hbmFseXplP21vZGVsLXZlcnNpb249bGF0ZXN0", "RequestMethod": "POST", - "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/satya.jpg\"\r\n}", + "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/satya.jpg\"\r\n}", "RequestHeaders": { "Ocp-Apim-Subscription-Key": [ "" diff --git a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDomainModelTests/AnalyzeLandmarksDomainImageTest.json b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDomainModelTests/AnalyzeLandmarksDomainImageTest.json index 0e6caabee3e08..41b1589d940f1 100644 --- a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDomainModelTests/AnalyzeLandmarksDomainImageTest.json +++ b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionDomainModelTests/AnalyzeLandmarksDomainImageTest.json @@ -4,7 +4,7 @@ "RequestUri": "/vision/v3.2/models/landmarks/analyze?language=pt&model-version=latest", "EncodedRequestUri": "L3Zpc2lvbi92My4yL21vZGVscy9sYW5kbWFya3MvYW5hbHl6ZT9sYW5ndWFnZT1wdCZtb2RlbC12ZXJzaW9uPWxhdGVzdA==", "RequestMethod": "POST", - "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/spaceneedle.jpg\"\r\n}", + "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/spaceneedle.jpg\"\r\n}", "RequestHeaders": { "Ocp-Apim-Subscription-Key": [ "" diff --git a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionOcrTests/OcrImageTest.json b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionOcrTests/OcrImageTest.json index 6b8c59eb7ef36..908fd6ea1bf41 100644 --- a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionOcrTests/OcrImageTest.json +++ b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionOcrTests/OcrImageTest.json @@ -4,7 +4,7 @@ "RequestUri": "/vision/v3.2/ocr?detectOrientation=true&language=de&model-version=latest", "EncodedRequestUri": "L3Zpc2lvbi92My4yL29jcj9kZXRlY3RPcmllbnRhdGlvbj10cnVlJmxhbmd1YWdlPWRlJm1vZGVsLXZlcnNpb249bGF0ZXN0", "RequestMethod": "POST", - "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/achtung.jpg\"\r\n}", + "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/achtung.jpg\"\r\n}", "RequestHeaders": { "Ocp-Apim-Subscription-Key": [ "" diff --git a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionReadTests/ReadTest.json b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionReadTests/ReadTest.json index 23bcb265c2fd1..3136f89bf58af 100644 --- a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionReadTests/ReadTest.json +++ b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionReadTests/ReadTest.json @@ -4,7 +4,7 @@ "RequestUri": "/vision/v3.2/read/analyze?model-version=latest", "EncodedRequestUri": "L3Zpc2lvbi92My4yL3JlYWQvYW5hbHl6ZT9tb2RlbC12ZXJzaW9uPWxhdGVzdA==", "RequestMethod": "POST", - "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/signage.jpg\"\r\n}", + "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/signage.jpg\"\r\n}", "RequestHeaders": { "Ocp-Apim-Subscription-Key": [ "" diff --git a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionTagTests/TagImageTest.json b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionTagTests/TagImageTest.json index bd4203ef6e672..d520af0b2a23a 100644 --- a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionTagTests/TagImageTest.json +++ b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionTagTests/TagImageTest.json @@ -4,7 +4,7 @@ "RequestUri": "/vision/v3.2/tag?model-version=latest", "EncodedRequestUri": "L3Zpc2lvbi92My4yL3RhZz9tb2RlbC12ZXJzaW9uPWxhdGVzdA==", "RequestMethod": "POST", - "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/house.jpg\"\r\n}", + "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/house.jpg\"\r\n}", "RequestHeaders": { "Ocp-Apim-Subscription-Key": [ "" diff --git a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionThumbmailTests/ThumbnailImageTest.json b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionThumbmailTests/ThumbnailImageTest.json index f82db8b396d30..be72be3bdc5f5 100644 --- a/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionThumbmailTests/ThumbnailImageTest.json +++ b/sdk/cognitiveservices/Vision.ComputerVision/tests/SessionRecords/VisionThumbmailTests/ThumbnailImageTest.json @@ -4,7 +4,7 @@ "RequestUri": "/vision/v3.2/generateThumbnail?width=64&height=64&smartCropping=false&model-version=latest", "EncodedRequestUri": "L3Zpc2lvbi92My4yL2dlbmVyYXRlVGh1bWJuYWlsP3dpZHRoPTY0JmhlaWdodD02NCZzbWFydENyb3BwaW5nPWZhbHNlJm1vZGVsLXZlcnNpb249bGF0ZXN0", "RequestMethod": "POST", - "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/house.jpg\"\r\n}", + "RequestBody": "{\r\n \"url\": \"https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/cognitiveservices/Vision.ComputerVision/tests/TestImages/house.jpg\"\r\n}", "RequestHeaders": { "Ocp-Apim-Subscription-Key": [ "" diff --git a/sdk/cognitiveservices/ci.yml b/sdk/cognitiveservices/ci.yml index b76bc08de4352..5fe1212bad73b 100644 --- a/sdk/cognitiveservices/ci.yml +++ b/sdk/cognitiveservices/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/communication/Azure.Communication.CallingServer/CHANGELOG.md b/sdk/communication/Azure.Communication.CallingServer/CHANGELOG.md index 86d3288a3cb79..5fd6ac4399012 100644 --- a/sdk/communication/Azure.Communication.CallingServer/CHANGELOG.md +++ b/sdk/communication/Azure.Communication.CallingServer/CHANGELOG.md @@ -1,19 +1,20 @@ # Release History -## 1.0.0-beta.1 (Unreleased) +## 1.0.0-beta.1 (2021-06-24) This is the first release of Azure Communication Service Calling Server. For more information, please see the [README][read_me]. This is a Public Preview version, so breaking changes are possible in subsequent releases as we improve the product. To provide feedback, please submit an issue in our [Azure SDK for .NET GitHub repo](https://github.com/Azure/azure-sdk-for-net/issues). ### Features Added -- Create outbound call to an Azure Communication Service User or a phone number. +- Create outbound call to an Azure Communication Service user or a phone number. - Hangup and delete the existing call. - Play audio in the call. -- Outbound apis for Call Recording including start, pause, resume and stop. +- Out-call apis for call recording including start, pause, resume stop and get state. - Subscribe to and receive [DTMF][DTMF] tones via events. -- Invite and remove participants from the call. +- Add and remove participants from the call. +- Recording download apis. -[read_me]: https://github.com/Azure/azure-sdk-for-net/blob/a20e269162fa88a43e5ba0e5bb28f2e76c74a484/sdk/communication/Azure.Communication.CallingServer/README.md +[read_me]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.CallingServer/README.md [DTMF]: https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling diff --git a/sdk/communication/Azure.Communication.CallingServer/README.md b/sdk/communication/Azure.Communication.CallingServer/README.md index f5c7ab2f5aba8..0e2da8398ef1e 100644 --- a/sdk/communication/Azure.Communication.CallingServer/README.md +++ b/sdk/communication/Azure.Communication.CallingServer/README.md @@ -1,4 +1,4 @@ -# Azure Communication Server Calling client library for .NET +# Azure Communication CallingServer client library for .NET This package contains a C# SDK for Azure Communication Services for Calling. @@ -6,7 +6,7 @@ This package contains a C# SDK for Azure Communication Services for Calling. ## Getting started ### Install the package -Install the Azure Communication Server Calling client library for .NET with [NuGet][nuget]: +Install the Azure Communication CallingServer client library for .NET with [NuGet][nuget]: ```PowerShell dotnet add package Azure.Communication.CallingServer --version 1.0.0-beta.1 @@ -18,7 +18,7 @@ You need an [Azure subscription][azure_sub] and a [Communication Service Resourc To create a new Communication Service, you can use the [Azure Portal][communication_resource_create_portal], the [Azure PowerShell][communication_resource_create_power_shell], or the [.NET management client library][communication_resource_create_net]. ### Key concepts -`CallClient` provides the functionality to make call related operations. +`CallingServerClient` provides the functionality to make call connection, join call connection or initialize a server call. ### Using statements ```C# Snippet:Azure_Communication_ServerCalling_Tests_UsingStatements @@ -28,33 +28,33 @@ using Azure.Communication.CallingServer; ``` ### Authenticate the client -Server Calling clients can be authenticated using the connection string acquired from an Azure Communication Resource in the [Azure Portal][azure_portal]. +Calling server client can be authenticated using the connection string acquired from an Azure Communication Resource in the [Azure Portal][azure_portal]. ```C# Snippet:Azure_Communication_ServerCalling_Tests_Samples_CreateServerCallingClient var connectionString = ""; // Find your Communication Services resource in the Azure portal -CallClient client = new CallClient(connectionString); +CallingServerClient callingServerClient = new CallingServerClient(connectionString); ``` ## Examples ### Make a call to a phone number recipient -To make a call, call the `CreateCall` or `CreateCallAsync` function from the `CallClient`. +To make an outbound call, call the `CreateCallConnection` or `CreateCallConnectionAsync` function from the `CallingServerClient`. ```C# Snippet:Azure_Communication_Call_Tests_CreateCallOptions var createCallOption = new CreateCallOptions( new Uri(TestEnvironment.AppCallbackUrl), - new List { CallModality.Audio }, - new List + new[] { MediaType.Audio }, + new[] { EventSubscriptionType.ParticipantsUpdated, EventSubscriptionType.DtmfReceived }); ``` ```C# Snippet:Azure_Communication_Call_Tests_CreateCallAsync -CreateCallResponse createCallResponse = await callClient.CreateCallAsync( +var callConnection = await callingServerClient.CreateCallConnectionAsync( source: new CommunicationUserIdentifier(""), // Your Azure Communication Resource Guid Id used to make a Call targets: new List() { new PhoneNumberIdentifier("") }, // E.164 formatted recipient phone number options: createCallOption // The options for creating a call. ); -Console.WriteLine($"Call Leg id: {createCallResponse.CallLegId}"); +Console.WriteLine($"Call connection id: {callConnection.Value.CallConnectionId}"); ``` ## Troubleshooting diff --git a/sdk/communication/Azure.Communication.CallingServer/api/Azure.Communication.CallingServer.netstandard2.0.cs b/sdk/communication/Azure.Communication.CallingServer/api/Azure.Communication.CallingServer.netstandard2.0.cs index c87567dfa6b88..6a748a9c5152e 100644 --- a/sdk/communication/Azure.Communication.CallingServer/api/Azure.Communication.CallingServer.netstandard2.0.cs +++ b/sdk/communication/Azure.Communication.CallingServer/api/Azure.Communication.CallingServer.netstandard2.0.cs @@ -1,46 +1,88 @@ namespace Azure.Communication.CallingServer { - public static partial class AzureCommunicationCallingServerServiceModelFactory + public partial class AddParticipantResult { - public static Azure.Communication.CallingServer.CancelAllMediaOperationsResponse CancelAllMediaOperationsResponse(string id = null, Azure.Communication.CallingServer.OperationStatus? status = default(Azure.Communication.CallingServer.OperationStatus?), string operationContext = null, Azure.Communication.CallingServer.ResultInfo resultInfo = null) { throw null; } - public static Azure.Communication.CallingServer.CreateCallResponse CreateCallResponse(string callLegId = null) { throw null; } - public static Azure.Communication.CallingServer.GetCallRecordingStateResponse GetCallRecordingStateResponse(Azure.Communication.CallingServer.CallRecordingState? recordingState = default(Azure.Communication.CallingServer.CallRecordingState?)) { throw null; } - public static Azure.Communication.CallingServer.JoinCallResponse JoinCallResponse(string callLegId = null) { throw null; } - public static Azure.Communication.CallingServer.PlayAudioResponse PlayAudioResponse(string id = null, Azure.Communication.CallingServer.OperationStatus? status = default(Azure.Communication.CallingServer.OperationStatus?), string operationContext = null, Azure.Communication.CallingServer.ResultInfo resultInfo = null) { throw null; } - public static Azure.Communication.CallingServer.ResultInfo ResultInfo(int? code = default(int?), int? subcode = default(int?), string message = null) { throw null; } - public static Azure.Communication.CallingServer.StartCallRecordingResponse StartCallRecordingResponse(string recordingId = null) { throw null; } + internal AddParticipantResult() { } + public string ParticipantId { get { throw null; } } } - public partial class CallClient + public partial class AddParticipantResultEvent : Azure.Communication.CallingServer.CallingServerEventBase { - protected CallClient() { } - public CallClient(string connectionString) { } - public CallClient(string connectionString, Azure.Communication.CallingServer.CallClientOptions options = null) { } - public CallClient(System.Uri endpoint, Azure.AzureKeyCredential keyCredential, Azure.Communication.CallingServer.CallClientOptions options = null) { } - public CallClient(System.Uri endpoint, Azure.Core.TokenCredential tokenCredential, Azure.Communication.CallingServer.CallClientOptions options = null) { } - public virtual Azure.Response AddParticipant(string callLegId, Azure.Communication.CommunicationIdentifier participant, string alternateCallerId = null, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task AddParticipantAsync(string callLegId, Azure.Communication.CommunicationIdentifier participant, string alternateCallerId = null, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response CancelAllMediaOperations(string callLegId, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CancelAllMediaOperationsAsync(string callLegId, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response CreateCall(Azure.Communication.CommunicationIdentifier source, System.Collections.Generic.IEnumerable targets, Azure.Communication.CallingServer.CreateCallOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CreateCallAsync(Azure.Communication.CommunicationIdentifier source, System.Collections.Generic.IEnumerable targets, Azure.Communication.CallingServer.CreateCallOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response DeleteCall(string callLegId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task DeleteCallAsync(string callLegId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response HangupCall(string callLegId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task HangupCallAsync(string callLegId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response PlayAudio(string callLegId, Azure.Communication.CallingServer.PlayAudioOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response PlayAudio(string callLegId, System.Uri audioFileUri, bool? loop, string audioFileId, System.Uri callbackUri, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> PlayAudioAsync(string callLegId, Azure.Communication.CallingServer.PlayAudioOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> PlayAudioAsync(string callLegId, System.Uri audioFileUri, bool? loop, string audioFileId, System.Uri callbackUri, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveParticipant(string callLegId, string participantId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task RemoveParticipantAsync(string callLegId, string participantId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + internal AddParticipantResultEvent() { } + public string OperationContext { get { throw null; } } + public Azure.Communication.CallingServer.ResultInfo ResultInfo { get { throw null; } } + public Azure.Communication.CallingServer.OperationStatus Status { get { throw null; } } + public static Azure.Communication.CallingServer.AddParticipantResultEvent Deserialize(string content) { throw null; } + } + public partial class CallConnection + { + protected CallConnection() { } + public virtual string CallConnectionId { get { throw null; } } + public virtual Azure.Response AddParticipant(Azure.Communication.CommunicationIdentifier participant, string alternateCallerId = null, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddParticipantAsync(Azure.Communication.CommunicationIdentifier participant, string alternateCallerId = null, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response CancelAllMediaOperations(string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CancelAllMediaOperationsAsync(string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response Hangup(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task HangupAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response PlayAudio(Azure.Communication.CallingServer.PlayAudioOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response PlayAudio(System.Uri audioFileUri, bool? loop, string audioFileId, System.Uri callbackUri, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> PlayAudioAsync(Azure.Communication.CallingServer.PlayAudioOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> PlayAudioAsync(System.Uri audioFileUri, bool? loop, string audioFileId, System.Uri callbackUri, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveParticipant(string participantId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task RemoveParticipantAsync(string participantId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct CallConnectionState : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public CallConnectionState(string value) { throw null; } + public static Azure.Communication.CallingServer.CallConnectionState Connected { get { throw null; } } + public static Azure.Communication.CallingServer.CallConnectionState Connecting { get { throw null; } } + public static Azure.Communication.CallingServer.CallConnectionState Disconnected { get { throw null; } } + public static Azure.Communication.CallingServer.CallConnectionState Disconnecting { get { throw null; } } + public static Azure.Communication.CallingServer.CallConnectionState Incoming { get { throw null; } } + public bool Equals(Azure.Communication.CallingServer.CallConnectionState other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Communication.CallingServer.CallConnectionState left, Azure.Communication.CallingServer.CallConnectionState right) { throw null; } + public static implicit operator Azure.Communication.CallingServer.CallConnectionState (string value) { throw null; } + public static bool operator !=(Azure.Communication.CallingServer.CallConnectionState left, Azure.Communication.CallingServer.CallConnectionState right) { throw null; } + public override string ToString() { throw null; } + } + public partial class CallConnectionStateChangedEvent : Azure.Communication.CallingServer.CallingServerEventBase + { + internal CallConnectionStateChangedEvent() { } + public string CallConnectionId { get { throw null; } } + public Azure.Communication.CallingServer.CallConnectionState CallConnectionState { get { throw null; } } + public string ServerCallId { get { throw null; } } + public static Azure.Communication.CallingServer.CallConnectionStateChangedEvent Deserialize(string content) { throw null; } } - public partial class CallClientOptions : Azure.Core.ClientOptions + public partial class CallingServerClient { - public const Azure.Communication.CallingServer.CallClientOptions.ServiceVersion LatestVersion = Azure.Communication.CallingServer.CallClientOptions.ServiceVersion.V2021_04_15_Preview1; - public CallClientOptions(Azure.Communication.CallingServer.CallClientOptions.ServiceVersion version = Azure.Communication.CallingServer.CallClientOptions.ServiceVersion.V2021_04_15_Preview1) { } + protected CallingServerClient() { } + public CallingServerClient(string connectionString) { } + public CallingServerClient(string connectionString, Azure.Communication.CallingServer.CallingServerClientOptions options) { } + public virtual Azure.Response CreateCallConnection(Azure.Communication.CommunicationIdentifier source, System.Collections.Generic.IEnumerable targets, Azure.Communication.CallingServer.CreateCallOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateCallConnectionAsync(Azure.Communication.CommunicationIdentifier source, System.Collections.Generic.IEnumerable targets, Azure.Communication.CallingServer.CreateCallOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response DownloadStreaming(System.Uri sourceEndpoint, Azure.HttpRange range = default(Azure.HttpRange), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> DownloadStreamingAsync(System.Uri sourceEndpoint, Azure.HttpRange range = default(Azure.HttpRange), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response DownloadTo(System.Uri sourceEndpoint, System.IO.Stream destinationStream, Azure.Communication.CallingServer.ContentTransferOptions transferOptions = default(Azure.Communication.CallingServer.ContentTransferOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response DownloadTo(System.Uri sourceEndpoint, string destinationPath, Azure.Communication.CallingServer.ContentTransferOptions transferOptions = default(Azure.Communication.CallingServer.ContentTransferOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task DownloadToAsync(System.Uri sourceEndpoint, System.IO.Stream destinationStream, Azure.Communication.CallingServer.ContentTransferOptions transferOptions = default(Azure.Communication.CallingServer.ContentTransferOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task DownloadToAsync(System.Uri sourceEndpoint, string destinationPath, Azure.Communication.CallingServer.ContentTransferOptions transferOptions = default(Azure.Communication.CallingServer.ContentTransferOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Communication.CallingServer.CallConnection GetCallConnection(string callConnectionId) { throw null; } + public virtual Azure.Communication.CallingServer.ServerCall InitializeServerCall(string serverCallId) { throw null; } + public virtual Azure.Response JoinCall(string serverCallId, Azure.Communication.CommunicationIdentifier source, Azure.Communication.CallingServer.JoinCallOptions callOptions, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> JoinCallAsync(string serverCallId, Azure.Communication.CommunicationIdentifier source, Azure.Communication.CallingServer.JoinCallOptions callOptions, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + } + public partial class CallingServerClientOptions : Azure.Core.ClientOptions + { + public CallingServerClientOptions(Azure.Communication.CallingServer.CallingServerClientOptions.ServiceVersion version = Azure.Communication.CallingServer.CallingServerClientOptions.ServiceVersion.V2021_06_15_Preview) { } public enum ServiceVersion { - V2021_04_15_Preview1 = 0, + V2021_06_15_Preview = 1, } } public abstract partial class CallingServerEventBase @@ -53,9 +95,9 @@ protected CallingServerEventBase() { } private readonly object _dummy; private readonly int _dummyPrimitive; public CallingServerEventType(string value) { throw null; } - public static Azure.Communication.CallingServer.CallingServerEventType CallLegStateChangedEvent { get { throw null; } } + public static Azure.Communication.CallingServer.CallingServerEventType AddParticipantResultEvent { get { throw null; } } + public static Azure.Communication.CallingServer.CallingServerEventType CallConnectionStateChangedEvent { get { throw null; } } public static Azure.Communication.CallingServer.CallingServerEventType CallRecordingStateChangeEvent { get { throw null; } } - public static Azure.Communication.CallingServer.CallingServerEventType InviteParticipantsResultEvent { get { throw null; } } public static Azure.Communication.CallingServer.CallingServerEventType ParticipantsUpdatedEvent { get { throw null; } } public static Azure.Communication.CallingServer.CallingServerEventType PlayAudioResultEvent { get { throw null; } } public static Azure.Communication.CallingServer.CallingServerEventType ToneReceivedEvent { get { throw null; } } @@ -68,31 +110,17 @@ protected CallingServerEventBase() { } public static bool operator !=(Azure.Communication.CallingServer.CallingServerEventType left, Azure.Communication.CallingServer.CallingServerEventType right) { throw null; } public override string ToString() { throw null; } } - public partial class CallLegStateChangedEvent : Azure.Communication.CallingServer.CallingServerEventBase + public partial class CallParticipant { - public CallLegStateChangedEvent() { } - public string CallLegId { get { throw null; } set { } } - public Azure.Communication.CallingServer.CallState? CallState { get { throw null; } set { } } - public string ConversationId { get { throw null; } set { } } - public static Azure.Communication.CallingServer.CallLegStateChangedEvent Deserialize(string content) { throw null; } + internal CallParticipant() { } + public Azure.Communication.CommunicationIdentifier Identifier { get { throw null; } } + public bool IsMuted { get { throw null; } } + public string ParticipantId { get { throw null; } } } - [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] - public readonly partial struct CallModality : System.IEquatable + public partial class CallRecordingProperties { - private readonly object _dummy; - private readonly int _dummyPrimitive; - public CallModality(string value) { throw null; } - public static Azure.Communication.CallingServer.CallModality Audio { get { throw null; } } - public static Azure.Communication.CallingServer.CallModality Video { get { throw null; } } - public bool Equals(Azure.Communication.CallingServer.CallModality other) { throw null; } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public override bool Equals(object obj) { throw null; } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public override int GetHashCode() { throw null; } - public static bool operator ==(Azure.Communication.CallingServer.CallModality left, Azure.Communication.CallingServer.CallModality right) { throw null; } - public static implicit operator Azure.Communication.CallingServer.CallModality (string value) { throw null; } - public static bool operator !=(Azure.Communication.CallingServer.CallModality left, Azure.Communication.CallingServer.CallModality right) { throw null; } - public override string ToString() { throw null; } + internal CallRecordingProperties() { } + public Azure.Communication.CallingServer.CallRecordingState RecordingState { get { throw null; } } } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct CallRecordingState : System.IEquatable @@ -114,55 +142,20 @@ public CallLegStateChangedEvent() { } } public partial class CallRecordingStateChangeEvent : Azure.Communication.CallingServer.CallingServerEventBase { - public CallRecordingStateChangeEvent() { } - public string ConversationId { get { throw null; } set { } } - public string RecordingId { get { throw null; } set { } } - public System.DateTimeOffset? StartDateTime { get { throw null; } set { } } - public Azure.Communication.CallingServer.CallRecordingState? State { get { throw null; } set { } } + internal CallRecordingStateChangeEvent() { } + public string RecordingId { get { throw null; } } + public string ServerCallId { get { throw null; } } + public System.DateTimeOffset StartDateTime { get { throw null; } } + public Azure.Communication.CallingServer.CallRecordingState State { get { throw null; } } public static Azure.Communication.CallingServer.CallRecordingStateChangeEvent Deserialize(string content) { throw null; } } - [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] - public readonly partial struct CallState : System.IEquatable + public partial class CancelAllMediaOperationsResult { - private readonly object _dummy; - private readonly int _dummyPrimitive; - public CallState(string value) { throw null; } - public static Azure.Communication.CallingServer.CallState Established { get { throw null; } } - public static Azure.Communication.CallingServer.CallState Establishing { get { throw null; } } - public static Azure.Communication.CallingServer.CallState Hold { get { throw null; } } - public static Azure.Communication.CallingServer.CallState Idle { get { throw null; } } - public static Azure.Communication.CallingServer.CallState Incoming { get { throw null; } } - public static Azure.Communication.CallingServer.CallState Redirecting { get { throw null; } } - public static Azure.Communication.CallingServer.CallState Terminated { get { throw null; } } - public static Azure.Communication.CallingServer.CallState Terminating { get { throw null; } } - public static Azure.Communication.CallingServer.CallState Transferring { get { throw null; } } - public static Azure.Communication.CallingServer.CallState Unhold { get { throw null; } } - public static Azure.Communication.CallingServer.CallState Unknown { get { throw null; } } - public bool Equals(Azure.Communication.CallingServer.CallState other) { throw null; } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public override bool Equals(object obj) { throw null; } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public override int GetHashCode() { throw null; } - public static bool operator ==(Azure.Communication.CallingServer.CallState left, Azure.Communication.CallingServer.CallState right) { throw null; } - public static implicit operator Azure.Communication.CallingServer.CallState (string value) { throw null; } - public static bool operator !=(Azure.Communication.CallingServer.CallState left, Azure.Communication.CallingServer.CallState right) { throw null; } - public override string ToString() { throw null; } - } - public partial class CancelAllMediaOperationsResponse - { - internal CancelAllMediaOperationsResponse() { } - public string Id { get { throw null; } } + internal CancelAllMediaOperationsResult() { } public string OperationContext { get { throw null; } } + public string OperationId { get { throw null; } } public Azure.Communication.CallingServer.ResultInfo ResultInfo { get { throw null; } } - public Azure.Communication.CallingServer.OperationStatus? Status { get { throw null; } } - } - public partial class CommunicationParticipant - { - public CommunicationParticipant() { } - public CommunicationParticipant(Azure.Communication.CommunicationIdentifier identifier, string participantId, bool? isMuted) { } - public Azure.Communication.CommunicationIdentifier Identifier { get { throw null; } set { } } - public bool? IsMuted { get { throw null; } set { } } - public string ParticipantId { get { throw null; } set { } } + public Azure.Communication.CallingServer.OperationStatus Status { get { throw null; } } } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public partial struct ContentTransferOptions : System.IEquatable @@ -181,54 +174,15 @@ public partial struct ContentTransferOptions : System.IEquatable AddParticipantAsync(string conversationId, Azure.Communication.CommunicationIdentifier participant, System.Uri callbackUri, string alternateCallerId = null, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response DownloadStreaming(System.Uri sourceEndpoint, Azure.HttpRange range = default(Azure.HttpRange), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> DownloadStreamingAsync(System.Uri sourceEndpoint, Azure.HttpRange range = default(Azure.HttpRange), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response DownloadTo(System.Uri sourceEndpoint, System.IO.Stream destinationStream, Azure.Communication.CallingServer.ContentTransferOptions transferOptions = default(Azure.Communication.CallingServer.ContentTransferOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response DownloadTo(System.Uri sourceEndpoint, string destinationPath, Azure.Communication.CallingServer.ContentTransferOptions transferOptions = default(Azure.Communication.CallingServer.ContentTransferOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task DownloadToAsync(System.Uri sourceEndpoint, System.IO.Stream destinationStream, Azure.Communication.CallingServer.ContentTransferOptions transferOptions = default(Azure.Communication.CallingServer.ContentTransferOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task DownloadToAsync(System.Uri sourceEndpoint, string destinationPath, Azure.Communication.CallingServer.ContentTransferOptions transferOptions = default(Azure.Communication.CallingServer.ContentTransferOptions), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response GetRecordingState(string conversationId, string recordingId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetRecordingStateAsync(string conversationId, string recordingId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response JoinCall(string conversationId, Azure.Communication.CommunicationIdentifier source, Azure.Communication.CallingServer.JoinCallOptions callOptions, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> JoinCallAsync(string conversationId, Azure.Communication.CommunicationIdentifier source, Azure.Communication.CallingServer.JoinCallOptions callOptions, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response PauseRecording(string conversationId, string recordingId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task PauseRecordingAsync(string conversationId, string recordingId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response PlayAudio(string conversationId, Azure.Communication.CallingServer.PlayAudioOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response PlayAudio(string conversationId, System.Uri audioFileUri, string audioFileId, System.Uri callbackUri, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> PlayAudioAsync(string conversationId, Azure.Communication.CallingServer.PlayAudioOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> PlayAudioAsync(string conversationId, System.Uri audioFileUri, string audioFileId, System.Uri callbackUri, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveParticipant(string conversationId, string participantId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task RemoveParticipantAsync(string conversationId, string participantId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response ResumeRecording(string conversationId, string recordingId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task ResumeRecordingAsync(string conversationId, string recordingId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response StartRecording(string conversationId, System.Uri recordingStateCallbackUri, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> StartRecordingAsync(string conversationId, System.Uri recordingStateCallbackUri, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response StopRecording(string conversationId, string recordingId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task StopRecordingAsync(string conversationId, string recordingId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - } public partial class CreateCallOptions { - public CreateCallOptions(System.Uri callbackUri, System.Collections.Generic.IEnumerable requestedModalities, System.Collections.Generic.IEnumerable requestedCallEvents) { } + public CreateCallOptions(System.Uri callbackUri, System.Collections.Generic.IEnumerable requestedMediaTypes, System.Collections.Generic.IEnumerable requestedCallEvents) { } public Azure.Communication.PhoneNumberIdentifier AlternateCallerId { get { throw null; } set { } } public System.Uri CallbackUri { get { throw null; } } public System.Collections.Generic.IList RequestedCallEvents { get { throw null; } } - public System.Collections.Generic.IList RequestedModalities { get { throw null; } } + public System.Collections.Generic.IList RequestedMediaTypes { get { throw null; } } public string Subject { get { throw null; } set { } } } - public partial class CreateCallResponse - { - internal CreateCallResponse() { } - public string CallLegId { get { throw null; } } - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct EventSubscriptionType : System.IEquatable { @@ -247,31 +201,31 @@ internal CreateCallResponse() { } public static bool operator !=(Azure.Communication.CallingServer.EventSubscriptionType left, Azure.Communication.CallingServer.EventSubscriptionType right) { throw null; } public override string ToString() { throw null; } } - public partial class GetCallRecordingStateResponse - { - internal GetCallRecordingStateResponse() { } - public Azure.Communication.CallingServer.CallRecordingState? RecordingState { get { throw null; } } - } - public partial class InviteParticipantsResultEvent : Azure.Communication.CallingServer.CallingServerEventBase - { - public InviteParticipantsResultEvent() { } - public string OperationContext { get { throw null; } set { } } - public Azure.Communication.CallingServer.ResultInfo ResultInfo { get { throw null; } set { } } - public Azure.Communication.CallingServer.OperationStatus? Status { get { throw null; } set { } } - public static Azure.Communication.CallingServer.InviteParticipantsResultEvent Deserialize(string content) { throw null; } - } public partial class JoinCallOptions { - public JoinCallOptions(System.Uri callbackUri, System.Collections.Generic.IEnumerable requestedModalities, System.Collections.Generic.IEnumerable requestedCallEvents) { } + public JoinCallOptions(System.Uri callbackUri, System.Collections.Generic.IEnumerable requestedMediaTypes, System.Collections.Generic.IEnumerable requestedCallEvents) { } public System.Uri CallbackUri { get { throw null; } } public System.Collections.Generic.IList RequestedCallEvents { get { throw null; } } - public System.Collections.Generic.IList RequestedModalities { get { throw null; } } + public System.Collections.Generic.IList RequestedMediaTypes { get { throw null; } } public string Subject { get { throw null; } set { } } } - public partial class JoinCallResponse + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct MediaType : System.IEquatable { - internal JoinCallResponse() { } - public string CallLegId { get { throw null; } } + private readonly object _dummy; + private readonly int _dummyPrimitive; + public MediaType(string value) { throw null; } + public static Azure.Communication.CallingServer.MediaType Audio { get { throw null; } } + public static Azure.Communication.CallingServer.MediaType Video { get { throw null; } } + public bool Equals(Azure.Communication.CallingServer.MediaType other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.Communication.CallingServer.MediaType left, Azure.Communication.CallingServer.MediaType right) { throw null; } + public static implicit operator Azure.Communication.CallingServer.MediaType (string value) { throw null; } + public static bool operator !=(Azure.Communication.CallingServer.MediaType left, Azure.Communication.CallingServer.MediaType right) { throw null; } + public override string ToString() { throw null; } } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct OperationStatus : System.IEquatable @@ -295,9 +249,9 @@ internal JoinCallResponse() { } } public partial class ParticipantsUpdatedEvent : Azure.Communication.CallingServer.CallingServerEventBase { - public ParticipantsUpdatedEvent() { } - public string CallLegId { get { throw null; } set { } } - public System.Collections.Generic.IEnumerable Participants { get { throw null; } set { } } + internal ParticipantsUpdatedEvent() { } + public string CallConnectionId { get { throw null; } } + public System.Collections.Generic.IEnumerable Participants { get { throw null; } } public static Azure.Communication.CallingServer.ParticipantsUpdatedEvent Deserialize(string content) { throw null; } } public partial class PlayAudioOptions @@ -309,45 +263,65 @@ public PlayAudioOptions() { } public bool? Loop { get { throw null; } set { } } public string OperationContext { get { throw null; } set { } } } - public partial class PlayAudioResponse + public partial class PlayAudioResult { - internal PlayAudioResponse() { } - public string Id { get { throw null; } } + internal PlayAudioResult() { } public string OperationContext { get { throw null; } } + public string OperationId { get { throw null; } } public Azure.Communication.CallingServer.ResultInfo ResultInfo { get { throw null; } } - public Azure.Communication.CallingServer.OperationStatus? Status { get { throw null; } } + public Azure.Communication.CallingServer.OperationStatus Status { get { throw null; } } } public partial class PlayAudioResultEvent : Azure.Communication.CallingServer.CallingServerEventBase { - public PlayAudioResultEvent() { } - public string OperationContext { get { throw null; } set { } } - public Azure.Communication.CallingServer.ResultInfo ResultInfo { get { throw null; } set { } } - public Azure.Communication.CallingServer.OperationStatus? Status { get { throw null; } set { } } + internal PlayAudioResultEvent() { } + public string OperationContext { get { throw null; } } + public Azure.Communication.CallingServer.ResultInfo ResultInfo { get { throw null; } } + public Azure.Communication.CallingServer.OperationStatus Status { get { throw null; } } public static Azure.Communication.CallingServer.PlayAudioResultEvent Deserialize(string content) { throw null; } } public partial class ResultInfo { internal ResultInfo() { } - public int? Code { get { throw null; } } + public int Code { get { throw null; } } public string Message { get { throw null; } } - public int? Subcode { get { throw null; } } + public int Subcode { get { throw null; } } + } + public partial class ServerCall + { + protected ServerCall() { } + public virtual Azure.Response AddParticipant(Azure.Communication.CommunicationIdentifier participant, System.Uri callbackUri, string alternateCallerId = null, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> AddParticipantAsync(Azure.Communication.CommunicationIdentifier participant, System.Uri callbackUri, string alternateCallerId = null, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response GetRecordingState(string recordingId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetRecordingStateAsync(string recordingId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response PauseRecording(string recordingId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task PauseRecordingAsync(string recordingId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response PlayAudio(System.Uri audioFileUri, string audioFileId, System.Uri callbackUri, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> PlayAudioAsync(System.Uri audioFileUri, string audioFileId, System.Uri callbackUri, string operationContext = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response RemoveParticipant(string participantId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task RemoveParticipantAsync(string participantId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response ResumeRecording(string recordingId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task ResumeRecordingAsync(string recordingId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response StartRecording(System.Uri recordingStateCallbackUri, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> StartRecordingAsync(System.Uri recordingStateCallbackUri, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response StopRecording(string recordingId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task StopRecordingAsync(string recordingId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } } - public partial class StartCallRecordingResponse + public partial class StartCallRecordingResult { - internal StartCallRecordingResponse() { } + internal StartCallRecordingResult() { } public string RecordingId { get { throw null; } } } public partial class ToneInfo { - public ToneInfo() { } - public int? SequenceId { get { throw null; } set { } } - public Azure.Communication.CallingServer.ToneValue? Tone { get { throw null; } set { } } + internal ToneInfo() { } + public int SequenceId { get { throw null; } } + public Azure.Communication.CallingServer.ToneValue Tone { get { throw null; } } } public partial class ToneReceivedEvent : Azure.Communication.CallingServer.CallingServerEventBase { - public ToneReceivedEvent() { } - public string CallLegId { get { throw null; } set { } } - public Azure.Communication.CallingServer.ToneInfo ToneInfo { get { throw null; } set { } } + internal ToneReceivedEvent() { } + public string CallConnectionId { get { throw null; } } + public Azure.Communication.CallingServer.ToneInfo ToneInfo { get { throw null; } } public static Azure.Communication.CallingServer.ToneReceivedEvent Deserialize(string content) { throw null; } } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] @@ -384,3 +358,21 @@ public ToneReceivedEvent() { } public override string ToString() { throw null; } } } +namespace Azure.Communication.CallingServer.Models +{ + public static partial class CallingServerModelFactory + { + public static Azure.Communication.CallingServer.AddParticipantResult AddParticipantResult(string participantId = null) { throw null; } + public static Azure.Communication.CallingServer.AddParticipantResultEvent AddParticipantResultEvent(Azure.Communication.CallingServer.ResultInfo resultInfo = null, string operationContext = null, Azure.Communication.CallingServer.OperationStatus status = default(Azure.Communication.CallingServer.OperationStatus)) { throw null; } + public static Azure.Communication.CallingServer.CallConnectionStateChangedEvent CallConnectionStateChangedEvent(string serverCallId = null, string callConnectionId = null, Azure.Communication.CallingServer.CallConnectionState callConnectionState = default(Azure.Communication.CallingServer.CallConnectionState)) { throw null; } + public static Azure.Communication.CallingServer.CallRecordingProperties CallRecordingProperties(Azure.Communication.CallingServer.CallRecordingState recordingState = default(Azure.Communication.CallingServer.CallRecordingState)) { throw null; } + public static Azure.Communication.CallingServer.CallRecordingStateChangeEvent CallRecordingStateChangeEvent(string recordingId = null, Azure.Communication.CallingServer.CallRecordingState state = default(Azure.Communication.CallingServer.CallRecordingState), System.DateTimeOffset startDateTime = default(System.DateTimeOffset), string serverCallId = null) { throw null; } + public static Azure.Communication.CallingServer.CancelAllMediaOperationsResult CancelAllMediaOperationsResult(string operationId = null, Azure.Communication.CallingServer.OperationStatus status = default(Azure.Communication.CallingServer.OperationStatus), string operationContext = null, Azure.Communication.CallingServer.ResultInfo resultInfo = null) { throw null; } + public static Azure.Communication.CallingServer.PlayAudioResult PlayAudioResult(string operationId = null, Azure.Communication.CallingServer.OperationStatus status = default(Azure.Communication.CallingServer.OperationStatus), string operationContext = null, Azure.Communication.CallingServer.ResultInfo resultInfo = null) { throw null; } + public static Azure.Communication.CallingServer.PlayAudioResultEvent PlayAudioResultEvent(Azure.Communication.CallingServer.ResultInfo resultInfo = null, string operationContext = null, Azure.Communication.CallingServer.OperationStatus status = default(Azure.Communication.CallingServer.OperationStatus)) { throw null; } + public static Azure.Communication.CallingServer.ResultInfo ResultInfo(int code = 0, int subcode = 0, string message = null) { throw null; } + public static Azure.Communication.CallingServer.StartCallRecordingResult StartCallRecordingResult(string recordingId = null) { throw null; } + public static Azure.Communication.CallingServer.ToneInfo ToneInfo(int sequenceId = 0, Azure.Communication.CallingServer.ToneValue tone = default(Azure.Communication.CallingServer.ToneValue)) { throw null; } + public static Azure.Communication.CallingServer.ToneReceivedEvent ToneReceivedEvent(Azure.Communication.CallingServer.ToneInfo toneInfo = null, string callConnectionId = null) { throw null; } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/samples/README.md b/sdk/communication/Azure.Communication.CallingServer/samples/README.md index 502d01001f010..8c6fd015225df 100644 --- a/sdk/communication/Azure.Communication.CallingServer/samples/README.md +++ b/sdk/communication/Azure.Communication.CallingServer/samples/README.md @@ -1,17 +1,17 @@ ---- +--- page_type: sample languages: - csharp products: - azure - azure-communication-services -name: Azure Communication Server Calling samples for .NET +name: Azure Communication CallingServer samples for .NET description: Samples for the Azure.Communication.CallingServer client library --- -# Azure Communication Server Calling SDK samples +# Azure Communication CallingServer SDK samples -Azure Communication Server Calling is a client library that provides the functionality to make call between user identities. +Azure Communication CallingServer is a client library that provides the functionality to make call between user identities. To get started you will need to have an Azure Subscription. Once you have this you can go into the Azure portal and create Azure Communication Services resource. The page will give you necessary information to be able to use the sample codes here such as connections string, shared access key, etc. This client library allows to do following operations: diff --git a/sdk/communication/Azure.Communication.CallingServer/samples/Sample1_CreateCall.md b/sdk/communication/Azure.Communication.CallingServer/samples/Sample1_CreateCall.md index 8ea57baf5a1e0..7b8b15a9b5fb8 100644 --- a/sdk/communication/Azure.Communication.CallingServer/samples/Sample1_CreateCall.md +++ b/sdk/communication/Azure.Communication.CallingServer/samples/Sample1_CreateCall.md @@ -4,13 +4,13 @@ This sample demonstrates how to make a call to a phone number recipient. To get started you'll need a Communication Service Resource. See [README][README] for prerequisites and instructions. -## Creating an `ServerCallingClient` +## Creating a `CallingServerClient` -Server Calling clients can be authenticated using the connection string acquired from an Azure Communication Resource in the Azure Portal. +CallingServer client can be authenticated using the connection string acquired from an Azure Communication Resource in the Azure Portal. ```C# Snippet:Azure_Communication_ServerCalling_Tests_Samples_CreateServerCallingClient var connectionString = ""; // Find your Communication Services resource in the Azure portal -CallClient client = new CallClient(connectionString); +CallingServerClient callingServerClient = new CallingServerClient(connectionString); ``` ## Make a call to a phone number recipient @@ -19,20 +19,20 @@ To make a call, call the `CreateCall` or `CreateCallAsync` function from the `Ca ```C# Snippet:Azure_Communication_Call_Tests_CreateCallOptions var createCallOption = new CreateCallOptions( new Uri(TestEnvironment.AppCallbackUrl), - new List { CallModality.Audio }, - new List + new[] { MediaType.Audio }, + new[] { EventSubscriptionType.ParticipantsUpdated, EventSubscriptionType.DtmfReceived }); ``` ```C# Snippet:Azure_Communication_Call_Tests_CreateCall -CreateCallResponse createCallResponse = callClient.CreateCall( +var callConnection = callingServerClient.CreateCallConnection( source: new CommunicationUserIdentifier(""), // Your Azure Communication Resource Guid Id used to make a Call targets: new List() { new PhoneNumberIdentifier("") }, // E.164 formatted recipient phone number options: createCallOption // The options for creating a call. ); -Console.WriteLine($"Call Leg id: {createCallResponse.CallLegId}"); +Console.WriteLine($"Call connection id: {callConnection.Value.CallConnectionId}"); ``` To see the full example source files, see: diff --git a/sdk/communication/Azure.Communication.CallingServer/samples/Sample1_CreateCallAsync.md b/sdk/communication/Azure.Communication.CallingServer/samples/Sample1_CreateCallAsync.md index 1ad5703e3a794..18b334d34625e 100644 --- a/sdk/communication/Azure.Communication.CallingServer/samples/Sample1_CreateCallAsync.md +++ b/sdk/communication/Azure.Communication.CallingServer/samples/Sample1_CreateCallAsync.md @@ -4,13 +4,13 @@ This sample demonstrates how to make a call to a recipient phone number. To get started you'll need a Communication Service Resource. See [README][README] for prerequisites and instructions. -## Creating an `ServerCallingClient` +## Creating a `CallingServerClient` -Server Calling clients can be authenticated using the connection string acquired from an Azure Communication Resource in the Azure Portal. +CallingServer client can be authenticated using the connection string acquired from an Azure Communication Resource in the Azure Portal. ```C# Snippet:Azure_Communication_ServerCalling_Tests_Samples_CreateServerCallingClient var connectionString = ""; // Find your Communication Services resource in the Azure portal -CallClient client = new CallClient(connectionString); +CallingServerClient callingServerClient = new CallingServerClient(connectionString); ``` ## Make a call to a phone number recipient @@ -19,20 +19,20 @@ To make a Call, call the `CreateCall` or `CreateCallAsync` function from the `Ca ```C# Snippet:Azure_Communication_Call_Tests_CreateCallOptions var createCallOption = new CreateCallOptions( new Uri(TestEnvironment.AppCallbackUrl), - new List { CallModality.Audio }, - new List + new[] { MediaType.Audio }, + new[] { EventSubscriptionType.ParticipantsUpdated, EventSubscriptionType.DtmfReceived }); ``` ```C# Snippet:Azure_Communication_Call_Tests_CreateCallAsync -CreateCallResponse createCallResponse = await callClient.CreateCallAsync( +var callConnection = await callingServerClient.CreateCallConnectionAsync( source: new CommunicationUserIdentifier(""), // Your Azure Communication Resource Guid Id used to make a Call targets: new List() { new PhoneNumberIdentifier("") }, // E.164 formatted recipient phone number options: createCallOption // The options for creating a call. ); -Console.WriteLine($"Call Leg id: {createCallResponse.CallLegId}"); +Console.WriteLine($"Call connection id: {callConnection.Value.CallConnectionId}"); ``` To see the full example source files, see: diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Azure.Communication.CallingServer.csproj b/sdk/communication/Azure.Communication.CallingServer/src/Azure.Communication.CallingServer.csproj index af9fd5b53b07a..0b9dae2a6e313 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Azure.Communication.CallingServer.csproj +++ b/sdk/communication/Azure.Communication.CallingServer/src/Azure.Communication.CallingServer.csproj @@ -1,19 +1,20 @@  - This client library enables working with the Microsoft Azure Communication Service Calling Server APIs. - For this release, see notes - https://github.com/Azure/azure-sdk-for-net-pr/blob/master/sdk/communication/Azure.Communication.ServerCalling/README.md and https://github.com/Azure/azure-sdk-for-net-pr/blob/master/sdk/communication/Azure.Communication.ServerCalling/CHANGELOG.md. + This client library enables working with the Microsoft Azure Communication CallingServer service. + For this release, see notes - https://github.com/Azure/azure-sdk-for-net-pr/blob/main/sdk/communication/Azure.Communication.ServerCalling/README.md and https://github.com/Azure/azure-sdk-for-net-pr/blob/main/sdk/communication/Azure.Communication.ServerCalling/CHANGELOG.md. - Azure Communication Service Calling Server APIs + Azure Communication CallingServer Service 1.0.0-beta.1 - Microsoft Azure Communication Calling Server APIs;Microsoft;Azure;Azure Communication Service;Azure Communication Calling Server APIs;Calling;Communication;$(PackageCommonTags) + Microsoft Azure Communication CallingServer Service;Microsoft;Azure;Azure Communication Service;Azure Communication CallingServer Service;Calling;Communication;$(PackageCommonTags) $(RequiredTargetFrameworks) - + + @@ -33,6 +34,7 @@ + diff --git a/sdk/communication/Azure.Communication.CallingServer/src/CallClient.cs b/sdk/communication/Azure.Communication.CallingServer/src/CallClient.cs deleted file mode 100644 index 6ddf78a66d82e..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/CallClient.cs +++ /dev/null @@ -1,533 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; -using Azure.Core; -using Azure.Core.Pipeline; -using Azure.Communication.Pipeline; - -namespace Azure.Communication.CallingServer -{ - /// - /// The Azure Communication Services Calling Server client. - /// - public class CallClient - { - private readonly ClientDiagnostics _clientDiagnostics; - internal CallRestClient RestClient { get; } - - #region public constructors - all arguments need null check - - /// Initializes a new instance of . - /// Connection string acquired from the Azure Communication Services resource. - public CallClient(string connectionString) - : this( - ConnectionString.Parse(Argument.CheckNotNullOrEmpty(connectionString, nameof(connectionString))), - new CallClientOptions()) - { } - - /// Initializes a new instance of . - /// Connection string acquired from the Azure Communication Services resource. - /// Client option exposing , , , etc. - public CallClient(string connectionString, CallClientOptions options = default) - : this( - ConnectionString.Parse(Argument.CheckNotNullOrEmpty(connectionString, nameof(connectionString))), - options ?? new CallClientOptions()) - { } - - /// Initializes a new instance of . - /// The URI of the Azure Communication Services resource. - /// The used to authenticate requests. - /// Client option exposing , , , etc. - public CallClient(Uri endpoint, AzureKeyCredential keyCredential, CallClientOptions options = default) - : this( - Argument.CheckNotNull(endpoint, nameof(endpoint)).AbsoluteUri, - Argument.CheckNotNull(keyCredential, nameof(keyCredential)), - options ?? new CallClientOptions()) - { } - - /// Initializes a new instance of . - /// The URI of the Azure Communication Services resource. - /// The TokenCredential used to authenticate requests, such as DefaultAzureCredential. - /// Client option exposing , , , etc. - public CallClient(Uri endpoint, TokenCredential tokenCredential, CallClientOptions options = default) - : this( - Argument.CheckNotNull(endpoint, nameof(endpoint)).AbsoluteUri, - Argument.CheckNotNull(tokenCredential, nameof(tokenCredential)), - options ?? new CallClientOptions()) - { } - - #endregion - - #region private constructors - - private CallClient(ConnectionString connectionString, CallClientOptions options) - : this(connectionString.GetRequired("endpoint"), options.BuildHttpPipeline(connectionString), options) - { } - - private CallClient(string endpoint, TokenCredential tokenCredential, CallClientOptions options) - : this(endpoint, options.BuildHttpPipeline(tokenCredential), options) - { } - - private CallClient(string endpoint, AzureKeyCredential keyCredential, CallClientOptions options) - : this(endpoint, options.BuildHttpPipeline(keyCredential), options) - { } - - private CallClient(string endpoint, HttpPipeline httpPipeline, CallClientOptions options) - { - _clientDiagnostics = new ClientDiagnostics(options); - RestClient = new CallRestClient(_clientDiagnostics, httpPipeline, endpoint, options.ApiVersion); - } - - #endregion - - /// Initializes a new instance of for mocking. - protected CallClient() - { - _clientDiagnostics = null; - RestClient = null; - } - - /// Create an outgoing call from source to target identities. - /// The source identity - /// The target identities. - /// The call options. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - /// is null. - /// is null. - /// is null. - public virtual async Task> CreateCallAsync(CommunicationIdentifier source, IEnumerable targets, CreateCallOptions options, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallClient)}.{nameof(CreateCall)}"); - scope.Start(); - try - { - Argument.AssertNotNull(source, nameof(source)); - Argument.AssertNotNullOrEmpty(targets, nameof(targets)); - Argument.AssertNotNull(options, nameof(options)); - - var sourceAlternateIdentity = options.AlternateCallerId == null ? null : new PhoneNumberIdentifierModel(options.AlternateCallerId.PhoneNumber); - - return await RestClient.CreateCallAsync( - targets: targets.Select(t => CommunicationIdentifierSerializer.Serialize(t)), - source: CommunicationIdentifierSerializer.Serialize(source), - callbackUri: options.CallbackUri?.AbsoluteUri, - requestedModalities: options.RequestedModalities, - requestedCallEvents: options.RequestedCallEvents, - sourceAlternateIdentity: sourceAlternateIdentity, - subject: options.Subject, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// Create an outgoing call from source to target identities. - /// The source identity - /// The target identities. - /// The call options. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - /// is null. - /// is null. - /// is null. - public virtual Response CreateCall(CommunicationIdentifier source, IEnumerable targets, CreateCallOptions options, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallClient)}.{nameof(CreateCall)}"); - scope.Start(); - try - { - Argument.AssertNotNull(source, nameof(source)); - Argument.AssertNotNullOrEmpty(targets, nameof(targets)); - Argument.AssertNotNull(options, nameof(options)); - - var sourceAlternateIdentity = options.AlternateCallerId == null ? null : new PhoneNumberIdentifierModel(options.AlternateCallerId.PhoneNumber); - - return RestClient.CreateCall( - targets: targets.Select(t => CommunicationIdentifierSerializer.Serialize(t)), - source: CommunicationIdentifierSerializer.Serialize(source), - callbackUri: options.CallbackUri?.AbsoluteUri, - requestedModalities: options.RequestedModalities, - requestedCallEvents: options.RequestedCallEvents, - sourceAlternateIdentity: sourceAlternateIdentity, - subject: options.Subject, - cancellationToken: cancellationToken - ); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// Deletes the call. - /// The call leg id. - /// The cancellation token . - /// The server returned an error. See for details returned from the server. - public virtual async Task DeleteCallAsync(string callLegId, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallClient)}.{nameof(DeleteCall)}"); - scope.Start(); - try - { - return await RestClient.DeleteCallAsync( - callId: callLegId, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// Deletes the call. - /// The call leg id. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - public virtual Response DeleteCall(string callLegId, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallClient)}.{nameof(DeleteCall)}"); - scope.Start(); - try - { - return RestClient.DeleteCall( - callId: callLegId, - cancellationToken: cancellationToken - ); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// Disconnect the current caller in a group-call or end a p2p-call. - /// The call leg id. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - public virtual async Task HangupCallAsync(string callLegId, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallClient)}.{nameof(HangupCall)}"); - scope.Start(); - try - { - return await RestClient.HangupCallAsync( - callId: callLegId, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// Disconnect the current caller in a group-call or end a p2p-call. - /// The call leg id. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - public virtual Response HangupCall(string callLegId, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallClient)}.{nameof(HangupCall)}"); - scope.Start(); - try - { - return RestClient.HangupCall( - callId: callLegId, - cancellationToken: cancellationToken - ); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// Cancel all media operations in the call. - /// The call leg id. - /// The operation context. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - public virtual async Task> CancelAllMediaOperationsAsync(string callLegId, string operationContext = null, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallClient)}.{nameof(CancelAllMediaOperations)}"); - scope.Start(); - try - { - return await RestClient.CancelAllMediaOperationsAsync( - callId: callLegId, - operationContext: operationContext, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// Cancel all media operations in the call. - /// The call leg id. - /// The operation context. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - public virtual Response CancelAllMediaOperations(string callLegId, string operationContext = null, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallClient)}.{nameof(CancelAllMediaOperations)}"); - scope.Start(); - try - { - return RestClient.CancelAllMediaOperations( - callId: callLegId, - operationContext: operationContext, - cancellationToken: cancellationToken - ); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// Play audio in the call. - /// The call leg id. - /// The uri of the audio file. - /// The flag to indicate if audio file need to be played in a loop or not. - /// Tne id for the media in the AudioFileUri, using which we cache the media resource. - /// The callback Uri to receive PlayAudio status notifications. - /// The operation context. - /// The cancellation token to use. - /// The server returned an error. See for details returned from the server. - /// is null. - public virtual async Task> PlayAudioAsync(string callLegId, Uri audioFileUri, bool? loop, string audioFileId, Uri callbackUri, string operationContext = null, CancellationToken cancellationToken = default) - => await PlayAudioAsync( - callLegId: callLegId, - options: new PlayAudioOptions { - AudioFileUri = audioFileUri, - Loop = loop, - AudioFileId = audioFileId, - CallbackUri = callbackUri, - OperationContext = operationContext - }, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - - /// Play audio in the call. - /// The call leg id. - /// Play audio request. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - /// is null. - public virtual async Task> PlayAudioAsync(string callLegId, PlayAudioOptions options, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallClient)}.{nameof(PlayAudio)}"); - scope.Start(); - try - { - Argument.AssertNotNull(options, nameof(options)); - - return await RestClient.PlayAudioAsync( - callId: callLegId, - audioFileUri: options.AudioFileUri?.AbsoluteUri, - loop: options.Loop, - audioFileId: options.AudioFileId, - callbackUri: options.CallbackUri?.AbsoluteUri, - operationContext: options.OperationContext, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// Play audio in the call. - /// The call leg id. - /// The uri of the audio file. - /// The flag to indicate if audio file need to be played in a loop or not. - /// Tne id for the media in the AudioFileUri, using which we cache the media resource. - /// The callback Uri to receive PlayAudio status notifications. - /// The operation context. - /// The cancellation token to use. - /// The server returned an error. See for details returned from the server. - /// is null. - public virtual Response PlayAudio(string callLegId, Uri audioFileUri, bool? loop, string audioFileId, Uri callbackUri, string operationContext = null, CancellationToken cancellationToken = default) - => PlayAudio( - callLegId: callLegId, - options: new PlayAudioOptions { - AudioFileUri = audioFileUri, - Loop = loop, - AudioFileId = audioFileId, - CallbackUri = callbackUri, - OperationContext = operationContext - }, - cancellationToken: cancellationToken - ); - - /// Play audio in the call. - /// The call leg id. - /// Play audio request. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - /// is null. - public virtual Response PlayAudio(string callLegId, PlayAudioOptions options, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallClient)}.{nameof(PlayAudio)}"); - scope.Start(); - try - { - Argument.AssertNotNull(options, nameof(options)); - - return RestClient.PlayAudio( - callId: callLegId, - audioFileUri: options.AudioFileUri?.AbsoluteUri, - loop: options.Loop, - audioFileId: options.AudioFileId, - callbackUri: options.CallbackUri?.AbsoluteUri, - operationContext: options.OperationContext, - cancellationToken: cancellationToken - ); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// Add a participant to the call. - /// The call leg id. - /// The identity of participant to be added to the call. - /// The phone number to use when adding a pstn participant. - /// The operation context. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - /// is null. - public virtual async Task AddParticipantAsync(string callLegId, CommunicationIdentifier participant, string alternateCallerId = default, string operationContext = default, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallClient)}.{nameof(AddParticipant)}"); - scope.Start(); - try - { - Argument.AssertNotNull(participant, nameof(participant)); - Argument.AssertNotNullOrEmpty(alternateCallerId, nameof(alternateCallerId)); - - return await RestClient.InviteParticipantsAsync( - callId: callLegId, - participants: new List() { CommunicationIdentifierSerializer.Serialize(participant) }, - alternateCallerId: new PhoneNumberIdentifierModel(alternateCallerId), - operationContext: operationContext, - callbackUri: null, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// Add a participant to the call. - /// The call leg id. - /// The identity of participant to be added to the call. - /// The phone number to use when adding a pstn participant. - /// The operation context. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - /// is null. - public virtual Response AddParticipant(string callLegId, CommunicationIdentifier participant, string alternateCallerId = default, string operationContext = default, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallClient)}.{nameof(AddParticipant)}"); - scope.Start(); - try - { - Argument.AssertNotNull(participant, nameof(participant)); - Argument.AssertNotNullOrEmpty(alternateCallerId, nameof(alternateCallerId)); - - return RestClient.InviteParticipants( - callId: callLegId, - participants: new List() { CommunicationIdentifierSerializer.Serialize(participant) }, - alternateCallerId: new PhoneNumberIdentifierModel(alternateCallerId), - operationContext: operationContext, - callbackUri: null, - cancellationToken: cancellationToken - ); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// Remove a participant from the call. - /// The call leg id. - /// The participant id. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - /// is null. - public virtual async Task RemoveParticipantAsync(string callLegId, string participantId, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallClient)}.{nameof(RemoveParticipant)}"); - scope.Start(); - try - { - return await RestClient.RemoveParticipantAsync( - callId: callLegId, - participantId: participantId, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// Remove a participants from the call. - /// The call leg id. - /// The participant id. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - /// is null. - public virtual Response RemoveParticipant(string callLegId, string participantId, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallClient)}.{nameof(RemoveParticipant)}"); - scope.Start(); - try - { - return RestClient.RemoveParticipant( - callId: callLegId, - participantId: participantId, - cancellationToken: cancellationToken - ); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/CallConnection.cs b/sdk/communication/Azure.Communication.CallingServer/src/CallConnection.cs new file mode 100644 index 0000000000000..b51276df2bbc6 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/CallConnection.cs @@ -0,0 +1,336 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Threading; +using System.Threading.Tasks; +using Azure.Core; +using Azure.Core.Pipeline; + +namespace Azure.Communication.CallingServer +{ + /// + /// The Azure Communication Services Calling Server client. + /// + public class CallConnection + { + private readonly ClientDiagnostics _clientDiagnostics; + internal CallConnectionsRestClient RestClient { get; } + + /// + /// The call connection id. + /// + public virtual string CallConnectionId { get; internal set; } + + internal CallConnection(string callConnectionId, CallConnectionsRestClient callConnectionRestClient, ClientDiagnostics clientDiagnostics) + { + this.CallConnectionId = callConnectionId; + this.RestClient = callConnectionRestClient; + this._clientDiagnostics = clientDiagnostics; + } + + /// Initializes a new instance of for mocking. + protected CallConnection() + { + _clientDiagnostics = null; + RestClient = null; + CallConnectionId = null; + } + + /// Disconnect the current caller in a group-call or end a p2p-call. + /// The cancellation token. + /// The server returned an error. See for details returned from the server. + public virtual async Task HangupAsync(CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallConnection)}.{nameof(Hangup)}"); + scope.Start(); + try + { + return await RestClient.HangupCallAsync( + callConnectionId: CallConnectionId, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// Disconnect the current caller in a group-call or end a p2p-call. + /// The cancellation token. + /// The server returned an error. See for details returned from the server. + public virtual Response Hangup(CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallConnection)}.{nameof(Hangup)}"); + scope.Start(); + try + { + return RestClient.HangupCall( + callConnectionId: CallConnectionId, + cancellationToken: cancellationToken + ); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// Cancel all media operations in the call. + /// The operation context. + /// The cancellation token. + /// The server returned an error. See for details returned from the server. + public virtual async Task> CancelAllMediaOperationsAsync(string operationContext = null, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallConnection)}.{nameof(CancelAllMediaOperations)}"); + scope.Start(); + try + { + return await RestClient.CancelAllMediaOperationsAsync( + callConnectionId: CallConnectionId, + operationContext: operationContext, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// Cancel all media operations in the call. + /// The operation context. + /// The cancellation token. + /// The server returned an error. See for details returned from the server. + public virtual Response CancelAllMediaOperations(string operationContext = null, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallConnection)}.{nameof(CancelAllMediaOperations)}"); + scope.Start(); + try + { + return RestClient.CancelAllMediaOperations( + callConnectionId: CallConnectionId, + operationContext: operationContext, + cancellationToken: cancellationToken + ); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// Play audio in the call. + /// The uri of the audio file. + /// The flag to indicate if audio file need to be played in a loop or not. + /// Tne id for the media in the AudioFileUri, using which we cache the media resource. + /// The callback Uri to receive PlayAudio status notifications. + /// The operation context. + /// The cancellation token to use. + /// The server returned an error. See for details returned from the server. + public virtual async Task> PlayAudioAsync(Uri audioFileUri, bool? loop, string audioFileId, Uri callbackUri, string operationContext = null, CancellationToken cancellationToken = default) + => await PlayAudioAsync( + options: new PlayAudioOptions { + AudioFileUri = audioFileUri, + Loop = loop, + AudioFileId = audioFileId, + CallbackUri = callbackUri, + OperationContext = operationContext + }, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + /// Play audio in the call. + /// Play audio request. + /// The cancellation token. + /// The server returned an error. See for details returned from the server. + /// is null. + public virtual async Task> PlayAudioAsync(PlayAudioOptions options, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallConnection)}.{nameof(PlayAudio)}"); + scope.Start(); + try + { + Argument.AssertNotNull(options, nameof(options)); + + return await RestClient.PlayAudioAsync( + callConnectionId: CallConnectionId, + audioFileUri: options.AudioFileUri?.AbsoluteUri, + loop: options.Loop, + audioFileId: options.AudioFileId, + callbackUri: options.CallbackUri?.AbsoluteUri, + operationContext: options.OperationContext, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// Play audio in the call. + /// The uri of the audio file. + /// The flag to indicate if audio file need to be played in a loop or not. + /// Tne id for the media in the AudioFileUri, using which we cache the media resource. + /// The callback Uri to receive PlayAudio status notifications. + /// The operation context. + /// The cancellation token to use. + /// The server returned an error. See for details returned from the server. + public virtual Response PlayAudio(Uri audioFileUri, bool? loop, string audioFileId, Uri callbackUri, string operationContext = null, CancellationToken cancellationToken = default) + => PlayAudio( + options: new PlayAudioOptions { + AudioFileUri = audioFileUri, + Loop = loop, + AudioFileId = audioFileId, + CallbackUri = callbackUri, + OperationContext = operationContext + }, + cancellationToken: cancellationToken + ); + + /// Play audio in the call. + /// Play audio request. + /// The cancellation token. + /// The server returned an error. See for details returned from the server. + /// is null. + public virtual Response PlayAudio(PlayAudioOptions options, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallConnection)}.{nameof(PlayAudio)}"); + scope.Start(); + try + { + Argument.AssertNotNull(options, nameof(options)); + + return RestClient.PlayAudio( + callConnectionId: CallConnectionId, + audioFileUri: options.AudioFileUri?.AbsoluteUri, + loop: options.Loop, + audioFileId: options.AudioFileId, + callbackUri: options.CallbackUri?.AbsoluteUri, + operationContext: options.OperationContext, + cancellationToken: cancellationToken + ); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// Add a participant to the call. + /// The identity of participant to be added to the call. + /// The phone number to use when adding a pstn participant. + /// The operation context. + /// The cancellation token. + /// The server returned an error. See for details returned from the server. + /// is null. + public virtual async Task> AddParticipantAsync(CommunicationIdentifier participant, string alternateCallerId = default, string operationContext = default, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallConnection)}.{nameof(AddParticipant)}"); + scope.Start(); + try + { + Argument.AssertNotNull(participant, nameof(participant)); + + return await RestClient.AddParticipantAsync( + callConnectionId: CallConnectionId, + participant: CommunicationIdentifierSerializer.Serialize(participant), + alternateCallerId: alternateCallerId == null ? null : new PhoneNumberIdentifierModel(alternateCallerId), + operationContext: operationContext, + callbackUri: null, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// Add a participant to the call. + /// The identity of participant to be added to the call. + /// The phone number to use when adding a pstn participant. + /// The operation context. + /// The cancellation token. + /// The server returned an error. See for details returned from the server. + /// is null. + public virtual Response AddParticipant(CommunicationIdentifier participant, string alternateCallerId = default, string operationContext = default, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallConnection)}.{nameof(AddParticipant)}"); + scope.Start(); + try + { + Argument.AssertNotNull(participant, nameof(participant)); + + return RestClient.AddParticipant( + callConnectionId: CallConnectionId, + participant: CommunicationIdentifierSerializer.Serialize(participant), + alternateCallerId: alternateCallerId == null ? null : new PhoneNumberIdentifierModel(alternateCallerId), + operationContext: operationContext, + callbackUri: null, + cancellationToken: cancellationToken + ); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// Remove a participant from the call. + /// The participant id. + /// The cancellation token. + /// The server returned an error. See for details returned from the server. + public virtual async Task RemoveParticipantAsync(string participantId, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallConnection)}.{nameof(RemoveParticipant)}"); + scope.Start(); + try + { + return await RestClient.RemoveParticipantAsync( + callConnectionId: CallConnectionId, + participantId: participantId, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// Remove a participants from the call. + /// The participant id. + /// The cancellation token. + /// The server returned an error. See for details returned from the server. + public virtual Response RemoveParticipant(string participantId, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallConnection)}.{nameof(RemoveParticipant)}"); + scope.Start(); + try + { + return RestClient.RemoveParticipant( + callConnectionId: CallConnectionId, + participantId: participantId, + cancellationToken: cancellationToken + ); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/CallingServerClient.cs b/sdk/communication/Azure.Communication.CallingServer/src/CallingServerClient.cs new file mode 100644 index 0000000000000..d6b5143d7049e --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/CallingServerClient.cs @@ -0,0 +1,476 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Threading; +using System.Threading.Tasks; +using Azure.Core; +using Azure.Core.Pipeline; +using Azure.Communication.Pipeline; + +namespace Azure.Communication.CallingServer +{ + /// + /// The Azure Communication Services Calling Server client. + /// + public class CallingServerClient + { + internal readonly ClientDiagnostics _clientDiagnostics; + internal readonly HttpPipeline _pipeline; + internal readonly string _resourceEndpoint; + internal readonly ContentDownloader _contentDownloader; + + internal CallConnectionsRestClient CallConnectionRestClient { get; } + internal ServerCallsRestClient ServerCallRestClient { get; } + + #region public constructors + /// Initializes a new instance of . + /// Connection string acquired from the Azure Communication Services resource. + public CallingServerClient(string connectionString) + : this( + ConnectionString.Parse(Argument.CheckNotNullOrEmpty(connectionString, nameof(connectionString))), + new CallingServerClientOptions()) + { } + + /// Initializes a new instance of . + /// Connection string acquired from the Azure Communication Services resource. + /// Client option exposing , , , etc. + public CallingServerClient(string connectionString, CallingServerClientOptions options) + : this( + ConnectionString.Parse(Argument.CheckNotNullOrEmpty(connectionString, nameof(connectionString))), + Argument.CheckNotNull(options, nameof(options))) + { } + + #endregion + + #region private constructors + + private CallingServerClient(ConnectionString connectionString, CallingServerClientOptions options) + : this(connectionString.GetRequired("endpoint"), options.BuildHttpPipeline(connectionString), options) + { } + + private CallingServerClient(string endpoint, HttpPipeline httpPipeline, CallingServerClientOptions options) + { + _pipeline = httpPipeline; + _resourceEndpoint = endpoint; + _clientDiagnostics = new ClientDiagnostics(options); + _contentDownloader = new(this); + CallConnectionRestClient = new CallConnectionsRestClient(_clientDiagnostics, httpPipeline, endpoint, options.ApiVersion); + ServerCallRestClient = new ServerCallsRestClient(_clientDiagnostics, httpPipeline, endpoint, options.ApiVersion); + } + + #endregion + + /// Initializes a new instance of for mocking. + protected CallingServerClient() + { + _pipeline = null; + _resourceEndpoint = null; + _clientDiagnostics = null; + _contentDownloader = new(this); + CallConnectionRestClient = null; + ServerCallRestClient = null; + } + + /// Create an outgoing call from source to target identities. + /// The source identity + /// The target identities. + /// The call options. + /// The cancellation token. + /// The server returned an error. See for details returned from the server. + /// is null. + /// is null. + /// is null. + public virtual async Task> CreateCallConnectionAsync(CommunicationIdentifier source, IEnumerable targets, CreateCallOptions options, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallingServerClient)}.{nameof(CreateCallConnection)}"); + scope.Start(); + try + { + Argument.AssertNotNull(source, nameof(source)); + Argument.AssertNotNullOrEmpty(targets, nameof(targets)); + Argument.AssertNotNull(options, nameof(options)); + + var createCallResponse = await CallConnectionRestClient.CreateCallAsync( + source: CommunicationIdentifierSerializer.Serialize(source), + targets: targets.Select(t => CommunicationIdentifierSerializer.Serialize(t)), + callbackUri: options.CallbackUri?.AbsoluteUri, + requestedMediaTypes: options.RequestedMediaTypes, + requestedCallEvents: options.RequestedCallEvents, + alternateCallerId: options.AlternateCallerId == null ? null : new PhoneNumberIdentifierModel(options.AlternateCallerId.PhoneNumber), + subject: options.Subject, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return Response.FromValue( + new CallConnection(createCallResponse.Value.CallConnectionId, CallConnectionRestClient, _clientDiagnostics), + createCallResponse.GetRawResponse()); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// Create an outgoing call from source to target identities. + /// The source identity + /// The target identities. + /// The call options. + /// The cancellation token. + /// The server returned an error. See for details returned from the server. + /// is null. + /// is null. + /// is null. + public virtual Response CreateCallConnection(CommunicationIdentifier source, IEnumerable targets, CreateCallOptions options, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallingServerClient)}.{nameof(CreateCallConnection)}"); + scope.Start(); + try + { + Argument.AssertNotNull(source, nameof(source)); + Argument.AssertNotNullOrEmpty(targets, nameof(targets)); + Argument.AssertNotNull(options, nameof(options)); + + var createCallResponse = CallConnectionRestClient.CreateCall( + source: CommunicationIdentifierSerializer.Serialize(source), + targets: targets.Select(t => CommunicationIdentifierSerializer.Serialize(t)), + callbackUri: options.CallbackUri?.AbsoluteUri, + requestedMediaTypes: options.RequestedMediaTypes, + requestedCallEvents: options.RequestedCallEvents, + alternateCallerId: options.AlternateCallerId == null ? null : new PhoneNumberIdentifierModel(options.AlternateCallerId.PhoneNumber), + subject: options.Subject, + cancellationToken: cancellationToken + ); + + return Response.FromValue( + new CallConnection(createCallResponse.Value.CallConnectionId, CallConnectionRestClient, _clientDiagnostics), + createCallResponse.GetRawResponse()); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// Join the call using server call id. + /// The server call id. + /// The source identity. + /// The call Options. + /// The cancellation token. + /// The server returned an error. See for details returned from the server. + /// is null. + /// is null. + /// is null. + public virtual async Task> JoinCallAsync(string serverCallId, CommunicationIdentifier source, JoinCallOptions callOptions, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallingServerClient)}.{nameof(JoinCall)}"); + scope.Start(); + try + { + Argument.AssertNotNull(source, nameof(source)); + Argument.AssertNotNull(callOptions, nameof(callOptions)); + + var joinCallResponse = await ServerCallRestClient.JoinCallAsync( + serverCallId: serverCallId, + source: CommunicationIdentifierSerializer.Serialize(source), + callbackUri: callOptions.CallbackUri?.AbsoluteUri, + requestedMediaTypes: callOptions.RequestedMediaTypes, + requestedCallEvents: callOptions.RequestedCallEvents, + subject: null, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return Response.FromValue( + new CallConnection(joinCallResponse.Value.CallConnectionId, CallConnectionRestClient, _clientDiagnostics), + joinCallResponse.GetRawResponse()); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// Join the call using server call id. + /// The server call id. + /// The source identity. + /// The call Options. + /// The cancellation token. + /// The server returned an error. See for details returned from the server. + /// is null. + /// is null. + /// is null. + public virtual Response JoinCall(string serverCallId, CommunicationIdentifier source, JoinCallOptions callOptions, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallingServerClient)}.{nameof(JoinCall)}"); + scope.Start(); + try + { + Argument.AssertNotNull(source, nameof(source)); + Argument.AssertNotNull(callOptions, nameof(callOptions)); + + var joinCallResponse = ServerCallRestClient.JoinCall( + serverCallId: serverCallId, + source: CommunicationIdentifierSerializer.Serialize(source), + callbackUri: callOptions.CallbackUri?.AbsoluteUri, + requestedMediaTypes: callOptions.RequestedMediaTypes, + requestedCallEvents: callOptions.RequestedCallEvents, + subject: null, + cancellationToken: cancellationToken + ); + + return Response.FromValue( + new CallConnection(joinCallResponse.Value.CallConnectionId, CallConnectionRestClient, _clientDiagnostics), + joinCallResponse.GetRawResponse()); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// Initializes a new instance of CallConnection. . + /// The thread id for the ChatThreadClient instance. + public virtual CallConnection GetCallConnection(string callConnectionId) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallingServerClient)}.{nameof(CallingServerClient)}"); + scope.Start(); + try + { + Argument.AssertNotNullOrEmpty(callConnectionId, nameof(callConnectionId)); + + return new CallConnection(callConnectionId, CallConnectionRestClient, _clientDiagnostics); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// + /// Initializes a server call. + /// + /// The server call id. + /// + public virtual ServerCall InitializeServerCall(string serverCallId) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallingServerClient)}.{nameof(InitializeServerCall)}"); + scope.Start(); + try + { + Argument.AssertNotNull(serverCallId, nameof(serverCallId)); + + return new ServerCall(serverCallId, ServerCallRestClient, _clientDiagnostics); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// + /// The + /// operation downloads the recording's content. + /// + /// + /// + /// Recording's content's url location. + /// + /// + /// If provided, only download the bytes of the content in the specified range. + /// If not provided, download the entire content. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A containing the + /// downloaded content. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + public virtual async Task> DownloadStreamingAsync( + Uri sourceEndpoint, + HttpRange range = default, + CancellationToken cancellationToken = default) => + await _contentDownloader.DownloadStreamingInternal( + sourceEndpoint, + range, + async: true, + cancellationToken) + .ConfigureAwait(false); + + /// + /// The + /// operation downloads the recording's content. + /// + /// + /// + /// Recording's content's url location. + /// + /// + /// If provided, only download the bytes of the content in the specified range. + /// If not provided, download the entire content. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A containing the + /// downloaded content. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + public virtual Response DownloadStreaming( + Uri sourceEndpoint, + HttpRange range = default, + CancellationToken cancellationToken = default) => + _contentDownloader.DownloadStreamingInternal( + sourceEndpoint, + range, + async: false, + cancellationToken) + .EnsureCompleted(); + + /// + /// The + /// operation downloads the specified content using parallel requests, + /// and writes the content to . + /// + /// + /// A with the Recording's content's url location. + /// + /// + /// A to write the downloaded content to. + /// + /// + /// Optional to configure + /// parallel transfer behavior. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the operation. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + public virtual Response DownloadTo(Uri sourceEndpoint, Stream destinationStream, + ContentTransferOptions transferOptions = default, CancellationToken cancellationToken = default) => + _contentDownloader.StagedDownloadAsync(sourceEndpoint, destinationStream, transferOptions, async: false, cancellationToken: cancellationToken).EnsureCompleted(); + + /// + /// The + /// operation downloads the specified content using parallel requests, + /// and writes the content to . + /// + /// + /// A with the Recording's content's url location. + /// + /// + /// A to write the downloaded content to. + /// + /// + /// Optional to configure + /// parallel transfer behavior. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the operation. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + public virtual async Task DownloadToAsync(Uri sourceEndpoint, Stream destinationStream, ContentTransferOptions transferOptions = default, CancellationToken cancellationToken = default) => + await _contentDownloader.StagedDownloadAsync(sourceEndpoint, destinationStream, transferOptions, async: true, cancellationToken: cancellationToken).ConfigureAwait(false); + + /// + /// The + /// operation downloads the specified content using parallel requests, + /// and writes the content to . + /// + /// + /// A with the Recording's content's url location. + /// + /// + /// A file path to write the downloaded content to. + /// + /// + /// Optional to configure + /// parallel transfer behavior. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the operation. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + public virtual Response DownloadTo(Uri sourceEndpoint, string destinationPath, + ContentTransferOptions transferOptions = default, CancellationToken cancellationToken = default) + { + using Stream destination = File.Create(destinationPath); + return _contentDownloader.StagedDownloadAsync(sourceEndpoint, destination, transferOptions, + async: false, cancellationToken: cancellationToken).EnsureCompleted(); + } + + /// + /// The + /// operation downloads the specified content using parallel requests, + /// and writes the content to . + /// + /// + /// A with the Recording's content's url location. + /// + /// + /// A file path to write the downloaded content to. + /// + /// + /// Optional to configure + /// parallel transfer behavior. + /// + /// + /// Optional to propagate + /// notifications that the operation should be cancelled. + /// + /// + /// A describing the operation. + /// + /// + /// A will be thrown if + /// a failure occurs. + /// + public virtual async Task DownloadToAsync(Uri sourceEndpoint, string destinationPath, + ContentTransferOptions transferOptions = default, CancellationToken cancellationToken = default) + { + using Stream destination = File.Create(destinationPath); + return await _contentDownloader.StagedDownloadAsync(sourceEndpoint, destination, transferOptions, + async: true, cancellationToken: cancellationToken).ConfigureAwait(false); + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/CallClientOptions.cs b/sdk/communication/Azure.Communication.CallingServer/src/CallingServerClientOptions.cs similarity index 65% rename from sdk/communication/Azure.Communication.CallingServer/src/CallClientOptions.cs rename to sdk/communication/Azure.Communication.CallingServer/src/CallingServerClientOptions.cs index 6427a29955615..737b9a76425b3 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/CallClientOptions.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/CallingServerClientOptions.cs @@ -7,25 +7,25 @@ namespace Azure.Communication.CallingServer { /// - /// The options for communication . + /// The options for communication and . /// - public class CallClientOptions : ClientOptions + public class CallingServerClientOptions : ClientOptions { /// /// The latest version of the CallingServer service. /// - public const ServiceVersion LatestVersion = ServiceVersion.V2021_04_15_Preview1; + internal const ServiceVersion LatestVersion = ServiceVersion.V2021_06_15_Preview; internal string ApiVersion { get; } /// - /// Initializes a new instance of the . + /// Initializes a new instance of the . /// - public CallClientOptions(ServiceVersion version = LatestVersion) + public CallingServerClientOptions(ServiceVersion version = LatestVersion) { ApiVersion = version switch { - ServiceVersion.V2021_04_15_Preview1 => "2021-04-15-preview1", + ServiceVersion.V2021_06_15_Preview => "2021-06-15-preview", _ => throw new ArgumentOutOfRangeException(nameof(version)), }; } @@ -39,7 +39,7 @@ public enum ServiceVersion /// The Beta of the CallingServer service. /// #pragma warning disable CA1707 // Identifiers should not contain underscores - V2021_04_15_Preview1 = 0 + V2021_06_15_Preview = 1 #pragma warning restore CA1707 // Identifiers should not contain underscores } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/ConversationClient.cs b/sdk/communication/Azure.Communication.CallingServer/src/ConversationClient.cs deleted file mode 100644 index e95c96d460785..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/ConversationClient.cs +++ /dev/null @@ -1,863 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -using System; -using System.Threading; -using System.Threading.Tasks; -using Azure.Core; -using Azure.Core.Pipeline; -using Azure.Communication.Pipeline; -using System.Collections.Generic; -using System.Linq; -using System.IO; - -namespace Azure.Communication.CallingServer -{ - /// - /// The Azure Communication Services Conversation Client. - /// - public class ConversationClient - { - internal readonly ClientDiagnostics _clientDiagnostics; - internal readonly HttpPipeline _pipeline; - internal readonly string _resourceEndpoint; - private readonly ContentDownloader _contentDownloader; - - internal ConversationRestClient RestClient { get; } - - #region public constructors - all arguments need null check - - /// Initializes a new instance of . - /// Connection string acquired from the Azure Communication Services resource. - public ConversationClient(string connectionString) - : this( - ConnectionString.Parse(Argument.CheckNotNullOrEmpty(connectionString, nameof(connectionString))), - new CallClientOptions()) - { } - - /// Initializes a new instance of . - /// Connection string acquired from the Azure Communication Services resource. - /// Client option exposing , , , etc. - public ConversationClient(string connectionString, CallClientOptions options) - : this( - ConnectionString.Parse(Argument.CheckNotNullOrEmpty(connectionString, nameof(connectionString))), - options ?? new CallClientOptions()) - { } - - /// Initializes a new instance of . - /// The URI of the Azure Communication Services resource. - /// The used to authenticate requests. - /// Client option exposing , , , etc. - public ConversationClient(Uri endpoint, AzureKeyCredential keyCredential, CallClientOptions options = default) - : this( - Argument.CheckNotNull(endpoint, nameof(endpoint)).AbsoluteUri, - Argument.CheckNotNull(keyCredential, nameof(keyCredential)), - options ?? new CallClientOptions()) - { } - - /// Initializes a new instance of . - /// The URI of the Azure Communication Services resource. - /// The TokenCredential used to authenticate requests, such as DefaultAzureCredential. - /// Client option exposing , , , etc. - public ConversationClient(Uri endpoint, TokenCredential tokenCredential, CallClientOptions options = default) - : this( - Argument.CheckNotNull(endpoint, nameof(endpoint)).AbsoluteUri, - Argument.CheckNotNull(tokenCredential, nameof(tokenCredential)), - options ?? new CallClientOptions()) - { } - - #endregion - - #region private constructors - - private ConversationClient(ConnectionString connectionString, CallClientOptions options) - : this(connectionString.GetRequired("endpoint"), options.BuildHttpPipeline(connectionString), options) - { } - - private ConversationClient(string endpoint, TokenCredential tokenCredential, CallClientOptions options) - : this(endpoint, options.BuildHttpPipeline(tokenCredential), options) - { } - - private ConversationClient(string endpoint, AzureKeyCredential keyCredential, CallClientOptions options) - : this(endpoint, options.BuildHttpPipeline(keyCredential), options) - { } - - private ConversationClient(string endpoint, HttpPipeline httpPipeline, CallClientOptions options) - { - _clientDiagnostics = new ClientDiagnostics(options); - _pipeline = httpPipeline; - _resourceEndpoint = endpoint; - _contentDownloader = new(this); - RestClient = new ConversationRestClient(_clientDiagnostics, httpPipeline, endpoint, options.ApiVersion); - } - - #endregion - - /// Initializes a new instance of for mocking. - protected ConversationClient() - { - _clientDiagnostics = null; - _pipeline = null; - _resourceEndpoint = null; - _contentDownloader = new(this); - RestClient = null; - } - - /// Join the call using conversation id. - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The source identity. - /// The call Options. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - /// is null. - /// is null. - /// is null. - public virtual async Task> JoinCallAsync(string conversationId, CommunicationIdentifier source, JoinCallOptions callOptions, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallClient)}.{nameof(JoinCall)}"); - scope.Start(); - try - { - Argument.AssertNotNull(source, nameof(source)); - Argument.AssertNotNull(callOptions, nameof(callOptions)); - - return await RestClient.JoinCallAsync( - conversationId: conversationId, - source: CommunicationIdentifierSerializer.Serialize(source), - callbackUri: callOptions.CallbackUri?.AbsoluteUri, - requestedModalities: callOptions.RequestedModalities, - requestedCallEvents: callOptions.RequestedCallEvents, - subject: null, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// Join the call using conversation id. - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The source identity. - /// The call Options. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - /// is null. - /// is null. - /// is null. - public virtual Response JoinCall(string conversationId, CommunicationIdentifier source, JoinCallOptions callOptions, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(CallClient)}.{nameof(JoinCall)}"); - scope.Start(); - try - { - Argument.AssertNotNull(source, nameof(source)); - Argument.AssertNotNull(callOptions, nameof(callOptions)); - - return RestClient.JoinCall( - conversationId: conversationId, - source: CommunicationIdentifierSerializer.Serialize(source), - callbackUri: callOptions.CallbackUri?.AbsoluteUri, - requestedModalities: callOptions.RequestedModalities, - requestedCallEvents: callOptions.RequestedCallEvents, - subject: null, - cancellationToken: cancellationToken - ); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// Play audio in the call. - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The uri of the audio file. - /// Tne id for the media in the AudioFileUri, using which we cache the media resource. - /// The callback Uri to receive PlayAudio status notifications. - /// The operation context. - /// The cancellation token to use. - /// The server returned an error. See for details returned from the server. - /// is null. - public virtual async Task> PlayAudioAsync(string conversationId, Uri audioFileUri, string audioFileId, Uri callbackUri, string operationContext = null, CancellationToken cancellationToken = default) - => await PlayAudioAsync( - conversationId: conversationId, - options: new PlayAudioOptions - { - AudioFileUri = audioFileUri, - AudioFileId = audioFileId, - CallbackUri = callbackUri, - OperationContext = operationContext - }, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - - /// Play audio in the call. - /// The call leg id. - /// Play audio request. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - /// is null. - public virtual async Task> PlayAudioAsync(string conversationId, PlayAudioOptions options, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConversationClient)}.{nameof(PlayAudio)}"); - scope.Start(); - try - { - Argument.AssertNotNull(options, nameof(options)); - - // Currently looping media is not supported for out-call scenarios, thus setting it to false. - return await RestClient.PlayAudioAsync( - conversationId: conversationId, - audioFileUri: options.AudioFileUri?.AbsoluteUri, - loop: false, - audioFileId: options.AudioFileId, - callbackUri: options.CallbackUri?.AbsoluteUri, - operationContext: options.OperationContext, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// Play audio in the call. - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The uri of the audio file. - /// Tne id for the media in the AudioFileUri, using which we cache the media resource. - /// The callback Uri to receive PlayAudio status notifications. - /// The operation context. - /// The cancellation token to use. - /// - public virtual Response PlayAudio(string conversationId, Uri audioFileUri, string audioFileId, Uri callbackUri, string operationContext = null, CancellationToken cancellationToken = default) - => PlayAudio( - conversationId: conversationId, - options: new PlayAudioOptions - { - AudioFileUri = audioFileUri, - AudioFileId = audioFileId, - CallbackUri = callbackUri, - OperationContext = operationContext - }, - cancellationToken: cancellationToken - ); - - /// Play audio in the call. - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// Play audio request. - /// The cancellation token. - /// The server returned an error. See for details returned from the server. - /// is null. - public virtual Response PlayAudio(string conversationId, PlayAudioOptions options, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConversationClient)}.{nameof(PlayAudio)}"); - scope.Start(); - try - { - Argument.AssertNotNull(options, nameof(options)); - - // Currently looping media is not supported for out-call scenarios, thus setting it to false. - return RestClient.PlayAudio( - conversationId: conversationId, - audioFileUri: options.AudioFileUri?.AbsoluteUri, - loop: false, - audioFileId: options.AudioFileId, - callbackUri: options.CallbackUri?.AbsoluteUri, - operationContext: options.OperationContext, - cancellationToken: cancellationToken - ); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// - /// Add participant to the call. - /// - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The identity of participant to be added to the call. - /// The callback uri to receive the notification. - /// The phone number to use when adding a pstn participant. - /// The operation context. - /// The cancellation token. - public virtual Response AddParticipant(string conversationId, CommunicationIdentifier participant, Uri callbackUri, string alternateCallerId = default, string operationContext = default, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConversationClient)}.{nameof(AddParticipant)}"); - scope.Start(); - try - { - Argument.AssertNotNull(participant, nameof(participant)); - - var participantsInternal = new List { CommunicationIdentifierSerializer.Serialize(participant) }; - var alternateCallerIdInternal = string.IsNullOrEmpty(alternateCallerId) ? null : new PhoneNumberIdentifierModel(alternateCallerId); - return RestClient.InviteParticipants( - conversationId: conversationId, - participants: participantsInternal, - alternateCallerId: alternateCallerIdInternal, - callbackUri: callbackUri?.AbsoluteUri, - operationContext: operationContext, - cancellationToken: cancellationToken - ); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// - /// Add participant to the call. - /// - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The identity of participant to be added to the call. - /// - /// The phone number to use when adding a pstn participant. - /// The operation context. - /// The cancellation token. - public virtual async Task AddParticipantAsync(string conversationId, CommunicationIdentifier participant, Uri callbackUri, string alternateCallerId = default, string operationContext = default, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConversationClient)}.{nameof(AddParticipant)}"); - scope.Start(); - try - { - Argument.AssertNotNull(participant, nameof(participant)); - - var participantsInternal = new List { CommunicationIdentifierSerializer.Serialize(participant) }; - var alternateCallerIdInternal = string.IsNullOrEmpty(alternateCallerId) ? null : new PhoneNumberIdentifierModel(alternateCallerId); - return await RestClient.InviteParticipantsAsync( - conversationId: conversationId, - participants: participantsInternal, - alternateCallerId: alternateCallerIdInternal, - callbackUri: callbackUri?.AbsoluteUri, - operationContext: operationContext, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// - /// Remove participant from the call. - /// - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The participant id. - /// The cancellation token. - public virtual Response RemoveParticipant(string conversationId, string participantId, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConversationClient)}.{nameof(RemoveParticipant)}"); - scope.Start(); - try - { - return RestClient.RemoveParticipant( - conversationId: conversationId, - participantId: participantId, - cancellationToken: cancellationToken - ); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// - /// Remove participant from the call. - /// - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The participant id. - /// The cancellation token. - public virtual async Task RemoveParticipantAsync(string conversationId, string participantId, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConversationClient)}.{nameof(RemoveParticipant)}"); - scope.Start(); - try - { - return await RestClient.RemoveParticipantAsync( - conversationId: conversationId, - participantId: participantId, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// - /// Start recording of the call. - /// - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The uri to send state change callbacks. - /// The cancellation token. - public virtual async Task> StartRecordingAsync(string conversationId, Uri recordingStateCallbackUri, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConversationClient)}.{nameof(StartRecording)}"); - scope.Start(); - try - { - return await RestClient.StartRecordingAsync( - conversationId: conversationId, - recordingStateCallbackUri: recordingStateCallbackUri.AbsoluteUri, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// - /// Start recording of the call. - /// - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The uri to send state change callbacks. - /// The cancellation token. - public virtual Response StartRecording(string conversationId, Uri recordingStateCallbackUri, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConversationClient)}.{nameof(StartRecording)}"); - scope.Start(); - try - { - return RestClient.StartRecording( - conversationId: conversationId, - recordingStateCallbackUri: recordingStateCallbackUri.AbsoluteUri, - cancellationToken: cancellationToken - ); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// - /// Get the current recording state by recording id. - /// - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The recording id to get the state of. - /// The cancellation token. - public virtual async Task> GetRecordingStateAsync(string conversationId, string recordingId, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConversationClient)}.{nameof(GetRecordingState)}"); - scope.Start(); - try - { - return await RestClient.RecordingStateAsync( - conversationId: conversationId, - recordingId: recordingId, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// - /// Get the current recording state by recording id. - /// - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The recording id to get the state of. - /// The cancellation token. - public virtual Response GetRecordingState(string conversationId, string recordingId, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConversationClient)}.{nameof(GetRecordingState)}"); - scope.Start(); - try - { - return RestClient.RecordingState( - conversationId: conversationId, - recordingId: recordingId, - cancellationToken: cancellationToken - ); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// - /// Stop recording of the call. - /// - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The recording id to stop. - /// The cancellation token. - public virtual async Task StopRecordingAsync(string conversationId, string recordingId, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConversationClient)}.{nameof(StopRecording)}"); - scope.Start(); - try - { - return await RestClient.StopRecordingAsync( - conversationId: conversationId, - recordingId: recordingId, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// - /// Stop recording of the call. - /// - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The recording id to stop. - /// The cancellation token. - public virtual Response StopRecording(string conversationId, string recordingId, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConversationClient)}.{nameof(StopRecording)}"); - scope.Start(); - try - { - return RestClient.StopRecording( - conversationId: conversationId, - recordingId: recordingId, - cancellationToken: cancellationToken - ); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// - /// Pause recording of the call. - /// - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The recording id to pause. - /// The cancellation token. - public virtual async Task PauseRecordingAsync(string conversationId, string recordingId, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConversationClient)}.{nameof(PauseRecording)}"); - scope.Start(); - try - { - return await RestClient.PauseRecordingAsync( - conversationId: conversationId, - recordingId: recordingId, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// - /// Pause recording of the call. - /// - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The recording id to pause. - /// The cancellation token. - public virtual Response PauseRecording(string conversationId, string recordingId, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConversationClient)}.{nameof(PauseRecording)}"); - scope.Start(); - try - { - return RestClient.PauseRecording( - conversationId: conversationId, - recordingId: recordingId, - cancellationToken: cancellationToken - ); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// - /// Resume recording of the call. - /// - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The recording id to pause. - /// The cancellation token. - public virtual async Task ResumeRecordingAsync(string conversationId, string recordingId, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConversationClient)}.{nameof(ResumeRecording)}"); - scope.Start(); - try - { - return await RestClient.ResumeRecordingAsync( - conversationId: conversationId, - recordingId: recordingId, - cancellationToken: cancellationToken - ).ConfigureAwait(false); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// - /// resume recording of the call. - /// - /// The conversation id that can be a group id or a encoded conversation url retrieve from client. - /// The recording id to resume. - /// The cancellation token. - public virtual Response ResumeRecording(string conversationId, string recordingId, CancellationToken cancellationToken = default) - { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ConversationClient)}.{nameof(ResumeRecording)}"); - scope.Start(); - try - { - return RestClient.ResumeRecording( - conversationId: conversationId, - recordingId: recordingId, - cancellationToken: cancellationToken - ); - } - catch (Exception ex) - { - scope.Failed(ex); - throw; - } - } - - /// - /// The - /// operation downloads the recording's content. - /// - /// - /// - /// Recording's content's url location. - /// - /// - /// If provided, only download the bytes of the content in the specified range. - /// If not provided, download the entire content. - /// - /// - /// Optional to propagate - /// notifications that the operation should be cancelled. - /// - /// - /// A containing the - /// downloaded content. - /// - /// - /// A will be thrown if - /// a failure occurs. - /// - public virtual async Task> DownloadStreamingAsync( - Uri sourceEndpoint, - HttpRange range = default, - CancellationToken cancellationToken = default) => - await _contentDownloader.DownloadStreamingInternal( - sourceEndpoint, - range, - async: true, - cancellationToken) - .ConfigureAwait(false); - - /// - /// The - /// operation downloads the recording's content. - /// - /// - /// - /// Recording's content's url location. - /// - /// - /// If provided, only download the bytes of the content in the specified range. - /// If not provided, download the entire content. - /// - /// - /// Optional to propagate - /// notifications that the operation should be cancelled. - /// - /// - /// A containing the - /// downloaded content. - /// - /// - /// A will be thrown if - /// a failure occurs. - /// - public virtual Response DownloadStreaming( - Uri sourceEndpoint, - HttpRange range = default, - CancellationToken cancellationToken = default) => - _contentDownloader.DownloadStreamingInternal( - sourceEndpoint, - range, - async: false, - cancellationToken) - .EnsureCompleted(); - - /// - /// The - /// operation downloads the specified content using parallel requests, - /// and writes the content to . - /// - /// - /// A with the Recording's content's url location. - /// - /// - /// A to write the downloaded content to. - /// - /// - /// Optional to configure - /// parallel transfer behavior. - /// - /// - /// Optional to propagate - /// notifications that the operation should be cancelled. - /// - /// - /// A describing the operation. - /// - /// - /// A will be thrown if - /// a failure occurs. - /// - public virtual Response DownloadTo(Uri sourceEndpoint, Stream destinationStream, - ContentTransferOptions transferOptions = default, CancellationToken cancellationToken = default) => - _contentDownloader.StagedDownloadAsync(sourceEndpoint, destinationStream, transferOptions, async: false, cancellationToken: cancellationToken).EnsureCompleted(); - - /// - /// The - /// operation downloads the specified content using parallel requests, - /// and writes the content to . - /// - /// - /// A with the Recording's content's url location. - /// - /// - /// A to write the downloaded content to. - /// - /// - /// Optional to configure - /// parallel transfer behavior. - /// - /// - /// Optional to propagate - /// notifications that the operation should be cancelled. - /// - /// - /// A describing the operation. - /// - /// - /// A will be thrown if - /// a failure occurs. - /// - public virtual async Task DownloadToAsync(Uri sourceEndpoint, Stream destinationStream, ContentTransferOptions transferOptions = default, CancellationToken cancellationToken = default) => - await _contentDownloader.StagedDownloadAsync(sourceEndpoint, destinationStream, transferOptions, async: true, cancellationToken: cancellationToken).ConfigureAwait(false); - - /// - /// The - /// operation downloads the specified content using parallel requests, - /// and writes the content to . - /// - /// - /// A with the Recording's content's url location. - /// - /// - /// A file path to write the downloaded content to. - /// - /// - /// Optional to configure - /// parallel transfer behavior. - /// - /// - /// Optional to propagate - /// notifications that the operation should be cancelled. - /// - /// - /// A describing the operation. - /// - /// - /// A will be thrown if - /// a failure occurs. - /// - public virtual Response DownloadTo(Uri sourceEndpoint, string destinationPath, - ContentTransferOptions transferOptions = default, CancellationToken cancellationToken = default) - { - using Stream destination = File.Create(destinationPath); - return _contentDownloader.StagedDownloadAsync(sourceEndpoint, destination, transferOptions, - async: false, cancellationToken: cancellationToken).EnsureCompleted(); - } - - /// - /// The - /// operation downloads the specified content using parallel requests, - /// and writes the content to . - /// - /// - /// A with the Recording's content's url location. - /// - /// - /// A file path to write the downloaded content to. - /// - /// - /// Optional to configure - /// parallel transfer behavior. - /// - /// - /// Optional to propagate - /// notifications that the operation should be cancelled. - /// - /// - /// A describing the operation. - /// - /// - /// A will be thrown if - /// a failure occurs. - /// - public virtual async Task DownloadToAsync(Uri sourceEndpoint, string destinationPath, - ContentTransferOptions transferOptions = default, CancellationToken cancellationToken = default) - { - using Stream destination = File.Create(destinationPath); - return await _contentDownloader.StagedDownloadAsync(sourceEndpoint, destination, transferOptions, - async: true, cancellationToken: cancellationToken).ConfigureAwait(false); - } - - private static T AssertNotNull(T argument, string argumentName) - where T : class - { - Argument.AssertNotNull(argument, argumentName); - return argument; - } - - private static string AssertNotNullOrEmpty(string argument, string argumentName) - { - Argument.AssertNotNullOrEmpty(argument, argumentName); - return argument; - } - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Constants.cs b/sdk/communication/Azure.Communication.CallingServer/src/Downloader/Constants.cs similarity index 100% rename from sdk/communication/Azure.Communication.CallingServer/src/Constants.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Downloader/Constants.cs diff --git a/sdk/communication/Azure.Communication.CallingServer/src/ContentDownloader.cs b/sdk/communication/Azure.Communication.CallingServer/src/Downloader/ContentDownloader.cs similarity index 97% rename from sdk/communication/Azure.Communication.CallingServer/src/ContentDownloader.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Downloader/ContentDownloader.cs index 74a5aac01b5d3..59cc2248299a0 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/ContentDownloader.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Downloader/ContentDownloader.cs @@ -12,9 +12,9 @@ namespace Azure.Communication.CallingServer { internal class ContentDownloader { - private readonly ConversationClient _client; + private readonly CallingServerClient _client; - internal ContentDownloader(ConversationClient client) + internal ContentDownloader(CallingServerClient client) { _client = client; } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/PartitionedDownloader.cs b/sdk/communication/Azure.Communication.CallingServer/src/Downloader/PartitionedDownloader.cs similarity index 98% rename from sdk/communication/Azure.Communication.CallingServer/src/PartitionedDownloader.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Downloader/PartitionedDownloader.cs index 0309a1f6ca362..23ff1ce9a56da 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/PartitionedDownloader.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Downloader/PartitionedDownloader.cs @@ -15,7 +15,7 @@ internal class PartitionedDownloader /// /// The client used to download the blob. /// - private readonly ConversationClient _client; + private readonly CallingServerClient _client; /// /// The maximum number of simultaneous workers. @@ -34,7 +34,7 @@ internal class PartitionedDownloader private readonly long _rangeSize; internal PartitionedDownloader( - ConversationClient client, + CallingServerClient client, ContentTransferOptions transferOptions = default) { _client = client; diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/AzureCommunicationCallingServerServiceModelFactory.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/AzureCommunicationCallingServerServiceModelFactory.cs deleted file mode 100644 index 7a1b5cdbef82d..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/AzureCommunicationCallingServerServiceModelFactory.cs +++ /dev/null @@ -1,89 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -namespace Azure.Communication.CallingServer -{ - /// Model factory for read-only models. - public static partial class AzureCommunicationCallingServerServiceModelFactory - { - /// Initializes new instance of CreateCallResponse class. - /// Call leg id of the call. - /// A new instance for mocking. - public static CreateCallResponse CreateCallResponse(string callLegId = default) - { - return new CreateCallResponse(callLegId); - } - - /// Initializes new instance of PlayAudioResponse class. - /// Gets or sets the identifier. - /// Gets or sets the status of the operation. - /// Gets or sets the operation context. - /// Gets or sets the result info. - /// A new instance for mocking. - public static PlayAudioResponse PlayAudioResponse(string id = default, OperationStatus? status = default, string operationContext = default, ResultInfo resultInfo = default) - { - return new PlayAudioResponse(id, status, operationContext, resultInfo); - } - - /// Initializes new instance of ResultInfo class. - /// - /// Gets or sets the result code - /// - /// For synchronous failures, this maps one-to-one with HTTP responses. For asynchronous failures or messages, it is contextual. - /// - /// - /// Gets or sets the result subcode. - /// - /// The subcode further classifies a failure. For example. - /// - /// - /// Gets or sets the message - /// - /// The message is a detail explanation of subcode. - /// - /// A new instance for mocking. - public static ResultInfo ResultInfo(int? code = default, int? subcode = default, string message = default) - { - return new ResultInfo(code, subcode, message); - } - - /// Initializes new instance of CancelAllMediaOperationsResponse class. - /// Gets or sets the identifier. - /// Gets or sets the status of the operation. - /// Gets or sets the operation context. - /// Gets or sets the result info. - /// A new instance for mocking. - public static CancelAllMediaOperationsResponse CancelAllMediaOperationsResponse(string id = default, OperationStatus? status = default, string operationContext = default, ResultInfo resultInfo = default) - { - return new CancelAllMediaOperationsResponse(id, status, operationContext, resultInfo); - } - - /// Initializes new instance of JoinCallResponse class. - /// Call leg id of the call. - /// A new instance for mocking. - public static JoinCallResponse JoinCallResponse(string callLegId = default) - { - return new JoinCallResponse(callLegId); - } - - /// Initializes new instance of StartCallRecordingResponse class. - /// The recording id of the started recording. - /// A new instance for mocking. - public static StartCallRecordingResponse StartCallRecordingResponse(string recordingId = default) - { - return new StartCallRecordingResponse(recordingId); - } - - /// Initializes new instance of GetCallRecordingStateResponse class. - /// The recording state of the recording. - /// A new instance for mocking. - public static GetCallRecordingStateResponse GetCallRecordingStateResponse(CallRecordingState? recordingState = default) - { - return new GetCallRecordingStateResponse(recordingState); - } - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/CallRestClient.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/CallConnectionsRestClient.cs similarity index 57% rename from sdk/communication/Azure.Communication.CallingServer/src/Generated/CallRestClient.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Generated/CallConnectionsRestClient.cs index 8724406844a5b..d5010fe774dc6 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/CallRestClient.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/CallConnectionsRestClient.cs @@ -18,20 +18,20 @@ namespace Azure.Communication.CallingServer { - internal partial class CallRestClient + internal partial class CallConnectionsRestClient { private string endpoint; private string apiVersion; private ClientDiagnostics _clientDiagnostics; private HttpPipeline _pipeline; - /// Initializes a new instance of CallRestClient. + /// Initializes a new instance of CallConnectionsRestClient. /// The handler for diagnostic messaging in the client. /// The HTTP pipeline for sending and receiving REST requests and responses. /// The endpoint of the Azure Communication resource. /// Api Version. /// or is null. - public CallRestClient(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline, string endpoint, string apiVersion = "2021-04-15-preview1") + public CallConnectionsRestClient(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline, string endpoint, string apiVersion = "2021-06-15-preview") { if (endpoint == null) { @@ -48,23 +48,38 @@ public CallRestClient(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline _pipeline = pipeline; } - internal HttpMessage CreateCreateCallRequest(IEnumerable targets, CommunicationIdentifierModel source, string callbackUri, IEnumerable requestedModalities, IEnumerable requestedCallEvents, PhoneNumberIdentifierModel sourceAlternateIdentity, string subject) + internal HttpMessage CreateCreateCallRequest(IEnumerable targets, CommunicationIdentifierModel source, string callbackUri, PhoneNumberIdentifierModel alternateCallerId, string subject, IEnumerable requestedMediaTypes, IEnumerable requestedCallEvents) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Post; var uri = new RawRequestUriBuilder(); uri.AppendRaw(endpoint, false); - uri.AppendPath("/calling/calls", false); + uri.AppendPath("/calling/callConnections", false); uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - var model = new CreateCallRequestInternal(targets.ToList(), source, callbackUri, requestedModalities.ToList(), requestedCallEvents.ToList()) + CreateCallRequestInternal createCallRequestInternal = new CreateCallRequestInternal(targets.ToList(), source, callbackUri) { - SourceAlternateIdentity = sourceAlternateIdentity, + AlternateCallerId = alternateCallerId, Subject = subject }; + if (requestedMediaTypes != null) + { + foreach (var value in requestedMediaTypes) + { + createCallRequestInternal.RequestedMediaTypes.Add(value); + } + } + if (requestedCallEvents != null) + { + foreach (var value in requestedCallEvents) + { + createCallRequestInternal.RequestedCallEvents.Add(value); + } + } + var model = createCallRequestInternal; var content = new Utf8JsonRequestContent(); content.JsonWriter.WriteObjectValue(model); request.Content = content; @@ -75,13 +90,13 @@ internal HttpMessage CreateCreateCallRequest(IEnumerable The targets of the call. /// The source of the call. /// The callback URI. - /// The requested modalities. - /// The requested call events to subscribe to. - /// The alternate identity of the source of the call if dialing out to a pstn number. + /// The alternate identity of the source of the call if dialing out to a pstn number. /// The subject. + /// The requested modalities. + /// The requested call events to subscribe to. /// The cancellation token to use. - /// , , , , or is null. - public async Task> CreateCallAsync(IEnumerable targets, CommunicationIdentifierModel source, string callbackUri, IEnumerable requestedModalities, IEnumerable requestedCallEvents, PhoneNumberIdentifierModel sourceAlternateIdentity = null, string subject = null, CancellationToken cancellationToken = default) + /// , , or is null. + public async Task> CreateCallAsync(IEnumerable targets, CommunicationIdentifierModel source, string callbackUri, PhoneNumberIdentifierModel alternateCallerId = null, string subject = null, IEnumerable requestedMediaTypes = null, IEnumerable requestedCallEvents = null, CancellationToken cancellationToken = default) { if (targets == null) { @@ -95,24 +110,16 @@ public async Task> CreateCallAsync(IEnumerable> CreateCallAsync(IEnumerable The targets of the call. /// The source of the call. /// The callback URI. - /// The requested modalities. - /// The requested call events to subscribe to. - /// The alternate identity of the source of the call if dialing out to a pstn number. + /// The alternate identity of the source of the call if dialing out to a pstn number. /// The subject. + /// The requested modalities. + /// The requested call events to subscribe to. /// The cancellation token to use. - /// , , , , or is null. - public Response CreateCall(IEnumerable targets, CommunicationIdentifierModel source, string callbackUri, IEnumerable requestedModalities, IEnumerable requestedCallEvents, PhoneNumberIdentifierModel sourceAlternateIdentity = null, string subject = null, CancellationToken cancellationToken = default) + /// , , or is null. + public Response CreateCall(IEnumerable targets, CommunicationIdentifierModel source, string callbackUri, PhoneNumberIdentifierModel alternateCallerId = null, string subject = null, IEnumerable requestedMediaTypes = null, IEnumerable requestedCallEvents = null, CancellationToken cancellationToken = default) { if (targets == null) { @@ -144,24 +151,16 @@ public Response CreateCall(IEnumerable CreateCall(IEnumerable Hangup a call. - /// Call id. + /// Hangup the call. + /// The call connection id. /// The cancellation token to use. - /// is null. - public async Task HangupCallAsync(string callId, CancellationToken cancellationToken = default) + /// is null. + public async Task HangupCallAsync(string callConnectionId, CancellationToken cancellationToken = default) { - if (callId == null) + if (callConnectionId == null) { - throw new ArgumentNullException(nameof(callId)); + throw new ArgumentNullException(nameof(callConnectionId)); } - using var message = CreateHangupCallRequest(callId); + using var message = CreateHangupCallRequest(callConnectionId); await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); switch (message.Response.Status) { @@ -207,18 +206,18 @@ public async Task HangupCallAsync(string callId, CancellationToken can } } - /// Hangup a call. - /// Call id. + /// Hangup the call. + /// The call connection id. /// The cancellation token to use. - /// is null. - public Response HangupCall(string callId, CancellationToken cancellationToken = default) + /// is null. + public Response HangupCall(string callConnectionId, CancellationToken cancellationToken = default) { - if (callId == null) + if (callConnectionId == null) { - throw new ArgumentNullException(nameof(callId)); + throw new ArgumentNullException(nameof(callConnectionId)); } - using var message = CreateHangupCallRequest(callId); + using var message = CreateHangupCallRequest(callConnectionId); _pipeline.Send(message, cancellationToken); switch (message.Response.Status) { @@ -229,75 +228,16 @@ public Response HangupCall(string callId, CancellationToken cancellationToken = } } - internal HttpMessage CreateDeleteCallRequest(string callId) - { - var message = _pipeline.CreateMessage(); - var request = message.Request; - request.Method = RequestMethod.Delete; - var uri = new RawRequestUriBuilder(); - uri.AppendRaw(endpoint, false); - uri.AppendPath("/calling/calls/", false); - uri.AppendPath(callId, true); - uri.AppendQuery("api-version", apiVersion, true); - request.Uri = uri; - request.Headers.Add("Accept", "application/json"); - return message; - } - - /// Delete a call. - /// Call id. - /// The cancellation token to use. - /// is null. - public async Task DeleteCallAsync(string callId, CancellationToken cancellationToken = default) - { - if (callId == null) - { - throw new ArgumentNullException(nameof(callId)); - } - - using var message = CreateDeleteCallRequest(callId); - await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); - switch (message.Response.Status) - { - case 202: - return message.Response; - default: - throw await _clientDiagnostics.CreateRequestFailedExceptionAsync(message.Response).ConfigureAwait(false); - } - } - - /// Delete a call. - /// Call id. - /// The cancellation token to use. - /// is null. - public Response DeleteCall(string callId, CancellationToken cancellationToken = default) - { - if (callId == null) - { - throw new ArgumentNullException(nameof(callId)); - } - - using var message = CreateDeleteCallRequest(callId); - _pipeline.Send(message, cancellationToken); - switch (message.Response.Status) - { - case 202: - return message.Response; - default: - throw _clientDiagnostics.CreateRequestFailedException(message.Response); - } - } - - internal HttpMessage CreatePlayAudioRequest(string callId, string audioFileUri, bool? loop, string operationContext, string audioFileId, string callbackUri) + internal HttpMessage CreatePlayAudioRequest(string callConnectionId, string audioFileUri, bool? loop, string operationContext, string audioFileId, string callbackUri) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Post; var uri = new RawRequestUriBuilder(); uri.AppendRaw(endpoint, false); - uri.AppendPath("/calling/calls/", false); - uri.AppendPath(callId, true); - uri.AppendPath("/PlayAudio", false); + uri.AppendPath("/calling/callConnections/", false); + uri.AppendPath(callConnectionId, true); + uri.AppendPath("/:playAudio", false); uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); @@ -316,8 +256,8 @@ internal HttpMessage CreatePlayAudioRequest(string callId, string audioFileUri, return message; } - /// Play audio in a call. - /// The call id. + /// Play audio in the call. + /// The call connection id. /// /// The media resource uri of the play audio request. /// @@ -332,23 +272,23 @@ internal HttpMessage CreatePlayAudioRequest(string callId, string audioFileUri, /// An id for the media in the AudioFileUri, using which we cache the media resource. /// The callback Uri to receive PlayAudio status notifications. /// The cancellation token to use. - /// is null. - public async Task> PlayAudioAsync(string callId, string audioFileUri = null, bool? loop = null, string operationContext = null, string audioFileId = null, string callbackUri = null, CancellationToken cancellationToken = default) + /// is null. + public async Task> PlayAudioAsync(string callConnectionId, string audioFileUri = null, bool? loop = null, string operationContext = null, string audioFileId = null, string callbackUri = null, CancellationToken cancellationToken = default) { - if (callId == null) + if (callConnectionId == null) { - throw new ArgumentNullException(nameof(callId)); + throw new ArgumentNullException(nameof(callConnectionId)); } - using var message = CreatePlayAudioRequest(callId, audioFileUri, loop, operationContext, audioFileId, callbackUri); + using var message = CreatePlayAudioRequest(callConnectionId, audioFileUri, loop, operationContext, audioFileId, callbackUri); await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); switch (message.Response.Status) { case 202: { - PlayAudioResponse value = default; + PlayAudioResult value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = PlayAudioResponse.DeserializePlayAudioResponse(document.RootElement); + value = PlayAudioResult.DeserializePlayAudioResult(document.RootElement); return Response.FromValue(value, message.Response); } default: @@ -356,8 +296,8 @@ public async Task> PlayAudioAsync(string callId, str } } - /// Play audio in a call. - /// The call id. + /// Play audio in the call. + /// The call connection id. /// /// The media resource uri of the play audio request. /// @@ -372,23 +312,23 @@ public async Task> PlayAudioAsync(string callId, str /// An id for the media in the AudioFileUri, using which we cache the media resource. /// The callback Uri to receive PlayAudio status notifications. /// The cancellation token to use. - /// is null. - public Response PlayAudio(string callId, string audioFileUri = null, bool? loop = null, string operationContext = null, string audioFileId = null, string callbackUri = null, CancellationToken cancellationToken = default) + /// is null. + public Response PlayAudio(string callConnectionId, string audioFileUri = null, bool? loop = null, string operationContext = null, string audioFileId = null, string callbackUri = null, CancellationToken cancellationToken = default) { - if (callId == null) + if (callConnectionId == null) { - throw new ArgumentNullException(nameof(callId)); + throw new ArgumentNullException(nameof(callConnectionId)); } - using var message = CreatePlayAudioRequest(callId, audioFileUri, loop, operationContext, audioFileId, callbackUri); + using var message = CreatePlayAudioRequest(callConnectionId, audioFileUri, loop, operationContext, audioFileId, callbackUri); _pipeline.Send(message, cancellationToken); switch (message.Response.Status) { case 202: { - PlayAudioResponse value = default; + PlayAudioResult value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = PlayAudioResponse.DeserializePlayAudioResponse(document.RootElement); + value = PlayAudioResult.DeserializePlayAudioResult(document.RootElement); return Response.FromValue(value, message.Response); } default: @@ -396,16 +336,16 @@ public Response PlayAudio(string callId, string audioFileUri } } - internal HttpMessage CreateCancelAllMediaOperationsRequest(string callId, string operationContext) + internal HttpMessage CreateCancelAllMediaOperationsRequest(string callConnectionId, string operationContext) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Post; var uri = new RawRequestUriBuilder(); uri.AppendRaw(endpoint, false); - uri.AppendPath("/calling/calls/", false); - uri.AppendPath(callId, true); - uri.AppendPath("/CancelMediaProcessing", false); + uri.AppendPath("/calling/callConnections/", false); + uri.AppendPath(callConnectionId, true); + uri.AppendPath("/:cancelAllMediaOperations", false); uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); @@ -420,27 +360,27 @@ internal HttpMessage CreateCancelAllMediaOperationsRequest(string callId, string return message; } - /// Cancel Media Processing. - /// The call id. + /// Cancel all media operations. + /// The call connection id. /// The context for this operation. /// The cancellation token to use. - /// is null. - public async Task> CancelAllMediaOperationsAsync(string callId, string operationContext = null, CancellationToken cancellationToken = default) + /// is null. + public async Task> CancelAllMediaOperationsAsync(string callConnectionId, string operationContext = null, CancellationToken cancellationToken = default) { - if (callId == null) + if (callConnectionId == null) { - throw new ArgumentNullException(nameof(callId)); + throw new ArgumentNullException(nameof(callConnectionId)); } - using var message = CreateCancelAllMediaOperationsRequest(callId, operationContext); + using var message = CreateCancelAllMediaOperationsRequest(callConnectionId, operationContext); await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); switch (message.Response.Status) { case 200: { - CancelAllMediaOperationsResponse value = default; + CancelAllMediaOperationsResult value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = CancelAllMediaOperationsResponse.DeserializeCancelAllMediaOperationsResponse(document.RootElement); + value = CancelAllMediaOperationsResult.DeserializeCancelAllMediaOperationsResult(document.RootElement); return Response.FromValue(value, message.Response); } default: @@ -448,27 +388,27 @@ public async Task> CancelAllMediaOper } } - /// Cancel Media Processing. - /// The call id. + /// Cancel all media operations. + /// The call connection id. /// The context for this operation. /// The cancellation token to use. - /// is null. - public Response CancelAllMediaOperations(string callId, string operationContext = null, CancellationToken cancellationToken = default) + /// is null. + public Response CancelAllMediaOperations(string callConnectionId, string operationContext = null, CancellationToken cancellationToken = default) { - if (callId == null) + if (callConnectionId == null) { - throw new ArgumentNullException(nameof(callId)); + throw new ArgumentNullException(nameof(callConnectionId)); } - using var message = CreateCancelAllMediaOperationsRequest(callId, operationContext); + using var message = CreateCancelAllMediaOperationsRequest(callConnectionId, operationContext); _pipeline.Send(message, cancellationToken); switch (message.Response.Status) { case 200: { - CancelAllMediaOperationsResponse value = default; + CancelAllMediaOperationsResult value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = CancelAllMediaOperationsResponse.DeserializeCancelAllMediaOperationsResponse(document.RootElement); + value = CancelAllMediaOperationsResult.DeserializeCancelAllMediaOperationsResult(document.RootElement); return Response.FromValue(value, message.Response); } default: @@ -476,23 +416,24 @@ public Response CancelAllMediaOperations(strin } } - internal HttpMessage CreateInviteParticipantsRequest(string callId, IEnumerable participants, PhoneNumberIdentifierModel alternateCallerId, string operationContext, string callbackUri) + internal HttpMessage CreateAddParticipantRequest(string callConnectionId, PhoneNumberIdentifierModel alternateCallerId, CommunicationIdentifierModel participant, string operationContext, string callbackUri) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Post; var uri = new RawRequestUriBuilder(); uri.AppendRaw(endpoint, false); - uri.AppendPath("/calling/calls/", false); - uri.AppendPath(callId, true); + uri.AppendPath("/calling/callConnections/", false); + uri.AppendPath(callConnectionId, true); uri.AppendPath("/participants", false); uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - var model = new InviteParticipantsRequestInternal(participants.ToList()) + var model = new AddParticipantRequest() { AlternateCallerId = alternateCallerId, + Participant = participant, OperationContext = operationContext, CallbackUri = callbackUri }; @@ -502,75 +443,77 @@ internal HttpMessage CreateInviteParticipantsRequest(string callId, IEnumerable< return message; } - /// Invite participants to the call. - /// Call id. - /// The list of participants to be added to the call. + /// Add a participant to the call. + /// The call connection id. /// The alternate identity of source participant. + /// The participant to be added to the call. /// The operation context. /// The callback URI. /// The cancellation token to use. - /// or is null. - public async Task InviteParticipantsAsync(string callId, IEnumerable participants, PhoneNumberIdentifierModel alternateCallerId = null, string operationContext = null, string callbackUri = null, CancellationToken cancellationToken = default) + /// is null. + public async Task> AddParticipantAsync(string callConnectionId, PhoneNumberIdentifierModel alternateCallerId = null, CommunicationIdentifierModel participant = null, string operationContext = null, string callbackUri = null, CancellationToken cancellationToken = default) { - if (callId == null) + if (callConnectionId == null) { - throw new ArgumentNullException(nameof(callId)); - } - if (participants == null) - { - throw new ArgumentNullException(nameof(participants)); + throw new ArgumentNullException(nameof(callConnectionId)); } - using var message = CreateInviteParticipantsRequest(callId, participants, alternateCallerId, operationContext, callbackUri); + using var message = CreateAddParticipantRequest(callConnectionId, alternateCallerId, participant, operationContext, callbackUri); await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); switch (message.Response.Status) { case 202: - return message.Response; + { + AddParticipantResult value = default; + using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); + value = AddParticipantResult.DeserializeAddParticipantResult(document.RootElement); + return Response.FromValue(value, message.Response); + } default: throw await _clientDiagnostics.CreateRequestFailedExceptionAsync(message.Response).ConfigureAwait(false); } } - /// Invite participants to the call. - /// Call id. - /// The list of participants to be added to the call. + /// Add a participant to the call. + /// The call connection id. /// The alternate identity of source participant. + /// The participant to be added to the call. /// The operation context. /// The callback URI. /// The cancellation token to use. - /// or is null. - public Response InviteParticipants(string callId, IEnumerable participants, PhoneNumberIdentifierModel alternateCallerId = null, string operationContext = null, string callbackUri = null, CancellationToken cancellationToken = default) + /// is null. + public Response AddParticipant(string callConnectionId, PhoneNumberIdentifierModel alternateCallerId = null, CommunicationIdentifierModel participant = null, string operationContext = null, string callbackUri = null, CancellationToken cancellationToken = default) { - if (callId == null) + if (callConnectionId == null) { - throw new ArgumentNullException(nameof(callId)); - } - if (participants == null) - { - throw new ArgumentNullException(nameof(participants)); + throw new ArgumentNullException(nameof(callConnectionId)); } - using var message = CreateInviteParticipantsRequest(callId, participants, alternateCallerId, operationContext, callbackUri); + using var message = CreateAddParticipantRequest(callConnectionId, alternateCallerId, participant, operationContext, callbackUri); _pipeline.Send(message, cancellationToken); switch (message.Response.Status) { case 202: - return message.Response; + { + AddParticipantResult value = default; + using var document = JsonDocument.Parse(message.Response.ContentStream); + value = AddParticipantResult.DeserializeAddParticipantResult(document.RootElement); + return Response.FromValue(value, message.Response); + } default: throw _clientDiagnostics.CreateRequestFailedException(message.Response); } } - internal HttpMessage CreateRemoveParticipantRequest(string callId, string participantId) + internal HttpMessage CreateRemoveParticipantRequest(string callConnectionId, string participantId) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Delete; var uri = new RawRequestUriBuilder(); uri.AppendRaw(endpoint, false); - uri.AppendPath("/calling/calls/", false); - uri.AppendPath(callId, true); + uri.AppendPath("/calling/callConnections/", false); + uri.AppendPath(callConnectionId, true); uri.AppendPath("/participants/", false); uri.AppendPath(participantId, true); uri.AppendQuery("api-version", apiVersion, true); @@ -579,23 +522,23 @@ internal HttpMessage CreateRemoveParticipantRequest(string callId, string partic return message; } - /// Remove participant from the call. - /// Call id. - /// Participant id. + /// Remove a participant from the call. + /// The call connection id. + /// The participant id. /// The cancellation token to use. - /// or is null. - public async Task RemoveParticipantAsync(string callId, string participantId, CancellationToken cancellationToken = default) + /// or is null. + public async Task RemoveParticipantAsync(string callConnectionId, string participantId, CancellationToken cancellationToken = default) { - if (callId == null) + if (callConnectionId == null) { - throw new ArgumentNullException(nameof(callId)); + throw new ArgumentNullException(nameof(callConnectionId)); } if (participantId == null) { throw new ArgumentNullException(nameof(participantId)); } - using var message = CreateRemoveParticipantRequest(callId, participantId); + using var message = CreateRemoveParticipantRequest(callConnectionId, participantId); await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); switch (message.Response.Status) { @@ -606,23 +549,23 @@ public async Task RemoveParticipantAsync(string callId, string partici } } - /// Remove participant from the call. - /// Call id. - /// Participant id. + /// Remove a participant from the call. + /// The call connection id. + /// The participant id. /// The cancellation token to use. - /// or is null. - public Response RemoveParticipant(string callId, string participantId, CancellationToken cancellationToken = default) + /// or is null. + public Response RemoveParticipant(string callConnectionId, string participantId, CancellationToken cancellationToken = default) { - if (callId == null) + if (callConnectionId == null) { - throw new ArgumentNullException(nameof(callId)); + throw new ArgumentNullException(nameof(callConnectionId)); } if (participantId == null) { throw new ArgumentNullException(nameof(participantId)); } - using var message = CreateRemoveParticipantRequest(callId, participantId); + using var message = CreateRemoveParticipantRequest(callConnectionId, participantId); _pipeline.Send(message, cancellationToken); switch (message.Response.Status) { diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/CallingServerModelFactory.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/CallingServerModelFactory.cs new file mode 100644 index 0000000000000..1af99b9c7641c --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/CallingServerModelFactory.cs @@ -0,0 +1,131 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; +using Azure.Communication.CallingServer; + +namespace Azure.Communication.CallingServer.Models +{ + /// Model factory for read-only models. + public static partial class CallingServerModelFactory + { + /// Initializes new instance of PlayAudioResult class. + /// The operation id. + /// The status of the operation. + /// The operation context provided by client. + /// The result info for the operation. + /// A new instance for mocking. + public static PlayAudioResult PlayAudioResult(string operationId = default, OperationStatus status = default, string operationContext = default, ResultInfo resultInfo = default) + { + return new PlayAudioResult(operationId, status, operationContext, resultInfo); + } + + /// Initializes new instance of ResultInfo class. + /// The result code associated with the operation. + /// The subcode that further classifies the result. + /// The message is a detail explanation of subcode. + /// A new instance for mocking. + public static ResultInfo ResultInfo(int code = default, int subcode = default, string message = default) + { + return new ResultInfo(code, subcode, message); + } + + /// Initializes new instance of CancelAllMediaOperationsResult class. + /// The operation id. + /// The status of the operation. + /// The operation context provided by client. + /// The result info for the operation. + /// A new instance for mocking. + public static CancelAllMediaOperationsResult CancelAllMediaOperationsResult(string operationId = default, OperationStatus status = default, string operationContext = default, ResultInfo resultInfo = default) + { + return new CancelAllMediaOperationsResult(operationId, status, operationContext, resultInfo); + } + + /// Initializes new instance of AddParticipantResult class. + /// The id of the added participant. + /// A new instance for mocking. + public static AddParticipantResult AddParticipantResult(string participantId = default) + { + return new AddParticipantResult(participantId); + } + + /// Initializes new instance of StartCallRecordingResult class. + /// The recording id of the started recording. + /// A new instance for mocking. + public static StartCallRecordingResult StartCallRecordingResult(string recordingId = default) + { + return new StartCallRecordingResult(recordingId); + } + + /// Initializes new instance of CallRecordingProperties class. + /// The state of the recording. + /// A new instance for mocking. + public static CallRecordingProperties CallRecordingProperties(CallRecordingState recordingState = default) + { + return new CallRecordingProperties(recordingState); + } + + /// Initializes new instance of CallConnectionStateChangedEvent class. + /// The server call.id. + /// The call connection id. + /// The call connection state. + /// A new instance for mocking. + public static CallConnectionStateChangedEvent CallConnectionStateChangedEvent(string serverCallId = default, string callConnectionId = default, CallConnectionState callConnectionState = default) + { + return new CallConnectionStateChangedEvent(serverCallId, callConnectionId, callConnectionState); + } + + /// Initializes new instance of CallRecordingStateChangeEvent class. + /// The call recording id. + /// The state of the recording. + /// The time of the recording started. + /// The server call.id. + /// A new instance for mocking. + public static CallRecordingStateChangeEvent CallRecordingStateChangeEvent(string recordingId = default, CallRecordingState state = default, DateTimeOffset startDateTime = default, string serverCallId = default) + { + return new CallRecordingStateChangeEvent(recordingId, state, startDateTime, serverCallId); + } + + /// Initializes new instance of AddParticipantResultEvent class. + /// The result details. + /// The operation context. + /// The status of the operation. + /// A new instance for mocking. + public static AddParticipantResultEvent AddParticipantResultEvent(ResultInfo resultInfo = default, string operationContext = default, OperationStatus status = default) + { + return new AddParticipantResultEvent(resultInfo, operationContext, status); + } + + /// Initializes new instance of PlayAudioResultEvent class. + /// The result details. + /// The operation context. + /// The status of the operation. + /// A new instance for mocking. + public static PlayAudioResultEvent PlayAudioResultEvent(ResultInfo resultInfo = default, string operationContext = default, OperationStatus status = default) + { + return new PlayAudioResultEvent(resultInfo, operationContext, status); + } + + /// Initializes new instance of ToneReceivedEvent class. + /// The tone info. + /// The call connection id. + /// A new instance for mocking. + public static ToneReceivedEvent ToneReceivedEvent(ToneInfo toneInfo = default, string callConnectionId = default) + { + return new ToneReceivedEvent(toneInfo, callConnectionId); + } + + /// Initializes new instance of ToneInfo class. + /// The sequence id which can be used to determine if the same tone was played multiple times or if any tones were missed. + /// The tone value. + /// A new instance for mocking. + public static ToneInfo ToneInfo(int sequenceId = default, ToneValue tone = default) + { + return new ToneInfo(sequenceId, tone); + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/InviteParticipantsRequestInternal.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantRequest.Serialization.cs similarity index 76% rename from sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/InviteParticipantsRequestInternal.Serialization.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantRequest.Serialization.cs index 60e7b79684553..407f6e7f12387 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/InviteParticipantsRequestInternal.Serialization.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantRequest.Serialization.cs @@ -10,7 +10,7 @@ namespace Azure.Communication.CallingServer { - internal partial class InviteParticipantsRequestInternal : IUtf8JsonSerializable + internal partial class AddParticipantRequest : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -20,13 +20,11 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WritePropertyName("alternateCallerId"); writer.WriteObjectValue(AlternateCallerId); } - writer.WritePropertyName("participants"); - writer.WriteStartArray(); - foreach (var item in Participants) + if (Optional.IsDefined(Participant)) { - writer.WriteObjectValue(item); + writer.WritePropertyName("participant"); + writer.WriteObjectValue(Participant); } - writer.WriteEndArray(); if (Optional.IsDefined(OperationContext)) { writer.WritePropertyName("operationContext"); diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantRequest.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantRequest.cs new file mode 100644 index 0000000000000..c5c466c3d73ea --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantRequest.cs @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using Azure.Communication; + +namespace Azure.Communication.CallingServer +{ + /// The add participant request. + internal partial class AddParticipantRequest + { + /// Initializes a new instance of AddParticipantRequest. + public AddParticipantRequest() + { + } + + /// The alternate identity of source participant. + public PhoneNumberIdentifierModel AlternateCallerId { get; set; } + /// The participant to be added to the call. + public CommunicationIdentifierModel Participant { get; set; } + /// The operation context. + public string OperationContext { get; set; } + /// The callback URI. + public string CallbackUri { get; set; } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallResponse.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantResult.Serialization.cs similarity index 52% rename from sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallResponse.Serialization.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantResult.Serialization.cs index 837903cd12d2b..1ad1575d62241 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallResponse.Serialization.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantResult.Serialization.cs @@ -10,20 +10,20 @@ namespace Azure.Communication.CallingServer { - public partial class JoinCallResponse + public partial class AddParticipantResult { - internal static JoinCallResponse DeserializeJoinCallResponse(JsonElement element) + internal static AddParticipantResult DeserializeAddParticipantResult(JsonElement element) { - Optional callLegId = default; + Optional participantId = default; foreach (var property in element.EnumerateObject()) { - if (property.NameEquals("callLegId")) + if (property.NameEquals("participantId")) { - callLegId = property.Value.GetString(); + participantId = property.Value.GetString(); continue; } } - return new JoinCallResponse(callLegId.Value); + return new AddParticipantResult(participantId.Value); } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantResult.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantResult.cs new file mode 100644 index 0000000000000..827e351accce7 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantResult.cs @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +namespace Azure.Communication.CallingServer +{ + /// The add participant result. + public partial class AddParticipantResult + { + /// Initializes a new instance of AddParticipantResult. + internal AddParticipantResult() + { + } + + /// Initializes a new instance of AddParticipantResult. + /// The id of the added participant. + internal AddParticipantResult(string participantId) + { + ParticipantId = participantId; + } + + /// The id of the added participant. + public string ParticipantId { get; } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantResultEvent.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantResultEvent.Serialization.cs new file mode 100644 index 0000000000000..05004943a3439 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantResultEvent.Serialization.cs @@ -0,0 +1,46 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using Azure.Core; + +namespace Azure.Communication.CallingServer +{ + public partial class AddParticipantResultEvent + { + internal static AddParticipantResultEvent DeserializeAddParticipantResultEvent(JsonElement element) + { + Optional resultInfo = default; + Optional operationContext = default; + OperationStatus status = default; + foreach (var property in element.EnumerateObject()) + { + if (property.NameEquals("resultInfo")) + { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } + resultInfo = ResultInfo.DeserializeResultInfo(property.Value); + continue; + } + if (property.NameEquals("operationContext")) + { + operationContext = property.Value.GetString(); + continue; + } + if (property.NameEquals("status")) + { + status = new OperationStatus(property.Value.GetString()); + continue; + } + } + return new AddParticipantResultEvent(resultInfo.Value, operationContext.Value, status); + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantResultEvent.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantResultEvent.cs new file mode 100644 index 0000000000000..e2bae28a24b4f --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/AddParticipantResultEvent.cs @@ -0,0 +1,38 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +namespace Azure.Communication.CallingServer +{ + /// The AddParticipantResultEvent. + public partial class AddParticipantResultEvent + { + /// Initializes a new instance of AddParticipantResultEvent. + /// The status of the operation. + internal AddParticipantResultEvent(OperationStatus status) + { + Status = status; + } + + /// Initializes a new instance of AddParticipantResultEvent. + /// The result details. + /// The operation context. + /// The status of the operation. + internal AddParticipantResultEvent(ResultInfo resultInfo, string operationContext, OperationStatus status) + { + ResultInfo = resultInfo; + OperationContext = operationContext; + Status = status; + } + + /// The result details. + public ResultInfo ResultInfo { get; } + /// The operation context. + public string OperationContext { get; } + /// The status of the operation. + public OperationStatus Status { get; } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallConnectionState.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallConnectionState.cs new file mode 100644 index 0000000000000..6979532fe5e16 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallConnectionState.cs @@ -0,0 +1,60 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; +using System.ComponentModel; + +namespace Azure.Communication.CallingServer +{ + /// The call connection state. + public readonly partial struct CallConnectionState : IEquatable + { + private readonly string _value; + + /// Determines if two values are the same. + /// is null. + public CallConnectionState(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + private const string IncomingValue = "incoming"; + private const string ConnectingValue = "connecting"; + private const string ConnectedValue = "connected"; + private const string DisconnectingValue = "disconnecting"; + private const string DisconnectedValue = "disconnected"; + + /// incoming. + public static CallConnectionState Incoming { get; } = new CallConnectionState(IncomingValue); + /// connecting. + public static CallConnectionState Connecting { get; } = new CallConnectionState(ConnectingValue); + /// connected. + public static CallConnectionState Connected { get; } = new CallConnectionState(ConnectedValue); + /// disconnecting. + public static CallConnectionState Disconnecting { get; } = new CallConnectionState(DisconnectingValue); + /// disconnected. + public static CallConnectionState Disconnected { get; } = new CallConnectionState(DisconnectedValue); + /// Determines if two values are the same. + public static bool operator ==(CallConnectionState left, CallConnectionState right) => left.Equals(right); + /// Determines if two values are not the same. + public static bool operator !=(CallConnectionState left, CallConnectionState right) => !left.Equals(right); + /// Converts a string to a . + public static implicit operator CallConnectionState(string value) => new CallConnectionState(value); + + /// + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object obj) => obj is CallConnectionState other && Equals(other); + /// + public bool Equals(CallConnectionState other) => string.Equals(_value, other._value, StringComparison.InvariantCultureIgnoreCase); + + /// + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + /// + public override string ToString() => _value; + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallConnectionStateChangedEvent.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallConnectionStateChangedEvent.Serialization.cs new file mode 100644 index 0000000000000..06d4e92a97689 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallConnectionStateChangedEvent.Serialization.cs @@ -0,0 +1,41 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using Azure.Core; + +namespace Azure.Communication.CallingServer +{ + public partial class CallConnectionStateChangedEvent + { + internal static CallConnectionStateChangedEvent DeserializeCallConnectionStateChangedEvent(JsonElement element) + { + Optional serverCallId = default; + Optional callConnectionId = default; + CallConnectionState callConnectionState = default; + foreach (var property in element.EnumerateObject()) + { + if (property.NameEquals("serverCallId")) + { + serverCallId = property.Value.GetString(); + continue; + } + if (property.NameEquals("callConnectionId")) + { + callConnectionId = property.Value.GetString(); + continue; + } + if (property.NameEquals("callConnectionState")) + { + callConnectionState = new CallConnectionState(property.Value.GetString()); + continue; + } + } + return new CallConnectionStateChangedEvent(serverCallId.Value, callConnectionId.Value, callConnectionState); + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallConnectionStateChangedEvent.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallConnectionStateChangedEvent.cs new file mode 100644 index 0000000000000..c15300cdded33 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallConnectionStateChangedEvent.cs @@ -0,0 +1,38 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +namespace Azure.Communication.CallingServer +{ + /// The call connection state changed event. + public partial class CallConnectionStateChangedEvent + { + /// Initializes a new instance of CallConnectionStateChangedEvent. + /// The call connection state. + internal CallConnectionStateChangedEvent(CallConnectionState callConnectionState) + { + CallConnectionState = callConnectionState; + } + + /// Initializes a new instance of CallConnectionStateChangedEvent. + /// The server call.id. + /// The call connection id. + /// The call connection state. + internal CallConnectionStateChangedEvent(string serverCallId, string callConnectionId, CallConnectionState callConnectionState) + { + ServerCallId = serverCallId; + CallConnectionId = callConnectionId; + CallConnectionState = callConnectionState; + } + + /// The server call.id. + public string ServerCallId { get; } + /// The call connection id. + public string CallConnectionId { get; } + /// The call connection state. + public CallConnectionState CallConnectionState { get; } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallLegStateChangedEvent.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallLegStateChangedEvent.Serialization.cs deleted file mode 100644 index 5f1db1ce2625a..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallLegStateChangedEvent.Serialization.cs +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using Azure.Core; - -namespace Azure.Communication.CallingServer -{ - public partial class CallLegStateChangedEvent : IUtf8JsonSerializable - { - void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) - { - writer.WriteStartObject(); - if (Optional.IsDefined(ConversationId)) - { - writer.WritePropertyName("conversationId"); - writer.WriteStringValue(ConversationId); - } - if (Optional.IsDefined(CallLegId)) - { - writer.WritePropertyName("callLegId"); - writer.WriteStringValue(CallLegId); - } - if (Optional.IsDefined(CallState)) - { - writer.WritePropertyName("callState"); - writer.WriteStringValue(CallState.Value.ToString()); - } - writer.WriteEndObject(); - } - - internal static CallLegStateChangedEvent DeserializeCallLegStateChangedEvent(JsonElement element) - { - Optional conversationId = default; - Optional callLegId = default; - Optional callState = default; - foreach (var property in element.EnumerateObject()) - { - if (property.NameEquals("conversationId")) - { - conversationId = property.Value.GetString(); - continue; - } - if (property.NameEquals("callLegId")) - { - callLegId = property.Value.GetString(); - continue; - } - if (property.NameEquals("callState")) - { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } - callState = new CallState(property.Value.GetString()); - continue; - } - } - return new CallLegStateChangedEvent(conversationId.Value, callLegId.Value, Optional.ToNullable(callState)); - } - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallLegStateChangedEvent.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallLegStateChangedEvent.cs deleted file mode 100644 index de96c72a96864..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallLegStateChangedEvent.cs +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -namespace Azure.Communication.CallingServer -{ - /// The call state change event. - public partial class CallLegStateChangedEvent - { - /// Initializes a new instance of CallLegStateChangedEvent. - public CallLegStateChangedEvent() - { - } - - /// Initializes a new instance of CallLegStateChangedEvent. - /// The conversation.id. - /// The call leg.id. - /// The call state. - internal CallLegStateChangedEvent(string conversationId, string callLegId, CallState? callState) - { - ConversationId = conversationId; - CallLegId = callLegId; - CallState = callState; - } - - /// The conversation.id. - public string ConversationId { get; set; } - /// The call leg.id. - public string CallLegId { get; set; } - /// The call state. - public CallState? CallState { get; set; } - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallModality.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallModality.cs deleted file mode 100644 index 731293ed31964..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallModality.cs +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System; -using System.ComponentModel; - -namespace Azure.Communication.CallingServer -{ - /// The CallModality. - public readonly partial struct CallModality : IEquatable - { - private readonly string _value; - - /// Determines if two values are the same. - /// is null. - public CallModality(string value) - { - _value = value ?? throw new ArgumentNullException(nameof(value)); - } - - private const string AudioValue = "audio"; - private const string VideoValue = "video"; - - /// audio. - public static CallModality Audio { get; } = new CallModality(AudioValue); - /// video. - public static CallModality Video { get; } = new CallModality(VideoValue); - /// Determines if two values are the same. - public static bool operator ==(CallModality left, CallModality right) => left.Equals(right); - /// Determines if two values are not the same. - public static bool operator !=(CallModality left, CallModality right) => !left.Equals(right); - /// Converts a string to a . - public static implicit operator CallModality(string value) => new CallModality(value); - - /// - [EditorBrowsable(EditorBrowsableState.Never)] - public override bool Equals(object obj) => obj is CallModality other && Equals(other); - /// - public bool Equals(CallModality other) => string.Equals(_value, other._value, StringComparison.InvariantCultureIgnoreCase); - - /// - [EditorBrowsable(EditorBrowsableState.Never)] - public override int GetHashCode() => _value?.GetHashCode() ?? 0; - /// - public override string ToString() => _value; - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CommunicationParticipantInternal.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallParticipantInternal.Serialization.cs similarity index 69% rename from sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CommunicationParticipantInternal.Serialization.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallParticipantInternal.Serialization.cs index a122d06ea9557..87a9c9e45f004 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CommunicationParticipantInternal.Serialization.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallParticipantInternal.Serialization.cs @@ -11,13 +11,13 @@ namespace Azure.Communication.CallingServer { - internal partial class CommunicationParticipantInternal + internal partial class CallParticipantInternal { - internal static CommunicationParticipantInternal DeserializeCommunicationParticipantInternal(JsonElement element) + internal static CallParticipantInternal DeserializeCallParticipantInternal(JsonElement element) { Optional identifier = default; Optional participantId = default; - Optional isMuted = default; + bool isMuted = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("identifier")) @@ -37,16 +37,11 @@ internal static CommunicationParticipantInternal DeserializeCommunicationPartici } if (property.NameEquals("isMuted")) { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } isMuted = property.Value.GetBoolean(); continue; } } - return new CommunicationParticipantInternal(identifier.Value, participantId.Value, Optional.ToNullable(isMuted)); + return new CallParticipantInternal(identifier.Value, participantId.Value, isMuted); } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallParticipantInternal.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallParticipantInternal.cs new file mode 100644 index 0000000000000..d0e9755d677f7 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallParticipantInternal.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using Azure.Communication; + +namespace Azure.Communication.CallingServer +{ + /// A participant in a call. + internal partial class CallParticipantInternal + { + /// Initializes a new instance of CallParticipantInternal. + /// Is participant muted. + internal CallParticipantInternal(bool isMuted) + { + IsMuted = isMuted; + } + + /// Initializes a new instance of CallParticipantInternal. + /// Communication identifier of the participant. + /// Participant id. + /// Is participant muted. + internal CallParticipantInternal(CommunicationIdentifierModel identifier, string participantId, bool isMuted) + { + Identifier = identifier; + ParticipantId = participantId; + IsMuted = isMuted; + } + + /// Communication identifier of the participant. + public CommunicationIdentifierModel Identifier { get; } + /// Participant id. + public string ParticipantId { get; } + /// Is participant muted. + public bool IsMuted { get; } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/GetCallRecordingStateResponse.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingProperties.Serialization.cs similarity index 50% rename from sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/GetCallRecordingStateResponse.Serialization.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingProperties.Serialization.cs index c004a26399d0f..44eca4f222444 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/GetCallRecordingStateResponse.Serialization.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingProperties.Serialization.cs @@ -10,25 +10,20 @@ namespace Azure.Communication.CallingServer { - public partial class GetCallRecordingStateResponse + public partial class CallRecordingProperties { - internal static GetCallRecordingStateResponse DeserializeGetCallRecordingStateResponse(JsonElement element) + internal static CallRecordingProperties DeserializeCallRecordingProperties(JsonElement element) { - Optional recordingState = default; + CallRecordingState recordingState = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("recordingState")) { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } recordingState = new CallRecordingState(property.Value.GetString()); continue; } } - return new GetCallRecordingStateResponse(Optional.ToNullable(recordingState)); + return new CallRecordingProperties(recordingState); } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingProperties.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingProperties.cs new file mode 100644 index 0000000000000..64daf6f9d92bd --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingProperties.cs @@ -0,0 +1,23 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +namespace Azure.Communication.CallingServer +{ + /// The response payload of get call recording properties operation. + public partial class CallRecordingProperties + { + /// Initializes a new instance of CallRecordingProperties. + /// The state of the recording. + internal CallRecordingProperties(CallRecordingState recordingState) + { + RecordingState = recordingState; + } + + /// The state of the recording. + public CallRecordingState RecordingState { get; } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingState.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingState.cs index 2aa166bbece76..ad9278e1b12cd 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingState.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingState.cs @@ -10,7 +10,7 @@ namespace Azure.Communication.CallingServer { - /// The recording state of the recording. + /// The state of the recording. public readonly partial struct CallRecordingState : IEquatable { private readonly string _value; diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingStateChangeEvent.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingStateChangeEvent.Serialization.cs index ccf995cb91fc5..a36e9962460c2 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingStateChangeEvent.Serialization.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingStateChangeEvent.Serialization.cs @@ -11,40 +11,14 @@ namespace Azure.Communication.CallingServer { - public partial class CallRecordingStateChangeEvent : IUtf8JsonSerializable + public partial class CallRecordingStateChangeEvent { - void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) - { - writer.WriteStartObject(); - if (Optional.IsDefined(RecordingId)) - { - writer.WritePropertyName("recordingId"); - writer.WriteStringValue(RecordingId); - } - if (Optional.IsDefined(State)) - { - writer.WritePropertyName("state"); - writer.WriteStringValue(State.Value.ToString()); - } - if (Optional.IsDefined(StartDateTime)) - { - writer.WritePropertyName("startDateTime"); - writer.WriteStringValue(StartDateTime.Value, "O"); - } - if (Optional.IsDefined(ConversationId)) - { - writer.WritePropertyName("conversationId"); - writer.WriteStringValue(ConversationId); - } - writer.WriteEndObject(); - } - internal static CallRecordingStateChangeEvent DeserializeCallRecordingStateChangeEvent(JsonElement element) { Optional recordingId = default; - Optional state = default; - Optional startDateTime = default; - Optional conversationId = default; + CallRecordingState state = default; + DateTimeOffset startDateTime = default; + Optional serverCallId = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("recordingId")) @@ -54,31 +28,21 @@ internal static CallRecordingStateChangeEvent DeserializeCallRecordingStateChang } if (property.NameEquals("state")) { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } state = new CallRecordingState(property.Value.GetString()); continue; } if (property.NameEquals("startDateTime")) { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } startDateTime = property.Value.GetDateTimeOffset("O"); continue; } - if (property.NameEquals("conversationId")) + if (property.NameEquals("serverCallId")) { - conversationId = property.Value.GetString(); + serverCallId = property.Value.GetString(); continue; } } - return new CallRecordingStateChangeEvent(recordingId.Value, Optional.ToNullable(state), Optional.ToNullable(startDateTime), conversationId.Value); + return new CallRecordingStateChangeEvent(recordingId.Value, state, startDateTime, serverCallId.Value); } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingStateChangeEvent.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingStateChangeEvent.cs index ad2a94e870455..481668aa3cbf6 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingStateChangeEvent.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallRecordingStateChangeEvent.cs @@ -13,30 +13,34 @@ namespace Azure.Communication.CallingServer public partial class CallRecordingStateChangeEvent { /// Initializes a new instance of CallRecordingStateChangeEvent. - public CallRecordingStateChangeEvent() + /// The state of the recording. + /// The time of the recording started. + internal CallRecordingStateChangeEvent(CallRecordingState state, DateTimeOffset startDateTime) { + State = state; + StartDateTime = startDateTime; } /// Initializes a new instance of CallRecordingStateChangeEvent. /// The call recording id. - /// The recording state of the recording. + /// The state of the recording. /// The time of the recording started. - /// The conversation id from a out call start recording request. - internal CallRecordingStateChangeEvent(string recordingId, CallRecordingState? state, DateTimeOffset? startDateTime, string conversationId) + /// The server call.id. + internal CallRecordingStateChangeEvent(string recordingId, CallRecordingState state, DateTimeOffset startDateTime, string serverCallId) { RecordingId = recordingId; State = state; StartDateTime = startDateTime; - ConversationId = conversationId; + ServerCallId = serverCallId; } /// The call recording id. - public string RecordingId { get; set; } - /// The recording state of the recording. - public CallRecordingState? State { get; set; } + public string RecordingId { get; } + /// The state of the recording. + public CallRecordingState State { get; } /// The time of the recording started. - public DateTimeOffset? StartDateTime { get; set; } - /// The conversation id from a out call start recording request. - public string ConversationId { get; set; } + public DateTimeOffset StartDateTime { get; } + /// The server call.id. + public string ServerCallId { get; } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallState.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallState.cs deleted file mode 100644 index cbd5c4ab06150..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CallState.cs +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System; -using System.ComponentModel; - -namespace Azure.Communication.CallingServer -{ - /// The call state. - public readonly partial struct CallState : IEquatable - { - private readonly string _value; - - /// Determines if two values are the same. - /// is null. - public CallState(string value) - { - _value = value ?? throw new ArgumentNullException(nameof(value)); - } - - private const string UnknownValue = "unknown"; - private const string IdleValue = "idle"; - private const string IncomingValue = "incoming"; - private const string EstablishingValue = "establishing"; - private const string EstablishedValue = "established"; - private const string HoldValue = "hold"; - private const string UnholdValue = "unhold"; - private const string TransferringValue = "transferring"; - private const string RedirectingValue = "redirecting"; - private const string TerminatingValue = "terminating"; - private const string TerminatedValue = "terminated"; - - /// unknown. - public static CallState Unknown { get; } = new CallState(UnknownValue); - /// idle. - public static CallState Idle { get; } = new CallState(IdleValue); - /// incoming. - public static CallState Incoming { get; } = new CallState(IncomingValue); - /// establishing. - public static CallState Establishing { get; } = new CallState(EstablishingValue); - /// established. - public static CallState Established { get; } = new CallState(EstablishedValue); - /// hold. - public static CallState Hold { get; } = new CallState(HoldValue); - /// unhold. - public static CallState Unhold { get; } = new CallState(UnholdValue); - /// transferring. - public static CallState Transferring { get; } = new CallState(TransferringValue); - /// redirecting. - public static CallState Redirecting { get; } = new CallState(RedirectingValue); - /// terminating. - public static CallState Terminating { get; } = new CallState(TerminatingValue); - /// terminated. - public static CallState Terminated { get; } = new CallState(TerminatedValue); - /// Determines if two values are the same. - public static bool operator ==(CallState left, CallState right) => left.Equals(right); - /// Determines if two values are not the same. - public static bool operator !=(CallState left, CallState right) => !left.Equals(right); - /// Converts a string to a . - public static implicit operator CallState(string value) => new CallState(value); - - /// - [EditorBrowsable(EditorBrowsableState.Never)] - public override bool Equals(object obj) => obj is CallState other && Equals(other); - /// - public bool Equals(CallState other) => string.Equals(_value, other._value, StringComparison.InvariantCultureIgnoreCase); - - /// - [EditorBrowsable(EditorBrowsableState.Never)] - public override int GetHashCode() => _value?.GetHashCode() ?? 0; - /// - public override string ToString() => _value; - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CancelAllMediaOperationsRequest.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CancelAllMediaOperationsRequest.cs index b9ba588498586..498b236ddf8f0 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CancelAllMediaOperationsRequest.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CancelAllMediaOperationsRequest.cs @@ -7,7 +7,7 @@ namespace Azure.Communication.CallingServer { - /// The request payload for cancel media processing. + /// The request payload for cancel all media operations. internal partial class CancelAllMediaOperationsRequest { /// Initializes a new instance of CancelAllMediaOperationsRequest. diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CancelAllMediaOperationsResponse.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CancelAllMediaOperationsResponse.cs deleted file mode 100644 index 9560e0967afa5..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CancelAllMediaOperationsResponse.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -namespace Azure.Communication.CallingServer -{ - /// The response payload of the cancel media processing operation. - public partial class CancelAllMediaOperationsResponse - { - /// Initializes a new instance of CancelAllMediaOperationsResponse. - internal CancelAllMediaOperationsResponse() - { - } - - /// Initializes a new instance of CancelAllMediaOperationsResponse. - /// Gets or sets the identifier. - /// Gets or sets the status of the operation. - /// Gets or sets the operation context. - /// Gets or sets the result info. - internal CancelAllMediaOperationsResponse(string id, OperationStatus? status, string operationContext, ResultInfo resultInfo) - { - Id = id; - Status = status; - OperationContext = operationContext; - ResultInfo = resultInfo; - } - - /// Gets or sets the identifier. - public string Id { get; } - /// Gets or sets the status of the operation. - public OperationStatus? Status { get; } - /// Gets or sets the operation context. - public string OperationContext { get; } - /// Gets or sets the result info. - public ResultInfo ResultInfo { get; } - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResponse.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CancelAllMediaOperationsResult.Serialization.cs similarity index 66% rename from sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResponse.Serialization.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CancelAllMediaOperationsResult.Serialization.cs index 8757de91f31ca..0d94214912baa 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResponse.Serialization.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CancelAllMediaOperationsResult.Serialization.cs @@ -10,28 +10,23 @@ namespace Azure.Communication.CallingServer { - public partial class PlayAudioResponse + public partial class CancelAllMediaOperationsResult { - internal static PlayAudioResponse DeserializePlayAudioResponse(JsonElement element) + internal static CancelAllMediaOperationsResult DeserializeCancelAllMediaOperationsResult(JsonElement element) { - Optional id = default; - Optional status = default; + Optional operationId = default; + OperationStatus status = default; Optional operationContext = default; Optional resultInfo = default; foreach (var property in element.EnumerateObject()) { - if (property.NameEquals("id")) + if (property.NameEquals("operationId")) { - id = property.Value.GetString(); + operationId = property.Value.GetString(); continue; } if (property.NameEquals("status")) { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } status = new OperationStatus(property.Value.GetString()); continue; } @@ -51,7 +46,7 @@ internal static PlayAudioResponse DeserializePlayAudioResponse(JsonElement eleme continue; } } - return new PlayAudioResponse(id.Value, Optional.ToNullable(status), operationContext.Value, resultInfo.Value); + return new CancelAllMediaOperationsResult(operationId.Value, status, operationContext.Value, resultInfo.Value); } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CancelAllMediaOperationsResult.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CancelAllMediaOperationsResult.cs new file mode 100644 index 0000000000000..e31e114e93f79 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CancelAllMediaOperationsResult.cs @@ -0,0 +1,42 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +namespace Azure.Communication.CallingServer +{ + /// The response payload of the cancel all media operations. + public partial class CancelAllMediaOperationsResult + { + /// Initializes a new instance of CancelAllMediaOperationsResult. + /// The status of the operation. + internal CancelAllMediaOperationsResult(OperationStatus status) + { + Status = status; + } + + /// Initializes a new instance of CancelAllMediaOperationsResult. + /// The operation id. + /// The status of the operation. + /// The operation context provided by client. + /// The result info for the operation. + internal CancelAllMediaOperationsResult(string operationId, OperationStatus status, string operationContext, ResultInfo resultInfo) + { + OperationId = operationId; + Status = status; + OperationContext = operationContext; + ResultInfo = resultInfo; + } + + /// The operation id. + public string OperationId { get; } + /// The status of the operation. + public OperationStatus Status { get; } + /// The operation context provided by client. + public string OperationContext { get; } + /// The result info for the operation. + public ResultInfo ResultInfo { get; } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CommunicationErrorResponse.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CommunicationErrorResponse.Serialization.cs new file mode 100644 index 0000000000000..6637948463e52 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CommunicationErrorResponse.Serialization.cs @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using Azure.Core; + +namespace Azure.Communication.CallingServer +{ + internal partial class CommunicationErrorResponse + { + internal static CommunicationErrorResponse DeserializeCommunicationErrorResponse(JsonElement element) + { + CommunicationError error = default; + foreach (var property in element.EnumerateObject()) + { + if (property.NameEquals("error")) + { + error = CommunicationError.DeserializeCommunicationError(property.Value); + continue; + } + } + return new CommunicationErrorResponse(error); + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CommunicationErrorResponse.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CommunicationErrorResponse.cs new file mode 100644 index 0000000000000..08849379fca76 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CommunicationErrorResponse.cs @@ -0,0 +1,31 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; + +namespace Azure.Communication.CallingServer +{ + /// The Communication Services error. + internal partial class CommunicationErrorResponse + { + /// Initializes a new instance of CommunicationErrorResponse. + /// The Communication Services error. + /// is null. + internal CommunicationErrorResponse(CommunicationError error) + { + if (error == null) + { + throw new ArgumentNullException(nameof(error)); + } + + Error = error; + } + + /// The Communication Services error. + public CommunicationError Error { get; } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CommunicationParticipantInternal.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CommunicationParticipantInternal.cs deleted file mode 100644 index f4f85d3a97e34..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CommunicationParticipantInternal.cs +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using Azure.Communication; - -namespace Azure.Communication.CallingServer -{ - /// Class to represent entry in roster. - internal partial class CommunicationParticipantInternal - { - /// Initializes a new instance of CommunicationParticipantInternal. - internal CommunicationParticipantInternal() - { - } - - /// Initializes a new instance of CommunicationParticipantInternal. - /// ACS communication identifier. - /// Participant Id. - /// Is participant muted. - internal CommunicationParticipantInternal(CommunicationIdentifierModel identifier, string participantId, bool? isMuted) - { - Identifier = identifier; - ParticipantId = participantId; - IsMuted = isMuted; - } - - /// ACS communication identifier. - public CommunicationIdentifierModel Identifier { get; } - /// Participant Id. - public string ParticipantId { get; } - /// Is participant muted. - public bool? IsMuted { get; } - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallRequestInternal.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallRequestInternal.Serialization.cs index 8a733b6b2dd3b..b283cbb7b742c 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallRequestInternal.Serialization.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallRequestInternal.Serialization.cs @@ -15,10 +15,10 @@ internal partial class CreateCallRequestInternal : IUtf8JsonSerializable void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { writer.WriteStartObject(); - if (Optional.IsDefined(SourceAlternateIdentity)) + if (Optional.IsDefined(AlternateCallerId)) { - writer.WritePropertyName("sourceAlternateIdentity"); - writer.WriteObjectValue(SourceAlternateIdentity); + writer.WritePropertyName("alternateCallerId"); + writer.WriteObjectValue(AlternateCallerId); } writer.WritePropertyName("targets"); writer.WriteStartArray(); @@ -36,20 +36,26 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) } writer.WritePropertyName("callbackUri"); writer.WriteStringValue(CallbackUri); - writer.WritePropertyName("requestedModalities"); - writer.WriteStartArray(); - foreach (var item in RequestedModalities) + if (Optional.IsCollectionDefined(RequestedMediaTypes)) { - writer.WriteStringValue(item.ToString()); + writer.WritePropertyName("requestedMediaTypes"); + writer.WriteStartArray(); + foreach (var item in RequestedMediaTypes) + { + writer.WriteStringValue(item.ToString()); + } + writer.WriteEndArray(); } - writer.WriteEndArray(); - writer.WritePropertyName("requestedCallEvents"); - writer.WriteStartArray(); - foreach (var item in RequestedCallEvents) + if (Optional.IsCollectionDefined(RequestedCallEvents)) { - writer.WriteStringValue(item.ToString()); + writer.WritePropertyName("requestedCallEvents"); + writer.WriteStartArray(); + foreach (var item in RequestedCallEvents) + { + writer.WriteStringValue(item.ToString()); + } + writer.WriteEndArray(); } - writer.WriteEndArray(); writer.WriteEndObject(); } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallRequestInternal.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallRequestInternal.cs index d75474f0b1199..d851487109dcb 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallRequestInternal.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallRequestInternal.cs @@ -9,6 +9,7 @@ using System.Collections.Generic; using System.Linq; using Azure.Communication; +using Azure.Core; namespace Azure.Communication.CallingServer { @@ -19,10 +20,8 @@ internal partial class CreateCallRequestInternal /// The targets of the call. /// The source of the call. /// The callback URI. - /// The requested modalities. - /// The requested call events to subscribe to. - /// , , , , or is null. - public CreateCallRequestInternal(IEnumerable targets, CommunicationIdentifierModel source, string callbackUri, IEnumerable requestedModalities, IEnumerable requestedCallEvents) + /// , , or is null. + public CreateCallRequestInternal(IEnumerable targets, CommunicationIdentifierModel source, string callbackUri) { if (targets == null) { @@ -36,24 +35,16 @@ public CreateCallRequestInternal(IEnumerable targe { throw new ArgumentNullException(nameof(callbackUri)); } - if (requestedModalities == null) - { - throw new ArgumentNullException(nameof(requestedModalities)); - } - if (requestedCallEvents == null) - { - throw new ArgumentNullException(nameof(requestedCallEvents)); - } Targets = targets.ToList(); Source = source; CallbackUri = callbackUri; - RequestedModalities = requestedModalities.ToList(); - RequestedCallEvents = requestedCallEvents.ToList(); + RequestedMediaTypes = new ChangeTrackingList(); + RequestedCallEvents = new ChangeTrackingList(); } /// The alternate identity of the source of the call if dialing out to a pstn number. - public PhoneNumberIdentifierModel SourceAlternateIdentity { get; set; } + public PhoneNumberIdentifierModel AlternateCallerId { get; set; } /// The targets of the call. public IList Targets { get; } /// The source of the call. @@ -63,7 +54,7 @@ public CreateCallRequestInternal(IEnumerable targe /// The callback URI. public string CallbackUri { get; } /// The requested modalities. - public IList RequestedModalities { get; } + public IList RequestedMediaTypes { get; } /// The requested call events to subscribe to. public IList RequestedCallEvents { get; } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallResultInternal.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallResultInternal.Serialization.cs new file mode 100644 index 0000000000000..0181a75d86859 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallResultInternal.Serialization.cs @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Text.Json; +using Azure.Core; + +namespace Azure.Communication.CallingServer +{ + internal partial class CreateCallResultInternal + { + internal static CreateCallResultInternal DeserializeCreateCallResultInternal(JsonElement element) + { + Optional callConnectionId = default; + foreach (var property in element.EnumerateObject()) + { + if (property.NameEquals("callConnectionId")) + { + callConnectionId = property.Value.GetString(); + continue; + } + } + return new CreateCallResultInternal(callConnectionId.Value); + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallResponse.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallResultInternal.cs similarity index 50% rename from sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallResponse.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallResultInternal.cs index cc4aa0e8128c4..a06e1a24a29e7 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallResponse.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallResultInternal.cs @@ -8,21 +8,21 @@ namespace Azure.Communication.CallingServer { /// The response payload of the create call operation. - public partial class CreateCallResponse + internal partial class CreateCallResultInternal { - /// Initializes a new instance of CreateCallResponse. - internal CreateCallResponse() + /// Initializes a new instance of CreateCallResultInternal. + internal CreateCallResultInternal() { } - /// Initializes a new instance of CreateCallResponse. - /// Call leg id of the call. - internal CreateCallResponse(string callLegId) + /// Initializes a new instance of CreateCallResultInternal. + /// The call connection id. + internal CreateCallResultInternal(string callConnectionId) { - CallLegId = callLegId; + CallConnectionId = callConnectionId; } - /// Call leg id of the call. - public string CallLegId { get; } + /// The call connection id. + public string CallConnectionId { get; } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/GetCallRecordingStateResponse.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/GetCallRecordingStateResponse.cs deleted file mode 100644 index ea34da593ec18..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/GetCallRecordingStateResponse.cs +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -namespace Azure.Communication.CallingServer -{ - /// The response payload of get call recording state operation. - public partial class GetCallRecordingStateResponse - { - /// Initializes a new instance of GetCallRecordingStateResponse. - internal GetCallRecordingStateResponse() - { - } - - /// Initializes a new instance of GetCallRecordingStateResponse. - /// The recording state of the recording. - internal GetCallRecordingStateResponse(CallRecordingState? recordingState) - { - RecordingState = recordingState; - } - - /// The recording state of the recording. - public CallRecordingState? RecordingState { get; } - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/InviteParticipantsRequestInternal.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/InviteParticipantsRequestInternal.cs deleted file mode 100644 index b806cfa49c030..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/InviteParticipantsRequestInternal.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System; -using System.Collections.Generic; -using System.Linq; -using Azure.Communication; - -namespace Azure.Communication.CallingServer -{ - /// The invite participants request. - internal partial class InviteParticipantsRequestInternal - { - /// Initializes a new instance of InviteParticipantsRequestInternal. - /// The list of participants to be added to the call. - /// is null. - public InviteParticipantsRequestInternal(IEnumerable participants) - { - if (participants == null) - { - throw new ArgumentNullException(nameof(participants)); - } - - Participants = participants.ToList(); - } - - /// The alternate identity of source participant. - public PhoneNumberIdentifierModel AlternateCallerId { get; set; } - /// The list of participants to be added to the call. - public IList Participants { get; } - /// The operation context. - public string OperationContext { get; set; } - /// The callback URI. - public string CallbackUri { get; set; } - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/InviteParticipantsResultEvent.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/InviteParticipantsResultEvent.Serialization.cs deleted file mode 100644 index 52d3b47676654..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/InviteParticipantsResultEvent.Serialization.cs +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Text.Json; -using Azure.Core; - -namespace Azure.Communication.CallingServer -{ - public partial class InviteParticipantsResultEvent : IUtf8JsonSerializable - { - void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) - { - writer.WriteStartObject(); - if (Optional.IsDefined(ResultInfo)) - { - writer.WritePropertyName("resultInfo"); - writer.WriteObjectValue(ResultInfo); - } - if (Optional.IsDefined(OperationContext)) - { - writer.WritePropertyName("operationContext"); - writer.WriteStringValue(OperationContext); - } - if (Optional.IsDefined(Status)) - { - writer.WritePropertyName("status"); - writer.WriteStringValue(Status.Value.ToString()); - } - writer.WriteEndObject(); - } - - internal static InviteParticipantsResultEvent DeserializeInviteParticipantsResultEvent(JsonElement element) - { - Optional resultInfo = default; - Optional operationContext = default; - Optional status = default; - foreach (var property in element.EnumerateObject()) - { - if (property.NameEquals("resultInfo")) - { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } - resultInfo = ResultInfo.DeserializeResultInfo(property.Value); - continue; - } - if (property.NameEquals("operationContext")) - { - operationContext = property.Value.GetString(); - continue; - } - if (property.NameEquals("status")) - { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } - status = new OperationStatus(property.Value.GetString()); - continue; - } - } - return new InviteParticipantsResultEvent(resultInfo.Value, operationContext.Value, Optional.ToNullable(status)); - } - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/InviteParticipantsResultEvent.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/InviteParticipantsResultEvent.cs deleted file mode 100644 index 1fd35fffa5b17..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/InviteParticipantsResultEvent.cs +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -namespace Azure.Communication.CallingServer -{ - /// The InviteParticipantsResultEvent. - public partial class InviteParticipantsResultEvent - { - /// Initializes a new instance of InviteParticipantsResultEvent. - public InviteParticipantsResultEvent() - { - } - - /// Initializes a new instance of InviteParticipantsResultEvent. - /// The result details. - /// The operation context. - /// Gets or sets the status of the operation. - internal InviteParticipantsResultEvent(ResultInfo resultInfo, string operationContext, OperationStatus? status) - { - ResultInfo = resultInfo; - OperationContext = operationContext; - Status = status; - } - - /// The result details. - public ResultInfo ResultInfo { get; set; } - /// The operation context. - public string OperationContext { get; set; } - /// Gets or sets the status of the operation. - public OperationStatus? Status { get; set; } - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallRequestInternal.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallRequestInternal.Serialization.cs index 286ada28f878b..16cadb22366e5 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallRequestInternal.Serialization.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallRequestInternal.Serialization.cs @@ -24,20 +24,26 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) } writer.WritePropertyName("callbackUri"); writer.WriteStringValue(CallbackUri); - writer.WritePropertyName("requestedModalities"); - writer.WriteStartArray(); - foreach (var item in RequestedModalities) + if (Optional.IsCollectionDefined(RequestedMediaTypes)) { - writer.WriteStringValue(item.ToString()); + writer.WritePropertyName("requestedMediaTypes"); + writer.WriteStartArray(); + foreach (var item in RequestedMediaTypes) + { + writer.WriteStringValue(item.ToString()); + } + writer.WriteEndArray(); } - writer.WriteEndArray(); - writer.WritePropertyName("requestedCallEvents"); - writer.WriteStartArray(); - foreach (var item in RequestedCallEvents) + if (Optional.IsCollectionDefined(RequestedCallEvents)) { - writer.WriteStringValue(item.ToString()); + writer.WritePropertyName("requestedCallEvents"); + writer.WriteStartArray(); + foreach (var item in RequestedCallEvents) + { + writer.WriteStringValue(item.ToString()); + } + writer.WriteEndArray(); } - writer.WriteEndArray(); writer.WriteEndObject(); } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallRequestInternal.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallRequestInternal.cs index 519e2948fec25..bafb78435ca5e 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallRequestInternal.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallRequestInternal.cs @@ -7,8 +7,8 @@ using System; using System.Collections.Generic; -using System.Linq; using Azure.Communication; +using Azure.Core; namespace Azure.Communication.CallingServer { @@ -18,10 +18,8 @@ internal partial class JoinCallRequestInternal /// Initializes a new instance of JoinCallRequestInternal. /// The source of the call. /// The callback URI. - /// The requested modalities. - /// The requested call events to subscribe to. - /// , , , or is null. - public JoinCallRequestInternal(CommunicationIdentifierModel source, string callbackUri, IEnumerable requestedModalities, IEnumerable requestedCallEvents) + /// or is null. + public JoinCallRequestInternal(CommunicationIdentifierModel source, string callbackUri) { if (source == null) { @@ -31,19 +29,11 @@ public JoinCallRequestInternal(CommunicationIdentifierModel source, string callb { throw new ArgumentNullException(nameof(callbackUri)); } - if (requestedModalities == null) - { - throw new ArgumentNullException(nameof(requestedModalities)); - } - if (requestedCallEvents == null) - { - throw new ArgumentNullException(nameof(requestedCallEvents)); - } Source = source; CallbackUri = callbackUri; - RequestedModalities = requestedModalities.ToList(); - RequestedCallEvents = requestedCallEvents.ToList(); + RequestedMediaTypes = new ChangeTrackingList(); + RequestedCallEvents = new ChangeTrackingList(); } /// The source of the call. @@ -53,7 +43,7 @@ public JoinCallRequestInternal(CommunicationIdentifierModel source, string callb /// The callback URI. public string CallbackUri { get; } /// The requested modalities. - public IList RequestedModalities { get; } + public IList RequestedMediaTypes { get; } /// The requested call events to subscribe to. public IList RequestedCallEvents { get; } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallResponse.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallResponse.cs deleted file mode 100644 index 4813790e5a80b..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallResponse.cs +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -namespace Azure.Communication.CallingServer -{ - /// The response payload of the join call operation. - public partial class JoinCallResponse - { - /// Initializes a new instance of JoinCallResponse. - internal JoinCallResponse() - { - } - - /// Initializes a new instance of JoinCallResponse. - /// Call leg id of the call. - internal JoinCallResponse(string callLegId) - { - CallLegId = callLegId; - } - - /// Call leg id of the call. - public string CallLegId { get; } - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallResponse.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallResultInternal.Serialization.cs similarity index 50% rename from sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallResponse.Serialization.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallResultInternal.Serialization.cs index 82d8b2c87bdfc..4d226b1a4661a 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CreateCallResponse.Serialization.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallResultInternal.Serialization.cs @@ -10,20 +10,20 @@ namespace Azure.Communication.CallingServer { - public partial class CreateCallResponse + internal partial class JoinCallResultInternal { - internal static CreateCallResponse DeserializeCreateCallResponse(JsonElement element) + internal static JoinCallResultInternal DeserializeJoinCallResultInternal(JsonElement element) { - Optional callLegId = default; + Optional callConnectionId = default; foreach (var property in element.EnumerateObject()) { - if (property.NameEquals("callLegId")) + if (property.NameEquals("callConnectionId")) { - callLegId = property.Value.GetString(); + callConnectionId = property.Value.GetString(); continue; } } - return new CreateCallResponse(callLegId.Value); + return new JoinCallResultInternal(callConnectionId.Value); } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallResultInternal.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallResultInternal.cs new file mode 100644 index 0000000000000..94b89f2ba7435 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/JoinCallResultInternal.cs @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +namespace Azure.Communication.CallingServer +{ + /// The response payload of the join call operation. + internal partial class JoinCallResultInternal + { + /// Initializes a new instance of JoinCallResultInternal. + internal JoinCallResultInternal() + { + } + + /// Initializes a new instance of JoinCallResultInternal. + /// The call connection id. + internal JoinCallResultInternal(string callConnectionId) + { + CallConnectionId = callConnectionId; + } + + /// The call connection id. + public string CallConnectionId { get; } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/MediaType.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/MediaType.cs new file mode 100644 index 0000000000000..27cd7f3a34591 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/MediaType.cs @@ -0,0 +1,51 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; +using System.ComponentModel; + +namespace Azure.Communication.CallingServer +{ + /// The MediaType. + public readonly partial struct MediaType : IEquatable + { + private readonly string _value; + + /// Determines if two values are the same. + /// is null. + public MediaType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + private const string AudioValue = "audio"; + private const string VideoValue = "video"; + + /// audio. + public static MediaType Audio { get; } = new MediaType(AudioValue); + /// video. + public static MediaType Video { get; } = new MediaType(VideoValue); + /// Determines if two values are the same. + public static bool operator ==(MediaType left, MediaType right) => left.Equals(right); + /// Determines if two values are not the same. + public static bool operator !=(MediaType left, MediaType right) => !left.Equals(right); + /// Converts a string to a . + public static implicit operator MediaType(string value) => new MediaType(value); + + /// + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object obj) => obj is MediaType other && Equals(other); + /// + public bool Equals(MediaType other) => string.Equals(_value, other._value, StringComparison.InvariantCultureIgnoreCase); + + /// + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + /// + public override string ToString() => _value; + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/OperationStatus.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/OperationStatus.cs index 878c958f9d8ec..63fe782fb8284 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/OperationStatus.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/OperationStatus.cs @@ -10,7 +10,7 @@ namespace Azure.Communication.CallingServer { - /// Gets or sets the status of the operation. + /// The status of the operation. public readonly partial struct OperationStatus : IEquatable { private readonly string _value; diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ParticipantsUpdatedEventInternal.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ParticipantsUpdatedEventInternal.Serialization.cs index 954fa3e99465b..61d4cbba4f09f 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ParticipantsUpdatedEventInternal.Serialization.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ParticipantsUpdatedEventInternal.Serialization.cs @@ -15,13 +15,13 @@ internal partial class ParticipantsUpdatedEventInternal { internal static ParticipantsUpdatedEventInternal DeserializeParticipantsUpdatedEventInternal(JsonElement element) { - Optional callLegId = default; - Optional> participants = default; + Optional callConnectionId = default; + Optional> participants = default; foreach (var property in element.EnumerateObject()) { - if (property.NameEquals("callLegId")) + if (property.NameEquals("callConnectionId")) { - callLegId = property.Value.GetString(); + callConnectionId = property.Value.GetString(); continue; } if (property.NameEquals("participants")) @@ -31,16 +31,16 @@ internal static ParticipantsUpdatedEventInternal DeserializeParticipantsUpdatedE property.ThrowNonNullablePropertyIsNull(); continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(CommunicationParticipantInternal.DeserializeCommunicationParticipantInternal(item)); + array.Add(CallParticipantInternal.DeserializeCallParticipantInternal(item)); } participants = array; continue; } } - return new ParticipantsUpdatedEventInternal(callLegId.Value, Optional.ToList(participants)); + return new ParticipantsUpdatedEventInternal(callConnectionId.Value, Optional.ToList(participants)); } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ParticipantsUpdatedEventInternal.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ParticipantsUpdatedEventInternal.cs index e9a5240bb648c..81254e79aeda2 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ParticipantsUpdatedEventInternal.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ParticipantsUpdatedEventInternal.cs @@ -10,27 +10,27 @@ namespace Azure.Communication.CallingServer { - /// Class to represent roster update. + /// The participant update event. internal partial class ParticipantsUpdatedEventInternal { /// Initializes a new instance of ParticipantsUpdatedEventInternal. internal ParticipantsUpdatedEventInternal() { - Participants = new ChangeTrackingList(); + Participants = new ChangeTrackingList(); } /// Initializes a new instance of ParticipantsUpdatedEventInternal. - /// The call leg.id. + /// The call connection id. /// The list of participants. - internal ParticipantsUpdatedEventInternal(string callLegId, IReadOnlyList participants) + internal ParticipantsUpdatedEventInternal(string callConnectionId, IReadOnlyList participants) { - CallLegId = callLegId; + CallConnectionId = callConnectionId; Participants = participants; } - /// The call leg.id. - public string CallLegId { get; } + /// The call connection id. + public string CallConnectionId { get; } /// The list of participants. - public IReadOnlyList Participants { get; } + public IReadOnlyList Participants { get; } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResponse.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResponse.cs deleted file mode 100644 index daa01f390e2bb..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResponse.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -namespace Azure.Communication.CallingServer -{ - /// The response payload for play audio operation. - public partial class PlayAudioResponse - { - /// Initializes a new instance of PlayAudioResponse. - internal PlayAudioResponse() - { - } - - /// Initializes a new instance of PlayAudioResponse. - /// Gets or sets the identifier. - /// Gets or sets the status of the operation. - /// Gets or sets the operation context. - /// Gets or sets the result info. - internal PlayAudioResponse(string id, OperationStatus? status, string operationContext, ResultInfo resultInfo) - { - Id = id; - Status = status; - OperationContext = operationContext; - ResultInfo = resultInfo; - } - - /// Gets or sets the identifier. - public string Id { get; } - /// Gets or sets the status of the operation. - public OperationStatus? Status { get; } - /// Gets or sets the operation context. - public string OperationContext { get; } - /// Gets or sets the result info. - public ResultInfo ResultInfo { get; } - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CancelAllMediaOperationsResponse.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResult.Serialization.cs similarity index 64% rename from sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CancelAllMediaOperationsResponse.Serialization.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResult.Serialization.cs index 90342df4e8320..bda9dc0250e54 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/CancelAllMediaOperationsResponse.Serialization.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResult.Serialization.cs @@ -10,28 +10,23 @@ namespace Azure.Communication.CallingServer { - public partial class CancelAllMediaOperationsResponse + public partial class PlayAudioResult { - internal static CancelAllMediaOperationsResponse DeserializeCancelAllMediaOperationsResponse(JsonElement element) + internal static PlayAudioResult DeserializePlayAudioResult(JsonElement element) { - Optional id = default; - Optional status = default; + Optional operationId = default; + OperationStatus status = default; Optional operationContext = default; Optional resultInfo = default; foreach (var property in element.EnumerateObject()) { - if (property.NameEquals("id")) + if (property.NameEquals("operationId")) { - id = property.Value.GetString(); + operationId = property.Value.GetString(); continue; } if (property.NameEquals("status")) { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } status = new OperationStatus(property.Value.GetString()); continue; } @@ -51,7 +46,7 @@ internal static CancelAllMediaOperationsResponse DeserializeCancelAllMediaOperat continue; } } - return new CancelAllMediaOperationsResponse(id.Value, Optional.ToNullable(status), operationContext.Value, resultInfo.Value); + return new PlayAudioResult(operationId.Value, status, operationContext.Value, resultInfo.Value); } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResult.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResult.cs new file mode 100644 index 0000000000000..7dd6b1dfd6d17 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResult.cs @@ -0,0 +1,42 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +namespace Azure.Communication.CallingServer +{ + /// The response payload for play audio operation. + public partial class PlayAudioResult + { + /// Initializes a new instance of PlayAudioResult. + /// The status of the operation. + internal PlayAudioResult(OperationStatus status) + { + Status = status; + } + + /// Initializes a new instance of PlayAudioResult. + /// The operation id. + /// The status of the operation. + /// The operation context provided by client. + /// The result info for the operation. + internal PlayAudioResult(string operationId, OperationStatus status, string operationContext, ResultInfo resultInfo) + { + OperationId = operationId; + Status = status; + OperationContext = operationContext; + ResultInfo = resultInfo; + } + + /// The operation id. + public string OperationId { get; } + /// The status of the operation. + public OperationStatus Status { get; } + /// The operation context provided by client. + public string OperationContext { get; } + /// The result info for the operation. + public ResultInfo ResultInfo { get; } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResultEvent.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResultEvent.Serialization.cs index b1f1eeae26f4e..865e57a31d3b2 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResultEvent.Serialization.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResultEvent.Serialization.cs @@ -10,34 +10,13 @@ namespace Azure.Communication.CallingServer { - public partial class PlayAudioResultEvent : IUtf8JsonSerializable + public partial class PlayAudioResultEvent { - void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) - { - writer.WriteStartObject(); - if (Optional.IsDefined(ResultInfo)) - { - writer.WritePropertyName("resultInfo"); - writer.WriteObjectValue(ResultInfo); - } - if (Optional.IsDefined(OperationContext)) - { - writer.WritePropertyName("operationContext"); - writer.WriteStringValue(OperationContext); - } - if (Optional.IsDefined(Status)) - { - writer.WritePropertyName("status"); - writer.WriteStringValue(Status.Value.ToString()); - } - writer.WriteEndObject(); - } - internal static PlayAudioResultEvent DeserializePlayAudioResultEvent(JsonElement element) { Optional resultInfo = default; Optional operationContext = default; - Optional status = default; + OperationStatus status = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("resultInfo")) @@ -57,16 +36,11 @@ internal static PlayAudioResultEvent DeserializePlayAudioResultEvent(JsonElement } if (property.NameEquals("status")) { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } status = new OperationStatus(property.Value.GetString()); continue; } } - return new PlayAudioResultEvent(resultInfo.Value, operationContext.Value, Optional.ToNullable(status)); + return new PlayAudioResultEvent(resultInfo.Value, operationContext.Value, status); } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResultEvent.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResultEvent.cs index a781525bc1669..5c13697c27d97 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResultEvent.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/PlayAudioResultEvent.cs @@ -11,15 +11,17 @@ namespace Azure.Communication.CallingServer public partial class PlayAudioResultEvent { /// Initializes a new instance of PlayAudioResultEvent. - public PlayAudioResultEvent() + /// The status of the operation. + internal PlayAudioResultEvent(OperationStatus status) { + Status = status; } /// Initializes a new instance of PlayAudioResultEvent. /// The result details. /// The operation context. - /// Gets or sets the status of the operation. - internal PlayAudioResultEvent(ResultInfo resultInfo, string operationContext, OperationStatus? status) + /// The status of the operation. + internal PlayAudioResultEvent(ResultInfo resultInfo, string operationContext, OperationStatus status) { ResultInfo = resultInfo; OperationContext = operationContext; @@ -27,10 +29,10 @@ internal PlayAudioResultEvent(ResultInfo resultInfo, string operationContext, Op } /// The result details. - public ResultInfo ResultInfo { get; set; } + public ResultInfo ResultInfo { get; } /// The operation context. - public string OperationContext { get; set; } - /// Gets or sets the status of the operation. - public OperationStatus? Status { get; set; } + public string OperationContext { get; } + /// The status of the operation. + public OperationStatus Status { get; } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ResultInfo.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ResultInfo.Serialization.cs index 2a66db65162b3..afeabc783ff31 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ResultInfo.Serialization.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ResultInfo.Serialization.cs @@ -14,28 +14,18 @@ public partial class ResultInfo { internal static ResultInfo DeserializeResultInfo(JsonElement element) { - Optional code = default; - Optional subcode = default; + int code = default; + int subcode = default; Optional message = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("code")) { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } code = property.Value.GetInt32(); continue; } if (property.NameEquals("subcode")) { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } subcode = property.Value.GetInt32(); continue; } @@ -45,7 +35,7 @@ internal static ResultInfo DeserializeResultInfo(JsonElement element) continue; } } - return new ResultInfo(Optional.ToNullable(code), Optional.ToNullable(subcode), message.Value); + return new ResultInfo(code, subcode, message.Value); } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ResultInfo.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ResultInfo.cs index f40ef9a660a4d..7b4aa9982c196 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ResultInfo.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ResultInfo.cs @@ -11,50 +11,30 @@ namespace Azure.Communication.CallingServer public partial class ResultInfo { /// Initializes a new instance of ResultInfo. - internal ResultInfo() + /// The result code associated with the operation. + /// The subcode that further classifies the result. + internal ResultInfo(int code, int subcode) { + Code = code; + Subcode = subcode; } /// Initializes a new instance of ResultInfo. - /// - /// Gets or sets the result code - /// - /// For synchronous failures, this maps one-to-one with HTTP responses. For asynchronous failures or messages, it is contextual. - /// - /// - /// Gets or sets the result subcode. - /// - /// The subcode further classifies a failure. For example. - /// - /// - /// Gets or sets the message - /// - /// The message is a detail explanation of subcode. - /// - internal ResultInfo(int? code, int? subcode, string message) + /// The result code associated with the operation. + /// The subcode that further classifies the result. + /// The message is a detail explanation of subcode. + internal ResultInfo(int code, int subcode, string message) { Code = code; Subcode = subcode; Message = message; } - /// - /// Gets or sets the result code - /// - /// For synchronous failures, this maps one-to-one with HTTP responses. For asynchronous failures or messages, it is contextual. - /// - public int? Code { get; } - /// - /// Gets or sets the result subcode. - /// - /// The subcode further classifies a failure. For example. - /// - public int? Subcode { get; } - /// - /// Gets or sets the message - /// - /// The message is a detail explanation of subcode. - /// + /// The result code associated with the operation. + public int Code { get; } + /// The subcode that further classifies the result. + public int Subcode { get; } + /// The message is a detail explanation of subcode. public string Message { get; } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/StartCallRecordingResponse.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/StartCallRecordingResult.Serialization.cs similarity index 71% rename from sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/StartCallRecordingResponse.Serialization.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/StartCallRecordingResult.Serialization.cs index 2819ae59c6cd0..0ed327d5f67e7 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/StartCallRecordingResponse.Serialization.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/StartCallRecordingResult.Serialization.cs @@ -10,9 +10,9 @@ namespace Azure.Communication.CallingServer { - public partial class StartCallRecordingResponse + public partial class StartCallRecordingResult { - internal static StartCallRecordingResponse DeserializeStartCallRecordingResponse(JsonElement element) + internal static StartCallRecordingResult DeserializeStartCallRecordingResult(JsonElement element) { Optional recordingId = default; foreach (var property in element.EnumerateObject()) @@ -23,7 +23,7 @@ internal static StartCallRecordingResponse DeserializeStartCallRecordingResponse continue; } } - return new StartCallRecordingResponse(recordingId.Value); + return new StartCallRecordingResult(recordingId.Value); } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/StartCallRecordingResponse.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/StartCallRecordingResult.cs similarity index 76% rename from sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/StartCallRecordingResponse.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/StartCallRecordingResult.cs index fdd30e12eb77d..1f34fac12aa16 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/StartCallRecordingResponse.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/StartCallRecordingResult.cs @@ -8,16 +8,16 @@ namespace Azure.Communication.CallingServer { /// The response payload of start call recording operation. - public partial class StartCallRecordingResponse + public partial class StartCallRecordingResult { - /// Initializes a new instance of StartCallRecordingResponse. - internal StartCallRecordingResponse() + /// Initializes a new instance of StartCallRecordingResult. + internal StartCallRecordingResult() { } - /// Initializes a new instance of StartCallRecordingResponse. + /// Initializes a new instance of StartCallRecordingResult. /// The recording id of the started recording. - internal StartCallRecordingResponse(string recordingId) + internal StartCallRecordingResult(string recordingId) { RecordingId = recordingId; } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneInfo.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneInfo.Serialization.cs index f97a5a8609285..88f829d9ce48c 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneInfo.Serialization.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneInfo.Serialization.cs @@ -10,52 +10,26 @@ namespace Azure.Communication.CallingServer { - public partial class ToneInfo : IUtf8JsonSerializable + public partial class ToneInfo { - void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) - { - writer.WriteStartObject(); - if (Optional.IsDefined(SequenceId)) - { - writer.WritePropertyName("sequenceId"); - writer.WriteNumberValue(SequenceId.Value); - } - if (Optional.IsDefined(Tone)) - { - writer.WritePropertyName("tone"); - writer.WriteStringValue(Tone.Value.ToString()); - } - writer.WriteEndObject(); - } - internal static ToneInfo DeserializeToneInfo(JsonElement element) { - Optional sequenceId = default; - Optional tone = default; + int sequenceId = default; + ToneValue tone = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("sequenceId")) { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } sequenceId = property.Value.GetInt32(); continue; } if (property.NameEquals("tone")) { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } tone = new ToneValue(property.Value.GetString()); continue; } } - return new ToneInfo(Optional.ToNullable(sequenceId), Optional.ToNullable(tone)); + return new ToneInfo(sequenceId, tone); } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneInfo.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneInfo.cs index e22dc97f01a0b..0fc8ed115fa85 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneInfo.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneInfo.cs @@ -7,34 +7,21 @@ namespace Azure.Communication.CallingServer { - /// Gets or sets the tone info. + /// The information about the tone. public partial class ToneInfo { /// Initializes a new instance of ToneInfo. - public ToneInfo() - { - } - - /// Initializes a new instance of ToneInfo. - /// - /// Gets or sets the sequence id. This id can be used to determine if the same tone - /// - /// was played multiple times or if any tones were missed. - /// - /// Gets or sets the tone detected. - internal ToneInfo(int? sequenceId, ToneValue? tone) + /// The sequence id which can be used to determine if the same tone was played multiple times or if any tones were missed. + /// The tone value. + internal ToneInfo(int sequenceId, ToneValue tone) { SequenceId = sequenceId; Tone = tone; } - /// - /// Gets or sets the sequence id. This id can be used to determine if the same tone - /// - /// was played multiple times or if any tones were missed. - /// - public int? SequenceId { get; set; } - /// Gets or sets the tone detected. - public ToneValue? Tone { get; set; } + /// The sequence id which can be used to determine if the same tone was played multiple times or if any tones were missed. + public int SequenceId { get; } + /// The tone value. + public ToneValue Tone { get; } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneReceivedEvent.Serialization.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneReceivedEvent.Serialization.cs index 025c53232a1d2..9c2f01a2901aa 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneReceivedEvent.Serialization.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneReceivedEvent.Serialization.cs @@ -10,47 +10,26 @@ namespace Azure.Communication.CallingServer { - public partial class ToneReceivedEvent : IUtf8JsonSerializable + public partial class ToneReceivedEvent { - void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) - { - writer.WriteStartObject(); - if (Optional.IsDefined(ToneInfo)) - { - writer.WritePropertyName("toneInfo"); - writer.WriteObjectValue(ToneInfo); - } - if (Optional.IsDefined(CallLegId)) - { - writer.WritePropertyName("callLegId"); - writer.WriteStringValue(CallLegId); - } - writer.WriteEndObject(); - } - internal static ToneReceivedEvent DeserializeToneReceivedEvent(JsonElement element) { - Optional toneInfo = default; - Optional callLegId = default; + ToneInfo toneInfo = default; + Optional callConnectionId = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("toneInfo")) { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } toneInfo = ToneInfo.DeserializeToneInfo(property.Value); continue; } - if (property.NameEquals("callLegId")) + if (property.NameEquals("callConnectionId")) { - callLegId = property.Value.GetString(); + callConnectionId = property.Value.GetString(); continue; } } - return new ToneReceivedEvent(toneInfo.Value, callLegId.Value); + return new ToneReceivedEvent(toneInfo, callConnectionId.Value); } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneReceivedEvent.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneReceivedEvent.cs index 7c84fcfde5105..645c5e5e72b06 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneReceivedEvent.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneReceivedEvent.cs @@ -5,28 +5,38 @@ #nullable disable +using System; + namespace Azure.Communication.CallingServer { /// The subscribe to tone event. public partial class ToneReceivedEvent { /// Initializes a new instance of ToneReceivedEvent. - public ToneReceivedEvent() + /// The tone info. + /// is null. + internal ToneReceivedEvent(ToneInfo toneInfo) { + if (toneInfo == null) + { + throw new ArgumentNullException(nameof(toneInfo)); + } + + ToneInfo = toneInfo; } /// Initializes a new instance of ToneReceivedEvent. /// The tone info. - /// The call leg.id. - internal ToneReceivedEvent(ToneInfo toneInfo, string callLegId) + /// The call connection id. + internal ToneReceivedEvent(ToneInfo toneInfo, string callConnectionId) { ToneInfo = toneInfo; - CallLegId = callLegId; + CallConnectionId = callConnectionId; } /// The tone info. - public ToneInfo ToneInfo { get; set; } - /// The call leg.id. - public string CallLegId { get; set; } + public ToneInfo ToneInfo { get; } + /// The call connection id. + public string CallConnectionId { get; } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneValue.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneValue.cs index 2881449048c2a..b61260b6d57ec 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneValue.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/Models/ToneValue.cs @@ -10,7 +10,7 @@ namespace Azure.Communication.CallingServer { - /// Gets or sets the tone detected. + /// The tone value. public readonly partial struct ToneValue : IEquatable { private readonly string _value; diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Generated/ConversationRestClient.cs b/sdk/communication/Azure.Communication.CallingServer/src/Generated/ServerCallsRestClient.cs similarity index 59% rename from sdk/communication/Azure.Communication.CallingServer/src/Generated/ConversationRestClient.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Generated/ServerCallsRestClient.cs index 13c588e0121b1..590d85b54afa2 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Generated/ConversationRestClient.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Generated/ServerCallsRestClient.cs @@ -7,7 +7,6 @@ using System; using System.Collections.Generic; -using System.Linq; using System.Text.Json; using System.Threading; using System.Threading.Tasks; @@ -18,20 +17,20 @@ namespace Azure.Communication.CallingServer { - internal partial class ConversationRestClient + internal partial class ServerCallsRestClient { private string endpoint; private string apiVersion; private ClientDiagnostics _clientDiagnostics; private HttpPipeline _pipeline; - /// Initializes a new instance of ConversationRestClient. + /// Initializes a new instance of ServerCallsRestClient. /// The handler for diagnostic messaging in the client. /// The HTTP pipeline for sending and receiving REST requests and responses. /// The endpoint of the Azure Communication resource. /// Api Version. /// or is null. - public ConversationRestClient(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline, string endpoint, string apiVersion = "2021-04-15-preview1") + public ServerCallsRestClient(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline, string endpoint, string apiVersion = "2021-06-15-preview") { if (endpoint == null) { @@ -48,23 +47,26 @@ public ConversationRestClient(ClientDiagnostics clientDiagnostics, HttpPipeline _pipeline = pipeline; } - internal HttpMessage CreateJoinCallRequest(string conversationId, CommunicationIdentifierModel source, string callbackUri, IEnumerable requestedModalities, IEnumerable requestedCallEvents, string subject) + internal HttpMessage CreateAddParticipantRequest(string serverCallId, PhoneNumberIdentifierModel alternateCallerId, CommunicationIdentifierModel participant, string operationContext, string callbackUri) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Post; var uri = new RawRequestUriBuilder(); uri.AppendRaw(endpoint, false); - uri.AppendPath("/calling/conversations/", false); - uri.AppendPath(conversationId, true); - uri.AppendPath("/Join", false); + uri.AppendPath("/calling/serverCalls/", false); + uri.AppendPath(serverCallId, true); + uri.AppendPath("/participants", false); uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - var model = new JoinCallRequestInternal(source, callbackUri, requestedModalities.ToList(), requestedCallEvents.ToList()) + var model = new AddParticipantRequest() { - Subject = subject + AlternateCallerId = alternateCallerId, + Participant = participant, + OperationContext = operationContext, + CallbackUri = callbackUri }; var content = new Utf8JsonRequestContent(); content.JsonWriter.WriteObjectValue(model); @@ -72,47 +74,30 @@ internal HttpMessage CreateJoinCallRequest(string conversationId, CommunicationI return message; } - /// Join a call. - /// The conversation id which can be guid or encoded cs url. - /// The source of the call. + /// Add a participant to the call. + /// The server call id. + /// The alternate identity of source participant. + /// The participant to be added to the call. + /// The operation context. /// The callback URI. - /// The requested modalities. - /// The requested call events to subscribe to. - /// The subject. /// The cancellation token to use. - /// , , , , or is null. - public async Task> JoinCallAsync(string conversationId, CommunicationIdentifierModel source, string callbackUri, IEnumerable requestedModalities, IEnumerable requestedCallEvents, string subject = null, CancellationToken cancellationToken = default) + /// is null. + public async Task> AddParticipantAsync(string serverCallId, PhoneNumberIdentifierModel alternateCallerId = null, CommunicationIdentifierModel participant = null, string operationContext = null, string callbackUri = null, CancellationToken cancellationToken = default) { - if (conversationId == null) - { - throw new ArgumentNullException(nameof(conversationId)); - } - if (source == null) - { - throw new ArgumentNullException(nameof(source)); - } - if (callbackUri == null) - { - throw new ArgumentNullException(nameof(callbackUri)); - } - if (requestedModalities == null) + if (serverCallId == null) { - throw new ArgumentNullException(nameof(requestedModalities)); - } - if (requestedCallEvents == null) - { - throw new ArgumentNullException(nameof(requestedCallEvents)); + throw new ArgumentNullException(nameof(serverCallId)); } - using var message = CreateJoinCallRequest(conversationId, source, callbackUri, requestedModalities, requestedCallEvents, subject); + using var message = CreateAddParticipantRequest(serverCallId, alternateCallerId, participant, operationContext, callbackUri); await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); switch (message.Response.Status) { case 202: { - JoinCallResponse value = default; + AddParticipantResult value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = JoinCallResponse.DeserializeJoinCallResponse(document.RootElement); + value = AddParticipantResult.DeserializeAddParticipantResult(document.RootElement); return Response.FromValue(value, message.Response); } default: @@ -120,47 +105,30 @@ public async Task> JoinCallAsync(string conversationI } } - /// Join a call. - /// The conversation id which can be guid or encoded cs url. - /// The source of the call. + /// Add a participant to the call. + /// The server call id. + /// The alternate identity of source participant. + /// The participant to be added to the call. + /// The operation context. /// The callback URI. - /// The requested modalities. - /// The requested call events to subscribe to. - /// The subject. /// The cancellation token to use. - /// , , , , or is null. - public Response JoinCall(string conversationId, CommunicationIdentifierModel source, string callbackUri, IEnumerable requestedModalities, IEnumerable requestedCallEvents, string subject = null, CancellationToken cancellationToken = default) + /// is null. + public Response AddParticipant(string serverCallId, PhoneNumberIdentifierModel alternateCallerId = null, CommunicationIdentifierModel participant = null, string operationContext = null, string callbackUri = null, CancellationToken cancellationToken = default) { - if (conversationId == null) + if (serverCallId == null) { - throw new ArgumentNullException(nameof(conversationId)); - } - if (source == null) - { - throw new ArgumentNullException(nameof(source)); - } - if (callbackUri == null) - { - throw new ArgumentNullException(nameof(callbackUri)); - } - if (requestedModalities == null) - { - throw new ArgumentNullException(nameof(requestedModalities)); - } - if (requestedCallEvents == null) - { - throw new ArgumentNullException(nameof(requestedCallEvents)); + throw new ArgumentNullException(nameof(serverCallId)); } - using var message = CreateJoinCallRequest(conversationId, source, callbackUri, requestedModalities, requestedCallEvents, subject); + using var message = CreateAddParticipantRequest(serverCallId, alternateCallerId, participant, operationContext, callbackUri); _pipeline.Send(message, cancellationToken); switch (message.Response.Status) { case 202: { - JoinCallResponse value = default; + AddParticipantResult value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = JoinCallResponse.DeserializeJoinCallResponse(document.RootElement); + value = AddParticipantResult.DeserializeAddParticipantResult(document.RootElement); return Response.FromValue(value, message.Response); } default: @@ -168,133 +136,94 @@ public Response JoinCall(string conversationId, CommunicationI } } - internal HttpMessage CreatePlayAudioRequest(string conversationId, string audioFileUri, bool? loop, string operationContext, string audioFileId, string callbackUri) + internal HttpMessage CreateRemoveParticipantRequest(string serverCallId, string participantId) { var message = _pipeline.CreateMessage(); var request = message.Request; - request.Method = RequestMethod.Post; + request.Method = RequestMethod.Delete; var uri = new RawRequestUriBuilder(); uri.AppendRaw(endpoint, false); - uri.AppendPath("/calling/conversations/", false); - uri.AppendPath(conversationId, true); - uri.AppendPath("/PlayAudio", false); + uri.AppendPath("/calling/serverCalls/", false); + uri.AppendPath(serverCallId, true); + uri.AppendPath("/participants/", false); + uri.AppendPath(participantId, true); uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); - request.Headers.Add("Content-Type", "application/json"); - var model = new PlayAudioRequest() - { - AudioFileUri = audioFileUri, - Loop = loop, - OperationContext = operationContext, - AudioFileId = audioFileId, - CallbackUri = callbackUri - }; - var content = new Utf8JsonRequestContent(); - content.JsonWriter.WriteObjectValue(model); - request.Content = content; return message; } - /// Play audio in a call. - /// The conversation id which can be guid or encoded cs url. - /// - /// The media resource uri of the play audio request. - /// - /// Currently only Wave file (.wav) format audio prompts are supported. - /// - /// More specifically, the audio content in the wave file must be mono (single-channel), - /// - /// 16-bit samples with a 16,000 (16KHz) sampling rate. - /// - /// The flag indicating whether audio file needs to be played in loop or not. - /// The value to identify context of the operation. - /// An id for the media in the AudioFileUri, using which we cache the media resource. - /// The callback Uri to receive PlayAudio status notifications. + /// Remove participant from the call. + /// Server call id. + /// Participant id. /// The cancellation token to use. - /// is null. - public async Task> PlayAudioAsync(string conversationId, string audioFileUri = null, bool? loop = null, string operationContext = null, string audioFileId = null, string callbackUri = null, CancellationToken cancellationToken = default) + /// or is null. + public async Task RemoveParticipantAsync(string serverCallId, string participantId, CancellationToken cancellationToken = default) { - if (conversationId == null) + if (serverCallId == null) + { + throw new ArgumentNullException(nameof(serverCallId)); + } + if (participantId == null) { - throw new ArgumentNullException(nameof(conversationId)); + throw new ArgumentNullException(nameof(participantId)); } - using var message = CreatePlayAudioRequest(conversationId, audioFileUri, loop, operationContext, audioFileId, callbackUri); + using var message = CreateRemoveParticipantRequest(serverCallId, participantId); await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); switch (message.Response.Status) { case 202: - { - PlayAudioResponse value = default; - using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = PlayAudioResponse.DeserializePlayAudioResponse(document.RootElement); - return Response.FromValue(value, message.Response); - } + return message.Response; default: throw await _clientDiagnostics.CreateRequestFailedExceptionAsync(message.Response).ConfigureAwait(false); } } - /// Play audio in a call. - /// The conversation id which can be guid or encoded cs url. - /// - /// The media resource uri of the play audio request. - /// - /// Currently only Wave file (.wav) format audio prompts are supported. - /// - /// More specifically, the audio content in the wave file must be mono (single-channel), - /// - /// 16-bit samples with a 16,000 (16KHz) sampling rate. - /// - /// The flag indicating whether audio file needs to be played in loop or not. - /// The value to identify context of the operation. - /// An id for the media in the AudioFileUri, using which we cache the media resource. - /// The callback Uri to receive PlayAudio status notifications. + /// Remove participant from the call. + /// Server call id. + /// Participant id. /// The cancellation token to use. - /// is null. - public Response PlayAudio(string conversationId, string audioFileUri = null, bool? loop = null, string operationContext = null, string audioFileId = null, string callbackUri = null, CancellationToken cancellationToken = default) + /// or is null. + public Response RemoveParticipant(string serverCallId, string participantId, CancellationToken cancellationToken = default) { - if (conversationId == null) + if (serverCallId == null) + { + throw new ArgumentNullException(nameof(serverCallId)); + } + if (participantId == null) { - throw new ArgumentNullException(nameof(conversationId)); + throw new ArgumentNullException(nameof(participantId)); } - using var message = CreatePlayAudioRequest(conversationId, audioFileUri, loop, operationContext, audioFileId, callbackUri); + using var message = CreateRemoveParticipantRequest(serverCallId, participantId); _pipeline.Send(message, cancellationToken); switch (message.Response.Status) { case 202: - { - PlayAudioResponse value = default; - using var document = JsonDocument.Parse(message.Response.ContentStream); - value = PlayAudioResponse.DeserializePlayAudioResponse(document.RootElement); - return Response.FromValue(value, message.Response); - } + return message.Response; default: throw _clientDiagnostics.CreateRequestFailedException(message.Response); } } - internal HttpMessage CreateInviteParticipantsRequest(string conversationId, IEnumerable participants, PhoneNumberIdentifierModel alternateCallerId, string operationContext, string callbackUri) + internal HttpMessage CreateStartRecordingRequest(string serverCallId, string recordingStateCallbackUri) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Post; var uri = new RawRequestUriBuilder(); uri.AppendRaw(endpoint, false); - uri.AppendPath("/calling/conversations/", false); - uri.AppendPath(conversationId, true); - uri.AppendPath("/participants", false); + uri.AppendPath("/calling/serverCalls/", false); + uri.AppendPath(serverCallId, true); + uri.AppendPath("/recordings", false); uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - var model = new InviteParticipantsRequestInternal(participants.ToList()) + var model = new StartCallRecordingRequest() { - AlternateCallerId = alternateCallerId, - OperationContext = operationContext, - CallbackUri = callbackUri + RecordingStateCallbackUri = recordingStateCallbackUri }; var content = new Utf8JsonRequestContent(); content.JsonWriter.WriteObjectValue(model); @@ -302,332 +231,321 @@ internal HttpMessage CreateInviteParticipantsRequest(string conversationId, IEnu return message; } - /// Invite participants to the call. - /// Conversation id. - /// The list of participants to be added to the call. - /// The alternate identity of source participant. - /// The operation context. - /// The callback URI. + /// Start recording of the call. + /// The server call id. + /// The uri to send notifications to. /// The cancellation token to use. - /// or is null. - public async Task InviteParticipantsAsync(string conversationId, IEnumerable participants, PhoneNumberIdentifierModel alternateCallerId = null, string operationContext = null, string callbackUri = null, CancellationToken cancellationToken = default) + /// is null. + public async Task> StartRecordingAsync(string serverCallId, string recordingStateCallbackUri = null, CancellationToken cancellationToken = default) { - if (conversationId == null) - { - throw new ArgumentNullException(nameof(conversationId)); - } - if (participants == null) + if (serverCallId == null) { - throw new ArgumentNullException(nameof(participants)); + throw new ArgumentNullException(nameof(serverCallId)); } - using var message = CreateInviteParticipantsRequest(conversationId, participants, alternateCallerId, operationContext, callbackUri); + using var message = CreateStartRecordingRequest(serverCallId, recordingStateCallbackUri); await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); switch (message.Response.Status) { - case 202: - return message.Response; + case 200: + { + StartCallRecordingResult value = default; + using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); + value = StartCallRecordingResult.DeserializeStartCallRecordingResult(document.RootElement); + return Response.FromValue(value, message.Response); + } default: throw await _clientDiagnostics.CreateRequestFailedExceptionAsync(message.Response).ConfigureAwait(false); } } - /// Invite participants to the call. - /// Conversation id. - /// The list of participants to be added to the call. - /// The alternate identity of source participant. - /// The operation context. - /// The callback URI. + /// Start recording of the call. + /// The server call id. + /// The uri to send notifications to. /// The cancellation token to use. - /// or is null. - public Response InviteParticipants(string conversationId, IEnumerable participants, PhoneNumberIdentifierModel alternateCallerId = null, string operationContext = null, string callbackUri = null, CancellationToken cancellationToken = default) + /// is null. + public Response StartRecording(string serverCallId, string recordingStateCallbackUri = null, CancellationToken cancellationToken = default) { - if (conversationId == null) - { - throw new ArgumentNullException(nameof(conversationId)); - } - if (participants == null) + if (serverCallId == null) { - throw new ArgumentNullException(nameof(participants)); + throw new ArgumentNullException(nameof(serverCallId)); } - using var message = CreateInviteParticipantsRequest(conversationId, participants, alternateCallerId, operationContext, callbackUri); + using var message = CreateStartRecordingRequest(serverCallId, recordingStateCallbackUri); _pipeline.Send(message, cancellationToken); switch (message.Response.Status) { - case 202: - return message.Response; + case 200: + { + StartCallRecordingResult value = default; + using var document = JsonDocument.Parse(message.Response.ContentStream); + value = StartCallRecordingResult.DeserializeStartCallRecordingResult(document.RootElement); + return Response.FromValue(value, message.Response); + } default: throw _clientDiagnostics.CreateRequestFailedException(message.Response); } } - internal HttpMessage CreateRemoveParticipantRequest(string conversationId, string participantId) + internal HttpMessage CreateGetRecordingPropertiesRequest(string serverCallId, string recordingId) { var message = _pipeline.CreateMessage(); var request = message.Request; - request.Method = RequestMethod.Delete; + request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.AppendRaw(endpoint, false); - uri.AppendPath("/calling/conversations/", false); - uri.AppendPath(conversationId, true); - uri.AppendPath("/participants/", false); - uri.AppendPath(participantId, true); + uri.AppendPath("/calling/serverCalls/", false); + uri.AppendPath(serverCallId, true); + uri.AppendPath("/recordings/", false); + uri.AppendPath(recordingId, true); uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); return message; } - /// Remove participant from the call. - /// Conversation id. - /// Participant id. + /// Get call recording properties. + /// The server call id. + /// The recording id. /// The cancellation token to use. - /// or is null. - public async Task RemoveParticipantAsync(string conversationId, string participantId, CancellationToken cancellationToken = default) + /// or is null. + public async Task> GetRecordingPropertiesAsync(string serverCallId, string recordingId, CancellationToken cancellationToken = default) { - if (conversationId == null) + if (serverCallId == null) { - throw new ArgumentNullException(nameof(conversationId)); + throw new ArgumentNullException(nameof(serverCallId)); } - if (participantId == null) + if (recordingId == null) { - throw new ArgumentNullException(nameof(participantId)); + throw new ArgumentNullException(nameof(recordingId)); } - using var message = CreateRemoveParticipantRequest(conversationId, participantId); + using var message = CreateGetRecordingPropertiesRequest(serverCallId, recordingId); await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); switch (message.Response.Status) { - case 202: - return message.Response; + case 200: + { + CallRecordingProperties value = default; + using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); + value = CallRecordingProperties.DeserializeCallRecordingProperties(document.RootElement); + return Response.FromValue(value, message.Response); + } default: throw await _clientDiagnostics.CreateRequestFailedExceptionAsync(message.Response).ConfigureAwait(false); } } - /// Remove participant from the call. - /// Conversation id. - /// Participant id. + /// Get call recording properties. + /// The server call id. + /// The recording id. /// The cancellation token to use. - /// or is null. - public Response RemoveParticipant(string conversationId, string participantId, CancellationToken cancellationToken = default) + /// or is null. + public Response GetRecordingProperties(string serverCallId, string recordingId, CancellationToken cancellationToken = default) { - if (conversationId == null) + if (serverCallId == null) { - throw new ArgumentNullException(nameof(conversationId)); + throw new ArgumentNullException(nameof(serverCallId)); } - if (participantId == null) + if (recordingId == null) { - throw new ArgumentNullException(nameof(participantId)); + throw new ArgumentNullException(nameof(recordingId)); } - using var message = CreateRemoveParticipantRequest(conversationId, participantId); + using var message = CreateGetRecordingPropertiesRequest(serverCallId, recordingId); _pipeline.Send(message, cancellationToken); switch (message.Response.Status) { - case 202: - return message.Response; + case 200: + { + CallRecordingProperties value = default; + using var document = JsonDocument.Parse(message.Response.ContentStream); + value = CallRecordingProperties.DeserializeCallRecordingProperties(document.RootElement); + return Response.FromValue(value, message.Response); + } default: throw _clientDiagnostics.CreateRequestFailedException(message.Response); } } - internal HttpMessage CreateStartRecordingRequest(string conversationId, string recordingStateCallbackUri) + internal HttpMessage CreateStopRecordingRequest(string serverCallId, string recordingId) { var message = _pipeline.CreateMessage(); var request = message.Request; - request.Method = RequestMethod.Post; + request.Method = RequestMethod.Delete; var uri = new RawRequestUriBuilder(); uri.AppendRaw(endpoint, false); - uri.AppendPath("/calling/conversations/", false); - uri.AppendPath(conversationId, true); - uri.AppendPath("/recordings", false); + uri.AppendPath("/calling/serverCalls/", false); + uri.AppendPath(serverCallId, true); + uri.AppendPath("/recordings/", false); + uri.AppendPath(recordingId, true); uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); - request.Headers.Add("Content-Type", "application/json"); - var model = new StartCallRecordingRequest() - { - RecordingStateCallbackUri = recordingStateCallbackUri - }; - var content = new Utf8JsonRequestContent(); - content.JsonWriter.WriteObjectValue(model); - request.Content = content; return message; } - /// Start call recording request. - /// Encoded conversation url. - /// The uri to send notifications to. + /// Stop recording the call. + /// The server call id. + /// The recording id. /// The cancellation token to use. - /// is null. - public async Task> StartRecordingAsync(string conversationId, string recordingStateCallbackUri = null, CancellationToken cancellationToken = default) + /// or is null. + public async Task StopRecordingAsync(string serverCallId, string recordingId, CancellationToken cancellationToken = default) { - if (conversationId == null) + if (serverCallId == null) + { + throw new ArgumentNullException(nameof(serverCallId)); + } + if (recordingId == null) { - throw new ArgumentNullException(nameof(conversationId)); + throw new ArgumentNullException(nameof(recordingId)); } - using var message = CreateStartRecordingRequest(conversationId, recordingStateCallbackUri); + using var message = CreateStopRecordingRequest(serverCallId, recordingId); await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); switch (message.Response.Status) { case 200: - { - StartCallRecordingResponse value = default; - using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = StartCallRecordingResponse.DeserializeStartCallRecordingResponse(document.RootElement); - return Response.FromValue(value, message.Response); - } + return message.Response; default: throw await _clientDiagnostics.CreateRequestFailedExceptionAsync(message.Response).ConfigureAwait(false); } } - /// Start call recording request. - /// Encoded conversation url. - /// The uri to send notifications to. + /// Stop recording the call. + /// The server call id. + /// The recording id. /// The cancellation token to use. - /// is null. - public Response StartRecording(string conversationId, string recordingStateCallbackUri = null, CancellationToken cancellationToken = default) + /// or is null. + public Response StopRecording(string serverCallId, string recordingId, CancellationToken cancellationToken = default) { - if (conversationId == null) + if (serverCallId == null) { - throw new ArgumentNullException(nameof(conversationId)); + throw new ArgumentNullException(nameof(serverCallId)); + } + if (recordingId == null) + { + throw new ArgumentNullException(nameof(recordingId)); } - using var message = CreateStartRecordingRequest(conversationId, recordingStateCallbackUri); + using var message = CreateStopRecordingRequest(serverCallId, recordingId); _pipeline.Send(message, cancellationToken); switch (message.Response.Status) { case 200: - { - StartCallRecordingResponse value = default; - using var document = JsonDocument.Parse(message.Response.ContentStream); - value = StartCallRecordingResponse.DeserializeStartCallRecordingResponse(document.RootElement); - return Response.FromValue(value, message.Response); - } + return message.Response; default: throw _clientDiagnostics.CreateRequestFailedException(message.Response); } } - internal HttpMessage CreateRecordingStateRequest(string conversationId, string recordingId) + internal HttpMessage CreatePauseRecordingRequest(string serverCallId, string recordingId) { var message = _pipeline.CreateMessage(); var request = message.Request; - request.Method = RequestMethod.Get; + request.Method = RequestMethod.Post; var uri = new RawRequestUriBuilder(); uri.AppendRaw(endpoint, false); - uri.AppendPath("/calling/conversations/", false); - uri.AppendPath(conversationId, true); + uri.AppendPath("/calling/serverCalls/", false); + uri.AppendPath(serverCallId, true); uri.AppendPath("/recordings/", false); uri.AppendPath(recordingId, true); + uri.AppendPath("/:pause", false); uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); return message; } - /// Get call recording state. - /// Encoded conversation url. - /// Recording id. + /// Pause recording the call. + /// The server call id. + /// The recording id. /// The cancellation token to use. - /// or is null. - public async Task> RecordingStateAsync(string conversationId, string recordingId, CancellationToken cancellationToken = default) + /// or is null. + public async Task PauseRecordingAsync(string serverCallId, string recordingId, CancellationToken cancellationToken = default) { - if (conversationId == null) + if (serverCallId == null) { - throw new ArgumentNullException(nameof(conversationId)); + throw new ArgumentNullException(nameof(serverCallId)); } if (recordingId == null) { throw new ArgumentNullException(nameof(recordingId)); } - using var message = CreateRecordingStateRequest(conversationId, recordingId); + using var message = CreatePauseRecordingRequest(serverCallId, recordingId); await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); switch (message.Response.Status) { case 200: - { - GetCallRecordingStateResponse value = default; - using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = GetCallRecordingStateResponse.DeserializeGetCallRecordingStateResponse(document.RootElement); - return Response.FromValue(value, message.Response); - } + return message.Response; default: throw await _clientDiagnostics.CreateRequestFailedExceptionAsync(message.Response).ConfigureAwait(false); } } - /// Get call recording state. - /// Encoded conversation url. - /// Recording id. + /// Pause recording the call. + /// The server call id. + /// The recording id. /// The cancellation token to use. - /// or is null. - public Response RecordingState(string conversationId, string recordingId, CancellationToken cancellationToken = default) + /// or is null. + public Response PauseRecording(string serverCallId, string recordingId, CancellationToken cancellationToken = default) { - if (conversationId == null) + if (serverCallId == null) { - throw new ArgumentNullException(nameof(conversationId)); + throw new ArgumentNullException(nameof(serverCallId)); } if (recordingId == null) { throw new ArgumentNullException(nameof(recordingId)); } - using var message = CreateRecordingStateRequest(conversationId, recordingId); + using var message = CreatePauseRecordingRequest(serverCallId, recordingId); _pipeline.Send(message, cancellationToken); switch (message.Response.Status) { case 200: - { - GetCallRecordingStateResponse value = default; - using var document = JsonDocument.Parse(message.Response.ContentStream); - value = GetCallRecordingStateResponse.DeserializeGetCallRecordingStateResponse(document.RootElement); - return Response.FromValue(value, message.Response); - } + return message.Response; default: throw _clientDiagnostics.CreateRequestFailedException(message.Response); } } - internal HttpMessage CreateStopRecordingRequest(string conversationId, string recordingId) + internal HttpMessage CreateResumeRecordingRequest(string serverCallId, string recordingId) { var message = _pipeline.CreateMessage(); var request = message.Request; - request.Method = RequestMethod.Delete; + request.Method = RequestMethod.Post; var uri = new RawRequestUriBuilder(); uri.AppendRaw(endpoint, false); - uri.AppendPath("/calling/conversations/", false); - uri.AppendPath(conversationId, true); + uri.AppendPath("/calling/serverCalls/", false); + uri.AppendPath(serverCallId, true); uri.AppendPath("/recordings/", false); uri.AppendPath(recordingId, true); + uri.AppendPath("/:resume", false); uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); return message; } - /// Stop recording a call. - /// Encoded conversation url. - /// Recording id. + /// Resume recording the call. + /// The server call id. + /// The recording id. /// The cancellation token to use. - /// or is null. - public async Task StopRecordingAsync(string conversationId, string recordingId, CancellationToken cancellationToken = default) + /// or is null. + public async Task ResumeRecordingAsync(string serverCallId, string recordingId, CancellationToken cancellationToken = default) { - if (conversationId == null) + if (serverCallId == null) { - throw new ArgumentNullException(nameof(conversationId)); + throw new ArgumentNullException(nameof(serverCallId)); } if (recordingId == null) { throw new ArgumentNullException(nameof(recordingId)); } - using var message = CreateStopRecordingRequest(conversationId, recordingId); + using var message = CreateResumeRecordingRequest(serverCallId, recordingId); await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); switch (message.Response.Status) { @@ -638,23 +556,23 @@ public async Task StopRecordingAsync(string conversationId, string rec } } - /// Stop recording a call. - /// Encoded conversation url. - /// Recording id. + /// Resume recording the call. + /// The server call id. + /// The recording id. /// The cancellation token to use. - /// or is null. - public Response StopRecording(string conversationId, string recordingId, CancellationToken cancellationToken = default) + /// or is null. + public Response ResumeRecording(string serverCallId, string recordingId, CancellationToken cancellationToken = default) { - if (conversationId == null) + if (serverCallId == null) { - throw new ArgumentNullException(nameof(conversationId)); + throw new ArgumentNullException(nameof(serverCallId)); } if (recordingId == null) { throw new ArgumentNullException(nameof(recordingId)); } - using var message = CreateStopRecordingRequest(conversationId, recordingId); + using var message = CreateResumeRecordingRequest(serverCallId, recordingId); _pipeline.Send(message, cancellationToken); switch (message.Response.Status) { @@ -665,145 +583,228 @@ public Response StopRecording(string conversationId, string recordingId, Cancell } } - internal HttpMessage CreatePauseRecordingRequest(string conversationId, string recordingId) + internal HttpMessage CreateJoinCallRequest(string serverCallId, CommunicationIdentifierModel source, string callbackUri, string subject, IEnumerable requestedMediaTypes, IEnumerable requestedCallEvents) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Post; var uri = new RawRequestUriBuilder(); uri.AppendRaw(endpoint, false); - uri.AppendPath("/calling/conversations/", false); - uri.AppendPath(conversationId, true); - uri.AppendPath("/recordings/", false); - uri.AppendPath(recordingId, true); - uri.AppendPath("/Pause", false); + uri.AppendPath("/calling/serverCalls/", false); + uri.AppendPath(serverCallId, true); + uri.AppendPath("/:join", false); uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); + request.Headers.Add("Content-Type", "application/json"); + JoinCallRequestInternal joinCallRequestInternal = new JoinCallRequestInternal(source, callbackUri) + { + Subject = subject + }; + if (requestedMediaTypes != null) + { + foreach (var value in requestedMediaTypes) + { + joinCallRequestInternal.RequestedMediaTypes.Add(value); + } + } + if (requestedCallEvents != null) + { + foreach (var value in requestedCallEvents) + { + joinCallRequestInternal.RequestedCallEvents.Add(value); + } + } + var model = joinCallRequestInternal; + var content = new Utf8JsonRequestContent(); + content.JsonWriter.WriteObjectValue(model); + request.Content = content; return message; } - /// Pause recording a call. - /// Encoded conversation url. - /// Recording id. + /// Join a call. + /// The server call id. + /// The source of the call. + /// The callback URI. + /// The subject. + /// The requested modalities. + /// The requested call events to subscribe to. /// The cancellation token to use. - /// or is null. - public async Task PauseRecordingAsync(string conversationId, string recordingId, CancellationToken cancellationToken = default) + /// , , or is null. + public async Task> JoinCallAsync(string serverCallId, CommunicationIdentifierModel source, string callbackUri, string subject = null, IEnumerable requestedMediaTypes = null, IEnumerable requestedCallEvents = null, CancellationToken cancellationToken = default) { - if (conversationId == null) + if (serverCallId == null) { - throw new ArgumentNullException(nameof(conversationId)); + throw new ArgumentNullException(nameof(serverCallId)); } - if (recordingId == null) + if (source == null) { - throw new ArgumentNullException(nameof(recordingId)); + throw new ArgumentNullException(nameof(source)); + } + if (callbackUri == null) + { + throw new ArgumentNullException(nameof(callbackUri)); } - using var message = CreatePauseRecordingRequest(conversationId, recordingId); + using var message = CreateJoinCallRequest(serverCallId, source, callbackUri, subject, requestedMediaTypes, requestedCallEvents); await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); switch (message.Response.Status) { - case 200: - return message.Response; + case 202: + { + JoinCallResultInternal value = default; + using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); + value = JoinCallResultInternal.DeserializeJoinCallResultInternal(document.RootElement); + return Response.FromValue(value, message.Response); + } default: throw await _clientDiagnostics.CreateRequestFailedExceptionAsync(message.Response).ConfigureAwait(false); } } - /// Pause recording a call. - /// Encoded conversation url. - /// Recording id. + /// Join a call. + /// The server call id. + /// The source of the call. + /// The callback URI. + /// The subject. + /// The requested modalities. + /// The requested call events to subscribe to. /// The cancellation token to use. - /// or is null. - public Response PauseRecording(string conversationId, string recordingId, CancellationToken cancellationToken = default) + /// , , or is null. + public Response JoinCall(string serverCallId, CommunicationIdentifierModel source, string callbackUri, string subject = null, IEnumerable requestedMediaTypes = null, IEnumerable requestedCallEvents = null, CancellationToken cancellationToken = default) { - if (conversationId == null) + if (serverCallId == null) { - throw new ArgumentNullException(nameof(conversationId)); + throw new ArgumentNullException(nameof(serverCallId)); } - if (recordingId == null) + if (source == null) { - throw new ArgumentNullException(nameof(recordingId)); + throw new ArgumentNullException(nameof(source)); + } + if (callbackUri == null) + { + throw new ArgumentNullException(nameof(callbackUri)); } - using var message = CreatePauseRecordingRequest(conversationId, recordingId); + using var message = CreateJoinCallRequest(serverCallId, source, callbackUri, subject, requestedMediaTypes, requestedCallEvents); _pipeline.Send(message, cancellationToken); switch (message.Response.Status) { - case 200: - return message.Response; + case 202: + { + JoinCallResultInternal value = default; + using var document = JsonDocument.Parse(message.Response.ContentStream); + value = JoinCallResultInternal.DeserializeJoinCallResultInternal(document.RootElement); + return Response.FromValue(value, message.Response); + } default: throw _clientDiagnostics.CreateRequestFailedException(message.Response); } } - internal HttpMessage CreateResumeRecordingRequest(string conversationId, string recordingId) + internal HttpMessage CreatePlayAudioRequest(string serverCallId, string audioFileUri, bool? loop, string operationContext, string audioFileId, string callbackUri) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Post; var uri = new RawRequestUriBuilder(); uri.AppendRaw(endpoint, false); - uri.AppendPath("/calling/conversations/", false); - uri.AppendPath(conversationId, true); - uri.AppendPath("/recordings/", false); - uri.AppendPath(recordingId, true); - uri.AppendPath("/Resume", false); + uri.AppendPath("/calling/serverCalls/", false); + uri.AppendPath(serverCallId, true); + uri.AppendPath("/:playAudio", false); uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); + request.Headers.Add("Content-Type", "application/json"); + var model = new PlayAudioRequest() + { + AudioFileUri = audioFileUri, + Loop = loop, + OperationContext = operationContext, + AudioFileId = audioFileId, + CallbackUri = callbackUri + }; + var content = new Utf8JsonRequestContent(); + content.JsonWriter.WriteObjectValue(model); + request.Content = content; return message; } - /// Resume recording a call. - /// Encoded conversation url. - /// Recording id. + /// Play audio in the call. + /// The server call id. + /// + /// The media resource uri of the play audio request. + /// + /// Currently only Wave file (.wav) format audio prompts are supported. + /// + /// More specifically, the audio content in the wave file must be mono (single-channel), + /// + /// 16-bit samples with a 16,000 (16KHz) sampling rate. + /// + /// The flag indicating whether audio file needs to be played in loop or not. + /// The value to identify context of the operation. + /// An id for the media in the AudioFileUri, using which we cache the media resource. + /// The callback Uri to receive PlayAudio status notifications. /// The cancellation token to use. - /// or is null. - public async Task ResumeRecordingAsync(string conversationId, string recordingId, CancellationToken cancellationToken = default) + /// is null. + public async Task> PlayAudioAsync(string serverCallId, string audioFileUri = null, bool? loop = null, string operationContext = null, string audioFileId = null, string callbackUri = null, CancellationToken cancellationToken = default) { - if (conversationId == null) + if (serverCallId == null) { - throw new ArgumentNullException(nameof(conversationId)); - } - if (recordingId == null) - { - throw new ArgumentNullException(nameof(recordingId)); + throw new ArgumentNullException(nameof(serverCallId)); } - using var message = CreateResumeRecordingRequest(conversationId, recordingId); + using var message = CreatePlayAudioRequest(serverCallId, audioFileUri, loop, operationContext, audioFileId, callbackUri); await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); switch (message.Response.Status) { - case 200: - return message.Response; + case 202: + { + PlayAudioResult value = default; + using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); + value = PlayAudioResult.DeserializePlayAudioResult(document.RootElement); + return Response.FromValue(value, message.Response); + } default: throw await _clientDiagnostics.CreateRequestFailedExceptionAsync(message.Response).ConfigureAwait(false); } } - /// Resume recording a call. - /// Encoded conversation url. - /// Recording id. + /// Play audio in the call. + /// The server call id. + /// + /// The media resource uri of the play audio request. + /// + /// Currently only Wave file (.wav) format audio prompts are supported. + /// + /// More specifically, the audio content in the wave file must be mono (single-channel), + /// + /// 16-bit samples with a 16,000 (16KHz) sampling rate. + /// + /// The flag indicating whether audio file needs to be played in loop or not. + /// The value to identify context of the operation. + /// An id for the media in the AudioFileUri, using which we cache the media resource. + /// The callback Uri to receive PlayAudio status notifications. /// The cancellation token to use. - /// or is null. - public Response ResumeRecording(string conversationId, string recordingId, CancellationToken cancellationToken = default) + /// is null. + public Response PlayAudio(string serverCallId, string audioFileUri = null, bool? loop = null, string operationContext = null, string audioFileId = null, string callbackUri = null, CancellationToken cancellationToken = default) { - if (conversationId == null) - { - throw new ArgumentNullException(nameof(conversationId)); - } - if (recordingId == null) + if (serverCallId == null) { - throw new ArgumentNullException(nameof(recordingId)); + throw new ArgumentNullException(nameof(serverCallId)); } - using var message = CreateResumeRecordingRequest(conversationId, recordingId); + using var message = CreatePlayAudioRequest(serverCallId, audioFileUri, loop, operationContext, audioFileId, callbackUri); _pipeline.Send(message, cancellationToken); switch (message.Response.Status) { - case 200: - return message.Response; + case 202: + { + PlayAudioResult value = default; + using var document = JsonDocument.Parse(message.Response.ContentStream); + value = PlayAudioResult.DeserializePlayAudioResult(document.RootElement); + return Response.FromValue(value, message.Response); + } default: throw _clientDiagnostics.CreateRequestFailedException(message.Response); } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/CallState.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/CallConnectionState.cs similarity index 59% rename from sdk/communication/Azure.Communication.CallingServer/src/Models/CallState.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Models/CallConnectionState.cs index bc33da63dffd3..0175802d929d0 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Models/CallState.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/CallConnectionState.cs @@ -8,8 +8,8 @@ namespace Azure.Communication.CallingServer /// /// The states of a call. /// - [CodeGenModel("CallState", Usage = new string[] { "input", "output" }, Formats = new string[] { "json" })] - public readonly partial struct CallState + [CodeGenModel("CallConnectionState", Usage = new string[] { "output" }, Formats = new string[] { "json" })] + public readonly partial struct CallConnectionState { } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/CommunicationParticipant.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/CallParticipant.cs similarity index 52% rename from sdk/communication/Azure.Communication.CallingServer/src/Models/CommunicationParticipant.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Models/CallParticipant.cs index 7ce1548733bdb..938623f882f41 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Models/CommunicationParticipant.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/CallParticipant.cs @@ -3,19 +3,14 @@ namespace Azure.Communication.CallingServer { - /// Class to represent entry in roster. - public class CommunicationParticipant + /// The participant in a call. + public class CallParticipant { - /// Initializes a new instance of CommunicationParticipant. - public CommunicationParticipant() - { - } - - /// Initializes a new instance of CommunicationParticipant. + /// Initializes a new instance of CallParticipant. /// The communication identifier. /// Participant Id. /// Is participant muted. - public CommunicationParticipant(CommunicationIdentifier identifier, string participantId, bool? isMuted) + internal CallParticipant(CommunicationIdentifier identifier, string participantId, bool isMuted) { Identifier = identifier; ParticipantId = participantId; @@ -23,12 +18,12 @@ public CommunicationParticipant(CommunicationIdentifier identifier, string parti } /// The communication identifier. - public CommunicationIdentifier Identifier { get; set; } + public CommunicationIdentifier Identifier { get; } /// Participant Id. - public string ParticipantId { get; set; } + public string ParticipantId { get; } /// Is participant muted. - public bool? IsMuted { get; set; } + public bool IsMuted { get; } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/CommunicationParticipantInternal.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/CallParticipantInternal.cs similarity index 58% rename from sdk/communication/Azure.Communication.CallingServer/src/Models/CommunicationParticipantInternal.cs rename to sdk/communication/Azure.Communication.CallingServer/src/Models/CallParticipantInternal.cs index 54ecdbcdfd2fb..781dcb69cedad 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Models/CommunicationParticipantInternal.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/CallParticipantInternal.cs @@ -8,8 +8,8 @@ namespace Azure.Communication.CallingServer /// /// The participant in a call. /// - [CodeGenModel("CommunicationParticipant", Usage = new string[] { "output" }, Formats = new string[] { "json" })] - internal partial class CommunicationParticipantInternal + [CodeGenModel("CallParticipant", Usage = new string[] { "output" }, Formats = new string[] { "json" })] + internal partial class CallParticipantInternal { } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/CallingServerModelFactory.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/CallingServerModelFactory.cs new file mode 100644 index 0000000000000..e37cf7fd149b4 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/CallingServerModelFactory.cs @@ -0,0 +1,15 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Core; + +namespace Azure.Communication.CallingServer.Models +{ + /// + /// Calling server model factory + /// + [CodeGenModel("AzureCommunicationServicesModelFactory")] + public partial class CallingServerModelFactory + { + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/CreateCallOptions.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/CreateCallOptions.cs index 6740661ee3c49..1f3008b4b5e0e 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Models/CreateCallOptions.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/CreateCallOptions.cs @@ -20,25 +20,25 @@ public class CreateCallOptions /// The callback URI. public Uri CallbackUri { get; } - /// The requested modalities. - public IList RequestedModalities { get; } + /// The requested media types. + public IList RequestedMediaTypes { get; } /// The requested call events to subscribe to. public IList RequestedCallEvents { get; } /// Initializes a new instance of CreateCallOptions. /// The callback URI. - /// The requested modalities. + /// The requested media types. /// The requested call events to subscribe to. - /// , , or is null. - public CreateCallOptions(Uri callbackUri, IEnumerable requestedModalities, IEnumerable requestedCallEvents) + /// , , or is null. + public CreateCallOptions(Uri callbackUri, IEnumerable requestedMediaTypes, IEnumerable requestedCallEvents) { Argument.AssertNotNull(callbackUri, nameof(callbackUri)); - Argument.AssertNotNull(requestedModalities, nameof(requestedModalities)); + Argument.AssertNotNull(requestedMediaTypes, nameof(requestedMediaTypes)); Argument.AssertNotNull(requestedCallEvents, nameof(requestedCallEvents)); CallbackUri = callbackUri; - RequestedModalities = requestedModalities.ToList(); + RequestedMediaTypes = requestedMediaTypes.ToList(); RequestedCallEvents = requestedCallEvents.ToList(); } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/CreateCallResultInternal.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/CreateCallResultInternal.cs new file mode 100644 index 0000000000000..8a5e2b7913dae --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/CreateCallResultInternal.cs @@ -0,0 +1,12 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Core; + +namespace Azure.Communication.CallingServer +{ + [CodeGenModel("CreateCallResult")] + internal partial class CreateCallResultInternal + { + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/AddParticipantResultEvent.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/AddParticipantResultEvent.cs new file mode 100644 index 0000000000000..29ed58bab1cbf --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/AddParticipantResultEvent.cs @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System.Text.Json; +using Azure.Core; + +namespace Azure.Communication.CallingServer +{ + /// + /// The added participants result event. + /// + [CodeGenModel("AddParticipantResultEvent", Usage = new string[] { "output" }, Formats = new string[] { "json" })] + public partial class AddParticipantResultEvent : CallingServerEventBase + { + /// + /// Deserialize event. + /// + /// The json content. + /// The new object. + public static AddParticipantResultEvent Deserialize(string content) + { + using var document = JsonDocument.Parse(content); + JsonElement element = document.RootElement; + + return DeserializeAddParticipantResultEvent(element); + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/CallConnectionStateChangedEvent.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/CallConnectionStateChangedEvent.cs new file mode 100644 index 0000000000000..10f8ca12a864a --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/CallConnectionStateChangedEvent.cs @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System.Text.Json; +using Azure.Core; + +namespace Azure.Communication.CallingServer +{ + /// + /// The call connection state change event. + /// + [CodeGenModel("CallConnectionStateChangedEvent", Usage = new string[] { "output" }, Formats = new string[] { "json" })] + public partial class CallConnectionStateChangedEvent : CallingServerEventBase + { + /// + /// Deserialize event. + /// + /// The json content. + /// The new object. + public static CallConnectionStateChangedEvent Deserialize(string content) + { + using var document = JsonDocument.Parse(content); + JsonElement element = document.RootElement; + + return DeserializeCallConnectionStateChangedEvent(element); + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/CallLegStateChangedEvent.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/CallLegStateChangedEvent.cs deleted file mode 100644 index 8c6289d39b82b..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/CallLegStateChangedEvent.cs +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -using System.Text.Json; -using Azure.Core; - -namespace Azure.Communication.CallingServer -{ - /// - /// The call leg state change event. - /// - [CodeGenModel("CallLegStateChangedEvent", Usage = new string[] { "input, output" }, Formats = new string[] { "json" })] - public partial class CallLegStateChangedEvent : CallingServerEventBase - { - /// - /// Deserialize event. - /// - /// The json content. - /// The new object. - public static CallLegStateChangedEvent Deserialize(string content) - { - using var document = JsonDocument.Parse(content); - JsonElement element = document.RootElement; - - return DeserializeCallLegStateChangedEvent(element); - } - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/CallRecordingStateChangeEvent.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/CallRecordingStateChangeEvent.cs index 1b84ea2dd9473..81ca894900d54 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/CallRecordingStateChangeEvent.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/CallRecordingStateChangeEvent.cs @@ -9,7 +9,7 @@ namespace Azure.Communication.CallingServer /// /// The call recording state change event. /// - [CodeGenModel("CallRecordingStateChangeEvent", Usage = new string[] { "input, output" }, Formats = new string[] { "json" })] + [CodeGenModel("CallRecordingStateChangeEvent", Usage = new string[] { "output" }, Formats = new string[] { "json" })] public partial class CallRecordingStateChangeEvent : CallingServerEventBase { /// diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/CallingServerEventType.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/CallingServerEventType.cs index 8e17723f93bce..ecb6b39238df5 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/CallingServerEventType.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/CallingServerEventType.cs @@ -22,17 +22,17 @@ public CallingServerEventType(string value) _value = value ?? throw new ArgumentNullException(nameof(value)); } - internal const string CallLegStateChangedEventValue = "Microsoft.Communication.CallLegStateChanged"; + internal const string CallConnectionStateChangedEventValue = "Microsoft.Communication.CallConnectionStateChanged"; internal const string ToneReceivedEventValue = "Microsoft.Communication.DtmfReceived"; internal const string PlayAudioResultEventValue = "Microsoft.Communication.PlayAudioResult"; internal const string CallRecordingStateChangeEventValue = "Microsoft.Communication.CallRecordingStateChanged"; - internal const string InviteParticipantsResultEventValue = "Microsoft.Communication.InviteParticipantResult"; + internal const string AddParticipantResultEventValue = "Microsoft.Communication.AddParticipantResult"; internal const string ParticipantsUpdatedEventValue = "Microsoft.Communication.ParticipantsUpdated"; /// - /// The call leg state change event type. + /// The call connection state change event type. /// - public static CallingServerEventType CallLegStateChangedEvent { get; } = new CallingServerEventType(CallLegStateChangedEventValue); + public static CallingServerEventType CallConnectionStateChangedEvent { get; } = new CallingServerEventType(CallConnectionStateChangedEventValue); /// /// The subscribe to tone event type. @@ -50,9 +50,9 @@ public CallingServerEventType(string value) public static CallingServerEventType CallRecordingStateChangeEvent { get; } = new CallingServerEventType(CallRecordingStateChangeEventValue); /// - /// The invited participants result event type. + /// The add participant result event type. /// - public static CallingServerEventType InviteParticipantsResultEvent { get; } = new CallingServerEventType(InviteParticipantsResultEventValue); + public static CallingServerEventType AddParticipantResultEvent { get; } = new CallingServerEventType(AddParticipantResultEventValue); /// /// The call state change event type. @@ -88,7 +88,7 @@ public bool Equals(CallingServerEventType other) [EditorBrowsable(EditorBrowsableState.Never)] public override bool Equals(object obj) { - return obj is CallState && Equals((CallingServerEventType)obj); + return obj is CallingServerEventType && Equals((CallingServerEventType)obj); } /// diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/InviteParticipantsResultEvent.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/InviteParticipantsResultEvent.cs deleted file mode 100644 index 191c0cf224ad6..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/InviteParticipantsResultEvent.cs +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -using System.Text.Json; -using Azure.Core; - -namespace Azure.Communication.CallingServer -{ - /// - /// The invited participants result event. - /// - [CodeGenModel("InviteParticipantsResultEvent", Usage = new string[] { "input, output" }, Formats = new string[] { "json" })] - public partial class InviteParticipantsResultEvent : CallingServerEventBase - { - /// - /// Deserialize event. - /// - /// The json content. - /// The new object. - public static InviteParticipantsResultEvent Deserialize(string content) - { - using var document = JsonDocument.Parse(content); - JsonElement element = document.RootElement; - - return DeserializeInviteParticipantsResultEvent(element); - } - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/ParticipantsUpdatedEvent.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/ParticipantsUpdatedEvent.cs index a96c5490cfde2..4e6293852ee38 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/ParticipantsUpdatedEvent.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/ParticipantsUpdatedEvent.cs @@ -12,9 +12,13 @@ namespace Azure.Communication.CallingServer /// public class ParticipantsUpdatedEvent : CallingServerEventBase { - /// Initializes a new instance of ParticipantsUpdatedEventInternal. - public ParticipantsUpdatedEvent() + /// Initializes a new instance of ParticipantsUpdatedEvent. + /// The call connection id. + /// The list of participants. + internal ParticipantsUpdatedEvent(string callConnectionId, IEnumerable participants) { + CallConnectionId = callConnectionId; + Participants = participants; } /// @@ -28,18 +32,15 @@ public static ParticipantsUpdatedEvent Deserialize(string content) JsonElement element = document.RootElement; var participantsUpdatedEventInternal = ParticipantsUpdatedEventInternal.DeserializeParticipantsUpdatedEventInternal(element); + var callParticipants = participantsUpdatedEventInternal.Participants?.Select(x => new CallParticipant(identifier: CommunicationIdentifierSerializer.Deserialize(x.Identifier), isMuted: x.IsMuted, participantId: x.ParticipantId)); - return new ParticipantsUpdatedEvent - { - CallLegId = participantsUpdatedEventInternal.CallLegId, - Participants = participantsUpdatedEventInternal.Participants?.Select(x => new CommunicationParticipant { Identifier = CommunicationIdentifierSerializer.Deserialize(x.Identifier), IsMuted = x.IsMuted, ParticipantId = x.ParticipantId }) - }; + return new ParticipantsUpdatedEvent(participantsUpdatedEventInternal.CallConnectionId, callParticipants); } - /// The call leg.id. - public string CallLegId { get; set; } + /// The call connection id. + public string CallConnectionId { get; } /// The list of participants. - public IEnumerable Participants { get; set; } + public IEnumerable Participants { get; } } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/PlayAudioResultEvent.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/PlayAudioResultEvent.cs index 6521c7b799e58..c871bfab7f40f 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/PlayAudioResultEvent.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/PlayAudioResultEvent.cs @@ -9,7 +9,7 @@ namespace Azure.Communication.CallingServer /// /// The play audio result event. /// - [CodeGenModel("PlayAudioResultEvent", Usage = new string[] { "input, output" }, Formats = new string[] { "json" })] + [CodeGenModel("PlayAudioResultEvent", Usage = new string[] { "output" }, Formats = new string[] { "json" })] public partial class PlayAudioResultEvent : CallingServerEventBase { /// diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/ToneReceivedEvent.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/ToneReceivedEvent.cs index cb209c5d8685f..49aafc51de0e3 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/ToneReceivedEvent.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/Events/ToneReceivedEvent.cs @@ -9,7 +9,7 @@ namespace Azure.Communication.CallingServer /// /// The subscribe to tone event /// - [CodeGenModel("ToneReceivedEvent", Usage = new string[] { "model", "input, output" }, Formats = new string[] { "json" })] + [CodeGenModel("ToneReceivedEvent", Usage = new string[] { "model", "output" }, Formats = new string[] { "json" })] public partial class ToneReceivedEvent : CallingServerEventBase { /// diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/JoinCallOptions.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/JoinCallOptions.cs index 3f00f13f44205..f52bb95e70414 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Models/JoinCallOptions.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/JoinCallOptions.cs @@ -17,25 +17,25 @@ public class JoinCallOptions /// The callback URI. public Uri CallbackUri { get; } - /// The requested modalities. - public IList RequestedModalities { get; } + /// The requested media types. + public IList RequestedMediaTypes { get; } /// The requested call events to subscribe to. public IList RequestedCallEvents { get; } /// Initializes a new instance of JoinCallOptions. /// The callback URI. - /// The requested modalities. + /// The requested media types. /// The requested call events to subscribe to. - /// , , or is null. - public JoinCallOptions(Uri callbackUri, IEnumerable requestedModalities, IEnumerable requestedCallEvents) + /// , , or is null. + public JoinCallOptions(Uri callbackUri, IEnumerable requestedMediaTypes, IEnumerable requestedCallEvents) { Argument.AssertNotNull(callbackUri, nameof(callbackUri)); - Argument.AssertNotNull(requestedModalities, nameof(requestedModalities)); + Argument.AssertNotNull(requestedMediaTypes, nameof(requestedMediaTypes)); Argument.AssertNotNull(requestedCallEvents, nameof(requestedCallEvents)); CallbackUri = callbackUri; - RequestedModalities = requestedModalities.ToList(); + RequestedMediaTypes = requestedMediaTypes.ToList(); RequestedCallEvents = requestedCallEvents.ToList(); } } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/JoinCallResultInternal.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/JoinCallResultInternal.cs new file mode 100644 index 0000000000000..5a05ab52ef1a4 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/JoinCallResultInternal.cs @@ -0,0 +1,12 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Core; + +namespace Azure.Communication.CallingServer +{ + [CodeGenModel("JoinCallResult")] + internal partial class JoinCallResultInternal + { + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/ToneInfo.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/ToneInfo.cs index aa712ecc98c76..ad05aec9e750e 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Models/ToneInfo.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/ToneInfo.cs @@ -8,7 +8,7 @@ namespace Azure.Communication.CallingServer /// /// The tone info /// - [CodeGenModel("ToneInfo", Usage = new[] { "input", "output" }, Formats = new[] { "json" })] + [CodeGenModel("ToneInfo", Usage = new[] { "output" }, Formats = new[] { "json" })] public partial class ToneInfo { } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Models/ToneValue.cs b/sdk/communication/Azure.Communication.CallingServer/src/Models/ToneValue.cs index dd8021414b353..665bd6758bdac 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Models/ToneValue.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Models/ToneValue.cs @@ -8,7 +8,7 @@ namespace Azure.Communication.CallingServer /// /// The tone. /// - [CodeGenModel("ToneValue", Usage = new string[] { "input", "output" }, Formats = new string[] { "json" })] + [CodeGenModel("ToneValue", Usage = new string[] { "output" }, Formats = new string[] { "json" })] public readonly partial struct ToneValue { } diff --git a/sdk/communication/Azure.Communication.CallingServer/src/Properties/AssemblyInfo.cs b/sdk/communication/Azure.Communication.CallingServer/src/Properties/AssemblyInfo.cs index 6522e17d75ccb..12a9c7421e7a2 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/Properties/AssemblyInfo.cs +++ b/sdk/communication/Azure.Communication.CallingServer/src/Properties/AssemblyInfo.cs @@ -4,3 +4,4 @@ using System.Runtime.CompilerServices; [assembly: Azure.Core.AzureResourceProviderNamespace("Communication")] +[assembly: InternalsVisibleTo("Azure.Communication.CallingServer.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100d15ddcb29688295338af4b7686603fe614abd555e09efba8fb88ee09e1f7b1ccaeed2e8f823fa9eef3fdd60217fc012ea67d2479751a0b8c087a4185541b851bd8b16f8d91b840e51b1cb0ba6fe647997e57429265e85ef62d565db50a69ae1647d54d7bd855e4db3d8a91510e5bcbd0edfbbecaa20a7bd9ae74593daa7b11b4")] diff --git a/sdk/communication/Azure.Communication.CallingServer/src/ServerCall.cs b/sdk/communication/Azure.Communication.CallingServer/src/ServerCall.cs new file mode 100644 index 0000000000000..204d2015f9600 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/src/ServerCall.cs @@ -0,0 +1,455 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Threading; +using System.Threading.Tasks; +using Azure.Core; +using Azure.Core.Pipeline; + +namespace Azure.Communication.CallingServer +{ + /// + /// The Azure Communication Services Server Call Client. + /// + public class ServerCall + { + private readonly ClientDiagnostics _clientDiagnostics; + internal ServerCallsRestClient RestClient { get; } + + /// + /// The server call id. + /// + internal virtual string ServerCallId { get; set; } + + /// Initializes a new instance of . + internal ServerCall(string serverCallId, ServerCallsRestClient serverCallRestClient, ClientDiagnostics clientDiagnostics) + { + ServerCallId = serverCallId; + RestClient = serverCallRestClient; + _clientDiagnostics = clientDiagnostics; + } + + /// Initializes a new instance of for mocking. + protected ServerCall() + { + ServerCallId = null; + _clientDiagnostics = null; + RestClient = null; + } + + /// Play audio in the call. + /// The uri of the audio file. + /// Tne id for the media in the AudioFileUri, using which we cache the media resource. + /// The callback Uri to receive PlayAudio status notifications. + /// The operation context. + /// The cancellation token to use. + /// The server returned an error. See for details returned from the server. + public virtual async Task> PlayAudioAsync(Uri audioFileUri, string audioFileId, Uri callbackUri, string operationContext = null, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ServerCall)}.{nameof(PlayAudio)}"); + scope.Start(); + try + { + // Currently looping media is not supported for out-call scenarios, thus setting it to false. + return await RestClient.PlayAudioAsync( + serverCallId: ServerCallId, + audioFileUri: audioFileUri?.AbsoluteUri, + loop: false, + audioFileId: audioFileId, + callbackUri: callbackUri?.AbsoluteUri, + operationContext: operationContext, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// Play audio in the call. + /// The uri of the audio file. + /// Tne id for the media in the AudioFileUri, using which we cache the media resource. + /// The callback Uri to receive PlayAudio status notifications. + /// The operation context. + /// The cancellation token to use. + /// The server returned an error. See for details returned from the server. + public virtual Response PlayAudio(Uri audioFileUri, string audioFileId, Uri callbackUri, string operationContext = null, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ServerCall)}.{nameof(PlayAudio)}"); + scope.Start(); + try + { + // Currently looping media is not supported for out-call scenarios, thus setting it to false. + return RestClient.PlayAudio( + serverCallId: ServerCallId, + audioFileUri: audioFileUri?.AbsoluteUri, + loop: false, + audioFileId: audioFileId, + callbackUri: callbackUri?.AbsoluteUri, + operationContext: operationContext, + cancellationToken: cancellationToken + ); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// + /// Add participant to the call. + /// + /// The identity of participant to be added to the call. + /// The callback uri to receive the notification. + /// The phone number to use when adding a pstn participant. + /// The operation context. + /// The cancellation token. + public virtual Response AddParticipant(CommunicationIdentifier participant, Uri callbackUri, string alternateCallerId = default, string operationContext = default, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ServerCall)}.{nameof(AddParticipant)}"); + scope.Start(); + try + { + Argument.AssertNotNull(participant, nameof(participant)); + + return RestClient.AddParticipant( + serverCallId: ServerCallId, + participant: CommunicationIdentifierSerializer.Serialize(participant), + alternateCallerId: string.IsNullOrEmpty(alternateCallerId) ? null : new PhoneNumberIdentifierModel(alternateCallerId), + callbackUri: callbackUri?.AbsoluteUri, + operationContext: operationContext, + cancellationToken: cancellationToken + ); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// + /// Add participant to the call. + /// + /// The identity of participant to be added to the call. + /// + /// The phone number to use when adding a pstn participant. + /// The operation context. + /// The cancellation token. + public virtual async Task> AddParticipantAsync(CommunicationIdentifier participant, Uri callbackUri, string alternateCallerId = default, string operationContext = default, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ServerCall)}.{nameof(AddParticipant)}"); + scope.Start(); + try + { + Argument.AssertNotNull(participant, nameof(participant)); + + return await RestClient.AddParticipantAsync( + serverCallId: ServerCallId, + participant: CommunicationIdentifierSerializer.Serialize(participant), + alternateCallerId: string.IsNullOrEmpty(alternateCallerId) ? null : new PhoneNumberIdentifierModel(alternateCallerId), + callbackUri: callbackUri?.AbsoluteUri, + operationContext: operationContext, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// + /// Remove participant from the call. + /// + /// The participant id. + /// The cancellation token. + public virtual Response RemoveParticipant(string participantId, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ServerCall)}.{nameof(RemoveParticipant)}"); + scope.Start(); + try + { + return RestClient.RemoveParticipant( + serverCallId: ServerCallId, + participantId: participantId, + cancellationToken: cancellationToken + ); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// + /// Remove participant from the call. + /// + /// The participant id. + /// The cancellation token. + public virtual async Task RemoveParticipantAsync(string participantId, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ServerCall)}.{nameof(RemoveParticipant)}"); + scope.Start(); + try + { + return await RestClient.RemoveParticipantAsync( + serverCallId: ServerCallId, + participantId: participantId, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// + /// Start recording of the call. + /// + /// The uri to send state change callbacks. + /// The cancellation token. + public virtual async Task> StartRecordingAsync(Uri recordingStateCallbackUri, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ServerCall)}.{nameof(StartRecording)}"); + scope.Start(); + try + { + return await RestClient.StartRecordingAsync( + serverCallId: ServerCallId, + recordingStateCallbackUri: recordingStateCallbackUri.AbsoluteUri, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// + /// Start recording of the call. + /// + /// The uri to send state change callbacks. + /// The cancellation token. + public virtual Response StartRecording(Uri recordingStateCallbackUri, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ServerCall)}.{nameof(StartRecording)}"); + scope.Start(); + try + { + return RestClient.StartRecording( + serverCallId: ServerCallId, + recordingStateCallbackUri: recordingStateCallbackUri.AbsoluteUri, + cancellationToken: cancellationToken + ); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// + /// Get the current recording state by recording id. + /// + /// The recording id to get the state of. + /// The cancellation token. + public virtual async Task> GetRecordingStateAsync(string recordingId, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ServerCall)}.{nameof(GetRecordingState)}"); + scope.Start(); + try + { + return await RestClient.GetRecordingPropertiesAsync( + serverCallId: ServerCallId, + recordingId: recordingId, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// + /// Get the current recording state by recording id. + /// + /// The recording id to get the state of. + /// The cancellation token. + public virtual Response GetRecordingState(string recordingId, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ServerCall)}.{nameof(GetRecordingState)}"); + scope.Start(); + try + { + return RestClient.GetRecordingProperties( + serverCallId: ServerCallId, + recordingId: recordingId, + cancellationToken: cancellationToken + ); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// + /// Stop recording of the call. + /// + /// The recording id to stop. + /// The cancellation token. + public virtual async Task StopRecordingAsync(string recordingId, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ServerCall)}.{nameof(StopRecording)}"); + scope.Start(); + try + { + return await RestClient.StopRecordingAsync( + serverCallId: ServerCallId, + recordingId: recordingId, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// + /// Stop recording of the call. + /// + /// The recording id to stop. + /// The cancellation token. + public virtual Response StopRecording(string recordingId, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ServerCall)}.{nameof(StopRecording)}"); + scope.Start(); + try + { + return RestClient.StopRecording( + serverCallId: ServerCallId, + recordingId: recordingId, + cancellationToken: cancellationToken + ); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// + /// Pause recording of the call. + /// + /// The recording id to pause. + /// The cancellation token. + public virtual async Task PauseRecordingAsync(string recordingId, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ServerCall)}.{nameof(PauseRecording)}"); + scope.Start(); + try + { + return await RestClient.PauseRecordingAsync( + serverCallId: ServerCallId, + recordingId: recordingId, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// + /// Pause recording of the call. + /// + /// The recording id to pause. + /// The cancellation token. + public virtual Response PauseRecording(string recordingId, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ServerCall)}.{nameof(PauseRecording)}"); + scope.Start(); + try + { + return RestClient.PauseRecording( + serverCallId: ServerCallId, + recordingId: recordingId, + cancellationToken: cancellationToken + ); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// + /// Resume recording of the call. + /// + /// The recording id to pause. + /// The cancellation token. + public virtual async Task ResumeRecordingAsync(string recordingId, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ServerCall)}.{nameof(ResumeRecording)}"); + scope.Start(); + try + { + return await RestClient.ResumeRecordingAsync( + serverCallId: ServerCallId, + recordingId: recordingId, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + + /// + /// resume recording of the call. + /// + /// The recording id to resume. + /// The cancellation token. + public virtual Response ResumeRecording(string recordingId, CancellationToken cancellationToken = default) + { + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(ServerCall)}.{nameof(ResumeRecording)}"); + scope.Start(); + try + { + return RestClient.ResumeRecording( + serverCallId: ServerCallId, + recordingId: recordingId, + cancellationToken: cancellationToken + ); + } + catch (Exception ex) + { + scope.Failed(ex); + throw; + } + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/src/autorest.md b/sdk/communication/Azure.Communication.CallingServer/src/autorest.md index 065b6602448ad..7f943bd1c6448 100644 --- a/sdk/communication/Azure.Communication.CallingServer/src/autorest.md +++ b/sdk/communication/Azure.Communication.CallingServer/src/autorest.md @@ -8,15 +8,12 @@ If any of the new objects needs to be overwritten, add the required changes to t 3. Repeat 2 and 3 until the desided interface is reflected in the apiview.dev. -## General settings -> see https://aka.ms/autorest - -## Configuration -The following are the settings for generating this API with AutoRest. +### AutoRest Configuration +> see https://aka.ms/autorest ```yaml -tag: beta -input-file: https://github.com/Azure/azure-rest-api-specs/raw/9550e58c98dc0af9474d896493335bf0543b2b4d/specification/communication/data-plane/CallingServer/preview/2021-04-15-preview1/communicationservicescallingserver.json +require: + - https://raw.githubusercontent.com/Azure/azure-rest-api-specs/b4b5fa5ee23f8cce9e1ade4a82076b4c34b25651/specification/communication/data-plane/CallingServer/readme.md payload-flattening-threshold: 10 clear-output-folder: true directive: diff --git a/sdk/communication/Azure.Communication.CallingServer/tests.yml b/sdk/communication/Azure.Communication.CallingServer/tests.yml index 6ba1986eb50f3..fb84f5c27f256 100644 --- a/sdk/communication/Azure.Communication.CallingServer/tests.yml +++ b/sdk/communication/Azure.Communication.CallingServer/tests.yml @@ -15,7 +15,7 @@ extends: SubscriptionConfigurations: - $(sub-config-communication-int-test-resources-common) - $(sub-config-communication-int-test-resources-net) - Clouds: Public,Int + Clouds: Public EnvVars: - # SKIP_PHONENUMBER_LIVE_TESTS skips certain phone number tests such as purchase and release - SKIP_PHONENUMBER_LIVE_TESTS: TRUE \ No newline at end of file + # SKIP_CALLINGSERVER_INTERACTION_LIVE_TESTS skips certain callingserver tests that required human interaction + SKIP_CALLINGSERVER_INTERACTION_LIVE_TESTS: TRUE diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/Azure.Communication.CallingServer.Tests.csproj b/sdk/communication/Azure.Communication.CallingServer/tests/Azure.Communication.CallingServer.Tests.csproj index 061c17322b762..4a8613bc28235 100644 --- a/sdk/communication/Azure.Communication.CallingServer/tests/Azure.Communication.CallingServer.Tests.csproj +++ b/sdk/communication/Azure.Communication.CallingServer/tests/Azure.Communication.CallingServer.Tests.csproj @@ -1,4 +1,4 @@ - + $(RequiredTargetFrameworks) enable @@ -14,13 +14,8 @@ - - - - - - + diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/CallConnection/CallConnectionLiveTests.cs b/sdk/communication/Azure.Communication.CallingServer/tests/CallConnection/CallConnectionLiveTests.cs new file mode 100644 index 0000000000000..3141d7d52efd7 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/CallConnection/CallConnectionLiveTests.cs @@ -0,0 +1,103 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +#region Snippet:Azure_Communication_ServerCalling_Tests_UsingStatements +using System; +using System.Collections.Generic; +//@@ using Azure.Communication.CallingServer; +#endregion Snippet:Azure_Communication_ServerCalling_Tests_UsingStatements +using Azure.Communication.Identity; + +using NUnit.Framework; +using System.Threading.Tasks; + +namespace Azure.Communication.CallingServer.Tests +{ + /// + /// The suite of tests for the class. + /// + /// + /// These tests have a dependency on live Azure services and may incur costs for the associated + /// Azure subscription. + /// + public class CallConnectionLiveTests : CallingServerLiveTestBase + { + /// + /// Initializes a new instance of the class. + /// + /// A flag used by the Azure Core Test Framework to differentiate between tests for asynchronous and synchronous methods. + public CallConnectionLiveTests(bool isAsync) : base(isAsync) + { + } + + [Test] + public async Task RunCreatePlayCancelHangupScenarioTests() + { + if (SkipCallingServerInteractionLiveTests) + Assert.Ignore("Skip callingserver interaction live tests flag is on."); + + CallingServerClient client = CreateInstrumentedCallingServerClient(); + try + { + // Establish a Call + var callConnection = await CreateCallConnectionOperation(client).ConfigureAwait(false); + + // Play Prompt Audio + await SleepIfNotInPlaybackModeAsync().ConfigureAwait(false); + await PlayAudioOperation(callConnection).ConfigureAwait(false); + + // Cancel Prompt Audio + await SleepIfNotInPlaybackModeAsync().ConfigureAwait(false); + await CancelAllMediaOperationsOperation(callConnection).ConfigureAwait(false); + + // Hang up the Call, there is one call leg in this test case, hangup the call will also delete the call as the result. + await SleepIfNotInPlaybackModeAsync().ConfigureAwait(false); + await HangupOperation(callConnection).ConfigureAwait(false); + } + catch (RequestFailedException ex) + { + Console.WriteLine(ex.Message); + Assert.Fail($"Unexpected error: {ex}"); + } + catch (Exception ex) + { + Assert.Fail($"Unexpected error: {ex}"); + } + } + + [Test] + public async Task RunCreateAddRemoveHangupScenarioTests() + { + if (SkipCallingServerInteractionLiveTests) + Assert.Ignore("Skip callingserver interaction live tests flag is on."); + + CallingServerClient client = CreateInstrumentedCallingServerClient(); + try + { + // Establish a call + var callConnection = await CreateCallConnectionOperation(client).ConfigureAwait(false); + + // Add Participant + await SleepIfNotInPlaybackModeAsync().ConfigureAwait(false); + var participantId = await AddParticipantOperation(callConnection).ConfigureAwait(false); + + // Remove Participant + await SleepIfNotInPlaybackModeAsync().ConfigureAwait(false); + await RemoveParticipantOperation(callConnection, participantId).ConfigureAwait(false); + + // Hang up the Call, there is one call leg in this test case, hangup the call will also delete the call as the result. + await SleepIfNotInPlaybackModeAsync().ConfigureAwait(false); + await HangupOperation(callConnection).ConfigureAwait(false); + } + catch (RequestFailedException ex) + { + Console.WriteLine(ex.Message); + Assert.Fail($"Unexpected error: {ex}"); + } + catch (Exception ex) + { + Assert.Fail($"Unexpected error: {ex}"); + } + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/CallConnection/CallConnectionTests.cs b/sdk/communication/Azure.Communication.CallingServer/tests/CallConnection/CallConnectionTests.cs new file mode 100644 index 0000000000000..c4810d104ad48 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/CallConnection/CallConnectionTests.cs @@ -0,0 +1,379 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Net; +using System.Threading.Tasks; +using NUnit.Framework; + +namespace Azure.Communication.CallingServer.Tests +{ + public class CallConnectionTests : CallingServerTestBase + { + private const string CancelAllMediaOperaionsResponsePayload = "{" + + "\"operationId\": \"dummyId\"," + + "\"status\": \"completed\"," + + "\"operationContext\": \"dummyOperationContext\"," + + "\"resultInfo\": {" + + "\"code\": 200," + + "\"subcode\": 200," + + "\"message\": \"dummyMessage\"" + + "}" + + "}"; + + private const string PlayAudioResponsePayload = "{" + + "\"operationId\": \"dummyId\"," + + "\"status\": \"running\"," + + "\"operationContext\": \"dummyOperationContext\"," + + "\"resultInfo\": {" + + "\"code\": 200," + + "\"subcode\": 200," + + "\"message\": \"dummyMessage\"" + + "}" + + "}"; + + private const string AddParticipantResultPayload = "{" + + "\"participantId\": \"dummyparticipantid\"" + + "}"; + + [TestCaseSource(nameof(TestData_CallConnectionId))] + public async Task HangupCallAsync_Passes(string callConnectionId) + { + var callConnection = CreateMockCallConnection(202, callConnectionId: callConnectionId); + + var response = await callConnection.HangupAsync().ConfigureAwait(false); + Assert.AreEqual((int)HttpStatusCode.Accepted, response.Status); + } + + [TestCaseSource(nameof(TestData_CallConnectionId))] + public void HangupCall_Passes(string callConnectionId) + { + var callConnection = CreateMockCallConnection(202, callConnectionId: callConnectionId); + + var response = callConnection.Hangup(); + Assert.AreEqual((int)HttpStatusCode.Accepted, response.Status); + } + + [TestCaseSource(nameof(TestData_CallConnectionId))] + public void HangupCallAsync_Failed(string callConnectionId) + { + var callConnection = CreateMockCallConnection(404); + + RequestFailedException? ex = Assert.ThrowsAsync(async () => await callConnection.HangupAsync().ConfigureAwait(false)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_CallConnectionId))] + public void HangupCall_Failed(string callConnectionId) + { + var callConnection = CreateMockCallConnection(404); + + RequestFailedException? ex = Assert.Throws(() => callConnection.Hangup()); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_CallConnectionId))] + public async Task CancelAllMediaOperationsAsync_Passes(string callConnectionId) + { + var callConnection = CreateMockCallConnection(200, CancelAllMediaOperaionsResponsePayload, callConnectionId: callConnectionId); + + var result = await callConnection.CancelAllMediaOperationsAsync().ConfigureAwait(false); + VerifyCancelAllMediaOperationsResult(result); + } + + [TestCaseSource(nameof(TestData_CallConnectionId))] + public void CancelAllMediaOperations_Passes(string callConnectionId) + { + var callConnection = CreateMockCallConnection(200, CancelAllMediaOperaionsResponsePayload, callConnectionId: callConnectionId); + + var result = callConnection.CancelAllMediaOperations(); + VerifyCancelAllMediaOperationsResult(result); + } + + [TestCaseSource(nameof(TestData_CallConnectionId))] + public void CancelAllMediaOperationsAsync_Failed(string callConnectionId) + { + var callConnection = CreateMockCallConnection(404); + + RequestFailedException? ex = Assert.ThrowsAsync(async () => await callConnection.CancelAllMediaOperationsAsync().ConfigureAwait(false)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_CallConnectionId))] + public void CancelAllMediaOperations_Failed(string callConnectionId) + { + var callConnection = CreateMockCallConnection(404); + + RequestFailedException? ex = Assert.Throws(() => callConnection.CancelAllMediaOperations()); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_PlayAudio))] + public async Task PlayAudioAsync_Passes(Uri sampleAudioFileUri, string sampleAudioFileId, Uri sampleCallbackUri, string sampleOperationContext) + { + var callConnection = CreateMockCallConnection(202, PlayAudioResponsePayload); + + var result = await callConnection.PlayAudioAsync(sampleAudioFileUri, false, sampleAudioFileId, sampleCallbackUri, sampleOperationContext).ConfigureAwait(false); + VerifyPlayAudioResult(result); + } + + [TestCaseSource(nameof(TestData_PlayAudio))] + public void PlayAudio_Passes(Uri sampleAudioFileUri, string sampleAudioFileId, Uri sampleCallbackUri, string sampleOperationContext) + { + var callConnection = CreateMockCallConnection(202, PlayAudioResponsePayload); + + var result = callConnection.PlayAudio(sampleAudioFileUri, false, sampleAudioFileId, sampleCallbackUri, sampleOperationContext); + VerifyPlayAudioResult(result); + } + + [TestCaseSource(nameof(TestData_PlayAudio))] + public void PlayAudioAsync_Failed(Uri sampleAudioFileUri, string sampleAudioFileId, Uri sampleCallbackUri, string sampleOperationContext) + { + var callConnection = CreateMockCallConnection(404); + + RequestFailedException? ex = Assert.ThrowsAsync(async () => await callConnection.PlayAudioAsync(sampleAudioFileUri, false, sampleAudioFileId, sampleCallbackUri, sampleOperationContext).ConfigureAwait(false)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_PlayAudio))] + public void PlayAudio_Failed(Uri sampleAudioFileUri, string sampleAudioFileId, Uri sampleCallbackUri, string sampleOperationContext) + { + var callConnection = CreateMockCallConnection(404); + + RequestFailedException? ex = Assert.Throws(() => callConnection.PlayAudio(sampleAudioFileUri, false, sampleAudioFileId, sampleCallbackUri, sampleOperationContext)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_PlayAudio))] + public async Task PlayAudioAsyncOverload_Passes(Uri sampleAudioFileUri, string sampleAudioFileId, Uri sampleCallbackUri, string sampleOperationContext) + { + var callConnection = CreateMockCallConnection(202, PlayAudioResponsePayload); + + var playAudio = new PlayAudioOptions() + { + AudioFileUri = sampleAudioFileUri, + AudioFileId = sampleAudioFileId, + CallbackUri = sampleCallbackUri, + Loop = false, + OperationContext = sampleOperationContext + }; + + var result = await callConnection.PlayAudioAsync(playAudio).ConfigureAwait(false); + VerifyPlayAudioResult(result); + } + + [TestCaseSource(nameof(TestData_PlayAudio))] + public void PlayAudioOverload_Passes(Uri sampleAudioFileUri, string sampleAudioFileId, Uri sampleCallbackUri, string sampleOperationContext) + { + var callConnection = CreateMockCallConnection(202, PlayAudioResponsePayload); + + var playAudio = new PlayAudioOptions() + { + AudioFileUri = sampleAudioFileUri, + AudioFileId = sampleAudioFileId, + CallbackUri = sampleCallbackUri, + Loop = false, + OperationContext = sampleOperationContext + }; + + var result = callConnection.PlayAudio(playAudio); + VerifyPlayAudioResult(result); + } + + [TestCaseSource(nameof(TestData_PlayAudio))] + public void PlayAudioAsyncOverload_Failed(Uri sampleAudioFileUri, string sampleAudioFileId, Uri sampleCallbackUri, string sampleOperationContext) + { + var callConnection = CreateMockCallConnection(404); + + var playAudio = new PlayAudioOptions() + { + AudioFileUri = sampleAudioFileUri, + AudioFileId = sampleAudioFileId, + CallbackUri = sampleCallbackUri, + Loop = false, + OperationContext = sampleOperationContext + }; + + RequestFailedException? ex = Assert.ThrowsAsync(async () => await callConnection.PlayAudioAsync(playAudio).ConfigureAwait(false)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_PlayAudio))] + public void PlayAudioOverload_Failed(Uri sampleAudioFileUri, string sampleAudioFileId, Uri sampleCallbackUri, string sampleOperationContext) + { + var callConnection = CreateMockCallConnection(404); + + var playAudio = new PlayAudioOptions() + { + AudioFileUri = sampleAudioFileUri, + AudioFileId = sampleAudioFileId, + CallbackUri = sampleCallbackUri, + Loop = false, + OperationContext = sampleOperationContext + }; + + RequestFailedException? ex = Assert.Throws(() => callConnection.PlayAudio(playAudio)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_AddParticipant))] + public async Task AddParticipantsAsync_Passes(CommunicationIdentifier participant, string alternateCallerId, string operationContext) + { + var callConnection = CreateMockCallConnection(202, AddParticipantResultPayload); + + var response = await callConnection.AddParticipantAsync(participant, alternateCallerId, operationContext).ConfigureAwait(false); + Assert.AreEqual((int)HttpStatusCode.Accepted, response.GetRawResponse().Status); + Assert.AreEqual("dummyparticipantid", response.Value.ParticipantId); + } + + [TestCaseSource(nameof(TestData_AddParticipant))] + public void AddParticipants_Passes(CommunicationIdentifier participant, string alternateCallerId, string operationContext) + { + var callConnection = CreateMockCallConnection(202, AddParticipantResultPayload); + + var response = callConnection.AddParticipant(participant, alternateCallerId, operationContext); + Assert.AreEqual((int)HttpStatusCode.Accepted, response.GetRawResponse().Status); + Assert.AreEqual("dummyparticipantid", response.Value.ParticipantId); + } + + [TestCaseSource(nameof(TestData_AddParticipant))] + public void AddParticipantsAsync_Failed(CommunicationIdentifier participant, string alternateCallerId, string operationContext) + { + var callConnection = CreateMockCallConnection(404); + + RequestFailedException? ex = Assert.ThrowsAsync(async () => await callConnection.AddParticipantAsync(participant, alternateCallerId, operationContext).ConfigureAwait(false)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_AddParticipant))] + public void AddParticipants_Failed(CommunicationIdentifier participant, string alternateCallerId, string operationContext) + { + var callConnection = CreateMockCallConnection(404); + + RequestFailedException? ex = Assert.Throws(() => callConnection.AddParticipant(participant, alternateCallerId, operationContext)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_ParticipantId))] + public async Task RemoveParticipantsAsync_Passes(string callConnectionId, string participantId) + { + var callConnection = CreateMockCallConnection(202, callConnectionId: callConnectionId); + + var response = await callConnection.RemoveParticipantAsync(participantId).ConfigureAwait(false); + Assert.AreEqual((int)HttpStatusCode.Accepted, response.Status); + } + + [TestCaseSource(nameof(TestData_ParticipantId))] + public void RemoveParticipants_Passes(string callConnectionId, string participantId) + { + var callConnection = CreateMockCallConnection(202, callConnectionId: callConnectionId); + + var response = callConnection.RemoveParticipant(participantId); + Assert.AreEqual((int)HttpStatusCode.Accepted, response.Status); + } + + [TestCaseSource(nameof(TestData_ParticipantId))] + public void RemoveParticipantsAsync_Failed(string callConnectionId, string participantId) + { + var callConnection = CreateMockCallConnection(404); + + RequestFailedException? ex = Assert.ThrowsAsync(async () => await callConnection.RemoveParticipantAsync(participantId).ConfigureAwait(false)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_ParticipantId))] + public void RemoveParticipants_Failed(string callConnectionId, string participantId) + { + var callConnection = CreateMockCallConnection(404); + + RequestFailedException? ex = Assert.Throws(() => callConnection.RemoveParticipant(participantId)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + private void VerifyCancelAllMediaOperationsResult(CancelAllMediaOperationsResult result) + { + Assert.AreEqual("dummyId", result.OperationId); + Assert.AreEqual(OperationStatus.Completed, result.Status); + Assert.AreEqual("dummyOperationContext", result.OperationContext); + Assert.AreEqual(200, result.ResultInfo.Code); + Assert.AreEqual("dummyMessage", result.ResultInfo.Message); + } + + private void VerifyPlayAudioResult(PlayAudioResult result) + { + Assert.AreEqual("dummyId", result.OperationId); + Assert.AreEqual(OperationStatus.Running, result.Status); + Assert.AreEqual("dummyOperationContext", result.OperationContext); + Assert.AreEqual(200, result.ResultInfo.Code); + Assert.AreEqual("dummyMessage", result.ResultInfo.Message); + } + + private CallConnection CreateMockCallConnection(int responseCode, string? responseContent = null, string callConnectionId = "9ec7da16-30be-4e74-a941-285cfc4bffc5") + { + return CreateMockCallingServerClient(responseCode, responseContent).GetCallConnection(callConnectionId); + } + + private static IEnumerable TestData_CallConnectionId() + { + return new[] + { + new object?[] + { + "4ab31d78-a189-4e50-afaa-f9610975b6cb", + }, + }; + } + + private static IEnumerable TestData_PlayAudio() + { + return new[] + { + new object?[] + { + new Uri("https://bot.contoso.io/audio/sample-message.wav"), + "sampleAudioFileId", + new Uri("https://bot.contoso.io/callback"), + "sampleOperationContext", + } + }; + } + + private static IEnumerable TestData_AddParticipant() + { + return new[] + { + new object?[] + { + new CommunicationUserIdentifier("8:acs:acsuserid"), + "+14250000000", + "dummycontext" + }, + }; + } + + private static IEnumerable TestData_ParticipantId() + { + return new[] + { + new object?[] + { + "d09038e7-38f7-4aa1-9c5c-4bb07a65aa17", + "66c76529-3e58-45bf-9592-84eadd52bc81" + }, + }; + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/CallingServerClient/CallingServerClientLiveTests.cs b/sdk/communication/Azure.Communication.CallingServer/tests/CallingServerClient/CallingServerClientLiveTests.cs new file mode 100644 index 0000000000000..c8f63a6d782f9 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/CallingServerClient/CallingServerClientLiveTests.cs @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using Azure.Core.TestFramework; +using NUnit.Framework; + +namespace Azure.Communication.CallingServer.Tests +{ + /// + /// The suite of tests for the class. + /// + /// + /// These tests have a dependency on live Azure services and may incur costs for the associated + /// Azure subscription. + /// + public class CallingServerClientLiveTests : CallingServerLiveTestBase + { + /// + /// Initializes a new instance of the class. + /// + /// A flag used by the Azure Core Test Framework to differentiate between tests for asynchronous and synchronous methods. + public CallingServerClientLiveTests(bool isAsync) : base(isAsync) + { + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/CallingServerClient/CallingServerClientTests.cs b/sdk/communication/Azure.Communication.CallingServer/tests/CallingServerClient/CallingServerClientTests.cs new file mode 100644 index 0000000000000..8e57a63958e54 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/CallingServerClient/CallingServerClientTests.cs @@ -0,0 +1,151 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Net; +using System.Threading.Tasks; +using NUnit.Framework; + +namespace Azure.Communication.CallingServer.Tests +{ + public class CallingServerClientTests : CallingServerTestBase + { + [TestCaseSource(nameof(TestData_CreateCall))] + public async Task CreateCallAsync_Returns201Created(CommunicationIdentifier source, IEnumerable targets, CreateCallOptions createCallOptions) + { + CallingServerClient callingServerClient = CreateMockCallingServerClient(201, CreateOrJoinCallPayload); + + var response = await callingServerClient.CreateCallConnectionAsync(source, targets, createCallOptions).ConfigureAwait(false); + Assert.AreEqual((int)HttpStatusCode.Created, response.GetRawResponse().Status); + Assert.AreEqual("cad9df7b-f3ac-4c53-96f7-c76e7437b3c1", response.Value.CallConnectionId); + } + + [TestCaseSource(nameof(TestData_CreateCall))] + public void CreateCall_Returns201Created(CommunicationIdentifier source, IEnumerable targets, CreateCallOptions createCallOptions) + { + CallingServerClient callingServerClient = CreateMockCallingServerClient(201, CreateOrJoinCallPayload); + + var response = callingServerClient.CreateCallConnection(source, targets, createCallOptions); + Assert.AreEqual((int)HttpStatusCode.Created, response.GetRawResponse().Status); + Assert.AreEqual("cad9df7b-f3ac-4c53-96f7-c76e7437b3c1", response.Value.CallConnectionId); + } + + [TestCaseSource(nameof(TestData_CreateCall))] + public void CreateCallAsync_Returns404NotFound(CommunicationIdentifier source, IEnumerable targets, CreateCallOptions createCallOptions) + { + CallingServerClient callingServerClient = CreateMockCallingServerClient(404); + + RequestFailedException? ex = Assert.ThrowsAsync(async () => await callingServerClient.CreateCallConnectionAsync(source, targets, createCallOptions).ConfigureAwait(false)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_CreateCall))] + public void CreateCall_Returns404NotFound(CommunicationIdentifier source, IEnumerable targets, CreateCallOptions createCallOptions) + { + CallingServerClient callingServerClient = CreateMockCallingServerClient(404); + + RequestFailedException? ex = Assert.Throws(() => callingServerClient.CreateCallConnection(source, targets, createCallOptions)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_JoinCall))] + public async Task JoinCallAsync_Returns202Accepted(string serverCallId, CommunicationIdentifier source, JoinCallOptions joinCallOptions) + { + CallingServerClient callingServerClient = CreateMockCallingServerClient(202, CreateOrJoinCallPayload); + + var response = await callingServerClient.JoinCallAsync(serverCallId, source, joinCallOptions).ConfigureAwait(false); + Assert.AreEqual((int)HttpStatusCode.Accepted, response.GetRawResponse().Status); + Assert.AreEqual("cad9df7b-f3ac-4c53-96f7-c76e7437b3c1", response.Value.CallConnectionId); + } + + [TestCaseSource(nameof(TestData_JoinCall))] + public void JoinCall_Returns202Accepted(string serverCallId, CommunicationIdentifier source, JoinCallOptions joinCallOptions) + { + CallingServerClient callingServerClient = CreateMockCallingServerClient(202, CreateOrJoinCallPayload); + + var response = callingServerClient.JoinCall(serverCallId, source, joinCallOptions); + Assert.AreEqual((int)HttpStatusCode.Accepted, response.GetRawResponse().Status); + Assert.AreEqual("cad9df7b-f3ac-4c53-96f7-c76e7437b3c1", response.Value.CallConnectionId); + } + + [TestCaseSource(nameof(TestData_JoinCall))] + public void JoinCallAsync_Returns404NotFound(string serverCallId, CommunicationIdentifier source, JoinCallOptions joinCallOptions) + { + CallingServerClient callingServerClient = CreateMockCallingServerClient(404); + + RequestFailedException? ex = Assert.ThrowsAsync(async () => await callingServerClient.JoinCallAsync(serverCallId, source, joinCallOptions).ConfigureAwait(false)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_JoinCall))] + public void JoinCall_Returns404NotFound(string serverCallId, CommunicationIdentifier source, JoinCallOptions joinCallOptions) + { + CallingServerClient callingServerClient = CreateMockCallingServerClient(404); + + RequestFailedException? ex = Assert.Throws(() => callingServerClient.JoinCall(serverCallId, source, joinCallOptions)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + private static IEnumerable TestData_CreateCall() + { + return new[] + { + new object?[] + { + new CommunicationUserIdentifier("8:acs:resource_source"), + new CommunicationIdentifier[] + { + new CommunicationUserIdentifier("8:acs:resource_target"), + new PhoneNumberIdentifier("+14255550123") + }, + new CreateCallOptions( + new Uri("https://bot.contoso.com/callback"), + new[] + { + MediaType.Video + }, + new[] + { + EventSubscriptionType.ParticipantsUpdated + } + ) + { + AlternateCallerId = new PhoneNumberIdentifier("+14255550123"), + Subject = "testsubject" + } + }, + }; + } + + private static IEnumerable TestData_JoinCall() + { + return new[] + { + new object?[] + { + "guid", + new CommunicationUserIdentifier("8:acs:resource_source"), + new JoinCallOptions( + new Uri("https://bot.contoso.com/callback"), + new[] + { + MediaType.Video + }, + new[] + { + EventSubscriptionType.ParticipantsUpdated + } + ) + { + Subject = "testsubject" + } + }, + }; + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/ConversationClients/ContentDownloadTests.cs b/sdk/communication/Azure.Communication.CallingServer/tests/CallingServerClient/ContentDownloadTests.cs similarity index 64% rename from sdk/communication/Azure.Communication.CallingServer/tests/ConversationClients/ContentDownloadTests.cs rename to sdk/communication/Azure.Communication.CallingServer/tests/CallingServerClient/ContentDownloadTests.cs index e757de9e4e382..0db43535cc607 100644 --- a/sdk/communication/Azure.Communication.CallingServer/tests/ConversationClients/ContentDownloadTests.cs +++ b/sdk/communication/Azure.Communication.CallingServer/tests/CallingServerClient/ContentDownloadTests.cs @@ -9,12 +9,11 @@ using NUnit.Framework; using System.Linq; using Azure.Core.Pipeline; -using Azure.Communication.CallingServer.Tests.ConversationClients; using Azure.Core.TestFramework; namespace Azure.Communication.CallingServer.Tests.ContentDownloadTests { - public class ContentDownloadTests : ConversationClientBaseTests + public class ContentDownloadTests : CallingServerTestBase { private const string DummyRecordingMetadata = "{" + "\"chunkDocumentId\": \"dummyDocId\"," + @@ -50,9 +49,9 @@ public class ContentDownloadTests : ConversationClientBaseTests [Test] public void DownloadMetadata_Test() { - ConversationClient _convClient = CreateMockConversationClient(200, DummyRecordingMetadata); + CallingServerClient _callingserverClient = CreateMockCallingServerClient(200, DummyRecordingMetadata); - Stream metadata = _convClient.DownloadStreaming(_dummyMetadataLocation); + Stream metadata = _callingserverClient.DownloadStreaming(_dummyMetadataLocation); VerifyExpectedMetadata(metadata); } @@ -60,9 +59,9 @@ public void DownloadMetadata_Test() [Test] public async Task DownloadMetadataAsync_Test() { - ConversationClient _convClient = CreateMockConversationClient(200, DummyRecordingMetadata); + CallingServerClient _callingserverClient = CreateMockCallingServerClient(200, DummyRecordingMetadata); - Stream metadata = await _convClient.DownloadStreamingAsync(_dummyMetadataLocation); + Stream metadata = await _callingserverClient.DownloadStreamingAsync(_dummyMetadataLocation); VerifyExpectedMetadata(metadata); } @@ -70,9 +69,9 @@ public async Task DownloadMetadataAsync_Test() [Test] public void DownloadRecording_Test() { - ConversationClient _convClient = CreateMockConversationClient(200, _dummyRecordingStream); + CallingServerClient _callingserverClient = CreateMockCallingServerClient(200, _dummyRecordingStream); - Response recording = _convClient.DownloadStreaming(_dummyRecordingLocation); + Response recording = _callingserverClient.DownloadStreaming(_dummyRecordingLocation); VerifyExpectedRecording(recording, 10); } @@ -80,9 +79,9 @@ public void DownloadRecording_Test() [Test] public void DownloadRecordingByRanges_Test() { - ConversationClient _convClient = CreateMockConversationClient(206, _dummyRecordingStream.Take(5).ToArray(), _rangeResponseHeaders); + CallingServerClient _callingserverClient = CreateMockCallingServerClient(206, _dummyRecordingStream.Take(5).ToArray(), _rangeResponseHeaders); - Response recording = _convClient.DownloadStreaming(_dummyRecordingLocation, new HttpRange(0, 4)); + Response recording = _callingserverClient.DownloadStreaming(_dummyRecordingLocation, new HttpRange(0, 4)); VerifyExpectedRecording(recording, 5); } @@ -90,9 +89,9 @@ public void DownloadRecordingByRanges_Test() [Test] public async Task DownloadRecordingAsync_Test() { - ConversationClient _convClient = CreateMockConversationClient(200, _dummyRecordingStream); + CallingServerClient _callingserverClient = CreateMockCallingServerClient(200, _dummyRecordingStream); - Response recording = await _convClient.DownloadStreamingAsync(_dummyRecordingLocation); + Response recording = await _callingserverClient.DownloadStreamingAsync(_dummyRecordingLocation); VerifyExpectedRecording(recording, 10); } @@ -100,9 +99,9 @@ public async Task DownloadRecordingAsync_Test() [Test] public async Task DownloadRecordingByRangesAsync_Test() { - ConversationClient _convClient = CreateMockConversationClient(206, _dummyRecordingStream.Take(5).ToArray(), _rangeResponseHeaders); + CallingServerClient _callingserverClient = CreateMockCallingServerClient(206, _dummyRecordingStream.Take(5).ToArray(), _rangeResponseHeaders); - Response recording = await _convClient.DownloadStreamingAsync(_dummyRecordingLocation, new HttpRange(0, 4)); + Response recording = await _callingserverClient.DownloadStreamingAsync(_dummyRecordingLocation, new HttpRange(0, 4)); VerifyExpectedRecording(recording, 5); } @@ -119,19 +118,50 @@ public void DownloadRecordingToStream_Test() ContentTransferOptions options = new(); options.InitialTransferSize = 10; - ConversationClient _convClient = CreateMockConversationClient(206, _dummyRecordingStream, rangeHeaderResponse); + CallingServerClient _callingserverClient = CreateMockCallingServerClient(206, _dummyRecordingStream, rangeHeaderResponse); Stream destination = new MemoryStream(); - _convClient.DownloadTo(_dummyRecordingLocation, destination, options); + _callingserverClient.DownloadTo(_dummyRecordingLocation, destination, options); Assert.AreEqual(10, destination.Length); } + [Test] + public void DownloadRecordingToStream_ContentTransferOptions_Test() + { + ContentTransferOptions options = new() + { + InitialTransferSize = 10, + MaximumConcurrency = 1, + MaximumTransferSize = 5 + }; + + ContentTransferOptions options_copy = new() + { + InitialTransferSize = 10, + MaximumConcurrency = 1, + MaximumTransferSize = 5 + }; + + ContentTransferOptions options_updated = new() + { + InitialTransferSize = 11, + MaximumConcurrency = 1, + MaximumTransferSize = 5 + }; + + Assert.AreNotEqual(options.GetHashCode(), options_updated.GetHashCode()); + Assert.AreEqual(options.GetHashCode(), options_copy.GetHashCode()); + Assert.True(options.Equals(options_copy)); + Assert.True(options.Equals((object)options_copy)); + Assert.False(options.Equals(options_updated)); + } + [Test] public void DownloadNotExistentContent_Failure_Test() { - ConversationClient _convClient = CreateMockConversationClient(404); - RequestFailedException? ex = Assert.Throws(() => _convClient.DownloadStreaming(_dummyMetadataLocation)); + CallingServerClient _callingserverClient = CreateMockCallingServerClient(404); + RequestFailedException? ex = Assert.Throws(() => _callingserverClient.DownloadStreaming(_dummyMetadataLocation)); Assert.NotNull(ex); Assert.AreEqual(ex?.Status, 404); } @@ -139,8 +169,8 @@ public void DownloadNotExistentContent_Failure_Test() [Test] public void DownloadNotExistentContentAsync_Failure_Test() { - ConversationClient _convClient = CreateMockConversationClient(404); - RequestFailedException? ex = Assert.ThrowsAsync(async () => await _convClient.DownloadStreamingAsync(_dummyMetadataLocation)); + CallingServerClient _callingserverClient = CreateMockCallingServerClient(404); + RequestFailedException? ex = Assert.ThrowsAsync(async () => await _callingserverClient.DownloadStreamingAsync(_dummyMetadataLocation)); Assert.NotNull(ex); Assert.AreEqual(ex?.Status, 404); } @@ -148,8 +178,8 @@ public void DownloadNotExistentContentAsync_Failure_Test() [Test] public void AccessDenied_Failure_Test() { - ConversationClient _convClient = CreateMockConversationClient(401); - RequestFailedException? ex = Assert.Throws(() => _convClient.DownloadStreaming(_dummyMetadataLocation)); + CallingServerClient _callingserverClient = CreateMockCallingServerClient(401); + RequestFailedException? ex = Assert.Throws(() => _callingserverClient.DownloadStreaming(_dummyMetadataLocation)); Assert.NotNull(ex); Assert.AreEqual(ex?.Status, 401); } @@ -157,8 +187,8 @@ public void AccessDenied_Failure_Test() [Test] public void AccessDeniedAsync_Failure_Test() { - ConversationClient _convClient = CreateMockConversationClient(401); - RequestFailedException? ex = Assert.ThrowsAsync(async () => await _convClient.DownloadStreamingAsync(_dummyMetadataLocation)); + CallingServerClient _callingserverClient = CreateMockCallingServerClient(401); + RequestFailedException? ex = Assert.ThrowsAsync(async () => await _callingserverClient.DownloadStreamingAsync(_dummyMetadataLocation)); Assert.NotNull(ex); Assert.AreEqual(ex?.Status, 401); } @@ -183,9 +213,9 @@ public void ParallelDownloadWithInvalidRangeFirst() MaximumTransferSize = 5 }; - ConversationClient _convClient = CreateMockConversationClient(new MockResponse[] { invalidResponse, validResponse1, validResponse2 }); + CallingServerClient _callingserverClient = CreateMockCallingServerClient(new MockResponse[] { invalidResponse, validResponse1, validResponse2 }); Stream destination = new MemoryStream(); - _convClient.DownloadTo(_dummyRecordingLocation, destination, options); + _callingserverClient.DownloadTo(_dummyRecordingLocation, destination, options); Assert.AreEqual(10, destination.Length); } @@ -210,9 +240,9 @@ public async Task ParallelDownloadWithInvalidRangeFirstAsync() MaximumTransferSize = 5 }; - ConversationClient _convClient = CreateMockConversationClient(new MockResponse[] { invalidResponse, validResponse1, validResponse2 }); + CallingServerClient _callingserverClient = CreateMockCallingServerClient(new MockResponse[] { invalidResponse, validResponse1, validResponse2 }); Stream destination = new MemoryStream(); - await _convClient.DownloadToAsync(_dummyRecordingLocation, destination, options); + await _callingserverClient.DownloadToAsync(_dummyRecordingLocation, destination, options); Assert.AreEqual(10, destination.Length); } diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/ConversationClients/ConversationClientBaseTests.cs b/sdk/communication/Azure.Communication.CallingServer/tests/ConversationClients/ConversationClientBaseTests.cs deleted file mode 100644 index 00970201d3a64..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/tests/ConversationClients/ConversationClientBaseTests.cs +++ /dev/null @@ -1,59 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -using System; -using Azure.Core; -using Azure.Core.TestFramework; - -namespace Azure.Communication.CallingServer.Tests.ConversationClients -{ - public class ConversationClientBaseTests - { - private const string dummyAccessKey = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9+eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ+SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV+adQssw5c="; - public ConversationClient CreateMockConversationClient(int statusCode, object? content = null, HttpHeader[]? httpHeaders = null) - { - var uri = new Uri("https://acs.dummyresource.com"); - var communicationTokenCredential = - new AzureKeyCredential(dummyAccessKey); - var mockResponse = new MockResponse(statusCode); - if (content != null) - { - if (content.GetType() == typeof(string)) - mockResponse.SetContent((string)content); - else if (content.GetType() == typeof(byte[])) - mockResponse.SetContent((byte[])content); - } - - if (httpHeaders != null) - { - for (int i = 0; i < httpHeaders.Length; i++) - { - mockResponse.AddHeader(httpHeaders[i]); - } - } - - var callClientOptions = new CallClientOptions - { - Transport = new MockTransport(mockResponse) - }; - - var convClient = new ConversationClient(uri, communicationTokenCredential, callClientOptions); - return convClient; - } - - public ConversationClient CreateMockConversationClient(MockResponse[] mockResponses) - { - var uri = new Uri("https://acs.dummyresource.com"); - var communicationTokenCredential = - new AzureKeyCredential(dummyAccessKey); - - var callClientOptions = new CallClientOptions - { - Transport = new MockTransport(mockResponses) - }; - - var convClient = new ConversationClient(uri, communicationTokenCredential, callClientOptions); - return convClient; - } - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/ConversationClients/ConversationClientsTests.cs b/sdk/communication/Azure.Communication.CallingServer/tests/ConversationClients/ConversationClientsTests.cs deleted file mode 100644 index 7e127e3e16ec4..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/tests/ConversationClients/ConversationClientsTests.cs +++ /dev/null @@ -1,208 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -using System; -using System.Collections.Generic; -using System.Linq.Expressions; -using System.Net; -using System.Threading.Tasks; -using Azure.Communication.CallingServer.Tests.ConversationClients; -using Azure.Core; -using Azure.Core.TestFramework; -using NUnit.Framework; - -namespace Azure.Communication.CallingServer.Tests -{ - public class ConversationClientsTests : ConversationClientBaseTests - { - private const string DummyStartRecordingResponse = "{" + - "\"recordingId\": \"dummyRecordingId\"" + - "}"; - private const string DummyRecordingStateResponse = "{" + - "\"recordingState\": \"active\"" + - "}"; - - private const string DummyPlayAudioResponse = "{" + - "\"id\": \"dummyId\"," + - "\"status\": \"running\"," + - "\"operationContext\": \"dummyOperationContext\"," + - "\"resultInfo\": {" + - "\"code\": 200," + - "\"subcode\": 200," + - "\"message\": \"dummyMessage\"" + - "}" + - "}"; - - [TestCaseSource(nameof(TestData_StartRecording))] - public void StartRecording_Returns200Ok(string sampleConversationId, Uri sampleCallBackUri) - { - ConversationClient _convClient = CreateMockConversationClient(200, DummyStartRecordingResponse); - StartCallRecordingResponse response = _convClient.StartRecording(sampleConversationId, sampleCallBackUri); - Assert.AreEqual("dummyRecordingId", response.RecordingId); - } - - [TestCaseSource(nameof(TestData_StartRecording))] - public async Task StartRecordingAsync_Returns200Ok(string sampleConversationId, Uri sampleCallBackUri) - { - ConversationClient _convClient = CreateMockConversationClient(200, DummyStartRecordingResponse); - Response response = await _convClient.StartRecordingAsync(sampleConversationId, sampleCallBackUri); - Assert.AreEqual("dummyRecordingId", response.Value.RecordingId); - } - - [TestCaseSource(nameof(TestData_StopRecording))] - public void StopRecording_Return200Ok(string sampleConversationId, string sampleRecordingId) - { - ConversationClient _convClient = CreateMockConversationClient(200); - Response response = _convClient.StopRecording(sampleConversationId, sampleRecordingId); - var temp = response.Status; - Assert.AreEqual((int)HttpStatusCode.OK, response.Status); - } - - [TestCaseSource(nameof(TestData_StopRecording))] - public async Task StopRecordingAsync_Return200Ok(string sampleConversationId, string sampleRecordingId) - { - ConversationClient _convClient = CreateMockConversationClient(200); - Response response = await _convClient.StopRecordingAsync(sampleConversationId, sampleRecordingId); - Assert.AreEqual((int)HttpStatusCode.OK, response.Status); - } - - [TestCaseSource(nameof(TestData_PauseRecording))] - public void PauseRecording_Return200Ok(string sampleConversationId, string sampleRecordingId) - { - ConversationClient _convClient = CreateMockConversationClient(200); - Response response = _convClient.PauseRecording(sampleConversationId, sampleRecordingId); - Assert.AreEqual((int)HttpStatusCode.OK, response.Status); - } - - [TestCaseSource(nameof(TestData_PauseRecording))] - public async Task PauseRecordingAsync_Return200Ok(string sampleConversationId, string sampleRecordingId) - { - ConversationClient _convClient = CreateMockConversationClient(200); - Response response = await _convClient.PauseRecordingAsync(sampleConversationId, sampleRecordingId); - Assert.AreEqual((int)HttpStatusCode.OK, response.Status); - } - - [TestCaseSource(nameof(TestData_ResumeRecording))] - public void ResumeRecording_Return200Ok(string sampleConversationId, string sampleRecordingId) - { - ConversationClient _convClient = CreateMockConversationClient(200); - Response response = _convClient.ResumeRecording(sampleConversationId, sampleRecordingId); - Assert.AreEqual((int)HttpStatusCode.OK, response.Status); - } - - [TestCaseSource(nameof(TestData_ResumeRecording))] - public async Task ResumeRecordingAsync_Return200Ok(string sampleConversationId, string sampleRecordingId) - { - ConversationClient _convClient = CreateMockConversationClient(200); - Response response = await _convClient.ResumeRecordingAsync(sampleConversationId, sampleRecordingId); - Assert.AreEqual((int)HttpStatusCode.OK, response.Status); - } - - [TestCaseSource(nameof(TestData_GetRecordingState))] - public void GetRecordingState_Return200Ok(string sampleConversationId, string sampleRecordingId) - { - ConversationClient _convClient = CreateMockConversationClient(200, DummyRecordingStateResponse); - GetCallRecordingStateResponse response = _convClient.GetRecordingState(sampleConversationId, sampleRecordingId); - Assert.AreEqual(CallRecordingState.Active, response.RecordingState); - } - - [TestCaseSource(nameof(TestData_GetRecordingState))] - public async Task GetRecordingStateAsync_Return200Ok(string sampleConversationId, string sampleRecordingId) - { - ConversationClient _convClient = CreateMockConversationClient(200, DummyRecordingStateResponse); - Response response = await _convClient.GetRecordingStateAsync(sampleConversationId, sampleRecordingId); - Assert.AreEqual(CallRecordingState.Active, response.Value.RecordingState); - } - - [TestCaseSource(nameof(TestData_PlayAudio))] - public void PlayAudio_Return202Accepted(string sampleConversationId, Uri sampleAudioFileUri, string sampleAudioFileId, Uri sampleCallbackUri, string sampleOperationContext) - { - ConversationClient _convClient = CreateMockConversationClient(202, DummyPlayAudioResponse); - PlayAudioResponse response = _convClient.PlayAudio(sampleConversationId, sampleAudioFileUri, sampleAudioFileId, sampleCallbackUri, sampleOperationContext); - VerifyPlayAudioResponse(response); - } - - [TestCaseSource(nameof(TestData_PlayAudio))] - public async Task PlayAudioAsync_Return202Accepted(string sampleConversationId, Uri sampleAudioFileUri, string sampleAudioFileId, Uri sampleCallbackUri, string sampleOperationContext) - { - ConversationClient _convClient = CreateMockConversationClient(202, DummyPlayAudioResponse); - Response response = await _convClient.PlayAudioAsync(sampleConversationId, sampleAudioFileUri, sampleAudioFileId, sampleCallbackUri, sampleOperationContext); - VerifyPlayAudioResponse(response); - } - - private void VerifyPlayAudioResponse(PlayAudioResponse response) - { - Assert.AreEqual("dummyId", response.Id); - Assert.AreEqual(OperationStatus.Running, response.Status); - Assert.AreEqual("dummyOperationContext", response.OperationContext); - Assert.AreEqual(200, response.ResultInfo.Code); - Assert.AreEqual("dummyMessage", response.ResultInfo.Message); - } - - private static IEnumerable TestData_StartRecording() - { - return new List(){ - new object?[] { - "sampleConversationId", - new Uri("https://somecallbackurl"), - }, - }; - } - - private static IEnumerable TestData_StopRecording() - { - return new List(){ - new object?[] { - "sampleConversationId", - "sampleRecordingId", - }, - }; - } - - private static IEnumerable TestData_PauseRecording() - { - return new List(){ - new object?[] { - "sampleConversationId", - "sampleRecordingId", - }, - }; - } - - private static IEnumerable TestData_ResumeRecording() - { - return new List(){ - new object?[] { - "sampleConversationId", - "sampleRecordingId", - }, - }; - } - - private static IEnumerable TestData_GetRecordingState() - { - return new List(){ - new object?[] { - "sampleConversationId", - "sampleRecordingId", - }, - }; - } - - private static IEnumerable TestData_PlayAudio() - { - return new List(){ - new object?[] { - "sampleConversationId", - new Uri("https://av.ngrok.io/audio/sample-message.wav"), - "sampleAudioFileId", - new Uri("https://av.ngrok.io/someCallbackUri"), - "sampleOperationContext", - } - }; - } - - private static Expression> BuildExpression(Expression> expression) - => expression; - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/Events/EventTests.cs b/sdk/communication/Azure.Communication.CallingServer/tests/Events/EventTests.cs new file mode 100644 index 0000000000000..9fc788a8afb2d --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/Events/EventTests.cs @@ -0,0 +1,112 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System.Linq; +using NUnit.Framework; + +namespace Azure.Communication.CallingServer.Tests.Events +{ + public class EventTests : CallingServerTestBase + { + [Test] + public void CallRecordingStateChangeEventTest() + { + var json = "{\"recordingId\":\"id\",\"state\":\"active\",\"startDateTime\":\"2021-06-18T18:59:23.5718812-07:00\",\"serverCallId\":\"callServerId\"}"; + + var c = CallRecordingStateChangeEvent.Deserialize(json); + + Assert.AreEqual("id", c.RecordingId); + Assert.AreEqual(CallRecordingState.Active, c.State); + Assert.AreEqual("callServerId", c.ServerCallId); + Assert.AreEqual("2021-06-18", c.StartDateTime.ToString("yyyy-MM-dd")); + } + + [Test] + public void CallConnectionStateChangedEventTest() + { + var json = "{\"serverCallId\":\"serverCallId\",\"callConnectionId\":\"callConnectionId\",\"callConnectionState\":\"connected\"}"; + + var c = CallConnectionStateChangedEvent.Deserialize(json); + + Assert.AreEqual("serverCallId", c.ServerCallId); + Assert.AreEqual("callConnectionId", c.CallConnectionId); + Assert.AreEqual(CallConnectionState.Connected, c.CallConnectionState); + } + + [Test] + public void AddParticipantResultEventTest() + { + var json = "{\"resultInfo\":{\"code\":400,\"subcode\":415,\"message\":\"failure message\"},\"operationContext\":\"operatingContext\",\"status\":\"failed\"}"; + + var c = AddParticipantResultEvent.Deserialize(json); + + Assert.AreEqual("operatingContext", c.OperationContext); + Assert.AreEqual(OperationStatus.Failed, c.Status); + Assert.IsNotNull(c.ResultInfo); + Assert.AreEqual(400, c.ResultInfo.Code); + Assert.AreEqual(415, c.ResultInfo.Subcode); + Assert.AreEqual("failure message", c.ResultInfo.Message); + + json = "{\"operationContext\":\"operatingContext\",\"status\":\"running\"}"; + c = AddParticipantResultEvent.Deserialize(json); + + Assert.AreEqual("operatingContext", c.OperationContext); + Assert.AreEqual(OperationStatus.Running, c.Status); + Assert.IsNull(c.ResultInfo); + } + + [Test] + public void PlayAudioResultEventTest() + { + var json = "{\"resultInfo\":{\"code\":500,\"subcode\":505,\"message\":\"failure message\"},\"operationContext\":\"operatingContext\",\"status\":\"failed\"}"; + + var c = PlayAudioResultEvent.Deserialize(json); + + Assert.AreEqual("operatingContext", c.OperationContext); + Assert.AreEqual(OperationStatus.Failed, c.Status); + Assert.IsNotNull(c.ResultInfo); + Assert.AreEqual(500, c.ResultInfo.Code); + Assert.AreEqual(505, c.ResultInfo.Subcode); + Assert.AreEqual("failure message", c.ResultInfo.Message); + + json = "{\"operationContext\":\"operatingContext\",\"status\":\"completed\"}"; + c = PlayAudioResultEvent.Deserialize(json); + + Assert.AreEqual("operatingContext", c.OperationContext); + Assert.AreEqual(OperationStatus.Completed, c.Status); + Assert.IsNull(c.ResultInfo); + } + + [Test] + public void ToneReceivedEventTest() + { + var json = "{\"toneInfo\":{\"sequenceId\":1,\"tone\":\"A\"},\"callConnectionId\": \"8e6ff9fd-dd81-47f9-963a-1989bb95779c\"}"; + + var c = ToneReceivedEvent.Deserialize(json); + + Assert.AreEqual("8e6ff9fd-dd81-47f9-963a-1989bb95779c", c.CallConnectionId); + Assert.IsNotNull(c.ToneInfo); + Assert.AreEqual(1, c.ToneInfo.SequenceId); + Assert.AreEqual(ToneValue.A, c.ToneInfo.Tone); + } + + [Test] + [Ignore("Issue will fix later: A property 'phoneNumber' defined as non-nullable but received as null from the service.")] + public void ParticipantUpdatedEventTest() + { + var json = "{\"callConnectionId\":\"c0623fc9-f723-44e1-b18e-ec2da390fba0\",\"participants\":[{\"identifier\":{\"rawId\":\"8:acs:resource_guid1\",\"communicationUser\":{\"id\":\"8:acs:resource_guid1\"},\"phoneNumber\":null,\"microsoftTeamsUser\":null},\"participantId\":\"participant1\",\"isMuted\":false},{\"identifier\":{\"rawId\":\"8:acs:resource_guid2\",\"communicationUser\":null,\"phoneNumber\":{\"value\":\"\\u002B14250000000\"},\"microsoftTeamsUser\":null},\"participantId\":\"participant2\",\"isMuted\":true}]}"; + + var c = ParticipantsUpdatedEvent.Deserialize(json); + + Assert.AreEqual("c0623fc9-f723-44e1-b18e-ec2da390fba0", c.CallConnectionId); + Assert.IsNotNull(c.Participants); + Assert.AreEqual(2, c.Participants.Count()); + Assert.AreEqual("participant1", c.Participants.ElementAt(0).ParticipantId); + Assert.AreEqual(false, c.Participants.ElementAt(0).IsMuted); + Assert.AreEqual(new CommunicationUserIdentifier("8:acs:resource_guid1"), c.Participants.ElementAt(0).Identifier); + Assert.AreEqual("participant2", c.Participants.ElementAt(1).ParticipantId); + Assert.AreEqual(true, c.Participants.ElementAt(1).IsMuted); + Assert.AreEqual(new PhoneNumberIdentifier("+14250000000"), c.Participants.ElementAt(1).Identifier); + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/Infrastructure/CallingServerLiveTestBase.cs b/sdk/communication/Azure.Communication.CallingServer/tests/Infrastructure/CallingServerLiveTestBase.cs index ee6201103ceb5..40945c931f242 100644 --- a/sdk/communication/Azure.Communication.CallingServer/tests/Infrastructure/CallingServerLiveTestBase.cs +++ b/sdk/communication/Azure.Communication.CallingServer/tests/Infrastructure/CallingServerLiveTestBase.cs @@ -1,18 +1,92 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. +using System; +using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using Azure.Communication.Identity; using Azure.Core.TestFramework; +using NUnit.Framework; namespace Azure.Communication.CallingServer.Tests { public class CallingServerLiveTestBase : RecordedTestBase { + // Random Gen Guid + protected const string FROM_USER_IDENTIFIER = "e3560385-776f-41d1-bf04-07ef738f2f23"; + + // Random Gen Guid + protected const string TO_USER_IDENTIFIER = "e3560385-776f-41d1-bf04-07ef738f2fc1"; + + // From ACS Resource "immutableResourceId". + protected const string RESOURCE_IDENTIFIER = "016a7064-0581-40b9-be73-6dde64d69d72"; + + // Random Gen Guid + protected const string GROUP_IDENTIFIER = "3500789f-e11b-4ceb-85cb-bc8df2a01768"; + + protected string GetResourceId() + { + if (Mode == RecordedTestMode.Live) + { + return TestEnvironment.ResourceIdentifier; + } + return RESOURCE_IDENTIFIER; + } + + protected string GetRandomUserId() + { + return "8:acs:" + GetResourceId() + "_" + Guid.NewGuid().ToString(); + } + + protected string GetFixedUserId(string userGuid) + { + return "8:acs:" + GetResourceId() + "_" + userGuid; + } + + protected string GetFromUserId() + { + if (Mode == RecordedTestMode.Live) + { + return GetRandomUserId(); + } + return GetFixedUserId(FROM_USER_IDENTIFIER); + } + + protected string GetToUserId() + { + if (Mode == RecordedTestMode.Live) + { + return GetRandomUserId(); + } + return GetFixedUserId(TO_USER_IDENTIFIER); + } + + protected string GetGroupId() + { + /** + * If tests are running in live mode, we want them to all + * have unique groupId's so they do not conflict with other + * recording tests running in live mode. + */ + if (Mode == RecordedTestMode.Live) + { + return Guid.NewGuid().ToString(); + } + + /** + * For recording tests we need to make sure the groupId + * matches the recorded groupId, or the call will fail. + */ + return GROUP_IDENTIFIER; + } + public CallingServerLiveTestBase(bool isAsync) : base(isAsync) => Sanitizer = new CallingServerRecordedTestSanitizer(); + public bool SkipCallingServerInteractionLiveTests + => TestEnvironment.Mode == RecordedTestMode.Live && Environment.GetEnvironmentVariable("SKIP_CALLINGSERVER_INTERACTION_LIVE_TESTS") == "TRUE"; + /// /// Creates a with the connectionstring via environment /// variables and instruments it to make use of the Azure Core Test Framework functionalities. @@ -21,36 +95,308 @@ public CallingServerLiveTestBase(bool isAsync) : base(isAsync) protected CommunicationIdentityClient CreateInstrumentedCommunicationIdentityClient() => InstrumentClient( new CommunicationIdentityClient( - TestEnvironment.LiveTestDynamicConnectionString, + TestEnvironment.LiveTestStaticConnectionString, InstrumentClientOptions(new CommunicationIdentityClientOptions(CommunicationIdentityClientOptions.ServiceVersion.V2021_03_07)))); /// - /// Creates a + /// Creates a /// - /// The instrumented . - protected CallClient CreateInstrumentedCallingServerClient() + /// The instrumented . + protected CallingServerClient CreateInstrumentedCallingServerClient() { var connectionString = TestEnvironment.LiveTestStaticConnectionString; - CallClient client = new CallClient(connectionString, CreateServerCallingClientOptionsWithCorrelationVectorLogs()); + CallingServerClient callingServerClient = new CallingServerClient(connectionString, CreateServerCallingClientOptionsWithCorrelationVectorLogs()); #region Snippet:Azure_Communication_ServerCalling_Tests_Samples_CreateServerCallingClient //@@var connectionString = ""; // Find your Communication Services resource in the Azure portal - //@@CallClient client = new CallClient(connectionString); + //@@CallingServerClient callingServerClient = new CallingServerClient(connectionString); #endregion Snippet:Azure_Communication_ServerCalling_Tests_Samples_CreateServerCallingClient - return InstrumentClient(client); + return InstrumentClient(callingServerClient); } - protected async Task SleepIfNotInPlaybackModeAsync() + + #region Api operation functions + #region Snippet:Azure_Communication_ServerCalling_Tests_CreateGroupCallOperation + internal async Task> CreateGroupCallOperation(CallingServerClient callingServerClient, string groupId, string from, string to, string callBackUri) + { + CallConnection? fromCallConnection = null; + CallConnection? toCallConnection = null; + + try + { + CommunicationIdentifier fromParticipant = new CommunicationUserIdentifier(from); + CommunicationIdentifier toParticipant = new CommunicationUserIdentifier(to); + + JoinCallOptions fromCallOptions = new JoinCallOptions( + new Uri(callBackUri), + new MediaType[] { MediaType.Audio }, + new EventSubscriptionType[] { EventSubscriptionType.ParticipantsUpdated }); + fromCallConnection = await callingServerClient.JoinCallAsync(groupId, fromParticipant, fromCallOptions).ConfigureAwait(false); + SleepInTest(1000); + Assert.IsFalse(string.IsNullOrWhiteSpace(fromCallConnection.CallConnectionId)); + + JoinCallOptions joinCallOptions = new JoinCallOptions( + new Uri(callBackUri), + new MediaType[] { MediaType.Audio }, + new EventSubscriptionType[] { EventSubscriptionType.ParticipantsUpdated}); + + toCallConnection = await callingServerClient.JoinCallAsync(groupId, toParticipant, joinCallOptions).ConfigureAwait(false); + SleepInTest(1000); + Assert.IsFalse(string.IsNullOrWhiteSpace(toCallConnection.CallConnectionId)); + + return new CallConnection[] { fromCallConnection, toCallConnection }; + } + catch (RequestFailedException ex) + { + Console.WriteLine(ex.Message); + Assert.Fail($"Unexpected error: {ex}"); + throw; + } + catch (Exception ex) + { + Assert.Fail($"Unexpected error: {ex}"); + + if (fromCallConnection != null) + { + await fromCallConnection.HangupAsync().ConfigureAwait(false); + } + + if (toCallConnection != null) + { + await toCallConnection.HangupAsync().ConfigureAwait(false); + } + throw; + } + } + #endregion Snippet:Azure_Communication_ServerCalling_Tests_CreateGroupCallOperation + + #region Snippet:Azure_Communication_ServerCalling_Tests_CreateCallConnectionOperation + internal async Task> CreateCallConnectionOperation(CallingServerClient client) + { + CommunicationIdentityClient communicationIdentityClient = CreateInstrumentedCommunicationIdentityClient(); + var source = await CreateUserAsync(communicationIdentityClient).ConfigureAwait(false); + + var targets = new[] { new PhoneNumberIdentifier(TestEnvironment.TargetPhoneNumber) }; + var createCallOption = new CreateCallOptions( + new Uri(TestEnvironment.AppCallbackUrl), + new[] { MediaType.Audio }, + new[] { EventSubscriptionType.ParticipantsUpdated, EventSubscriptionType.DtmfReceived }); + createCallOption.AlternateCallerId = new PhoneNumberIdentifier(TestEnvironment.SourcePhoneNumber); + + Console.WriteLine("Performing CreateCall operation"); + + var callConnection = await client.CreateCallConnectionAsync(source: source, targets: targets, options: createCallOption).ConfigureAwait(false); + + Console.WriteLine("Call initiated with Call connection id: {0}", callConnection.Value.CallConnectionId); + + Assert.IsFalse(string.IsNullOrWhiteSpace(callConnection.Value.CallConnectionId)); + return callConnection; + } + #endregion Snippet:Azure_Communication_ServerCalling_Tests_CreateCallConnectionOperation + + #region Snippet:Azure_Communication_ServerCalling_Tests_PlayAudioOperation + internal async Task PlayAudioOperation(CallConnection callConnection) + { + var playAudioOptions = new PlayAudioOptions() + { + AudioFileUri = new Uri(TestEnvironment.AudioFileUrl), + OperationContext = "de346f03-7f8d-41ab-a232-cc5e14990769", + Loop = false, + AudioFileId = "ebb1d98d-fd86-4204-800c-f7bdfc2e515c" + }; + + Console.WriteLine("Performing PlayAudio operation"); + + var response = await callConnection.PlayAudioAsync(playAudioOptions).ConfigureAwait(false); + + Assert.AreEqual(response.Value.Status, OperationStatus.Running); + } + + internal async Task PlayAudioOperation(ServerCall serverCall) + { + Console.WriteLine("Performing PlayAudio operation"); + + var response = await serverCall.PlayAudioAsync( + audioFileUri: new Uri(TestEnvironment.AudioFileUrl), + audioFileId: "ebb1d98d-fd86-4204-800c-f7bdfc2e515c", + callbackUri: new Uri(TestEnvironment.AppCallbackUrl), + operationContext: "de346f03-7f8d-41ab-a232-cc5e14990769" + ).ConfigureAwait(false); + + Assert.AreEqual(response.Value.Status, OperationStatus.Running); + } + #endregion Snippet:Azure_Communication_ServerCalling_Tests_PlayAudioOperation + + #region Snippet:Azure_Communication_ServerCalling_Tests_HangupCallOperation + internal async Task HangupOperation(CallConnection callConnection) + { + Console.WriteLine("Performing Hangup operation"); + + var response = await callConnection.HangupAsync().ConfigureAwait(false); + + Assert.AreEqual(202, response.Status); + } + #endregion Snippet:Azure_Communication_ServerCalling_Tests_HangupCallOperation + + #region Snippet:Azure_Communication_ServerCalling_Tests_CancelMediaOperationsOperation + internal async Task CancelAllMediaOperationsOperation(CallConnection callConnection) + { + Console.WriteLine("Performing cancel media processing operation to stop playing audio"); + + var response = await callConnection.CancelAllMediaOperationsAsync().ConfigureAwait(false); + + Assert.AreEqual(OperationStatus.Completed, response.Value.Status); + } + + internal async Task CancelAllMediaOperationsOperation(IEnumerable callConnections) + { + Console.WriteLine("Performing cancel media processing operation to stop playing audio"); + + if (callConnections == null) + { + return; + } + foreach (CallConnection callConnection in callConnections) + { + if (callConnection != null) + { + try + { + var response = await callConnection.CancelAllMediaOperationsAsync().ConfigureAwait(false); + Assert.AreEqual(OperationStatus.Completed, response.Value.Status); + } + catch (Exception ex) + { + Console.WriteLine("Error hanging up: " + ex.Message); + } + } + } + } + #endregion Snippet:Azure_Communication_ServerCalling_Tests_CancelMediaOperationsOperation + + #region Snippet:Azure_Communication_ServerCalling_Tests_AddParticipantOperation + internal async Task AddParticipantOperation(CallConnection callConnection) + { + Console.WriteLine("Performing add participant operation to add a participant"); + + string invitedUser = GetFixedUserId("0000000a-b200-7a0d-570c-113a0d00288d"); + + var response = await callConnection.AddParticipantAsync(new CommunicationUserIdentifier(invitedUser)).ConfigureAwait(false); + + Assert.AreEqual(false, string.IsNullOrEmpty(response.Value.ParticipantId)); + + return response.Value.ParticipantId; + } + + internal async Task AddParticipantOperation(ServerCall serverCall) + { + Console.WriteLine("Performing add participant operation to add a participant"); + + string invitedUser = GetFixedUserId("0000000a-b200-7a0d-570c-113a0d00288d"); + + var response = await serverCall.AddParticipantAsync( + new CommunicationUserIdentifier(invitedUser), + callbackUri: new Uri(TestEnvironment.AppCallbackUrl) + ).ConfigureAwait(false); + + Assert.AreEqual(false, string.IsNullOrEmpty(response.Value.ParticipantId)); + + return response.Value.ParticipantId; + } + #endregion Snippet:Azure_Communication_ServerCalling_Tests_AddParticipantOperation + + #region Snippet:Azure_Communication_ServerCalling_Tests_RemoveParticipantOperation + internal async Task RemoveParticipantOperation(CallConnection callConnection, string participantId) + { + Console.WriteLine("Performing remove participant operation to remove a participant"); + + var response = await callConnection.RemoveParticipantAsync(participantId).ConfigureAwait(false); + + Assert.AreEqual(202, response.Status); + } + + internal async Task RemoveParticipantOperation(ServerCall serverCall, string participantId) + { + Console.WriteLine("Performing remove participant operation to remove a participant"); + + var response = await serverCall.RemoveParticipantAsync(participantId).ConfigureAwait(false); + + Assert.AreEqual(202, response.Status); + } + #endregion Snippet:Azure_Communication_ServerCalling_Tests_RemoveParticipantOperation + #endregion Api operation functions + + #region Support functions + private CommunicationUserIdentifier CreateUser(CommunicationIdentityClient communicationIdentityClient) + { + // reserve for living test, expect adding more content in the future. + return communicationIdentityClient.CreateUser(); + } + + private async Task CreateUserAsync(CommunicationIdentityClient communicationIdentityClient) + { + // reserve for living test, expect adding more content in the future. + return await communicationIdentityClient.CreateUserAsync(); + } + + protected async Task CleanUpConnectionsAsync(IEnumerable connections) + { + if (connections == null) + { + return; + } + foreach (CallConnection connection in connections) + { + if (connection != null) + { + try + { + await connection.HangupAsync().ConfigureAwait(false); + } + catch (Exception ex) + { + Console.WriteLine("Error hanging up: " + ex.Message); + } + } + } + } + + protected async Task SleepIfNotInPlaybackModeAsync(int milliSeconds = 10000) { if (TestEnvironment.Mode != RecordedTestMode.Playback) await Task.Delay(10000); } - private CallClientOptions CreateServerCallingClientOptionsWithCorrelationVectorLogs() + protected void SleepInTest(int milliSeconds) + { + if (Mode == RecordedTestMode.Playback) + return; + Thread.Sleep(milliSeconds); + } + + protected async Task ValidateCallRecordingStateAsync(ServerCall serverCall, + string recordingId, + CallRecordingState expectedCallRecordingState) + { + Assert.NotNull(serverCall); + Assert.NotNull(recordingId); + + // There is a delay between the action and when the state is available. + // Waiting to make sure we get the updated state, when we are running + // against a live service. + SleepInTest(6000); + + CallRecordingProperties callRecordingProperties = await serverCall.GetRecordingStateAsync(recordingId).ConfigureAwait(false); + Assert.NotNull(callRecordingProperties); + Assert.AreEqual(callRecordingProperties.RecordingState, expectedCallRecordingState); + } + + private CallingServerClientOptions CreateServerCallingClientOptionsWithCorrelationVectorLogs() { - CallClientOptions callClientOptions = new CallClientOptions(); + CallingServerClientOptions callClientOptions = new CallingServerClientOptions(); callClientOptions.Diagnostics.LoggedHeaderNames.Add("MS-CV"); return InstrumentClientOptions(callClientOptions); } + #endregion Support functions } } diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/Infrastructure/CallingServerTestBase.cs b/sdk/communication/Azure.Communication.CallingServer/tests/Infrastructure/CallingServerTestBase.cs new file mode 100644 index 0000000000000..ae899c237e408 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/Infrastructure/CallingServerTestBase.cs @@ -0,0 +1,59 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Core; +using Azure.Core.TestFramework; + +namespace Azure.Communication.CallingServer.Tests +{ + public class CallingServerTestBase + { + protected const string connectionString = "endpoint=https://contoso.azure.com/;accesskey=ZHVtbXlhY2Nlc3NrZXk="; + + protected const string CreateOrJoinCallPayload = "{" + + "\"callConnectionId\": \"cad9df7b-f3ac-4c53-96f7-c76e7437b3c1\"" + + "}"; + + internal CallingServerClient CreateMockCallingServerClient(int responseCode, object? responseContent = null, HttpHeader[]? httpHeaders = null) + { + var mockResponse = new MockResponse(responseCode); + + if (responseContent != null) + { + if (responseContent is string responseContentString) + { + mockResponse.SetContent(responseContentString); + } + else if (responseContent is byte[] responseContentObjectArr) + { + mockResponse.SetContent(responseContentObjectArr); + } + } + + if (httpHeaders != null) + { + for (int i = 0; i < httpHeaders.Length; i++) + { + mockResponse.AddHeader(httpHeaders[i]); + } + } + + var callingServerClientOptions = new CallingServerClientOptions + { + Transport = new MockTransport(mockResponse) + }; + + return new CallingServerClient(connectionString, callingServerClientOptions); + } + + internal CallingServerClient CreateMockCallingServerClient(params MockResponse[] mockResponses) + { + var callingServerClientOptions = new CallingServerClientOptions + { + Transport = new MockTransport(mockResponses) + }; + + return new CallingServerClient(connectionString, callingServerClientOptions); + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/Infrastructure/CallingServerTestEnvironment.cs b/sdk/communication/Azure.Communication.CallingServer/tests/Infrastructure/CallingServerTestEnvironment.cs index fe5f295689187..7a24cbf54bd59 100644 --- a/sdk/communication/Azure.Communication.CallingServer/tests/Infrastructure/CallingServerTestEnvironment.cs +++ b/sdk/communication/Azure.Communication.CallingServer/tests/Infrastructure/CallingServerTestEnvironment.cs @@ -12,16 +12,25 @@ namespace Azure.Communication.CallingServer.Tests /// public class CallingServerTestEnvironment : CommunicationTestEnvironment { + public const string AlternateCallerId = "ALTERNATE_CALLERID"; + + public const string ResourceId = "COMMUNICATION_LIVETEST_STATIC_RESOURCE_IDENTIFIER"; + /// - /// The phone number associated with the source. + /// The phone number required to make a pstn call. /// - public string SourcePhoneNumber => GetRecordedVariable(AzurePhoneNumber, options => options.IsSecret()); + public string SourcePhoneNumber => GetRecordedVariable(AlternateCallerId, options => options.IsSecret()); /// /// The phone number associated with the source. /// public string TargetPhoneNumber => GetRecordedVariable(AzurePhoneNumber, options => options.IsSecret()); + /// + /// The resource identifier associated with the Azure Communication Service. + /// + public string ResourceIdentifier => GetRecordedVariable(ResourceId, options => options.IsSecret()); + /// /// The audio file name of the play prompt. /// diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/ServerCall/ServerCallLiveTests.cs b/sdk/communication/Azure.Communication.CallingServer/tests/ServerCall/ServerCallLiveTests.cs new file mode 100644 index 0000000000000..a704c082f8ad5 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/ServerCall/ServerCallLiveTests.cs @@ -0,0 +1,144 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Linq; +using System.Threading.Tasks; +using NUnit.Framework; + +namespace Azure.Communication.CallingServer.Tests +{ + /// + /// The suite of tests for the class. + /// + /// + /// These tests have a dependency on live Azure services and may incur costs for the associated + /// Azure subscription. + /// + public class ServerCallLiveTests : CallingServerLiveTestBase + { + /// + /// Initializes a new instance of the class. + /// + /// A flag used by the Azure Core Test Framework to differentiate between tests for asynchronous and synchronous methods. + public ServerCallLiveTests(bool isAsync) : base(isAsync) + { + } + + [Test] + public async Task RunAllRecordingFunctionsScenarioTests() + { + CallingServerClient callingServerClient = CreateInstrumentedCallingServerClient(); + var groupId = GetGroupId(); + try + { + // Establish a Call + var callConnections = await CreateGroupCallOperation(callingServerClient, groupId, GetFromUserId(), GetToUserId(), TestEnvironment.AppCallbackUrl).ConfigureAwait(false); + var serverCall = callingServerClient.InitializeServerCall(groupId); + + // Start Recording + StartCallRecordingResult startCallRecordingResult = await serverCall.StartRecordingAsync(new Uri(TestEnvironment.AppCallbackUrl)).ConfigureAwait(false); + var recordingId = startCallRecordingResult.RecordingId; + await ValidateCallRecordingStateAsync(serverCall, recordingId, CallRecordingState.Active).ConfigureAwait(false); + + // Pause Recording + await serverCall.PauseRecordingAsync(recordingId).ConfigureAwait(false); + await ValidateCallRecordingStateAsync(serverCall, recordingId, CallRecordingState.Inactive).ConfigureAwait(false); + + // Resume Recording + await serverCall.ResumeRecordingAsync(recordingId).ConfigureAwait(false); + await ValidateCallRecordingStateAsync(serverCall, recordingId, CallRecordingState.Active).ConfigureAwait(false); + + // Stop Recording + await serverCall.StopRecordingAsync(recordingId).ConfigureAwait(false); + + // Get Recording StateAsync + Assert.ThrowsAsync(async () => await serverCall.GetRecordingStateAsync(recordingId).ConfigureAwait(false)); + + // Hang up the Call, there is one call leg in this test case, hangup the call will also delete the call as the result. + await SleepIfNotInPlaybackModeAsync().ConfigureAwait(false); + await CleanUpConnectionsAsync(callConnections).ConfigureAwait(false); + } + catch (RequestFailedException ex) + { + Console.WriteLine(ex.Message); + Assert.Fail($"Unexpected error: {ex}"); + } + catch (Exception ex) + { + Assert.Fail($"Unexpected error: {ex}"); + } + } + + [Test] + public async Task RunCreatePlayCancelHangupScenarioTests() + { + CallingServerClient callingServerClient = CreateInstrumentedCallingServerClient(); + var groupId = GetGroupId(); + try + { + // Establish a Call + var callConnections = await CreateGroupCallOperation(callingServerClient, groupId, GetFromUserId(), GetToUserId(), TestEnvironment.AppCallbackUrl).ConfigureAwait(false); + var serverCall = callingServerClient.InitializeServerCall(groupId); + + // Play Prompt Audio + await SleepIfNotInPlaybackModeAsync().ConfigureAwait(false); + await PlayAudioOperation(serverCall).ConfigureAwait(false); + + // Cancel Prompt Audio + await SleepIfNotInPlaybackModeAsync().ConfigureAwait(false); + await CancelAllMediaOperationsOperation(callConnections).ConfigureAwait(false); + + // Hang up the Call, there is one call leg in this test case, hangup the call will also delete the call as the result. + await SleepIfNotInPlaybackModeAsync().ConfigureAwait(false); + await CleanUpConnectionsAsync(callConnections).ConfigureAwait(false); + } + catch (RequestFailedException ex) + { + Console.WriteLine(ex.Message); + Assert.Fail($"Unexpected error: {ex}"); + } + catch (Exception ex) + { + Assert.Fail($"Unexpected error: {ex}"); + } + } + + [Test] + public async Task RunCreateAddRemoveHangupScenarioTests() + { + if (SkipCallingServerInteractionLiveTests) + Assert.Ignore("Skip callingserver interaction live tests flag is on."); + + CallingServerClient callingServerClient = CreateInstrumentedCallingServerClient(); + var groupId = GetGroupId(); + try + { + // Establish a Call + var callConnections = await CreateGroupCallOperation(callingServerClient, groupId, GetFromUserId(), GetToUserId(), TestEnvironment.AppCallbackUrl).ConfigureAwait(false); + var serverCall = callingServerClient.InitializeServerCall(groupId); + + // Add Participant + await SleepIfNotInPlaybackModeAsync().ConfigureAwait(false); + var participantId = await AddParticipantOperation(serverCall).ConfigureAwait(false); + + // Remove Participant + await SleepIfNotInPlaybackModeAsync().ConfigureAwait(false); + await RemoveParticipantOperation(serverCall, participantId).ConfigureAwait(false); + + // Hang up the Call, there is one call leg in this test case, hangup the call will also delete the call as the result. + await SleepIfNotInPlaybackModeAsync().ConfigureAwait(false); + await CleanUpConnectionsAsync(callConnections).ConfigureAwait(false); + } + catch (RequestFailedException ex) + { + Console.WriteLine(ex.Message); + Assert.Fail($"Unexpected error: {ex}"); + } + catch (Exception ex) + { + Assert.Fail($"Unexpected error: {ex}"); + } + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/ServerCall/ServerCallTests.cs b/sdk/communication/Azure.Communication.CallingServer/tests/ServerCall/ServerCallTests.cs new file mode 100644 index 0000000000000..090693c64f56a --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/ServerCall/ServerCallTests.cs @@ -0,0 +1,450 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Net; +using System.Threading.Tasks; +using NUnit.Framework; + +namespace Azure.Communication.CallingServer.Tests +{ + public class ServerCallTests : CallingServerTestBase + { + private const string DummyStartRecordingResponse = "{" + + "\"recordingId\": \"dummyRecordingId\"" + + "}"; + private const string DummyRecordingStateResponse = "{" + + "\"recordingState\": \"active\"" + + "}"; + + private const string DummyPlayAudioResponse = "{" + + "\"operationId\": \"dummyId\"," + + "\"status\": \"running\"," + + "\"operationContext\": \"dummyOperationContext\"," + + "\"resultInfo\": {" + + "\"code\": 200," + + "\"subcode\": 200," + + "\"message\": \"dummyMessage\"" + + "}" + + "}"; + + private const string AddParticipantResultPayload = "{" + + "\"participantId\": \"dummyparticipantid\"" + + "}"; + + [TestCaseSource(nameof(TestData_StartRecording))] + public async Task StartRecordingAsync_Returns200Ok(Uri sampleCallBackUri) + { + ServerCall serverCall = CreateMockServerCall(200, responseContent: DummyStartRecordingResponse); + + Response result = await serverCall.StartRecordingAsync(sampleCallBackUri); + Assert.AreEqual("dummyRecordingId", result.Value.RecordingId); + } + + [TestCaseSource(nameof(TestData_StartRecording))] + public void StartRecording_Returns200Ok(Uri sampleCallBackUri) + { + ServerCall serverCall = CreateMockServerCall(200, responseContent: DummyStartRecordingResponse); + + StartCallRecordingResult result = serverCall.StartRecording(sampleCallBackUri); + Assert.AreEqual("dummyRecordingId", result.RecordingId); + } + + [TestCaseSource(nameof(TestData_StartRecording))] + public void StartRecordingAsync_Returns404NotFound(Uri sampleCallBackUri) + { + ServerCall serverCall = CreateMockServerCall(404); + + RequestFailedException? ex = Assert.ThrowsAsync(async () => await serverCall.StartRecordingAsync(sampleCallBackUri).ConfigureAwait(false)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_StartRecording))] + public void StartRecording_Returns404NotFound(Uri sampleCallBackUri) + { + ServerCall serverCall = CreateMockServerCall(404); + + RequestFailedException? ex = Assert.Throws(() => serverCall.StartRecording(sampleCallBackUri)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_StopRecording))] + public async Task StopRecordingAsync_Return200Ok(string sampleRecordingId) + { + ServerCall serverCall = CreateMockServerCall(200); + + Response response = await serverCall.StopRecordingAsync(sampleRecordingId); + Assert.AreEqual((int)HttpStatusCode.OK, response.Status); + } + + [TestCaseSource(nameof(TestData_StopRecording))] + public void StopRecording_Return200Ok(string sampleRecordingId) + { + ServerCall serverCall = CreateMockServerCall(200); + + Response response = serverCall.StopRecording(sampleRecordingId); + Assert.AreEqual((int)HttpStatusCode.OK, response.Status); + } + + [TestCaseSource(nameof(TestData_StopRecording))] + public void StopRecordingAsync_Returns404NotFound(string sampleRecordingId) + { + ServerCall serverCall = CreateMockServerCall(404); + + RequestFailedException? ex = Assert.ThrowsAsync(async () => await serverCall.StopRecordingAsync(sampleRecordingId).ConfigureAwait(false)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_StopRecording))] + public void StopRecording_Returns404NotFound(string sampleRecordingId) + { + ServerCall serverCall = CreateMockServerCall(404); + + RequestFailedException? ex = Assert.Throws(() => serverCall.StopRecording(sampleRecordingId)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_PauseRecording))] + public async Task PauseRecordingAsync_Return200Ok(string sampleRecordingId) + { + ServerCall serverCall = CreateMockServerCall(200); + + Response response = await serverCall.PauseRecordingAsync(sampleRecordingId); + Assert.AreEqual((int)HttpStatusCode.OK, response.Status); + } + + [TestCaseSource(nameof(TestData_PauseRecording))] + public void PauseRecording_Return200Ok(string sampleRecordingId) + { + ServerCall serverCall = CreateMockServerCall(200); + + Response response = serverCall.PauseRecording(sampleRecordingId); + Assert.AreEqual((int)HttpStatusCode.OK, response.Status); + } + + [TestCaseSource(nameof(TestData_PauseRecording))] + public void PauseRecordingAsync_Returns404NotFound(string sampleRecordingId) + { + ServerCall serverCall = CreateMockServerCall(404); + + RequestFailedException? ex = Assert.ThrowsAsync(async () => await serverCall.PauseRecordingAsync(sampleRecordingId).ConfigureAwait(false)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_PauseRecording))] + public void PauseRecording_Returns404NotFound(string sampleRecordingId) + { + ServerCall serverCall = CreateMockServerCall(404); + + RequestFailedException? ex = Assert.Throws(() => serverCall.PauseRecording(sampleRecordingId)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_ResumeRecording))] + public async Task ResumeRecordingAsync_Return200Ok(string sampleRecordingId) + { + ServerCall serverCall = CreateMockServerCall(200); + + Response response = await serverCall.ResumeRecordingAsync(sampleRecordingId); + Assert.AreEqual((int)HttpStatusCode.OK, response.Status); + } + + [TestCaseSource(nameof(TestData_ResumeRecording))] + public void ResumeRecording_Return200Ok(string sampleRecordingId) + { + ServerCall serverCall = CreateMockServerCall(200); + + Response response = serverCall.ResumeRecording(sampleRecordingId); + Assert.AreEqual((int)HttpStatusCode.OK, response.Status); + } + + [TestCaseSource(nameof(TestData_ResumeRecording))] + public void ResumeRecordingAsync_Returns404NotFound(string sampleRecordingId) + { + ServerCall serverCall = CreateMockServerCall(404); + + RequestFailedException? ex = Assert.ThrowsAsync(async () => await serverCall.ResumeRecordingAsync(sampleRecordingId).ConfigureAwait(false)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_ResumeRecording))] + public void ResumeRecording_Returns404NotFound(string sampleRecordingId) + { + ServerCall serverCall = CreateMockServerCall(404); + + RequestFailedException? ex = Assert.Throws(() => serverCall.ResumeRecording(sampleRecordingId)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_GetRecordingState))] + public async Task GetRecordingStateAsync_Return200Ok(string sampleRecordingId) + { + ServerCall serverCall = CreateMockServerCall(200, responseContent: DummyRecordingStateResponse); + + Response result = await serverCall.GetRecordingStateAsync(sampleRecordingId); + Assert.AreEqual(CallRecordingState.Active, result.Value.RecordingState); + } + + [TestCaseSource(nameof(TestData_GetRecordingState))] + public void GetRecordingState_Return200Ok(string sampleRecordingId) + { + ServerCall serverCall = CreateMockServerCall(200, responseContent: DummyRecordingStateResponse); + + CallRecordingProperties result = serverCall.GetRecordingState(sampleRecordingId); + Assert.AreEqual(CallRecordingState.Active, result.RecordingState); + } + + [TestCaseSource(nameof(TestData_GetRecordingState))] + public void GetRecordingStateAsync_Returns404NotFound(string sampleRecordingId) + { + ServerCall serverCall = CreateMockServerCall(404); + + RequestFailedException? ex = Assert.ThrowsAsync(async () => await serverCall.GetRecordingStateAsync(sampleRecordingId).ConfigureAwait(false)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_GetRecordingState))] + public void GetRecordingState_Returns404NotFound(string sampleRecordingId) + { + ServerCall serverCall = CreateMockServerCall(404); + + RequestFailedException? ex = Assert.Throws(() => serverCall.GetRecordingState(sampleRecordingId)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_PlayAudio))] + public async Task PlayAudioAsync_Return202Accepted(Uri sampleAudioFileUri, string sampleAudioFileId, Uri sampleCallbackUri, string sampleOperationContext) + { + ServerCall serverCall = CreateMockServerCall(202, responseContent: DummyPlayAudioResponse); + + Response result = await serverCall.PlayAudioAsync(sampleAudioFileUri, sampleAudioFileId, sampleCallbackUri, sampleOperationContext); + VerifyPlayAudioResult(result); + } + + [TestCaseSource(nameof(TestData_PlayAudio))] + public void PlayAudio_Return202Accepted(Uri sampleAudioFileUri, string sampleAudioFileId, Uri sampleCallbackUri, string sampleOperationContext) + { + ServerCall serverCall = CreateMockServerCall(202, responseContent: DummyPlayAudioResponse); + + PlayAudioResult result = serverCall.PlayAudio(sampleAudioFileUri, sampleAudioFileId, sampleCallbackUri, sampleOperationContext); + VerifyPlayAudioResult(result); + } + + [TestCaseSource(nameof(TestData_PlayAudio))] + public void PlayAudioAsync_Returns404NotFound(Uri sampleAudioFileUri, string sampleAudioFileId, Uri sampleCallbackUri, string sampleOperationContext) + { + ServerCall serverCall = CreateMockServerCall(404); + + RequestFailedException? ex = Assert.ThrowsAsync(async () => await serverCall.PlayAudioAsync(sampleAudioFileUri, sampleAudioFileId, sampleCallbackUri, sampleOperationContext).ConfigureAwait(false)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_PlayAudio))] + public void PlayAudio_Returns404NotFound(Uri sampleAudioFileUri, string sampleAudioFileId, Uri sampleCallbackUri, string sampleOperationContext) + { + ServerCall serverCall = CreateMockServerCall(404); + + RequestFailedException? ex = Assert.Throws(() => serverCall.PlayAudio(sampleAudioFileUri, sampleAudioFileId, sampleCallbackUri, sampleOperationContext)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_AddParticipant))] + public async Task AddParticipantsAsync_Return202Accepted(CommunicationIdentifier participant, Uri callBack, string alternateCallerId, string operationContext) + { + var serverCall = CreateMockServerCall(202, AddParticipantResultPayload); + + var response = await serverCall.AddParticipantAsync(participant, callBack, alternateCallerId, operationContext).ConfigureAwait(false); + Assert.AreEqual((int)HttpStatusCode.Accepted, response.GetRawResponse().Status); + Assert.AreEqual("dummyparticipantid", response.Value.ParticipantId); + } + + [TestCaseSource(nameof(TestData_AddParticipant))] + public void AddParticipants_Return202Accepted(CommunicationIdentifier participant, Uri callBack, string alternateCallerId, string operationContext) + { + var serverCall = CreateMockServerCall(202, AddParticipantResultPayload); + + var response = serverCall.AddParticipant(participant, callBack, alternateCallerId, operationContext); + Assert.AreEqual((int)HttpStatusCode.Accepted, response.GetRawResponse().Status); + Assert.AreEqual("dummyparticipantid", response.Value.ParticipantId); + } + + [TestCaseSource(nameof(TestData_AddParticipant))] + public void AddParticipantsAsync_Returns404NotFound(CommunicationIdentifier participant, Uri callBack, string alternateCallerId, string operationContext) + { + var serverCall = CreateMockServerCall(404); + + RequestFailedException? ex = Assert.ThrowsAsync(async () => await serverCall.AddParticipantAsync(participant, callBack, alternateCallerId, operationContext).ConfigureAwait(false)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_AddParticipant))] + public void AddParticipants_Returns404NotFound(CommunicationIdentifier participant, Uri callBack, string alternateCallerId, string operationContext) + { + var serverCall = CreateMockServerCall(404); + + RequestFailedException? ex = Assert.Throws(() => serverCall.AddParticipant(participant, callBack, alternateCallerId, operationContext)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_ParticipantId))] + public async Task RemoveParticipantsAsync_Return202Accepted(string participantId) + { + var serverCall = CreateMockServerCall(202); + + var response = await serverCall.RemoveParticipantAsync(participantId).ConfigureAwait(false); + Assert.AreEqual((int)HttpStatusCode.Accepted, response.Status); + } + + [TestCaseSource(nameof(TestData_ParticipantId))] + public void RemoveParticipants_Return202Accepted(string participantId) + { + var serverCall = CreateMockServerCall(202); + + var response = serverCall.RemoveParticipant(participantId); + Assert.AreEqual((int)HttpStatusCode.Accepted, response.Status); + } + + [TestCaseSource(nameof(TestData_ParticipantId))] + public void RemoveParticipantsAsync_Returns404NotFound(string participantId) + { + var serverCall = CreateMockServerCall(404); + + RequestFailedException? ex = Assert.ThrowsAsync(async () => await serverCall.RemoveParticipantAsync(participantId).ConfigureAwait(false)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + [TestCaseSource(nameof(TestData_ParticipantId))] + public void RemoveParticipants_Returns404NotFound(string participantId) + { + var serverCall = CreateMockServerCall(404); + + RequestFailedException? ex = Assert.Throws(() => serverCall.RemoveParticipant(participantId)); + Assert.NotNull(ex); + Assert.AreEqual(ex?.Status, 404); + } + + private void VerifyPlayAudioResult(PlayAudioResult response) + { + Assert.AreEqual("dummyId", response.OperationId); + Assert.AreEqual(OperationStatus.Running, response.Status); + Assert.AreEqual("dummyOperationContext", response.OperationContext); + Assert.AreEqual(200, response.ResultInfo.Code); + Assert.AreEqual("dummyMessage", response.ResultInfo.Message); + } + + private static IEnumerable TestData_StartRecording() + { + return new[] + { + new object?[] + { + new Uri("https://somecallbackurl"), + }, + }; + } + + private static IEnumerable TestData_StopRecording() + { + return new[] + { + new object?[] + { + "sampleRecordingId", + }, + }; + } + + private static IEnumerable TestData_PauseRecording() + { + return new[] + { + new object?[] + { + "sampleRecordingId", + }, + }; + } + + private static IEnumerable TestData_ResumeRecording() + { + return new[] + { + new object?[] + { + "sampleRecordingId", + }, + }; + } + + private static IEnumerable TestData_GetRecordingState() + { + return new[] + { + new object?[] + { + "sampleRecordingId", + }, + }; + } + + private static IEnumerable TestData_PlayAudio() + { + return new[] + { + new object?[] + { + new Uri("https://av.ngrok.io/audio/sample-message.wav"), + "sampleAudioFileId", + new Uri("https://av.ngrok.io/someCallbackUri"), + "sampleOperationContext", + } + }; + } + + private static IEnumerable TestData_AddParticipant() + { + return new[] + { + new object?[] + { + new CommunicationUserIdentifier("8:acs:acsuserid"), + new Uri("https://bot.contoso.com/callback"), + "+14250000000", + "dummycontext" + }, + }; + } + + private static IEnumerable TestData_ParticipantId() + { + return new[] + { + new object?[] + { + "66c76529-3e58-45bf-9592-84eadd52bc81" + }, + }; + } + + private ServerCall CreateMockServerCall(int responseCode, string? responseContent = null, string serverCallId = "sampleServerCallId") + { + return CreateMockCallingServerClient(responseCode, responseContent).InitializeServerCall(serverCallId); + } + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/ServerCallingClients/CallingServerClientsLiveTests.cs b/sdk/communication/Azure.Communication.CallingServer/tests/ServerCallingClients/CallingServerClientsLiveTests.cs deleted file mode 100644 index 7d411cb0844f0..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/tests/ServerCallingClients/CallingServerClientsLiveTests.cs +++ /dev/null @@ -1,245 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#region Snippet:Azure_Communication_ServerCalling_Tests_UsingStatements -using System; -using System.Collections.Generic; -//@@ using Azure.Communication.CallingServer; -#endregion Snippet:Azure_Communication_ServerCalling_Tests_UsingStatements -using Azure.Communication.Identity; - -using Azure.Core.TestFramework; -using NUnit.Framework; -using System.Threading.Tasks; - -namespace Azure.Communication.CallingServer.Tests -{ - /// - /// The suite of tests for the class. - /// - /// - /// These tests have a dependency on live Azure services and may incur costs for the associated - /// Azure subscription. - /// - public class CallingServerClientsLiveTests : CallingServerLiveTestBase - { - /// - /// Initializes a new instance of the class. - /// - /// A flag used by the Azure Core Test Framework to differentiate between tests for asynchronous and synchronous methods. - public CallingServerClientsLiveTests(bool isAsync) : base(isAsync) - { - } - - [Test] - public async Task CreateCallTest() - { - CallClient client = CreateInstrumentedCallingServerClient(); - try - { - await CreateCallOperation(client).ConfigureAwait(false); - } - catch (RequestFailedException ex) - { - Console.WriteLine(ex.Message); - Assert.Fail($"Unexpected error: {ex}"); - } - catch (Exception ex) - { - Assert.Fail($"Unexpected error: {ex}"); - } - } - - [Test] - public async Task DeteleCallTest() - { - CallClient client = CreateInstrumentedCallingServerClient(); - try - { - var createCallResponse = await CreateCallOperation(client).ConfigureAwait(false); - var callLegId = createCallResponse.Value.CallLegId; - - await DeteleCallOperation(client, callLegId).ConfigureAwait(false); - } - catch (RequestFailedException ex) - { - Console.WriteLine(ex.Message); - Assert.Fail($"Unexpected error: {ex}"); - } - catch (Exception ex) - { - Assert.Fail($"Unexpected error: {ex}"); - } - } - - [Test] - public async Task PlayAudioTest() - { - CallClient client = CreateInstrumentedCallingServerClient(); - try - { - var createCallResponse = await CreateCallOperation(client).ConfigureAwait(false); - var callLegId = createCallResponse.Value.CallLegId; - - await SleepIfNotInPlaybackModeAsync().ConfigureAwait(false); - await PlayAudioOperation(client, callLegId).ConfigureAwait(false); - - await DeteleCallOperation(client, callLegId).ConfigureAwait(false); - } - catch (RequestFailedException ex) - { - Console.WriteLine(ex.Message); - Assert.Fail($"Unexpected error: {ex}"); - } - catch (Exception ex) - { - Assert.Fail($"Unexpected error: {ex}"); - } - } - - [Test] - public async Task HangupCallTest() - { - CallClient client = CreateInstrumentedCallingServerClient(); - try - { - var createCallResponse = await CreateCallOperation(client).ConfigureAwait(false); - var callLegId = createCallResponse.Value.CallLegId; - - // There is one call leg in this test case, hangup the call will also delete the call as the result. - await HangupOperation(client, callLegId).ConfigureAwait(false); - } - catch (RequestFailedException ex) - { - Console.WriteLine(ex.Message); - Assert.Fail($"Unexpected error: {ex}"); - } - catch (Exception ex) - { - Assert.Fail($"Unexpected error: {ex}"); - } - } - - [Test] - public async Task CancelAllMediaOperationsTest() - { - CallClient client = CreateInstrumentedCallingServerClient(); - try - { - var createCallResponse = await CreateCallOperation(client).ConfigureAwait(false); - var callLegId = createCallResponse.Value.CallLegId; - - await SleepIfNotInPlaybackModeAsync().ConfigureAwait(false); - await PlayAudioOperation(client, callLegId).ConfigureAwait(false); - - await SleepIfNotInPlaybackModeAsync().ConfigureAwait(false); - await CancelAllMediaOperationsOperation(client, callLegId).ConfigureAwait(false); - - await DeteleCallOperation(client, callLegId).ConfigureAwait(false); - } - catch (RequestFailedException ex) - { - Console.WriteLine(ex.Message); - Assert.Fail($"Unexpected error: {ex}"); - } - catch (Exception ex) - { - Assert.Fail($"Unexpected error: {ex}"); - } - } - - #region Support functions - #region Snippet:Azure_Communication_ServerCalling_Tests_CreateCallOperation - private async Task> CreateCallOperation(CallClient client) - { - CommunicationIdentityClient communicationIdentityClient = CreateInstrumentedCommunicationIdentityClient(); - var source = await CreateUserAsync(communicationIdentityClient).ConfigureAwait(false); - - var targets = new List() { new PhoneNumberIdentifier(TestEnvironment.TargetPhoneNumber) }; - var createCallOption = new CreateCallOptions( - new Uri(TestEnvironment.AppCallbackUrl), - new List { CallModality.Audio }, - new List { EventSubscriptionType.ParticipantsUpdated, EventSubscriptionType.DtmfReceived }); - createCallOption.AlternateCallerId = new PhoneNumberIdentifier(TestEnvironment.SourcePhoneNumber); - - Console.WriteLine("Performing CreateCall operation"); - - var createCallResponse = await client.CreateCallAsync(source: source, targets: targets, options: createCallOption).ConfigureAwait(false); - - Console.WriteLine("Call initiated with Call Leg id: {0}", createCallResponse.Value.CallLegId); - - Assert.IsFalse(string.IsNullOrWhiteSpace(createCallResponse.Value.CallLegId)); - return createCallResponse; - } - #endregion Snippet:Azure_Communication_ServerCalling_Tests_CreateCallOperation - - #region Snippet:Azure_Communication_ServerCalling_Tests_DeteleCallOperation - private async Task DeteleCallOperation(CallClient client, string callLegId) - { - var response = await client.DeleteCallAsync(callLegId: callLegId).ConfigureAwait(false); - - Console.WriteLine("Delete Call with Call Leg id: {0}", callLegId); - - Assert.AreEqual(202, response.Status); - Assert.IsFalse(string.IsNullOrWhiteSpace(response.ClientRequestId)); - } - #endregion Snippet:Azure_Communication_ServerCalling_Tests_DeteleCallOperation - - #region Snippet:Azure_Communication_ServerCalling_Tests_PlayAudioOperation - private async Task PlayAudioOperation(CallClient client, string callLegId) - { - var playAudioOptions = new PlayAudioOptions() - { - AudioFileUri = new Uri(TestEnvironment.AudioFileUrl), - OperationContext = "de346f03-7f8d-41ab-a232-cc5e14990769", - Loop = true, - AudioFileId = "ebb1d98d-fd86-4204-800c-f7bdfc2e515c" - }; - - Console.WriteLine("Performing PlayAudio operation"); - - var response = await client.PlayAudioAsync(callLegId, playAudioOptions).ConfigureAwait(false); - - Assert.AreEqual(response.Value.Status, OperationStatus.Running); - } - #endregion Snippet:Azure_Communication_ServerCalling_Tests_PlayAudioOperation - - #region Snippet:Azure_Communication_ServerCalling_Tests_HangupCallOperation - private async Task HangupOperation(CallClient client, string callLegId) - { - Console.WriteLine("Performing Hangup operation"); - - var response = await client.HangupCallAsync(callLegId).ConfigureAwait(false); - - Assert.AreEqual(202, response.Status); - } - #endregion Snippet:Azure_Communication_ServerCalling_Tests_HangupCallOperation - - #region Snippet:Azure_Communication_ServerCalling_Tests_CancelMediaOperationsOperation - private async Task CancelAllMediaOperationsOperation(CallClient client, string callLegId) - { - Console.WriteLine("Performing cancel media processing operation to stop playing audio"); - - var response = await client.CancelAllMediaOperationsAsync(callLegId).ConfigureAwait(false); - - Assert.AreEqual(OperationStatus.Completed, response.Value.Status); - } - #endregion Snippet:Azure_Communication_ServerCalling_Tests_CancelMediaOperationsOperation - - #endregion - - #region Support functions - private CommunicationUserIdentifier CreateUser(CommunicationIdentityClient communicationIdentityClient) - { - // reserve for living test, expect adding more content in the future. - return communicationIdentityClient.CreateUser(); - } - - private async Task CreateUserAsync(CommunicationIdentityClient communicationIdentityClient) - { - // reserve for living test, expect adding more content in the future. - return await communicationIdentityClient.CreateUserAsync(); - } - #endregion Support functions - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/ServerCallingClients/CallingServerClientsTests.cs b/sdk/communication/Azure.Communication.CallingServer/tests/ServerCallingClients/CallingServerClientsTests.cs deleted file mode 100644 index dd8d4d8bb522b..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/tests/ServerCallingClients/CallingServerClientsTests.cs +++ /dev/null @@ -1,305 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -using System; -using System.Collections.Generic; -using System.Linq.Expressions; -using System.Threading; -using System.Threading.Tasks; -using Moq; -using NUnit.Framework; - -namespace Azure.Communication.CallingServer.Tests -{ - public class CallingServerClientsTests - { - [TestCaseSource(nameof(TestData_CreateCall))] - public async Task CreateCallAsyncOverload_Passes(CommunicationIdentifier expectedSource, IEnumerable expectedTargets, CreateCallOptions expectedOptions) - { - Mock mockClient = new Mock() { CallBase = true }; - Response? expectedResponse = default; - CancellationToken cancellationToken = new CancellationTokenSource().Token; - var callExpression = BuildExpression(x => x.CreateCallAsync(It.IsAny(), It.IsAny>(), It.IsAny(), It.IsAny())); - - mockClient - .Setup(callExpression) - .ReturnsAsync((CommunicationIdentifier source, IEnumerable targets, CreateCallOptions options, CancellationToken token) => - { - Assert.AreEqual(expectedSource, source); - Assert.AreEqual(expectedTargets, targets); - Assert.AreEqual(expectedOptions, options); - Assert.AreEqual(cancellationToken, token); - return expectedResponse = new Mock>().Object; - }); - - Response actualResponse = await mockClient.Object.CreateCallAsync(expectedSource, expectedTargets, expectedOptions, cancellationToken); - - mockClient.Verify(callExpression, Times.Once()); - Assert.AreEqual(expectedResponse, actualResponse); - } - - [TestCaseSource(nameof(TestData_CommonOperationWithCallId))] - public async Task DeleteCallAsyncOverload_Passes(string expectedCallLegId) - { - Mock mockClient = new Mock() { CallBase = true }; - Response? expectedResponse = default; - CancellationToken cancellationToken = new CancellationTokenSource().Token; - var callExpression = BuildExpression(x => x.DeleteCallAsync(It.IsAny(), It.IsAny())); - - mockClient - .Setup(callExpression) - .ReturnsAsync((string callLegId, CancellationToken token) => - { - Assert.AreEqual(expectedCallLegId, callLegId); - Assert.AreEqual(cancellationToken, token); - return expectedResponse = new Mock().Object; - }); - - Response actualResponse = await mockClient.Object.DeleteCallAsync(expectedCallLegId, cancellationToken); - - mockClient.Verify(callExpression, Times.Once()); - Assert.AreEqual(expectedResponse, actualResponse); - } - - [TestCaseSource(nameof(TestData_CommonOperationWithCallId))] - public async Task HangupCallAsyncOverload_Passes(string expectedCallLegId) - { - Mock mockClient = new Mock() { CallBase = true }; - Response? expectedResponse = default; - CancellationToken cancellationToken = new CancellationTokenSource().Token; - var callExpression = BuildExpression(x => x.HangupCallAsync(It.IsAny(), It.IsAny())); - - mockClient - .Setup(callExpression) - .ReturnsAsync((string callLegId, CancellationToken token) => - { - Assert.AreEqual(expectedCallLegId, callLegId); - Assert.AreEqual(cancellationToken, token); - return expectedResponse = new Mock().Object; - }); - - Response actualResponse = await mockClient.Object.HangupCallAsync(expectedCallLegId, cancellationToken); - - mockClient.Verify(callExpression, Times.Once()); - Assert.AreEqual(expectedResponse, actualResponse); - } - - [TestCaseSource(nameof(TestData_CancelAllMediaOperations))] - public async Task CancelMediaOperationsAsyncOverload_Passes(string expectedCallLegId, string expectedOperationContext) - { - Mock mockClient = new Mock() { CallBase = true }; - Response? expectedResponse = default; - CancellationToken cancellationToken = new CancellationTokenSource().Token; - var callExpression = BuildExpression(x => x.CancelAllMediaOperationsAsync(It.IsAny(), It.IsAny(), It.IsAny())); - - mockClient - .Setup(callExpression) - .ReturnsAsync((string callLegId, string operationContext, CancellationToken token) => - { - Assert.AreEqual(expectedCallLegId, callLegId); - Assert.AreEqual(expectedOperationContext, operationContext); - Assert.AreEqual(cancellationToken, token); - return expectedResponse = new Mock>().Object; - }); - - Response actualResponse = await mockClient.Object.CancelAllMediaOperationsAsync(expectedCallLegId, expectedOperationContext, cancellationToken); - - mockClient.Verify(callExpression, Times.Once()); - Assert.AreEqual(expectedResponse, actualResponse); - } - - [TestCaseSource(nameof(TestData_PlayAudioWithRequest))] - public async Task PlayAudioAsyncOverload_Passes(string expectedCallLegId, PlayAudioOptions expectedRequest) - { - Mock mockClient = new Mock() { CallBase = true }; - Response? expectedResponse = default; - CancellationToken cancellationToken = new CancellationTokenSource().Token; - var callExpression = BuildExpression(x => x.PlayAudioAsync(It.IsAny(), It.IsAny(), It.IsAny())); - - mockClient - .Setup(callExpression) - .ReturnsAsync((string callLegId, PlayAudioOptions request, CancellationToken token) => - { - Assert.AreEqual(expectedCallLegId, callLegId); - Assert.AreEqual(expectedRequest, request); - Assert.AreEqual(cancellationToken, token); - return expectedResponse = new Mock>().Object; - }); - - Response actualResponse = await mockClient.Object.PlayAudioAsync(expectedCallLegId, expectedRequest, cancellationToken); - - mockClient.Verify(callExpression, Times.Once()); - Assert.AreEqual(expectedResponse, actualResponse); - } - - [TestCaseSource(nameof(TestData_PlayAudioWithoutRequest))] - public async Task PlayAudioAsyncOverload_Passes(string expectedCallLegId, Uri expectedAudioFileUri, bool expectedLoop, string expectedAudioFileId, Uri expectedCallbackUri, string expectedOperationContext) - { - Mock mockClient = new Mock() { CallBase = true }; - Response? expectedResponse = default; - CancellationToken cancellationToken = new CancellationTokenSource().Token; - var callExpression = BuildExpression(x => x.PlayAudioAsync(It.IsAny(), It.IsAny(), It.IsAny(), It.IsAny(), It.IsAny(), It.IsAny(), It.IsAny())); - - mockClient - .Setup(callExpression) - .ReturnsAsync((string callLegId, Uri audioFileUri, bool loop, string audioFileId, Uri callbackUri, string operationContext, CancellationToken token) => - { - Assert.AreEqual(expectedCallLegId, callLegId); - Assert.AreEqual(expectedAudioFileUri, audioFileUri); - Assert.AreEqual(expectedLoop, loop); - Assert.AreEqual(expectedAudioFileId, audioFileId); - Assert.AreEqual(expectedCallbackUri, callbackUri); - Assert.AreEqual(expectedOperationContext, operationContext); - Assert.AreEqual(cancellationToken, token); - return expectedResponse = new Mock>().Object; - }); - - Response actualResponse = await mockClient.Object.PlayAudioAsync(expectedCallLegId, expectedAudioFileUri, expectedLoop, expectedAudioFileId, expectedCallbackUri, expectedOperationContext, cancellationToken); - - mockClient.Verify(callExpression, Times.Once()); - Assert.AreEqual(expectedResponse, actualResponse); - } - - [TestCaseSource(nameof(TestData_InviteParticipants))] - public async Task InviteParticipantsAsyncOverload_Passes(string expectedCallLegId, CommunicationIdentifier expectedParticipant, string expectedAlternateCallerId, string expectedOperationContext) - { - Mock mockClient = new Mock() { CallBase = true }; - Response? expectedResponse = default; - CancellationToken cancellationToken = new CancellationTokenSource().Token; - var callExpression = BuildExpression(x => x.AddParticipantAsync(It.IsAny(), It.IsAny(), It.IsAny(), It.IsAny(), It.IsAny())); - - mockClient - .Setup(callExpression) - .ReturnsAsync((string callLegId, CommunicationIdentifier participants, string operationContext, string alternateCallerId, CancellationToken token) => - { - Assert.AreEqual(expectedCallLegId, callLegId); - Assert.AreEqual(expectedParticipant, participants); - Assert.AreEqual(expectedOperationContext, operationContext); - Assert.AreEqual(expectedAlternateCallerId, alternateCallerId); - Assert.AreEqual(cancellationToken, token); - return expectedResponse = new Mock().Object; - }); - - Response actualResponse = await mockClient.Object.AddParticipantAsync(expectedCallLegId, expectedParticipant, expectedOperationContext, expectedAlternateCallerId, cancellationToken); - - mockClient.Verify(callExpression, Times.Once()); - Assert.AreEqual(expectedResponse, actualResponse); - } - - [TestCaseSource(nameof(TestData_RemoveParticipant))] - public async Task RemoveParticipantAsyncOverload_Passes(string expectedCallLegId, string expectedParticipantId) - { - Mock mockClient = new Mock() { CallBase = true }; - Response? expectedResponse = default; - CancellationToken cancellationToken = new CancellationTokenSource().Token; - var callExpression = BuildExpression(x => x.RemoveParticipantAsync(It.IsAny(), It.IsAny(), It.IsAny())); - - mockClient - .Setup(callExpression) - .ReturnsAsync((string callLegId, string participantId, CancellationToken token) => - { - Assert.AreEqual(expectedCallLegId, callLegId); - Assert.AreEqual(expectedParticipantId, participantId); - Assert.AreEqual(cancellationToken, token); - return expectedResponse = new Mock().Object; - }); - - Response actualResponse = await mockClient.Object.RemoveParticipantAsync(expectedCallLegId, expectedParticipantId, cancellationToken); - - mockClient.Verify(callExpression, Times.Once()); - Assert.AreEqual(expectedResponse, actualResponse); - } - - private static IEnumerable TestData_CreateCall() - { - return new List(){ - new object?[] { - new CommunicationUserIdentifier("50125645-5dca-4193-877d-4608ed2a0bc2"), - new List() { new PhoneNumberIdentifier("+14052882361") }, - new CreateCallOptions(new Uri($"https://dummy.ngrok.io/api/incident/callback?secret=h3llowW0rld"), new List { CallModality.Audio }, new List { EventSubscriptionType.ParticipantsUpdated, EventSubscriptionType.DtmfReceived }) - }, - }; - } - - private static IEnumerable TestData_CancelAllMediaOperations() - { - return new List(){ - new object?[] { - "4ab31d78-a189-4e50-afaa-f9610975b6cb", - "af82480b-6df3-4f4c-a58c-a6a78b614b36" - }, - }; - } - - private static IEnumerable TestData_PlayAudioWithRequest() - { - return new List(){ - new object?[] { - "4ab31d78-a189-4e50-afaa-f9610975b6cb", - new PlayAudioOptions() - { - AudioFileUri = new Uri("https://av.ngrok.io/audio/sample-message.wav"), - Loop = true, - AudioFileId = Guid.NewGuid().ToString(), - CallbackUri = new Uri("https://av.ngrok.io/someCallbackUri"), - OperationContext = Guid.NewGuid().ToString(), - } - } - }; - } - - private static IEnumerable TestData_PlayAudioWithoutRequest() - { - return new List(){ - new object?[] { - "4ab31d78-a189-4e50-afaa-f9610975b6cb", - new Uri("https://av.ngrok.io/audio/sample-message.wav"), - true, - "b76993e4-1906-4967-9a9b-feecbbccc60e", - new Uri("http://foo.com/bar"), - "af82480b-6df3-4f4c-a58c-a6a78b614b36" - } - }; - } - - private static IEnumerable TestData_CommonOperationWithCallId() - { - return new List(){ - new object?[] { - "4ab31d78-a189-4e50-afaa-f9610975b6cb", - }, - }; - } - - private static IEnumerable TestData_InviteParticipants() - { - return new List(){ - new object?[] { - "4ab31d78-a189-4e50-afaa-f9610975b6cb", - new CommunicationUserIdentifier("50125645-5dca-4193-877d-4608ed2a0bc2"), - "+14052882362", - "af82480b-6df3-4f4c-a58c-a6a78b614b36" - }, - new object?[] { - "4ab31d78-a189-4e50-afaa-f9610975b6cb", - new CommunicationUserIdentifier("50125645-5dca-4193-877d-4608ed2a0bc2"), - null, - "af82480b-6df3-4f4c-a58c-a6a78b614b36" - }, - }; - } - - private static IEnumerable TestData_RemoveParticipant() - { - return new List(){ - new object?[] { - "4ab31d78-a189-4e50-afaa-f9610975b6cb", - "bb00cdef-9f34-408d-ae95-81bce082fff5" - } - }; - } - - private static Expression> BuildExpression(Expression> expression) - => expression; - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallConnectionLiveTests/RunCreateAddRemoveHangupScenarioTests.json b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallConnectionLiveTests/RunCreateAddRemoveHangupScenarioTests.json new file mode 100644 index 0000000000000..922dc8c71ebab --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallConnectionLiveTests/RunCreateAddRemoveHangupScenarioTests.json @@ -0,0 +1,190 @@ +{ + "Entries": [ + { + "RequestUri": "https://acstestbot1.communication.azure.com/identities?api-version=2021-03-07", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 00:52:24 GMT", + "traceparent": "00-ad453446efd144458f4030f69a85ca7b-f33ad15e795bbb4a-00", + "User-Agent": "azsdk-net-Communication.Identity/1.1.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "500420ef7b1dbfd0659302bbf1a9c676", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 00:52:24 GMT" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-03-31-preview1", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 00:52:24 GMT", + "MS-CV": "162iTJ1JQUmpagjs6HDu9A.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "Transfer-Encoding": "chunked", + "X-Azure-Ref": "0SEvJYAAAAABms56xYdZDS4KQbjqWKe9LV1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "500420ef7b1dbfd0659302bbf1a9c676", + "X-Processing-Time": "24ms" + }, + "ResponseBody": { + "identity": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_0000000a-b22f-b8c5-99c6-593a0d001c83" + } + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "388", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 00:52:25 GMT", + "traceparent": "00-e252cf67ca16c94999031824c913497d-0226fb31e8f2a14a-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "0c5cd4cbca7f230b8038e86378222800", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 00:52:25 GMT" + }, + "RequestBody": { + "alternateCallerId": { + "value": "Sanitized" + }, + "targets": [ + { + "phoneNumber": { + "value": "Sanitized" + } + } + ], + "source": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_0000000a-b22f-b8c5-99c6-593a0d001c83" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", + "requestedMediaTypes": [ + "audio" + ], + "requestedCallEvents": [ + "participantsUpdated", + "dtmfReceived" + ] + }, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "110", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 00:52:27 GMT", + "X-Azure-Ref": "0SUvJYAAAAABvPeAqait7QpnfZXwtymYSV1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "14440d76-7512-4130-bacb-d558427658ab", + "x-ms-client-request-id": "0c5cd4cbca7f230b8038e86378222800" + }, + "ResponseBody": { + "callLegId": "b21f1300-058d-40e5-88e6-fb85f42be0c7", + "callConnectionId": "b21f1300-058d-40e5-88e6-fb85f42be0c7" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/b21f1300-058d-40e5-88e6-fb85f42be0c7/participants?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "126", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 00:52:43 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "37617bbd369c3124106ee1120009be04", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 00:52:43 GMT" + }, + "RequestBody": { + "participant": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_0000000a-b200-7a0d-570c-113a0d00288d" + } + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "56", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 00:52:43 GMT", + "X-Azure-Ref": "0W0vJYAAAAADA2hxujqGcRpofblFZl1IyV1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "85234923-92c5-4e72-b593-880098baf571", + "x-ms-client-request-id": "37617bbd369c3124106ee1120009be04" + }, + "ResponseBody": { + "participantId": "ec6509bf-4263-4e92-ac07-7d08aaa2cb57" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/b21f1300-058d-40e5-88e6-fb85f42be0c7/participants/ec6509bf-4263-4e92-ac07-7d08aaa2cb57?api-version=2021-06-15-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 00:53:07 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "e1973e776e8a253114e1d0e5936c4642", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 00:53:07 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 00:53:07 GMT", + "X-Azure-Ref": "0c0vJYAAAAADqN7JST0F9RL5k\u002BHfjcV1yV1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "c5f65d20-c723-4f82-9fa3-226ac4183418", + "x-ms-client-request-id": "e1973e776e8a253114e1d0e5936c4642" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/b21f1300-058d-40e5-88e6-fb85f42be0c7/:hangup?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 00:53:19 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "75fe026a8e4894dab02bfb10e8f82276", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 00:53:19 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 00:53:19 GMT", + "X-Azure-Ref": "0f0vJYAAAAAAo6ey4cUg7RpiGNenwL8PcV1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "961ad1bd-531c-4316-9332-3b88b5252ab6", + "x-ms-client-request-id": "75fe026a8e4894dab02bfb10e8f82276" + }, + "ResponseBody": [] + } + ], + "Variables": { + "ALTERNATE_CALLERID": "Sanitized", + "AZURE_PHONE_NUMBER": "Sanitized", + "COMMUNICATION_LIVETEST_DYNAMIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", + "RandomSeed": "423820033" + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallConnectionLiveTests/RunCreateAddRemoveHangupScenarioTestsAsync.json b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallConnectionLiveTests/RunCreateAddRemoveHangupScenarioTestsAsync.json new file mode 100644 index 0000000000000..f1e3483b56cd6 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallConnectionLiveTests/RunCreateAddRemoveHangupScenarioTestsAsync.json @@ -0,0 +1,190 @@ +{ + "Entries": [ + { + "RequestUri": "https://acstestbot1.communication.azure.com/identities?api-version=2021-03-07", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 02:47:03 GMT", + "traceparent": "00-292e0b1b32cc41429f3db26ae9429d80-ed5aa23c0bd10f4e-00", + "User-Agent": "azsdk-net-Communication.Identity/1.1.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "422c3910d41ce5e257913753e6baa3e8", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Mon, 16 Jun 2021 00:52:24 GMT" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-03-31-preview1", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 02:47:03 GMT", + "MS-CV": "MPQMjXEhKEejHY13Eo8/rw.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "Transfer-Encoding": "chunked", + "X-Azure-Ref": "0J2bJYAAAAABlu4TdTO22QZLXM7FyyTcWV1NURURHRTA4MTkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "422c3910d41ce5e257913753e6baa3e8", + "X-Processing-Time": "94ms" + }, + "ResponseBody": { + "identity": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_0000000a-b298-aea0-51b9-a43a0d009a4f" + } + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "388", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 02:47:03 GMT", + "traceparent": "00-ba51f047e1f15e429b9be83dacc29835-0f2abd848170664a-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "fc233447fe1ab89e33898d8d73fc9858", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 02:47:03 GMT" + }, + "RequestBody": { + "alternateCallerId": { + "value": "Sanitized" + }, + "targets": [ + { + "phoneNumber": { + "value": "Sanitized" + } + } + ], + "source": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_0000000a-b298-aea0-51b9-a43a0d009a4f" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", + "requestedMediaTypes": [ + "audio" + ], + "requestedCallEvents": [ + "participantsUpdated", + "dtmfReceived" + ] + }, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "110", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 02:47:03 GMT", + "X-Azure-Ref": "0J2bJYAAAAAAcip9JfhFJR7bItClkkSSTV1NURURHRTA4MTkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "11c19dc6-753f-4e13-8448-6d594fae0ab9", + "x-ms-client-request-id": "fc233447fe1ab89e33898d8d73fc9858" + }, + "ResponseBody": { + "callLegId": "761f1300-7d9c-4f8b-9a12-89c8b8941063", + "callConnectionId": "761f1300-7d9c-4f8b-9a12-89c8b8941063" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/761f1300-7d9c-4f8b-9a12-89c8b8941063/participants?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "126", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 02:47:13 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "cb47f7341133b4af5a8fc2eb57796400", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 02:47:13 GMT" + }, + "RequestBody": { + "participant": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_0000000a-b200-7a0d-570c-113a0d00288d" + } + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "56", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 02:47:13 GMT", + "X-Azure-Ref": "0MWbJYAAAAAD3SA2ix3FTRK1EAxOwMLpeV1NURURHRTA4MTkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "393391fb-6811-4b6b-bfbc-6c481760f8cc", + "x-ms-client-request-id": "cb47f7341133b4af5a8fc2eb57796400" + }, + "ResponseBody": { + "participantId": "905aac00-45df-4869-8da7-23c3d86db1c4" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/761f1300-7d9c-4f8b-9a12-89c8b8941063/participants/905aac00-45df-4869-8da7-23c3d86db1c4?api-version=2021-06-15-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 02:47:24 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "02eebb81a11712169b730f934755715b", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 02:47:24 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 02:47:23 GMT", + "X-Azure-Ref": "0PGbJYAAAAAB0vjmsevIhQ6rY3dTzcjJ\u002BV1NURURHRTA4MTkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "7a7b3abc-9c90-4c51-9df6-833ea213a53a", + "x-ms-client-request-id": "02eebb81a11712169b730f934755715b" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/761f1300-7d9c-4f8b-9a12-89c8b8941063/:hangup?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 02:47:34 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "ef1fdef8d77335b5856fa18b3cb360b9", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 02:47:34 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 02:47:33 GMT", + "X-Azure-Ref": "0RmbJYAAAAAClHElVugeoSprumTu1r80NV1NURURHRTA4MTkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "532007e9-5790-4c08-8442-fa39e73c85f7", + "x-ms-client-request-id": "ef1fdef8d77335b5856fa18b3cb360b9" + }, + "ResponseBody": [] + } + ], + "Variables": { + "ALTERNATE_CALLERID": "Sanitized", + "AZURE_PHONE_NUMBER": "Sanitized", + "COMMUNICATION_LIVETEST_DYNAMIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", + "RandomSeed": "398231748" + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallConnectionLiveTests/RunCreatePlayCancelHangupScenarioTests.json b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallConnectionLiveTests/RunCreatePlayCancelHangupScenarioTests.json new file mode 100644 index 0000000000000..0f50673525916 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallConnectionLiveTests/RunCreatePlayCancelHangupScenarioTests.json @@ -0,0 +1,197 @@ +{ + "Entries": [ + { + "RequestUri": "https://acstestbot1.communication.azure.com/identities?api-version=2021-03-07", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 02:50:24 GMT", + "traceparent": "00-a4935b7252145545817d1680c4827e3a-87bf3e667c68be4c-00", + "User-Agent": "azsdk-net-Communication.Identity/1.1.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "fbc68bc12c3dc3845fed5c7c01ffddd1", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 02:50:24 GMT" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-03-31-preview1", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 02:50:23 GMT", + "MS-CV": "ekKTkoxIGUSgHaoVZHgOqQ.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "Transfer-Encoding": "chunked", + "X-Azure-Ref": "08GbJYAAAAABPf\u002BM1t1HRTIK54vGzT1XXV1NURURHRTA4MTYAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "fbc68bc12c3dc3845fed5c7c01ffddd1", + "X-Processing-Time": "79ms" + }, + "ResponseBody": { + "identity": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_0000000a-b29b-bde8-71bf-a43a0d00aaf1" + } + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "388", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 02:50:24 GMT", + "traceparent": "00-7a3f51d045d5a34ab9d82eae94b639db-fc2e806a88a7f144-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "51e8db5f086fd2d835fbe7ff672bf037", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 02:50:24 GMT" + }, + "RequestBody": { + "alternateCallerId": { + "value": "Sanitized" + }, + "targets": [ + { + "phoneNumber": { + "value": "Sanitized" + } + } + ], + "source": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_0000000a-b29b-bde8-71bf-a43a0d00aaf1" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", + "requestedMediaTypes": [ + "audio" + ], + "requestedCallEvents": [ + "participantsUpdated", + "dtmfReceived" + ] + }, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "110", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 02:50:23 GMT", + "X-Azure-Ref": "08GbJYAAAAADtwZp4\u002BpgqQYHlj5z6/mJLV1NURURHRTA4MTYAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "09ee466e-f5c7-4654-aebc-f11bfcf30e2b", + "x-ms-client-request-id": "51e8db5f086fd2d835fbe7ff672bf037" + }, + "ResponseBody": { + "callLegId": "01201300-3da1-4b5a-a4a9-8a91311037b7", + "callConnectionId": "01201300-3da1-4b5a-a4a9-8a91311037b7" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/01201300-3da1-4b5a-a4a9-8a91311037b7/:playAudio?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "190", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 02:50:34 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "3f82b20ca43688f39cc5acb3d7942525", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 02:50:34 GMT" + }, + "RequestBody": { + "audioFileUri": "https://dummy.ngrok.io/audio/sample-message.wav", + "loop": false, + "operationContext": "de346f03-7f8d-41ab-a232-cc5e14990769", + "audioFileId": "ebb1d98d-fd86-4204-800c-f7bdfc2e515c" + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "131", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 02:50:35 GMT", + "X-Azure-Ref": "0\u002BmbJYAAAAABJVJ32wLyhTJFAasbbuTSoV1NURURHRTA4MTYAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "f4f5a7e9-4240-4a0c-b510-e30c27fbc358", + "x-ms-client-request-id": "3f82b20ca43688f39cc5acb3d7942525" + }, + "ResponseBody": { + "operationId": "c2123c45-5032-425a-9883-4742f8d74722", + "status": "running", + "operationContext": "de346f03-7f8d-41ab-a232-cc5e14990769" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/01201300-3da1-4b5a-a4a9-8a91311037b7/:cancelAllMediaOperations?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 02:50:46 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "bf654c2b80fbb95ab2f4c64144855b34", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 02:50:46 GMT" + }, + "RequestBody": {}, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "75", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 02:50:46 GMT", + "X-Azure-Ref": "0BmfJYAAAAADT6QQ\u002BcnYoSb4vevUypgooV1NURURHRTA4MTYAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "323a1e39-8413-4e5b-9363-25f9e9add274", + "x-ms-client-request-id": "bf654c2b80fbb95ab2f4c64144855b34" + }, + "ResponseBody": { + "operationId": "819edd7b-e769-4f4f-a1de-084beb66d8fe", + "status": "completed" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/01201300-3da1-4b5a-a4a9-8a91311037b7/:hangup?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 02:50:56 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "4f7024fc9e7cbb9be85fb4a95c25faa0", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 02:50:56 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 02:50:56 GMT", + "X-Azure-Ref": "0EGfJYAAAAABIbhsKhzktR6b/JJVfRDuZV1NURURHRTA4MTYAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "a08d69d9-faf1-4e30-997e-7894ba55d133", + "x-ms-client-request-id": "4f7024fc9e7cbb9be85fb4a95c25faa0" + }, + "ResponseBody": [] + } + ], + "Variables": { + "ALTERNATE_CALLERID": "Sanitized", + "AZURE_PHONE_NUMBER": "Sanitized", + "COMMUNICATION_LIVETEST_DYNAMIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", + "RandomSeed": "1479243591" + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallConnectionLiveTests/RunCreatePlayCancelHangupScenarioTestsAsync.json b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallConnectionLiveTests/RunCreatePlayCancelHangupScenarioTestsAsync.json new file mode 100644 index 0000000000000..9a5b6ea567e48 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallConnectionLiveTests/RunCreatePlayCancelHangupScenarioTestsAsync.json @@ -0,0 +1,197 @@ +{ + "Entries": [ + { + "RequestUri": "https://acstestbot1.communication.azure.com/identities?api-version=2021-03-07", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 00:48:45 GMT", + "traceparent": "00-082a9606c14f804386d10d505e1bbb6f-ff8156e41829e04d-00", + "User-Agent": "azsdk-net-Communication.Identity/1.1.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "d76df114f6a29e3f08e7928c322e3631", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 00:48:45 GMT" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-03-31-preview1", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 00:48:45 GMT", + "MS-CV": "JrXBhw0XDkSH7sNgh1pzUQ.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "Transfer-Encoding": "chunked", + "X-Azure-Ref": "0bUrJYAAAAACG7bx3iv/rS6uGrS2DaQt7V1NURURHRTA4MDcAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "d76df114f6a29e3f08e7928c322e3631", + "X-Processing-Time": "88ms" + }, + "ResponseBody": { + "identity": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_0000000a-b22c-6155-290c-113a0d00f7de" + } + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "388", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 00:48:46 GMT", + "traceparent": "00-7570b7647491ec4c878a4ad91b88e96a-639e2d7a439d2847-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "568790ef80ccc0ab5f53da2e8862529c", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 00:48:46 GMT" + }, + "RequestBody": { + "alternateCallerId": { + "value": "Sanitized" + }, + "targets": [ + { + "phoneNumber": { + "value": "Sanitized" + } + } + ], + "source": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_0000000a-b22c-6155-290c-113a0d00f7de" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", + "requestedMediaTypes": [ + "audio" + ], + "requestedCallEvents": [ + "participantsUpdated", + "dtmfReceived" + ] + }, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "110", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 00:48:45 GMT", + "X-Azure-Ref": "0bkrJYAAAAAC6kVNv7ge0T5Io7lDRMarfV1NURURHRTA4MDcAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "73cc08e4-cbd1-4f8f-950e-913e2aa0ad8a", + "x-ms-client-request-id": "568790ef80ccc0ab5f53da2e8862529c" + }, + "ResponseBody": { + "callLegId": "f11f1300-160b-444e-af99-af3e7bfcadf7", + "callConnectionId": "f11f1300-160b-444e-af99-af3e7bfcadf7" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/f11f1300-160b-444e-af99-af3e7bfcadf7/:playAudio?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "190", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 00:48:56 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "0afd87e15d5ca65dc5d31a3c3dc1e896", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 00:48:56 GMT" + }, + "RequestBody": { + "audioFileUri": "https://dummy.ngrok.io/audio/sample-message.wav", + "loop": false, + "operationContext": "de346f03-7f8d-41ab-a232-cc5e14990769", + "audioFileId": "ebb1d98d-fd86-4204-800c-f7bdfc2e515c" + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "131", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 00:48:55 GMT", + "X-Azure-Ref": "0eErJYAAAAABt8OZpB3puTbyofhiChNM0V1NURURHRTA4MDcAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "eb19972f-dccd-4197-9b44-1a1cd278bda3", + "x-ms-client-request-id": "0afd87e15d5ca65dc5d31a3c3dc1e896" + }, + "ResponseBody": { + "operationId": "5ea3c453-7706-4aee-95c7-1e2ea0af1d36", + "status": "running", + "operationContext": "de346f03-7f8d-41ab-a232-cc5e14990769" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/f11f1300-160b-444e-af99-af3e7bfcadf7/:cancelAllMediaOperations?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 00:49:06 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "2245966dbd2794b646ad774f1c1116a6", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 00:49:06 GMT" + }, + "RequestBody": {}, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "75", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 00:49:05 GMT", + "X-Azure-Ref": "0gkrJYAAAAADunrHo2PRzSKFESx\u002BIqirkV1NURURHRTA4MDcAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "fa85a42d-0f62-4a44-8383-6dd852591cce", + "x-ms-client-request-id": "2245966dbd2794b646ad774f1c1116a6" + }, + "ResponseBody": { + "operationId": "cc81a010-55da-4ecf-9fce-5cc417a43aec", + "status": "completed" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/f11f1300-160b-444e-af99-af3e7bfcadf7/:hangup?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 00:49:16 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "abaaf5952c3191d533e191f8666e829d", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 00:49:16 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 00:49:15 GMT", + "X-Azure-Ref": "0jErJYAAAAACoR7Y/VapuTKF5Zc/bW/v3V1NURURHRTA4MDcAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "8f74d0c6-ba85-4c79-8255-9c5c541d01a1", + "x-ms-client-request-id": "abaaf5952c3191d533e191f8666e829d" + }, + "ResponseBody": [] + } + ], + "Variables": { + "ALTERNATE_CALLERID": "Sanitized", + "AZURE_PHONE_NUMBER": "Sanitized", + "COMMUNICATION_LIVETEST_DYNAMIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", + "RandomSeed": "34829153" + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallingServerClientsLiveTests/CancelAllMediaOperationsTest.json b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallingServerClientsLiveTests/CancelAllMediaOperationsTest.json deleted file mode 100644 index f6d58f5a85f19..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallingServerClientsLiveTests/CancelAllMediaOperationsTest.json +++ /dev/null @@ -1,198 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "https://acstestbot3.communication.azure.com/identities?api-version=2021-03-07", - "RequestMethod": "POST", - "RequestHeaders": { - "Accept": "application/json", - "Authorization": "Sanitized", - "Content-Length": "2", - "Content-Type": "application/json", - "Date": "Mon, 07 Jun 2021 21:33:14 GMT", - "traceparent": "00-70ff82b91389e640b5cc378941aa7278-034203f41a895c40-00", - "User-Agent": "azsdk-net-Communication.Identity/1.1.0-alpha.20210607.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-ms-client-request-id": "3a91045fc3b28947c3bc6bb38d011636", - "x-ms-content-sha256": "Sanitized", - "x-ms-date": "Mon, 07 Jun 2021 21:33:14 GMT", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": {}, - "StatusCode": 201, - "ResponseHeaders": { - "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-03-31-preview1", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 07 Jun 2021 21:33:14 GMT", - "MS-CV": "O6Rhb9vQlUaWuTXIuX9kPA.0", - "Request-Context": "appId=", - "Strict-Transport-Security": "max-age=2592000", - "Transfer-Encoding": "chunked", - "X-Azure-Ref": "0m5C\u002BYAAAAACgUupLjIauQrtNt/7YYfruV1NURURHRTA4MjAAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", - "X-Cache": "CONFIG_NOCACHE", - "x-ms-client-request-id": "3a91045fc3b28947c3bc6bb38d011636", - "X-Processing-Time": "89ms" - }, - "ResponseBody": { - "identity": { - "id": "8:acs:02665c56-277e-4c59-bab4-c475caa3ee80_0000000a-8846-8408-3ef0-8b3a0d002505" - } - } - }, - { - "RequestUri": "https://acstestbot3.communication.azure.com/calling/calls?api-version=2021-04-15-preview1", - "RequestMethod": "POST", - "RequestHeaders": { - "Accept": "application/json", - "Authorization": "Sanitized", - "Content-Length": "394", - "Content-Type": "application/json", - "Date": "Mon, 07 Jun 2021 21:33:16 GMT", - "traceparent": "00-25fd9d696df13644ae8cea5f2afda2f3-f58afde3f311ad4c-00", - "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210607.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-ms-client-request-id": "16f888f3262fb3425888af43511f9865", - "x-ms-content-sha256": "Sanitized", - "x-ms-date": "Mon, 07 Jun 2021 21:33:16 GMT", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": { - "sourceAlternateIdentity": { - "value": "Sanitized" - }, - "targets": [ - { - "phoneNumber": { - "value": "Sanitized" - } - } - ], - "source": { - "communicationUser": { - "id": "8:acs:02665c56-277e-4c59-bab4-c475caa3ee80_0000000a-8846-8408-3ef0-8b3a0d002505" - } - }, - "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", - "requestedModalities": [ - "audio" - ], - "requestedCallEvents": [ - "participantsUpdated", - "dtmfReceived" - ] - }, - "StatusCode": 201, - "ResponseHeaders": { - "Client-Request-Id": "270077c7-7660-46ab-bc41-c2dc2e53d946", - "Content-Length": "52", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 07 Jun 2021 21:33:15 GMT", - "X-Azure-Ref": "0nJC\u002BYAAAAABPo1lpCog6T7fwfYRzWtJGV1NURURHRTA4MjAAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", - "X-Cache": "CONFIG_NOCACHE", - "X-Microsoft-Skype-Chain-ID": "72273267-4def-43fc-8c34-3586fc69e2f4" - }, - "ResponseBody": { - "callLegId": "00000b80-b462-4411-b32a-c704e059f1c7" - } - }, - { - "RequestUri": "https://acstestbot3.communication.azure.com/calling/calls/00000b80-b462-4411-b32a-c704e059f1c7/PlayAudio?api-version=2021-04-15-preview1", - "RequestMethod": "POST", - "RequestHeaders": { - "Accept": "application/json", - "Authorization": "Sanitized", - "Content-Length": "189", - "Content-Type": "application/json", - "Date": "Mon, 07 Jun 2021 21:33:26 GMT", - "traceparent": "00-c2efbd308de11b47a827b3326bf1b27d-5e29db60a7534e46-00", - "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210607.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-ms-client-request-id": "d7a070c88562db1df7a3fef86f0a778d", - "x-ms-content-sha256": "Sanitized", - "x-ms-date": "Mon, 07 Jun 2021 21:33:26 GMT", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": { - "audioFileUri": "https://dummy.ngrok.io/audio/sample-message.wav", - "loop": true, - "operationContext": "de346f03-7f8d-41ab-a232-cc5e14990769", - "audioFileId": "ebb1d98d-fd86-4204-800c-f7bdfc2e515c" - }, - "StatusCode": 202, - "ResponseHeaders": { - "Client-Request-Id": "d6422823-e979-414c-b22d-a903821bd769", - "Content-Length": "122", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 07 Jun 2021 21:33:26 GMT", - "X-Azure-Ref": "0ppC\u002BYAAAAACfwgh7MHw6Sqw\u002BRtn3pz6HV1NURURHRTA4MjAAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", - "X-Cache": "CONFIG_NOCACHE", - "X-Microsoft-Skype-Chain-ID": "f79370ff-9595-420b-ac80-3d773f898579" - }, - "ResponseBody": { - "id": "d32ac4dd-800f-4703-ac9e-cb2eba999b24", - "status": "running", - "operationContext": "de346f03-7f8d-41ab-a232-cc5e14990769" - } - }, - { - "RequestUri": "https://acstestbot3.communication.azure.com/calling/calls/00000b80-b462-4411-b32a-c704e059f1c7/CancelMediaProcessing?api-version=2021-04-15-preview1", - "RequestMethod": "POST", - "RequestHeaders": { - "Accept": "application/json", - "Authorization": "Sanitized", - "Content-Length": "2", - "Content-Type": "application/json", - "Date": "Mon, 07 Jun 2021 21:33:32 GMT", - "traceparent": "00-a11ec20337b7184f945d622a464e3456-914744677d3e7849-00", - "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210607.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-ms-client-request-id": "cd82999b133838b5c2dde129130437a3", - "x-ms-content-sha256": "Sanitized", - "x-ms-date": "Mon, 07 Jun 2021 21:33:32 GMT", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": {}, - "StatusCode": 200, - "ResponseHeaders": { - "Client-Request-Id": "34145f63-32be-406c-837d-08f45da19ee6", - "Content-Length": "66", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 07 Jun 2021 21:33:31 GMT", - "X-Azure-Ref": "0rJC\u002BYAAAAAAb8GLZxK31RoIddYT9ETjnV1NURURHRTA4MjAAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", - "X-Cache": "CONFIG_NOCACHE", - "X-Microsoft-Skype-Chain-ID": "d6794596-646c-4457-8265-f56185996d41" - }, - "ResponseBody": { - "id": "9caedaea-d129-4875-8b32-403754f9bfd8", - "status": "completed" - } - }, - { - "RequestUri": "https://acstestbot3.communication.azure.com/calling/calls/00000b80-b462-4411-b32a-c704e059f1c7?api-version=2021-04-15-preview1", - "RequestMethod": "DELETE", - "RequestHeaders": { - "Accept": "application/json", - "Authorization": "Sanitized", - "Date": "Mon, 07 Jun 2021 21:33:40 GMT", - "traceparent": "00-06fd3b3b9a6965499644b273b94b3003-190d7b8c3ae5dd46-00", - "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210607.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-ms-client-request-id": "1deb06243e606ed36a1d1f8c2749434e", - "x-ms-content-sha256": "Sanitized", - "x-ms-date": "Mon, 07 Jun 2021 21:33:40 GMT", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 202, - "ResponseHeaders": { - "Client-Request-Id": "2be0c098-78a9-4b9c-aa40-83432b10c2ce", - "Content-Length": "0", - "Date": "Mon, 07 Jun 2021 21:33:39 GMT", - "X-Azure-Ref": "0tJC\u002BYAAAAADL\u002BNa0hATnQJK\u002BaaxYAoXAV1NURURHRTA4MjAAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", - "X-Cache": "CONFIG_NOCACHE", - "X-Microsoft-Skype-Chain-ID": "d7647a97-8419-488b-b930-c858c7b20c78" - }, - "ResponseBody": [] - } - ], - "Variables": { - "AZURE_PHONE_NUMBER": "Sanitized", - "COMMUNICATION_LIVETEST_DYNAMIC_CONNECTION_STRING": "endpoint=https://acstestbot3.communication.azure.com/;accesskey=Kg==", - "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot3.communication.azure.com/;accesskey=Kg==", - "RandomSeed": "1959684932" - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallingServerClientsLiveTests/CancelAllMediaOperationsTestAsync.json b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallingServerClientsLiveTests/CancelAllMediaOperationsTestAsync.json deleted file mode 100644 index b44372c6c07a0..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallingServerClientsLiveTests/CancelAllMediaOperationsTestAsync.json +++ /dev/null @@ -1,198 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "https://acstestbot3.communication.azure.com/identities?api-version=2021-03-07", - "RequestMethod": "POST", - "RequestHeaders": { - "Accept": "application/json", - "Authorization": "Sanitized", - "Content-Length": "2", - "Content-Type": "application/json", - "Date": "Mon, 07 Jun 2021 21:32:06 GMT", - "traceparent": "00-c851b7e5ed46814f9f81e9412452280e-33b734496067e247-00", - "User-Agent": "azsdk-net-Communication.Identity/1.1.0-alpha.20210607.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-ms-client-request-id": "85386b3453516484d0b733876273b734", - "x-ms-content-sha256": "Sanitized", - "x-ms-date": "Mon, 07 Jun 2021 21:32:06 GMT", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": {}, - "StatusCode": 201, - "ResponseHeaders": { - "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-03-31-preview1", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 07 Jun 2021 21:32:06 GMT", - "MS-CV": "JOokOoj9w0aGYpJgvb2m5w.0", - "Request-Context": "appId=", - "Strict-Transport-Security": "max-age=2592000", - "Transfer-Encoding": "chunked", - "X-Azure-Ref": "0V5C\u002BYAAAAACamtRHYCRkRpfR9ZiEMchbV1NURURHRTA4MjEAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", - "X-Cache": "CONFIG_NOCACHE", - "x-ms-client-request-id": "85386b3453516484d0b733876273b734", - "X-Processing-Time": "30ms" - }, - "ResponseBody": { - "identity": { - "id": "8:acs:02665c56-277e-4c59-bab4-c475caa3ee80_0000000a-8845-793b-0e04-343a0d0050cf" - } - } - }, - { - "RequestUri": "https://acstestbot3.communication.azure.com/calling/calls?api-version=2021-04-15-preview1", - "RequestMethod": "POST", - "RequestHeaders": { - "Accept": "application/json", - "Authorization": "Sanitized", - "Content-Length": "394", - "Content-Type": "application/json", - "Date": "Mon, 07 Jun 2021 21:32:07 GMT", - "traceparent": "00-351cb0e323dcd743802a8088377ef236-c403d8318d4e244b-00", - "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210607.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-ms-client-request-id": "a7a015657f3a707ebeab76079b5db180", - "x-ms-content-sha256": "Sanitized", - "x-ms-date": "Mon, 07 Jun 2021 21:32:07 GMT", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": { - "sourceAlternateIdentity": { - "value": "Sanitized" - }, - "targets": [ - { - "phoneNumber": { - "value": "Sanitized" - } - } - ], - "source": { - "communicationUser": { - "id": "8:acs:02665c56-277e-4c59-bab4-c475caa3ee80_0000000a-8845-793b-0e04-343a0d0050cf" - } - }, - "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", - "requestedModalities": [ - "audio" - ], - "requestedCallEvents": [ - "participantsUpdated", - "dtmfReceived" - ] - }, - "StatusCode": 201, - "ResponseHeaders": { - "Client-Request-Id": "41453c0c-905f-466c-80e7-d8b00aeca5f0", - "Content-Length": "52", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 07 Jun 2021 21:32:07 GMT", - "X-Azure-Ref": "0V5C\u002BYAAAAABq4uRWokpsRo67nRS/bVVFV1NURURHRTA4MjEAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", - "X-Cache": "CONFIG_NOCACHE", - "X-Microsoft-Skype-Chain-ID": "c3b4f31a-b467-4cf7-b0ef-73360e149208" - }, - "ResponseBody": { - "callLegId": "04000b80-d37e-440a-b08a-5b0d3862bbfb" - } - }, - { - "RequestUri": "https://acstestbot3.communication.azure.com/calling/calls/04000b80-d37e-440a-b08a-5b0d3862bbfb/PlayAudio?api-version=2021-04-15-preview1", - "RequestMethod": "POST", - "RequestHeaders": { - "Accept": "application/json", - "Authorization": "Sanitized", - "Content-Length": "189", - "Content-Type": "application/json", - "Date": "Mon, 07 Jun 2021 21:32:18 GMT", - "traceparent": "00-f5d984ce0caa9548aa2c58f4262ae534-7f34d64a7dabf949-00", - "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210607.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-ms-client-request-id": "99014c3a65871596c72d30c2313cdd74", - "x-ms-content-sha256": "Sanitized", - "x-ms-date": "Mon, 07 Jun 2021 21:32:18 GMT", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": { - "audioFileUri": "https://dummy.ngrok.io/audio/sample-message.wav", - "loop": true, - "operationContext": "de346f03-7f8d-41ab-a232-cc5e14990769", - "audioFileId": "ebb1d98d-fd86-4204-800c-f7bdfc2e515c" - }, - "StatusCode": 202, - "ResponseHeaders": { - "Client-Request-Id": "d86ba053-cc2b-4ba6-a721-933d28c14ba3", - "Content-Length": "122", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 07 Jun 2021 21:32:17 GMT", - "X-Azure-Ref": "0YpC\u002BYAAAAAByhppb6Du0SpXmImkL6QujV1NURURHRTA4MjEAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", - "X-Cache": "CONFIG_NOCACHE", - "X-Microsoft-Skype-Chain-ID": "9bda2bd2-9465-47e3-8778-dd98f1997d29" - }, - "ResponseBody": { - "id": "6257383a-1966-42b0-9509-2f66164744e8", - "status": "running", - "operationContext": "de346f03-7f8d-41ab-a232-cc5e14990769" - } - }, - { - "RequestUri": "https://acstestbot3.communication.azure.com/calling/calls/04000b80-d37e-440a-b08a-5b0d3862bbfb/CancelMediaProcessing?api-version=2021-04-15-preview1", - "RequestMethod": "POST", - "RequestHeaders": { - "Accept": "application/json", - "Authorization": "Sanitized", - "Content-Length": "2", - "Content-Type": "application/json", - "Date": "Mon, 07 Jun 2021 21:32:23 GMT", - "traceparent": "00-d71e866bb505f941808d1993c8af5b25-df76a380f902c647-00", - "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210607.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-ms-client-request-id": "83991d694137b407edc7c7a5dd7cc973", - "x-ms-content-sha256": "Sanitized", - "x-ms-date": "Mon, 07 Jun 2021 21:32:23 GMT", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": {}, - "StatusCode": 200, - "ResponseHeaders": { - "Client-Request-Id": "6ddcd3cf-7a3c-4291-8881-c3ba1f6739ce", - "Content-Length": "66", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 07 Jun 2021 21:32:23 GMT", - "X-Azure-Ref": "0Z5C\u002BYAAAAAAnBjtZVIp9R5a4HGN3WHFLV1NURURHRTA4MjEAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", - "X-Cache": "CONFIG_NOCACHE", - "X-Microsoft-Skype-Chain-ID": "1a2e20c2-41c1-4a3f-bd94-8d5cc85fe1c7" - }, - "ResponseBody": { - "id": "bb2b8889-df0e-44ad-9513-4f3d1e698f37", - "status": "completed" - } - }, - { - "RequestUri": "https://acstestbot3.communication.azure.com/calling/calls/04000b80-d37e-440a-b08a-5b0d3862bbfb?api-version=2021-04-15-preview1", - "RequestMethod": "DELETE", - "RequestHeaders": { - "Accept": "application/json", - "Authorization": "Sanitized", - "Date": "Mon, 07 Jun 2021 21:32:32 GMT", - "traceparent": "00-7a42cdf4ebc9fe488d25de98f25b382e-51f3d6facc1a2345-00", - "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210607.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-ms-client-request-id": "154cb2061e71ffad7e8bdf0c4ebb3e81", - "x-ms-content-sha256": "Sanitized", - "x-ms-date": "Mon, 07 Jun 2021 21:32:32 GMT", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 202, - "ResponseHeaders": { - "Client-Request-Id": "a33479a1-fce1-49fe-8819-80a6eb270aaf", - "Content-Length": "0", - "Date": "Mon, 07 Jun 2021 21:32:31 GMT", - "X-Azure-Ref": "0b5C\u002BYAAAAAByvzMkFgeXRLhuW637U54FV1NURURHRTA4MjEAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", - "X-Cache": "CONFIG_NOCACHE", - "X-Microsoft-Skype-Chain-ID": "8384df1a-783f-43c3-a393-1a725582cfdc" - }, - "ResponseBody": [] - } - ], - "Variables": { - "AZURE_PHONE_NUMBER": "Sanitized", - "COMMUNICATION_LIVETEST_DYNAMIC_CONNECTION_STRING": "endpoint=https://acstestbot3.communication.azure.com/;accesskey=Kg==", - "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot3.communication.azure.com/;accesskey=Kg==", - "RandomSeed": "1859146728" - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallingServerClientsLiveTests/CreateCallTest.json b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallingServerClientsLiveTests/CreateCallTest.json deleted file mode 100644 index 83f11d75e0f30..0000000000000 --- a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/CallingServerClientsLiveTests/CreateCallTest.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "https://acstestbot3.communication.azure.com/identities?api-version=2021-03-07", - "RequestMethod": "POST", - "RequestHeaders": { - "Accept": "application/json", - "Authorization": "Sanitized", - "Content-Length": "2", - "Content-Type": "application/json", - "Date": "Mon, 07 Jun 2021 18:11:47 GMT", - "traceparent": "00-dce5ab2dd9f9294da83c23c04c4b93a0-e5dfeb27fff23546-00", - "User-Agent": "azsdk-net-Communication.Identity/1.1.0-alpha.20210607.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-ms-client-request-id": "e96333c2a95914ae53be009620a86591", - "x-ms-content-sha256": "Sanitized", - "x-ms-date": "Mon, 07 Jun 2021 18:11:47 GMT", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": {}, - "StatusCode": 201, - "ResponseHeaders": { - "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-03-31-preview1", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 07 Jun 2021 18:11:47 GMT", - "MS-CV": "U/fWzwghYESANtfT9fKQsw.0", - "Request-Context": "appId=", - "Strict-Transport-Security": "max-age=2592000", - "Transfer-Encoding": "chunked", - "X-Azure-Ref": "0ZGG\u002BYAAAAADBIiegi3spSa4qj6gzzMgsV1NURURHRTA4MTQAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", - "X-Cache": "CONFIG_NOCACHE", - "x-ms-client-request-id": "e96333c2a95914ae53be009620a86591", - "X-Processing-Time": "22ms" - }, - "ResponseBody": { - "identity": { - "id": "8:acs:02665c56-277e-4c59-bab4-c475caa3ee80_0000000a-878e-1315-ac00-343a0d006216" - } - } - }, - { - "RequestUri": "https://acstestbot3.communication.azure.com/calling/calls?api-version=2021-04-15-preview1", - "RequestMethod": "POST", - "RequestHeaders": { - "Accept": "application/json", - "Authorization": "Sanitized", - "Content-Length": "394", - "Content-Type": "application/json", - "Date": "Mon, 07 Jun 2021 18:11:48 GMT", - "traceparent": "00-1dd237a56fee6f46bd5451fd1b1615ea-9488b0af5c842e4c-00", - "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210607.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-ms-client-request-id": "a0a79d28c93a0d02342bb4975468973d", - "x-ms-content-sha256": "Sanitized", - "x-ms-date": "Mon, 07 Jun 2021 18:11:48 GMT", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": { - "sourceAlternateIdentity": { - "value": "Sanitized" - }, - "targets": [ - { - "phoneNumber": { - "value": "Sanitized" - } - } - ], - "source": { - "communicationUser": { - "id": "8:acs:02665c56-277e-4c59-bab4-c475caa3ee80_0000000a-878e-1315-ac00-343a0d006216" - } - }, - "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", - "requestedModalities": [ - "audio" - ], - "requestedCallEvents": [ - "participantsUpdated", - "dtmfReceived" - ] - }, - "StatusCode": 201, - "ResponseHeaders": { - "Client-Request-Id": "c074b88e-804a-4ba7-85b8-197f25f415a5", - "Content-Length": "52", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 07 Jun 2021 18:11:48 GMT", - "X-Azure-Ref": "0ZGG\u002BYAAAAAB5blUKyCDlRrbcwUnWy8ZUV1NURURHRTA4MTQAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", - "X-Cache": "CONFIG_NOCACHE", - "X-Microsoft-Skype-Chain-ID": "ba9797a5-a5a3-4c2d-aa4c-e9ba84a2b38b" - }, - "ResponseBody": { - "callLegId": "01000b80-2fb2-4fc3-b9dd-56bb53310817" - } - } - ], - "Variables": { - "AZURE_PHONE_NUMBER": "Sanitized", - "COMMUNICATION_LIVETEST_DYNAMIC_CONNECTION_STRING": "endpoint=https://acstestbot3.communication.azure.com/;accesskey=Kg==", - "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot3.communication.azure.com/;accesskey=Kg==", - "RandomSeed": "220983724" - } -} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/Sample1_CallClient/CreateCall.json b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/Sample1_CallClient/CreateCall.json index 77a9872eeae26..2380f85b0202b 100644 --- a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/Sample1_CallClient/CreateCall.json +++ b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/Sample1_CallClient/CreateCall.json @@ -1,35 +1,71 @@ { "Entries": [ { - "RequestUri": "https://acstestbot3.communication.azure.com/calling/calls?api-version=2021-04-15-preview1", + "RequestUri": "https://acstestbot1.communication.azure.com/identities?api-version=2021-03-07", "RequestMethod": "POST", - "RequestHeaders": { - "Accept": "application/json", - "Authorization": "Sanitized", - "Content-Length": "354", - "Content-Type": "application/json", - "Date": "Wed, 02 Jun 2021 21:28:27 GMT", - "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210602.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 17:01:53 GMT", + "User-Agent": "azsdk-net-Communication.Identity/1.1.0-alpha.20210616.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "f7c8910f9c6fa503ddd8b7582e6d4d17", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Wed, 16 Jun 2021 17:01:53 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-03-31-preview1", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 17:01:54 GMT", + "MS-CV": "Waia\u002BH\u002BoTkSaqGl671wvsQ.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "Transfer-Encoding": "chunked", + "X-Azure-Ref": "0gy7KYAAAAADwMwiEWDQYRLKBnAnlHKJOV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", "x-ms-client-request-id": "f7c8910f9c6fa503ddd8b7582e6d4d17", - "x-ms-content-sha256": "Sanitized", - "x-ms-date": "Wed, 02 Jun 2021 21:28:27 GMT", - "x-ms-return-client-request-id": "true" + "X-Processing-Time": "103ms" }, + "ResponseBody": { + "identity": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_0000000a-b5a7-54a0-e3c7-593a0d008912" + } + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "346", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 17:01:55 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210616.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "a585200bb309794fd62f46729d5801ec", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 17:01:55 GMT" + }, "RequestBody": { "targets": [ { "phoneNumber": { - "value": "\u002B15129104698" + "value": "Sanitized" } } ], "source": { "communicationUser": { - "id": "8:acs:02665c56-277e-4c59-bab4-c475caa3ee80_0000000a-6e82-5005-63b2-a43a0d00393c" + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_0000000a-b5a7-54a0-e3c7-593a0d008912" } }, "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", - "requestedModalities": [ + "requestedMediaTypes": [ "audio" ], "requestedCallEvents": [ @@ -39,23 +75,24 @@ }, "StatusCode": 201, "ResponseHeaders": { - "Client-Request-Id": "c4d55e4e-e491-434b-a9f1-37a9234d4f51", - "Content-Length": "52", + "Content-Length": "110", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 02 Jun 2021 21:28:27 GMT", - "X-Azure-Ref": "0\u002B/e3YAAAAAD7jnJZgiP4TKurZwfRajDbV1NURURHRTA4MTQAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "Date": "Wed, 16 Jun 2021 17:01:55 GMT", + "X-Azure-Ref": "0gy7KYAAAAAA\u002BA4K9iGDhTZnNyh0Y6O5ZV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", "X-Cache": "CONFIG_NOCACHE", - "X-Microsoft-Skype-Chain-ID": "03025d96-60d3-4ff7-843b-3a4023911570" + "X-Microsoft-Skype-Chain-ID": "51e5fb62-e6b5-4656-9f21-95ab83fa83d1", + "x-ms-client-request-id": "a585200bb309794fd62f46729d5801ec" }, "ResponseBody": { - "callLegId": "6c1f6900-1fbd-4ee0-a4b9-2aa0b5f40ad1" + "callLegId": "4c201300-43e4-4471-9b5e-7988ff001cdd", + "callConnectionId": "4c201300-43e4-4471-9b5e-7988ff001cdd" } } ], "Variables": { - "AZURE_PHONE_NUMBER": "\u002B15129104698", - "COMMUNICATION_LIVETEST_DYNAMIC_CONNECTION_STRING": "endpoint=https://acstestbot3.communication.azure.com/;accesskey=Kg==", - "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot3.communication.azure.com/;accesskey=Kg==", + "AZURE_PHONE_NUMBER": "Sanitized", + "COMMUNICATION_LIVETEST_DYNAMIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", "RandomSeed": "54266852" } } diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/Sample1_CallClient/CreateCallAsyncAsync.json b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/Sample1_CallClient/CreateCallAsyncAsync.json index 678367f9951b2..14e3cab2d9b35 100644 --- a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/Sample1_CallClient/CreateCallAsyncAsync.json +++ b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/Sample1_CallClient/CreateCallAsyncAsync.json @@ -1,35 +1,73 @@ { "Entries": [ { - "RequestUri": "https://acstestbot3.communication.azure.com/calling/calls?api-version=2021-04-15-preview1", + "RequestUri": "https://acstestbot1.communication.azure.com/identities?api-version=2021-03-07", "RequestMethod": "POST", - "RequestHeaders": { - "Accept": "application/json", - "Authorization": "Sanitized", - "Content-Length": "354", - "Content-Type": "application/json", - "Date": "Wed, 02 Jun 2021 21:28:29 GMT", - "traceparent": "00-f03b3c0995adc24882d0cb3f6d4ef016-32e1ef3fa4d5b94d-00", - "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210602.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 17:01:57 GMT", + "traceparent": "00-563d4f660fb30b4ba0fdfc0025f17506-50f5c17400915e4e-00", + "User-Agent": "azsdk-net-Communication.Identity/1.1.0-alpha.20210616.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "750c6da09b80fc970cd7aa322fd6b1c9", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 17:01:57 GMT" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-03-31-preview1", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 17:01:56 GMT", + "MS-CV": "fbWazVRcpkOcx5Y2NiwPMw.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "Transfer-Encoding": "chunked", + "X-Azure-Ref": "0hS7KYAAAAAB\u002B/YJWZ6O4RJSV\u002B9QJ2nt9V1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", "x-ms-client-request-id": "750c6da09b80fc970cd7aa322fd6b1c9", - "x-ms-content-sha256": "Sanitized", - "x-ms-return-client-request-id": "true" + "X-Processing-Time": "22ms" }, + "ResponseBody": { + "identity": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_0000000a-b5a7-5d10-e3c7-593a0d008917" + } + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "346", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 17:01:58 GMT", + "traceparent": "00-47ba21026d51af43b3b276bb9fb8fcb6-b915fd9d37c14f49-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210616.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "f65700430c203efc039afdad51d467bb", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 17:01:58 GMT" + }, "RequestBody": { "targets": [ { "phoneNumber": { - "value": "\u002B15129104698" + "value": "Sanitized" } } ], "source": { "communicationUser": { - "id": "8:acs:02665c56-277e-4c59-bab4-c475caa3ee80_0000000a-6e82-5627-54b7-a43a0d00395f" + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_0000000a-b5a7-5d10-e3c7-593a0d008917" } }, "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", - "requestedModalities": [ + "requestedMediaTypes": [ "audio" ], "requestedCallEvents": [ @@ -39,23 +77,24 @@ }, "StatusCode": 201, "ResponseHeaders": { - "Client-Request-Id": "77074750-189c-4615-843f-b357d68fa3b5", - "Content-Length": "52", + "Content-Length": "110", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 02 Jun 2021 21:28:28 GMT", - "X-Azure-Ref": "0/Pe3YAAAAADZL\u002B\u002BDA03YQangI05vTMI1V1NURURHRTA4MTQAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "Date": "Wed, 16 Jun 2021 17:01:57 GMT", + "X-Azure-Ref": "0hS7KYAAAAAD0hiiC1T7aRJrZmS4CLBuoV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", "X-Cache": "CONFIG_NOCACHE", - "X-Microsoft-Skype-Chain-ID": "80b47d16-ed1f-4c8b-88b9-3f6d1de9b3f5" + "X-Microsoft-Skype-Chain-ID": "8cbc8bfe-863e-476e-85c8-a77b67a93cc4", + "x-ms-client-request-id": "f65700430c203efc039afdad51d467bb" }, "ResponseBody": { - "callLegId": "6c1f6900-5681-4271-9cf6-f5c1a3a64bc3" + "callLegId": "4c201300-eb1e-4e9f-8a0a-6aaf623fc9f3", + "callConnectionId": "4c201300-eb1e-4e9f-8a0a-6aaf623fc9f3" } } ], "Variables": { - "AZURE_PHONE_NUMBER": "\u002B15129104698", - "COMMUNICATION_LIVETEST_DYNAMIC_CONNECTION_STRING": "endpoint=https://acstestbot3.communication.azure.com/;accesskey=Kg==", - "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot3.communication.azure.com/;accesskey=Kg==", + "AZURE_PHONE_NUMBER": "Sanitized", + "COMMUNICATION_LIVETEST_DYNAMIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", "RandomSeed": "303477573" } -} \ No newline at end of file +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunAllRecordingFunctionsScenarioTests.json b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunAllRecordingFunctionsScenarioTests.json new file mode 100644 index 0000000000000..28d97a9c09f8e --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunAllRecordingFunctionsScenarioTests.json @@ -0,0 +1,370 @@ +{ + "Entries": [ + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/:join?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "281", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:14:39 GMT", + "traceparent": "00-616dfbbf36772a46864bf7c08755624d-bcc64f263cee0042-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "f49f5f0bf1da113c53240a529cfffbef", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:14:39 GMT" + }, + "RequestBody": { + "source": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_e3560385-776f-41d1-bf04-07ef738f2f23" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", + "requestedMediaTypes": [ + "audio" + ], + "requestedCallEvents": [ + "participantsUpdated" + ] + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "110", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:14:40 GMT", + "X-Azure-Ref": "00JbJYAAAAABoXEnj\u002B/jNT6h9T9oEgjZlV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "63fffae3-74c2-4c76-bd52-d7e03c99814c", + "x-ms-client-request-id": "f49f5f0bf1da113c53240a529cfffbef" + }, + "ResponseBody": { + "callLegId": "1f201300-bfb0-4767-9e79-78154c5f075d", + "callConnectionId": "1f201300-bfb0-4767-9e79-78154c5f075d" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/:join?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "281", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:14:41 GMT", + "traceparent": "00-97b6c6b7e5d89e41a1954f50a2583670-b9ea8c9ae34aa643-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "37b43a95a006dde1b43b017473e2d7de", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:14:41 GMT" + }, + "RequestBody": { + "source": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_e3560385-776f-41d1-bf04-07ef738f2fc1" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", + "requestedMediaTypes": [ + "audio" + ], + "requestedCallEvents": [ + "participantsUpdated" + ] + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "110", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:14:41 GMT", + "X-Azure-Ref": "00ZbJYAAAAAAWWBFl\u002BUa4Q4pAQfn83SdiV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "afd18997-36d8-4ea5-aaca-6fe5534394e0", + "x-ms-client-request-id": "37b43a95a006dde1b43b017473e2d7de" + }, + "ResponseBody": { + "callLegId": "1f201300-c64b-4d56-8b13-d2d249d66e51", + "callConnectionId": "1f201300-c64b-4d56-8b13-d2d249d66e51" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/recordings?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "97", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:14:43 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "c9e4c88cc186738e15632a50b497a3fc", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:14:43 GMT" + }, + "RequestBody": { + "recordingStateCallbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "180", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:14:47 GMT", + "X-Azure-Ref": "005bJYAAAAAA1himOYEmwRKGBxioDEEsFV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "36fe1b85-d99c-4558-8f2e-82ce686480bb", + "x-ms-client-request-id": "c9e4c88cc186738e15632a50b497a3fc" + }, + "ResponseBody": { + "recordingId": "eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiIxZjIwMTMwMC1kNDQ0LTRmODItOTNkNS1iMjFjMGI0N2Q0NGYiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3ODg1ZGNhYy0zOTU1LTRmNTEtODM1OC01MDNkZmYyZjZkZWIifQ" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiIxZjIwMTMwMC1kNDQ0LTRmODItOTNkNS1iMjFjMGI0N2Q0NGYiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3ODg1ZGNhYy0zOTU1LTRmNTEtODM1OC01MDNkZmYyZjZkZWIifQ?api-version=2021-06-15-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:14:54 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "729d170df0726a9b7dc2409ff0c89e70", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:14:54 GMT" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "27", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:14:53 GMT", + "X-Azure-Ref": "03ZbJYAAAAAAgJG8VtzO1TrwwB9BOK5y1V1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "d10931d4-a019-450b-ba8c-7c12b69abfa5", + "x-ms-client-request-id": "729d170df0726a9b7dc2409ff0c89e70" + }, + "ResponseBody": { + "recordingState": "active" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiIxZjIwMTMwMC1kNDQ0LTRmODItOTNkNS1iMjFjMGI0N2Q0NGYiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3ODg1ZGNhYy0zOTU1LTRmNTEtODM1OC01MDNkZmYyZjZkZWIifQ/:pause?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:14:54 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "d3c52c4d311ad369ab4121a37691281d", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:14:54 GMT" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:14:54 GMT", + "X-Azure-Ref": "03pbJYAAAAABp62/ClNLRSKXU67cpwhpTV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "4794c1cc-8455-40f9-9376-18b6fff4565e", + "x-ms-client-request-id": "d3c52c4d311ad369ab4121a37691281d" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiIxZjIwMTMwMC1kNDQ0LTRmODItOTNkNS1iMjFjMGI0N2Q0NGYiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3ODg1ZGNhYy0zOTU1LTRmNTEtODM1OC01MDNkZmYyZjZkZWIifQ?api-version=2021-06-15-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:15:00 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "5b67059864459b6c2d794bc481ef834d", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:15:00 GMT" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "29", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:15:00 GMT", + "X-Azure-Ref": "05JbJYAAAAACM6rwId1HSQLYyd1v2JmBPV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "aa9d90af-19a5-4b68-b398-b4e1297babf6", + "x-ms-client-request-id": "5b67059864459b6c2d794bc481ef834d" + }, + "ResponseBody": { + "recordingState": "inactive" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiIxZjIwMTMwMC1kNDQ0LTRmODItOTNkNS1iMjFjMGI0N2Q0NGYiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3ODg1ZGNhYy0zOTU1LTRmNTEtODM1OC01MDNkZmYyZjZkZWIifQ/:resume?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:15:00 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "8803bac5d0d2dbe1aec9c730cff8f4eb", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:15:00 GMT" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:15:00 GMT", + "X-Azure-Ref": "05JbJYAAAAABe2s0EGy9XRaajwOIaoIGIV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "70b8fd92-9762-4252-8113-5ab171bd0fa1", + "x-ms-client-request-id": "8803bac5d0d2dbe1aec9c730cff8f4eb" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiIxZjIwMTMwMC1kNDQ0LTRmODItOTNkNS1iMjFjMGI0N2Q0NGYiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3ODg1ZGNhYy0zOTU1LTRmNTEtODM1OC01MDNkZmYyZjZkZWIifQ?api-version=2021-06-15-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:15:06 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "ea0623994260e82abf29a6a1e5a552bc", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:15:06 GMT" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "27", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:15:06 GMT", + "X-Azure-Ref": "06pbJYAAAAAAMilSk8NYKQI/3lphUmEdQV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "49208aef-1fdc-4dd2-aa6c-8673377f8e1d", + "x-ms-client-request-id": "ea0623994260e82abf29a6a1e5a552bc" + }, + "ResponseBody": { + "recordingState": "active" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiIxZjIwMTMwMC1kNDQ0LTRmODItOTNkNS1iMjFjMGI0N2Q0NGYiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3ODg1ZGNhYy0zOTU1LTRmNTEtODM1OC01MDNkZmYyZjZkZWIifQ?api-version=2021-06-15-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:15:07 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "bbddd4be9f8ec84b238cad7c9d3bcc34", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:15:07 GMT" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:15:06 GMT", + "X-Azure-Ref": "06pbJYAAAAADt\u002Bvd3Ym54Tqz0ZriqLeKfV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "b07f60d0-be10-4c91-bd93-4a540be0d6a5", + "x-ms-client-request-id": "bbddd4be9f8ec84b238cad7c9d3bcc34" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiIxZjIwMTMwMC1kNDQ0LTRmODItOTNkNS1iMjFjMGI0N2Q0NGYiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3ODg1ZGNhYy0zOTU1LTRmNTEtODM1OC01MDNkZmYyZjZkZWIifQ?api-version=2021-06-15-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:15:07 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "5e2a5f8598e882ec8f1ac9a82940f508", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:15:06 GMT" + }, + "RequestBody": null, + "StatusCode": 400, + "ResponseHeaders": { + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:15:06 GMT", + "X-Azure-Ref": "065bJYAAAAAC5fPwjZF8zQJTaqoIJiI\u002BbV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "b91d8469-13ed-4220-bd56-745e7b1d5e87", + "x-ms-client-request-id": "5e2a5f8598e882ec8f1ac9a82940f508" + }, + "ResponseBody": { + "error": { + "code": "8501", + "message": "Action is invalid when call is not in Established state" + } + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/1f201300-bfb0-4767-9e79-78154c5f075d/:hangup?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:15:17 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "fb720b77381af95dd83ec7d495ae4a83", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:15:17 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:15:17 GMT", + "X-Azure-Ref": "09ZbJYAAAAABvakfTfriAR41VW7CnhDyvV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "6d7fb8b8-f118-4157-b315-cb785079c3c2", + "x-ms-client-request-id": "fb720b77381af95dd83ec7d495ae4a83" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/1f201300-c64b-4d56-8b13-d2d249d66e51/:hangup?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:15:17 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "851b715df47a25d3e75b2c73d6a29ee3", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:15:17 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:15:17 GMT", + "X-Azure-Ref": "09ZbJYAAAAADMPDfgdmFDRpl/2PhlOTFNV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "98c8b906-d978-4b79-9ef4-ca0537cdc539", + "x-ms-client-request-id": "851b715df47a25d3e75b2c73d6a29ee3" + }, + "ResponseBody": [] + } + ], + "Variables": { + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", + "RandomSeed": "502582709" + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunAllRecordingFunctionsScenarioTestsAsync.json b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunAllRecordingFunctionsScenarioTestsAsync.json new file mode 100644 index 0000000000000..c28d5053f636c --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunAllRecordingFunctionsScenarioTestsAsync.json @@ -0,0 +1,370 @@ +{ + "Entries": [ + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/:join?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "281", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:14:39 GMT", + "traceparent": "00-616dfbbf36772a46864bf7c08755624d-bcc64f263cee0042-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "f49f5f0bf1da113c53240a529cfffbef", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:14:39 GMT" + }, + "RequestBody": { + "source": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_e3560385-776f-41d1-bf04-07ef738f2f23" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", + "requestedMediaTypes": [ + "audio" + ], + "requestedCallEvents": [ + "participantsUpdated" + ] + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "110", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:14:40 GMT", + "X-Azure-Ref": "00JbJYAAAAABoXEnj\u002B/jNT6h9T9oEgjZlV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "63fffae3-74c2-4c76-bd52-d7e03c99814c", + "x-ms-client-request-id": "f49f5f0bf1da113c53240a529cfffbef" + }, + "ResponseBody": { + "callLegId": "1f201300-bfb0-4767-9e79-78154c5f075d", + "callConnectionId": "1f201300-bfb0-4767-9e79-78154c5f075d" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/:join?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "281", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:14:41 GMT", + "traceparent": "00-97b6c6b7e5d89e41a1954f50a2583670-b9ea8c9ae34aa643-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "37b43a95a006dde1b43b017473e2d7de", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:14:41 GMT" + }, + "RequestBody": { + "source": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_e3560385-776f-41d1-bf04-07ef738f2fc1" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", + "requestedMediaTypes": [ + "audio" + ], + "requestedCallEvents": [ + "participantsUpdated" + ] + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "110", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:14:41 GMT", + "X-Azure-Ref": "00ZbJYAAAAAAWWBFl\u002BUa4Q4pAQfn83SdiV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "afd18997-36d8-4ea5-aaca-6fe5534394e0", + "x-ms-client-request-id": "37b43a95a006dde1b43b017473e2d7de" + }, + "ResponseBody": { + "callLegId": "1f201300-c64b-4d56-8b13-d2d249d66e51", + "callConnectionId": "1f201300-c64b-4d56-8b13-d2d249d66e51" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/recordings?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "97", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:14:43 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "c9e4c88cc186738e15632a50b497a3fc", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:14:43 GMT" + }, + "RequestBody": { + "recordingStateCallbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "180", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:14:47 GMT", + "X-Azure-Ref": "005bJYAAAAAA1himOYEmwRKGBxioDEEsFV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "36fe1b85-d99c-4558-8f2e-82ce686480bb", + "x-ms-client-request-id": "c9e4c88cc186738e15632a50b497a3fc" + }, + "ResponseBody": { + "recordingId": "eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiIxZjIwMTMwMC1kNDQ0LTRmODItOTNkNS1iMjFjMGI0N2Q0NGYiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3ODg1ZGNhYy0zOTU1LTRmNTEtODM1OC01MDNkZmYyZjZkZWIifQ" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiIxZjIwMTMwMC1kNDQ0LTRmODItOTNkNS1iMjFjMGI0N2Q0NGYiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3ODg1ZGNhYy0zOTU1LTRmNTEtODM1OC01MDNkZmYyZjZkZWIifQ?api-version=2021-06-15-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:14:54 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "729d170df0726a9b7dc2409ff0c89e70", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:14:54 GMT" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "27", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:14:53 GMT", + "X-Azure-Ref": "03ZbJYAAAAAAgJG8VtzO1TrwwB9BOK5y1V1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "d10931d4-a019-450b-ba8c-7c12b69abfa5", + "x-ms-client-request-id": "729d170df0726a9b7dc2409ff0c89e70" + }, + "ResponseBody": { + "recordingState": "active" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiIxZjIwMTMwMC1kNDQ0LTRmODItOTNkNS1iMjFjMGI0N2Q0NGYiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3ODg1ZGNhYy0zOTU1LTRmNTEtODM1OC01MDNkZmYyZjZkZWIifQ/:pause?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:14:54 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "d3c52c4d311ad369ab4121a37691281d", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:14:54 GMT" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:14:54 GMT", + "X-Azure-Ref": "03pbJYAAAAABp62/ClNLRSKXU67cpwhpTV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "4794c1cc-8455-40f9-9376-18b6fff4565e", + "x-ms-client-request-id": "d3c52c4d311ad369ab4121a37691281d" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiIxZjIwMTMwMC1kNDQ0LTRmODItOTNkNS1iMjFjMGI0N2Q0NGYiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3ODg1ZGNhYy0zOTU1LTRmNTEtODM1OC01MDNkZmYyZjZkZWIifQ?api-version=2021-06-15-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:15:00 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "5b67059864459b6c2d794bc481ef834d", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:15:00 GMT" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "29", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:15:00 GMT", + "X-Azure-Ref": "05JbJYAAAAACM6rwId1HSQLYyd1v2JmBPV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "aa9d90af-19a5-4b68-b398-b4e1297babf6", + "x-ms-client-request-id": "5b67059864459b6c2d794bc481ef834d" + }, + "ResponseBody": { + "recordingState": "inactive" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiIxZjIwMTMwMC1kNDQ0LTRmODItOTNkNS1iMjFjMGI0N2Q0NGYiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3ODg1ZGNhYy0zOTU1LTRmNTEtODM1OC01MDNkZmYyZjZkZWIifQ/:resume?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:15:00 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "8803bac5d0d2dbe1aec9c730cff8f4eb", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:15:00 GMT" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:15:00 GMT", + "X-Azure-Ref": "05JbJYAAAAABe2s0EGy9XRaajwOIaoIGIV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "70b8fd92-9762-4252-8113-5ab171bd0fa1", + "x-ms-client-request-id": "8803bac5d0d2dbe1aec9c730cff8f4eb" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiIxZjIwMTMwMC1kNDQ0LTRmODItOTNkNS1iMjFjMGI0N2Q0NGYiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3ODg1ZGNhYy0zOTU1LTRmNTEtODM1OC01MDNkZmYyZjZkZWIifQ?api-version=2021-06-15-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:15:06 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "ea0623994260e82abf29a6a1e5a552bc", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:15:06 GMT" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "27", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:15:06 GMT", + "X-Azure-Ref": "06pbJYAAAAAAMilSk8NYKQI/3lphUmEdQV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "49208aef-1fdc-4dd2-aa6c-8673377f8e1d", + "x-ms-client-request-id": "ea0623994260e82abf29a6a1e5a552bc" + }, + "ResponseBody": { + "recordingState": "active" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiIxZjIwMTMwMC1kNDQ0LTRmODItOTNkNS1iMjFjMGI0N2Q0NGYiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3ODg1ZGNhYy0zOTU1LTRmNTEtODM1OC01MDNkZmYyZjZkZWIifQ?api-version=2021-06-15-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:15:07 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "bbddd4be9f8ec84b238cad7c9d3bcc34", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:15:07 GMT" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:15:06 GMT", + "X-Azure-Ref": "06pbJYAAAAADt\u002Bvd3Ym54Tqz0ZriqLeKfV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "b07f60d0-be10-4c91-bd93-4a540be0d6a5", + "x-ms-client-request-id": "bbddd4be9f8ec84b238cad7c9d3bcc34" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiIxZjIwMTMwMC1kNDQ0LTRmODItOTNkNS1iMjFjMGI0N2Q0NGYiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3ODg1ZGNhYy0zOTU1LTRmNTEtODM1OC01MDNkZmYyZjZkZWIifQ?api-version=2021-06-15-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:15:07 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "5e2a5f8598e882ec8f1ac9a82940f508", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:15:06 GMT" + }, + "RequestBody": null, + "StatusCode": 400, + "ResponseHeaders": { + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:15:06 GMT", + "X-Azure-Ref": "065bJYAAAAAC5fPwjZF8zQJTaqoIJiI\u002BbV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "b91d8469-13ed-4220-bd56-745e7b1d5e87", + "x-ms-client-request-id": "5e2a5f8598e882ec8f1ac9a82940f508" + }, + "ResponseBody": { + "error": { + "code": "8501", + "message": "Action is invalid when call is not in Established state" + } + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/1f201300-bfb0-4767-9e79-78154c5f075d/:hangup?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:15:17 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "fb720b77381af95dd83ec7d495ae4a83", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:15:17 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:15:17 GMT", + "X-Azure-Ref": "09ZbJYAAAAABvakfTfriAR41VW7CnhDyvV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "6d7fb8b8-f118-4157-b315-cb785079c3c2", + "x-ms-client-request-id": "fb720b77381af95dd83ec7d495ae4a83" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/1f201300-c64b-4d56-8b13-d2d249d66e51/:hangup?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:15:17 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "851b715df47a25d3e75b2c73d6a29ee3", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:15:17 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:15:17 GMT", + "X-Azure-Ref": "09ZbJYAAAAADMPDfgdmFDRpl/2PhlOTFNV1NURURHRTA4MTMAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "98c8b906-d978-4b79-9ef4-ca0537cdc539", + "x-ms-client-request-id": "851b715df47a25d3e75b2c73d6a29ee3" + }, + "ResponseBody": [] + } + ], + "Variables": { + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", + "RandomSeed": "502582709" + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunCreateAddRemoveHangupScenarioTests.json b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunCreateAddRemoveHangupScenarioTests.json new file mode 100644 index 0000000000000..fc6295976b30e --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunCreateAddRemoveHangupScenarioTests.json @@ -0,0 +1,210 @@ +{ + "Entries": [ + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/:join?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "281", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:19:57 GMT", + "traceparent": "00-0cb5b4526f16344dabc81f983bdd33f8-c6457baa3ffaa342-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "5b1c21631872ba7c6eab805565cd5455", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:19:57 GMT" + }, + "RequestBody": { + "source": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_e3560385-776f-41d1-bf04-07ef738f2f23" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", + "requestedMediaTypes": [ + "audio" + ], + "requestedCallEvents": [ + "participantsUpdated" + ] + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "110", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:19:57 GMT", + "X-Azure-Ref": "0DpjJYAAAAACsNdkW0upQTL\u002BwrOJMzDCHV1NURURHRTA4MDkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "5a3dc9d6-3a58-4a91-a32b-aae81af84c36", + "x-ms-client-request-id": "5b1c21631872ba7c6eab805565cd5455" + }, + "ResponseBody": { + "callLegId": "86201300-42cd-440d-8c0c-9536b501ae43", + "callConnectionId": "86201300-42cd-440d-8c0c-9536b501ae43" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/:join?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "281", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:19:59 GMT", + "traceparent": "00-5220e669df7b314da391bac86927fdbe-1a9483565a5e7544-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "dc3c427de05f9908815bf920d2c33b02", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:19:59 GMT" + }, + "RequestBody": { + "source": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_e3560385-776f-41d1-bf04-07ef738f2fc1" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", + "requestedMediaTypes": [ + "audio" + ], + "requestedCallEvents": [ + "participantsUpdated" + ] + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "110", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:19:59 GMT", + "X-Azure-Ref": "0D5jJYAAAAACAjX3iTmssRqXtdBC05sNSV1NURURHRTA4MDkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "39a374e5-fd55-48a3-ad47-71290dfd6ee7", + "x-ms-client-request-id": "dc3c427de05f9908815bf920d2c33b02" + }, + "ResponseBody": { + "callLegId": "86201300-2cfb-4d0e-8db8-2e11a994b2ed", + "callConnectionId": "86201300-2cfb-4d0e-8db8-2e11a994b2ed" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/participants?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "208", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:20:11 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "903aec5eab806bc4938f9e74ab45934c", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:20:11 GMT" + }, + "RequestBody": { + "participant": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_0000000a-b200-7a0d-570c-113a0d00288d" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld" + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "56", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:20:11 GMT", + "X-Azure-Ref": "0GpjJYAAAAADYA3qHM1aORan7rt3Q0JGTV1NURURHRTA4MDkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "f2914421-4a9c-40c8-af49-c26181d7b1ec", + "x-ms-client-request-id": "903aec5eab806bc4938f9e74ab45934c" + }, + "ResponseBody": { + "participantId": "458cd853-3a2a-4cba-bb73-e86570c59f92" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/participants/458cd853-3a2a-4cba-bb73-e86570c59f92?api-version=2021-06-15-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:20:22 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "13e2df785e4883d71883da171f5ce8aa", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:20:22 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:20:23 GMT", + "X-Azure-Ref": "0JpjJYAAAAACZN8SExMrNQpJifKyXZ37TV1NURURHRTA4MDkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "ac90b417-6b79-4f25-8082-187cef31bfc1", + "x-ms-client-request-id": "13e2df785e4883d71883da171f5ce8aa" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/86201300-42cd-440d-8c0c-9536b501ae43/:hangup?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:20:34 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "79f77e6fc393d1d57ed049cf4193ee3b", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:20:34 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:20:33 GMT", + "X-Azure-Ref": "0MpjJYAAAAAAjctD2KR8GQpby4gRy3IPBV1NURURHRTA4MDkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "e0e90ba5-2f82-4e21-baf6-825be0611d19", + "x-ms-client-request-id": "79f77e6fc393d1d57ed049cf4193ee3b" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/86201300-2cfb-4d0e-8db8-2e11a994b2ed/:hangup?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:20:34 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "f2a7acc728e1ffb914b777fdd1ad4c36", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:20:34 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:20:33 GMT", + "X-Azure-Ref": "0MpjJYAAAAABunbzxQG1rSq7EN/GQmG3ZV1NURURHRTA4MDkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "ec709066-aef6-41c1-9764-3bafa857452d", + "x-ms-client-request-id": "f2a7acc728e1ffb914b777fdd1ad4c36" + }, + "ResponseBody": [] + } + ], + "Variables": { + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", + "RandomSeed": "1522827907" + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunCreateAddRemoveHangupScenarioTestsAsync.json b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunCreateAddRemoveHangupScenarioTestsAsync.json new file mode 100644 index 0000000000000..44af6db5a4a3e --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunCreateAddRemoveHangupScenarioTestsAsync.json @@ -0,0 +1,210 @@ +{ + "Entries": [ + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/:join?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "281", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:20:35 GMT", + "traceparent": "00-f5557c794173be4a800f3f8e5e51f6f5-26cb1b99b9cb9348-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "1cdb28d9a82f6a18a79aa8ce818fde86", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:20:35 GMT" + }, + "RequestBody": { + "source": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_e3560385-776f-41d1-bf04-07ef738f2f23" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", + "requestedMediaTypes": [ + "audio" + ], + "requestedCallEvents": [ + "participantsUpdated" + ] + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "110", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:20:34 GMT", + "X-Azure-Ref": "0MpjJYAAAAABhEubOs9Y9SqXxYwfuovZNV1NURURHRTA4MDkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "d190e51d-23a8-4a17-a741-0a2c8ea30d12", + "x-ms-client-request-id": "1cdb28d9a82f6a18a79aa8ce818fde86" + }, + "ResponseBody": { + "callLegId": "86201300-2d08-48c7-bdcf-af606c040f6d", + "callConnectionId": "86201300-2d08-48c7-bdcf-af606c040f6d" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/:join?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "281", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:20:36 GMT", + "traceparent": "00-72e30145c827ee4e9cb04cd030f8399d-c93bc30c2786a44b-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "c578aad863a3538dd12a8af51b75ea12", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:20:36 GMT" + }, + "RequestBody": { + "source": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_e3560385-776f-41d1-bf04-07ef738f2fc1" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", + "requestedMediaTypes": [ + "audio" + ], + "requestedCallEvents": [ + "participantsUpdated" + ] + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "110", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:20:35 GMT", + "X-Azure-Ref": "0NJjJYAAAAABvqdnHxPu3RJEF6dgjpsWhV1NURURHRTA4MDkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "d4b4695d-26e1-487b-bd7a-f1b7d848176a", + "x-ms-client-request-id": "c578aad863a3538dd12a8af51b75ea12" + }, + "ResponseBody": { + "callLegId": "86201300-879b-4661-9077-38685652597f", + "callConnectionId": "86201300-879b-4661-9077-38685652597f" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/participants?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "208", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:20:47 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "a31a89405456b2bdaf8b092b273fd2c1", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:20:47 GMT" + }, + "RequestBody": { + "participant": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_0000000a-b200-7a0d-570c-113a0d00288d" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld" + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "56", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:20:48 GMT", + "X-Azure-Ref": "0P5jJYAAAAAB1/E0yb6yRSJ6c/Ui8e57IV1NURURHRTA4MDkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "6a2130ee-3730-435e-beae-e0cdb9c61025", + "x-ms-client-request-id": "a31a89405456b2bdaf8b092b273fd2c1" + }, + "ResponseBody": { + "participantId": "15b87b6d-5e0b-421e-b5ad-9dd2e389eb8d" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/participants/15b87b6d-5e0b-421e-b5ad-9dd2e389eb8d?api-version=2021-06-15-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:20:59 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "5de5d95fe3a475459b874b041d234e31", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:20:59 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:21:00 GMT", + "X-Azure-Ref": "0S5jJYAAAAAAAB7iunIIuQJ\u002B7ddnx4nfvV1NURURHRTA4MDkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "1fa79fa2-68ee-40ea-b2f7-a7a3a7f7f631", + "x-ms-client-request-id": "5de5d95fe3a475459b874b041d234e31" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/86201300-2d08-48c7-bdcf-af606c040f6d/:hangup?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:21:12 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "f88d96af3b748330ecc6161759612c91", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:21:12 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:21:12 GMT", + "X-Azure-Ref": "0WJjJYAAAAACpoBkeTocASY2zUGtq21ioV1NURURHRTA4MDkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "626f001c-a86b-4a74-84f0-e8c4fc81774d", + "x-ms-client-request-id": "f88d96af3b748330ecc6161759612c91" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/86201300-879b-4661-9077-38685652597f/:hangup?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:21:12 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "4296c9588d8f5d6e43a508ce08b9948c", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:21:12 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:21:12 GMT", + "X-Azure-Ref": "0WJjJYAAAAAAgESxYLSQBQ6hXzOnXabtoV1NURURHRTA4MDkAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "b61c4230-eaa0-4b96-86e8-915c92bc6e3b", + "x-ms-client-request-id": "4296c9588d8f5d6e43a508ce08b9948c" + }, + "ResponseBody": [] + } + ], + "Variables": { + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", + "RandomSeed": "38775367" + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunCreatePlayCancelHangupScenarioTests.json b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunCreatePlayCancelHangupScenarioTests.json new file mode 100644 index 0000000000000..968caf9814d31 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunCreatePlayCancelHangupScenarioTests.json @@ -0,0 +1,249 @@ +{ + "Entries": [ + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/:join?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "281", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:16:47 GMT", + "traceparent": "00-8be82162454b314698037a2f1bffffef-5f4432689b885c4e-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "3eb76071115360cd27c4c26d83b4f8b4", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:16:47 GMT" + }, + "RequestBody": { + "source": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_e3560385-776f-41d1-bf04-07ef738f2f23" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", + "requestedMediaTypes": [ + "audio" + ], + "requestedCallEvents": [ + "participantsUpdated" + ] + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "110", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:16:46 GMT", + "X-Azure-Ref": "0T5fJYAAAAAB3DWWnUVthQpm/9ECHREOJV1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "eee23c88-b4c7-427b-a442-339e4b0f90df", + "x-ms-client-request-id": "3eb76071115360cd27c4c26d83b4f8b4" + }, + "ResponseBody": { + "callLegId": "cd1f1300-00e2-4622-a7a4-7a12d92409fb", + "callConnectionId": "cd1f1300-00e2-4622-a7a4-7a12d92409fb" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/:join?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "281", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:16:48 GMT", + "traceparent": "00-5fd283bbed687e45b0f37243d26b191a-0d540710af6f9248-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "7f29f5ce3a7b2111dd86b053335b9b2b", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:16:48 GMT" + }, + "RequestBody": { + "source": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_e3560385-776f-41d1-bf04-07ef738f2fc1" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", + "requestedMediaTypes": [ + "audio" + ], + "requestedCallEvents": [ + "participantsUpdated" + ] + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "110", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:16:48 GMT", + "X-Azure-Ref": "0UJfJYAAAAAD34t/8WEepT7hELT6lf6j5V1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "01f7653d-f6b3-43e4-9e99-3cd144b802b8", + "x-ms-client-request-id": "7f29f5ce3a7b2111dd86b053335b9b2b" + }, + "ResponseBody": { + "callLegId": "cd1f1300-6e70-47db-9150-db14bc073cd9", + "callConnectionId": "cd1f1300-6e70-47db-9150-db14bc073cd9" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/:playAudio?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "272", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:16:59 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "eed6d7747d179189096d4eee34e9d72d", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:16:59 GMT" + }, + "RequestBody": { + "audioFileUri": "https://dummy.ngrok.io/audio/sample-message.wav", + "loop": false, + "operationContext": "de346f03-7f8d-41ab-a232-cc5e14990769", + "audioFileId": "ebb1d98d-fd86-4204-800c-f7bdfc2e515c", + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld" + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "131", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:16:59 GMT", + "X-Azure-Ref": "0W5fJYAAAAACcNRW1MFJqRLstwg8m7FDRV1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "58361be6-6845-48bb-b935-c0d7bbbd8db1", + "x-ms-client-request-id": "eed6d7747d179189096d4eee34e9d72d" + }, + "ResponseBody": { + "operationId": "cd1f1300-590a-4aaf-a4ef-94e82a361403", + "status": "running", + "operationContext": "de346f03-7f8d-41ab-a232-cc5e14990769" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/cd1f1300-00e2-4622-a7a4-7a12d92409fb/:cancelAllMediaOperations?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:17:11 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "72afde20e9a137734f9561cc61792ccb", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:17:11 GMT" + }, + "RequestBody": {}, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "75", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:17:10 GMT", + "X-Azure-Ref": "0ZpfJYAAAAAD4xZGe86puRomNI0C/dJghV1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "2da50efa-a0ea-47b5-af11-d5f19041c59a", + "x-ms-client-request-id": "72afde20e9a137734f9561cc61792ccb" + }, + "ResponseBody": { + "operationId": "27d17843-a7aa-48e3-9150-1cbb7161f95a", + "status": "completed" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/cd1f1300-6e70-47db-9150-db14bc073cd9/:cancelAllMediaOperations?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:17:11 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "acf9972809de519c6c98760eeb23edf3", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:17:11 GMT" + + }, + "RequestBody": {}, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "75", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:17:10 GMT", + "X-Azure-Ref": "0Z5fJYAAAAACsLZ9zs/TOTbGMkqANyzYAV1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "fb45eace-0a3f-46e1-8325-6fd28d6e906c", + "x-ms-client-request-id": "acf9972809de519c6c98760eeb23edf3" + }, + "ResponseBody": { + "operationId": "19e87892-9e86-48e9-9fbe-7eec9cd87b08", + "status": "completed" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/cd1f1300-00e2-4622-a7a4-7a12d92409fb/:hangup?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:17:21 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "553382af29ab8a89649e9f811bbc308f", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:17:21 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:17:20 GMT", + "X-Azure-Ref": "0cZfJYAAAAAB0roZUcRQ9Q4Dx\u002BxyJI/f2V1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "1a9b14d0-061a-4c60-9faa-74f4c18d31ac", + "x-ms-client-request-id": "553382af29ab8a89649e9f811bbc308f" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/cd1f1300-6e70-47db-9150-db14bc073cd9/:hangup?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:17:21 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "9cc583412bef164f415e050973644c2b", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:17:21 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:17:20 GMT", + "X-Azure-Ref": "0cZfJYAAAAABguzaZMdnPTZ77QW9PdIk3V1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "252dba3f-afd9-403c-9026-5f1b093a166d", + "x-ms-client-request-id": "9cc583412bef164f415e050973644c2b" + }, + "ResponseBody": [] + } + ], + "Variables": { + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", + "RandomSeed": "1656122379" + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunCreatePlayCancelHangupScenarioTestsAsync.json b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunCreatePlayCancelHangupScenarioTestsAsync.json new file mode 100644 index 0000000000000..968caf9814d31 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/SessionRecords/ServerCallLiveTests/RunCreatePlayCancelHangupScenarioTestsAsync.json @@ -0,0 +1,249 @@ +{ + "Entries": [ + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/:join?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "281", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:16:47 GMT", + "traceparent": "00-8be82162454b314698037a2f1bffffef-5f4432689b885c4e-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "3eb76071115360cd27c4c26d83b4f8b4", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:16:47 GMT" + }, + "RequestBody": { + "source": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_e3560385-776f-41d1-bf04-07ef738f2f23" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", + "requestedMediaTypes": [ + "audio" + ], + "requestedCallEvents": [ + "participantsUpdated" + ] + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "110", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:16:46 GMT", + "X-Azure-Ref": "0T5fJYAAAAAB3DWWnUVthQpm/9ECHREOJV1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "eee23c88-b4c7-427b-a442-339e4b0f90df", + "x-ms-client-request-id": "3eb76071115360cd27c4c26d83b4f8b4" + }, + "ResponseBody": { + "callLegId": "cd1f1300-00e2-4622-a7a4-7a12d92409fb", + "callConnectionId": "cd1f1300-00e2-4622-a7a4-7a12d92409fb" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/:join?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "281", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:16:48 GMT", + "traceparent": "00-5fd283bbed687e45b0f37243d26b191a-0d540710af6f9248-00", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "7f29f5ce3a7b2111dd86b053335b9b2b", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:16:48 GMT" + }, + "RequestBody": { + "source": { + "communicationUser": { + "id": "8:acs:016a7064-0581-40b9-be73-6dde64d69d72_e3560385-776f-41d1-bf04-07ef738f2fc1" + } + }, + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld", + "requestedMediaTypes": [ + "audio" + ], + "requestedCallEvents": [ + "participantsUpdated" + ] + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "110", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:16:48 GMT", + "X-Azure-Ref": "0UJfJYAAAAAD34t/8WEepT7hELT6lf6j5V1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "01f7653d-f6b3-43e4-9e99-3cd144b802b8", + "x-ms-client-request-id": "7f29f5ce3a7b2111dd86b053335b9b2b" + }, + "ResponseBody": { + "callLegId": "cd1f1300-6e70-47db-9150-db14bc073cd9", + "callConnectionId": "cd1f1300-6e70-47db-9150-db14bc073cd9" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/serverCalls/3500789f-e11b-4ceb-85cb-bc8df2a01768/:playAudio?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "272", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:16:59 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "eed6d7747d179189096d4eee34e9d72d", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:16:59 GMT" + }, + "RequestBody": { + "audioFileUri": "https://dummy.ngrok.io/audio/sample-message.wav", + "loop": false, + "operationContext": "de346f03-7f8d-41ab-a232-cc5e14990769", + "audioFileId": "ebb1d98d-fd86-4204-800c-f7bdfc2e515c", + "callbackUri": "https://dummy.ngrok.io/api/incident/callback?SecretKey=helloworld" + }, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "131", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:16:59 GMT", + "X-Azure-Ref": "0W5fJYAAAAACcNRW1MFJqRLstwg8m7FDRV1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "58361be6-6845-48bb-b935-c0d7bbbd8db1", + "x-ms-client-request-id": "eed6d7747d179189096d4eee34e9d72d" + }, + "ResponseBody": { + "operationId": "cd1f1300-590a-4aaf-a4ef-94e82a361403", + "status": "running", + "operationContext": "de346f03-7f8d-41ab-a232-cc5e14990769" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/cd1f1300-00e2-4622-a7a4-7a12d92409fb/:cancelAllMediaOperations?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:17:11 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "72afde20e9a137734f9561cc61792ccb", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:17:11 GMT" + }, + "RequestBody": {}, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "75", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:17:10 GMT", + "X-Azure-Ref": "0ZpfJYAAAAAD4xZGe86puRomNI0C/dJghV1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "2da50efa-a0ea-47b5-af11-d5f19041c59a", + "x-ms-client-request-id": "72afde20e9a137734f9561cc61792ccb" + }, + "ResponseBody": { + "operationId": "27d17843-a7aa-48e3-9150-1cbb7161f95a", + "status": "completed" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/cd1f1300-6e70-47db-9150-db14bc073cd9/:cancelAllMediaOperations?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "Date": "Wed, 16 Jun 2021 06:17:11 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "acf9972809de519c6c98760eeb23edf3", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:17:11 GMT" + + }, + "RequestBody": {}, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "75", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 16 Jun 2021 06:17:10 GMT", + "X-Azure-Ref": "0Z5fJYAAAAACsLZ9zs/TOTbGMkqANyzYAV1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "fb45eace-0a3f-46e1-8325-6fd28d6e906c", + "x-ms-client-request-id": "acf9972809de519c6c98760eeb23edf3" + }, + "ResponseBody": { + "operationId": "19e87892-9e86-48e9-9fbe-7eec9cd87b08", + "status": "completed" + } + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/cd1f1300-00e2-4622-a7a4-7a12d92409fb/:hangup?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:17:21 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "553382af29ab8a89649e9f811bbc308f", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:17:21 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:17:20 GMT", + "X-Azure-Ref": "0cZfJYAAAAAB0roZUcRQ9Q4Dx\u002BxyJI/f2V1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "1a9b14d0-061a-4c60-9faa-74f4c18d31ac", + "x-ms-client-request-id": "553382af29ab8a89649e9f811bbc308f" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://acstestbot1.communication.azure.com/calling/callConnections/cd1f1300-6e70-47db-9150-db14bc073cd9/:hangup?api-version=2021-06-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Date": "Wed, 16 Jun 2021 06:17:21 GMT", + "User-Agent": "azsdk-net-Communication.CallingServer/1.0.0-alpha.20210615.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "9cc583412bef164f415e050973644c2b", + "x-ms-content-sha256": "Sanitized", + "x-ms-return-client-request-id": "true", + "x-ms-date": "Wed, 16 Jun 2021 06:17:21 GMT" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 16 Jun 2021 06:17:20 GMT", + "X-Azure-Ref": "0cZfJYAAAAABguzaZMdnPTZ77QW9PdIk3V1NURURHRTA4MDgAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "252dba3f-afd9-403c-9026-5f1b093a166d", + "x-ms-client-request-id": "9cc583412bef164f415e050973644c2b" + }, + "ResponseBody": [] + } + ], + "Variables": { + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acstestbot1.communication.azure.com/;accesskey=Kg==", + "RandomSeed": "1656122379" + } +} diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/samples/Sample1_CallClient.cs b/sdk/communication/Azure.Communication.CallingServer/tests/samples/Sample1_CallClient.cs index 34f38b4eebee0..900129d47850a 100644 --- a/sdk/communication/Azure.Communication.CallingServer/tests/samples/Sample1_CallClient.cs +++ b/sdk/communication/Azure.Communication.CallingServer/tests/samples/Sample1_CallClient.cs @@ -2,7 +2,6 @@ // Licensed under the MIT License. using System; -using System.Collections.Generic; using System.Threading.Tasks; using Azure.Communication.Identity; using Azure.Core.TestFramework; @@ -21,26 +20,25 @@ public Sample1_CallClient(bool isAsync) : base(isAsync) [Test] [AsyncOnly] - [Ignore("Ignore for now as we get build errors that block checkingin.")] public async Task CreateCallAsync() { - CommunicationIdentityClient communicationIdentityClient = new CommunicationIdentityClient(TestEnvironment.LiveTestDynamicConnectionString); + CommunicationIdentityClient communicationIdentityClient = CreateInstrumentedCommunicationIdentityClient(); var source = await communicationIdentityClient.CreateUserAsync(); - var targets = new List() { new PhoneNumberIdentifier(TestEnvironment.SourcePhoneNumber) }; + var targets = new[] { new PhoneNumberIdentifier(TestEnvironment.TargetPhoneNumber) }; #region Snippet:Azure_Communication_Call_Tests_CreateCallOptions var createCallOption = new CreateCallOptions( new Uri(TestEnvironment.AppCallbackUrl), - new List { CallModality.Audio }, - new List + new[] { MediaType.Audio }, + new[] { EventSubscriptionType.ParticipantsUpdated, EventSubscriptionType.DtmfReceived }); #endregion Snippet:Azure_Communication_Call_Tests_CreateCallOptions - CallClient callClient = CreateInstrumentedCallingServerClient(); - Console.WriteLine("Performing CreateCall operation"); + CallingServerClient callingServerClient = CreateInstrumentedCallingServerClient(); + Console.WriteLine("Performing CreateCallConnection operation"); #region Snippet:Azure_Communication_Call_Tests_CreateCallAsync - CreateCallResponse createCallResponse = await callClient.CreateCallAsync( + var callConnection = await callingServerClient.CreateCallConnectionAsync( //@@ source: new CommunicationUserIdentifier(""), // Your Azure Communication Resource Guid Id used to make a Call //@@ targets: new List() { new PhoneNumberIdentifier("") }, // E.164 formatted recipient phone number //@@ options: createCallOption // The options for creating a call. @@ -48,29 +46,28 @@ public async Task CreateCallAsync() /*@@*/ targets: targets, /*@@*/ options: createCallOption ); - Console.WriteLine($"Call Leg id: {createCallResponse.CallLegId}"); + Console.WriteLine($"Call connection id: {callConnection.Value.CallConnectionId}"); #endregion Snippet:Azure_Communication_Call_Tests_CreateCallAsync } [Test] [SyncOnly] - [Ignore("Ignore for now as we get build errors that block checkingin.")] public void CreateCall() { - CommunicationIdentityClient communicationIdentityClient = new CommunicationIdentityClient(TestEnvironment.LiveTestDynamicConnectionString); + CommunicationIdentityClient communicationIdentityClient = CreateInstrumentedCommunicationIdentityClient(); var source = communicationIdentityClient.CreateUser(); - var targets = new List() { new PhoneNumberIdentifier(TestEnvironment.SourcePhoneNumber) }; + var targets = new[] { new PhoneNumberIdentifier(TestEnvironment.TargetPhoneNumber) }; var createCallOption = new CreateCallOptions( new Uri(TestEnvironment.AppCallbackUrl), - new List { CallModality.Audio }, - new List { + new[] { MediaType.Audio }, + new[] { EventSubscriptionType.ParticipantsUpdated, EventSubscriptionType.DtmfReceived }); - CallClient callClient = CreateInstrumentedCallingServerClient(); - Console.WriteLine("Performing CreateCall operation"); + CallingServerClient callingServerClient = CreateInstrumentedCallingServerClient(); + Console.WriteLine("Performing CreateCallConnection operation"); #region Snippet:Azure_Communication_Call_Tests_CreateCall - CreateCallResponse createCallResponse = callClient.CreateCall( + var callConnection = callingServerClient.CreateCallConnection( //@@ source: new CommunicationUserIdentifier(""), // Your Azure Communication Resource Guid Id used to make a Call //@@ targets: new List() { new PhoneNumberIdentifier("") }, // E.164 formatted recipient phone number //@@ options: createCallOption // The options for creating a call. @@ -78,7 +75,7 @@ public void CreateCall() /*@@*/ targets: targets, /*@@*/ options: createCallOption ); - Console.WriteLine($"Call Leg id: {createCallResponse.CallLegId}"); + Console.WriteLine($"Call connection id: {callConnection.Value.CallConnectionId}"); #endregion Snippet:Azure_Communication_Call_Tests_CreateCall } } diff --git a/sdk/communication/Azure.Communication.Chat/CHANGELOG.md b/sdk/communication/Azure.Communication.Chat/CHANGELOG.md index 66261b78d7ea0..c32f01d3b5cdd 100644 --- a/sdk/communication/Azure.Communication.Chat/CHANGELOG.md +++ b/sdk/communication/Azure.Communication.Chat/CHANGELOG.md @@ -72,6 +72,6 @@ This is the first release of Azure Communication Services for chat. For more inf This is a Public Preview version, so breaking changes are possible in subsequent releases as we improve the product. To provide feedback, please submit an issue in our [Azure SDK for .NET GitHub repo](https://github.com/Azure/azure-sdk-for-net/issues). -[read_me]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Chat/README.md +[read_me]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Chat/README.md [documentation]: https://docs.microsoft.com/azure/communication-services/quickstarts/chat/get-started?pivots=programming-language-csharp diff --git a/sdk/communication/Azure.Communication.Chat/README.md b/sdk/communication/Azure.Communication.Chat/README.md index 54992400c734b..daad4c506a5e0 100644 --- a/sdk/communication/Azure.Communication.Chat/README.md +++ b/sdk/communication/Azure.Communication.Chat/README.md @@ -138,12 +138,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -382,6 +382,6 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [communication_resource_create_power_shell]: https://docs.microsoft.com/powershell/module/az.communication/new-azcommunicationservice [communication_resource_create_net]: https://docs.microsoft.com/azure/communication-services/quickstarts/create-communication-resource?tabs=windows&pivots=platform-net [nextsteps]:https://docs.microsoft.com/azure/communication-services/quickstarts/chat/get-started?pivots=programming-language-csharp -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/communication/Azure.Communication.Chat/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/communication/Azure.Communication.Chat/src [product_docs]: https://docs.microsoft.com/azure/communication-services/overview [package]: https://www.nuget.org/packages/Azure.Communication.Chat diff --git a/sdk/communication/Azure.Communication.Chat/src/Azure.Communication.Chat.csproj b/sdk/communication/Azure.Communication.Chat/src/Azure.Communication.Chat.csproj index f30c5f147f80b..de06df693c0d5 100644 --- a/sdk/communication/Azure.Communication.Chat/src/Azure.Communication.Chat.csproj +++ b/sdk/communication/Azure.Communication.Chat/src/Azure.Communication.Chat.csproj @@ -3,7 +3,7 @@ This client library enables working with the Microsoft Azure Communication Chat service. - For this release, see notes - https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Chat/README.md and https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Chat/CHANGELOG.md. + For this release, see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Chat/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Chat/CHANGELOG.md. Microsoft Azure Communication Chat quickstart - https://docs.microsoft.com/azure/communication-services/quickstarts/chat/get-started?pivots=programming-language-csharp Azure Communication Chat Service @@ -13,6 +13,11 @@ Microsoft Azure Communication Chat Service;Microsoft;Azure;Azure Communication Service;Azure Communication Chat Service;Chat;Communication;$(PackageCommonTags) $(RequiredTargetFrameworks) + + + + + diff --git a/sdk/communication/Azure.Communication.Chat/tests.yml b/sdk/communication/Azure.Communication.Chat/tests.yml index deee95bb07e1a..a6a08ce8a7e33 100644 --- a/sdk/communication/Azure.Communication.Chat/tests.yml +++ b/sdk/communication/Azure.Communication.Chat/tests.yml @@ -17,5 +17,3 @@ extends: - $(sub-config-communication-int-test-resources-net) Clouds: Public,Int EnvVars: - # SKIP_PHONENUMBER_LIVE_TESTS skips certain phone number tests such as purchase and release - SKIP_PHONENUMBER_LIVE_TESTS: TRUE \ No newline at end of file diff --git a/sdk/communication/Azure.Communication.Chat/tests/Azure.Communication.Chat.Tests.csproj b/sdk/communication/Azure.Communication.Chat/tests/Azure.Communication.Chat.Tests.csproj index 5b05647a7bd38..5dc8d59ba8c0b 100644 --- a/sdk/communication/Azure.Communication.Chat/tests/Azure.Communication.Chat.Tests.csproj +++ b/sdk/communication/Azure.Communication.Chat/tests/Azure.Communication.Chat.Tests.csproj @@ -14,6 +14,9 @@ + + + diff --git a/sdk/communication/Azure.Communication.Common/CHANGELOG.md b/sdk/communication/Azure.Communication.Common/CHANGELOG.md index c493bd2faf7c3..35e83e951c500 100644 --- a/sdk/communication/Azure.Communication.Common/CHANGELOG.md +++ b/sdk/communication/Azure.Communication.Common/CHANGELOG.md @@ -42,5 +42,5 @@ This package contains common code for Azure Communication Service libraries. For This is a Public Preview version, so breaking changes are possible in subsequent releases as we improve the product. To provide feedback, please submit an issue in our [Azure SDK for .NET GitHub repo](https://github.com/Azure/azure-sdk-for-net/issues). -[read_me]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Common/README.md +[read_me]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Common/README.md diff --git a/sdk/communication/Azure.Communication.Common/README.md b/sdk/communication/Azure.Communication.Common/README.md index 68a43fc902a18..ec6213847db8a 100644 --- a/sdk/communication/Azure.Communication.Common/README.md +++ b/sdk/communication/Azure.Communication.Common/README.md @@ -41,12 +41,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -111,7 +111,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc_contact]: mailto:opencode@microsoft.com [azure_sub]: https://azure.microsoft.com/free/ -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/communication/Azure.Communication.Common/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/communication/Azure.Communication.Common/src [package]: https://www.nuget.org/packages/Azure.Communication.Common/ [product_docs]: https://docs.microsoft.com/azure/communication-services/overview [nuget]: https://www.nuget.org/ diff --git a/sdk/communication/Azure.Communication.Common/src/Azure.Communication.Common.csproj b/sdk/communication/Azure.Communication.Common/src/Azure.Communication.Common.csproj index a8e0e2e0c3b7c..ffd2cce7948d0 100644 --- a/sdk/communication/Azure.Communication.Common/src/Azure.Communication.Common.csproj +++ b/sdk/communication/Azure.Communication.Common/src/Azure.Communication.Common.csproj @@ -2,7 +2,7 @@ This library provides base types for other Microsoft Azure Communication client libraries. - For this release, see notes - https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Common/README.md and https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Common/CHANGELOG.md. + For this release, see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Common/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Common/CHANGELOG.md. Azure Communication Services Common 1.1.0-beta.1 @@ -12,6 +12,9 @@ $(RequiredTargetFrameworks) Azure.Communication + + + diff --git a/sdk/communication/Azure.Communication.Identity/CHANGELOG.md b/sdk/communication/Azure.Communication.Identity/CHANGELOG.md index b9d5d9039eaaa..a0aae47a7ee46 100644 --- a/sdk/communication/Azure.Communication.Identity/CHANGELOG.md +++ b/sdk/communication/Azure.Communication.Identity/CHANGELOG.md @@ -29,5 +29,5 @@ Updated `Azure.Communication.Identity` version. - CommunicationIdentityClient.IssueToken returns an instance of `Azure.Core.AccessToken` instead of `CommunicationUserToken`. -[read_me]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Identity/README.md +[read_me]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Identity/README.md [documentation]: https://docs.microsoft.com/azure/communication-services/quickstarts/access-tokens?pivots=programming-language-csharp diff --git a/sdk/communication/Azure.Communication.Identity/README.md b/sdk/communication/Azure.Communication.Identity/README.md index ff52cbef21b29..7a3384bbe395f 100644 --- a/sdk/communication/Azure.Communication.Identity/README.md +++ b/sdk/communication/Azure.Communication.Identity/README.md @@ -63,12 +63,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -156,8 +156,8 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [azure_sub]: https://azure.microsoft.com/free/ [azure_portal]: https://portal.azure.com -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/communication/Azure.Communication.Identity/src -[source_samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Identity/samples +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/communication/Azure.Communication.Identity/src +[source_samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Identity/samples [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/communication/Azure.Communication.Identity/samples/README.md b/sdk/communication/Azure.Communication.Identity/samples/README.md index 25f8aa7f5153d..884c5f0934584 100644 --- a/sdk/communication/Azure.Communication.Identity/samples/README.md +++ b/sdk/communication/Azure.Communication.Identity/samples/README.md @@ -22,5 +22,5 @@ This client library allows to do following operations: - Generate user tokens [synchronously][sample_identity] or [asynchronously][sample_identity_async] -[sample_identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClient.md -[sample_identity_async]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClientAsync.md +[sample_identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClient.md +[sample_identity_async]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClientAsync.md diff --git a/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClient.md b/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClient.md index 607f2cc1a1f57..8953e5bfeb7e7 100644 --- a/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClient.md +++ b/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClient.md @@ -70,7 +70,7 @@ To see the full example source files, see: diff --git a/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClientAsync.md b/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClientAsync.md index 0901e673dbde0..508788f45898f 100644 --- a/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClientAsync.md +++ b/sdk/communication/Azure.Communication.Identity/samples/Sample1_CommunicationIdentityClientAsync.md @@ -72,6 +72,6 @@ To see the full example source files, see: diff --git a/sdk/communication/Azure.Communication.Identity/src/Azure.Communication.Identity.csproj b/sdk/communication/Azure.Communication.Identity/src/Azure.Communication.Identity.csproj index 36ffc8c7cb0c3..19086b130be46 100644 --- a/sdk/communication/Azure.Communication.Identity/src/Azure.Communication.Identity.csproj +++ b/sdk/communication/Azure.Communication.Identity/src/Azure.Communication.Identity.csproj @@ -2,7 +2,7 @@ This client library enables working with the Microsoft Azure Communication Identity service. - For this release, see notes - https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Identity/README.md and https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Identity/CHANGELOG.md. + For this release, see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Identity/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Identity/CHANGELOG.md. Microsoft Azure Communication Identity quickstart - https://docs.microsoft.com/azure/communication-services/quickstarts/access-tokens?pivots=programming-language-csharp Azure Communication Identity Service @@ -13,6 +13,10 @@ $(RequiredTargetFrameworks) + + + + diff --git a/sdk/communication/Azure.Communication.Identity/tests.yml b/sdk/communication/Azure.Communication.Identity/tests.yml index 396f52449ffcc..2e3629ab9ca48 100644 --- a/sdk/communication/Azure.Communication.Identity/tests.yml +++ b/sdk/communication/Azure.Communication.Identity/tests.yml @@ -17,5 +17,3 @@ extends: - $(sub-config-communication-int-test-resources-net) Clouds: Public,Int EnvVars: - # SKIP_PHONENUMBER_LIVE_TESTS skips certain phone number tests such as purchase and release - SKIP_PHONENUMBER_LIVE_TESTS: TRUE \ No newline at end of file diff --git a/sdk/communication/Azure.Communication.Identity/tests/Azure.Communication.Identity.Tests.csproj b/sdk/communication/Azure.Communication.Identity/tests/Azure.Communication.Identity.Tests.csproj index 60974c6b3b15b..f5778262f4688 100644 --- a/sdk/communication/Azure.Communication.Identity/tests/Azure.Communication.Identity.Tests.csproj +++ b/sdk/communication/Azure.Communication.Identity/tests/Azure.Communication.Identity.Tests.csproj @@ -21,6 +21,7 @@ + diff --git a/sdk/communication/Azure.Communication.NetworkTraversal/CHANGELOG.md b/sdk/communication/Azure.Communication.NetworkTraversal/CHANGELOG.md index 78082e3367128..0cc84ea08a04b 100644 --- a/sdk/communication/Azure.Communication.NetworkTraversal/CHANGELOG.md +++ b/sdk/communication/Azure.Communication.NetworkTraversal/CHANGELOG.md @@ -10,4 +10,4 @@ This is the first release of Azure Communication Services for Network Traversal. This is a Public Preview version, so breaking changes are possible in subsequent releases as we improve the product. To provide feedback, please submit an issue in our [Azure SDK for .NET GitHub repo](https://github.com/Azure/azure-sdk-for-net/issues). -[read_me]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.NetworkTraversal/README.md +[read_me]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.NetworkTraversal/README.md diff --git a/sdk/communication/Azure.Communication.NetworkTraversal/README.md b/sdk/communication/Azure.Communication.NetworkTraversal/README.md index a597661c88936..0aa9c76aa18df 100644 --- a/sdk/communication/Azure.Communication.NetworkTraversal/README.md +++ b/sdk/communication/Azure.Communication.NetworkTraversal/README.md @@ -54,12 +54,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -101,8 +101,8 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [azure_sub]: https://azure.microsoft.com/free/ [azure_portal]: https://portal.azure.com -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/communication/Azure.Communication.NetworkTraversal/src - +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/communication/Azure.Communication.NetworkTraversal/src + [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/communication/Azure.Communication.NetworkTraversal/src/Azure.Communication.NetworkTraversal.csproj b/sdk/communication/Azure.Communication.NetworkTraversal/src/Azure.Communication.NetworkTraversal.csproj index e7216fb5fd8ee..45ce06fffbf19 100644 --- a/sdk/communication/Azure.Communication.NetworkTraversal/src/Azure.Communication.NetworkTraversal.csproj +++ b/sdk/communication/Azure.Communication.NetworkTraversal/src/Azure.Communication.NetworkTraversal.csproj @@ -2,7 +2,7 @@ This client library enables working with the Microsoft Azure Communication Network Traversal service. - For this release, see notes - https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.NetworkTraversal/README.md and https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.NetworkTraversal/CHANGELOG.md. + For this release, see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.NetworkTraversal/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.NetworkTraversal/CHANGELOG.md. Azure Communication Network Traversal Service 1.0.0-beta.2 @@ -10,6 +10,10 @@ $(RequiredTargetFrameworks) + + + + diff --git a/sdk/communication/Azure.Communication.NetworkTraversal/tests.yml b/sdk/communication/Azure.Communication.NetworkTraversal/tests.yml index d278fe1f4ed59..39781e014d332 100644 --- a/sdk/communication/Azure.Communication.NetworkTraversal/tests.yml +++ b/sdk/communication/Azure.Communication.NetworkTraversal/tests.yml @@ -17,5 +17,3 @@ extends: - $(sub-config-communication-int-test-resources-net) Clouds: Public,Int EnvVars: - # SKIP_PHONENUMBER_LIVE_TESTS skips certain phone number tests such as purchase and release - SKIP_PHONENUMBER_LIVE_TESTS: TRUE diff --git a/sdk/communication/Azure.Communication.NetworkTraversal/tests/Azure.Communication.NetworkTraversal.Tests.csproj b/sdk/communication/Azure.Communication.NetworkTraversal/tests/Azure.Communication.NetworkTraversal.Tests.csproj index a2f263db54425..5f4423411c443 100644 --- a/sdk/communication/Azure.Communication.NetworkTraversal/tests/Azure.Communication.NetworkTraversal.Tests.csproj +++ b/sdk/communication/Azure.Communication.NetworkTraversal/tests/Azure.Communication.NetworkTraversal.Tests.csproj @@ -22,6 +22,7 @@ + diff --git a/sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md b/sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md index da452d145aae0..6f7f4f1c62a95 100644 --- a/sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md +++ b/sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md @@ -38,5 +38,5 @@ Updated `Azure.Communication.PhoneNumbers` version. - PhoneNumberAdministrationClient has been replaced with PhoneNumbersClient, which has the same functionality but different APIs. To learn more about how PhoneNumbersClient works, refer to the [README.md][read_me] -[read_me]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.PhoneNumbers/README.md +[read_me]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.PhoneNumbers/README.md [documentation]: https://docs.microsoft.com/azure/communication-services/quickstarts/access-tokens?pivots=programming-language-csharp diff --git a/sdk/communication/Azure.Communication.PhoneNumbers/README.md b/sdk/communication/Azure.Communication.PhoneNumbers/README.md index b5890a633f440..a356feb87af38 100644 --- a/sdk/communication/Azure.Communication.PhoneNumbers/README.md +++ b/sdk/communication/Azure.Communication.PhoneNumbers/README.md @@ -68,12 +68,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -151,8 +151,8 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [azure_sub]: https://azure.microsoft.com/free/ [azure_portal]: https://portal.azure.com -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/communication/Azure.Communication.PhoneNumbers/src -[source_samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.PhoneNumbers/samples +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/communication/Azure.Communication.PhoneNumbers/src +[source_samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.PhoneNumbers/samples [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/communication/Azure.Communication.PhoneNumbers/samples/README.md b/sdk/communication/Azure.Communication.PhoneNumbers/samples/README.md index f911ebdc8a880..4422334f62847 100644 --- a/sdk/communication/Azure.Communication.PhoneNumbers/samples/README.md +++ b/sdk/communication/Azure.Communication.PhoneNumbers/samples/README.md @@ -21,5 +21,5 @@ This client library allows to do following operations: - Manage phone numbers [synchronously][sample_phonenumbers] or [asynchronously][sample_phonenumbers_async] -[sample_phonenumbers]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.PhoneNumbers/samples/Sample_PhoneNumbersClient.md -[sample_phonenumbers_async]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.PhoneNumbers/samples/Sample_PhoneNumbersClientAsync.md +[sample_phonenumbers]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.PhoneNumbers/samples/Sample_PhoneNumbersClient.md +[sample_phonenumbers_async]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.PhoneNumbers/samples/Sample_PhoneNumbersClientAsync.md diff --git a/sdk/communication/Azure.Communication.PhoneNumbers/samples/Sample_PhoneNumbersClient.md b/sdk/communication/Azure.Communication.PhoneNumbers/samples/Sample_PhoneNumbersClient.md index 190ec497f67a5..52486d8d4153e 100644 --- a/sdk/communication/Azure.Communication.PhoneNumbers/samples/Sample_PhoneNumbersClient.md +++ b/sdk/communication/Azure.Communication.PhoneNumbers/samples/Sample_PhoneNumbersClient.md @@ -1,7 +1,7 @@ # Searching, reserving, purchasing, releasing phone numbers This sample demonstrates how to search, reserve, purchase and release phone numbers in Azure Communication Services. -To get started, you'll need a URI to an Azure Communication Services. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.PhoneNumbers/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Communication Services. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.PhoneNumbers/README.md) for links and instructions. ## Creating a PhoneNumbersClient diff --git a/sdk/communication/Azure.Communication.PhoneNumbers/samples/Sample_PhoneNumbersClientAsync.md b/sdk/communication/Azure.Communication.PhoneNumbers/samples/Sample_PhoneNumbersClientAsync.md index 55871b01535e2..7111457d41a8c 100644 --- a/sdk/communication/Azure.Communication.PhoneNumbers/samples/Sample_PhoneNumbersClientAsync.md +++ b/sdk/communication/Azure.Communication.PhoneNumbers/samples/Sample_PhoneNumbersClientAsync.md @@ -1,7 +1,7 @@ # Searching, reserving, purchasing, releasing phone numbers (Async) This sample demonstrates how to search, reserve, purchase and release phone numbers in Azure Communication Services. -To get started, you'll need a URI to an Azure Communication Services. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.PhoneNumbers/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Communication Services. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.PhoneNumbers/README.md) for links and instructions. ## Creating a PhoneNumbersClient diff --git a/sdk/communication/Azure.Communication.PhoneNumbers/src/Azure.Communication.PhoneNumbers.csproj b/sdk/communication/Azure.Communication.PhoneNumbers/src/Azure.Communication.PhoneNumbers.csproj index 247844b833dd1..ec8674ae0788a 100644 --- a/sdk/communication/Azure.Communication.PhoneNumbers/src/Azure.Communication.PhoneNumbers.csproj +++ b/sdk/communication/Azure.Communication.PhoneNumbers/src/Azure.Communication.PhoneNumbers.csproj @@ -2,7 +2,7 @@ This client library enables working with the Microsoft Azure Communication Phone Numbers service. - For this release, see notes - https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.PhoneNumbers/README.md and https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md. + For this release, see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.PhoneNumbers/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md. Azure Communication Phone Numbers Service 1.1.0-beta.1 @@ -12,6 +12,10 @@ $(RequiredTargetFrameworks) + + + + diff --git a/sdk/communication/Azure.Communication.PhoneNumbers/tests/Azure.Communication.PhoneNumbers.Tests.csproj b/sdk/communication/Azure.Communication.PhoneNumbers/tests/Azure.Communication.PhoneNumbers.Tests.csproj index 1882e70d20cae..d5cde2e257e2c 100644 --- a/sdk/communication/Azure.Communication.PhoneNumbers/tests/Azure.Communication.PhoneNumbers.Tests.csproj +++ b/sdk/communication/Azure.Communication.PhoneNumbers/tests/Azure.Communication.PhoneNumbers.Tests.csproj @@ -21,6 +21,7 @@ + diff --git a/sdk/communication/Azure.Communication.Sms/CHANGELOG.md b/sdk/communication/Azure.Communication.Sms/CHANGELOG.md index ef5f85515a28e..30e579e8b3ec7 100644 --- a/sdk/communication/Azure.Communication.Sms/CHANGELOG.md +++ b/sdk/communication/Azure.Communication.Sms/CHANGELOG.md @@ -37,7 +37,7 @@ This is the first release of Azure Communication Services for Telephony and SMS. This is a Public Preview version, so breaking changes are possible in subsequent releases as we improve the product. To provide feedback, please submit an issue in our [Azure SDK for .NET GitHub repo](https://github.com/Azure/azure-sdk-for-net/issues). -[read_me]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Sms/README.md +[read_me]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Sms/README.md [documentation]:https://docs.microsoft.com/azure/communication-services/quickstarts/telephony-sms/send?pivots=programming-language-csharp diff --git a/sdk/communication/Azure.Communication.Sms/README.md b/sdk/communication/Azure.Communication.Sms/README.md index 36d327a878627..baf87baef8121 100644 --- a/sdk/communication/Azure.Communication.Sms/README.md +++ b/sdk/communication/Azure.Communication.Sms/README.md @@ -131,4 +131,4 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m [product_docs]: https://docs.microsoft.com/azure/communication-services/overview [nextsteps]:https://docs.microsoft.com/azure/communication-services/quickstarts/telephony-sms/send?pivots=programming-language-csharp [nuget]: https://www.nuget.org/ -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/communication/Azure.Communication.Sms/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/communication/Azure.Communication.Sms/src diff --git a/sdk/communication/Azure.Communication.Sms/samples/README.md b/sdk/communication/Azure.Communication.Sms/samples/README.md index ce4ff0c5d141c..2759af3036d3b 100644 --- a/sdk/communication/Azure.Communication.Sms/samples/README.md +++ b/sdk/communication/Azure.Communication.Sms/samples/README.md @@ -22,5 +22,5 @@ This client library allows to do following operations: - Send SMS Messages [synchronously][sample_sms] or [asynchronously][sample_sms_async] -[sample_sms]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSms.md -[sample_sms_async]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSmsAsync.md +[sample_sms]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSms.md +[sample_sms_async]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSmsAsync.md diff --git a/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSms.md b/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSms.md index 6201d89315cd9..a9a990bb0550d 100644 --- a/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSms.md +++ b/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSms.md @@ -45,7 +45,7 @@ foreach (SmsSendResult result in response.Value) Console.WriteLine($"Send Result Successful: {result.Successful}"); } ``` -* [Send SMS to single recipient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Sms/tests/samples/Sample1_SmsClient.cs) -* [Send SMS to multiple recipients with options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Sms/tests/samples/Sample1_SmsClient.cs) +* [Send SMS to single recipient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Sms/tests/samples/Sample1_SmsClient.cs) +* [Send SMS to multiple recipients with options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Sms/tests/samples/Sample1_SmsClient.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Sms/README.md#getting-started +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Sms/README.md#getting-started diff --git a/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSmsAsync.md b/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSmsAsync.md index be67223586c0c..f5b4321af700f 100644 --- a/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSmsAsync.md +++ b/sdk/communication/Azure.Communication.Sms/samples/Sample1_SendSmsAsync.md @@ -48,7 +48,7 @@ foreach (SmsSendResult result in response.Value) To see the full example source files, see: -* [Send SMS to single recipient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Sms/tests/samples/Sample1_SmsClient.cs) -* [Send SMS to multiple recipients with options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Sms/tests/samples/Sample1_SmsClient.cs) +* [Send SMS to single recipient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Sms/tests/samples/Sample1_SmsClient.cs) +* [Send SMS to multiple recipients with options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Sms/tests/samples/Sample1_SmsClient.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Sms/README.md#getting-started +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Sms/README.md#getting-started diff --git a/sdk/communication/Azure.Communication.Sms/src/Azure.Communication.Sms.csproj b/sdk/communication/Azure.Communication.Sms/src/Azure.Communication.Sms.csproj index d452b346b0ef5..40e5abd95e9c1 100644 --- a/sdk/communication/Azure.Communication.Sms/src/Azure.Communication.Sms.csproj +++ b/sdk/communication/Azure.Communication.Sms/src/Azure.Communication.Sms.csproj @@ -2,7 +2,7 @@ This client library enables working with the Microsoft Azure Communication Sms service. - For this release, see notes - https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Sms/README.md and https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Sms/CHANGELOG.md. + For this release, see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Sms/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Sms/CHANGELOG.md. Microsoft Azure Communication Sms quickstart - https://docs.microsoft.com/azure/communication-services/quickstarts/telephony-sms/send?pivots=programming-language-csharp Azure Communication Sms Service @@ -13,6 +13,10 @@ $(RequiredTargetFrameworks) + + + + diff --git a/sdk/communication/Azure.Communication.Sms/tests.yml b/sdk/communication/Azure.Communication.Sms/tests.yml index 70c0260e01506..f5cfc079286e8 100644 --- a/sdk/communication/Azure.Communication.Sms/tests.yml +++ b/sdk/communication/Azure.Communication.Sms/tests.yml @@ -17,5 +17,3 @@ extends: - $(sub-config-communication-int-test-resources-net) Clouds: Public,Int EnvVars: - # SKIP_PHONENUMBER_LIVE_TESTS skips certain phone number tests such as purchase and release - SKIP_PHONENUMBER_LIVE_TESTS: TRUE \ No newline at end of file diff --git a/sdk/communication/Azure.Communication.Sms/tests/Azure.Communication.Sms.Tests.csproj b/sdk/communication/Azure.Communication.Sms/tests/Azure.Communication.Sms.Tests.csproj index 3f1df2edf3b43..4f08b0319a8f0 100644 --- a/sdk/communication/Azure.Communication.Sms/tests/Azure.Communication.Sms.Tests.csproj +++ b/sdk/communication/Azure.Communication.Sms/tests/Azure.Communication.Sms.Tests.csproj @@ -20,6 +20,7 @@ + diff --git a/sdk/communication/Azure.Communication.sln b/sdk/communication/Azure.Communication.sln index c9cafb784eb84..7915d87c2e153 100644 --- a/sdk/communication/Azure.Communication.sln +++ b/sdk/communication/Azure.Communication.sln @@ -14,7 +14,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{378D2940 ci.yml = ci.yml Directory.Build.props = Directory.Build.props test-resources.json = test-resources.json - tests.yml = tests.yml EndProjectSection EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Azure.Communication.Common", "Azure.Communication.Common\src\Azure.Communication.Common.csproj", "{A3844101-D370-4963-B450-71851034C3D6}" diff --git a/sdk/communication/Azure.ResourceManager.Communication/CHANGELOG.md b/sdk/communication/Azure.ResourceManager.Communication/CHANGELOG.md index 8577b239e70c0..8028bcb661d8d 100644 --- a/sdk/communication/Azure.ResourceManager.Communication/CHANGELOG.md +++ b/sdk/communication/Azure.ResourceManager.Communication/CHANGELOG.md @@ -35,5 +35,5 @@ For more information, please see the README. This is a Public Preview version, so breaking changes are possible in subsequent releases as we improve the product. To provide feedback, please submit an issue in our [Azure SDK for .NET GitHub repo](https://github.com/Azure/azure-sdk-for-net/issues). -[read_me]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.ResourceManager.Communication/README.md +[read_me]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.ResourceManager.Communication/README.md diff --git a/sdk/communication/Azure.ResourceManager.Communication/README.md b/sdk/communication/Azure.ResourceManager.Communication/README.md index da96e85c9ec94..e9e155154f86c 100644 --- a/sdk/communication/Azure.ResourceManager.Communication/README.md +++ b/sdk/communication/Azure.ResourceManager.Communication/README.md @@ -52,7 +52,7 @@ You will need to have a resource group to put your Azure Communication Services group, create one by using the [Azure portal](https://docs.microsoft.com/azure/azure-resource-manager/management/manage-resource-groups-portal) or the [ARM Management -SDK](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md). +SDK](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md). ### Authenticate the client diff --git a/sdk/communication/Azure.ResourceManager.Communication/src/Azure.ResourceManager.Communication.csproj b/sdk/communication/Azure.ResourceManager.Communication/src/Azure.ResourceManager.Communication.csproj index 6353e16b27ffd..61b497482ad22 100644 --- a/sdk/communication/Azure.ResourceManager.Communication/src/Azure.ResourceManager.Communication.csproj +++ b/sdk/communication/Azure.ResourceManager.Communication/src/Azure.ResourceManager.Communication.csproj @@ -6,7 +6,7 @@ Azure.ResourceManager.Communication Azure management client SDK for Azure resource provider Microsoft.Communication. - For this release, see notes - https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.ResourceManager.Communication/README.md and https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.ResourceManager.Communication/CHANGELOG.md. + For this release, see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.ResourceManager.Communication/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.ResourceManager.Communication/CHANGELOG.md. azure;management;communication -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -452,16 +452,16 @@ For more information see the [Code of Conduct FAQ][coc_faq] or contact [style-guide-msft]: https://docs.microsoft.com/style-guide/capitalization [style-guide-cloud]: https://aka.ms/azsdk/cloud-style-guide -[client_src]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/confidentialledger/Azure.Security.ConfidentialLedger +[client_src]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/confidentialledger/Azure.Security.ConfidentialLedger [client_nuget_package]: https://www.nuget.org/packages?q=Azure.Security.ConfidentialLedger [azure_cli]: https://docs.microsoft.com/cli/azure [azure_cloud_shell]: https://shell.azure.com/bash [azure_confidential_computing]: https://azure.microsoft.com/solutions/confidential-compute [azure_sub]: https://azure.microsoft.com/free [ccf]: https://github.com/Microsoft/CCF -[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity -[default_cred_ref]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#defaultazurecredential -[logging]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity +[default_cred_ref]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#defaultazurecredential +[logging]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq [cla]: https://cla.microsoft.com diff --git a/sdk/confidentialledger/Azure.Security.ConfidentialLedger/api/Azure.Security.ConfidentialLedger.netstandard2.0.cs b/sdk/confidentialledger/Azure.Security.ConfidentialLedger/api/Azure.Security.ConfidentialLedger.netstandard2.0.cs index c60ad3e41986a..3fd690026f24f 100644 --- a/sdk/confidentialledger/Azure.Security.ConfidentialLedger/api/Azure.Security.ConfidentialLedger.netstandard2.0.cs +++ b/sdk/confidentialledger/Azure.Security.ConfidentialLedger/api/Azure.Security.ConfidentialLedger.netstandard2.0.cs @@ -5,30 +5,30 @@ public partial class ConfidentialLedgerClient protected ConfidentialLedgerClient() { } public ConfidentialLedgerClient(System.Uri ledgerUri, Azure.Core.TokenCredential credential, Azure.Security.ConfidentialLedger.ConfidentialLedgerClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateOrUpdateUser(string userId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateUserAsync(string userId, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response DeleteUser(string userId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteUserAsync(string userId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetConsortiumMembers(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetConsortiumMembersAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetConstitution(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetConstitutionAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetCurrentLedgerEntry(string subLedgerId = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetCurrentLedgerEntryAsync(string subLedgerId = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetEnclaveQuotes(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetEnclaveQuotesAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetLedgerEntries(string subLedgerId = null, string fromTransactionId = null, string toTransactionId = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetLedgerEntriesAsync(string subLedgerId = null, string fromTransactionId = null, string toTransactionId = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetLedgerEntry(string transactionId, string subLedgerId = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetLedgerEntryAsync(string transactionId, string subLedgerId = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetReceipt(string transactionId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetReceiptAsync(string transactionId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetTransactionStatus(string transactionId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetTransactionStatusAsync(string transactionId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetUser(string userId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetUserAsync(string userId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response PostLedgerEntry(Azure.Core.RequestContent requestBody, string subLedgerId = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task PostLedgerEntryAsync(Azure.Core.RequestContent requestBody, string subLedgerId = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateOrUpdateUser(string userId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateUserAsync(string userId, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response DeleteUser(string userId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteUserAsync(string userId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetConsortiumMembers(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetConsortiumMembersAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetConstitution(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetConstitutionAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetCurrentLedgerEntry(string subLedgerId = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetCurrentLedgerEntryAsync(string subLedgerId = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetEnclaveQuotes(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetEnclaveQuotesAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetLedgerEntries(string subLedgerId = null, string fromTransactionId = null, string toTransactionId = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetLedgerEntriesAsync(string subLedgerId = null, string fromTransactionId = null, string toTransactionId = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetLedgerEntry(string transactionId, string subLedgerId = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetLedgerEntryAsync(string transactionId, string subLedgerId = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetReceipt(string transactionId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetReceiptAsync(string transactionId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetTransactionStatus(string transactionId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetTransactionStatusAsync(string transactionId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetUser(string userId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetUserAsync(string userId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response PostLedgerEntry(Azure.Core.RequestContent content, string subLedgerId = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task PostLedgerEntryAsync(Azure.Core.RequestContent content, string subLedgerId = null, Azure.RequestOptions options = null) { throw null; } } public partial class ConfidentialLedgerClientOptions : Azure.Core.ClientOptions { @@ -47,7 +47,7 @@ public partial class ConfidentialLedgerIdentityServiceClient protected ConfidentialLedgerIdentityServiceClient() { } public ConfidentialLedgerIdentityServiceClient(System.Uri identityServiceUri, Azure.Security.ConfidentialLedger.ConfidentialLedgerClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response GetLedgerIdentity(string ledgerId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetLedgerIdentityAsync(string ledgerId, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response GetLedgerIdentity(string ledgerId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetLedgerIdentityAsync(string ledgerId, Azure.RequestOptions options = null) { throw null; } } } diff --git a/sdk/confidentialledger/Azure.Security.ConfidentialLedger/src/Generated/ConfidentialLedgerClient.cs b/sdk/confidentialledger/Azure.Security.ConfidentialLedger/src/Generated/ConfidentialLedgerClient.cs index 15770510a02f9..1bf10e3bf54d2 100644 --- a/sdk/confidentialledger/Azure.Security.ConfidentialLedger/src/Generated/ConfidentialLedgerClient.cs +++ b/sdk/confidentialledger/Azure.Security.ConfidentialLedger/src/Generated/ConfidentialLedgerClient.cs @@ -54,23 +54,23 @@ public ConfidentialLedgerClient(Uri ledgerUri, TokenCredential credential, Confi } /// The constitution is a script that assesses and applies proposals from consortium members. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetConstitutionAsync(RequestOptions requestOptions = null) + public virtual async Task GetConstitutionAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetConstitutionRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetConstitutionRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetConstitution"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -93,23 +93,23 @@ public virtual async Task GetConstitutionAsync(RequestOptions requestO } /// The constitution is a script that assesses and applies proposals from consortium members. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetConstitution(RequestOptions requestOptions = null) + public virtual Response GetConstitution(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetConstitutionRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetConstitutionRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetConstitution"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -132,8 +132,8 @@ public virtual Response GetConstitution(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetConstitutionRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetConstitutionRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -148,23 +148,23 @@ private HttpMessage CreateGetConstitutionRequest(RequestOptions requestOptions = } /// Consortium members can manage the Confidential Ledger. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetConsortiumMembersAsync(RequestOptions requestOptions = null) + public virtual async Task GetConsortiumMembersAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetConsortiumMembersRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetConsortiumMembersRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetConsortiumMembers"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -187,23 +187,23 @@ public virtual async Task GetConsortiumMembersAsync(RequestOptions req } /// Consortium members can manage the Confidential Ledger. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetConsortiumMembers(RequestOptions requestOptions = null) + public virtual Response GetConsortiumMembers(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetConsortiumMembersRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetConsortiumMembersRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetConsortiumMembers"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -226,8 +226,8 @@ public virtual Response GetConsortiumMembers(RequestOptions requestOptions = nul } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetConsortiumMembersRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetConsortiumMembersRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -242,23 +242,23 @@ private HttpMessage CreateGetConsortiumMembersRequest(RequestOptions requestOpti } /// A quote is an SGX enclave measurement that can be used to verify the validity of a node and its enclave. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetEnclaveQuotesAsync(RequestOptions requestOptions = null) + public virtual async Task GetEnclaveQuotesAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetEnclaveQuotesRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetEnclaveQuotesRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetEnclaveQuotes"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -281,23 +281,23 @@ public virtual async Task GetEnclaveQuotesAsync(RequestOptions request } /// A quote is an SGX enclave measurement that can be used to verify the validity of a node and its enclave. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetEnclaveQuotes(RequestOptions requestOptions = null) + public virtual Response GetEnclaveQuotes(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetEnclaveQuotesRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetEnclaveQuotesRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetEnclaveQuotes"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -320,8 +320,8 @@ public virtual Response GetEnclaveQuotes(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetEnclaveQuotesRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetEnclaveQuotesRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -339,23 +339,23 @@ private HttpMessage CreateGetEnclaveQuotesRequest(RequestOptions requestOptions /// The sub-ledger id. /// Specify the first transaction ID in a range. /// Specify the last transaction ID in a range. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetLedgerEntriesAsync(string subLedgerId = null, string fromTransactionId = null, string toTransactionId = null, RequestOptions requestOptions = null) + public virtual async Task GetLedgerEntriesAsync(string subLedgerId = null, string fromTransactionId = null, string toTransactionId = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetLedgerEntriesRequest(subLedgerId, fromTransactionId, toTransactionId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetLedgerEntriesRequest(subLedgerId, fromTransactionId, toTransactionId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetLedgerEntries"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -381,23 +381,23 @@ public virtual async Task GetLedgerEntriesAsync(string subLedgerId = n /// The sub-ledger id. /// Specify the first transaction ID in a range. /// Specify the last transaction ID in a range. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetLedgerEntries(string subLedgerId = null, string fromTransactionId = null, string toTransactionId = null, RequestOptions requestOptions = null) + public virtual Response GetLedgerEntries(string subLedgerId = null, string fromTransactionId = null, string toTransactionId = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetLedgerEntriesRequest(subLedgerId, fromTransactionId, toTransactionId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetLedgerEntriesRequest(subLedgerId, fromTransactionId, toTransactionId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetLedgerEntries"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -423,8 +423,8 @@ public virtual Response GetLedgerEntries(string subLedgerId = null, string fromT /// The sub-ledger id. /// Specify the first transaction ID in a range. /// Specify the last transaction ID in a range. - /// The request options. - private HttpMessage CreateGetLedgerEntriesRequest(string subLedgerId = null, string fromTransactionId = null, string toTransactionId = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetLedgerEntriesRequest(string subLedgerId = null, string fromTransactionId = null, string toTransactionId = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -454,12 +454,12 @@ private HttpMessage CreateGetLedgerEntriesRequest(string subLedgerId = null, str /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// contents /// string @@ -480,25 +480,25 @@ private HttpMessage CreateGetLedgerEntriesRequest(string subLedgerId = null, str /// /// /// - /// The request body. + /// The content to send as the body of the request. /// The sub-ledger id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task PostLedgerEntryAsync(RequestContent requestBody, string subLedgerId = null, RequestOptions requestOptions = null) + public virtual async Task PostLedgerEntryAsync(RequestContent content, string subLedgerId = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreatePostLedgerEntryRequest(requestBody, subLedgerId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreatePostLedgerEntryRequest(content, subLedgerId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.PostLedgerEntry"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -524,12 +524,12 @@ public virtual async Task PostLedgerEntryAsync(RequestContent requestB /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// contents /// string @@ -550,25 +550,25 @@ public virtual async Task PostLedgerEntryAsync(RequestContent requestB /// /// /// - /// The request body. + /// The content to send as the body of the request. /// The sub-ledger id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response PostLedgerEntry(RequestContent requestBody, string subLedgerId = null, RequestOptions requestOptions = null) + public virtual Response PostLedgerEntry(RequestContent content, string subLedgerId = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreatePostLedgerEntryRequest(requestBody, subLedgerId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreatePostLedgerEntryRequest(content, subLedgerId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.PostLedgerEntry"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -591,10 +591,10 @@ public virtual Response PostLedgerEntry(RequestContent requestBody, string subLe } /// Create Request for and operations. - /// The request body. + /// The content to send as the body of the request. /// The sub-ledger id. - /// The request options. - private HttpMessage CreatePostLedgerEntryRequest(RequestContent requestBody, string subLedgerId = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreatePostLedgerEntryRequest(RequestContent content, string subLedgerId = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -610,30 +610,30 @@ private HttpMessage CreatePostLedgerEntryRequest(RequestContent requestBody, str request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// To return older ledger entries, the relevant sections of the ledger must be read from disk and validated. To prevent blocking within the enclave, the response will indicate whether the entry is ready and part of the response, or if the loading is still ongoing. /// Identifies a write transaction. /// The sub-ledger id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetLedgerEntryAsync(string transactionId, string subLedgerId = null, RequestOptions requestOptions = null) + public virtual async Task GetLedgerEntryAsync(string transactionId, string subLedgerId = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetLedgerEntryRequest(transactionId, subLedgerId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetLedgerEntryRequest(transactionId, subLedgerId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetLedgerEntry"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -658,23 +658,23 @@ public virtual async Task GetLedgerEntryAsync(string transactionId, st /// To return older ledger entries, the relevant sections of the ledger must be read from disk and validated. To prevent blocking within the enclave, the response will indicate whether the entry is ready and part of the response, or if the loading is still ongoing. /// Identifies a write transaction. /// The sub-ledger id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetLedgerEntry(string transactionId, string subLedgerId = null, RequestOptions requestOptions = null) + public virtual Response GetLedgerEntry(string transactionId, string subLedgerId = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetLedgerEntryRequest(transactionId, subLedgerId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetLedgerEntryRequest(transactionId, subLedgerId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetLedgerEntry"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -699,8 +699,8 @@ public virtual Response GetLedgerEntry(string transactionId, string subLedgerId /// Create Request for and operations. /// Identifies a write transaction. /// The sub-ledger id. - /// The request options. - private HttpMessage CreateGetLedgerEntryRequest(string transactionId, string subLedgerId = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetLedgerEntryRequest(string transactionId, string subLedgerId = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -721,23 +721,23 @@ private HttpMessage CreateGetLedgerEntryRequest(string transactionId, string sub /// Gets a receipt certifying ledger contents at a particular transaction id. /// Identifies a write transaction. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetReceiptAsync(string transactionId, RequestOptions requestOptions = null) + public virtual async Task GetReceiptAsync(string transactionId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetReceiptRequest(transactionId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetReceiptRequest(transactionId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetReceipt"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -761,23 +761,23 @@ public virtual async Task GetReceiptAsync(string transactionId, Reques /// Gets a receipt certifying ledger contents at a particular transaction id. /// Identifies a write transaction. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetReceipt(string transactionId, RequestOptions requestOptions = null) + public virtual Response GetReceipt(string transactionId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetReceiptRequest(transactionId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetReceiptRequest(transactionId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetReceipt"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -801,8 +801,8 @@ public virtual Response GetReceipt(string transactionId, RequestOptions requestO /// Create Request for and operations. /// Identifies a write transaction. - /// The request options. - private HttpMessage CreateGetReceiptRequest(string transactionId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetReceiptRequest(string transactionId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -820,23 +820,23 @@ private HttpMessage CreateGetReceiptRequest(string transactionId, RequestOptions /// Gets the status of an entry identified by a transaction id. /// Identifies a write transaction. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetTransactionStatusAsync(string transactionId, RequestOptions requestOptions = null) + public virtual async Task GetTransactionStatusAsync(string transactionId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetTransactionStatusRequest(transactionId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetTransactionStatusRequest(transactionId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetTransactionStatus"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -860,23 +860,23 @@ public virtual async Task GetTransactionStatusAsync(string transaction /// Gets the status of an entry identified by a transaction id. /// Identifies a write transaction. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetTransactionStatus(string transactionId, RequestOptions requestOptions = null) + public virtual Response GetTransactionStatus(string transactionId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetTransactionStatusRequest(transactionId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetTransactionStatusRequest(transactionId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetTransactionStatus"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -900,8 +900,8 @@ public virtual Response GetTransactionStatus(string transactionId, RequestOption /// Create Request for and operations. /// Identifies a write transaction. - /// The request options. - private HttpMessage CreateGetTransactionStatusRequest(string transactionId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetTransactionStatusRequest(string transactionId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -919,23 +919,23 @@ private HttpMessage CreateGetTransactionStatusRequest(string transactionId, Requ /// A sub-ledger id may optionally be specified. /// The sub-ledger id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetCurrentLedgerEntryAsync(string subLedgerId = null, RequestOptions requestOptions = null) + public virtual async Task GetCurrentLedgerEntryAsync(string subLedgerId = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetCurrentLedgerEntryRequest(subLedgerId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetCurrentLedgerEntryRequest(subLedgerId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetCurrentLedgerEntry"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -959,23 +959,23 @@ public virtual async Task GetCurrentLedgerEntryAsync(string subLedgerI /// A sub-ledger id may optionally be specified. /// The sub-ledger id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetCurrentLedgerEntry(string subLedgerId = null, RequestOptions requestOptions = null) + public virtual Response GetCurrentLedgerEntry(string subLedgerId = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetCurrentLedgerEntryRequest(subLedgerId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetCurrentLedgerEntryRequest(subLedgerId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetCurrentLedgerEntry"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -999,8 +999,8 @@ public virtual Response GetCurrentLedgerEntry(string subLedgerId = null, Request /// Create Request for and operations. /// The sub-ledger id. - /// The request options. - private HttpMessage CreateGetCurrentLedgerEntryRequest(string subLedgerId = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetCurrentLedgerEntryRequest(string subLedgerId = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1020,23 +1020,23 @@ private HttpMessage CreateGetCurrentLedgerEntryRequest(string subLedgerId = null /// Deletes a user from the Confidential Ledger. /// The user id, either an AAD object ID or certificate fingerprint. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteUserAsync(string userId, RequestOptions requestOptions = null) + public virtual async Task DeleteUserAsync(string userId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteUserRequest(userId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteUserRequest(userId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.DeleteUser"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1060,23 +1060,23 @@ public virtual async Task DeleteUserAsync(string userId, RequestOption /// Deletes a user from the Confidential Ledger. /// The user id, either an AAD object ID or certificate fingerprint. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response DeleteUser(string userId, RequestOptions requestOptions = null) + public virtual Response DeleteUser(string userId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteUserRequest(userId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteUserRequest(userId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.DeleteUser"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1100,8 +1100,8 @@ public virtual Response DeleteUser(string userId, RequestOptions requestOptions /// Create Request for and operations. /// The user id, either an AAD object ID or certificate fingerprint. - /// The request options. - private HttpMessage CreateDeleteUserRequest(string userId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteUserRequest(string userId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1118,23 +1118,23 @@ private HttpMessage CreateDeleteUserRequest(string userId, RequestOptions reques /// Gets a user. /// The user id, either an AAD object ID or certificate fingerprint. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetUserAsync(string userId, RequestOptions requestOptions = null) + public virtual async Task GetUserAsync(string userId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetUserRequest(userId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetUserRequest(userId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetUser"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1158,23 +1158,23 @@ public virtual async Task GetUserAsync(string userId, RequestOptions r /// Gets a user. /// The user id, either an AAD object ID or certificate fingerprint. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetUser(string userId, RequestOptions requestOptions = null) + public virtual Response GetUser(string userId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetUserRequest(userId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetUserRequest(userId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.GetUser"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1198,8 +1198,8 @@ public virtual Response GetUser(string userId, RequestOptions requestOptions = n /// Create Request for and operations. /// The user id, either an AAD object ID or certificate fingerprint. - /// The request options. - private HttpMessage CreateGetUserRequest(string userId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetUserRequest(string userId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1218,12 +1218,12 @@ private HttpMessage CreateGetUserRequest(string userId, RequestOptions requestOp /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// assignedRole /// "Administrator" | "Contributor" | "Reader" @@ -1239,24 +1239,24 @@ private HttpMessage CreateGetUserRequest(string userId, RequestOptions requestOp /// /// /// The user id, either an AAD object ID or certificate fingerprint. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateUserAsync(string userId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateUserAsync(string userId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateUserRequest(userId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateUserRequest(userId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.CreateOrUpdateUser"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1282,12 +1282,12 @@ public virtual async Task CreateOrUpdateUserAsync(string userId, Reque /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// assignedRole /// "Administrator" | "Contributor" | "Reader" @@ -1303,24 +1303,24 @@ public virtual async Task CreateOrUpdateUserAsync(string userId, Reque /// /// /// The user id, either an AAD object ID or certificate fingerprint. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdateUser(string userId, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdateUser(string userId, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateUserRequest(userId, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateUserRequest(userId, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerClient.CreateOrUpdateUser"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1344,9 +1344,9 @@ public virtual Response CreateOrUpdateUser(string userId, RequestContent request /// Create Request for and operations. /// The user id, either an AAD object ID or certificate fingerprint. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateUserRequest(string userId, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateUserRequest(string userId, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1359,7 +1359,7 @@ private HttpMessage CreateCreateOrUpdateUserRequest(string userId, RequestConten request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } } diff --git a/sdk/confidentialledger/Azure.Security.ConfidentialLedger/src/Generated/ConfidentialLedgerIdentityServiceClient.cs b/sdk/confidentialledger/Azure.Security.ConfidentialLedger/src/Generated/ConfidentialLedgerIdentityServiceClient.cs index 0b844cc90e068..3bfee8e502380 100644 --- a/sdk/confidentialledger/Azure.Security.ConfidentialLedger/src/Generated/ConfidentialLedgerIdentityServiceClient.cs +++ b/sdk/confidentialledger/Azure.Security.ConfidentialLedger/src/Generated/ConfidentialLedgerIdentityServiceClient.cs @@ -31,23 +31,23 @@ protected ConfidentialLedgerIdentityServiceClient() /// Gets identity information for a Confidential Ledger instance. /// Id of the Confidential Ledger instance to get information for. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetLedgerIdentityAsync(string ledgerId, RequestOptions requestOptions = null) + public virtual async Task GetLedgerIdentityAsync(string ledgerId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetLedgerIdentityRequest(ledgerId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetLedgerIdentityRequest(ledgerId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerIdentityServiceClient.GetLedgerIdentity"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -71,23 +71,23 @@ public virtual async Task GetLedgerIdentityAsync(string ledgerId, Requ /// Gets identity information for a Confidential Ledger instance. /// Id of the Confidential Ledger instance to get information for. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetLedgerIdentity(string ledgerId, RequestOptions requestOptions = null) + public virtual Response GetLedgerIdentity(string ledgerId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetLedgerIdentityRequest(ledgerId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetLedgerIdentityRequest(ledgerId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("ConfidentialLedgerIdentityServiceClient.GetLedgerIdentity"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -111,8 +111,8 @@ public virtual Response GetLedgerIdentity(string ledgerId, RequestOptions reques /// Create Request for and operations. /// Id of the Confidential Ledger instance to get information for. - /// The request options. - private HttpMessage CreateGetLedgerIdentityRequest(string ledgerId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetLedgerIdentityRequest(string ledgerId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/confidentialledger/ci.yml b/sdk/confidentialledger/ci.yml index 8d877aa9f2292..c8ae6f6154773 100644 --- a/sdk/confidentialledger/ci.yml +++ b/sdk/confidentialledger/ci.yml @@ -2,7 +2,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -13,7 +12,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/containerinstance/ci.yml b/sdk/containerinstance/ci.yml index 387988b04f329..ff4ae0c73ef64 100644 --- a/sdk/containerinstance/ci.yml +++ b/sdk/containerinstance/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/containerregistry/Azure.Containers.ContainerRegistry/README.md b/sdk/containerregistry/Azure.Containers.ContainerRegistry/README.md index 6b6e07c11eda0..5bfed469c0279 100644 --- a/sdk/containerregistry/Azure.Containers.ContainerRegistry/README.md +++ b/sdk/containerregistry/Azure.Containers.ContainerRegistry/README.md @@ -39,7 +39,7 @@ az acr create --name myregistry --resource-group myresourcegroup --location west For your application to connect to your registry, you'll need to create a `ContainerRegistryClient` that can authenticate with it. The [Azure Identity library][identity] makes it easy to add Azure Active Directory support for authenticating Azure SDK clients with their corresponding Azure services. -When you're developing and debugging your application locally, you can use your own user to authenticate with your registry. One way to accomplish this is to [authenticate your user with the Azure CLI](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity#authenticating-via-the-azure-cli) and run your application from this environment. If your application is using a client that has been constructed to authenticate with `DefaultAzureCredential`, it will correctly authenticate with the registry at the specified endpoint. +When you're developing and debugging your application locally, you can use your own user to authenticate with your registry. One way to accomplish this is to [authenticate your user with the Azure CLI](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity#authenticating-via-the-azure-cli) and run your application from this environment. If your application is using a client that has been constructed to authenticate with `DefaultAzureCredential`, it will correctly authenticate with the registry at the specified endpoint. ```C# // Create a ContainerRegistryClient that will authenticate to your registry through Azure Active Directory @@ -63,12 +63,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -158,6 +158,9 @@ image.UpdateTagProperties("latest", new ArtifactTagProperties() ### Delete images ```C# Snippet:ContainerRegistry_Tests_Samples_DeleteImage +using Azure.Containers.ContainerRegistry; +using Azure.Identity; + // Get the service endpoint from the environment Uri endpoint = new Uri(Environment.GetEnvironmentVariable("REGISTRY_ENDPOINT")); @@ -177,13 +180,15 @@ foreach (string repositoryName in repositoryNames) // Delete images older than the first three. foreach (ArtifactManifestProperties imageManifest in imageManifests.Skip(3)) { + RegistryArtifact image = repository.GetArtifact(imageManifest.Digest); Console.WriteLine($"Deleting image with digest {imageManifest.Digest}."); - Console.WriteLine($" This image has the following tags: "); + Console.WriteLine($" Deleting the following tags from the image: "); foreach (var tagName in imageManifest.Tags) { Console.WriteLine($" {imageManifest.RepositoryName}:{tagName}"); + image.DeleteTag(tagName); } - repository.GetArtifact(imageManifest.Digest).Delete(); + image.Delete(); } } ``` @@ -251,6 +256,10 @@ await image.UpdateTagPropertiesAsync("latest", new ArtifactTagProperties() ### Delete images asynchronously ```C# Snippet:ContainerRegistry_Tests_Samples_DeleteImageAsync +using System.Linq; +using Azure.Containers.ContainerRegistry; +using Azure.Identity; + // Get the service endpoint from the environment Uri endpoint = new Uri(Environment.GetEnvironmentVariable("REGISTRY_ENDPOINT")); @@ -270,13 +279,15 @@ await foreach (string repositoryName in repositoryNames) // Delete images older than the first three. await foreach (ArtifactManifestProperties imageManifest in imageManifests.Skip(3)) { + RegistryArtifact image = repository.GetArtifact(imageManifest.Digest); Console.WriteLine($"Deleting image with digest {imageManifest.Digest}."); - Console.WriteLine($" This image has the following tags: "); + Console.WriteLine($" Deleting the following tags from the image: "); foreach (var tagName in imageManifest.Tags) { Console.WriteLine($" {imageManifest.RepositoryName}:{tagName}"); + await image.DeleteTagAsync(tagName); } - await repository.GetArtifact(imageManifest.Digest).DeleteAsync(); + await image.DeleteAsync(); } } ``` @@ -326,7 +337,7 @@ catch (RequestFailedException ex) when (ex.Status == 404) } ``` -You can also easily [enable console logging](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md#logging) if you want to dig +You can also easily [enable console logging](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#logging) if you want to dig deeper into the requests you're making against the service. ## Next steps @@ -350,7 +361,7 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fcontainerregistry%2FAzure.Containers.ContainerRegistry%2FREADME.png) -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/containerregistry/Azure.Containers.ContainerRegistry/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/containerregistry/Azure.Containers.ContainerRegistry/src [package]: https://www.nuget.org/packages/Azure.Containers.ContainerRegistry/ [docs]: https://docs.microsoft.com/dotnet/api/azure.containers.containerregistry [rest_docs]: https://docs.microsoft.com/rest/api/containerregistry/ @@ -363,9 +374,9 @@ additional questions or comments. [container_registry_concepts]: https://docs.microsoft.com/azure/container-registry/container-registry-concepts [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ -[identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity/README.md -[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/src/RequestFailedException.cs -[samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/ +[identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity/README.md +[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/src/RequestFailedException.cs +[samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/ [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/containerregistry/Azure.Containers.ContainerRegistry/perf/Azure.Containers.ContainerRegistry.Perf/README.md b/sdk/containerregistry/Azure.Containers.ContainerRegistry/perf/Azure.Containers.ContainerRegistry.Perf/README.md index 95c354559dc1a..d1a6390eaec6f 100644 --- a/sdk/containerregistry/Azure.Containers.ContainerRegistry/perf/Azure.Containers.ContainerRegistry.Perf/README.md +++ b/sdk/containerregistry/Azure.Containers.ContainerRegistry/perf/Azure.Containers.ContainerRegistry.Perf/README.md @@ -1,6 +1,6 @@ -# Azure Container Registry performance tests +# Azure Container Registry performance tests -This folder contains performance tests for the [Azure Container Registry client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/containerregistry/Azure.Containers.ContainerRegistry) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command line. +This folder contains performance tests for the [Azure Container Registry client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/containerregistry/Azure.Containers.ContainerRegistry) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command line. ## Contributing @@ -10,6 +10,6 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md) for more information. +Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md) for more information. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fcontainerregistry%2FAzure.Containers.ContainerRegistry.Perf%2FREADME.png) diff --git a/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/README.md b/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/README.md index b66b2d0ea952e..5e80d4f9cda0a 100644 --- a/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/README.md +++ b/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/README.md @@ -11,7 +11,7 @@ description: Samples for the Azure.Containers.ContainerRegistry client library # Azure.Containers.ContainerRegistry Samples -- Get started with the HelloWorld sample either [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample01a_HelloWorld.md) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample01b_HelloWorldAsync.md). -- Manage a registry by deleting old images [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample02a_DeleteImages.md) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample02b_DeleteImagesAsync.md). -- Set read/write/delete properties on an image [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample03a_SetImageProperties.md) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample03b_SetImagePropertiesAsync.md). -- List tags on an image using an anonymous access client [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample04a_AnonymousListTags.md) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample04b_AnonymousListTagsAsync.md). +- Get started with the HelloWorld sample either [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample01a_HelloWorld.md) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample01b_HelloWorldAsync.md). +- Manage a registry by deleting old images [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample02a_DeleteImages.md) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample02b_DeleteImagesAsync.md). +- Set read/write/delete properties on an image [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample03a_SetImageProperties.md) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample03b_SetImagePropertiesAsync.md). +- List tags on an image using an anonymous access client [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample04a_AnonymousListTags.md) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample04b_AnonymousListTagsAsync.md). diff --git a/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample02a_DeleteImages.md b/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample02a_DeleteImages.md index 4a76f322cc0a1..427e939d6b356 100644 --- a/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample02a_DeleteImages.md +++ b/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample02a_DeleteImages.md @@ -3,6 +3,9 @@ A common use case for Azure Container Registries is to scan the repositories in a registry and delete all but the most recent *n* images, or all images older than a certain date. This sample illustrates how to use the .NET ACR SDK to delete all but the latest three images. ```C# Snippet:ContainerRegistry_Tests_Samples_DeleteImage +using Azure.Containers.ContainerRegistry; +using Azure.Identity; + // Get the service endpoint from the environment Uri endpoint = new Uri(Environment.GetEnvironmentVariable("REGISTRY_ENDPOINT")); @@ -22,13 +25,15 @@ foreach (string repositoryName in repositoryNames) // Delete images older than the first three. foreach (ArtifactManifestProperties imageManifest in imageManifests.Skip(3)) { + RegistryArtifact image = repository.GetArtifact(imageManifest.Digest); Console.WriteLine($"Deleting image with digest {imageManifest.Digest}."); - Console.WriteLine($" This image has the following tags: "); + Console.WriteLine($" Deleting the following tags from the image: "); foreach (var tagName in imageManifest.Tags) { Console.WriteLine($" {imageManifest.RepositoryName}:{tagName}"); + image.DeleteTag(tagName); } - repository.GetArtifact(imageManifest.Digest).Delete(); + image.Delete(); } } ``` diff --git a/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample02b_DeleteImagesAsync.md b/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample02b_DeleteImagesAsync.md index 5ca7ef8ae91b1..5bb64d2d129db 100644 --- a/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample02b_DeleteImagesAsync.md +++ b/sdk/containerregistry/Azure.Containers.ContainerRegistry/samples/Sample02b_DeleteImagesAsync.md @@ -2,7 +2,17 @@ A common use case for Azure Container Registries is to scan the repositories in a registry and delete all but the most recent *n* images, or all images older than a certain date. This sample illustrates how to use the .NET ACR SDK to delete all but the latest three images. +Please note: + +- The `System.Linq.Async` package provides the LINQ `Skip` method. For more information on using this package with AsyncPageable, please see [Using System.Linq.Async with AsyncPageable](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Response.md#using-systemlinqasync-with-asyncpageable). + +- The operations in this sample are run in series, but could be parallelized using the new `Parallel.ForEachAsync` method in [.NET 6](https://dotnet.microsoft.com/download/dotnet/6.0). + ```C# Snippet:ContainerRegistry_Tests_Samples_DeleteImageAsync +using System.Linq; +using Azure.Containers.ContainerRegistry; +using Azure.Identity; + // Get the service endpoint from the environment Uri endpoint = new Uri(Environment.GetEnvironmentVariable("REGISTRY_ENDPOINT")); @@ -22,13 +32,15 @@ await foreach (string repositoryName in repositoryNames) // Delete images older than the first three. await foreach (ArtifactManifestProperties imageManifest in imageManifests.Skip(3)) { + RegistryArtifact image = repository.GetArtifact(imageManifest.Digest); Console.WriteLine($"Deleting image with digest {imageManifest.Digest}."); - Console.WriteLine($" This image has the following tags: "); + Console.WriteLine($" Deleting the following tags from the image: "); foreach (var tagName in imageManifest.Tags) { Console.WriteLine($" {imageManifest.RepositoryName}:{tagName}"); + await image.DeleteTagAsync(tagName); } - await repository.GetArtifact(imageManifest.Digest).DeleteAsync(); + await image.DeleteAsync(); } } ``` diff --git a/sdk/containerregistry/Azure.Containers.ContainerRegistry/tests/Samples/Sample02_DeleteImages.cs b/sdk/containerregistry/Azure.Containers.ContainerRegistry/tests/Samples/Sample02_DeleteImages.cs index 810592cb1e607..0883d823c385f 100644 --- a/sdk/containerregistry/Azure.Containers.ContainerRegistry/tests/Samples/Sample02_DeleteImages.cs +++ b/sdk/containerregistry/Azure.Containers.ContainerRegistry/tests/Samples/Sample02_DeleteImages.cs @@ -20,6 +20,11 @@ public void DeleteImages() Environment.SetEnvironmentVariable("REGISTRY_ENDPOINT", TestEnvironment.Endpoint); #region Snippet:ContainerRegistry_Tests_Samples_DeleteImage +#if SNIPPET + using Azure.Containers.ContainerRegistry; + using Azure.Identity; +#endif + // Get the service endpoint from the environment Uri endpoint = new Uri(Environment.GetEnvironmentVariable("REGISTRY_ENDPOINT")); @@ -39,13 +44,15 @@ public void DeleteImages() // Delete images older than the first three. foreach (ArtifactManifestProperties imageManifest in imageManifests.Skip(3)) { + RegistryArtifact image = repository.GetArtifact(imageManifest.Digest); Console.WriteLine($"Deleting image with digest {imageManifest.Digest}."); - Console.WriteLine($" This image has the following tags: "); + Console.WriteLine($" Deleting the following tags from the image: "); foreach (var tagName in imageManifest.Tags) { Console.WriteLine($" {imageManifest.RepositoryName}:{tagName}"); + image.DeleteTag(tagName); } - repository.GetArtifact(imageManifest.Digest).Delete(); + image.Delete(); } } #endregion @@ -57,7 +64,13 @@ public async Task DeleteImagesAsync() { Environment.SetEnvironmentVariable("REGISTRY_ENDPOINT", TestEnvironment.Endpoint); - # region Snippet:ContainerRegistry_Tests_Samples_DeleteImageAsync + #region Snippet:ContainerRegistry_Tests_Samples_DeleteImageAsync +#if SNIPPET + using System.Linq; + using Azure.Containers.ContainerRegistry; + using Azure.Identity; +#endif + // Get the service endpoint from the environment Uri endpoint = new Uri(Environment.GetEnvironmentVariable("REGISTRY_ENDPOINT")); @@ -77,13 +90,15 @@ public async Task DeleteImagesAsync() // Delete images older than the first three. await foreach (ArtifactManifestProperties imageManifest in imageManifests.Skip(3)) { + RegistryArtifact image = repository.GetArtifact(imageManifest.Digest); Console.WriteLine($"Deleting image with digest {imageManifest.Digest}."); - Console.WriteLine($" This image has the following tags: "); + Console.WriteLine($" Deleting the following tags from the image: "); foreach (var tagName in imageManifest.Tags) { Console.WriteLine($" {imageManifest.RepositoryName}:{tagName}"); + await image.DeleteTagAsync(tagName); } - await repository.GetArtifact(imageManifest.Digest).DeleteAsync(); + await image.DeleteAsync(); } } diff --git a/sdk/containerregistry/ci.data.yml b/sdk/containerregistry/ci.data.yml index de1c677c26e27..48a46eb054861 100644 --- a/sdk/containerregistry/ci.data.yml +++ b/sdk/containerregistry/ci.data.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -16,7 +15,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/containerregistry/ci.yml b/sdk/containerregistry/ci.yml index 312bca4947043..b0a538d27929b 100644 --- a/sdk/containerregistry/ci.yml +++ b/sdk/containerregistry/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -16,7 +15,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/core/Azure.Core.Amqp/tests/AmqpMessageBodyTests.cs b/sdk/core/Azure.Core.Amqp/tests/AmqpMessageBodyTests.cs index 88fab2f88df2f..b2a7560d0745c 100644 --- a/sdk/core/Azure.Core.Amqp/tests/AmqpMessageBodyTests.cs +++ b/sdk/core/Azure.Core.Amqp/tests/AmqpMessageBodyTests.cs @@ -27,10 +27,10 @@ public class AmqpMessageBodyTests new double[] { 3.1415926 }, new decimal(3.1415926), new decimal[] { new decimal(3.1415926) }, - DateTimeOffset.Parse("3/24/21").UtcDateTime, - new DateTime[] {DateTimeOffset.Parse("3/24/21").UtcDateTime }, - DateTimeOffset.Parse("3/24/21"), - new DateTimeOffset[] {DateTimeOffset.Parse("3/24/21") }, + new DateTimeOffset(2021, 3, 24, 0, 0, 0, TimeSpan.Zero).UtcDateTime, + new DateTime[] { new DateTimeOffset(2021, 3, 24, 0, 0, 0, TimeSpan.Zero).UtcDateTime }, + new DateTimeOffset(2021, 3, 24, 0, 0, 0, TimeSpan.Zero), + new DateTimeOffset[] { new DateTimeOffset(2021, 3, 24, 0, 0, 0, TimeSpan.Zero) }, TimeSpan.FromSeconds(5), new TimeSpan[] {TimeSpan.FromSeconds(5)}, new Uri("http://localHost"), @@ -45,8 +45,8 @@ public class AmqpMessageBodyTests new Dictionary {{ "key", 1 } }, new Dictionary {{ "key", 3.1415926 } }, new Dictionary {{ "key", new decimal(3.1415926) } }, - new Dictionary {{ "key", DateTimeOffset.Parse("3/24/21").UtcDateTime } }, - new Dictionary {{ "key", DateTimeOffset.Parse("3/24/21") } }, + new Dictionary {{ "key", new DateTimeOffset(2021, 3, 24, 0, 0, 0, TimeSpan.Zero).UtcDateTime } }, + new Dictionary {{ "key", new DateTimeOffset(2021, 3, 24, 0, 0, 0, TimeSpan.Zero) } }, new Dictionary {{ "key", TimeSpan.FromSeconds(5) } }, new Dictionary {{ "key", new Uri("http://localHost") } }, new Dictionary {{ "key", new Guid("55f239a6-5d50-4f6d-8f84-deed326e4554") } }, diff --git a/sdk/core/Azure.Core.Experimental/api/Azure.Core.Experimental.netstandard2.0.cs b/sdk/core/Azure.Core.Experimental/api/Azure.Core.Experimental.netstandard2.0.cs index cce3e3c986540..6e88a212a3ec1 100644 --- a/sdk/core/Azure.Core.Experimental/api/Azure.Core.Experimental.netstandard2.0.cs +++ b/sdk/core/Azure.Core.Experimental/api/Azure.Core.Experimental.netstandard2.0.cs @@ -191,4 +191,20 @@ public partial class ProtocolClientOptions : Azure.Core.ClientOptions { public ProtocolClientOptions() { } } + public sealed partial class ResponseError + { + internal ResponseError() { } + public string? Code { get { throw null; } } + public System.Collections.Generic.IReadOnlyList Details { get { throw null; } } + public Azure.Core.ResponseInnerError? InnerError { get { throw null; } } + public string? Message { get { throw null; } } + public string? Target { get { throw null; } } + } + public sealed partial class ResponseInnerError + { + internal ResponseInnerError() { } + public string? Code { get { throw null; } } + public Azure.Core.ResponseInnerError? InnerError { get { throw null; } } + public string? Message { get { throw null; } } + } } diff --git a/sdk/core/Azure.Core.Experimental/src/ResponseError.cs b/sdk/core/Azure.Core.Experimental/src/ResponseError.cs new file mode 100644 index 0000000000000..8b018d90e6989 --- /dev/null +++ b/sdk/core/Azure.Core.Experimental/src/ResponseError.cs @@ -0,0 +1,115 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Text.Json; +using System.Text.Json.Serialization; + +namespace Azure.Core +{ + /// + /// Represents an error returned by an Azure Service. + /// + [JsonConverter(typeof(Converter))] + public sealed class ResponseError + { + internal ResponseError(string? code, string? message, ResponseInnerError? innerError, string? target, IReadOnlyList? details) + { + Code = code; + Message = message; + InnerError = innerError; + Target = target; + Details = details ?? Array.Empty(); + } + + /// + /// Gets the error code. + /// + public string? Code { get; } + + /// + /// Gets the error message. + /// + public string? Message { get; } + + /// + /// Gets the inner error. + /// + public ResponseInnerError? InnerError { get; } + + /// + /// Gets the error target. + /// + public string? Target { get; } + + /// + /// Gets the list of related errors. + /// + public IReadOnlyList Details { get; } + + private class Converter : JsonConverter + { + public override ResponseError? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) + { + using var document = JsonDocument.ParseValue(ref reader); + var element = document.RootElement; + return Read(element); + } + + private static ResponseError? Read(JsonElement element) + { + if (element.ValueKind == JsonValueKind.Null) + { + return null; + } + + string? code = null; + if (element.TryGetProperty("code", out var property)) + { + code = property.GetString(); + } + + string? message = null; + if (element.TryGetProperty("message", out property)) + { + message = property.GetString(); + } + + string? target = null; + if (element.TryGetProperty("target", out property)) + { + target = property.GetString(); + } + + ResponseInnerError? innererror = null; + if (element.TryGetProperty("innererror", out property)) + { + innererror = ResponseInnerError.Converter.Read(property); + } + + List? details = null; + if (element.TryGetProperty("details", out property) && + property.ValueKind == JsonValueKind.Array) + { + foreach (var item in property.EnumerateArray()) + { + var detail = Read(item); + if (detail != null) + { + details ??= new(); + details.Add(detail); + } + } + } + + return new ResponseError(code, message, innererror, target, details); + } + + public override void Write(Utf8JsonWriter writer, ResponseError? value, JsonSerializerOptions options) + { + throw new NotImplementedException(); + } + } + } +} \ No newline at end of file diff --git a/sdk/core/Azure.Core.Experimental/src/ResponseInnerError.cs b/sdk/core/Azure.Core.Experimental/src/ResponseInnerError.cs new file mode 100644 index 0000000000000..822bcb5dbf456 --- /dev/null +++ b/sdk/core/Azure.Core.Experimental/src/ResponseInnerError.cs @@ -0,0 +1,81 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Text.Json; +using System.Text.Json.Serialization; + +namespace Azure.Core +{ + /// + /// Represents an inner error. + /// + [JsonConverter(typeof(Converter))] + public sealed class ResponseInnerError + { + internal ResponseInnerError(string? code, string? message, ResponseInnerError? innerError) + { + Code = code; + Message = message; + InnerError = innerError; + } + + /// + /// Gets the error code. + /// + public string? Code { get; } + + /// + /// Gets the error message. + /// + public string? Message { get; } + + /// + /// Gets the inner error. + /// + public ResponseInnerError? InnerError { get; } + + internal class Converter : JsonConverter + { + public override ResponseInnerError? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) + { + using var document = JsonDocument.ParseValue(ref reader); + var element = document.RootElement; + return Read(element); + } + + internal static ResponseInnerError? Read(JsonElement element) + { + if (element.ValueKind == JsonValueKind.Null) + { + return null; + } + + string? code = null; + if (element.TryGetProperty("code", out var property)) + { + code = property.GetString(); + } + + string? message = null; + if (element.TryGetProperty("message", out property)) + { + message = property.GetString(); + } + + ResponseInnerError? innererror = null; + if (element.TryGetProperty("innererror", out property)) + { + innererror = Read(property); + } + + return new ResponseInnerError(code, message, innererror); + } + + public override void Write(Utf8JsonWriter writer, ResponseInnerError? value, JsonSerializerOptions options) + { + throw new NotImplementedException(); + } + } + } +} \ No newline at end of file diff --git a/sdk/core/Azure.Core.Experimental/tests/ResponseErrorTests.cs b/sdk/core/Azure.Core.Experimental/tests/ResponseErrorTests.cs new file mode 100644 index 0000000000000..4e3002c574a50 --- /dev/null +++ b/sdk/core/Azure.Core.Experimental/tests/ResponseErrorTests.cs @@ -0,0 +1,85 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System.Text.Json; +using NUnit.Framework; + +namespace Azure.Core.Tests +{ + public class ResponseErrorTests + { + [Test] + public void CanDeserializeNull() + { + Assert.Null(JsonSerializer.Deserialize("null")); + } + + [Test] + public void CanDeserializeSimple() + { + var error = JsonSerializer.Deserialize( + "{" + + "\"code\":\"BadError\"," + + "\"message\":\"Something wasn't awesome\"," + + "\"target\":\"Error target\"," + + "\"innererror\":" + + "{" + + "\"code\":\"MoreDetailedBadError\"," + + "\"message\":\"Inner message\"" + + "}}"); + + Assert.AreEqual("BadError", error.Code); + Assert.AreEqual("Something wasn't awesome", error.Message); + Assert.AreEqual("Error target", error.Target); + + Assert.AreEqual("MoreDetailedBadError", error.InnerError.Code); + Assert.AreEqual("Inner message", error.InnerError.Message); + Assert.Null(error.InnerError.InnerError); + } + + [Test] + public void CanDeserializeComplex() + { + var error = JsonSerializer.Deserialize( + "{" + + "\"code\":\"BadError\"," + + "\"message\":\"Something wasn't awesome\"," + + "\"target\":\"Error target\"," + + "\"details\": [" + + "{\"code\":\"Code 1\",\"message\":\"Message 1\"}," + + "{\"code\":\"Code 2\",\"message\":\"Message 2\"}," + + "null" + + "]," + + "\"innererror\":" + + "{" + + "\"code\":\"MoreDetailedBadError\"," + + "\"message\":\"Inner message\"," + + "\"innererror\":" + + "{" + + "\"code\":\"InnerMoreDetailedBadError\"," + + "\"message\":\"Inner Inner message\"" + + "}"+ + "}}"); + + Assert.AreEqual("BadError", error.Code); + Assert.AreEqual("Something wasn't awesome", error.Message); + Assert.AreEqual("Error target", error.Target); + + Assert.AreEqual("MoreDetailedBadError", error.InnerError.Code); + Assert.AreEqual("Inner message", error.InnerError.Message); + + Assert.AreEqual("InnerMoreDetailedBadError", error.InnerError.InnerError.Code); + Assert.AreEqual("Inner Inner message", error.InnerError.InnerError.Message); + + Assert.AreEqual("Code 1", error.Details[0].Code); + Assert.AreEqual("Message 1", error.Details[0].Message); + + Assert.AreEqual("Code 2", error.Details[1].Code); + Assert.AreEqual("Message 2", error.Details[1].Message); + + Assert.AreEqual(2, error.Details.Count); + + Assert.Null(error.InnerError.InnerError.InnerError); + } + } +} \ No newline at end of file diff --git a/sdk/core/Azure.Core.TestFramework/README.md b/sdk/core/Azure.Core.TestFramework/README.md index 83591462cee16..a5851950aa13b 100644 --- a/sdk/core/Azure.Core.TestFramework/README.md +++ b/sdk/core/Azure.Core.TestFramework/README.md @@ -11,7 +11,7 @@ To start using the Test Framework, add a project reference using the alias `Azur ``` -As an example, see the [Template](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/template/Azure.Template/tests/Azure.Template.Tests.csproj#L15) project. +As an example, see the [Template](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/template/Azure.Template/tests/Azure.Template.Tests.csproj#L15) project. ## Sync-async tests @@ -55,7 +55,7 @@ __Limitation__: all method calls/properties that are being used have to be `virt ## Test environment and live test resources -Follow the [live test resources management](https://github.com/azure/azure-sdk-for-net/tree/master/eng/common/TestResources/README.md) to create a live test resources deployment template and get it deployed. The deployment template should be named `test-resources.json` and will live under your service directory. +Follow the [live test resources management](https://github.com/azure/azure-sdk-for-net/tree/main/eng/common/TestResources/README.md) to create a live test resources deployment template and get it deployed. The deployment template should be named `test-resources.json` and will live under your service directory. To use the environment provided by the `New-TestResources.ps1`, create a class that inherits from `TestEnvironment` and exposes required values as properties: @@ -151,11 +151,11 @@ public class AppConfigurationTestEnvironment : TestEnvironment ## Test settings -Test settings can be configured via `.runsettings` files. See [nunit.runsettings](https://github.com/Azure/azure-sdk-for-net/blob/master/eng/nunit.runsettings) for available knobs. +Test settings can be configured via `.runsettings` files. See [nunit.runsettings](https://github.com/Azure/azure-sdk-for-net/blob/main/eng/nunit.runsettings) for available knobs. There are two ways to work with `.runsettings`. Both are picked up by Visual Studio without restart. -- You can edit [nunit.runsettings](https://github.com/Azure/azure-sdk-for-net/blob/master/eng/nunit.runsettings) locally to achieve desired configuration. -- You can prepare few copies of `.runsettings` by cloning [nunit.runsettings](https://github.com/Azure/azure-sdk-for-net/blob/master/eng/nunit.runsettings). +- You can edit [nunit.runsettings](https://github.com/Azure/azure-sdk-for-net/blob/main/eng/nunit.runsettings) locally to achieve desired configuration. +- You can prepare few copies of `.runsettings` by cloning [nunit.runsettings](https://github.com/Azure/azure-sdk-for-net/blob/main/eng/nunit.runsettings). Load them in Visual Studio (`Test>Configure Run Settings` menu) and switch between them. This option requires setting an environment variable `AZURE_SKIP_DEFAULT_RUN_SETTINGS=true`. ## TokenCredential @@ -420,7 +420,7 @@ For example: ## Management libraries -Testing of management libraries uses the Test Framework and should generally be very similar to tests that you write for data plane libraries. There is an intermediate test class that you will likely want to derive from that lives within the management code base - [ManagementRecordedTestBase](https://github.com/Azure/azure-sdk-for-net/blob/babee31b3151e4512ac5a77a55c426c136335fbb/common/ManagementTestShared/ManagementRecordedTestBase.cs). To see examples of Track 2 Management tests using the Test Framework, take a look at the [Storage tests](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.ResourceManager.Storage/tests/Tests). +Testing of management libraries uses the Test Framework and should generally be very similar to tests that you write for data plane libraries. There is an intermediate test class that you will likely want to derive from that lives within the management code base - [ManagementRecordedTestBase](https://github.com/Azure/azure-sdk-for-net/blob/babee31b3151e4512ac5a77a55c426c136335fbb/common/ManagementTestShared/ManagementRecordedTestBase.cs). To see examples of Track 2 Management tests using the Test Framework, take a look at the [Storage tests](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.ResourceManager.Storage/tests/Tests). ## Recording tests on CI @@ -482,7 +482,7 @@ There are various helpful classes that assist in writing tests for the Azure SDK ### TestEnvVar -[TestEnvVar](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core.TestFramework/src/TestEnvVar.cs) allows you to wrap a block of code with a using statement inside which the configured Environment variables will be set to your supplied values. +[TestEnvVar](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core.TestFramework/src/TestEnvVar.cs) allows you to wrap a block of code with a using statement inside which the configured Environment variables will be set to your supplied values. It ensures that the existing value of any configured environment variables are preserved before they are set them and restores them outside the scope of the using block. #### Example usage @@ -498,7 +498,7 @@ using (var _ = new TestEnvVar("AZURE_TENANT_ID", "foo")) ### TestAppContextSwitch -[TestAppContextSwitch](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core.TestFramework/src/TestAppContextSwitch.cs) allows you to wrap a block of code with a using statement inside which the configured [AppContext](https://docs.microsoft.com/dotnet/api/system.appcontext) switch will be set to your supplied values. +[TestAppContextSwitch](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core.TestFramework/src/TestAppContextSwitch.cs) allows you to wrap a block of code with a using statement inside which the configured [AppContext](https://docs.microsoft.com/dotnet/api/system.appcontext) switch will be set to your supplied values. It ensures that the existing value of any configured switches are preserved before they are set them and restores them outside the scope of the using block. Note: Even if an `AppContext` switch was un-set prior to setting it via `TestAppContextSwitch`, it will be unset after leaving the scope of the using block. diff --git a/sdk/core/Azure.Core.TestFramework/src/MockCredential.cs b/sdk/core/Azure.Core.TestFramework/src/MockCredential.cs index 9b42481b8d36e..9580acda4b739 100644 --- a/sdk/core/Azure.Core.TestFramework/src/MockCredential.cs +++ b/sdk/core/Azure.Core.TestFramework/src/MockCredential.cs @@ -9,13 +9,18 @@ namespace Azure.Core.TestFramework { public class MockCredential : TokenCredential { + public Action GetTokenCallback { get; set; } public override ValueTask GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken) { - return new ValueTask(GetToken(requestContext, cancellationToken)); + return new(GetToken(requestContext, cancellationToken)); } public override AccessToken GetToken(TokenRequestContext requestContext, CancellationToken cancellationToken) { + if (GetTokenCallback != null) + { + GetTokenCallback(requestContext, cancellationToken); + } return new AccessToken("TEST TOKEN " + string.Join(" ", requestContext.Scopes), DateTimeOffset.MaxValue); } } diff --git a/sdk/core/Azure.Core/README.md b/sdk/core/Azure.Core/README.md index 3778ab8e2accd..1739478847c65 100644 --- a/sdk/core/Azure.Core/README.md +++ b/sdk/core/Azure.Core/README.md @@ -35,12 +35,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -80,7 +80,7 @@ SecretClientOptions options = new SecretClientOptions() SecretClient client = new SecretClient(new Uri("http://example.com"), new DefaultAzureCredential(), options); ``` -More on client configuration in [client configuration samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Configuration.md) +More on client configuration in [client configuration samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Configuration.md) ### Accessing HTTP Response Details Using ```Response``` _Service clients_ have methods that can be used to call Azure services. @@ -113,7 +113,7 @@ foreach (HttpHeader header in http.Headers) } ``` -More on response types in [response samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Response.md) +More on response types in [response samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Response.md) ### Setting up console logging @@ -124,7 +124,7 @@ To create an Azure SDK log listener that outputs messages to console use `AzureE using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); ``` -More on logging in [diagnostics samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) +More on logging in [diagnostics samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) ### Reporting Errors ```RequestFailedException``` @@ -143,7 +143,7 @@ catch (RequestFailedException e) when (e.Status == 404) } ``` -More on handling responses in [response samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Response.md) +More on handling responses in [response samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Response.md) ### Consuming Service Methods Returning ```AsyncPageable``` @@ -160,7 +160,7 @@ await foreach (SecretProperties secretProperties in allSecretProperties) } ``` -More on paged responses in [response samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Response.md) +More on paged responses in [response samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Response.md) ### Consuming Long-Running Operations Using ```Operation``` @@ -182,7 +182,7 @@ Console.WriteLine(value.Name); Console.WriteLine(value.ScheduledPurgeDate); ``` -More on long-running operations in [long-running operation samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/LongRunningOperations.md) +More on long-running operations in [long-running operation samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/LongRunningOperations.md) ### Mocking One of the most important cross-cutting features of our new client libraries using Azure.Core is that they are designed for mocking. @@ -215,11 +215,11 @@ SecretClient client = mock.Object; KeyVaultSecret secret = client.GetSecret("Name"); ``` -More on mocking in [mocking samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Mocking.md) +More on mocking in [mocking samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Mocking.md) ## Troubleshooting -Three main ways of troubleshooting failures are [inspecting exceptions](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Response.md#handling-exceptions), enabling [logging](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md#Logging), and [distributed tracing](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md#Distributed-tracing) +Three main ways of troubleshooting failures are [inspecting exceptions](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Response.md#handling-exceptions), enabling [logging](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#Logging), and [distributed tracing](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#Distributed-tracing) ## Next steps @@ -235,7 +235,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fcore%2FAzure.Core%2FREADME.png) -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/src [package]: https://www.nuget.org/packages/Azure.Core/ [docs]: https://azure.github.io/azure-sdk-for-net/core.html [code_of_conduct]: https://opensource.microsoft.com/codeofconduct diff --git a/sdk/core/Azure.Core/samples/Diagnostics.md b/sdk/core/Azure.Core/samples/Diagnostics.md index ada438817acea..44154fca1c619 100644 --- a/sdk/core/Azure.Core/samples/Diagnostics.md +++ b/sdk/core/Azure.Core/samples/Diagnostics.md @@ -1,6 +1,6 @@ # Azure SDK diagnostics -**NOTE:** Samples in this file apply only to packages that follow [Azure SDK Design Guidelines](https://azure.github.io/azure-sdk/dotnet_introduction.html). Names of such packages usually start with `Azure`. The samples make use of the `SecretClientOptions` type, but the same functionality is available for any of the `Azure.` packages that contain client options types that derive from [ClientOptions](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/src/ClientOptions.cs), e.g. `BlobClientOptions`, `TextAnalyticsClientOptions`, etc. +**NOTE:** Samples in this file apply only to packages that follow [Azure SDK Design Guidelines](https://azure.github.io/azure-sdk/dotnet_introduction.html). Names of such packages usually start with `Azure`. The samples make use of the `SecretClientOptions` type, but the same functionality is available for any of the `Azure.` packages that contain client options types that derive from [ClientOptions](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/src/ClientOptions.cs), e.g. `BlobClientOptions`, `TextAnalyticsClientOptions`, etc. ## Logging @@ -70,7 +70,7 @@ SecretClientOptions options = new SecretClientOptions() ### ASP.NET Core applications -If your are using Azure SDK libraries in ASP.NET Core application consider using the `Microsoft.Extensions.Azure` package that provides integration with `Microsoft.Extensions.Logging` library. See [Microsoft.Extensions.Azure readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/extensions/Microsoft.Extensions.Azure/README.md) for more details. +If your are using Azure SDK libraries in ASP.NET Core application consider using the `Microsoft.Extensions.Azure` package that provides integration with `Microsoft.Extensions.Logging` library. See [Microsoft.Extensions.Azure readme](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/extensions/Microsoft.Extensions.Azure/README.md) for more details. ### Custom logging callback @@ -103,7 +103,7 @@ To setup ApplicationInsights tracking for your application follow the [Start Mon Follow the [OpenTelemetry configuration guide](https://github.com/open-telemetry/opentelemetry-dotnet#configuration-with-microsoftextensionsdependencyinjection) to configure collecting distribute tracing event collection using the OpenTelemetry library. ### Sample -To see an example of distributed tracing in action, take a look at our [sample app](https://github.com/Azure/azure-sdk-for-net/blob/master/samples/linecounter/README.md) that combines several Azure SDKs. +To see an example of distributed tracing in action, take a look at our [sample app](https://github.com/Azure/azure-sdk-for-net/blob/main/samples/linecounter/README.md) that combines several Azure SDKs. ## Setting x-ms-client-request-id value sent with requests diff --git a/sdk/core/Azure.Core/samples/Events.md b/sdk/core/Azure.Core/samples/Events.md index 97007b5f80ae5..4e578321f8bb1 100644 --- a/sdk/core/Azure.Core/samples/Events.md +++ b/sdk/core/Azure.Core/samples/Events.md @@ -59,7 +59,7 @@ handlers are still raised if cancellation occurs. You should both pass synchronous operations and consider calling `CancellationToken.ThrowIfCancellationRequested` in compute heavy handlers. -A [distributed tracing span](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md#distributed-tracing) +A [distributed tracing span](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#distributed-tracing) is wrapped around your handlers using the event name so you can see how long your handlers took to run, whether they made other calls to Azure services, and details about any exceptions that were thrown. diff --git a/sdk/core/Azure.Core/samples/LongRunningOperations.md b/sdk/core/Azure.Core/samples/LongRunningOperations.md index d01c48d07255f..68a7672a894b2 100644 --- a/sdk/core/Azure.Core/samples/LongRunningOperations.md +++ b/sdk/core/Azure.Core/samples/LongRunningOperations.md @@ -43,7 +43,7 @@ Console.WriteLine(operation.HasValue); A Pageable Operation is use when the service call returns multiple values in pages after the Long Running Operation completes. The results can be access with the `GetValues()`, `GetValuesAsync()` methods which return `Pageable/AsyncPageable` respectively. -To access the result you can iterate over the `Pageable/AsyncPageable`. For more information see [Consuming Service Methods Returning Pageable/AsyncPageable](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core#consuming-service-methods-returning-asyncpageablet). +To access the result you can iterate over the `Pageable/AsyncPageable`. For more information see [Consuming Service Methods Returning Pageable/AsyncPageable](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core#consuming-service-methods-returning-asyncpageablet). ### Using `GetValuesAsync()` The `GetValuesAsync` method will contain the `AsyncPageable` results. diff --git a/sdk/core/Azure.Core/samples/Pipeline.md b/sdk/core/Azure.Core/samples/Pipeline.md index 51e7c152e706b..3338806e94501 100644 --- a/sdk/core/Azure.Core/samples/Pipeline.md +++ b/sdk/core/Azure.Core/samples/Pipeline.md @@ -9,7 +9,7 @@ Before request is sent to the service it travels through the pipeline which cons Azure SDKs provides a way to add policies to the pipeline at two positions: - per-call policies get executed once per request - - per-retry policies get executed every time request is retried, see [Retries samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Configuration.md#configuring-retry-options) for how to configure retries. + - per-retry policies get executed every time request is retried, see [Retries samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Configuration.md#configuring-retry-options) for how to configure retries. ```C# Snippet:AddingPerCallPolicy SecretClientOptions options = new SecretClientOptions(); diff --git a/sdk/core/Azure.Core/samples/README.md b/sdk/core/Azure.Core/samples/README.md index eb285acc03a6c..ee643d0e9222d 100644 --- a/sdk/core/Azure.Core/samples/README.md +++ b/sdk/core/Azure.Core/samples/README.md @@ -10,11 +10,11 @@ description: Samples for the Azure.Core client library # Azure.Core Samples -- [Configuration](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Configuration.md) -- [Response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Response.md) -- [Pipeline](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Pipeline.md) -- [Long Running Operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/LongRunningOperations.md) -- [Events](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Events.md) -- [Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) -- [Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Mocking.md) -- [Protocol Methods](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/ProtocolMethods.md) +- [Configuration](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Configuration.md) +- [Response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Response.md) +- [Pipeline](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Pipeline.md) +- [Long Running Operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/LongRunningOperations.md) +- [Events](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Events.md) +- [Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) +- [Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Mocking.md) +- [Protocol Methods](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md) diff --git a/sdk/core/Azure.Core/samples/Response.md b/sdk/core/Azure.Core/samples/Response.md index f79d4ff98b1e0..cbe5293c57425 100644 --- a/sdk/core/Azure.Core/samples/Response.md +++ b/sdk/core/Azure.Core/samples/Response.md @@ -7,7 +7,7 @@ Most client methods return one of the following types: - `Response` - a value and HTTP response - `Pageable` - a collection of values retrieved in pages - `AsyncPageable` - a collection of values asynchronously retrieved in pages - - `*Operation` - a long-running operation see [long running operation samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/LongRunningOperations.md) + - `*Operation` - a long-running operation see [long running operation samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/LongRunningOperations.md) ## Accessing HTTP response propreties diff --git a/sdk/core/Azure.Core/src/AsyncPageable.cs b/sdk/core/Azure.Core/src/AsyncPageable.cs index 16eb11973c77c..9bafa2748012e 100644 --- a/sdk/core/Azure.Core/src/AsyncPageable.cs +++ b/sdk/core/Azure.Core/src/AsyncPageable.cs @@ -15,7 +15,7 @@ namespace Azure /// The type of the values. /// /// Example of enumerating an AsyncPageable using the async foreach loop: - /// + /// /// // call a service method, which returns AsyncPageable<T> /// AsyncPageable<SecretProperties> allSecretProperties = client.GetPropertiesOfSecretsAsync(); /// @@ -25,7 +25,7 @@ namespace Azure /// } /// /// or using a while loop: - /// + /// /// // call a service method, which returns AsyncPageable<T> /// AsyncPageable<SecretProperties> allSecretProperties = client.GetPropertiesOfSecretsAsync(); /// diff --git a/sdk/core/Azure.Core/src/AzureNamedKeyCredential.cs b/sdk/core/Azure.Core/src/AzureNamedKeyCredential.cs index 859b107323dc3..621486f1a480e 100644 --- a/sdk/core/Azure.Core/src/AzureNamedKeyCredential.cs +++ b/sdk/core/Azure.Core/src/AzureNamedKeyCredential.cs @@ -62,7 +62,7 @@ public void Update(string name, string key) /// The name of the . /// The key to use for authenticating with the Azure service. /// - /// + /// /// var credential = new AzureNamedKeyCredential("SomeName", "SomeKey"); /// /// (string name, string key) = credential; diff --git a/sdk/core/Azure.Core/src/GeoJson/GeoLineString.cs b/sdk/core/Azure.Core/src/GeoJson/GeoLineString.cs index 0716170400e2b..7caf44ed64cee 100644 --- a/sdk/core/Azure.Core/src/GeoJson/GeoLineString.cs +++ b/sdk/core/Azure.Core/src/GeoJson/GeoLineString.cs @@ -12,7 +12,7 @@ namespace Azure.Core.GeoJson /// /// /// Creating a line: - /// + /// /// var line = new GeoLineString(new[] /// { /// new GeoPosition(-122.108727, 47.649383), diff --git a/sdk/core/Azure.Core/src/GeoJson/GeoPoint.cs b/sdk/core/Azure.Core/src/GeoJson/GeoPoint.cs index d2e0acf2bfb55..70b2b0c9512f7 100644 --- a/sdk/core/Azure.Core/src/GeoJson/GeoPoint.cs +++ b/sdk/core/Azure.Core/src/GeoJson/GeoPoint.cs @@ -11,7 +11,7 @@ namespace Azure.Core.GeoJson /// /// /// Creating a point: - /// + /// /// var point = new GeoPoint(-122.091954, 47.607148); /// /// diff --git a/sdk/core/Azure.Core/src/GeoJson/GeoPolygon.cs b/sdk/core/Azure.Core/src/GeoJson/GeoPolygon.cs index cc3175e958954..6a979b13a5b5a 100644 --- a/sdk/core/Azure.Core/src/GeoJson/GeoPolygon.cs +++ b/sdk/core/Azure.Core/src/GeoJson/GeoPolygon.cs @@ -12,7 +12,7 @@ namespace Azure.Core.GeoJson /// /// /// Creating a polygon: - /// + /// /// var polygon = new GeoPolygon(new[] /// { /// new GeoPosition(-122.108727, 47.649383), @@ -23,7 +23,7 @@ namespace Azure.Core.GeoJson /// }); /// /// Creating a polygon with holes: - /// + /// /// var polygon = new GeoPolygon(new[] /// { /// // Outer ring diff --git a/sdk/core/Azure.Core/src/Pipeline/BearerTokenAuthenticationPolicy.cs b/sdk/core/Azure.Core/src/Pipeline/BearerTokenAuthenticationPolicy.cs index 775bd3d1a774f..649211bf51afc 100644 --- a/sdk/core/Azure.Core/src/Pipeline/BearerTokenAuthenticationPolicy.cs +++ b/sdk/core/Azure.Core/src/Pipeline/BearerTokenAuthenticationPolicy.cs @@ -136,7 +136,7 @@ private async ValueTask ProcessAsync(HttpMessage message, ReadOnlyMemoryThe instance that needs to be disposed when client request id shouldn't be sent anymore. /// /// Sample usage: - /// + /// /// var secretClient = new SecretClient(new Uri("http://example.com"), new DefaultAzureCredential()); /// /// using (HttpPipeline.CreateClientRequestIdScope("<custom-client-request-id>")) diff --git a/sdk/core/Azure.Core/src/Pipeline/Internal/RequestActivityPolicy.cs b/sdk/core/Azure.Core/src/Pipeline/Internal/RequestActivityPolicy.cs index 40c5921afb078..04aaea447261b 100644 --- a/sdk/core/Azure.Core/src/Pipeline/Internal/RequestActivityPolicy.cs +++ b/sdk/core/Azure.Core/src/Pipeline/Internal/RequestActivityPolicy.cs @@ -94,6 +94,11 @@ private async ValueTask ProcessAsync(HttpMessage message, ReadOnlyMemory + /// /// var client = new AlarmClient(); /// client.Ring += async (SyncAsyncEventArgs e) => /// { diff --git a/sdk/core/Azure.Core/src/SyncAsyncEventHandler.cs b/sdk/core/Azure.Core/src/SyncAsyncEventHandler.cs index 36c18cdf4e071..6eaf95ae1aaff 100644 --- a/sdk/core/Azure.Core/src/SyncAsyncEventHandler.cs +++ b/sdk/core/Azure.Core/src/SyncAsyncEventHandler.cs @@ -31,7 +31,7 @@ namespace Azure.Core /// of your handler returns a , you should write regular /// sync code that blocks and return when /// finished. - /// + /// /// var client = new AlarmClient(); /// client.Ring += (SyncAsyncEventArgs e) => /// { @@ -58,7 +58,7 @@ namespace Azure.Core /// If you're using the asynchronous, non-blocking methods of a client /// (i.e., methods with an Async suffix), they will raise events that /// expect handlers to execute asynchronously. - /// + /// /// var client = new AlarmClient(); /// client.Ring += async (SyncAsyncEventArgs e) => /// { @@ -78,7 +78,7 @@ namespace Azure.Core /// property to check how the event is being raised and implement your /// handler accordingly. Here's an example handler that's safe to invoke /// from both sync and async code paths. - /// + /// /// var client = new AlarmClient(); /// client.Ring += async (SyncAsyncEventArgs e) => /// { @@ -110,7 +110,7 @@ namespace Azure.Core /// and /// to make /// complex failures easier to work with. - /// + /// /// var client = new AlarmClient(); /// client.Ring += (SyncAsyncEventArgs e) => /// throw new InvalidOperationException("Alarm unplugged."); @@ -200,7 +200,7 @@ namespace Azure.Core /// in compute heavy handlers. /// /// - /// A + /// A /// distributed tracing span is wrapped around your handlers using /// the event name so you can see how long your handlers took to run, /// whether they made other calls to Azure services, and details about any diff --git a/sdk/core/Azure.Core/src/TokenRequestContext.cs b/sdk/core/Azure.Core/src/TokenRequestContext.cs index 1a4aead8ae4f7..4549e7eb136eb 100644 --- a/sdk/core/Azure.Core/src/TokenRequestContext.cs +++ b/sdk/core/Azure.Core/src/TokenRequestContext.cs @@ -42,7 +42,7 @@ public TokenRequestContext(string[] scopes, string? parentRequestId, string? cla /// The of the request requiring a token for authentication, if applicable. /// Additional claims to be included in the token. /// The tenantId to be included in the token request. - public TokenRequestContext(string[] scopes, string? parentRequestId = null, string? claims = null, string? tenantId = null) + public TokenRequestContext(string[] scopes, string? parentRequestId = default, string? claims = default, string? tenantId = default) { Scopes = scopes; ParentRequestId = parentRequestId; diff --git a/sdk/core/Azure.Core/tests/BearerTokenAuthenticationPolicyTests.cs b/sdk/core/Azure.Core/tests/BearerTokenAuthenticationPolicyTests.cs index 83f455daf52e4..2be24500fa202 100644 --- a/sdk/core/Azure.Core/tests/BearerTokenAuthenticationPolicyTests.cs +++ b/sdk/core/Azure.Core/tests/BearerTokenAuthenticationPolicyTests.cs @@ -464,7 +464,8 @@ public async Task BearerTokenAuthenticationPolicy_TokenExpiredThenFailed() Assert.AreEqual(firstRequestTask.Exception.InnerException, secondRequestTask.Exception.InnerException); } - [Test] + [Test] + [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/14612")] public async Task BearerTokenAuthenticationPolicy_TokenAlmostExpiredThenFailed() { var requestMre = new ManualResetEventSlim(true); diff --git a/sdk/core/Azure.Core/tests/RequestActivityPolicyTests.cs b/sdk/core/Azure.Core/tests/RequestActivityPolicyTests.cs index cb0f4e53fd736..9a54070f7e3f3 100644 --- a/sdk/core/Azure.Core/tests/RequestActivityPolicyTests.cs +++ b/sdk/core/Azure.Core/tests/RequestActivityPolicyTests.cs @@ -61,9 +61,9 @@ public async Task ActivityIsCreatedForRequest() CollectionAssert.Contains(activity.Tags, new KeyValuePair("http.user_agent", "agent")); CollectionAssert.Contains(activity.Tags, new KeyValuePair("requestId", clientRequestId)); CollectionAssert.Contains(activity.Tags, new KeyValuePair("serviceRequestId", "server request id")); + CollectionAssert.Contains(activity.Tags, new KeyValuePair("otel.status_code", "UNSET")); CollectionAssert.Contains(activity.Tags, new KeyValuePair("kind", "client")); CollectionAssert.Contains(activity.Tags, new KeyValuePair("az.namespace", "Microsoft.Azure.Core.Cool.Tests")); - CollectionAssert.DoesNotContain(activity.Tags.Select(t=>t.Key), "otel.status_code"); } [Test] diff --git a/sdk/core/Microsoft.Azure.Core.NewtonsoftJson/README.md b/sdk/core/Microsoft.Azure.Core.NewtonsoftJson/README.md index f917cea2da39b..1625f1c35d294 100644 --- a/sdk/core/Microsoft.Azure.Core.NewtonsoftJson/README.md +++ b/sdk/core/Microsoft.Azure.Core.NewtonsoftJson/README.md @@ -119,7 +119,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con [azure_core_package]: https://www.nuget.org/packages/Azure.Core/ [azure_search_documents_package]: https://www.nuget.org/packages/Azure.Search.Documents/ -[azure_search_documents_readme]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/search/Azure.Search.Documents/README.md +[azure_search_documents_readme]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.Search.Documents/README.md [code_of_conduct]: https://opensource.microsoft.com/codeofconduct [code_of_conduct_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [newtonsoft_json_package]: https://www.nuget.org/packages/Newtonsoft.Json/ diff --git a/sdk/core/Microsoft.Azure.Core.Spatial.NewtonsoftJson/README.md b/sdk/core/Microsoft.Azure.Core.Spatial.NewtonsoftJson/README.md index 1ee009082ebb9..7e678cca37af8 100644 --- a/sdk/core/Microsoft.Azure.Core.Spatial.NewtonsoftJson/README.md +++ b/sdk/core/Microsoft.Azure.Core.Spatial.NewtonsoftJson/README.md @@ -92,7 +92,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fcore%2FMicrosoft.Azure.Core.NewtonsoftJson%2FREADME.png) [azure_search_documents_package]: https://www.nuget.org/packages/Azure.Search.Documents/ -[azure_search_documents_readme]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/search/Azure.Search.Documents/README.md +[azure_search_documents_readme]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.Search.Documents/README.md [code_of_conduct]: https://opensource.microsoft.com/codeofconduct [code_of_conduct_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [JsonSerializerSettings]: https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonSerializerSettings.htm diff --git a/sdk/core/Microsoft.Azure.Core.Spatial/README.md b/sdk/core/Microsoft.Azure.Core.Spatial/README.md index 9046d279da78d..b5b755b70f2a5 100644 --- a/sdk/core/Microsoft.Azure.Core.Spatial/README.md +++ b/sdk/core/Microsoft.Azure.Core.Spatial/README.md @@ -92,7 +92,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fcore%2FMicrosoft.Azure.Core.NewtonsoftJson%2FREADME.png) [azure_search_documents_package]: https://www.nuget.org/packages/Azure.Search.Documents/ -[azure_search_documents_readme]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/search/Azure.Search.Documents/README.md +[azure_search_documents_readme]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.Search.Documents/README.md [code_of_conduct]: https://opensource.microsoft.com/codeofconduct [code_of_conduct_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [JsonSerializerOptions]: https://docs.microsoft.com/dotnet/api/system.text.json.jsonserializeroptions diff --git a/sdk/core/ci.yml b/sdk/core/ci.yml index c5ec531a7ea9d..748d2ad52a540 100644 --- a/sdk/core/ci.yml +++ b/sdk/core/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -17,7 +16,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/README.md b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/README.md index aeeb1a42d8a88..bd7e86bfb32c5 100644 --- a/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/README.md +++ b/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/README.md @@ -18,7 +18,7 @@ Install-Package Azure.ResourceManager.CosmosDB -Version 1.0.0-preview.1 ### Authenticate the Client -To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) ## Key concepts @@ -28,9 +28,9 @@ Key concepts of the Azure .NET SDK can be found [here](https://azure.github.io/a Documentation is available to help you learn how to use this package -- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) - [API References](https://docs.microsoft.com/dotnet/api/?view=azure-dotnet) -- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) +- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) ## Examples diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/AzSdk.RP.props b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/AzSdk.RP.props index 0c984b8893f1d..c479893ed2ab4 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/AzSdk.RP.props +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/AzSdk.RP.props @@ -1,7 +1,7 @@  - CosmosDB_2021-04-15 + CosmosDB_2021-06-15 $(PackageTags);$(CommonTags);$(AzureApiTag); diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CassandraResourcesOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CassandraResourcesOperations.cs index 3f02a6250fe74..ae3d1c82d4e32 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CassandraResourcesOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CassandraResourcesOperations.cs @@ -108,10 +108,6 @@ internal CassandraResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -352,10 +348,6 @@ internal CassandraResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -655,10 +647,6 @@ internal CassandraResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -986,10 +974,6 @@ internal CassandraResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1239,10 +1223,6 @@ internal CassandraResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1557,10 +1537,6 @@ internal CassandraResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1905,10 +1881,6 @@ internal CassandraResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2166,10 +2138,6 @@ internal CassandraResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2401,10 +2369,6 @@ internal CassandraResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2666,10 +2630,6 @@ internal CassandraResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2916,10 +2876,6 @@ internal CassandraResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3171,10 +3127,6 @@ internal CassandraResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3441,10 +3393,6 @@ internal CassandraResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3685,10 +3633,6 @@ internal CassandraResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3959,10 +3903,6 @@ internal CassandraResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -4218,10 +4158,6 @@ internal CassandraResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CollectionOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CollectionOperations.cs index 9895b247cbbb6..034262f0468e4 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CollectionOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CollectionOperations.cs @@ -120,10 +120,6 @@ internal CollectionOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -392,10 +388,6 @@ internal CollectionOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -655,10 +647,6 @@ internal CollectionOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CollectionPartitionOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CollectionPartitionOperations.cs index 19e56cbd3001c..6e2217dd5eae2 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CollectionPartitionOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CollectionPartitionOperations.cs @@ -120,10 +120,6 @@ internal CollectionPartitionOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -393,10 +389,6 @@ internal CollectionPartitionOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CollectionPartitionRegionOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CollectionPartitionRegionOperations.cs index 920539d777ec8..0dbae254a8ec4 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CollectionPartitionRegionOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CollectionPartitionRegionOperations.cs @@ -123,10 +123,6 @@ internal CollectionPartitionRegionOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CollectionRegionOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CollectionRegionOperations.cs index 02ff8134dfe19..99bfdd323a00b 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CollectionRegionOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CollectionRegionOperations.cs @@ -123,10 +123,6 @@ internal CollectionRegionOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CosmosDBManagementClient.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CosmosDBManagementClient.cs index 25b7694ddf45f..22336683cb881 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CosmosDBManagementClient.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/CosmosDBManagementClient.cs @@ -166,15 +166,50 @@ public partial class CosmosDBManagementClient : ServiceClient public virtual INotebookWorkspacesOperations NotebookWorkspaces { get; private set; } + /// + /// Gets the IPrivateEndpointConnectionsOperations. + /// + public virtual IPrivateEndpointConnectionsOperations PrivateEndpointConnections { get; private set; } + /// /// Gets the IPrivateLinkResourcesOperations. /// public virtual IPrivateLinkResourcesOperations PrivateLinkResources { get; private set; } /// - /// Gets the IPrivateEndpointConnectionsOperations. + /// Gets the IRestorableDatabaseAccountsOperations. /// - public virtual IPrivateEndpointConnectionsOperations PrivateEndpointConnections { get; private set; } + public virtual IRestorableDatabaseAccountsOperations RestorableDatabaseAccounts { get; private set; } + + /// + /// Gets the IRestorableSqlDatabasesOperations. + /// + public virtual IRestorableSqlDatabasesOperations RestorableSqlDatabases { get; private set; } + + /// + /// Gets the IRestorableSqlContainersOperations. + /// + public virtual IRestorableSqlContainersOperations RestorableSqlContainers { get; private set; } + + /// + /// Gets the IRestorableSqlResourcesOperations. + /// + public virtual IRestorableSqlResourcesOperations RestorableSqlResources { get; private set; } + + /// + /// Gets the IRestorableMongodbDatabasesOperations. + /// + public virtual IRestorableMongodbDatabasesOperations RestorableMongodbDatabases { get; private set; } + + /// + /// Gets the IRestorableMongodbCollectionsOperations. + /// + public virtual IRestorableMongodbCollectionsOperations RestorableMongodbCollections { get; private set; } + + /// + /// Gets the IRestorableMongodbResourcesOperations. + /// + public virtual IRestorableMongodbResourcesOperations RestorableMongodbResources { get; private set; } /// /// Initializes a new instance of the CosmosDBManagementClient class. @@ -436,10 +471,17 @@ private void Initialize() CassandraResources = new CassandraResourcesOperations(this); GremlinResources = new GremlinResourcesOperations(this); NotebookWorkspaces = new NotebookWorkspacesOperations(this); - PrivateLinkResources = new PrivateLinkResourcesOperations(this); PrivateEndpointConnections = new PrivateEndpointConnectionsOperations(this); + PrivateLinkResources = new PrivateLinkResourcesOperations(this); + RestorableDatabaseAccounts = new RestorableDatabaseAccountsOperations(this); + RestorableSqlDatabases = new RestorableSqlDatabasesOperations(this); + RestorableSqlContainers = new RestorableSqlContainersOperations(this); + RestorableSqlResources = new RestorableSqlResourcesOperations(this); + RestorableMongodbDatabases = new RestorableMongodbDatabasesOperations(this); + RestorableMongodbCollections = new RestorableMongodbCollectionsOperations(this); + RestorableMongodbResources = new RestorableMongodbResourcesOperations(this); BaseUri = new System.Uri("https://management.azure.com"); - ApiVersion = "2021-04-15"; + ApiVersion = "2021-06-15"; AcceptLanguage = "en-US"; LongRunningOperationRetryTimeout = 30; GenerateClientRequestId = true; diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/DatabaseAccountRegionOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/DatabaseAccountRegionOperations.cs index 49d1bc40cb2cc..17f4943dcb72c 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/DatabaseAccountRegionOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/DatabaseAccountRegionOperations.cs @@ -117,10 +117,6 @@ internal DatabaseAccountRegionOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/DatabaseAccountsOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/DatabaseAccountsOperations.cs index 22bfa79fb675e..07a55df535a2f 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/DatabaseAccountsOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/DatabaseAccountsOperations.cs @@ -107,10 +107,6 @@ internal DatabaseAccountsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -629,10 +625,6 @@ internal DatabaseAccountsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (Client.ApiVersion == null) { @@ -859,10 +851,6 @@ internal DatabaseAccountsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1100,10 +1088,6 @@ internal DatabaseAccountsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1393,10 +1377,6 @@ internal DatabaseAccountsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1634,10 +1614,6 @@ internal DatabaseAccountsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2093,10 +2069,6 @@ internal DatabaseAccountsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2347,10 +2319,6 @@ internal DatabaseAccountsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2592,10 +2560,6 @@ internal DatabaseAccountsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2835,10 +2799,6 @@ internal DatabaseAccountsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3090,10 +3050,6 @@ internal DatabaseAccountsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3342,10 +3298,6 @@ internal DatabaseAccountsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3568,10 +3520,6 @@ internal DatabaseAccountsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3806,10 +3754,6 @@ internal DatabaseAccountsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -4039,10 +3983,6 @@ internal DatabaseAccountsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -4272,10 +4212,6 @@ internal DatabaseAccountsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/DatabaseOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/DatabaseOperations.cs index 9355f5c552bab..541d6775a12db 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/DatabaseOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/DatabaseOperations.cs @@ -117,10 +117,6 @@ internal DatabaseOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -380,10 +376,6 @@ internal DatabaseOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -634,10 +626,6 @@ internal DatabaseOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/GremlinResourcesOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/GremlinResourcesOperations.cs index fd62ef24aac7c..d18fa497c4a8b 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/GremlinResourcesOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/GremlinResourcesOperations.cs @@ -108,10 +108,6 @@ internal GremlinResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -352,10 +348,6 @@ internal GremlinResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -655,10 +647,6 @@ internal GremlinResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -985,10 +973,6 @@ internal GremlinResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1237,10 +1221,6 @@ internal GremlinResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1555,10 +1535,6 @@ internal GremlinResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1903,10 +1879,6 @@ internal GremlinResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2164,10 +2136,6 @@ internal GremlinResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2399,10 +2367,6 @@ internal GremlinResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2664,10 +2628,6 @@ internal GremlinResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2914,10 +2874,6 @@ internal GremlinResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3169,10 +3125,6 @@ internal GremlinResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3439,10 +3391,6 @@ internal GremlinResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3683,10 +3631,6 @@ internal GremlinResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3957,10 +3901,6 @@ internal GremlinResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -4216,10 +4156,6 @@ internal GremlinResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/ICosmosDBManagementClient.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/ICosmosDBManagementClient.cs index 6825f20dff2a9..70be011f245bb 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/ICosmosDBManagementClient.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/ICosmosDBManagementClient.cs @@ -163,15 +163,50 @@ public partial interface ICosmosDBManagementClient : System.IDisposable /// INotebookWorkspacesOperations NotebookWorkspaces { get; } + /// + /// Gets the IPrivateEndpointConnectionsOperations. + /// + IPrivateEndpointConnectionsOperations PrivateEndpointConnections { get; } + /// /// Gets the IPrivateLinkResourcesOperations. /// IPrivateLinkResourcesOperations PrivateLinkResources { get; } /// - /// Gets the IPrivateEndpointConnectionsOperations. + /// Gets the IRestorableDatabaseAccountsOperations. /// - IPrivateEndpointConnectionsOperations PrivateEndpointConnections { get; } + IRestorableDatabaseAccountsOperations RestorableDatabaseAccounts { get; } + + /// + /// Gets the IRestorableSqlDatabasesOperations. + /// + IRestorableSqlDatabasesOperations RestorableSqlDatabases { get; } + + /// + /// Gets the IRestorableSqlContainersOperations. + /// + IRestorableSqlContainersOperations RestorableSqlContainers { get; } + + /// + /// Gets the IRestorableSqlResourcesOperations. + /// + IRestorableSqlResourcesOperations RestorableSqlResources { get; } + + /// + /// Gets the IRestorableMongodbDatabasesOperations. + /// + IRestorableMongodbDatabasesOperations RestorableMongodbDatabases { get; } + + /// + /// Gets the IRestorableMongodbCollectionsOperations. + /// + IRestorableMongodbCollectionsOperations RestorableMongodbCollections { get; } + + /// + /// Gets the IRestorableMongodbResourcesOperations. + /// + IRestorableMongodbResourcesOperations RestorableMongodbResources { get; } } } diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableDatabaseAccountsOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableDatabaseAccountsOperations.cs new file mode 100644 index 0000000000000..e1a26f87e10b1 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableDatabaseAccountsOperations.cs @@ -0,0 +1,105 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// RestorableDatabaseAccountsOperations operations. + /// + public partial interface IRestorableDatabaseAccountsOperations + { + /// + /// Lists all the restorable Azure Cosmos DB database accounts + /// available under the subscription and in a region. This call + /// requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read' + /// permission. + /// + /// + /// Cosmos DB region, with spaces between words and each word + /// capitalized. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListByLocationWithHttpMessagesAsync(string location, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Lists all the restorable Azure Cosmos DB database accounts + /// available under the subscription. This call requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read' + /// permission. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Retrieves the properties of an existing Azure Cosmos DB restorable + /// database account. This call requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read/*' + /// permission. + /// + /// + /// Cosmos DB region, with spaces between words and each word + /// capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetByLocationWithHttpMessagesAsync(string location, string instanceId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableMongodbCollectionsOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableMongodbCollectionsOperations.cs new file mode 100644 index 0000000000000..b37c85352e82b --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableMongodbCollectionsOperations.cs @@ -0,0 +1,61 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// RestorableMongodbCollectionsOperations operations. + /// + public partial interface IRestorableMongodbCollectionsOperations + { + /// + /// Show the event feed of all mutations done on all the Azure Cosmos + /// DB MongoDB collections under a specific database. This helps in + /// scenario where container was accidentally deleted. This API + /// requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission + /// + /// + /// Cosmos DB region, with spaces between words and each word + /// capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The resource ID of the MongoDB database. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListWithHttpMessagesAsync(string location, string instanceId, string restorableMongodbDatabaseRid = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableMongodbDatabasesOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableMongodbDatabasesOperations.cs new file mode 100644 index 0000000000000..e448a153744bd --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableMongodbDatabasesOperations.cs @@ -0,0 +1,58 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// RestorableMongodbDatabasesOperations operations. + /// + public partial interface IRestorableMongodbDatabasesOperations + { + /// + /// Show the event feed of all mutations done on all the Azure Cosmos + /// DB MongoDB databases under the restorable account. This helps in + /// scenario where database was accidentally deleted to get the + /// deletion time. This API requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission + /// + /// + /// Cosmos DB region, with spaces between words and each word + /// capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListWithHttpMessagesAsync(string location, string instanceId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableMongodbResourcesOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableMongodbResourcesOperations.cs new file mode 100644 index 0000000000000..c218372523e05 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableMongodbResourcesOperations.cs @@ -0,0 +1,64 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// RestorableMongodbResourcesOperations operations. + /// + public partial interface IRestorableMongodbResourcesOperations + { + /// + /// Return a list of database and collection combo that exist on the + /// account at the given timestamp and location. This helps in + /// scenarios to validate what resources exist at given timestamp and + /// location. This API requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission. + /// + /// + /// Cosmos DB region, with spaces between words and each word + /// capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The location where the restorable resources are located. + /// + /// + /// The timestamp when the restorable resources existed. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListWithHttpMessagesAsync(string location, string instanceId, string restoreLocation = default(string), string restoreTimestampInUtc = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableSqlContainersOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableSqlContainersOperations.cs new file mode 100644 index 0000000000000..703b77b68312a --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableSqlContainersOperations.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// RestorableSqlContainersOperations operations. + /// + public partial interface IRestorableSqlContainersOperations + { + /// + /// Show the event feed of all mutations done on all the Azure Cosmos + /// DB SQL containers under a specific database. This helps in + /// scenario where container was accidentally deleted. This API + /// requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission + /// + /// + /// Cosmos DB region, with spaces between words and each word + /// capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The resource ID of the SQL database. + /// + /// + /// The snapshot create timestamp after which snapshots need to be + /// listed. + /// + /// + /// The snapshot create timestamp before which snapshots need to be + /// listed. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListWithHttpMessagesAsync(string location, string instanceId, string restorableSqlDatabaseRid = default(string), string startTime = default(string), string endTime = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableSqlDatabasesOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableSqlDatabasesOperations.cs new file mode 100644 index 0000000000000..9e5f0df87d0f4 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableSqlDatabasesOperations.cs @@ -0,0 +1,58 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// RestorableSqlDatabasesOperations operations. + /// + public partial interface IRestorableSqlDatabasesOperations + { + /// + /// Show the event feed of all mutations done on all the Azure Cosmos + /// DB SQL databases under the restorable account. This helps in + /// scenario where database was accidentally deleted to get the + /// deletion time. This API requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission + /// + /// + /// Cosmos DB region, with spaces between words and each word + /// capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListWithHttpMessagesAsync(string location, string instanceId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableSqlResourcesOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableSqlResourcesOperations.cs new file mode 100644 index 0000000000000..096ec270e22ab --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/IRestorableSqlResourcesOperations.cs @@ -0,0 +1,64 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// RestorableSqlResourcesOperations operations. + /// + public partial interface IRestorableSqlResourcesOperations + { + /// + /// Return a list of database and container combo that exist on the + /// account at the given timestamp and location. This helps in + /// scenarios to validate what resources exist at given timestamp and + /// location. This API requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission. + /// + /// + /// Cosmos DB region, with spaces between words and each word + /// capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The location where the restorable resources are located. + /// + /// + /// The timestamp when the restorable resources existed. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListWithHttpMessagesAsync(string location, string instanceId, string restoreLocation = default(string), string restoreTimestampInUtc = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/ISqlResourcesOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/ISqlResourcesOperations.cs index 1c70deb2f9038..81ce9991bc6a3 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/ISqlResourcesOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/ISqlResourcesOperations.cs @@ -1133,6 +1133,40 @@ public partial interface ISqlResourcesOperations /// Task>> ListSqlRoleAssignmentsWithHttpMessagesAsync(string resourceGroupName, string accountName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// Retrieves continuous backup information for a container resource. + /// + /// + /// The name of the resource group. The name is case insensitive. + /// + /// + /// Cosmos DB database account name. + /// + /// + /// Cosmos DB database name. + /// + /// + /// Cosmos DB container name. + /// + /// + /// The name of the continuous backup restore location. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> RetrieveContinuousBackupInformationWithHttpMessagesAsync(string resourceGroupName, string accountName, string databaseName, string containerName, ContinuousBackupRestoreLocation location, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Create or update an Azure Cosmos DB SQL database /// /// @@ -1755,5 +1789,39 @@ public partial interface ISqlResourcesOperations /// Thrown when a required parameter is null /// Task BeginDeleteSqlRoleAssignmentWithHttpMessagesAsync(string roleAssignmentId, string resourceGroupName, string accountName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Retrieves continuous backup information for a container resource. + /// + /// + /// The name of the resource group. The name is case insensitive. + /// + /// + /// Cosmos DB database account name. + /// + /// + /// Cosmos DB database name. + /// + /// + /// Cosmos DB container name. + /// + /// + /// The name of the continuous backup restore location. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginRetrieveContinuousBackupInformationWithHttpMessagesAsync(string resourceGroupName, string accountName, string databaseName, string containerName, ContinuousBackupRestoreLocation location, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); } } diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopicTypesListResult.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/AnalyticalStorageConfiguration.cs similarity index 52% rename from sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopicTypesListResult.cs rename to sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/AnalyticalStorageConfiguration.cs index 712f3e05686c8..e2f25b399e7d6 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopicTypesListResult.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/AnalyticalStorageConfiguration.cs @@ -8,35 +8,34 @@ // regenerated. // -namespace Microsoft.Azure.Management.EventGrid.Models +namespace Microsoft.Azure.Management.CosmosDB.Models { using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; using System.Linq; /// - /// Result of the List Partner Topic Types operation. + /// Analytical storage specific properties. /// - public partial class PartnerTopicTypesListResult + public partial class AnalyticalStorageConfiguration { /// - /// Initializes a new instance of the PartnerTopicTypesListResult + /// Initializes a new instance of the AnalyticalStorageConfiguration /// class. /// - public PartnerTopicTypesListResult() + public AnalyticalStorageConfiguration() { CustomInit(); } /// - /// Initializes a new instance of the PartnerTopicTypesListResult + /// Initializes a new instance of the AnalyticalStorageConfiguration /// class. /// - /// A collection of partner topic types. - public PartnerTopicTypesListResult(IList value = default(IList)) + /// Possible values include: 'WellDefined', + /// 'FullFidelity' + public AnalyticalStorageConfiguration(string schemaType = default(string)) { - Value = value; + SchemaType = schemaType; CustomInit(); } @@ -46,10 +45,10 @@ public PartnerTopicTypesListResult() partial void CustomInit(); /// - /// Gets or sets a collection of partner topic types. + /// Gets or sets possible values include: 'WellDefined', 'FullFidelity' /// - [JsonProperty(PropertyName = "value")] - public IList Value { get; set; } + [JsonProperty(PropertyName = "schemaType")] + public string SchemaType { get; set; } } } diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopicTypeAuthorizationState.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/AnalyticalStorageSchemaType.cs similarity index 53% rename from sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopicTypeAuthorizationState.cs rename to sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/AnalyticalStorageSchemaType.cs index 48554203ed03d..4ae73b6f25675 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopicTypeAuthorizationState.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/AnalyticalStorageSchemaType.cs @@ -8,16 +8,15 @@ // regenerated. // -namespace Microsoft.Azure.Management.EventGrid.Models +namespace Microsoft.Azure.Management.CosmosDB.Models { /// - /// Defines values for PartnerTopicTypeAuthorizationState. + /// Defines values for AnalyticalStorageSchemaType. /// - public static class PartnerTopicTypeAuthorizationState + public static class AnalyticalStorageSchemaType { - public const string NotApplicable = "NotApplicable"; - public const string NotAuthorized = "NotAuthorized"; - public const string Authorized = "Authorized"; + public const string WellDefined = "WellDefined"; + public const string FullFidelity = "FullFidelity"; } } diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/ApiType.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/ApiType.cs new file mode 100644 index 0000000000000..b263e9b9ec11f --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/ApiType.cs @@ -0,0 +1,26 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + + /// + /// Defines values for ApiType. + /// + public static class ApiType + { + public const string MongoDB = "MongoDB"; + public const string Gremlin = "Gremlin"; + public const string Cassandra = "Cassandra"; + public const string Table = "Table"; + public const string Sql = "Sql"; + public const string GremlinV2 = "GremlinV2"; + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/BackupInformation.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/BackupInformation.cs new file mode 100644 index 0000000000000..fd6ce1be799a4 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/BackupInformation.cs @@ -0,0 +1,52 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Backup information of a resource. + /// + public partial class BackupInformation + { + /// + /// Initializes a new instance of the BackupInformation class. + /// + public BackupInformation() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the BackupInformation class. + /// + /// Information about the + /// status of continuous backups. + public BackupInformation(ContinuousBackupInformation continuousBackupInformation = default(ContinuousBackupInformation)) + { + ContinuousBackupInformation = continuousBackupInformation; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets information about the status of continuous backups. + /// + [JsonProperty(PropertyName = "continuousBackupInformation")] + public ContinuousBackupInformation ContinuousBackupInformation { get; set; } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/BackupPolicy.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/BackupPolicy.cs index 867cca31c5c90..f7840d7f6c170 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/BackupPolicy.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/BackupPolicy.cs @@ -10,6 +10,7 @@ namespace Microsoft.Azure.Management.CosmosDB.Models { + using Newtonsoft.Json; using System.Linq; /// @@ -25,11 +26,28 @@ public BackupPolicy() CustomInit(); } + /// + /// Initializes a new instance of the BackupPolicy class. + /// + /// The object representing the state of + /// the migration between the backup policies. + public BackupPolicy(BackupPolicyMigrationState migrationState = default(BackupPolicyMigrationState)) + { + MigrationState = migrationState; + CustomInit(); + } /// /// An initialization method that performs custom operations like setting defaults /// partial void CustomInit(); + /// + /// Gets or sets the object representing the state of the migration + /// between the backup policies. + /// + [JsonProperty(PropertyName = "migrationState")] + public BackupPolicyMigrationState MigrationState { get; set; } + } } diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/BackupPolicyMigrationState.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/BackupPolicyMigrationState.cs new file mode 100644 index 0000000000000..b063b6fc10b2a --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/BackupPolicyMigrationState.cs @@ -0,0 +1,77 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The object representing the state of the migration between the backup + /// policies. + /// + public partial class BackupPolicyMigrationState + { + /// + /// Initializes a new instance of the BackupPolicyMigrationState class. + /// + public BackupPolicyMigrationState() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the BackupPolicyMigrationState class. + /// + /// Describes the status of migration between + /// backup policy types. Possible values include: 'Invalid', + /// 'InProgress', 'Completed', 'Failed' + /// Describes the target backup policy type of + /// the backup policy migration. Possible values include: 'Periodic', + /// 'Continuous' + /// Time at which the backup policy migration + /// started (ISO-8601 format). + public BackupPolicyMigrationState(string status = default(string), string targetType = default(string), System.DateTime? startTime = default(System.DateTime?)) + { + Status = status; + TargetType = targetType; + StartTime = startTime; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets describes the status of migration between backup + /// policy types. Possible values include: 'Invalid', 'InProgress', + /// 'Completed', 'Failed' + /// + [JsonProperty(PropertyName = "status")] + public string Status { get; set; } + + /// + /// Gets or sets describes the target backup policy type of the backup + /// policy migration. Possible values include: 'Periodic', 'Continuous' + /// + [JsonProperty(PropertyName = "targetType")] + public string TargetType { get; set; } + + /// + /// Gets or sets time at which the backup policy migration started + /// (ISO-8601 format). + /// + [JsonProperty(PropertyName = "startTime")] + public System.DateTime? StartTime { get; set; } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/BackupPolicyMigrationStatus.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/BackupPolicyMigrationStatus.cs new file mode 100644 index 0000000000000..c44e7638dbdb3 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/BackupPolicyMigrationStatus.cs @@ -0,0 +1,24 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + + /// + /// Defines values for BackupPolicyMigrationStatus. + /// + public static class BackupPolicyMigrationStatus + { + public const string Invalid = "Invalid"; + public const string InProgress = "InProgress"; + public const string Completed = "Completed"; + public const string Failed = "Failed"; + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/ContinuousBackupInformation.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/ContinuousBackupInformation.cs new file mode 100644 index 0000000000000..d3e1d0b8cbc47 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/ContinuousBackupInformation.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Information about the status of continuous backups. + /// + public partial class ContinuousBackupInformation + { + /// + /// Initializes a new instance of the ContinuousBackupInformation + /// class. + /// + public ContinuousBackupInformation() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ContinuousBackupInformation + /// class. + /// + /// The latest restorable + /// timestamp for a resource. + public ContinuousBackupInformation(string latestRestorableTimestamp = default(string)) + { + LatestRestorableTimestamp = latestRestorableTimestamp; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the latest restorable timestamp for a resource. + /// + [JsonProperty(PropertyName = "latestRestorableTimestamp")] + public string LatestRestorableTimestamp { get; set; } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/ContinuousBackupRestoreLocation.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/ContinuousBackupRestoreLocation.cs new file mode 100644 index 0000000000000..7025ac59194e2 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/ContinuousBackupRestoreLocation.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Properties of the regional restorable account. + /// + public partial class ContinuousBackupRestoreLocation + { + /// + /// Initializes a new instance of the ContinuousBackupRestoreLocation + /// class. + /// + public ContinuousBackupRestoreLocation() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ContinuousBackupRestoreLocation + /// class. + /// + /// The name of the continuous backup restore + /// location. + public ContinuousBackupRestoreLocation(string location = default(string)) + { + Location = location; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the name of the continuous backup restore location. + /// + [JsonProperty(PropertyName = "location")] + public string Location { get; set; } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/ContinuousModeBackupPolicy.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/ContinuousModeBackupPolicy.cs index 0c4e775c04e56..c581ca3506580 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/ContinuousModeBackupPolicy.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/ContinuousModeBackupPolicy.cs @@ -27,6 +27,16 @@ public ContinuousModeBackupPolicy() CustomInit(); } + /// + /// Initializes a new instance of the ContinuousModeBackupPolicy class. + /// + /// The object representing the state of + /// the migration between the backup policies. + public ContinuousModeBackupPolicy(BackupPolicyMigrationState migrationState = default(BackupPolicyMigrationState)) + : base(migrationState) + { + CustomInit(); + } /// /// An initialization method that performs custom operations like setting defaults diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/CreateMode.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/CreateMode.cs new file mode 100644 index 0000000000000..59efcacc27350 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/CreateMode.cs @@ -0,0 +1,22 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + + /// + /// Defines values for CreateMode. + /// + public static class CreateMode + { + public const string Default = "Default"; + public const string Restore = "Restore"; + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/CreatedByType.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/CreatedByType.cs new file mode 100644 index 0000000000000..53a064c23e09c --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/CreatedByType.cs @@ -0,0 +1,24 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + + /// + /// Defines values for CreatedByType. + /// + public static class CreatedByType + { + public const string User = "User"; + public const string Application = "Application"; + public const string ManagedIdentity = "ManagedIdentity"; + public const string Key = "Key"; + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/DatabaseAccountCreateUpdateParameters.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/DatabaseAccountCreateUpdateParameters.cs index e46e5b0b74bde..7e62fd3f2ca0e 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/DatabaseAccountCreateUpdateParameters.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/DatabaseAccountCreateUpdateParameters.cs @@ -85,6 +85,10 @@ public DatabaseAccountCreateUpdateParameters() /// supported only for MongoDB API. /// Flag to indicate whether to /// enable storage analytics. + /// Analytical storage + /// specific properties. + /// Enum to indicate the mode of account + /// creation. Possible values include: 'Default', 'Restore' /// The object representing the policy for /// taking backups on an account. /// The CORS policy for the Cosmos DB database @@ -95,7 +99,12 @@ public DatabaseAccountCreateUpdateParameters() /// An array that contains /// the Resource Ids for Network Acl Bypass for the Cosmos DB /// account. - public DatabaseAccountCreateUpdateParameters(IList locations, string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary tags = default(IDictionary), string kind = default(string), ManagedServiceIdentity identity = default(ManagedServiceIdentity), ConsistencyPolicy consistencyPolicy = default(ConsistencyPolicy), IList ipRules = default(IList), bool? isVirtualNetworkFilterEnabled = default(bool?), bool? enableAutomaticFailover = default(bool?), IList capabilities = default(IList), IList virtualNetworkRules = default(IList), bool? enableMultipleWriteLocations = default(bool?), bool? enableCassandraConnector = default(bool?), string connectorOffer = default(string), bool? disableKeyBasedMetadataWriteAccess = default(bool?), string keyVaultKeyUri = default(string), string defaultIdentity = default(string), string publicNetworkAccess = default(string), bool? enableFreeTier = default(bool?), ApiProperties apiProperties = default(ApiProperties), bool? enableAnalyticalStorage = default(bool?), BackupPolicy backupPolicy = default(BackupPolicy), IList cors = default(IList), NetworkAclBypass? networkAclBypass = default(NetworkAclBypass?), IList networkAclBypassResourceIds = default(IList)) + /// Opt-out of local authentication and + /// ensure only MSI and AAD can be used exclusively for + /// authentication. + /// Parameters to indicate the + /// information about the restore. + public DatabaseAccountCreateUpdateParameters(IList locations, string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary tags = default(IDictionary), string kind = default(string), ManagedServiceIdentity identity = default(ManagedServiceIdentity), ConsistencyPolicy consistencyPolicy = default(ConsistencyPolicy), IList ipRules = default(IList), bool? isVirtualNetworkFilterEnabled = default(bool?), bool? enableAutomaticFailover = default(bool?), IList capabilities = default(IList), IList virtualNetworkRules = default(IList), bool? enableMultipleWriteLocations = default(bool?), bool? enableCassandraConnector = default(bool?), string connectorOffer = default(string), bool? disableKeyBasedMetadataWriteAccess = default(bool?), string keyVaultKeyUri = default(string), string defaultIdentity = default(string), string publicNetworkAccess = default(string), bool? enableFreeTier = default(bool?), ApiProperties apiProperties = default(ApiProperties), bool? enableAnalyticalStorage = default(bool?), AnalyticalStorageConfiguration analyticalStorageConfiguration = default(AnalyticalStorageConfiguration), string createMode = default(string), BackupPolicy backupPolicy = default(BackupPolicy), IList cors = default(IList), NetworkAclBypass? networkAclBypass = default(NetworkAclBypass?), IList networkAclBypassResourceIds = default(IList), bool? disableLocalAuth = default(bool?), RestoreParameters restoreParameters = default(RestoreParameters)) : base(id, name, type, location, tags) { Kind = kind; @@ -117,10 +126,14 @@ public DatabaseAccountCreateUpdateParameters() EnableFreeTier = enableFreeTier; ApiProperties = apiProperties; EnableAnalyticalStorage = enableAnalyticalStorage; + AnalyticalStorageConfiguration = analyticalStorageConfiguration; + CreateMode = createMode; BackupPolicy = backupPolicy; Cors = cors; NetworkAclBypass = networkAclBypass; NetworkAclBypassResourceIds = networkAclBypassResourceIds; + DisableLocalAuth = disableLocalAuth; + RestoreParameters = restoreParameters; CustomInit(); } /// @@ -266,6 +279,19 @@ static DatabaseAccountCreateUpdateParameters() [JsonProperty(PropertyName = "properties.enableAnalyticalStorage")] public bool? EnableAnalyticalStorage { get; set; } + /// + /// Gets or sets analytical storage specific properties. + /// + [JsonProperty(PropertyName = "properties.analyticalStorageConfiguration")] + public AnalyticalStorageConfiguration AnalyticalStorageConfiguration { get; set; } + + /// + /// Gets or sets enum to indicate the mode of account creation. + /// Possible values include: 'Default', 'Restore' + /// + [JsonProperty(PropertyName = "properties.createMode")] + public string CreateMode { get; set; } + /// /// Gets or sets the object representing the policy for taking backups /// on an account. @@ -293,6 +319,20 @@ static DatabaseAccountCreateUpdateParameters() [JsonProperty(PropertyName = "properties.networkAclBypassResourceIds")] public IList NetworkAclBypassResourceIds { get; set; } + /// + /// Gets or sets opt-out of local authentication and ensure only MSI + /// and AAD can be used exclusively for authentication. + /// + [JsonProperty(PropertyName = "properties.disableLocalAuth")] + public bool? DisableLocalAuth { get; set; } + + /// + /// Gets or sets parameters to indicate the information about the + /// restore. + /// + [JsonProperty(PropertyName = "properties.restoreParameters")] + public RestoreParameters RestoreParameters { get; set; } + /// /// The offer type for the database /// diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/DatabaseAccountGetResults.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/DatabaseAccountGetResults.cs index 279ee25e45187..35d7da5ca5745 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/DatabaseAccountGetResults.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/DatabaseAccountGetResults.cs @@ -95,6 +95,14 @@ public DatabaseAccountGetResults() /// API specific properties. /// Flag to indicate whether to /// enable storage analytics. + /// Analytical storage + /// specific properties. + /// A unique identifier assigned to the + /// database account + /// Enum to indicate the mode of account + /// creation. Possible values include: 'Default', 'Restore' + /// Parameters to indicate the + /// information about the restore. /// The object representing the policy for /// taking backups on an account. /// The CORS policy for the Cosmos DB database @@ -105,7 +113,12 @@ public DatabaseAccountGetResults() /// An array that contains /// the Resource Ids for Network Acl Bypass for the Cosmos DB /// account. - public DatabaseAccountGetResults(string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary tags = default(IDictionary), string kind = default(string), ManagedServiceIdentity identity = default(ManagedServiceIdentity), string provisioningState = default(string), string documentEndpoint = default(string), DatabaseAccountOfferType? databaseAccountOfferType = default(DatabaseAccountOfferType?), IList ipRules = default(IList), bool? isVirtualNetworkFilterEnabled = default(bool?), bool? enableAutomaticFailover = default(bool?), ConsistencyPolicy consistencyPolicy = default(ConsistencyPolicy), IList capabilities = default(IList), IList writeLocations = default(IList), IList readLocations = default(IList), IList locations = default(IList), IList failoverPolicies = default(IList), IList virtualNetworkRules = default(IList), IList privateEndpointConnections = default(IList), bool? enableMultipleWriteLocations = default(bool?), bool? enableCassandraConnector = default(bool?), string connectorOffer = default(string), bool? disableKeyBasedMetadataWriteAccess = default(bool?), string keyVaultKeyUri = default(string), string defaultIdentity = default(string), string publicNetworkAccess = default(string), bool? enableFreeTier = default(bool?), ApiProperties apiProperties = default(ApiProperties), bool? enableAnalyticalStorage = default(bool?), BackupPolicy backupPolicy = default(BackupPolicy), IList cors = default(IList), NetworkAclBypass? networkAclBypass = default(NetworkAclBypass?), IList networkAclBypassResourceIds = default(IList)) + /// Opt-out of local authentication and + /// ensure only MSI and AAD can be used exclusively for + /// authentication. + /// The system meta data relating to this + /// resource. + public DatabaseAccountGetResults(string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary tags = default(IDictionary), string kind = default(string), ManagedServiceIdentity identity = default(ManagedServiceIdentity), string provisioningState = default(string), string documentEndpoint = default(string), DatabaseAccountOfferType? databaseAccountOfferType = default(DatabaseAccountOfferType?), IList ipRules = default(IList), bool? isVirtualNetworkFilterEnabled = default(bool?), bool? enableAutomaticFailover = default(bool?), ConsistencyPolicy consistencyPolicy = default(ConsistencyPolicy), IList capabilities = default(IList), IList writeLocations = default(IList), IList readLocations = default(IList), IList locations = default(IList), IList failoverPolicies = default(IList), IList virtualNetworkRules = default(IList), IList privateEndpointConnections = default(IList), bool? enableMultipleWriteLocations = default(bool?), bool? enableCassandraConnector = default(bool?), string connectorOffer = default(string), bool? disableKeyBasedMetadataWriteAccess = default(bool?), string keyVaultKeyUri = default(string), string defaultIdentity = default(string), string publicNetworkAccess = default(string), bool? enableFreeTier = default(bool?), ApiProperties apiProperties = default(ApiProperties), bool? enableAnalyticalStorage = default(bool?), AnalyticalStorageConfiguration analyticalStorageConfiguration = default(AnalyticalStorageConfiguration), string instanceId = default(string), string createMode = default(string), RestoreParameters restoreParameters = default(RestoreParameters), BackupPolicy backupPolicy = default(BackupPolicy), IList cors = default(IList), NetworkAclBypass? networkAclBypass = default(NetworkAclBypass?), IList networkAclBypassResourceIds = default(IList), bool? disableLocalAuth = default(bool?), SystemData systemData = default(SystemData)) : base(id, name, type, location, tags) { Kind = kind; @@ -134,10 +147,16 @@ public DatabaseAccountGetResults() EnableFreeTier = enableFreeTier; ApiProperties = apiProperties; EnableAnalyticalStorage = enableAnalyticalStorage; + AnalyticalStorageConfiguration = analyticalStorageConfiguration; + InstanceId = instanceId; + CreateMode = createMode; + RestoreParameters = restoreParameters; BackupPolicy = backupPolicy; Cors = cors; NetworkAclBypass = networkAclBypass; NetworkAclBypassResourceIds = networkAclBypassResourceIds; + DisableLocalAuth = disableLocalAuth; + SystemData = systemData; CustomInit(); } @@ -322,6 +341,32 @@ public DatabaseAccountGetResults() [JsonProperty(PropertyName = "properties.enableAnalyticalStorage")] public bool? EnableAnalyticalStorage { get; set; } + /// + /// Gets or sets analytical storage specific properties. + /// + [JsonProperty(PropertyName = "properties.analyticalStorageConfiguration")] + public AnalyticalStorageConfiguration AnalyticalStorageConfiguration { get; set; } + + /// + /// Gets a unique identifier assigned to the database account + /// + [JsonProperty(PropertyName = "properties.instanceId")] + public string InstanceId { get; private set; } + + /// + /// Gets or sets enum to indicate the mode of account creation. + /// Possible values include: 'Default', 'Restore' + /// + [JsonProperty(PropertyName = "properties.createMode")] + public string CreateMode { get; set; } + + /// + /// Gets or sets parameters to indicate the information about the + /// restore. + /// + [JsonProperty(PropertyName = "properties.restoreParameters")] + public RestoreParameters RestoreParameters { get; set; } + /// /// Gets or sets the object representing the policy for taking backups /// on an account. @@ -349,6 +394,19 @@ public DatabaseAccountGetResults() [JsonProperty(PropertyName = "properties.networkAclBypassResourceIds")] public IList NetworkAclBypassResourceIds { get; set; } + /// + /// Gets or sets opt-out of local authentication and ensure only MSI + /// and AAD can be used exclusively for authentication. + /// + [JsonProperty(PropertyName = "properties.disableLocalAuth")] + public bool? DisableLocalAuth { get; set; } + + /// + /// Gets the system meta data relating to this resource. + /// + [JsonProperty(PropertyName = "systemData")] + public SystemData SystemData { get; private set; } + /// /// Validate the object. /// diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/DatabaseAccountUpdateParameters.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/DatabaseAccountUpdateParameters.cs index 024a4c9e8ed05..b105d623d6b15 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/DatabaseAccountUpdateParameters.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/DatabaseAccountUpdateParameters.cs @@ -78,6 +78,8 @@ public DatabaseAccountUpdateParameters() /// supported only for MongoDB API. /// Flag to indicate whether to /// enable storage analytics. + /// Analytical storage + /// specific properties. /// The object representing the policy for /// taking backups on an account. /// The CORS policy for the Cosmos DB database @@ -88,7 +90,10 @@ public DatabaseAccountUpdateParameters() /// An array that contains /// the Resource Ids for Network Acl Bypass for the Cosmos DB /// account. - public DatabaseAccountUpdateParameters(IDictionary tags = default(IDictionary), string location = default(string), ManagedServiceIdentity identity = default(ManagedServiceIdentity), ConsistencyPolicy consistencyPolicy = default(ConsistencyPolicy), IList locations = default(IList), IList ipRules = default(IList), bool? isVirtualNetworkFilterEnabled = default(bool?), bool? enableAutomaticFailover = default(bool?), IList capabilities = default(IList), IList virtualNetworkRules = default(IList), bool? enableMultipleWriteLocations = default(bool?), bool? enableCassandraConnector = default(bool?), string connectorOffer = default(string), bool? disableKeyBasedMetadataWriteAccess = default(bool?), string keyVaultKeyUri = default(string), string defaultIdentity = default(string), string publicNetworkAccess = default(string), bool? enableFreeTier = default(bool?), ApiProperties apiProperties = default(ApiProperties), bool? enableAnalyticalStorage = default(bool?), BackupPolicy backupPolicy = default(BackupPolicy), IList cors = default(IList), NetworkAclBypass? networkAclBypass = default(NetworkAclBypass?), IList networkAclBypassResourceIds = default(IList)) + /// Opt-out of local authentication and + /// ensure only MSI and AAD can be used exclusively for + /// authentication. + public DatabaseAccountUpdateParameters(IDictionary tags = default(IDictionary), string location = default(string), ManagedServiceIdentity identity = default(ManagedServiceIdentity), ConsistencyPolicy consistencyPolicy = default(ConsistencyPolicy), IList locations = default(IList), IList ipRules = default(IList), bool? isVirtualNetworkFilterEnabled = default(bool?), bool? enableAutomaticFailover = default(bool?), IList capabilities = default(IList), IList virtualNetworkRules = default(IList), bool? enableMultipleWriteLocations = default(bool?), bool? enableCassandraConnector = default(bool?), string connectorOffer = default(string), bool? disableKeyBasedMetadataWriteAccess = default(bool?), string keyVaultKeyUri = default(string), string defaultIdentity = default(string), string publicNetworkAccess = default(string), bool? enableFreeTier = default(bool?), ApiProperties apiProperties = default(ApiProperties), bool? enableAnalyticalStorage = default(bool?), AnalyticalStorageConfiguration analyticalStorageConfiguration = default(AnalyticalStorageConfiguration), BackupPolicy backupPolicy = default(BackupPolicy), IList cors = default(IList), NetworkAclBypass? networkAclBypass = default(NetworkAclBypass?), IList networkAclBypassResourceIds = default(IList), bool? disableLocalAuth = default(bool?)) { Tags = tags; Location = location; @@ -110,10 +115,12 @@ public DatabaseAccountUpdateParameters() EnableFreeTier = enableFreeTier; ApiProperties = apiProperties; EnableAnalyticalStorage = enableAnalyticalStorage; + AnalyticalStorageConfiguration = analyticalStorageConfiguration; BackupPolicy = backupPolicy; Cors = cors; NetworkAclBypass = networkAclBypass; NetworkAclBypassResourceIds = networkAclBypassResourceIds; + DisableLocalAuth = disableLocalAuth; CustomInit(); } @@ -256,6 +263,12 @@ public DatabaseAccountUpdateParameters() [JsonProperty(PropertyName = "properties.enableAnalyticalStorage")] public bool? EnableAnalyticalStorage { get; set; } + /// + /// Gets or sets analytical storage specific properties. + /// + [JsonProperty(PropertyName = "properties.analyticalStorageConfiguration")] + public AnalyticalStorageConfiguration AnalyticalStorageConfiguration { get; set; } + /// /// Gets or sets the object representing the policy for taking backups /// on an account. @@ -283,6 +296,13 @@ public DatabaseAccountUpdateParameters() [JsonProperty(PropertyName = "properties.networkAclBypassResourceIds")] public IList NetworkAclBypassResourceIds { get; set; } + /// + /// Gets or sets opt-out of local authentication and ensure only MSI + /// and AAD can be used exclusively for authentication. + /// + [JsonProperty(PropertyName = "properties.disableLocalAuth")] + public bool? DisableLocalAuth { get; set; } + /// /// Validate the object. /// diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/DatabaseRestoreResource.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/DatabaseRestoreResource.cs new file mode 100644 index 0000000000000..1a34d450130d8 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/DatabaseRestoreResource.cs @@ -0,0 +1,63 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Specific Databases to restore. + /// + public partial class DatabaseRestoreResource + { + /// + /// Initializes a new instance of the DatabaseRestoreResource class. + /// + public DatabaseRestoreResource() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the DatabaseRestoreResource class. + /// + /// The name of the database available for + /// restore. + /// The names of the collections + /// available for restore. + public DatabaseRestoreResource(string databaseName = default(string), IList collectionNames = default(IList)) + { + DatabaseName = databaseName; + CollectionNames = collectionNames; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the name of the database available for restore. + /// + [JsonProperty(PropertyName = "databaseName")] + public string DatabaseName { get; set; } + + /// + /// Gets or sets the names of the collections available for restore. + /// + [JsonProperty(PropertyName = "collectionNames")] + public IList CollectionNames { get; set; } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/OperationType.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/OperationType.cs new file mode 100644 index 0000000000000..8fd9dcaeff9b5 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/OperationType.cs @@ -0,0 +1,24 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + + /// + /// Defines values for OperationType. + /// + public static class OperationType + { + public const string Create = "Create"; + public const string Replace = "Replace"; + public const string Delete = "Delete"; + public const string SystemOperation = "SystemOperation"; + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/PeriodicModeBackupPolicy.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/PeriodicModeBackupPolicy.cs index 5415b93fbf75d..348975c8a6695 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/PeriodicModeBackupPolicy.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/PeriodicModeBackupPolicy.cs @@ -30,9 +30,12 @@ public PeriodicModeBackupPolicy() /// /// Initializes a new instance of the PeriodicModeBackupPolicy class. /// + /// The object representing the state of + /// the migration between the backup policies. /// Configuration values for /// periodic mode backup - public PeriodicModeBackupPolicy(PeriodicModeProperties periodicModeProperties = default(PeriodicModeProperties)) + public PeriodicModeBackupPolicy(BackupPolicyMigrationState migrationState = default(BackupPolicyMigrationState), PeriodicModeProperties periodicModeProperties = default(PeriodicModeProperties)) + : base(migrationState) { PeriodicModeProperties = periodicModeProperties; CustomInit(); diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableDatabaseAccountGetResult.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableDatabaseAccountGetResult.cs new file mode 100644 index 0000000000000..6b06cc51ff4d5 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableDatabaseAccountGetResult.cs @@ -0,0 +1,136 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Microsoft.Rest; + using Microsoft.Rest.Serialization; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// A Azure Cosmos DB restorable database account. + /// + [Rest.Serialization.JsonTransformation] + public partial class RestorableDatabaseAccountGetResult + { + /// + /// Initializes a new instance of the + /// RestorableDatabaseAccountGetResult class. + /// + public RestorableDatabaseAccountGetResult() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// RestorableDatabaseAccountGetResult class. + /// + /// The name of the global database + /// account + /// The creation time of the restorable + /// database account (ISO-8601 format). + /// The time at which the restorable + /// database account has been deleted (ISO-8601 format). + /// The API type of the restorable database + /// account. Possible values include: 'MongoDB', 'Gremlin', + /// 'Cassandra', 'Table', 'Sql', 'GremlinV2' + /// List of regions where the of the + /// database account can be restored from. + /// The unique resource identifier of the ARM + /// resource. + /// The name of the ARM resource. + /// The type of Azure resource. + /// The location of the resource group to which + /// the resource belongs. + public RestorableDatabaseAccountGetResult(string accountName = default(string), System.DateTime? creationTime = default(System.DateTime?), System.DateTime? deletionTime = default(System.DateTime?), string apiType = default(string), IList restorableLocations = default(IList), string id = default(string), string name = default(string), string type = default(string), string location = default(string)) + { + AccountName = accountName; + CreationTime = creationTime; + DeletionTime = deletionTime; + ApiType = apiType; + RestorableLocations = restorableLocations; + Id = id; + Name = name; + Type = type; + Location = location; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the name of the global database account + /// + [JsonProperty(PropertyName = "properties.accountName")] + public string AccountName { get; set; } + + /// + /// Gets or sets the creation time of the restorable database account + /// (ISO-8601 format). + /// + [JsonProperty(PropertyName = "properties.creationTime")] + public System.DateTime? CreationTime { get; set; } + + /// + /// Gets or sets the time at which the restorable database account has + /// been deleted (ISO-8601 format). + /// + [JsonProperty(PropertyName = "properties.deletionTime")] + public System.DateTime? DeletionTime { get; set; } + + /// + /// Gets the API type of the restorable database account. Possible + /// values include: 'MongoDB', 'Gremlin', 'Cassandra', 'Table', 'Sql', + /// 'GremlinV2' + /// + [JsonProperty(PropertyName = "properties.apiType")] + public string ApiType { get; private set; } + + /// + /// Gets list of regions where the of the database account can be + /// restored from. + /// + [JsonProperty(PropertyName = "properties.restorableLocations")] + public IList RestorableLocations { get; private set; } + + /// + /// Gets the unique resource identifier of the ARM resource. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; private set; } + + /// + /// Gets the name of the ARM resource. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; private set; } + + /// + /// Gets the type of Azure resource. + /// + [JsonProperty(PropertyName = "type")] + public string Type { get; private set; } + + /// + /// Gets or sets the location of the resource group to which the + /// resource belongs. + /// + [JsonProperty(PropertyName = "location")] + public string Location { get; set; } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableLocationResource.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableLocationResource.cs new file mode 100644 index 0000000000000..0c942ae55b611 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableLocationResource.cs @@ -0,0 +1,82 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Properties of the regional restorable account. + /// + public partial class RestorableLocationResource + { + /// + /// Initializes a new instance of the RestorableLocationResource class. + /// + public RestorableLocationResource() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the RestorableLocationResource class. + /// + /// The location of the regional restorable + /// account. + /// The instance id of + /// the regional restorable account. + /// The creation time of the regional + /// restorable database account (ISO-8601 format). + /// The time at which the regional + /// restorable database account has been deleted (ISO-8601 + /// format). + public RestorableLocationResource(string locationName = default(string), string regionalDatabaseAccountInstanceId = default(string), System.DateTime? creationTime = default(System.DateTime?), System.DateTime? deletionTime = default(System.DateTime?)) + { + LocationName = locationName; + RegionalDatabaseAccountInstanceId = regionalDatabaseAccountInstanceId; + CreationTime = creationTime; + DeletionTime = deletionTime; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the location of the regional restorable account. + /// + [JsonProperty(PropertyName = "locationName")] + public string LocationName { get; private set; } + + /// + /// Gets the instance id of the regional restorable account. + /// + [JsonProperty(PropertyName = "regionalDatabaseAccountInstanceId")] + public string RegionalDatabaseAccountInstanceId { get; private set; } + + /// + /// Gets the creation time of the regional restorable database account + /// (ISO-8601 format). + /// + [JsonProperty(PropertyName = "creationTime")] + public System.DateTime? CreationTime { get; private set; } + + /// + /// Gets the time at which the regional restorable database account has + /// been deleted (ISO-8601 format). + /// + [JsonProperty(PropertyName = "deletionTime")] + public System.DateTime? DeletionTime { get; private set; } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableMongodbCollectionGetResult.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableMongodbCollectionGetResult.cs new file mode 100644 index 0000000000000..4b39c95048b5f --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableMongodbCollectionGetResult.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Microsoft.Rest; + using Microsoft.Rest.Serialization; + using Newtonsoft.Json; + using System.Linq; + + /// + /// An Azure Cosmos DB MongoDB collection event + /// + [Rest.Serialization.JsonTransformation] + public partial class RestorableMongodbCollectionGetResult + { + /// + /// Initializes a new instance of the + /// RestorableMongodbCollectionGetResult class. + /// + public RestorableMongodbCollectionGetResult() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// RestorableMongodbCollectionGetResult class. + /// + /// The resource of an Azure Cosmos DB MongoDB + /// collection event + /// The unique resource Identifier of the ARM + /// resource. + /// The name of the ARM resource. + /// The type of Azure resource. + public RestorableMongodbCollectionGetResult(RestorableMongodbCollectionPropertiesResource resource = default(RestorableMongodbCollectionPropertiesResource), string id = default(string), string name = default(string), string type = default(string)) + { + Resource = resource; + Id = id; + Name = name; + Type = type; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the resource of an Azure Cosmos DB MongoDB collection + /// event + /// + [JsonProperty(PropertyName = "properties.resource")] + public RestorableMongodbCollectionPropertiesResource Resource { get; set; } + + /// + /// Gets the unique resource Identifier of the ARM resource. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; private set; } + + /// + /// Gets the name of the ARM resource. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; private set; } + + /// + /// Gets the type of Azure resource. + /// + [JsonProperty(PropertyName = "type")] + public string Type { get; private set; } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableMongodbCollectionPropertiesResource.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableMongodbCollectionPropertiesResource.cs new file mode 100644 index 0000000000000..463b850ec05ef --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableMongodbCollectionPropertiesResource.cs @@ -0,0 +1,91 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The resource of an Azure Cosmos DB MongoDB collection event + /// + public partial class RestorableMongodbCollectionPropertiesResource + { + /// + /// Initializes a new instance of the + /// RestorableMongodbCollectionPropertiesResource class. + /// + public RestorableMongodbCollectionPropertiesResource() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// RestorableMongodbCollectionPropertiesResource class. + /// + /// A system generated property. A unique + /// identifier. + /// The operation type of this collection + /// event. Possible values include: 'Create', 'Replace', 'Delete', + /// 'SystemOperation' + /// The time when this collection event + /// happened. + /// The name of this MongoDB collection. + /// The resource ID of this MongoDB + /// collection. + public RestorableMongodbCollectionPropertiesResource(string _rid = default(string), string operationType = default(string), string eventTimestamp = default(string), string ownerId = default(string), string ownerResourceId = default(string)) + { + this._rid = _rid; + OperationType = operationType; + EventTimestamp = eventTimestamp; + OwnerId = ownerId; + OwnerResourceId = ownerResourceId; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets a system generated property. A unique identifier. + /// + [JsonProperty(PropertyName = "_rid")] + public string _rid { get; private set; } + + /// + /// Gets the operation type of this collection event. Possible values + /// include: 'Create', 'Replace', 'Delete', 'SystemOperation' + /// + [JsonProperty(PropertyName = "operationType")] + public string OperationType { get; private set; } + + /// + /// Gets the time when this collection event happened. + /// + [JsonProperty(PropertyName = "eventTimestamp")] + public string EventTimestamp { get; private set; } + + /// + /// Gets the name of this MongoDB collection. + /// + [JsonProperty(PropertyName = "ownerId")] + public string OwnerId { get; private set; } + + /// + /// Gets the resource ID of this MongoDB collection. + /// + [JsonProperty(PropertyName = "ownerResourceId")] + public string OwnerResourceId { get; private set; } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableMongodbDatabaseGetResult.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableMongodbDatabaseGetResult.cs new file mode 100644 index 0000000000000..b002f0197c38f --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableMongodbDatabaseGetResult.cs @@ -0,0 +1,83 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Microsoft.Rest; + using Microsoft.Rest.Serialization; + using Newtonsoft.Json; + using System.Linq; + + /// + /// An Azure Cosmos DB MongoDB database event + /// + [Rest.Serialization.JsonTransformation] + public partial class RestorableMongodbDatabaseGetResult + { + /// + /// Initializes a new instance of the + /// RestorableMongodbDatabaseGetResult class. + /// + public RestorableMongodbDatabaseGetResult() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// RestorableMongodbDatabaseGetResult class. + /// + /// The resource of an Azure Cosmos DB MongoDB + /// database event + /// The unique resource Identifier of the ARM + /// resource. + /// The name of the ARM resource. + /// The type of Azure resource. + public RestorableMongodbDatabaseGetResult(RestorableMongodbDatabasePropertiesResource resource = default(RestorableMongodbDatabasePropertiesResource), string id = default(string), string name = default(string), string type = default(string)) + { + Resource = resource; + Id = id; + Name = name; + Type = type; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the resource of an Azure Cosmos DB MongoDB database + /// event + /// + [JsonProperty(PropertyName = "properties.resource")] + public RestorableMongodbDatabasePropertiesResource Resource { get; set; } + + /// + /// Gets the unique resource Identifier of the ARM resource. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; private set; } + + /// + /// Gets the name of the ARM resource. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; private set; } + + /// + /// Gets the type of Azure resource. + /// + [JsonProperty(PropertyName = "type")] + public string Type { get; private set; } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableMongodbDatabasePropertiesResource.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableMongodbDatabasePropertiesResource.cs new file mode 100644 index 0000000000000..7c06c8643d716 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableMongodbDatabasePropertiesResource.cs @@ -0,0 +1,91 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The resource of an Azure Cosmos DB MongoDB database event + /// + public partial class RestorableMongodbDatabasePropertiesResource + { + /// + /// Initializes a new instance of the + /// RestorableMongodbDatabasePropertiesResource class. + /// + public RestorableMongodbDatabasePropertiesResource() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// RestorableMongodbDatabasePropertiesResource class. + /// + /// A system generated property. A unique + /// identifier. + /// The operation type of this database + /// event. Possible values include: 'Create', 'Replace', 'Delete', + /// 'SystemOperation' + /// The time when this database event + /// happened. + /// The name of this MongoDB database. + /// The resource ID of this MongoDB + /// database. + public RestorableMongodbDatabasePropertiesResource(string _rid = default(string), string operationType = default(string), string eventTimestamp = default(string), string ownerId = default(string), string ownerResourceId = default(string)) + { + this._rid = _rid; + OperationType = operationType; + EventTimestamp = eventTimestamp; + OwnerId = ownerId; + OwnerResourceId = ownerResourceId; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets a system generated property. A unique identifier. + /// + [JsonProperty(PropertyName = "_rid")] + public string _rid { get; private set; } + + /// + /// Gets the operation type of this database event. Possible values + /// include: 'Create', 'Replace', 'Delete', 'SystemOperation' + /// + [JsonProperty(PropertyName = "operationType")] + public string OperationType { get; private set; } + + /// + /// Gets the time when this database event happened. + /// + [JsonProperty(PropertyName = "eventTimestamp")] + public string EventTimestamp { get; private set; } + + /// + /// Gets the name of this MongoDB database. + /// + [JsonProperty(PropertyName = "ownerId")] + public string OwnerId { get; private set; } + + /// + /// Gets the resource ID of this MongoDB database. + /// + [JsonProperty(PropertyName = "ownerResourceId")] + public string OwnerResourceId { get; private set; } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlContainerGetResult.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlContainerGetResult.cs new file mode 100644 index 0000000000000..fa5bf9dc46d29 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlContainerGetResult.cs @@ -0,0 +1,95 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Microsoft.Rest; + using Microsoft.Rest.Serialization; + using Newtonsoft.Json; + using System.Linq; + + /// + /// An Azure Cosmos DB SQL container event + /// + [Rest.Serialization.JsonTransformation] + public partial class RestorableSqlContainerGetResult + { + /// + /// Initializes a new instance of the RestorableSqlContainerGetResult + /// class. + /// + public RestorableSqlContainerGetResult() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the RestorableSqlContainerGetResult + /// class. + /// + /// The resource of an Azure Cosmos DB SQL + /// container event + /// The unique resource Identifier of the ARM + /// resource. + /// The name of the ARM resource. + /// The type of Azure resource. + public RestorableSqlContainerGetResult(RestorableSqlContainerPropertiesResource resource = default(RestorableSqlContainerPropertiesResource), string id = default(string), string name = default(string), string type = default(string)) + { + Resource = resource; + Id = id; + Name = name; + Type = type; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the resource of an Azure Cosmos DB SQL container event + /// + [JsonProperty(PropertyName = "properties.resource")] + public RestorableSqlContainerPropertiesResource Resource { get; set; } + + /// + /// Gets the unique resource Identifier of the ARM resource. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; private set; } + + /// + /// Gets the name of the ARM resource. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; private set; } + + /// + /// Gets the type of Azure resource. + /// + [JsonProperty(PropertyName = "type")] + public string Type { get; private set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (Resource != null) + { + Resource.Validate(); + } + } + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlContainerPropertiesResource.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlContainerPropertiesResource.cs new file mode 100644 index 0000000000000..511fea7331afa --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlContainerPropertiesResource.cs @@ -0,0 +1,113 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The resource of an Azure Cosmos DB SQL container event + /// + public partial class RestorableSqlContainerPropertiesResource + { + /// + /// Initializes a new instance of the + /// RestorableSqlContainerPropertiesResource class. + /// + public RestorableSqlContainerPropertiesResource() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// RestorableSqlContainerPropertiesResource class. + /// + /// A system generated property. A unique + /// identifier. + /// The operation type of this container + /// event. Possible values include: 'Create', 'Replace', 'Delete', + /// 'SystemOperation' + /// The when this container event + /// happened. + /// The name of this SQL container. + /// The resource ID of this SQL + /// container. + /// Cosmos DB SQL container resource + /// object + public RestorableSqlContainerPropertiesResource(string _rid = default(string), string operationType = default(string), string eventTimestamp = default(string), string ownerId = default(string), string ownerResourceId = default(string), RestorableSqlContainerPropertiesResourceContainer container = default(RestorableSqlContainerPropertiesResourceContainer)) + { + this._rid = _rid; + OperationType = operationType; + EventTimestamp = eventTimestamp; + OwnerId = ownerId; + OwnerResourceId = ownerResourceId; + Container = container; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets a system generated property. A unique identifier. + /// + [JsonProperty(PropertyName = "_rid")] + public string _rid { get; private set; } + + /// + /// Gets the operation type of this container event. Possible values + /// include: 'Create', 'Replace', 'Delete', 'SystemOperation' + /// + [JsonProperty(PropertyName = "operationType")] + public string OperationType { get; private set; } + + /// + /// Gets the when this container event happened. + /// + [JsonProperty(PropertyName = "eventTimestamp")] + public string EventTimestamp { get; private set; } + + /// + /// Gets the name of this SQL container. + /// + [JsonProperty(PropertyName = "ownerId")] + public string OwnerId { get; private set; } + + /// + /// Gets the resource ID of this SQL container. + /// + [JsonProperty(PropertyName = "ownerResourceId")] + public string OwnerResourceId { get; private set; } + + /// + /// Gets or sets cosmos DB SQL container resource object + /// + [JsonProperty(PropertyName = "container")] + public RestorableSqlContainerPropertiesResourceContainer Container { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (Container != null) + { + Container.Validate(); + } + } + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlContainerPropertiesResourceContainer.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlContainerPropertiesResourceContainer.cs new file mode 100644 index 0000000000000..57f76559317f7 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlContainerPropertiesResourceContainer.cs @@ -0,0 +1,169 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Microsoft.Rest; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Cosmos DB SQL container resource object + /// + public partial class RestorableSqlContainerPropertiesResourceContainer + { + /// + /// Initializes a new instance of the + /// RestorableSqlContainerPropertiesResourceContainer class. + /// + public RestorableSqlContainerPropertiesResourceContainer() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// RestorableSqlContainerPropertiesResourceContainer class. + /// + /// Name of the Cosmos DB SQL container + /// The configuration of the indexing + /// policy. By default, the indexing is automatic for all document + /// paths within the container + /// The configuration of the partition key + /// to be used for partitioning data into multiple partitions + /// Default time to live + /// The unique key policy configuration + /// for specifying uniqueness constraints on documents in the + /// collection in the Azure Cosmos DB service. + /// The conflict resolution + /// policy for the container. + /// Analytical TTL. + /// A system generated property. A unique + /// identifier. + /// A system generated property that denotes the last + /// updated timestamp of the resource. + /// A system generated property representing the + /// resource etag required for optimistic concurrency control. + /// A system generated property that specifies the + /// addressable path of the container resource. + public RestorableSqlContainerPropertiesResourceContainer(string id, IndexingPolicy indexingPolicy = default(IndexingPolicy), ContainerPartitionKey partitionKey = default(ContainerPartitionKey), int? defaultTtl = default(int?), UniqueKeyPolicy uniqueKeyPolicy = default(UniqueKeyPolicy), ConflictResolutionPolicy conflictResolutionPolicy = default(ConflictResolutionPolicy), long? analyticalStorageTtl = default(long?), string _rid = default(string), double? _ts = default(double?), string _etag = default(string), string _self = default(string)) + { + Id = id; + IndexingPolicy = indexingPolicy; + PartitionKey = partitionKey; + DefaultTtl = defaultTtl; + UniqueKeyPolicy = uniqueKeyPolicy; + ConflictResolutionPolicy = conflictResolutionPolicy; + AnalyticalStorageTtl = analyticalStorageTtl; + this._rid = _rid; + this._ts = _ts; + this._etag = _etag; + this._self = _self; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets name of the Cosmos DB SQL container + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; set; } + + /// + /// Gets or sets the configuration of the indexing policy. By default, + /// the indexing is automatic for all document paths within the + /// container + /// + [JsonProperty(PropertyName = "indexingPolicy")] + public IndexingPolicy IndexingPolicy { get; set; } + + /// + /// Gets or sets the configuration of the partition key to be used for + /// partitioning data into multiple partitions + /// + [JsonProperty(PropertyName = "partitionKey")] + public ContainerPartitionKey PartitionKey { get; set; } + + /// + /// Gets or sets default time to live + /// + [JsonProperty(PropertyName = "defaultTtl")] + public int? DefaultTtl { get; set; } + + /// + /// Gets or sets the unique key policy configuration for specifying + /// uniqueness constraints on documents in the collection in the Azure + /// Cosmos DB service. + /// + [JsonProperty(PropertyName = "uniqueKeyPolicy")] + public UniqueKeyPolicy UniqueKeyPolicy { get; set; } + + /// + /// Gets or sets the conflict resolution policy for the container. + /// + [JsonProperty(PropertyName = "conflictResolutionPolicy")] + public ConflictResolutionPolicy ConflictResolutionPolicy { get; set; } + + /// + /// Gets or sets analytical TTL. + /// + [JsonProperty(PropertyName = "analyticalStorageTtl")] + public long? AnalyticalStorageTtl { get; set; } + + /// + /// Gets a system generated property. A unique identifier. + /// + [JsonProperty(PropertyName = "_rid")] + public string _rid { get; private set; } + + /// + /// Gets a system generated property that denotes the last updated + /// timestamp of the resource. + /// + [JsonProperty(PropertyName = "_ts")] + public double? _ts { get; private set; } + + /// + /// Gets a system generated property representing the resource etag + /// required for optimistic concurrency control. + /// + [JsonProperty(PropertyName = "_etag")] + public string _etag { get; private set; } + + /// + /// Gets a system generated property that specifies the addressable + /// path of the container resource. + /// + [JsonProperty(PropertyName = "_self")] + public string _self { get; private set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (Id == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Id"); + } + if (PartitionKey != null) + { + PartitionKey.Validate(); + } + } + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlDatabaseGetResult.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlDatabaseGetResult.cs new file mode 100644 index 0000000000000..b9b9a715c3812 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlDatabaseGetResult.cs @@ -0,0 +1,95 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Microsoft.Rest; + using Microsoft.Rest.Serialization; + using Newtonsoft.Json; + using System.Linq; + + /// + /// An Azure Cosmos DB SQL database event + /// + [Rest.Serialization.JsonTransformation] + public partial class RestorableSqlDatabaseGetResult + { + /// + /// Initializes a new instance of the RestorableSqlDatabaseGetResult + /// class. + /// + public RestorableSqlDatabaseGetResult() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the RestorableSqlDatabaseGetResult + /// class. + /// + /// The resource of an Azure Cosmos DB SQL + /// database event + /// The unique resource Identifier of the ARM + /// resource. + /// The name of the ARM resource. + /// The type of Azure resource. + public RestorableSqlDatabaseGetResult(RestorableSqlDatabasePropertiesResource resource = default(RestorableSqlDatabasePropertiesResource), string id = default(string), string name = default(string), string type = default(string)) + { + Resource = resource; + Id = id; + Name = name; + Type = type; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the resource of an Azure Cosmos DB SQL database event + /// + [JsonProperty(PropertyName = "properties.resource")] + public RestorableSqlDatabasePropertiesResource Resource { get; set; } + + /// + /// Gets the unique resource Identifier of the ARM resource. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; private set; } + + /// + /// Gets the name of the ARM resource. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; private set; } + + /// + /// Gets the type of Azure resource. + /// + [JsonProperty(PropertyName = "type")] + public string Type { get; private set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (Resource != null) + { + Resource.Validate(); + } + } + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlDatabasePropertiesResource.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlDatabasePropertiesResource.cs new file mode 100644 index 0000000000000..ba9bbcbdb6f95 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlDatabasePropertiesResource.cs @@ -0,0 +1,113 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The resource of an Azure Cosmos DB SQL database event + /// + public partial class RestorableSqlDatabasePropertiesResource + { + /// + /// Initializes a new instance of the + /// RestorableSqlDatabasePropertiesResource class. + /// + public RestorableSqlDatabasePropertiesResource() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// RestorableSqlDatabasePropertiesResource class. + /// + /// A system generated property. A unique + /// identifier. + /// The operation type of this database + /// event. Possible values include: 'Create', 'Replace', 'Delete', + /// 'SystemOperation' + /// The time when this database event + /// happened. + /// The name of the SQL database. + /// The resource ID of the SQL + /// database. + /// Cosmos DB SQL database resource + /// object + public RestorableSqlDatabasePropertiesResource(string _rid = default(string), string operationType = default(string), string eventTimestamp = default(string), string ownerId = default(string), string ownerResourceId = default(string), RestorableSqlDatabasePropertiesResourceDatabase database = default(RestorableSqlDatabasePropertiesResourceDatabase)) + { + this._rid = _rid; + OperationType = operationType; + EventTimestamp = eventTimestamp; + OwnerId = ownerId; + OwnerResourceId = ownerResourceId; + Database = database; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets a system generated property. A unique identifier. + /// + [JsonProperty(PropertyName = "_rid")] + public string _rid { get; private set; } + + /// + /// Gets the operation type of this database event. Possible values + /// include: 'Create', 'Replace', 'Delete', 'SystemOperation' + /// + [JsonProperty(PropertyName = "operationType")] + public string OperationType { get; private set; } + + /// + /// Gets the time when this database event happened. + /// + [JsonProperty(PropertyName = "eventTimestamp")] + public string EventTimestamp { get; private set; } + + /// + /// Gets the name of the SQL database. + /// + [JsonProperty(PropertyName = "ownerId")] + public string OwnerId { get; private set; } + + /// + /// Gets the resource ID of the SQL database. + /// + [JsonProperty(PropertyName = "ownerResourceId")] + public string OwnerResourceId { get; private set; } + + /// + /// Gets or sets cosmos DB SQL database resource object + /// + [JsonProperty(PropertyName = "database")] + public RestorableSqlDatabasePropertiesResourceDatabase Database { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (Database != null) + { + Database.Validate(); + } + } + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlDatabasePropertiesResourceDatabase.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlDatabasePropertiesResourceDatabase.cs new file mode 100644 index 0000000000000..d17a30ea4a3e1 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestorableSqlDatabasePropertiesResourceDatabase.cs @@ -0,0 +1,126 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Microsoft.Rest; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Cosmos DB SQL database resource object + /// + public partial class RestorableSqlDatabasePropertiesResourceDatabase + { + /// + /// Initializes a new instance of the + /// RestorableSqlDatabasePropertiesResourceDatabase class. + /// + public RestorableSqlDatabasePropertiesResourceDatabase() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// RestorableSqlDatabasePropertiesResourceDatabase class. + /// + /// Name of the Cosmos DB SQL database + /// A system generated property. A unique + /// identifier. + /// A system generated property that denotes the last + /// updated timestamp of the resource. + /// A system generated property representing the + /// resource etag required for optimistic concurrency control. + /// A system generated property that specified the + /// addressable path of the collections resource. + /// A system generated property that specifies the + /// addressable path of the users resource. + /// A system generated property that specifies the + /// addressable path of the database resource. + public RestorableSqlDatabasePropertiesResourceDatabase(string id, string _rid = default(string), double? _ts = default(double?), string _etag = default(string), string _colls = default(string), string _users = default(string), string _self = default(string)) + { + Id = id; + this._rid = _rid; + this._ts = _ts; + this._etag = _etag; + this._colls = _colls; + this._users = _users; + this._self = _self; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets name of the Cosmos DB SQL database + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; set; } + + /// + /// Gets a system generated property. A unique identifier. + /// + [JsonProperty(PropertyName = "_rid")] + public string _rid { get; private set; } + + /// + /// Gets a system generated property that denotes the last updated + /// timestamp of the resource. + /// + [JsonProperty(PropertyName = "_ts")] + public double? _ts { get; private set; } + + /// + /// Gets a system generated property representing the resource etag + /// required for optimistic concurrency control. + /// + [JsonProperty(PropertyName = "_etag")] + public string _etag { get; private set; } + + /// + /// Gets a system generated property that specified the addressable + /// path of the collections resource. + /// + [JsonProperty(PropertyName = "_colls")] + public string _colls { get; private set; } + + /// + /// Gets a system generated property that specifies the addressable + /// path of the users resource. + /// + [JsonProperty(PropertyName = "_users")] + public string _users { get; private set; } + + /// + /// Gets a system generated property that specifies the addressable + /// path of the database resource. + /// + [JsonProperty(PropertyName = "_self")] + public string _self { get; private set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (Id == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Id"); + } + } + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestoreMode.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestoreMode.cs new file mode 100644 index 0000000000000..347b1a4033f20 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestoreMode.cs @@ -0,0 +1,21 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + + /// + /// Defines values for RestoreMode. + /// + public static class RestoreMode + { + public const string PointInTime = "PointInTime"; + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestoreParameters.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestoreParameters.cs new file mode 100644 index 0000000000000..2fd078b19f031 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/RestoreParameters.cs @@ -0,0 +1,86 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Parameters to indicate the information about the restore. + /// + public partial class RestoreParameters + { + /// + /// Initializes a new instance of the RestoreParameters class. + /// + public RestoreParameters() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the RestoreParameters class. + /// + /// Describes the mode of the restore. + /// Possible values include: 'PointInTime' + /// The id of the restorable database + /// account from which the restore has to be initiated. For example: + /// /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName} + /// Time to which the account has + /// to be restored (ISO-8601 format). + /// List of specific databases + /// available for restore. + public RestoreParameters(string restoreMode = default(string), string restoreSource = default(string), System.DateTime? restoreTimestampInUtc = default(System.DateTime?), IList databasesToRestore = default(IList)) + { + RestoreMode = restoreMode; + RestoreSource = restoreSource; + RestoreTimestampInUtc = restoreTimestampInUtc; + DatabasesToRestore = databasesToRestore; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets describes the mode of the restore. Possible values + /// include: 'PointInTime' + /// + [JsonProperty(PropertyName = "restoreMode")] + public string RestoreMode { get; set; } + + /// + /// Gets or sets the id of the restorable database account from which + /// the restore has to be initiated. For example: + /// /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName} + /// + [JsonProperty(PropertyName = "restoreSource")] + public string RestoreSource { get; set; } + + /// + /// Gets or sets time to which the account has to be restored (ISO-8601 + /// format). + /// + [JsonProperty(PropertyName = "restoreTimestampInUtc")] + public System.DateTime? RestoreTimestampInUtc { get; set; } + + /// + /// Gets or sets list of specific databases available for restore. + /// + [JsonProperty(PropertyName = "databasesToRestore")] + public IList DatabasesToRestore { get; set; } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/SystemData.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/SystemData.cs new file mode 100644 index 0000000000000..9cb1fb8254a0f --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/Models/SystemData.cs @@ -0,0 +1,103 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + public partial class SystemData + { + /// + /// Initializes a new instance of the SystemData class. + /// + public SystemData() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the SystemData class. + /// + /// The identity that created the + /// resource. + /// The type of identity that created the + /// resource. Possible values include: 'User', 'Application', + /// 'ManagedIdentity', 'Key' + /// The timestamp of resource creation + /// (UTC). + /// The identity that last modified the + /// resource. + /// The type of identity that last + /// modified the resource. Possible values include: 'User', + /// 'Application', 'ManagedIdentity', 'Key' + /// The timestamp of resource last + /// modification (UTC) + public SystemData(string createdBy = default(string), string createdByType = default(string), System.DateTime? createdAt = default(System.DateTime?), string lastModifiedBy = default(string), string lastModifiedByType = default(string), System.DateTime? lastModifiedAt = default(System.DateTime?)) + { + CreatedBy = createdBy; + CreatedByType = createdByType; + CreatedAt = createdAt; + LastModifiedBy = lastModifiedBy; + LastModifiedByType = lastModifiedByType; + LastModifiedAt = lastModifiedAt; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the identity that created the resource. + /// + [JsonProperty(PropertyName = "createdBy")] + public string CreatedBy { get; set; } + + /// + /// Gets or sets the type of identity that created the resource. + /// Possible values include: 'User', 'Application', 'ManagedIdentity', + /// 'Key' + /// + [JsonProperty(PropertyName = "createdByType")] + public string CreatedByType { get; set; } + + /// + /// Gets or sets the timestamp of resource creation (UTC). + /// + [JsonProperty(PropertyName = "createdAt")] + public System.DateTime? CreatedAt { get; set; } + + /// + /// Gets or sets the identity that last modified the resource. + /// + [JsonProperty(PropertyName = "lastModifiedBy")] + public string LastModifiedBy { get; set; } + + /// + /// Gets or sets the type of identity that last modified the resource. + /// Possible values include: 'User', 'Application', 'ManagedIdentity', + /// 'Key' + /// + [JsonProperty(PropertyName = "lastModifiedByType")] + public string LastModifiedByType { get; set; } + + /// + /// Gets or sets the timestamp of resource last modification (UTC) + /// + [JsonProperty(PropertyName = "lastModifiedAt")] + public System.DateTime? LastModifiedAt { get; set; } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/MongoDBResourcesOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/MongoDBResourcesOperations.cs index 465fb26b1ef6b..18646bec6c93c 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/MongoDBResourcesOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/MongoDBResourcesOperations.cs @@ -108,10 +108,6 @@ internal MongoDBResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -352,10 +348,6 @@ internal MongoDBResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -655,10 +647,6 @@ internal MongoDBResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -986,10 +974,6 @@ internal MongoDBResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1239,10 +1223,6 @@ internal MongoDBResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1557,10 +1537,6 @@ internal MongoDBResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1905,10 +1881,6 @@ internal MongoDBResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2166,10 +2138,6 @@ internal MongoDBResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2401,10 +2369,6 @@ internal MongoDBResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2666,10 +2630,6 @@ internal MongoDBResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2916,10 +2876,6 @@ internal MongoDBResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3171,10 +3127,6 @@ internal MongoDBResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3441,10 +3393,6 @@ internal MongoDBResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3685,10 +3633,6 @@ internal MongoDBResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3959,10 +3903,6 @@ internal MongoDBResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -4218,10 +4158,6 @@ internal MongoDBResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/NotebookWorkspacesOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/NotebookWorkspacesOperations.cs index cd345eace5e00..44f42b376404b 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/NotebookWorkspacesOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/NotebookWorkspacesOperations.cs @@ -107,10 +107,6 @@ internal NotebookWorkspacesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (Client.ApiVersion == null) { @@ -342,10 +338,6 @@ internal NotebookWorkspacesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (Client.ApiVersion == null) { @@ -624,10 +616,6 @@ internal NotebookWorkspacesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (Client.ApiVersion == null) { @@ -906,10 +894,6 @@ internal NotebookWorkspacesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (Client.ApiVersion == null) { @@ -1149,10 +1133,6 @@ internal NotebookWorkspacesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (Client.ApiVersion == null) { @@ -1366,10 +1346,6 @@ internal NotebookWorkspacesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (Client.ApiVersion == null) { @@ -1583,10 +1559,6 @@ internal NotebookWorkspacesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (Client.ApiVersion == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PartitionKeyRangeIdOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PartitionKeyRangeIdOperations.cs index 1590e2151a3af..911e686adeae2 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PartitionKeyRangeIdOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PartitionKeyRangeIdOperations.cs @@ -123,10 +123,6 @@ internal PartitionKeyRangeIdOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PartitionKeyRangeIdRegionOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PartitionKeyRangeIdRegionOperations.cs index 6a118c9fda03a..1214ed73af459 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PartitionKeyRangeIdRegionOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PartitionKeyRangeIdRegionOperations.cs @@ -126,10 +126,6 @@ internal PartitionKeyRangeIdRegionOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PercentileOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PercentileOperations.cs index 8c37a40f2cb15..85cf19d0558a3 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PercentileOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PercentileOperations.cs @@ -114,10 +114,6 @@ internal PercentileOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PercentileSourceTargetOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PercentileSourceTargetOperations.cs index 125a8300bd6a6..80dc89af30339 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PercentileSourceTargetOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PercentileSourceTargetOperations.cs @@ -123,10 +123,6 @@ internal PercentileSourceTargetOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PercentileTargetOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PercentileTargetOperations.cs index 3170cdfc17540..8fdead41d1f2b 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PercentileTargetOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PercentileTargetOperations.cs @@ -118,10 +118,6 @@ internal PercentileTargetOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PrivateEndpointConnectionsOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PrivateEndpointConnectionsOperations.cs index 04d3107596dfa..f0312253fad42 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PrivateEndpointConnectionsOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PrivateEndpointConnectionsOperations.cs @@ -107,10 +107,6 @@ internal PrivateEndpointConnectionsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (Client.ApiVersion == null) { @@ -350,10 +346,6 @@ internal PrivateEndpointConnectionsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (Client.ApiVersion == null) { @@ -653,10 +645,6 @@ internal PrivateEndpointConnectionsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (Client.ApiVersion == null) { @@ -905,10 +893,6 @@ internal PrivateEndpointConnectionsOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (Client.ApiVersion == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PrivateLinkResourcesOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PrivateLinkResourcesOperations.cs index 254571ca6f4d4..68094748b27b5 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PrivateLinkResourcesOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/PrivateLinkResourcesOperations.cs @@ -108,10 +108,6 @@ internal PrivateLinkResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (Client.ApiVersion == null) { @@ -352,10 +348,6 @@ internal PrivateLinkResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (Client.ApiVersion == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableDatabaseAccountsOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableDatabaseAccountsOperations.cs new file mode 100644 index 0000000000000..ff6c0c1e5ac15 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableDatabaseAccountsOperations.cs @@ -0,0 +1,666 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// RestorableDatabaseAccountsOperations operations. + /// + internal partial class RestorableDatabaseAccountsOperations : IServiceOperations, IRestorableDatabaseAccountsOperations + { + /// + /// Initializes a new instance of the RestorableDatabaseAccountsOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal RestorableDatabaseAccountsOperations(CosmosDBManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the CosmosDBManagementClient + /// + public CosmosDBManagementClient Client { get; private set; } + + /// + /// Lists all the restorable Azure Cosmos DB database accounts available under + /// the subscription and in a region. This call requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read' + /// permission. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListByLocationWithHttpMessagesAsync(string location, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (Client.ApiVersion != null) + { + if (Client.ApiVersion.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.ApiVersion", 1); + } + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (Client.SubscriptionId != null) + { + if (Client.SubscriptionId.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.SubscriptionId", 1); + } + } + if (location == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "location"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("location", location); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListByLocation", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{location}", System.Uri.EscapeDataString(location)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Lists all the restorable Azure Cosmos DB database accounts available under + /// the subscription. This call requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read' + /// permission. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (Client.ApiVersion != null) + { + if (Client.ApiVersion.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.ApiVersion", 1); + } + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (Client.SubscriptionId != null) + { + if (Client.SubscriptionId.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.SubscriptionId", 1); + } + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/restorableDatabaseAccounts").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Retrieves the properties of an existing Azure Cosmos DB restorable database + /// account. This call requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read/*' + /// permission. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> GetByLocationWithHttpMessagesAsync(string location, string instanceId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (Client.ApiVersion != null) + { + if (Client.ApiVersion.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.ApiVersion", 1); + } + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (Client.SubscriptionId != null) + { + if (Client.SubscriptionId.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.SubscriptionId", 1); + } + } + if (location == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "location"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("location", location); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "GetByLocation", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{location}", System.Uri.EscapeDataString(location)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableDatabaseAccountsOperationsExtensions.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableDatabaseAccountsOperationsExtensions.cs new file mode 100644 index 0000000000000..3de1f9e51ec1b --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableDatabaseAccountsOperationsExtensions.cs @@ -0,0 +1,147 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for RestorableDatabaseAccountsOperations. + /// + public static partial class RestorableDatabaseAccountsOperationsExtensions + { + /// + /// Lists all the restorable Azure Cosmos DB database accounts available under + /// the subscription and in a region. This call requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read' + /// permission. + /// + /// + /// The operations group for this extension method. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + public static IEnumerable ListByLocation(this IRestorableDatabaseAccountsOperations operations, string location) + { + return operations.ListByLocationAsync(location).GetAwaiter().GetResult(); + } + + /// + /// Lists all the restorable Azure Cosmos DB database accounts available under + /// the subscription and in a region. This call requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read' + /// permission. + /// + /// + /// The operations group for this extension method. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The cancellation token. + /// + public static async Task> ListByLocationAsync(this IRestorableDatabaseAccountsOperations operations, string location, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListByLocationWithHttpMessagesAsync(location, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Lists all the restorable Azure Cosmos DB database accounts available under + /// the subscription. This call requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read' + /// permission. + /// + /// + /// The operations group for this extension method. + /// + public static IEnumerable List(this IRestorableDatabaseAccountsOperations operations) + { + return operations.ListAsync().GetAwaiter().GetResult(); + } + + /// + /// Lists all the restorable Azure Cosmos DB database accounts available under + /// the subscription. This call requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read' + /// permission. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The cancellation token. + /// + public static async Task> ListAsync(this IRestorableDatabaseAccountsOperations operations, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Retrieves the properties of an existing Azure Cosmos DB restorable database + /// account. This call requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read/*' + /// permission. + /// + /// + /// The operations group for this extension method. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + public static RestorableDatabaseAccountGetResult GetByLocation(this IRestorableDatabaseAccountsOperations operations, string location, string instanceId) + { + return operations.GetByLocationAsync(location, instanceId).GetAwaiter().GetResult(); + } + + /// + /// Retrieves the properties of an existing Azure Cosmos DB restorable database + /// account. This call requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read/*' + /// permission. + /// + /// + /// The operations group for this extension method. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The cancellation token. + /// + public static async Task GetByLocationAsync(this IRestorableDatabaseAccountsOperations operations, string location, string instanceId, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetByLocationWithHttpMessagesAsync(location, instanceId, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbCollectionsOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbCollectionsOperations.cs new file mode 100644 index 0000000000000..d2ba923127ec5 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbCollectionsOperations.cs @@ -0,0 +1,276 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// RestorableMongodbCollectionsOperations operations. + /// + internal partial class RestorableMongodbCollectionsOperations : IServiceOperations, IRestorableMongodbCollectionsOperations + { + /// + /// Initializes a new instance of the RestorableMongodbCollectionsOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal RestorableMongodbCollectionsOperations(CosmosDBManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the CosmosDBManagementClient + /// + public CosmosDBManagementClient Client { get; private set; } + + /// + /// Show the event feed of all mutations done on all the Azure Cosmos DB + /// MongoDB collections under a specific database. This helps in scenario + /// where container was accidentally deleted. This API requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The resource ID of the MongoDB database. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListWithHttpMessagesAsync(string location, string instanceId, string restorableMongodbDatabaseRid = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (Client.ApiVersion != null) + { + if (Client.ApiVersion.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.ApiVersion", 1); + } + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (Client.SubscriptionId != null) + { + if (Client.SubscriptionId.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.SubscriptionId", 1); + } + } + if (location == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "location"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("location", location); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("restorableMongodbDatabaseRid", restorableMongodbDatabaseRid); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableMongodbCollections").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{location}", System.Uri.EscapeDataString(location)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (restorableMongodbDatabaseRid != null) + { + _queryParameters.Add(string.Format("restorableMongodbDatabaseRid={0}", System.Uri.EscapeDataString(restorableMongodbDatabaseRid))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbCollectionsOperationsExtensions.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbCollectionsOperationsExtensions.cs new file mode 100644 index 0000000000000..65d92af706a9e --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbCollectionsOperationsExtensions.cs @@ -0,0 +1,81 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for RestorableMongodbCollectionsOperations. + /// + public static partial class RestorableMongodbCollectionsOperationsExtensions + { + /// + /// Show the event feed of all mutations done on all the Azure Cosmos DB + /// MongoDB collections under a specific database. This helps in scenario + /// where container was accidentally deleted. This API requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission + /// + /// + /// The operations group for this extension method. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The resource ID of the MongoDB database. + /// + public static IEnumerable List(this IRestorableMongodbCollectionsOperations operations, string location, string instanceId, string restorableMongodbDatabaseRid = default(string)) + { + return operations.ListAsync(location, instanceId, restorableMongodbDatabaseRid).GetAwaiter().GetResult(); + } + + /// + /// Show the event feed of all mutations done on all the Azure Cosmos DB + /// MongoDB collections under a specific database. This helps in scenario + /// where container was accidentally deleted. This API requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission + /// + /// + /// The operations group for this extension method. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The resource ID of the MongoDB database. + /// + /// + /// The cancellation token. + /// + public static async Task> ListAsync(this IRestorableMongodbCollectionsOperations operations, string location, string instanceId, string restorableMongodbDatabaseRid = default(string), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(location, instanceId, restorableMongodbDatabaseRid, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbDatabasesOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbDatabasesOperations.cs new file mode 100644 index 0000000000000..873426f77faf1 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbDatabasesOperations.cs @@ -0,0 +1,269 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// RestorableMongodbDatabasesOperations operations. + /// + internal partial class RestorableMongodbDatabasesOperations : IServiceOperations, IRestorableMongodbDatabasesOperations + { + /// + /// Initializes a new instance of the RestorableMongodbDatabasesOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal RestorableMongodbDatabasesOperations(CosmosDBManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the CosmosDBManagementClient + /// + public CosmosDBManagementClient Client { get; private set; } + + /// + /// Show the event feed of all mutations done on all the Azure Cosmos DB + /// MongoDB databases under the restorable account. This helps in scenario + /// where database was accidentally deleted to get the deletion time. This API + /// requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListWithHttpMessagesAsync(string location, string instanceId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (Client.ApiVersion != null) + { + if (Client.ApiVersion.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.ApiVersion", 1); + } + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (Client.SubscriptionId != null) + { + if (Client.SubscriptionId.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.SubscriptionId", 1); + } + } + if (location == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "location"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("location", location); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableMongodbDatabases").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{location}", System.Uri.EscapeDataString(location)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbDatabasesOperationsExtensions.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbDatabasesOperationsExtensions.cs new file mode 100644 index 0000000000000..60d7154789b1e --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbDatabasesOperationsExtensions.cs @@ -0,0 +1,77 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for RestorableMongodbDatabasesOperations. + /// + public static partial class RestorableMongodbDatabasesOperationsExtensions + { + /// + /// Show the event feed of all mutations done on all the Azure Cosmos DB + /// MongoDB databases under the restorable account. This helps in scenario + /// where database was accidentally deleted to get the deletion time. This API + /// requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission + /// + /// + /// The operations group for this extension method. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + public static IEnumerable List(this IRestorableMongodbDatabasesOperations operations, string location, string instanceId) + { + return operations.ListAsync(location, instanceId).GetAwaiter().GetResult(); + } + + /// + /// Show the event feed of all mutations done on all the Azure Cosmos DB + /// MongoDB databases under the restorable account. This helps in scenario + /// where database was accidentally deleted to get the deletion time. This API + /// requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission + /// + /// + /// The operations group for this extension method. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The cancellation token. + /// + public static async Task> ListAsync(this IRestorableMongodbDatabasesOperations operations, string location, string instanceId, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(location, instanceId, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbResourcesOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbResourcesOperations.cs new file mode 100644 index 0000000000000..2ee2f8209e4ff --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbResourcesOperations.cs @@ -0,0 +1,284 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// RestorableMongodbResourcesOperations operations. + /// + internal partial class RestorableMongodbResourcesOperations : IServiceOperations, IRestorableMongodbResourcesOperations + { + /// + /// Initializes a new instance of the RestorableMongodbResourcesOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal RestorableMongodbResourcesOperations(CosmosDBManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the CosmosDBManagementClient + /// + public CosmosDBManagementClient Client { get; private set; } + + /// + /// Return a list of database and collection combo that exist on the account at + /// the given timestamp and location. This helps in scenarios to validate what + /// resources exist at given timestamp and location. This API requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The location where the restorable resources are located. + /// + /// + /// The timestamp when the restorable resources existed. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListWithHttpMessagesAsync(string location, string instanceId, string restoreLocation = default(string), string restoreTimestampInUtc = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (Client.ApiVersion != null) + { + if (Client.ApiVersion.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.ApiVersion", 1); + } + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (Client.SubscriptionId != null) + { + if (Client.SubscriptionId.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.SubscriptionId", 1); + } + } + if (location == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "location"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("location", location); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("restoreLocation", restoreLocation); + tracingParameters.Add("restoreTimestampInUtc", restoreTimestampInUtc); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableMongodbResources").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{location}", System.Uri.EscapeDataString(location)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (restoreLocation != null) + { + _queryParameters.Add(string.Format("restoreLocation={0}", System.Uri.EscapeDataString(restoreLocation))); + } + if (restoreTimestampInUtc != null) + { + _queryParameters.Add(string.Format("restoreTimestampInUtc={0}", System.Uri.EscapeDataString(restoreTimestampInUtc))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbResourcesOperationsExtensions.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbResourcesOperationsExtensions.cs new file mode 100644 index 0000000000000..52725d0a663ca --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableMongodbResourcesOperationsExtensions.cs @@ -0,0 +1,87 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for RestorableMongodbResourcesOperations. + /// + public static partial class RestorableMongodbResourcesOperationsExtensions + { + /// + /// Return a list of database and collection combo that exist on the account at + /// the given timestamp and location. This helps in scenarios to validate what + /// resources exist at given timestamp and location. This API requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission. + /// + /// + /// The operations group for this extension method. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The location where the restorable resources are located. + /// + /// + /// The timestamp when the restorable resources existed. + /// + public static IEnumerable List(this IRestorableMongodbResourcesOperations operations, string location, string instanceId, string restoreLocation = default(string), string restoreTimestampInUtc = default(string)) + { + return operations.ListAsync(location, instanceId, restoreLocation, restoreTimestampInUtc).GetAwaiter().GetResult(); + } + + /// + /// Return a list of database and collection combo that exist on the account at + /// the given timestamp and location. This helps in scenarios to validate what + /// resources exist at given timestamp and location. This API requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission. + /// + /// + /// The operations group for this extension method. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The location where the restorable resources are located. + /// + /// + /// The timestamp when the restorable resources existed. + /// + /// + /// The cancellation token. + /// + public static async Task> ListAsync(this IRestorableMongodbResourcesOperations operations, string location, string instanceId, string restoreLocation = default(string), string restoreTimestampInUtc = default(string), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(location, instanceId, restoreLocation, restoreTimestampInUtc, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlContainersOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlContainersOperations.cs new file mode 100644 index 0000000000000..67279345471bd --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlContainersOperations.cs @@ -0,0 +1,292 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// RestorableSqlContainersOperations operations. + /// + internal partial class RestorableSqlContainersOperations : IServiceOperations, IRestorableSqlContainersOperations + { + /// + /// Initializes a new instance of the RestorableSqlContainersOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal RestorableSqlContainersOperations(CosmosDBManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the CosmosDBManagementClient + /// + public CosmosDBManagementClient Client { get; private set; } + + /// + /// Show the event feed of all mutations done on all the Azure Cosmos DB SQL + /// containers under a specific database. This helps in scenario where + /// container was accidentally deleted. This API requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The resource ID of the SQL database. + /// + /// + /// The snapshot create timestamp after which snapshots need to be listed. + /// + /// + /// The snapshot create timestamp before which snapshots need to be listed. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListWithHttpMessagesAsync(string location, string instanceId, string restorableSqlDatabaseRid = default(string), string startTime = default(string), string endTime = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (Client.ApiVersion != null) + { + if (Client.ApiVersion.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.ApiVersion", 1); + } + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (Client.SubscriptionId != null) + { + if (Client.SubscriptionId.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.SubscriptionId", 1); + } + } + if (location == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "location"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("location", location); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("restorableSqlDatabaseRid", restorableSqlDatabaseRid); + tracingParameters.Add("startTime", startTime); + tracingParameters.Add("endTime", endTime); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableSqlContainers").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{location}", System.Uri.EscapeDataString(location)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (restorableSqlDatabaseRid != null) + { + _queryParameters.Add(string.Format("restorableSqlDatabaseRid={0}", System.Uri.EscapeDataString(restorableSqlDatabaseRid))); + } + if (startTime != null) + { + _queryParameters.Add(string.Format("startTime={0}", System.Uri.EscapeDataString(startTime))); + } + if (endTime != null) + { + _queryParameters.Add(string.Format("endTime={0}", System.Uri.EscapeDataString(endTime))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlContainersOperationsExtensions.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlContainersOperationsExtensions.cs new file mode 100644 index 0000000000000..d0798f9182738 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlContainersOperationsExtensions.cs @@ -0,0 +1,93 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for RestorableSqlContainersOperations. + /// + public static partial class RestorableSqlContainersOperationsExtensions + { + /// + /// Show the event feed of all mutations done on all the Azure Cosmos DB SQL + /// containers under a specific database. This helps in scenario where + /// container was accidentally deleted. This API requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission + /// + /// + /// The operations group for this extension method. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The resource ID of the SQL database. + /// + /// + /// The snapshot create timestamp after which snapshots need to be listed. + /// + /// + /// The snapshot create timestamp before which snapshots need to be listed. + /// + public static IEnumerable List(this IRestorableSqlContainersOperations operations, string location, string instanceId, string restorableSqlDatabaseRid = default(string), string startTime = default(string), string endTime = default(string)) + { + return operations.ListAsync(location, instanceId, restorableSqlDatabaseRid, startTime, endTime).GetAwaiter().GetResult(); + } + + /// + /// Show the event feed of all mutations done on all the Azure Cosmos DB SQL + /// containers under a specific database. This helps in scenario where + /// container was accidentally deleted. This API requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission + /// + /// + /// The operations group for this extension method. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The resource ID of the SQL database. + /// + /// + /// The snapshot create timestamp after which snapshots need to be listed. + /// + /// + /// The snapshot create timestamp before which snapshots need to be listed. + /// + /// + /// The cancellation token. + /// + public static async Task> ListAsync(this IRestorableSqlContainersOperations operations, string location, string instanceId, string restorableSqlDatabaseRid = default(string), string startTime = default(string), string endTime = default(string), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(location, instanceId, restorableSqlDatabaseRid, startTime, endTime, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlDatabasesOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlDatabasesOperations.cs new file mode 100644 index 0000000000000..db23ce64f1b8f --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlDatabasesOperations.cs @@ -0,0 +1,269 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// RestorableSqlDatabasesOperations operations. + /// + internal partial class RestorableSqlDatabasesOperations : IServiceOperations, IRestorableSqlDatabasesOperations + { + /// + /// Initializes a new instance of the RestorableSqlDatabasesOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal RestorableSqlDatabasesOperations(CosmosDBManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the CosmosDBManagementClient + /// + public CosmosDBManagementClient Client { get; private set; } + + /// + /// Show the event feed of all mutations done on all the Azure Cosmos DB SQL + /// databases under the restorable account. This helps in scenario where + /// database was accidentally deleted to get the deletion time. This API + /// requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListWithHttpMessagesAsync(string location, string instanceId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (Client.ApiVersion != null) + { + if (Client.ApiVersion.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.ApiVersion", 1); + } + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (Client.SubscriptionId != null) + { + if (Client.SubscriptionId.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.SubscriptionId", 1); + } + } + if (location == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "location"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("location", location); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableSqlDatabases").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{location}", System.Uri.EscapeDataString(location)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlDatabasesOperationsExtensions.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlDatabasesOperationsExtensions.cs new file mode 100644 index 0000000000000..1466ae87bed7d --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlDatabasesOperationsExtensions.cs @@ -0,0 +1,77 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for RestorableSqlDatabasesOperations. + /// + public static partial class RestorableSqlDatabasesOperationsExtensions + { + /// + /// Show the event feed of all mutations done on all the Azure Cosmos DB SQL + /// databases under the restorable account. This helps in scenario where + /// database was accidentally deleted to get the deletion time. This API + /// requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission + /// + /// + /// The operations group for this extension method. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + public static IEnumerable List(this IRestorableSqlDatabasesOperations operations, string location, string instanceId) + { + return operations.ListAsync(location, instanceId).GetAwaiter().GetResult(); + } + + /// + /// Show the event feed of all mutations done on all the Azure Cosmos DB SQL + /// databases under the restorable account. This helps in scenario where + /// database was accidentally deleted to get the deletion time. This API + /// requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission + /// + /// + /// The operations group for this extension method. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The cancellation token. + /// + public static async Task> ListAsync(this IRestorableSqlDatabasesOperations operations, string location, string instanceId, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(location, instanceId, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlResourcesOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlResourcesOperations.cs new file mode 100644 index 0000000000000..e59fb7d254294 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlResourcesOperations.cs @@ -0,0 +1,284 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// RestorableSqlResourcesOperations operations. + /// + internal partial class RestorableSqlResourcesOperations : IServiceOperations, IRestorableSqlResourcesOperations + { + /// + /// Initializes a new instance of the RestorableSqlResourcesOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal RestorableSqlResourcesOperations(CosmosDBManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the CosmosDBManagementClient + /// + public CosmosDBManagementClient Client { get; private set; } + + /// + /// Return a list of database and container combo that exist on the account at + /// the given timestamp and location. This helps in scenarios to validate what + /// resources exist at given timestamp and location. This API requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The location where the restorable resources are located. + /// + /// + /// The timestamp when the restorable resources existed. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListWithHttpMessagesAsync(string location, string instanceId, string restoreLocation = default(string), string restoreTimestampInUtc = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (Client.ApiVersion != null) + { + if (Client.ApiVersion.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.ApiVersion", 1); + } + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (Client.SubscriptionId != null) + { + if (Client.SubscriptionId.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.SubscriptionId", 1); + } + } + if (location == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "location"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("location", location); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("restoreLocation", restoreLocation); + tracingParameters.Add("restoreTimestampInUtc", restoreTimestampInUtc); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableSqlResources").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{location}", System.Uri.EscapeDataString(location)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (restoreLocation != null) + { + _queryParameters.Add(string.Format("restoreLocation={0}", System.Uri.EscapeDataString(restoreLocation))); + } + if (restoreTimestampInUtc != null) + { + _queryParameters.Add(string.Format("restoreTimestampInUtc={0}", System.Uri.EscapeDataString(restoreTimestampInUtc))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlResourcesOperationsExtensions.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlResourcesOperationsExtensions.cs new file mode 100644 index 0000000000000..367fe6bce803a --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/RestorableSqlResourcesOperationsExtensions.cs @@ -0,0 +1,87 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.CosmosDB +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for RestorableSqlResourcesOperations. + /// + public static partial class RestorableSqlResourcesOperationsExtensions + { + /// + /// Return a list of database and container combo that exist on the account at + /// the given timestamp and location. This helps in scenarios to validate what + /// resources exist at given timestamp and location. This API requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission. + /// + /// + /// The operations group for this extension method. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The location where the restorable resources are located. + /// + /// + /// The timestamp when the restorable resources existed. + /// + public static IEnumerable List(this IRestorableSqlResourcesOperations operations, string location, string instanceId, string restoreLocation = default(string), string restoreTimestampInUtc = default(string)) + { + return operations.ListAsync(location, instanceId, restoreLocation, restoreTimestampInUtc).GetAwaiter().GetResult(); + } + + /// + /// Return a list of database and container combo that exist on the account at + /// the given timestamp and location. This helps in scenarios to validate what + /// resources exist at given timestamp and location. This API requires + /// 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' + /// permission. + /// + /// + /// The operations group for this extension method. + /// + /// + /// Cosmos DB region, with spaces between words and each word capitalized. + /// + /// + /// The instanceId GUID of a restorable database account. + /// + /// + /// The location where the restorable resources are located. + /// + /// + /// The timestamp when the restorable resources existed. + /// + /// + /// The cancellation token. + /// + public static async Task> ListAsync(this IRestorableSqlResourcesOperations operations, string location, string instanceId, string restoreLocation = default(string), string restoreTimestampInUtc = default(string), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(location, instanceId, restoreLocation, restoreTimestampInUtc, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/SdkInfo_CosmosDBManagementClient.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/SdkInfo_CosmosDBManagementClient.cs index dbd05d2ed84a9..9b41da805a54a 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/SdkInfo_CosmosDBManagementClient.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/SdkInfo_CosmosDBManagementClient.cs @@ -19,37 +19,44 @@ public static IEnumerable> ApiInfo_CosmosDBManagem { return new Tuple[] { - new Tuple("DocumentDB", "CassandraResources", "2021-04-15"), - new Tuple("DocumentDB", "Collection", "2021-04-15"), - new Tuple("DocumentDB", "CollectionPartition", "2021-04-15"), - new Tuple("DocumentDB", "CollectionPartitionRegion", "2021-04-15"), - new Tuple("DocumentDB", "CollectionRegion", "2021-04-15"), - new Tuple("DocumentDB", "Database", "2021-04-15"), - new Tuple("DocumentDB", "DatabaseAccountRegion", "2021-04-15"), - new Tuple("DocumentDB", "DatabaseAccounts", "2021-04-15"), - new Tuple("DocumentDB", "GremlinResources", "2021-04-15"), - new Tuple("DocumentDB", "MongoDBResources", "2021-04-15"), - new Tuple("DocumentDB", "NotebookWorkspaces", "2021-04-15"), - new Tuple("DocumentDB", "Operations", "2021-04-15"), - new Tuple("DocumentDB", "PartitionKeyRangeId", "2021-04-15"), - new Tuple("DocumentDB", "PartitionKeyRangeIdRegion", "2021-04-15"), - new Tuple("DocumentDB", "Percentile", "2021-04-15"), - new Tuple("DocumentDB", "PercentileSourceTarget", "2021-04-15"), - new Tuple("DocumentDB", "PercentileTarget", "2021-04-15"), - new Tuple("DocumentDB", "PrivateEndpointConnections", "2021-04-15"), - new Tuple("DocumentDB", "PrivateLinkResources", "2021-04-15"), - new Tuple("DocumentDB", "SqlResources", "2021-04-15"), - new Tuple("DocumentDB", "TableResources", "2021-04-15"), + new Tuple("DocumentDB", "CassandraResources", "2021-06-15"), + new Tuple("DocumentDB", "Collection", "2021-06-15"), + new Tuple("DocumentDB", "CollectionPartition", "2021-06-15"), + new Tuple("DocumentDB", "CollectionPartitionRegion", "2021-06-15"), + new Tuple("DocumentDB", "CollectionRegion", "2021-06-15"), + new Tuple("DocumentDB", "Database", "2021-06-15"), + new Tuple("DocumentDB", "DatabaseAccountRegion", "2021-06-15"), + new Tuple("DocumentDB", "DatabaseAccounts", "2021-06-15"), + new Tuple("DocumentDB", "GremlinResources", "2021-06-15"), + new Tuple("DocumentDB", "MongoDBResources", "2021-06-15"), + new Tuple("DocumentDB", "NotebookWorkspaces", "2021-06-15"), + new Tuple("DocumentDB", "Operations", "2021-06-15"), + new Tuple("DocumentDB", "PartitionKeyRangeId", "2021-06-15"), + new Tuple("DocumentDB", "PartitionKeyRangeIdRegion", "2021-06-15"), + new Tuple("DocumentDB", "Percentile", "2021-06-15"), + new Tuple("DocumentDB", "PercentileSourceTarget", "2021-06-15"), + new Tuple("DocumentDB", "PercentileTarget", "2021-06-15"), + new Tuple("DocumentDB", "PrivateEndpointConnections", "2021-06-15"), + new Tuple("DocumentDB", "PrivateLinkResources", "2021-06-15"), + new Tuple("DocumentDB", "RestorableDatabaseAccounts", "2021-06-15"), + new Tuple("DocumentDB", "RestorableMongodbCollections", "2021-06-15"), + new Tuple("DocumentDB", "RestorableMongodbDatabases", "2021-06-15"), + new Tuple("DocumentDB", "RestorableMongodbResources", "2021-06-15"), + new Tuple("DocumentDB", "RestorableSqlContainers", "2021-06-15"), + new Tuple("DocumentDB", "RestorableSqlDatabases", "2021-06-15"), + new Tuple("DocumentDB", "RestorableSqlResources", "2021-06-15"), + new Tuple("DocumentDB", "SqlResources", "2021-06-15"), + new Tuple("DocumentDB", "TableResources", "2021-06-15"), }.AsEnumerable(); } } // BEGIN: Code Generation Metadata Section public static readonly String AutoRestVersion = "v2"; - public static readonly String AutoRestBootStrapperVersion = "autorest@3.1.4"; - public static readonly String AutoRestCmdExecuted = "cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/cosmos-db/resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --csharp-sdks-folder=D:\\azure-sdk-for-net\\sdk"; + public static readonly String AutoRestBootStrapperVersion = "autorest@2.0.4413"; + public static readonly String AutoRestCmdExecuted = "cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/cosmos-db/resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --csharp-sdks-folder=E:\\azure-sdk-for-net\\sdk"; public static readonly String GithubForkName = "Azure"; public static readonly String GithubBranchName = "master"; - public static readonly String GithubCommidId = "c1f66424b3b3636ec4cdb6c911dc75ca9abbe146"; + public static readonly String GithubCommidId = "b392b4e5d04c73acde2c02ed034247ac55b8892f"; public static readonly String CodeGenerationErrors = ""; public static readonly String GithubRepoName = "azure-rest-api-specs"; // END: Code Generation Metadata Section diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/SqlResourcesOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/SqlResourcesOperations.cs index b54bc2524efb2..6e3f933018e9a 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/SqlResourcesOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/SqlResourcesOperations.cs @@ -107,10 +107,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -351,10 +347,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -654,10 +646,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -982,10 +970,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1234,10 +1218,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1552,10 +1532,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1901,10 +1877,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2163,10 +2135,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2493,10 +2461,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -2755,10 +2719,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3084,10 +3044,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3345,10 +3301,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3676,10 +3628,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -3971,10 +3919,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -4219,10 +4163,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -4514,10 +4454,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -4697,6 +4633,37 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) return _result; } + /// + /// Retrieves continuous backup information for a container resource. + /// + /// + /// The name of the resource group. The name is case insensitive. + /// + /// + /// Cosmos DB database account name. + /// + /// + /// Cosmos DB database name. + /// + /// + /// Cosmos DB container name. + /// + /// + /// The name of the continuous backup restore location. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> RetrieveContinuousBackupInformationWithHttpMessagesAsync(string resourceGroupName, string accountName, string databaseName, string containerName, ContinuousBackupRestoreLocation location, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginRetrieveContinuousBackupInformationWithHttpMessagesAsync(resourceGroupName, accountName, databaseName, containerName, location, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + /// /// Create or update an Azure Cosmos DB SQL database /// @@ -4760,10 +4727,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -5021,10 +4984,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -5256,10 +5215,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -5520,10 +5475,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -5769,10 +5720,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -6024,10 +5971,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -6294,10 +6237,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -6538,10 +6477,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -6812,10 +6747,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -7071,10 +7002,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -7335,10 +7262,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -7614,10 +7537,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -7866,10 +7785,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -8145,10 +8060,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -8397,10 +8308,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -8676,10 +8583,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -8926,10 +8829,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -9183,10 +9082,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -9417,10 +9312,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -9674,10 +9565,6 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -9841,5 +9728,273 @@ internal SqlResourcesOperations(CosmosDBManagementClient client) return _result; } + /// + /// Retrieves continuous backup information for a container resource. + /// + /// + /// The name of the resource group. The name is case insensitive. + /// + /// + /// Cosmos DB database account name. + /// + /// + /// Cosmos DB database name. + /// + /// + /// Cosmos DB container name. + /// + /// + /// The name of the continuous backup restore location. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginRetrieveContinuousBackupInformationWithHttpMessagesAsync(string resourceGroupName, string accountName, string databaseName, string containerName, ContinuousBackupRestoreLocation location, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (Client.SubscriptionId != null) + { + if (Client.SubscriptionId.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.SubscriptionId", 1); + } + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length > 90) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceGroupName", 90); + } + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + } + if (accountName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); + } + if (accountName != null) + { + if (accountName.Length > 50) + { + throw new ValidationException(ValidationRules.MaxLength, "accountName", 50); + } + if (accountName.Length < 3) + { + throw new ValidationException(ValidationRules.MinLength, "accountName", 3); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[a-z0-9]+(-[a-z0-9]+)*")) + { + throw new ValidationException(ValidationRules.Pattern, "accountName", "^[a-z0-9]+(-[a-z0-9]+)*"); + } + } + if (databaseName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "databaseName"); + } + if (containerName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "containerName"); + } + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (Client.ApiVersion != null) + { + if (Client.ApiVersion.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "Client.ApiVersion", 1); + } + } + if (location == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "location"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("accountName", accountName); + tracingParameters.Add("databaseName", databaseName); + tracingParameters.Add("containerName", containerName); + tracingParameters.Add("location", location); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginRetrieveContinuousBackupInformation", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/retrieveContinuousBackupInformation").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); + _url = _url.Replace("{databaseName}", System.Uri.EscapeDataString(databaseName)); + _url = _url.Replace("{containerName}", System.Uri.EscapeDataString(containerName)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(location != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(location, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + } } diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/SqlResourcesOperationsExtensions.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/SqlResourcesOperationsExtensions.cs index ad4e54282b508..d5a5b04bcf083 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/SqlResourcesOperationsExtensions.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/SqlResourcesOperationsExtensions.cs @@ -1888,6 +1888,64 @@ public static IEnumerable ListSqlRoleAssignments(th } } + /// + /// Retrieves continuous backup information for a container resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. The name is case insensitive. + /// + /// + /// Cosmos DB database account name. + /// + /// + /// Cosmos DB database name. + /// + /// + /// Cosmos DB container name. + /// + /// + /// The name of the continuous backup restore location. + /// + public static BackupInformation RetrieveContinuousBackupInformation(this ISqlResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, string containerName, ContinuousBackupRestoreLocation location) + { + return operations.RetrieveContinuousBackupInformationAsync(resourceGroupName, accountName, databaseName, containerName, location).GetAwaiter().GetResult(); + } + + /// + /// Retrieves continuous backup information for a container resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. The name is case insensitive. + /// + /// + /// Cosmos DB database account name. + /// + /// + /// Cosmos DB database name. + /// + /// + /// Cosmos DB container name. + /// + /// + /// The name of the continuous backup restore location. + /// + /// + /// The cancellation token. + /// + public static async Task RetrieveContinuousBackupInformationAsync(this ISqlResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, string containerName, ContinuousBackupRestoreLocation location, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.RetrieveContinuousBackupInformationWithHttpMessagesAsync(resourceGroupName, accountName, databaseName, containerName, location, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Create or update an Azure Cosmos DB SQL database /// @@ -2951,5 +3009,63 @@ public static void BeginDeleteSqlRoleAssignment(this ISqlResourcesOperations ope (await operations.BeginDeleteSqlRoleAssignmentWithHttpMessagesAsync(roleAssignmentId, resourceGroupName, accountName, null, cancellationToken).ConfigureAwait(false)).Dispose(); } + /// + /// Retrieves continuous backup information for a container resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. The name is case insensitive. + /// + /// + /// Cosmos DB database account name. + /// + /// + /// Cosmos DB database name. + /// + /// + /// Cosmos DB container name. + /// + /// + /// The name of the continuous backup restore location. + /// + public static BackupInformation BeginRetrieveContinuousBackupInformation(this ISqlResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, string containerName, ContinuousBackupRestoreLocation location) + { + return operations.BeginRetrieveContinuousBackupInformationAsync(resourceGroupName, accountName, databaseName, containerName, location).GetAwaiter().GetResult(); + } + + /// + /// Retrieves continuous backup information for a container resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. The name is case insensitive. + /// + /// + /// Cosmos DB database account name. + /// + /// + /// Cosmos DB database name. + /// + /// + /// Cosmos DB container name. + /// + /// + /// The name of the continuous backup restore location. + /// + /// + /// The cancellation token. + /// + public static async Task BeginRetrieveContinuousBackupInformationAsync(this ISqlResourcesOperations operations, string resourceGroupName, string accountName, string databaseName, string containerName, ContinuousBackupRestoreLocation location, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginRetrieveContinuousBackupInformationWithHttpMessagesAsync(resourceGroupName, accountName, databaseName, containerName, location, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + } } diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/TableResourcesOperations.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/TableResourcesOperations.cs index 845ebc2fbc901..86e9525cb65f3 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/TableResourcesOperations.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Generated/TableResourcesOperations.cs @@ -107,10 +107,6 @@ internal TableResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -351,10 +347,6 @@ internal TableResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -654,10 +646,6 @@ internal TableResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -984,10 +972,6 @@ internal TableResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1245,10 +1229,6 @@ internal TableResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1479,10 +1459,6 @@ internal TableResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1743,10 +1719,6 @@ internal TableResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { @@ -1992,10 +1964,6 @@ internal TableResourcesOperations(CosmosDBManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (accountName == null) { diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Microsoft.Azure.Management.CosmosDB.csproj b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Microsoft.Azure.Management.CosmosDB.csproj index 35990cef7157a..062e2c50372e2 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Microsoft.Azure.Management.CosmosDB.csproj +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Microsoft.Azure.Management.CosmosDB.csproj @@ -6,20 +6,15 @@ Microsoft.Azure.Management.CosmosDB Provides developers with libraries for the CosmosDB under Azure Resource manager to manage CosmosDB Account, Databases and child resources and their available management capabilities. Create, Delete, Update CosmosDB Account, Databases and child resources. Note: This client library is for CosmosDB under Azure Resource Manager. - 3.0.0 + 3.1.0 Microsoft.Azure.Management.CosmosDB management;cosmosdb; diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Properties/AssemblyInfo.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Properties/AssemblyInfo.cs index 22678ff342390..da6bbe1e35a67 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Properties/AssemblyInfo.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/src/Properties/AssemblyInfo.cs @@ -7,8 +7,8 @@ [assembly: AssemblyTitle("Microsoft Azure CosmosDB Management Library")] [assembly: AssemblyDescription("Provides management functionality for Microsoft Azure CosmosDB Resources.")] -[assembly: AssemblyVersion("3.0.0.0")] -[assembly: AssemblyFileVersion("3.0.0.0")] +[assembly: AssemblyVersion("3.1.0.0")] +[assembly: AssemblyFileVersion("3.1.0.0")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Microsoft")] [assembly: AssemblyProduct("Microsoft Azure .NET SDK")] diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/DatabaseAccountOperationsTest.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/DatabaseAccountOperationsTest.cs index a4c54ab0d4090..a852e2c3eb78b 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/DatabaseAccountOperationsTest.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/DatabaseAccountOperationsTest.cs @@ -9,6 +9,7 @@ using Microsoft.Rest.ClientRuntime.Azure.TestFramework; using Microsoft.Azure.Management.CosmosDB.Models; using System.Collections.Generic; +using System.Threading.Tasks; namespace CosmosDB.Tests.ScenarioTests { @@ -54,8 +55,6 @@ public void DatabaseAccountCRUDTests() IsVirtualNetworkFilterEnabled = true, EnableAutomaticFailover = false, EnableMultipleWriteLocations = true, - EnableCassandraConnector = true, - ConnectorOffer = "Small", DisableKeyBasedMetadataWriteAccess = false, NetworkAclBypass = NetworkAclBypass.AzureServices, NetworkAclBypassResourceIds = new List @@ -94,8 +93,6 @@ public void DatabaseAccountCRUDTests() }, IsVirtualNetworkFilterEnabled = false, EnableAutomaticFailover = true, - EnableCassandraConnector = true, - ConnectorOffer = "Small", DisableKeyBasedMetadataWriteAccess = true, NetworkAclBypass = NetworkAclBypass.AzureServices, NetworkAclBypassResourceIds = new List @@ -143,6 +140,86 @@ public void DatabaseAccountCRUDTests() } } + [Fact] + public async Task RestorableSqlDatabaseResourceFeedTest() + { + var handler1 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + var handler2 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + + using (MockContext context = MockContext.Start(this.GetType())) + { + // Create client + CosmosDBManagementClient cosmosDBManagementClient = CosmosDBTestUtilities.GetCosmosDBClient(context, handler1); + ResourceManagementClient resourcesClient = CosmosDBTestUtilities.GetResourceManagementClient(context, handler2); + + string resourceGroupName = CosmosDBTestUtilities.CreateResourceGroup(resourcesClient); + string databaseAccountName = TestUtilities.GenerateName(prefix: "accountname"); + + List locations = new List(); + locations.Add(new Location(locationName: "East US 2")); + DatabaseAccountCreateUpdateParameters databaseAccountCreateUpdateParameters = new DatabaseAccountCreateUpdateParameters + { + Location = "EAST US 2", + Tags = new Dictionary + { + {"key1","value1"}, + {"key2","value2"} + }, + Kind = "MongoDB", + ConsistencyPolicy = new ConsistencyPolicy + { + DefaultConsistencyLevel = DefaultConsistencyLevel.BoundedStaleness, + MaxStalenessPrefix = 300, + MaxIntervalInSeconds = 1000 + }, + Locations = locations + }; + + DatabaseAccountGetResults databaseAccount = cosmosDBManagementClient.DatabaseAccounts.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseAccountCreateUpdateParameters).GetAwaiter().GetResult().Body; + Assert.NotNull(databaseAccount); + + List databaseFeedResult = (await cosmosDBManagementClient.DatabaseAccounts.ListByResourceGroupAsync(resourceGroupName)).ToList(); + Assert.Single(databaseFeedResult); + + DatabaseAccountUpdateParameters databaseAccountUpdateParameters = new DatabaseAccountUpdateParameters + { + Location = "EAST US 2", + Tags = new Dictionary + { + {"key3","value3"}, + {"key4","value4"} + }, + ConsistencyPolicy = new ConsistencyPolicy + { + DefaultConsistencyLevel = DefaultConsistencyLevel.Session, + MaxStalenessPrefix = 1300, + MaxIntervalInSeconds = 12000 + }, + Locations = locations, + IpRules = new List + { + new IpAddressOrRange("23.43.230.120") + }, + IsVirtualNetworkFilterEnabled = false, + EnableAutomaticFailover = true, + DisableKeyBasedMetadataWriteAccess = true, + NetworkAclBypass = NetworkAclBypass.AzureServices, + NetworkAclBypassResourceIds = new List + { + "/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName", + "/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName2" + } + }; + DatabaseAccountGetResults updatedDatabaseAccount = cosmosDBManagementClient.DatabaseAccounts.UpdateWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseAccountUpdateParameters).GetAwaiter().GetResult().Body; + Assert.NotNull(updatedDatabaseAccount); + + databaseFeedResult = (await cosmosDBManagementClient.DatabaseAccounts.ListByResourceGroupAsync(resourceGroupName)).ToList(); + Assert.Single(databaseFeedResult); + + await cosmosDBManagementClient.DatabaseAccounts.DeleteWithHttpMessagesAsync(resourceGroupName, databaseAccountName); + } + } + private static void VerifyCosmosDBAccount(DatabaseAccountGetResults databaseAccount, DatabaseAccountCreateUpdateParameters parameters) { Assert.Equal(databaseAccount.Location.ToLower(), parameters.Location.ToLower()); @@ -153,8 +230,6 @@ private static void VerifyCosmosDBAccount(DatabaseAccountGetResults databaseAcco Assert.Equal(databaseAccount.IsVirtualNetworkFilterEnabled, parameters.IsVirtualNetworkFilterEnabled); Assert.Equal(databaseAccount.EnableAutomaticFailover, parameters.EnableAutomaticFailover); Assert.Equal(databaseAccount.EnableMultipleWriteLocations, parameters.EnableMultipleWriteLocations); - Assert.Equal(databaseAccount.EnableCassandraConnector, parameters.EnableCassandraConnector); - Assert.Equal(databaseAccount.ConnectorOffer, parameters.ConnectorOffer); Assert.Equal(databaseAccount.DisableKeyBasedMetadataWriteAccess, parameters.DisableKeyBasedMetadataWriteAccess); Assert.Equal(databaseAccount.NetworkAclBypassResourceIds.Count, parameters.NetworkAclBypassResourceIds.Count); } @@ -167,8 +242,6 @@ private static void VerifyCosmosDBAccount(DatabaseAccountGetResults databaseAcco VerifyConsistencyPolicy(databaseAccount.ConsistencyPolicy, parameters.ConsistencyPolicy); Assert.Equal(databaseAccount.IsVirtualNetworkFilterEnabled, parameters.IsVirtualNetworkFilterEnabled); Assert.Equal(databaseAccount.EnableAutomaticFailover, parameters.EnableAutomaticFailover); - Assert.Equal(databaseAccount.EnableCassandraConnector, parameters.EnableCassandraConnector); - Assert.Equal(databaseAccount.ConnectorOffer, parameters.ConnectorOffer); Assert.Equal(databaseAccount.DisableKeyBasedMetadataWriteAccess, parameters.DisableKeyBasedMetadataWriteAccess); } diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/MongoResourcesOperationsTests.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/MongoResourcesOperationsTests.cs index a14f3214f7d08..d240446e45f54 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/MongoResourcesOperationsTests.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/MongoResourcesOperationsTests.cs @@ -18,7 +18,7 @@ public class MongoResourcesOperationsTests const string location = "EAST US 2"; // using an existing DB account, since Account provisioning takes 10-15 minutes const string resourceGroupName = "CosmosDBResourceGroup3668"; - const string databaseAccountName = "db001"; + const string databaseAccountName = "db003"; const string databaseName = "databaseName3668"; const string databaseName2 = "databaseName23668"; @@ -62,7 +62,7 @@ public void MongoCRUDTests() } }; - databaseAccount = cosmosDBManagementClient.DatabaseAccounts.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseAccountCreateUpdateParameters).GetAwaiter().GetResult().Body; + databaseAccount = cosmosDBManagementClient.DatabaseAccounts.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseAccountCreateUpdateParameters).GetAwaiter().GetResult().Body; Assert.Equal(databaseAccount.Name, databaseAccountName); } diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/RestoreDatabaseAccountOperationsTests.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/RestoreDatabaseAccountOperationsTests.cs new file mode 100644 index 0000000000000..28eb84670bd2d --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/RestoreDatabaseAccountOperationsTests.cs @@ -0,0 +1,186 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using Microsoft.Azure.Management.CosmosDB; +using Microsoft.Azure.Management.CosmosDB.Models; +using Microsoft.Azure.Management.Resources; +using Microsoft.Rest.ClientRuntime.Azure.TestFramework; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Threading.Tasks; +using Xunit; + +namespace CosmosDB.Tests.ScenarioTests +{ + public class RestoreDatabaseAccountOperationsTests + { + const string location = "eastus2"; + // using an existing DB account, since Account provisioning takes 10-15 minutes + const string resourceGroupName = "CosmosDBResourceGroup3668"; + const string sourceDatabaseAccountName = "sqltestaccount124"; + + [Fact] + public async Task RestoreDatabaseAccountTests() + { + var handler1 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + using (MockContext context = MockContext.Start(this.GetType())) + { + // Create client + CosmosDBManagementClient cosmosDBManagementClient = CosmosDBTestUtilities.GetCosmosDBClient(context, handler1); + ResourceManagementClient resourcesClient = CosmosDBTestUtilities.GetResourceManagementClient(context, handler1); + string restoredatabaseAccountName = TestUtilities.GenerateName(prefix: "restoredaccountname"); + + DatabaseAccountGetResults databaseAccount = null; + bool isDatabaseNameExists = cosmosDBManagementClient.DatabaseAccounts.CheckNameExistsWithHttpMessagesAsync(sourceDatabaseAccountName).GetAwaiter().GetResult().Body; + if (!isDatabaseNameExists) + { + DatabaseAccountCreateUpdateParameters databaseAccountCreateUpdateParameters1 = new DatabaseAccountCreateUpdateParameters + { + Location = location, + Kind = DatabaseAccountKind.GlobalDocumentDB, + Locations = new List { new Location { LocationName = location } }, + BackupPolicy = new ContinuousModeBackupPolicy(), + }; + + databaseAccount = cosmosDBManagementClient.DatabaseAccounts.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, sourceDatabaseAccountName, databaseAccountCreateUpdateParameters1).GetAwaiter().GetResult().Body; + Assert.Equal(databaseAccount.Name, sourceDatabaseAccountName); + } + databaseAccount = await cosmosDBManagementClient.DatabaseAccounts.GetAsync(resourceGroupName, sourceDatabaseAccountName); + + DateTime restoreTs = DateTime.UtcNow; + + List restorableAccounts = (await cosmosDBManagementClient.RestorableDatabaseAccounts.ListByLocationAsync(location)).ToList(); + RestorableDatabaseAccountGetResult restorableDatabaseAccount = restorableAccounts. + SingleOrDefault(account => account.AccountName.Equals(databaseAccount.Name, StringComparison.OrdinalIgnoreCase)); + + DatabaseAccountCreateUpdateParameters databaseAccountCreateUpdateParameters = new DatabaseAccountCreateUpdateParameters + { + Location = location, + Tags = new Dictionary + { + {"key1","value1"}, + {"key2","value2"} + }, + Kind = "GlobalDocumentDB", + Locations = new List + { + new Location(locationName: location) + }, + CreateMode = CreateMode.Restore, + RestoreParameters = new RestoreParameters() + { + RestoreMode = "PointInTime", + RestoreTimestampInUtc = restoreTs, + RestoreSource = restorableDatabaseAccount.Id + } + }; + + DatabaseAccountGetResults restoredDatabaseAccount = (await cosmosDBManagementClient.DatabaseAccounts.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, restoredatabaseAccountName, databaseAccountCreateUpdateParameters)).Body; + Assert.NotNull(restoredDatabaseAccount); + Assert.NotNull(restoredDatabaseAccount.RestoreParameters); + Assert.Equal(restoredDatabaseAccount.RestoreParameters.RestoreSource.ToLower(), restorableDatabaseAccount.Id.ToLower()); + Assert.True(restoredDatabaseAccount.BackupPolicy is ContinuousModeBackupPolicy); + } + } + + [Fact] + public async Task RestoreDatabaseAccountFeedTests() + { + RecordedDelegatingHandler handler = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + + using (MockContext context = MockContext.Start(this.GetType())) + { + // Create client + CosmosDBManagementClient cosmosDBManagementClient = CosmosDBTestUtilities.GetCosmosDBClient(context, handler); + + await RestoreDatabaseAccountFeedTestHelperAsync(cosmosDBManagementClient, "pitr-sql-stage-source", ApiType.Sql, 1); + await RestoreDatabaseAccountFeedTestHelperAsync(cosmosDBManagementClient, "pitr-mongo32-stage-source", ApiType.MongoDB, 1); + await RestoreDatabaseAccountFeedTestHelperAsync(cosmosDBManagementClient, "pitr-mongo36-stage-source", ApiType.MongoDB, 1); + } + } + + private async Task RestoreDatabaseAccountFeedTestHelperAsync( + CosmosDBManagementClient cosmosDBManagementClient, + string sourceDatabaseAccountName, + string sourceApiType, + int expectedRestorableLocationCount) + { + DatabaseAccountGetResults sourceDatabaseAccount = await CreateDatabaseAccountIfNotExists(cosmosDBManagementClient, sourceDatabaseAccountName, location, sourceApiType); + + List restorableAccountsFromGlobalFeed = (await cosmosDBManagementClient.RestorableDatabaseAccounts.ListByLocationAsync(location)).ToList(); + + //List restorableAccounts = (await cosmosDBManagementClient.RestorableDatabaseAccounts.ListByLocationAsync(westus2)).ToList(); + RestorableDatabaseAccountGetResult restorableDatabaseAccount = restorableAccountsFromGlobalFeed. + Single(account => account.Name.Equals(sourceDatabaseAccount.InstanceId, StringComparison.OrdinalIgnoreCase)); + + ValidateRestorableDatabaseAccount(restorableDatabaseAccount, sourceDatabaseAccount, sourceApiType, expectedRestorableLocationCount); + + List restorableAccountsFromRegionalFeed = + (await cosmosDBManagementClient.RestorableDatabaseAccounts.ListByLocationAsync(location)).ToList(); + + restorableDatabaseAccount = restorableAccountsFromRegionalFeed. + Single(account => account.Name.Equals(sourceDatabaseAccount.InstanceId, StringComparison.OrdinalIgnoreCase)); + + ValidateRestorableDatabaseAccount(restorableDatabaseAccount, sourceDatabaseAccount, sourceApiType, expectedRestorableLocationCount); + + restorableDatabaseAccount = + await cosmosDBManagementClient.RestorableDatabaseAccounts.GetByLocationAsync(location, sourceDatabaseAccount.InstanceId); + + ValidateRestorableDatabaseAccount(restorableDatabaseAccount, sourceDatabaseAccount, sourceApiType, expectedRestorableLocationCount); + } + + private static void ValidateRestorableDatabaseAccount( + RestorableDatabaseAccountGetResult restorableDatabaseAccount, + DatabaseAccountGetResults sourceDatabaseAccount, + string expectedApiType, + int expectedRestorableLocations) + { + Assert.Equal(expectedApiType, restorableDatabaseAccount.ApiType); + Assert.Equal(expectedRestorableLocations, restorableDatabaseAccount.RestorableLocations.Count); + Assert.Equal("Microsoft.DocumentDB/locations/restorableDatabaseAccounts", restorableDatabaseAccount.Type); + Assert.Equal(sourceDatabaseAccount.Location, restorableDatabaseAccount.Location); + Assert.Equal(sourceDatabaseAccount.Name, restorableDatabaseAccount.AccountName); + } + + private static async Task CreateDatabaseAccountIfNotExists( + CosmosDBManagementClient cosmosDBManagementClient, + string databaseAccountName, + string armLocation, + string kind) + { + bool isDatabaseNameExists = cosmosDBManagementClient.DatabaseAccounts.CheckNameExistsWithHttpMessagesAsync(databaseAccountName).GetAwaiter().GetResult().Body; + String databaseKind = null; + List locations = null; + if (kind == ApiType.Sql) + { + databaseKind = DatabaseAccountKind.GlobalDocumentDB; + locations = new List { new Location { LocationName = "westus" }, new Location { LocationName = "eastus" }, new Location { LocationName = "eastus2" } }; + } + else if (kind == ApiType.MongoDB) + { + databaseKind = DatabaseAccountKind.MongoDB; + locations = new List { new Location { LocationName = "westus" }, new Location { LocationName = "eastus" } }; + } + + DatabaseAccountGetResults databaseAccount = null; + if (!isDatabaseNameExists) + { + DatabaseAccountCreateUpdateParameters databaseAccountCreateUpdateParameters = new DatabaseAccountCreateUpdateParameters + { + Location = armLocation, + Kind = databaseKind, + Locations = locations, + BackupPolicy = new ContinuousModeBackupPolicy() + }; + + databaseAccount = cosmosDBManagementClient.DatabaseAccounts.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseAccountCreateUpdateParameters).GetAwaiter().GetResult().Body; + Assert.Equal(databaseAccount.Name, databaseAccountName); + } + databaseAccount = await cosmosDBManagementClient.DatabaseAccounts.GetAsync(resourceGroupName, databaseAccountName); + + return databaseAccount; + } + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/RetrieveSqlContainerBackupInformationTests.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/RetrieveSqlContainerBackupInformationTests.cs new file mode 100644 index 0000000000000..d0a14669c79d5 --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/RetrieveSqlContainerBackupInformationTests.cs @@ -0,0 +1,93 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using System.Net; +using System.Collections.Generic; +using Xunit; +using Microsoft.Azure.Management.CosmosDB; +using Microsoft.Azure.Management.CosmosDB.Models; +using Microsoft.Rest.ClientRuntime.Azure.TestFramework; + +namespace CosmosDB.Tests.ScenarioTests +{ + public class RetrieveSqlContainerBackupInformationTests + { + const string location = "eastus2"; + const string resourceGroupName = "CosmosDBResourceGroup3668"; + const string databaseAccountName = "sqltestaccount124"; + const string databaseName = "TestDB1"; + const string containerName = "TestContainer2"; + + [Fact] + public void RetrieveContinuousBackupInfoTest() + { + var handler1 = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + using (MockContext context = MockContext.Start(this.GetType())) + { + // Create client + CosmosDBManagementClient cosmosDBManagementClient = CosmosDBTestUtilities.GetCosmosDBClient(context, handler1); + ContinuousBackupRestoreLocation restoreLocation = new ContinuousBackupRestoreLocation(location); + + SqlContainerCreateUpdateParameters sqlContainerCreateUpdateParameters = new SqlContainerCreateUpdateParameters() + { + Resource = new SqlContainerResource(containerName, partitionKey: new ContainerPartitionKey(new List() { "/id" })), + Options = new CreateUpdateOptions + { + Throughput = 400 + } + }; + + SqlContainerGetResults createContainerResult = cosmosDBManagementClient.SqlResources.CreateUpdateSqlContainer( + resourceGroupName, + databaseAccountName, + databaseName, + containerName, + sqlContainerCreateUpdateParameters); + Assert.NotNull(createContainerResult); + Assert.NotNull(createContainerResult.Id); + + BackupInformation backupInformation = cosmosDBManagementClient.SqlResources.RetrieveContinuousBackupInformation( + resourceGroupName, + databaseAccountName, + databaseName, + containerName, + restoreLocation); + + Assert.NotNull(backupInformation); + Assert.NotNull(backupInformation.ContinuousBackupInformation); + Assert.True(Int32.Parse(backupInformation.ContinuousBackupInformation.LatestRestorableTimestamp) > 0); + int prevRestoreTime = Int32.Parse(backupInformation.ContinuousBackupInformation.LatestRestorableTimestamp); + + ThroughputSettingsUpdateParameters throughputSettingsUpdateParameters = new ThroughputSettingsUpdateParameters() + { + Resource = new ThroughputSettingsResource() + { + Throughput = 4000 + } + }; + ThroughputSettingsGetResults throughputSettingsGetResults = cosmosDBManagementClient.SqlResources.UpdateSqlContainerThroughput( + resourceGroupName, + databaseAccountName, + databaseName, + containerName, + throughputSettingsUpdateParameters); + Assert.NotNull(throughputSettingsGetResults); + Assert.NotNull(throughputSettingsGetResults.Id); + + backupInformation = cosmosDBManagementClient.SqlResources.RetrieveContinuousBackupInformation( + resourceGroupName, + databaseAccountName, + databaseName, + containerName, + restoreLocation); + + Assert.NotNull(backupInformation); + Assert.NotNull(backupInformation.ContinuousBackupInformation); + Assert.True(Int32.Parse(backupInformation.ContinuousBackupInformation.LatestRestorableTimestamp) >= prevRestoreTime); + + cosmosDBManagementClient.SqlResources.DeleteSqlContainer(resourceGroupName, databaseAccountName, databaseName, containerName); + } + } + } +} diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/SqlResourcesOperationsTests.cs b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/SqlResourcesOperationsTests.cs index 7c47904d3b1c6..efa6be18679b6 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/SqlResourcesOperationsTests.cs +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/ScenarioTests/SqlResourcesOperationsTests.cs @@ -17,12 +17,13 @@ public class SqlResourcesOperationsTests // using an existing DB account, since Account provisioning takes 10-15 minutes const string resourceGroupName = "CosmosDBResourceGroup3668"; - const string databaseAccountName = "cli124"; - const string databaseAccountName2 = "rbac"; + const string databaseAccountName = "cli126"; + const string databaseAccountName2 = "rbac126"; const string databaseName = "databaseName"; const string databaseName2 = "databaseName2"; const string containerName = "containerName"; + const string containerName2 = "containerName2"; const string storedProcedureName = "storedProcedureName"; const string triggerName = "triggerName"; const string userDefinedFunctionName = "userDefinedFunctionName"; @@ -71,9 +72,9 @@ public void SqlCRUDTests() { {new Location(locationName: location) } } - }; + }; - databaseAccount = cosmosDBManagementClient.DatabaseAccounts.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseAccountCreateUpdateParameters).GetAwaiter().GetResult().Body; + databaseAccount = cosmosDBManagementClient.DatabaseAccounts.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseAccountCreateUpdateParameters).GetAwaiter().GetResult().Body; Assert.Equal(databaseAccount.Name, databaseAccountName); } @@ -118,12 +119,13 @@ public void SqlCRUDTests() SqlContainerCreateUpdateParameters sqlContainerCreateUpdateParameters = new SqlContainerCreateUpdateParameters { - Resource = new SqlContainerResource { - Id = containerName, + Resource = new SqlContainerResource + { + Id = containerName2, PartitionKey = new ContainerPartitionKey { Kind = "Hash", - Paths = new List { "/address/zipCode"} + Paths = new List { "/address/zipCode" } }, IndexingPolicy = new IndexingPolicy { @@ -158,7 +160,7 @@ public void SqlCRUDTests() } }; - SqlContainerGetResults sqlContainerGetResults = cosmosDBManagementClient.SqlResources.CreateUpdateSqlContainerWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseName, containerName, sqlContainerCreateUpdateParameters).GetAwaiter().GetResult().Body; + SqlContainerGetResults sqlContainerGetResults = cosmosDBManagementClient.SqlResources.CreateUpdateSqlContainerWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseName, containerName2, sqlContainerCreateUpdateParameters).GetAwaiter().GetResult().Body; Assert.NotNull(sqlContainerGetResults); IEnumerable sqlContainers = cosmosDBManagementClient.SqlResources.ListSqlContainersWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseName).GetAwaiter().GetResult().Body; @@ -177,7 +179,7 @@ public void SqlCRUDTests() Options = new CreateUpdateOptions() }; - SqlStoredProcedureGetResults sqlStoredProcedureGetResults = cosmosDBManagementClient.SqlResources.CreateUpdateSqlStoredProcedureWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseName, containerName, storedProcedureName, sqlStoredProcedureCreateUpdateParameters).GetAwaiter().GetResult().Body; + SqlStoredProcedureGetResults sqlStoredProcedureGetResults = cosmosDBManagementClient.SqlResources.CreateUpdateSqlStoredProcedureWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseName, containerName2, storedProcedureName, sqlStoredProcedureCreateUpdateParameters).GetAwaiter().GetResult().Body; Assert.NotNull(sqlStoredProcedureGetResults); Assert.Equal(sqlStoredProcedureGetResults.Resource.Body, sqlStoredProcedureGetResults.Resource.Body); @@ -186,7 +188,7 @@ public void SqlCRUDTests() foreach (SqlStoredProcedureGetResults sqlStoredProcedure in sqlStoredProcedures) { - cosmosDBManagementClient.SqlResources.DeleteSqlStoredProcedureWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseName, containerName, sqlStoredProcedure.Name); + cosmosDBManagementClient.SqlResources.DeleteSqlStoredProcedureWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseName, containerName2, sqlStoredProcedure.Name); } SqlUserDefinedFunctionCreateUpdateParameters sqlUserDefinedFunctionCreateUpdateParameters = new SqlUserDefinedFunctionCreateUpdateParameters @@ -212,7 +214,7 @@ public void SqlCRUDTests() foreach (SqlUserDefinedFunctionGetResults sqlUserDefinedFunction in sqlUserDefinedFunctions) { - cosmosDBManagementClient.SqlResources.DeleteSqlUserDefinedFunctionWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseName, containerName, sqlUserDefinedFunction.Name); + cosmosDBManagementClient.SqlResources.DeleteSqlUserDefinedFunctionWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseName, containerName2, sqlUserDefinedFunction.Name); } SqlTriggerCreateUpdateParameters sqlTriggerCreateUpdateParameters = new SqlTriggerCreateUpdateParameters @@ -241,7 +243,7 @@ public void SqlCRUDTests() foreach (SqlTriggerGetResults sqlTrigger in sqlTriggers) { - cosmosDBManagementClient.SqlResources.DeleteSqlTriggerWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseName, containerName, sqlTrigger.Name); + cosmosDBManagementClient.SqlResources.DeleteSqlTriggerWithHttpMessagesAsync(resourceGroupName, databaseAccountName, databaseName, containerName2, sqlTrigger.Name); } foreach (SqlContainerGetResults sqlContainer in sqlContainers) @@ -357,7 +359,14 @@ public void SqlRoleTests() Assert.NotNull(sqlRoleDefinitions); foreach (SqlRoleDefinitionGetResults sqlRoleDefinition in sqlRoleDefinitions) { - VerifyEqualSqlRoleDefinitions(sqlRoleDefinition.Name == sqlRoleDefinitionGetResults3.Name ? sqlRoleDefinitionGetResults3 : sqlRoleDefinitionGetResults4, sqlRoleDefinition); + if (sqlRoleDefinition.Name == sqlRoleDefinitionGetResults3.Name) + { + VerifyEqualSqlRoleDefinitions(sqlRoleDefinitionGetResults3, sqlRoleDefinition); + } + if (sqlRoleDefinition.Name == sqlRoleDefinitionGetResults4.Name) + { + VerifyEqualSqlRoleDefinitions(sqlRoleDefinitionGetResults4, sqlRoleDefinition); + } } SqlRoleAssignmentCreateUpdateParameters sqlRoleAssignmentCreateUpdateParameters = new SqlRoleAssignmentCreateUpdateParameters @@ -404,7 +413,10 @@ public void SqlRoleTests() foreach (SqlRoleDefinitionGetResults sqlRoleDefinition in sqlRoleDefinitions) { - cosmosDBManagementClient.SqlResources.DeleteSqlRoleDefinitionWithHttpMessagesAsync(sqlRoleDefinition.Name, resourceGroupName, databaseAccountName2).GetAwaiter().GetResult(); + if (sqlRoleDefinition.Name == sqlRoleDefinitionGetResults3.Name || sqlRoleDefinition.Name == sqlRoleDefinitionGetResults4.Name) + { + cosmosDBManagementClient.SqlResources.DeleteSqlRoleDefinitionWithHttpMessagesAsync(sqlRoleDefinition.Name, resourceGroupName, databaseAccountName2).GetAwaiter().GetResult(); + } } const string InvalidActionName = "invalid-action-name"; diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/CassandraResourcesOperationsTests/CassandraCRUDTests.json b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/CassandraResourcesOperationsTests/CassandraCRUDTests.json index 5f309438c24d3..d7fd8cb0fb946 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/CassandraResourcesOperationsTests/CassandraCRUDTests.json +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/CassandraResourcesOperationsTests/CassandraCRUDTests.json @@ -1,297 +1,21 @@ { "Entries": [ { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/triggers/triggerName?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3RyaWdnZXJzL3RyaWdnZXJOYW1lP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "28bbcc58-553f-4bba-974e-ea5a9fb8f4cd" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/triggers/triggerName/operationResults/94d60f8a-6b9b-4b5b-a7b8-fa4cb7395b87?api-version=2021-04-15" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/94d60f8a-6b9b-4b5b-a7b8-fa4cb7395b87?api-version=2021-04-15" - ], - "x-ms-request-id": [ - "94d60f8a-6b9b-4b5b-a7b8-fa4cb7395b87" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14997" - ], - "x-ms-correlation-request-id": [ - "726722ee-8faa-49d0-ac60-6cc2d7aae8c9" - ], - "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174739Z:726722ee-8faa-49d0-ac60-6cc2d7aae8c9" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:47:38 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName2?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUyP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "6cd1d9bd-b477-4bbe-bd60-f6b1ba6c3c50" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName2/operationResults/e1c048db-8895-4928-9550-efa5103929f0?api-version=2021-04-15" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e1c048db-8895-4928-9550-efa5103929f0?api-version=2021-04-15" - ], - "x-ms-request-id": [ - "e1c048db-8895-4928-9550-efa5103929f0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-correlation-request-id": [ - "6fee37d4-1f77-4228-86de-05b6d5fa90cc" - ], - "x-ms-routing-request-id": [ - "WESTUS:20210427T174740Z:6fee37d4-1f77-4228-86de-05b6d5fa90cc" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:47:39 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "79a91908-283b-416e-8cdc-f99e772edc6d" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/operationResults/60b90905-8556-4544-acec-1d3f9f188f36?api-version=2021-04-15" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/60b90905-8556-4544-acec-1d3f9f188f36?api-version=2021-04-15" - ], - "x-ms-request-id": [ - "60b90905-8556-4544-acec-1d3f9f188f36" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-correlation-request-id": [ - "515d7330-56aa-4784-95ec-ee4122bfef6f" - ], - "x-ms-routing-request-id": [ - "WESTUS:20210427T174740Z:515d7330-56aa-4784-95ec-ee4122bfef6f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:47:39 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWU/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "a9d15954-ff2a-4311-9679-fdf0c73f8868" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/operationResults/c90f7d62-88d0-493c-9638-50750e043441?api-version=2021-04-15" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c90f7d62-88d0-493c-9638-50750e043441?api-version=2021-04-15" - ], - "x-ms-request-id": [ - "c90f7d62-88d0-493c-9638-50750e043441" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-correlation-request-id": [ - "e43c116b-883e-4c52-8685-77ebec203f08" - ], - "x-ms-routing-request-id": [ - "WESTUS:20210427T174740Z:e43c116b-883e-4c52-8685-77ebec203f08" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:47:39 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/providers/Microsoft.DocumentDB/databaseAccountNames/db8192?api-version=2021-04-15", - "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9kYXRhYmFzZUFjY291bnROYW1lcy9kYjgxOTI/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/providers/Microsoft.DocumentDB/databaseAccountNames/db8192?api-version=2021-06-15", + "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9kYXRhYmFzZUFjY291bnROYW1lcy9kYjgxOTI/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "HEAD", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "dd3681f1-68fe-46ff-a6d1-119773100b65" + "dde07586-6fa8-4303-b5f3-61883a43db99" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -306,7 +30,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-activity-id": [ - "dd3681f1-68fe-46ff-a6d1-119773100b65" + "dde07586-6fa8-4303-b5f3-61883a43db99" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -315,19 +39,19 @@ "11999" ], "x-ms-request-id": [ - "7104e4e4-7cf9-4cd1-ba3f-2d93ccef4f17" + "beab185d-95f3-4a80-8ece-cc7d9f1ff791" ], "x-ms-correlation-request-id": [ - "7104e4e4-7cf9-4cd1-ba3f-2d93ccef4f17" + "beab185d-95f3-4a80-8ece-cc7d9f1ff791" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T174740Z:7104e4e4-7cf9-4cd1-ba3f-2d93ccef4f17" + "WESTUS2:20210616T050603Z:beab185d-95f3-4a80-8ece-cc7d9f1ff791" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:47:39 GMT" + "Wed, 16 Jun 2021 05:06:03 GMT" ], "Content-Length": [ "0" @@ -337,21 +61,21 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyNTEwP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyNTEwP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"keyspaceName2510\"\r\n },\r\n \"options\": {}\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "a0ae7e95-567a-4f7c-880a-c3063b2d2ac4" + "a0b62795-6d89-4386-ba75-7249794f384d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -369,19 +93,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/operationResults/81a66ce3-8f21-419b-8372-b1510c56ba6b?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/operationResults/27266bce-a1b9-4313-b1fd-3c281e29ed3e?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/81a66ce3-8f21-419b-8372-b1510c56ba6b?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/27266bce-a1b9-4313-b1fd-3c281e29ed3e?api-version=2021-06-15" ], "x-ms-request-id": [ - "81a66ce3-8f21-419b-8372-b1510c56ba6b" + "27266bce-a1b9-4313-b1fd-3c281e29ed3e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -390,16 +114,16 @@ "1199" ], "x-ms-correlation-request-id": [ - "8ef18277-d913-443d-958f-77d326532fa1" + "986c454c-81cd-4b14-a19d-c3e191dbc22b" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T174741Z:8ef18277-d913-443d-958f-77d326532fa1" + "WESTUS2:20210616T050604Z:986c454c-81cd-4b14-a19d-c3e191dbc22b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:47:40 GMT" + "Wed, 16 Jun 2021 05:06:04 GMT" ], "Content-Length": [ "21" @@ -412,15 +136,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/81a66ce3-8f21-419b-8372-b1510c56ba6b?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzgxYTY2Y2UzLThmMjEtNDE5Yi04MzcyLWIxNTEwYzU2YmE2Yj9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/27266bce-a1b9-4313-b1fd-3c281e29ed3e?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI3MjY2YmNlLWExYjktNDMxMy1iMWZkLTNjMjgxZTI5ZWQzZT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -435,7 +159,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -444,19 +168,19 @@ "11999" ], "x-ms-request-id": [ - "3d33c631-8e28-4832-9a8d-53b13c900c0f" + "dea58551-7fd4-4a22-9f59-1abe768c8f5b" ], "x-ms-correlation-request-id": [ - "3d33c631-8e28-4832-9a8d-53b13c900c0f" + "dea58551-7fd4-4a22-9f59-1abe768c8f5b" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T174811Z:3d33c631-8e28-4832-9a8d-53b13c900c0f" + "WESTUS2:20210616T050634Z:dea58551-7fd4-4a22-9f59-1abe768c8f5b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:48:11 GMT" + "Wed, 16 Jun 2021 05:06:34 GMT" ], "Content-Length": [ "22" @@ -469,15 +193,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyNTEwP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyNTEwP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -492,7 +216,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -501,19 +225,19 @@ "11998" ], "x-ms-request-id": [ - "b82e0dc8-0119-4c9e-a5a6-67dbec5ba7f8" + "d4c8da32-54a9-4778-b6d1-60b49e159f15" ], "x-ms-correlation-request-id": [ - "b82e0dc8-0119-4c9e-a5a6-67dbec5ba7f8" + "d4c8da32-54a9-4778-b6d1-60b49e159f15" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T174811Z:b82e0dc8-0119-4c9e-a5a6-67dbec5ba7f8" + "WESTUS2:20210616T050635Z:d4c8da32-54a9-4778-b6d1-60b49e159f15" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:48:11 GMT" + "Wed, 16 Jun 2021 05:06:34 GMT" ], "Content-Length": [ "422" @@ -522,25 +246,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces\",\r\n \"name\": \"keyspaceName2510\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"keyspaceName2510\",\r\n \"_rid\": \"Xl87AA==\",\r\n \"_etag\": \"\\\"00000100-0000-0200-0000-60884e430000\\\"\",\r\n \"_ts\": 1619545667\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces\",\r\n \"name\": \"keyspaceName2510\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"keyspaceName2510\",\r\n \"_rid\": \"8uZ2AA==\",\r\n \"_etag\": \"\\\"0000bb34-0000-0200-0000-60c11a870000\\\"\",\r\n \"_ts\": 1623267975\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyNTEwP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyNTEwP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f0338bea-680c-4047-afb2-300f8e1f663d" + "6fc73548-4ad7-4621-952f-a9216ff0cebd" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -555,7 +279,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -564,19 +288,19 @@ "11997" ], "x-ms-request-id": [ - "3d05259a-9b2f-42e4-bf9a-56be40a6b825" + "32ef104d-4923-4a4e-85ec-eb90502194aa" ], "x-ms-correlation-request-id": [ - "3d05259a-9b2f-42e4-bf9a-56be40a6b825" + "32ef104d-4923-4a4e-85ec-eb90502194aa" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T174812Z:3d05259a-9b2f-42e4-bf9a-56be40a6b825" + "WESTUS2:20210616T050635Z:32ef104d-4923-4a4e-85ec-eb90502194aa" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:48:11 GMT" + "Wed, 16 Jun 2021 05:06:34 GMT" ], "Content-Length": [ "422" @@ -585,25 +309,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces\",\r\n \"name\": \"keyspaceName2510\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"keyspaceName2510\",\r\n \"_rid\": \"Xl87AA==\",\r\n \"_etag\": \"\\\"00000100-0000-0200-0000-60884e430000\\\"\",\r\n \"_ts\": 1619545667\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces\",\r\n \"name\": \"keyspaceName2510\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"keyspaceName2510\",\r\n \"_rid\": \"8uZ2AA==\",\r\n \"_etag\": \"\\\"0000bb34-0000-0200-0000-60c11a870000\\\"\",\r\n \"_ts\": 1623267975\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName22510?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyMjUxMD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName22510?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyMjUxMD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"keyspaceName22510\"\r\n },\r\n \"options\": {\r\n \"throughput\": 700\r\n }\r\n },\r\n \"location\": \"EAST US 2\",\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "678f2f81-8c02-4887-8525-ce089c99eb82" + "337e0cdb-9bd5-4a03-99e8-d6fe4c9bf236" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -621,19 +345,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName22510/operationResults/6234a1d3-42b9-4090-ab3b-17f87846ecc5?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName22510/operationResults/5a13f6b8-026e-4ac7-a825-087da080479a?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/6234a1d3-42b9-4090-ab3b-17f87846ecc5?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/5a13f6b8-026e-4ac7-a825-087da080479a?api-version=2021-06-15" ], "x-ms-request-id": [ - "6234a1d3-42b9-4090-ab3b-17f87846ecc5" + "5a13f6b8-026e-4ac7-a825-087da080479a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -642,16 +366,16 @@ "1198" ], "x-ms-correlation-request-id": [ - "381e5274-a313-463b-8764-325b58adb702" + "718c0597-d9ef-49cf-9622-35f4e95b8114" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T174813Z:381e5274-a313-463b-8764-325b58adb702" + "WESTUS2:20210616T050636Z:718c0597-d9ef-49cf-9622-35f4e95b8114" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:48:12 GMT" + "Wed, 16 Jun 2021 05:06:35 GMT" ], "Content-Length": [ "21" @@ -664,15 +388,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/6234a1d3-42b9-4090-ab3b-17f87846ecc5?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzYyMzRhMWQzLTQyYjktNDA5MC1hYjNiLTE3Zjg3ODQ2ZWNjNT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/5a13f6b8-026e-4ac7-a825-087da080479a?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzVhMTNmNmI4LTAyNmUtNGFjNy1hODI1LTA4N2RhMDgwNDc5YT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -687,7 +411,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -696,19 +420,19 @@ "11996" ], "x-ms-request-id": [ - "d35314d5-25b3-4cc8-bff4-465fabc1b74e" + "48eaf714-0608-4431-8ea0-8a744e397ad1" ], "x-ms-correlation-request-id": [ - "d35314d5-25b3-4cc8-bff4-465fabc1b74e" + "48eaf714-0608-4431-8ea0-8a744e397ad1" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T174843Z:d35314d5-25b3-4cc8-bff4-465fabc1b74e" + "WESTUS2:20210616T050706Z:48eaf714-0608-4431-8ea0-8a744e397ad1" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:48:42 GMT" + "Wed, 16 Jun 2021 05:07:05 GMT" ], "Content-Length": [ "22" @@ -721,15 +445,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName22510?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyMjUxMD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName22510?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyMjUxMD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -744,7 +468,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -753,19 +477,19 @@ "11995" ], "x-ms-request-id": [ - "7be470de-6188-4819-a080-e3bb9a178830" + "d0338d1e-2033-4483-b0ec-7157712f0f19" ], "x-ms-correlation-request-id": [ - "7be470de-6188-4819-a080-e3bb9a178830" + "d0338d1e-2033-4483-b0ec-7157712f0f19" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T174843Z:7be470de-6188-4819-a080-e3bb9a178830" + "WESTUS2:20210616T050706Z:d0338d1e-2033-4483-b0ec-7157712f0f19" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:48:43 GMT" + "Wed, 16 Jun 2021 05:07:05 GMT" ], "Content-Length": [ "425" @@ -774,25 +498,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName22510\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces\",\r\n \"name\": \"keyspaceName22510\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"keyspaceName22510\",\r\n \"_rid\": \"mkNJAA==\",\r\n \"_etag\": \"\\\"00000300-0000-0200-0000-60884e670000\\\"\",\r\n \"_ts\": 1619545703\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName22510\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces\",\r\n \"name\": \"keyspaceName22510\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"keyspaceName22510\",\r\n \"_rid\": \"y5o1AA==\",\r\n \"_etag\": \"\\\"0000c734-0000-0200-0000-60c11aa90000\\\"\",\r\n \"_ts\": 1623268009\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "aee71252-edc4-4462-9322-d91aa98450c9" + "09473c92-121f-4019-9b73-10589636ed17" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -807,7 +531,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -816,19 +540,19 @@ "11994" ], "x-ms-request-id": [ - "fd14a9fe-c7ba-4842-9517-dde1f08ca286" + "09145d69-a632-4763-af39-6ec914450d68" ], "x-ms-correlation-request-id": [ - "fd14a9fe-c7ba-4842-9517-dde1f08ca286" + "09145d69-a632-4763-af39-6ec914450d68" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T174843Z:fd14a9fe-c7ba-4842-9517-dde1f08ca286" + "WESTUS2:20210616T050706Z:09145d69-a632-4763-af39-6ec914450d68" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:48:43 GMT" + "Wed, 16 Jun 2021 05:07:05 GMT" ], "Content-Length": [ "860" @@ -837,25 +561,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces\",\r\n \"name\": \"keyspaceName2510\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"keyspaceName2510\",\r\n \"_rid\": \"Xl87AA==\",\r\n \"_etag\": \"\\\"00000100-0000-0200-0000-60884e430000\\\"\",\r\n \"_ts\": 1619545667\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName22510\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces\",\r\n \"name\": \"keyspaceName22510\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"keyspaceName22510\",\r\n \"_rid\": \"mkNJAA==\",\r\n \"_etag\": \"\\\"00000300-0000-0200-0000-60884e670000\\\"\",\r\n \"_ts\": 1619545703\r\n }\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName22510\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces\",\r\n \"name\": \"keyspaceName22510\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"keyspaceName22510\",\r\n \"_rid\": \"y5o1AA==\",\r\n \"_etag\": \"\\\"0000c734-0000-0200-0000-60c11aa90000\\\"\",\r\n \"_ts\": 1623268009\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces\",\r\n \"name\": \"keyspaceName2510\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"keyspaceName2510\",\r\n \"_rid\": \"8uZ2AA==\",\r\n \"_etag\": \"\\\"0000bb34-0000-0200-0000-60c11a870000\\\"\",\r\n \"_ts\": 1623267975\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName22510/throughputSettings/default?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyMjUxMC90aHJvdWdocHV0U2V0dGluZ3MvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName22510/throughputSettings/default?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyMjUxMC90aHJvdWdocHV0U2V0dGluZ3MvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "64580ee5-4973-41c3-abce-164f80ed4384" + "b993922f-6795-4394-b9af-54cd3b759b71" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -870,7 +594,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -879,19 +603,19 @@ "11993" ], "x-ms-request-id": [ - "e5f18089-c959-4712-89ca-4c37e25f300f" + "2f27a505-b059-46b6-8fc4-f9cdf68ec70b" ], "x-ms-correlation-request-id": [ - "e5f18089-c959-4712-89ca-4c37e25f300f" + "2f27a505-b059-46b6-8fc4-f9cdf68ec70b" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T174843Z:e5f18089-c959-4712-89ca-4c37e25f300f" + "WESTUS2:20210616T050706Z:2f27a505-b059-46b6-8fc4-f9cdf68ec70b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:48:43 GMT" + "Wed, 16 Jun 2021 05:07:06 GMT" ], "Content-Length": [ "390" @@ -900,25 +624,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName22510/throughputSettings/default\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings\",\r\n \"name\": \"LHsU\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"throughput\": 700,\r\n \"minimumThroughput\": \"400\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName22510/throughputSettings/default\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings\",\r\n \"name\": \"Q3Ty\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"throughput\": 700,\r\n \"minimumThroughput\": \"400\"\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/tables/tableName2510?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyNTEwL3RhYmxlcy90YWJsZU5hbWUyNTEwP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/tables/tableName2510?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyNTEwL3RhYmxlcy90YWJsZU5hbWUyNTEwP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName2510\",\r\n \"schema\": {\r\n \"columns\": [\r\n {\r\n \"name\": \"columnA\",\r\n \"type\": \"int\"\r\n },\r\n {\r\n \"name\": \"columnB\",\r\n \"type\": \"ascii\"\r\n }\r\n ],\r\n \"partitionKeys\": [\r\n {\r\n \"name\": \"columnA\"\r\n }\r\n ],\r\n \"clusterKeys\": [\r\n {\r\n \"name\": \"columnB\",\r\n \"orderBy\": \"Asc\"\r\n }\r\n ]\r\n }\r\n },\r\n \"options\": {}\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "2d870b9a-8316-4a94-ad84-fd2236a90890" + "825e91de-eeb3-4f54-85cc-b7d373406744" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -936,19 +660,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/tables/tableName2510/operationResults/12940a6f-780b-41cb-b01a-a1b9a0d215ac?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/tables/tableName2510/operationResults/792083c0-bd1f-4b3b-9288-f1de4b47c82c?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/12940a6f-780b-41cb-b01a-a1b9a0d215ac?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/792083c0-bd1f-4b3b-9288-f1de4b47c82c?api-version=2021-06-15" ], "x-ms-request-id": [ - "12940a6f-780b-41cb-b01a-a1b9a0d215ac" + "792083c0-bd1f-4b3b-9288-f1de4b47c82c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -957,16 +681,16 @@ "1197" ], "x-ms-correlation-request-id": [ - "11e39df1-0f5b-43fc-8acb-e2116be4c6dc" + "53a245ba-a48b-44a4-bd1c-2ea2efc90dba" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T174844Z:11e39df1-0f5b-43fc-8acb-e2116be4c6dc" + "WESTUS2:20210616T050707Z:53a245ba-a48b-44a4-bd1c-2ea2efc90dba" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:48:44 GMT" + "Wed, 16 Jun 2021 05:07:06 GMT" ], "Content-Length": [ "21" @@ -979,15 +703,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/12940a6f-780b-41cb-b01a-a1b9a0d215ac?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEyOTQwYTZmLTc4MGItNDFjYi1iMDFhLWExYjlhMGQyMTVhYz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/792083c0-bd1f-4b3b-9288-f1de4b47c82c?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzc5MjA4M2MwLWJkMWYtNGIzYi05Mjg4LWYxZGU0YjQ3YzgyYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1002,7 +726,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1011,19 +735,19 @@ "11992" ], "x-ms-request-id": [ - "51d982fa-7dd7-437f-bc9b-7bd2748d75f2" + "e4dde72f-ce3c-4a36-9c6f-4e2d49b7df06" ], "x-ms-correlation-request-id": [ - "51d982fa-7dd7-437f-bc9b-7bd2748d75f2" + "e4dde72f-ce3c-4a36-9c6f-4e2d49b7df06" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T174914Z:51d982fa-7dd7-437f-bc9b-7bd2748d75f2" + "WESTUS2:20210616T050737Z:e4dde72f-ce3c-4a36-9c6f-4e2d49b7df06" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:49:14 GMT" + "Wed, 16 Jun 2021 05:07:37 GMT" ], "Content-Length": [ "22" @@ -1036,15 +760,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/tables/tableName2510?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyNTEwL3RhYmxlcy90YWJsZU5hbWUyNTEwP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/tables/tableName2510?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyNTEwL3RhYmxlcy90YWJsZU5hbWUyNTEwP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1059,7 +783,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1068,19 +792,19 @@ "11991" ], "x-ms-request-id": [ - "628a13e4-b3af-4469-8913-dffa7d0e2d96" + "5b74b782-81f8-4145-8df7-2c794d5313cf" ], "x-ms-correlation-request-id": [ - "628a13e4-b3af-4469-8913-dffa7d0e2d96" + "5b74b782-81f8-4145-8df7-2c794d5313cf" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T174915Z:628a13e4-b3af-4469-8913-dffa7d0e2d96" + "WESTUS2:20210616T050738Z:5b74b782-81f8-4145-8df7-2c794d5313cf" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:49:14 GMT" + "Wed, 16 Jun 2021 05:07:37 GMT" ], "Content-Length": [ "640" @@ -1089,25 +813,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/tables/tableName2510\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables\",\r\n \"name\": \"tableName2510\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName2510\",\r\n \"_rid\": \"Xl87AKuKufw=\",\r\n \"_etag\": \"\\\"00000700-0000-0200-0000-60884e810000\\\"\",\r\n \"_ts\": 1619545729,\r\n \"defaultTtl\": 0,\r\n \"schema\": {\r\n \"columns\": [\r\n {\r\n \"name\": \"columnA\",\r\n \"type\": \"int\"\r\n },\r\n {\r\n \"name\": \"columnB\",\r\n \"type\": \"ascii\"\r\n }\r\n ],\r\n \"partitionKeys\": [\r\n {\r\n \"name\": \"columnA\"\r\n }\r\n ],\r\n \"clusterKeys\": [\r\n {\r\n \"name\": \"columnB\",\r\n \"orderBy\": \"Asc\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/tables/tableName2510\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables\",\r\n \"name\": \"tableName2510\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName2510\",\r\n \"_rid\": \"8uZ2APFHxmo=\",\r\n \"_etag\": \"\\\"000017f5-0000-0200-0000-60c986ff0000\\\"\",\r\n \"_ts\": 1623820031,\r\n \"defaultTtl\": 0,\r\n \"schema\": {\r\n \"columns\": [\r\n {\r\n \"name\": \"columnA\",\r\n \"type\": \"int\"\r\n },\r\n {\r\n \"name\": \"columnB\",\r\n \"type\": \"ascii\"\r\n }\r\n ],\r\n \"partitionKeys\": [\r\n {\r\n \"name\": \"columnA\"\r\n }\r\n ],\r\n \"clusterKeys\": [\r\n {\r\n \"name\": \"columnB\",\r\n \"orderBy\": \"Asc\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/tables?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyNTEwL3RhYmxlcz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/tables?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyNTEwL3RhYmxlcz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "41ff11da-2ceb-44c6-be4b-cbbb85e463f6" + "7830932e-8513-4bac-ad9f-a4016679fc63" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1122,7 +846,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1131,19 +855,19 @@ "11990" ], "x-ms-request-id": [ - "7fe843da-5ad0-4e45-87ca-31265c4334ba" + "4cf97473-f4ea-4c0e-9108-f851fe18f442" ], "x-ms-correlation-request-id": [ - "7fe843da-5ad0-4e45-87ca-31265c4334ba" + "4cf97473-f4ea-4c0e-9108-f851fe18f442" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T174915Z:7fe843da-5ad0-4e45-87ca-31265c4334ba" + "WESTUS2:20210616T050738Z:4cf97473-f4ea-4c0e-9108-f851fe18f442" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:49:14 GMT" + "Wed, 16 Jun 2021 05:07:38 GMT" ], "Content-Length": [ "652" @@ -1152,12 +876,12 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/tables/tableName2510\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables\",\r\n \"name\": \"tableName2510\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName2510\",\r\n \"_rid\": \"Xl87AKuKufw=\",\r\n \"_etag\": \"\\\"00000700-0000-0200-0000-60884e810000\\\"\",\r\n \"_ts\": 1619545729,\r\n \"defaultTtl\": 0,\r\n \"schema\": {\r\n \"columns\": [\r\n {\r\n \"name\": \"columnA\",\r\n \"type\": \"int\"\r\n },\r\n {\r\n \"name\": \"columnB\",\r\n \"type\": \"ascii\"\r\n }\r\n ],\r\n \"partitionKeys\": [\r\n {\r\n \"name\": \"columnA\"\r\n }\r\n ],\r\n \"clusterKeys\": [\r\n {\r\n \"name\": \"columnB\",\r\n \"orderBy\": \"Asc\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/tables/tableName2510\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables\",\r\n \"name\": \"tableName2510\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName2510\",\r\n \"_rid\": \"8uZ2APFHxmo=\",\r\n \"_etag\": \"\\\"000017f5-0000-0200-0000-60c986ff0000\\\"\",\r\n \"_ts\": 1623820031,\r\n \"defaultTtl\": 0,\r\n \"schema\": {\r\n \"columns\": [\r\n {\r\n \"name\": \"columnA\",\r\n \"type\": \"int\"\r\n },\r\n {\r\n \"name\": \"columnB\",\r\n \"type\": \"ascii\"\r\n }\r\n ],\r\n \"partitionKeys\": [\r\n {\r\n \"name\": \"columnA\"\r\n }\r\n ],\r\n \"clusterKeys\": [\r\n {\r\n \"name\": \"columnB\",\r\n \"orderBy\": \"Asc\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { - "SubscriptionId": "80be3961-0521-4a0a-8570-5cd5a4e2f98c" + "SubscriptionId": "259fbb24-9bcd-4cfc-865c-fc33b22fe38a" } } \ No newline at end of file diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/DatabaseAccountOperationsTests/DatabaseAccountCRUDTests.json b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/DatabaseAccountOperationsTests/DatabaseAccountCRUDTests.json index b57a0a4dbbcc6..ffcd493be2156 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/DatabaseAccountOperationsTests/DatabaseAccountCRUDTests.json +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/DatabaseAccountOperationsTests/DatabaseAccountCRUDTests.json @@ -1,21 +1,21 @@ { "Entries": [ { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourcegroups/CosmosDBResourceGroup6394?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlZ3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQ/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourcegroups/CosmosDBResourceGroup8650?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlZ3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTA/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", "RequestMethod": "HEAD", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "fced846c-4e19-4e56-9c3f-be42812c4a35" + "bf608a80-ce51-4b7c-970b-682bd746c6ae" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ] }, @@ -33,13 +33,13 @@ "11999" ], "x-ms-request-id": [ - "db603aef-8d6e-4276-a46d-cbeb531212c6" + "9a2c50fa-bcdc-4057-a8de-b34c4950b3ba" ], "x-ms-correlation-request-id": [ - "db603aef-8d6e-4276-a46d-cbeb531212c6" + "9a2c50fa-bcdc-4057-a8de-b34c4950b3ba" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T171654Z:db603aef-8d6e-4276-a46d-cbeb531212c6" + "WESTUS2:20210616T050754Z:9a2c50fa-bcdc-4057-a8de-b34c4950b3ba" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -48,7 +48,7 @@ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:16:53 GMT" + "Wed, 16 Jun 2021 05:07:54 GMT" ], "Content-Length": [ "117" @@ -64,21 +64,21 @@ "StatusCode": 404 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourcegroups/CosmosDBResourceGroup6394?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlZ3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQ/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourcegroups/CosmosDBResourceGroup8650?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlZ3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTA/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "2537d2c9-4dd7-4236-ae45-0a4a9e6cd3b8" + "daf2ce27-b519-467b-892b-ca3a0a3ec577" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ], "Content-Type": [ @@ -99,13 +99,13 @@ "1199" ], "x-ms-request-id": [ - "99db5df8-cb6c-4bff-9eb4-ceb4b4da5d80" + "16a316d1-2611-4c9d-8183-368b8cd190a3" ], "x-ms-correlation-request-id": [ - "99db5df8-cb6c-4bff-9eb4-ceb4b4da5d80" + "16a316d1-2611-4c9d-8183-368b8cd190a3" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T171656Z:99db5df8-cb6c-4bff-9eb4-ceb4b4da5d80" + "WESTUS2:20210616T050756Z:16a316d1-2611-4c9d-8183-368b8cd190a3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -114,7 +114,7 @@ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:16:56 GMT" + "Wed, 16 Jun 2021 05:07:55 GMT" ], "Content-Length": [ "204" @@ -126,32 +126,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394\",\r\n \"name\": \"CosmosDBResourceGroup6394\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650\",\r\n \"name\": \"CosmosDBResourceGroup8650\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU5MDg4P2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTAvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU0MDAyP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"kind\": \"MongoDB\",\r\n \"properties\": {\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxStalenessPrefix\": 300,\r\n \"maxIntervalInSeconds\": 1000\r\n },\r\n \"locations\": [\r\n {\r\n \"locationName\": \"East US 2\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"isVirtualNetworkFilterEnabled\": true,\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"Small\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\"\r\n ],\r\n \"databaseAccountOfferType\": \"Standard\"\r\n },\r\n \"location\": \"EAST US 2\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n }\r\n}", + "RequestBody": "{\r\n \"kind\": \"MongoDB\",\r\n \"properties\": {\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxStalenessPrefix\": 300,\r\n \"maxIntervalInSeconds\": 1000\r\n },\r\n \"locations\": [\r\n {\r\n \"locationName\": \"East US 2\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"isVirtualNetworkFilterEnabled\": true,\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\"\r\n ],\r\n \"databaseAccountOfferType\": \"Standard\"\r\n },\r\n \"location\": \"EAST US 2\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "8d89d502-b25f-46d1-8bf6-a6adc135b0eb" + "7c3e8db8-258e-4c37-89c7-6dd9ee0d80e1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "958" + "887" ] }, "ResponseHeaders": { @@ -162,19 +162,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088/operationResults/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002/operationResults/f08075c3-9641-4561-8f5e-eb0154c3de83?api-version=2021-06-15" ], "x-ms-request-id": [ - "e41e39b6-2e43-494e-9923-0dc3f1469f47" + "f08075c3-9641-4561-8f5e-eb0154c3de83" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/f08075c3-9641-4561-8f5e-eb0154c3de83?api-version=2021-06-15" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -183,37 +183,37 @@ "1199" ], "x-ms-correlation-request-id": [ - "59e42a3a-6bdf-4f72-9ccd-a40ce736054a" + "16b6834b-09aa-4afe-9164-bf82795162eb" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T171705Z:59e42a3a-6bdf-4f72-9ccd-a40ce736054a" + "WESTUS2:20210616T050802Z:16b6834b-09aa-4afe-9164-bf82795162eb" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:17:04 GMT" + "Wed, 16 Jun 2021 05:08:02 GMT" ], "Content-Length": [ - "2241" + "2182" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088\",\r\n \"name\": \"accountname9088\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:17:01.5647502Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": true,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c3f52ca9-535e-46c4-85d4-8b8c6a46d967\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"Small\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 1000,\r\n \"maxStalenessPrefix\": 300\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002\",\r\n \"name\": \"accountname4002\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-16T05:08:00.4844542Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": true,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"125165e8-3796-40d3-80cd-83d7f3094110\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 1000,\r\n \"maxStalenessPrefix\": 300\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/f08075c3-9641-4561-8f5e-eb0154c3de83?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2YwODA3NWMzLTk2NDEtNDU2MS04ZjVlLWViMDE1NGMzZGU4Mz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -228,7 +228,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -237,19 +237,19 @@ "11999" ], "x-ms-request-id": [ - "eb91b81e-1804-43ea-9d17-5178fdf24df9" + "48ee02db-f594-4788-961b-1fdd80ed87a7" ], "x-ms-correlation-request-id": [ - "eb91b81e-1804-43ea-9d17-5178fdf24df9" + "48ee02db-f594-4788-961b-1fdd80ed87a7" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T171735Z:eb91b81e-1804-43ea-9d17-5178fdf24df9" + "WESTUS2:20210616T050833Z:48ee02db-f594-4788-961b-1fdd80ed87a7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:17:35 GMT" + "Wed, 16 Jun 2021 05:08:33 GMT" ], "Content-Length": [ "21" @@ -262,15 +262,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/f08075c3-9641-4561-8f5e-eb0154c3de83?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2YwODA3NWMzLTk2NDEtNDU2MS04ZjVlLWViMDE1NGMzZGU4Mz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -285,7 +285,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -294,19 +294,19 @@ "11998" ], "x-ms-request-id": [ - "fb7037c6-6c20-4b6b-b51a-ffcefa3adb73" + "f7a835e1-f179-4ae7-8698-28021474710b" ], "x-ms-correlation-request-id": [ - "fb7037c6-6c20-4b6b-b51a-ffcefa3adb73" + "f7a835e1-f179-4ae7-8698-28021474710b" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T171805Z:fb7037c6-6c20-4b6b-b51a-ffcefa3adb73" + "WESTUS2:20210616T050903Z:f7a835e1-f179-4ae7-8698-28021474710b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:18:05 GMT" + "Wed, 16 Jun 2021 05:09:03 GMT" ], "Content-Length": [ "21" @@ -319,15 +319,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/f08075c3-9641-4561-8f5e-eb0154c3de83?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2YwODA3NWMzLTk2NDEtNDU2MS04ZjVlLWViMDE1NGMzZGU4Mz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -342,7 +342,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -351,19 +351,19 @@ "11997" ], "x-ms-request-id": [ - "f64bbaa8-682c-41a8-b344-bae02b908e99" + "f230d095-d9ba-4a4b-968e-b57b74a2e4b7" ], "x-ms-correlation-request-id": [ - "f64bbaa8-682c-41a8-b344-bae02b908e99" + "f230d095-d9ba-4a4b-968e-b57b74a2e4b7" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T171835Z:f64bbaa8-682c-41a8-b344-bae02b908e99" + "WESTUS2:20210616T050933Z:f230d095-d9ba-4a4b-968e-b57b74a2e4b7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:18:35 GMT" + "Wed, 16 Jun 2021 05:09:32 GMT" ], "Content-Length": [ "21" @@ -376,15 +376,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/f08075c3-9641-4561-8f5e-eb0154c3de83?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2YwODA3NWMzLTk2NDEtNDU2MS04ZjVlLWViMDE1NGMzZGU4Mz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -399,7 +399,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -408,19 +408,19 @@ "11996" ], "x-ms-request-id": [ - "c4da72a6-4b36-4048-951a-fb9bea1f0103" + "81142d87-d28b-4a39-99be-2e5166511156" ], "x-ms-correlation-request-id": [ - "c4da72a6-4b36-4048-951a-fb9bea1f0103" + "81142d87-d28b-4a39-99be-2e5166511156" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T171905Z:c4da72a6-4b36-4048-951a-fb9bea1f0103" + "WESTUS2:20210616T051003Z:81142d87-d28b-4a39-99be-2e5166511156" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:19:05 GMT" + "Wed, 16 Jun 2021 05:10:03 GMT" ], "Content-Length": [ "21" @@ -433,15 +433,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/f08075c3-9641-4561-8f5e-eb0154c3de83?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2YwODA3NWMzLTk2NDEtNDU2MS04ZjVlLWViMDE1NGMzZGU4Mz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -456,7 +456,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -465,19 +465,19 @@ "11995" ], "x-ms-request-id": [ - "b6912713-9498-497a-9bcb-b0fdf4e7744b" + "7064445d-bd21-452b-974b-600287663a25" ], "x-ms-correlation-request-id": [ - "b6912713-9498-497a-9bcb-b0fdf4e7744b" + "7064445d-bd21-452b-974b-600287663a25" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T171936Z:b6912713-9498-497a-9bcb-b0fdf4e7744b" + "WESTUS2:20210616T051033Z:7064445d-bd21-452b-974b-600287663a25" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:19:35 GMT" + "Wed, 16 Jun 2021 05:10:33 GMT" ], "Content-Length": [ "21" @@ -490,15 +490,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/f08075c3-9641-4561-8f5e-eb0154c3de83?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2YwODA3NWMzLTk2NDEtNDU2MS04ZjVlLWViMDE1NGMzZGU4Mz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -513,7 +513,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -522,19 +522,19 @@ "11994" ], "x-ms-request-id": [ - "43fedda9-db66-4ab0-947c-c404b75eaaf4" + "def722cd-fdc3-4188-98c0-283bb6357435" ], "x-ms-correlation-request-id": [ - "43fedda9-db66-4ab0-947c-c404b75eaaf4" + "def722cd-fdc3-4188-98c0-283bb6357435" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172006Z:43fedda9-db66-4ab0-947c-c404b75eaaf4" + "WESTUS2:20210616T051103Z:def722cd-fdc3-4188-98c0-283bb6357435" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:20:05 GMT" + "Wed, 16 Jun 2021 05:11:03 GMT" ], "Content-Length": [ "21" @@ -547,15 +547,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/f08075c3-9641-4561-8f5e-eb0154c3de83?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2YwODA3NWMzLTk2NDEtNDU2MS04ZjVlLWViMDE1NGMzZGU4Mz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -570,7 +570,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -579,703 +579,19 @@ "11993" ], "x-ms-request-id": [ - "01deba08-5a4d-43bd-a850-860b1f185ab8" + "cd10479d-3d5e-4290-949b-eaefb3ff4850" ], "x-ms-correlation-request-id": [ - "01deba08-5a4d-43bd-a850-860b1f185ab8" + "cd10479d-3d5e-4290-949b-eaefb3ff4850" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172036Z:01deba08-5a4d-43bd-a850-860b1f185ab8" + "WESTUS2:20210616T051134Z:cd10479d-3d5e-4290-949b-eaefb3ff4850" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:20:35 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" - ], - "x-ms-request-id": [ - "11c208b4-efda-4511-bdf9-8fde16086871" - ], - "x-ms-correlation-request-id": [ - "11c208b4-efda-4511-bdf9-8fde16086871" - ], - "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172106Z:11c208b4-efda-4511-bdf9-8fde16086871" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:21:06 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-request-id": [ - "41f9f06f-608c-4035-884f-cdd4b30198c6" - ], - "x-ms-correlation-request-id": [ - "41f9f06f-608c-4035-884f-cdd4b30198c6" - ], - "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172136Z:41f9f06f-608c-4035-884f-cdd4b30198c6" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:21:36 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-request-id": [ - "0300e4df-b204-4eed-89cb-07f7a588b319" - ], - "x-ms-correlation-request-id": [ - "0300e4df-b204-4eed-89cb-07f7a588b319" - ], - "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172206Z:0300e4df-b204-4eed-89cb-07f7a588b319" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:22:05 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" - ], - "x-ms-request-id": [ - "548e6b77-aed1-4763-ade2-d45c8c7b1eb2" - ], - "x-ms-correlation-request-id": [ - "548e6b77-aed1-4763-ade2-d45c8c7b1eb2" - ], - "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172236Z:548e6b77-aed1-4763-ade2-d45c8c7b1eb2" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:22:36 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" - ], - "x-ms-request-id": [ - "21d27e61-d90a-4638-b464-09135e0c4844" - ], - "x-ms-correlation-request-id": [ - "21d27e61-d90a-4638-b464-09135e0c4844" - ], - "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172307Z:21d27e61-d90a-4638-b464-09135e0c4844" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:23:06 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" - ], - "x-ms-request-id": [ - "d8257c38-88e8-46c7-a5b4-c3e67e0bee6c" - ], - "x-ms-correlation-request-id": [ - "d8257c38-88e8-46c7-a5b4-c3e67e0bee6c" - ], - "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172337Z:d8257c38-88e8-46c7-a5b4-c3e67e0bee6c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:23:36 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" - ], - "x-ms-request-id": [ - "8d399985-89df-4ec8-bf8d-81f54247c05e" - ], - "x-ms-correlation-request-id": [ - "8d399985-89df-4ec8-bf8d-81f54247c05e" - ], - "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172407Z:8d399985-89df-4ec8-bf8d-81f54247c05e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:24:06 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" - ], - "x-ms-request-id": [ - "587d8947-0be3-4bf0-bbbd-490b97c9c910" - ], - "x-ms-correlation-request-id": [ - "587d8947-0be3-4bf0-bbbd-490b97c9c910" - ], - "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172437Z:587d8947-0be3-4bf0-bbbd-490b97c9c910" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:24:36 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" - ], - "x-ms-request-id": [ - "f4a466eb-3da2-4217-ac11-fc5526d4a7da" - ], - "x-ms-correlation-request-id": [ - "f4a466eb-3da2-4217-ac11-fc5526d4a7da" - ], - "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172507Z:f4a466eb-3da2-4217-ac11-fc5526d4a7da" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:25:07 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" - ], - "x-ms-request-id": [ - "dd5b4fab-be14-4d77-956c-e8e6cfab4107" - ], - "x-ms-correlation-request-id": [ - "dd5b4fab-be14-4d77-956c-e8e6cfab4107" - ], - "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172537Z:dd5b4fab-be14-4d77-956c-e8e6cfab4107" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:25:37 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" - ], - "x-ms-request-id": [ - "575b23a8-b019-4f73-b920-83b0c366c22a" - ], - "x-ms-correlation-request-id": [ - "575b23a8-b019-4f73-b920-83b0c366c22a" - ], - "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172607Z:575b23a8-b019-4f73-b920-83b0c366c22a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:26:06 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e41e39b6-2e43-494e-9923-0dc3f1469f47?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2U0MWUzOWI2LTJlNDMtNDk0ZS05OTIzLTBkYzNmMTQ2OWY0Nz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" - ], - "x-ms-request-id": [ - "fa807ff2-4932-4c80-8990-28ec48fb983b" - ], - "x-ms-correlation-request-id": [ - "fa807ff2-4932-4c80-8990-28ec48fb983b" - ], - "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172637Z:fa807ff2-4932-4c80-8990-28ec48fb983b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:26:36 GMT" + "Wed, 16 Jun 2021 05:11:33 GMT" ], "Content-Length": [ "22" @@ -1288,15 +604,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU5MDg4P2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTAvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU0MDAyP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1311,55 +627,55 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" + "11992" ], "x-ms-request-id": [ - "0621a79c-d677-44d6-ab41-c3148fbb8903" + "8a3d1272-940f-4b07-8730-f8acaf3980c9" ], "x-ms-correlation-request-id": [ - "0621a79c-d677-44d6-ab41-c3148fbb8903" + "8a3d1272-940f-4b07-8730-f8acaf3980c9" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172637Z:0621a79c-d677-44d6-ab41-c3148fbb8903" + "WESTUS2:20210616T051134Z:8a3d1272-940f-4b07-8730-f8acaf3980c9" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:26:37 GMT" + "Wed, 16 Jun 2021 05:11:34 GMT" ], "Content-Length": [ - "2724" + "2603" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088\",\r\n \"name\": \"accountname9088\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:25:41.0988424Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname9088.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://accountname9088.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": true,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c3f52ca9-535e-46c4-85d4-8b8c6a46d967\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"Small\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 1000,\r\n \"maxStalenessPrefix\": 300\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002\",\r\n \"name\": \"accountname4002\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-16T05:10:36.0450002Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname4002.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://accountname4002.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": true,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"125165e8-3796-40d3-80cd-83d7f3094110\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 1000,\r\n \"maxStalenessPrefix\": 300\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU5MDg4P2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTAvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU0MDAyP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "946a906c-aca9-4100-a469-4b4ad6a51cd4" + "ee5fb78b-6f10-4a17-9b0b-969a486e0b53" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1374,49 +690,49 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" + "11991" ], "x-ms-request-id": [ - "6d5cd112-fcf2-4654-ab9d-0ad15ca09bb0" + "3db587b9-0e10-47d1-ab9f-3f2749747ec7" ], "x-ms-correlation-request-id": [ - "6d5cd112-fcf2-4654-ab9d-0ad15ca09bb0" + "3db587b9-0e10-47d1-ab9f-3f2749747ec7" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172638Z:6d5cd112-fcf2-4654-ab9d-0ad15ca09bb0" + "WESTUS2:20210616T051134Z:3db587b9-0e10-47d1-ab9f-3f2749747ec7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:26:37 GMT" + "Wed, 16 Jun 2021 05:11:34 GMT" ], "Content-Length": [ - "2724" + "2603" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088\",\r\n \"name\": \"accountname9088\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:25:41.0988424Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname9088.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://accountname9088.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": true,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c3f52ca9-535e-46c4-85d4-8b8c6a46d967\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"Small\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 1000,\r\n \"maxStalenessPrefix\": 300\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002\",\r\n \"name\": \"accountname4002\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-16T05:10:36.0450002Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname4002.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://accountname4002.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": true,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"125165e8-3796-40d3-80cd-83d7f3094110\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 1000,\r\n \"maxStalenessPrefix\": 300\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU5MDg4P2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTAvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU0MDAyP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1431,62 +747,62 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11954" + "11968" ], "x-ms-request-id": [ - "2b5f8ef6-f481-432b-ab60-3647e1646737" + "750050c0-26df-4723-96e7-7b3ce989bb94" ], "x-ms-correlation-request-id": [ - "2b5f8ef6-f481-432b-ab60-3647e1646737" + "750050c0-26df-4723-96e7-7b3ce989bb94" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173814Z:2b5f8ef6-f481-432b-ab60-3647e1646737" + "WESTUS2:20210616T052241Z:750050c0-26df-4723-96e7-7b3ce989bb94" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:38:13 GMT" + "Wed, 16 Jun 2021 05:22:40 GMT" ], "Content-Length": [ - "2810" + "2689" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088\",\r\n \"name\": \"accountname9088\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:25:41.0988424Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname9088.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://accountname9088.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": true,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c3f52ca9-535e-46c4-85d4-8b8c6a46d967\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"Small\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\",\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName2\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002\",\r\n \"name\": \"accountname4002\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-16T05:10:36.0450002Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname4002.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://accountname4002.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": true,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"125165e8-3796-40d3-80cd-83d7f3094110\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\",\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName2\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU5MDg4P2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTAvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU0MDAyP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "PATCH", - "RequestBody": "{\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"location\": \"EAST US 2\",\r\n \"properties\": {\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxStalenessPrefix\": 1300,\r\n \"maxIntervalInSeconds\": 12000\r\n },\r\n \"locations\": [\r\n {\r\n \"locationName\": \"East US 2\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"enableAutomaticFailover\": true,\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"Small\",\r\n \"disableKeyBasedMetadataWriteAccess\": true,\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\",\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName2\"\r\n ]\r\n }\r\n}", + "RequestBody": "{\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"location\": \"EAST US 2\",\r\n \"properties\": {\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxStalenessPrefix\": 1300,\r\n \"maxIntervalInSeconds\": 12000\r\n },\r\n \"locations\": [\r\n {\r\n \"locationName\": \"East US 2\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"enableAutomaticFailover\": true,\r\n \"disableKeyBasedMetadataWriteAccess\": true,\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\",\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName2\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "1b0871e4-ebc2-458c-a4ea-b46053e9ed04" + "b0e70c6e-07fd-460c-ad59-da22bf36493a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "947" + "876" ] }, "ResponseHeaders": { @@ -1497,19 +813,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088/operationResults/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002/operationResults/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15" ], "x-ms-request-id": [ - "d2c15fa7-fc9c-48c7-b54f-713b1575829e" + "10d641a5-f14c-4a28-8d5b-d31115b79117" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1518,94 +834,37 @@ "1198" ], "x-ms-correlation-request-id": [ - "273e3b33-1c6f-40f2-89b7-55550ce00bc7" - ], - "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172641Z:273e3b33-1c6f-40f2-89b7-55550ce00bc7" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:26:41 GMT" - ], - "Content-Length": [ - "2720" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088\",\r\n \"name\": \"accountname9088\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:25:41.0988424Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"documentEndpoint\": \"https://accountname9088.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://accountname9088.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": true,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c3f52ca9-535e-46c4-85d4-8b8c6a46d967\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"Small\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 1000,\r\n \"maxStalenessPrefix\": 300\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" - ], - "x-ms-request-id": [ - "a4ae5214-2756-45d7-b4e0-8cd98f205170" - ], - "x-ms-correlation-request-id": [ - "a4ae5214-2756-45d7-b4e0-8cd98f205170" + "5ec96539-31b3-40c1-a1f7-6d6f252434b8" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172711Z:a4ae5214-2756-45d7-b4e0-8cd98f205170" + "WESTUS2:20210616T051137Z:5ec96539-31b3-40c1-a1f7-6d6f252434b8" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:27:11 GMT" + "Wed, 16 Jun 2021 05:11:37 GMT" ], "Content-Length": [ - "21" + "2599" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002\",\r\n \"name\": \"accountname4002\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-16T05:10:36.0450002Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"documentEndpoint\": \"https://accountname4002.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://accountname4002.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": true,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"125165e8-3796-40d3-80cd-83d7f3094110\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 1000,\r\n \"maxStalenessPrefix\": 300\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1620,28 +879,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" + "11990" ], "x-ms-request-id": [ - "1afc71e3-5a39-405f-89ea-7c32c0b82251" + "221ee91b-0ee7-48b1-843b-65ebe44f1e4b" ], "x-ms-correlation-request-id": [ - "1afc71e3-5a39-405f-89ea-7c32c0b82251" + "221ee91b-0ee7-48b1-843b-65ebe44f1e4b" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172741Z:1afc71e3-5a39-405f-89ea-7c32c0b82251" + "WESTUS2:20210616T051208Z:221ee91b-0ee7-48b1-843b-65ebe44f1e4b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:27:41 GMT" + "Wed, 16 Jun 2021 05:12:07 GMT" ], "Content-Length": [ "21" @@ -1654,15 +913,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1677,28 +936,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" + "11989" ], "x-ms-request-id": [ - "5e5955aa-78bc-478f-9b2f-17f5232a912c" + "fd8a6d99-b6c9-4bc4-8acc-47d4d0138ddf" ], "x-ms-correlation-request-id": [ - "5e5955aa-78bc-478f-9b2f-17f5232a912c" + "fd8a6d99-b6c9-4bc4-8acc-47d4d0138ddf" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172812Z:5e5955aa-78bc-478f-9b2f-17f5232a912c" + "WESTUS2:20210616T051238Z:fd8a6d99-b6c9-4bc4-8acc-47d4d0138ddf" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:28:11 GMT" + "Wed, 16 Jun 2021 05:12:37 GMT" ], "Content-Length": [ "21" @@ -1711,15 +970,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1734,28 +993,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" + "11988" ], "x-ms-request-id": [ - "406553c5-c07b-49e2-b269-2ed160138f11" + "5fb2e12f-3492-4f82-aa21-504f19080579" ], "x-ms-correlation-request-id": [ - "406553c5-c07b-49e2-b269-2ed160138f11" + "5fb2e12f-3492-4f82-aa21-504f19080579" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172842Z:406553c5-c07b-49e2-b269-2ed160138f11" + "WESTUS2:20210616T051308Z:5fb2e12f-3492-4f82-aa21-504f19080579" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:28:41 GMT" + "Wed, 16 Jun 2021 05:13:08 GMT" ], "Content-Length": [ "21" @@ -1768,15 +1027,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1791,28 +1050,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" + "11987" ], "x-ms-request-id": [ - "64841ae0-1566-4c36-a376-f7fe752874d9" + "daf71b55-9088-43e0-af45-ac9f4ff38769" ], "x-ms-correlation-request-id": [ - "64841ae0-1566-4c36-a376-f7fe752874d9" + "daf71b55-9088-43e0-af45-ac9f4ff38769" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172912Z:64841ae0-1566-4c36-a376-f7fe752874d9" + "WESTUS2:20210616T051338Z:daf71b55-9088-43e0-af45-ac9f4ff38769" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:29:11 GMT" + "Wed, 16 Jun 2021 05:13:37 GMT" ], "Content-Length": [ "21" @@ -1825,15 +1084,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1848,28 +1107,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" + "11986" ], "x-ms-request-id": [ - "fe69d497-0c47-4bca-a720-416ae8a90049" + "41b95d19-cdc6-4469-afd2-1faf16898301" ], "x-ms-correlation-request-id": [ - "fe69d497-0c47-4bca-a720-416ae8a90049" + "41b95d19-cdc6-4469-afd2-1faf16898301" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T172942Z:fe69d497-0c47-4bca-a720-416ae8a90049" + "WESTUS2:20210616T051408Z:41b95d19-cdc6-4469-afd2-1faf16898301" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:29:42 GMT" + "Wed, 16 Jun 2021 05:14:07 GMT" ], "Content-Length": [ "21" @@ -1882,15 +1141,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1905,28 +1164,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" + "11985" ], "x-ms-request-id": [ - "7fc41564-4010-46ae-a005-ad20575db27e" + "02871278-3612-4b98-8c00-c4bbfc01770b" ], "x-ms-correlation-request-id": [ - "7fc41564-4010-46ae-a005-ad20575db27e" + "02871278-3612-4b98-8c00-c4bbfc01770b" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173012Z:7fc41564-4010-46ae-a005-ad20575db27e" + "WESTUS2:20210616T051438Z:02871278-3612-4b98-8c00-c4bbfc01770b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:30:12 GMT" + "Wed, 16 Jun 2021 05:14:38 GMT" ], "Content-Length": [ "21" @@ -1939,15 +1198,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1962,28 +1221,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" + "11984" ], "x-ms-request-id": [ - "3ca739b9-107c-4541-90d4-035aba822590" + "14c53cc3-cd0f-40a3-85c2-f39607dcb7cb" ], "x-ms-correlation-request-id": [ - "3ca739b9-107c-4541-90d4-035aba822590" + "14c53cc3-cd0f-40a3-85c2-f39607dcb7cb" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173042Z:3ca739b9-107c-4541-90d4-035aba822590" + "WESTUS2:20210616T051508Z:14c53cc3-cd0f-40a3-85c2-f39607dcb7cb" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:30:42 GMT" + "Wed, 16 Jun 2021 05:15:08 GMT" ], "Content-Length": [ "21" @@ -1996,15 +1255,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2019,28 +1278,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" + "11983" ], "x-ms-request-id": [ - "ce81ec11-5fd8-4066-9738-014cf0149397" + "4d0c4b19-e646-496e-8808-a6e2df1f60e0" ], "x-ms-correlation-request-id": [ - "ce81ec11-5fd8-4066-9738-014cf0149397" + "4d0c4b19-e646-496e-8808-a6e2df1f60e0" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173112Z:ce81ec11-5fd8-4066-9738-014cf0149397" + "WESTUS2:20210616T051539Z:4d0c4b19-e646-496e-8808-a6e2df1f60e0" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:31:12 GMT" + "Wed, 16 Jun 2021 05:15:38 GMT" ], "Content-Length": [ "21" @@ -2053,15 +1312,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2076,28 +1335,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" + "11982" ], "x-ms-request-id": [ - "da1ad909-88d1-4e39-ab6b-a90b0d10bb74" + "0a1a6071-e1be-4a9a-9aaa-0e59d1b387e6" ], "x-ms-correlation-request-id": [ - "da1ad909-88d1-4e39-ab6b-a90b0d10bb74" + "0a1a6071-e1be-4a9a-9aaa-0e59d1b387e6" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173142Z:da1ad909-88d1-4e39-ab6b-a90b0d10bb74" + "WESTUS2:20210616T051609Z:0a1a6071-e1be-4a9a-9aaa-0e59d1b387e6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:31:42 GMT" + "Wed, 16 Jun 2021 05:16:08 GMT" ], "Content-Length": [ "21" @@ -2110,15 +1369,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2133,28 +1392,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" + "11981" ], "x-ms-request-id": [ - "35467efd-cbfc-4eb1-987a-5a1c6da1d473" + "5029e5c5-0def-4513-b308-1d07da365636" ], "x-ms-correlation-request-id": [ - "35467efd-cbfc-4eb1-987a-5a1c6da1d473" + "5029e5c5-0def-4513-b308-1d07da365636" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173213Z:35467efd-cbfc-4eb1-987a-5a1c6da1d473" + "WESTUS2:20210616T051639Z:5029e5c5-0def-4513-b308-1d07da365636" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:32:12 GMT" + "Wed, 16 Jun 2021 05:16:38 GMT" ], "Content-Length": [ "21" @@ -2167,15 +1426,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2190,28 +1449,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" + "11980" ], "x-ms-request-id": [ - "301c19f8-bcec-4c9e-887d-6a13097d9f11" + "0d948bc7-4d04-4006-b794-21913a0231f0" ], "x-ms-correlation-request-id": [ - "301c19f8-bcec-4c9e-887d-6a13097d9f11" + "0d948bc7-4d04-4006-b794-21913a0231f0" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173243Z:301c19f8-bcec-4c9e-887d-6a13097d9f11" + "WESTUS2:20210616T051709Z:0d948bc7-4d04-4006-b794-21913a0231f0" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:32:43 GMT" + "Wed, 16 Jun 2021 05:17:09 GMT" ], "Content-Length": [ "21" @@ -2224,15 +1483,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2247,28 +1506,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" + "11979" ], "x-ms-request-id": [ - "b4032c3f-9750-47da-aef9-e207393d1fe6" + "a254e26e-67da-4fd3-8afa-c10ab0666843" ], "x-ms-correlation-request-id": [ - "b4032c3f-9750-47da-aef9-e207393d1fe6" + "a254e26e-67da-4fd3-8afa-c10ab0666843" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173313Z:b4032c3f-9750-47da-aef9-e207393d1fe6" + "WESTUS2:20210616T051739Z:a254e26e-67da-4fd3-8afa-c10ab0666843" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:33:12 GMT" + "Wed, 16 Jun 2021 05:17:39 GMT" ], "Content-Length": [ "21" @@ -2281,15 +1540,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2304,28 +1563,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" + "11978" ], "x-ms-request-id": [ - "2315a953-13c1-4e4e-8654-4fbefbf5e969" + "cd1ca1ec-8a84-4d67-b0d3-8c0e1df526ee" ], "x-ms-correlation-request-id": [ - "2315a953-13c1-4e4e-8654-4fbefbf5e969" + "cd1ca1ec-8a84-4d67-b0d3-8c0e1df526ee" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173343Z:2315a953-13c1-4e4e-8654-4fbefbf5e969" + "WESTUS2:20210616T051809Z:cd1ca1ec-8a84-4d67-b0d3-8c0e1df526ee" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:33:42 GMT" + "Wed, 16 Jun 2021 05:18:08 GMT" ], "Content-Length": [ "21" @@ -2338,15 +1597,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2361,28 +1620,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" + "11977" ], "x-ms-request-id": [ - "88928078-edba-4ea2-a8fb-7fb99b69d206" + "e031eaf6-1b1a-4b1f-b1e3-2d2ff84f3ab2" ], "x-ms-correlation-request-id": [ - "88928078-edba-4ea2-a8fb-7fb99b69d206" + "e031eaf6-1b1a-4b1f-b1e3-2d2ff84f3ab2" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173413Z:88928078-edba-4ea2-a8fb-7fb99b69d206" + "WESTUS2:20210616T051839Z:e031eaf6-1b1a-4b1f-b1e3-2d2ff84f3ab2" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:34:13 GMT" + "Wed, 16 Jun 2021 05:18:39 GMT" ], "Content-Length": [ "21" @@ -2395,15 +1654,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2418,28 +1677,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" + "11976" ], "x-ms-request-id": [ - "cfdb28d3-1dfa-4f1a-bf47-f293c30dfd1a" + "449a7f89-17f4-4d19-8cea-d1360029af6a" ], "x-ms-correlation-request-id": [ - "cfdb28d3-1dfa-4f1a-bf47-f293c30dfd1a" + "449a7f89-17f4-4d19-8cea-d1360029af6a" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173443Z:cfdb28d3-1dfa-4f1a-bf47-f293c30dfd1a" + "WESTUS2:20210616T051909Z:449a7f89-17f4-4d19-8cea-d1360029af6a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:34:43 GMT" + "Wed, 16 Jun 2021 05:19:09 GMT" ], "Content-Length": [ "21" @@ -2452,15 +1711,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2475,28 +1734,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" + "11975" ], "x-ms-request-id": [ - "17fd2f82-00b6-401d-88c8-ac6281bfd616" + "6c9ec22b-1c3c-416b-abb2-ea497a1e0718" ], "x-ms-correlation-request-id": [ - "17fd2f82-00b6-401d-88c8-ac6281bfd616" + "6c9ec22b-1c3c-416b-abb2-ea497a1e0718" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173513Z:17fd2f82-00b6-401d-88c8-ac6281bfd616" + "WESTUS2:20210616T051940Z:6c9ec22b-1c3c-416b-abb2-ea497a1e0718" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:35:12 GMT" + "Wed, 16 Jun 2021 05:19:39 GMT" ], "Content-Length": [ "21" @@ -2509,15 +1768,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2532,28 +1791,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" + "11974" ], "x-ms-request-id": [ - "454faa58-500a-4606-a72d-fb5960b18722" + "6934ecd8-902b-467c-ba04-e33237cdf2b1" ], "x-ms-correlation-request-id": [ - "454faa58-500a-4606-a72d-fb5960b18722" + "6934ecd8-902b-467c-ba04-e33237cdf2b1" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173543Z:454faa58-500a-4606-a72d-fb5960b18722" + "WESTUS2:20210616T052010Z:6934ecd8-902b-467c-ba04-e33237cdf2b1" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:35:43 GMT" + "Wed, 16 Jun 2021 05:20:09 GMT" ], "Content-Length": [ "21" @@ -2566,15 +1825,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2589,28 +1848,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" + "11973" ], "x-ms-request-id": [ - "43c95a25-6130-404f-8885-15983d28b4c4" + "0f8c818f-5d04-4529-b446-1f4f11987f4a" ], "x-ms-correlation-request-id": [ - "43c95a25-6130-404f-8885-15983d28b4c4" + "0f8c818f-5d04-4529-b446-1f4f11987f4a" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173614Z:43c95a25-6130-404f-8885-15983d28b4c4" + "WESTUS2:20210616T052040Z:0f8c818f-5d04-4529-b446-1f4f11987f4a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:36:13 GMT" + "Wed, 16 Jun 2021 05:20:39 GMT" ], "Content-Length": [ "21" @@ -2623,15 +1882,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2646,28 +1905,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11958" + "11972" ], "x-ms-request-id": [ - "13b0d0f4-1e93-45c1-bcee-304203cda0d3" + "c9606a83-e109-4b54-aa35-a78770d6f9c0" ], "x-ms-correlation-request-id": [ - "13b0d0f4-1e93-45c1-bcee-304203cda0d3" + "c9606a83-e109-4b54-aa35-a78770d6f9c0" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173644Z:13b0d0f4-1e93-45c1-bcee-304203cda0d3" + "WESTUS2:20210616T052110Z:c9606a83-e109-4b54-aa35-a78770d6f9c0" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:36:44 GMT" + "Wed, 16 Jun 2021 05:21:10 GMT" ], "Content-Length": [ "21" @@ -2680,15 +1939,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2703,28 +1962,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11957" + "11971" ], "x-ms-request-id": [ - "0d9ce290-e2d8-4901-8451-cf1e05fbb637" + "e063fcf7-c901-4a0d-a678-2fa0d41c6600" ], "x-ms-correlation-request-id": [ - "0d9ce290-e2d8-4901-8451-cf1e05fbb637" + "e063fcf7-c901-4a0d-a678-2fa0d41c6600" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173714Z:0d9ce290-e2d8-4901-8451-cf1e05fbb637" + "WESTUS2:20210616T052140Z:e063fcf7-c901-4a0d-a678-2fa0d41c6600" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:37:13 GMT" + "Wed, 16 Jun 2021 05:21:40 GMT" ], "Content-Length": [ "21" @@ -2737,15 +1996,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2760,28 +2019,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11956" + "11970" ], "x-ms-request-id": [ - "73fdd176-4e71-4c7d-b07d-4acb93ae9346" + "8e85069b-622c-492e-978e-ba5ca08d9d50" ], "x-ms-correlation-request-id": [ - "73fdd176-4e71-4c7d-b07d-4acb93ae9346" + "8e85069b-622c-492e-978e-ba5ca08d9d50" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173744Z:73fdd176-4e71-4c7d-b07d-4acb93ae9346" + "WESTUS2:20210616T052210Z:8e85069b-622c-492e-978e-ba5ca08d9d50" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:37:43 GMT" + "Wed, 16 Jun 2021 05:22:10 GMT" ], "Content-Length": [ "21" @@ -2794,15 +2053,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d2c15fa7-fc9c-48c7-b54f-713b1575829e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QyYzE1ZmE3LWZjOWMtNDhjNy1iNTRmLTcxM2IxNTc1ODI5ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/10d641a5-f14c-4a28-8d5b-d31115b79117?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEwZDY0MWE1LWYxNGMtNGEyOC04ZDViLWQzMTExNWI3OTExNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2817,28 +2076,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11955" + "11969" ], "x-ms-request-id": [ - "188ef861-c629-4108-b956-e441c677fd74" + "bd6c31fc-6c3a-4642-a52d-eacb91b45e0a" ], "x-ms-correlation-request-id": [ - "188ef861-c629-4108-b956-e441c677fd74" + "bd6c31fc-6c3a-4642-a52d-eacb91b45e0a" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173814Z:188ef861-c629-4108-b956-e441c677fd74" + "WESTUS2:20210616T052241Z:bd6c31fc-6c3a-4642-a52d-eacb91b45e0a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:38:13 GMT" + "Wed, 16 Jun 2021 05:22:40 GMT" ], "Content-Length": [ "22" @@ -2851,21 +2110,21 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/databaseAccounts?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9kYXRhYmFzZUFjY291bnRzP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/databaseAccounts?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9kYXRhYmFzZUFjY291bnRzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c0bc23ba-ea55-4cc0-b1a8-c953e4fafd4b" + "abf18789-85a3-43d8-8b0b-4a7f131607a7" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2882,19 +2141,21 @@ "", "", "", + "", + "", "" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11953" + "11967" ], "x-ms-request-id": [ - "4cb8265c-b460-4876-929b-cf4e34723a35" + "0173f46d-2af3-497c-8d69-25e7dbdfa410" ], "x-ms-correlation-request-id": [ - "4cb8265c-b460-4876-929b-cf4e34723a35" + "0173f46d-2af3-497c-8d69-25e7dbdfa410" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173822Z:4cb8265c-b460-4876-929b-cf4e34723a35" + "WESTUS2:20210616T052242Z:0173f46d-2af3-497c-8d69-25e7dbdfa410" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2903,7 +2164,7 @@ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:38:21 GMT" + "Wed, 16 Jun 2021 05:22:41 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2912,28 +2173,28 @@ "-1" ], "Content-Length": [ - "1611920" + "305223" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ragil/providers/Microsoft.DocumentDB/databaseAccounts/ragil-mongo-36\",\r\n \"name\": \"ragil-mongo-36\",\r\n \"location\": \"France Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-20T17:32:19.64468Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ragil-mongo-36.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://ragil-mongo-36.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"e1276bdc-92ab-4806-91b0-ab3c9a7cad45\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ragil-mongo-36-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://ragil-mongo-36-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ragil-mongo-36-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://ragil-mongo-36-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ragil-mongo-36-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://ragil-mongo-36-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ragil-mongo-36-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi-test-mongo/providers/Microsoft.DocumentDB/databaseAccounts/actualmongoqwert36singlelocation\",\r\n \"name\": \"actualmongoqwert36singlelocation\",\r\n \"location\": \"France Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-17T01:42:42.6939712Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://actualmongoqwert36singlelocation.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://actualmongoqwert36singlelocation.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"1d7750a0-7edf-4939-b486-370d049c1e5b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"actualmongoqwert36singlelocation-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://actualmongoqwert36singlelocation-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"actualmongoqwert36singlelocation-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://actualmongoqwert36singlelocation-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"actualmongoqwert36singlelocation-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://actualmongoqwert36singlelocation-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"actualmongoqwert36singlelocation-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ratnakv/providers/Microsoft.DocumentDB/databaseAccounts/ratna-test\",\r\n \"name\": \"ratna-test\",\r\n \"location\": \"France Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-05-31T23:05:44.5987225Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ratna-test.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"dea07b6f-1d64-4485-939b-4f04b34e8769\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ratna-test-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://ratna-test-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ratna-test-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://ratna-test-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ratna-test-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://ratna-test-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ratna-test-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableAggregationPipeline\"\r\n },\r\n {\r\n \"name\": \"AllowSelfServeUpgradeToMongo36\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ashtest/providers/Microsoft.DocumentDB/databaseAccounts/ash-sql123\",\r\n \"name\": \"ash-sql123\",\r\n \"location\": \"Australia Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-11-15T00:15:57.3414948Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ash-sql123.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"69a22da2-80fc-4341-9690-9218800628c2\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ash-sql123-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://ash-sql123-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ash-sql123-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://ash-sql123-southeastasia.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ash-sql123-eastasia\",\r\n \"locationName\": \"East Asia\",\r\n \"documentEndpoint\": \"https://ash-sql123-eastasia.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ash-sql123-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://ash-sql123-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ash-sql123-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://ash-sql123-southeastasia.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ash-sql123-eastasia\",\r\n \"locationName\": \"East Asia\",\r\n \"documentEndpoint\": \"https://ash-sql123-eastasia.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ash-sql123-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://ash-sql123-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ash-sql123-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://ash-sql123-southeastasia.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ash-sql123-eastasia\",\r\n \"locationName\": \"East Asia\",\r\n \"documentEndpoint\": \"https://ash-sql123-eastasia.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ash-sql123-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"ash-sql123-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 1\r\n },\r\n {\r\n \"id\": \"ash-sql123-eastasia\",\r\n \"locationName\": \"East Asia\",\r\n \"failoverPriority\": 2\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 10,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abinav_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/testdupdel\",\r\n \"name\": \"testdupdel\",\r\n \"location\": \"Australia Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-24T18:04:52.1779802Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testdupdel.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"a6124ad6-c6d8-4082-b0a7-f422eef7bf22\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testdupdel-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://testdupdel-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testdupdel-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://testdupdel-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testdupdel-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://testdupdel-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testdupdel-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi-test-mongo/providers/Microsoft.DocumentDB/databaseAccounts/actualmongoqwert2\",\r\n \"name\": \"actualmongoqwert2\",\r\n \"location\": \"Australia Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-17T01:45:36.1697892Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://actualmongoqwert2.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"9ee6cd48-1f3a-48a1-99df-b952f975f176\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"actualmongoqwert2-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://actualmongoqwert2-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"actualmongoqwert2-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://actualmongoqwert2-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"actualmongoqwert2-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://actualmongoqwert2-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"actualmongoqwert2-eastus\",\r\n \"locationName\": \"East US\",\r\n \"documentEndpoint\": \"https://actualmongoqwert2-eastus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"actualmongoqwert2-germanywestcentral\",\r\n \"locationName\": \"Germany West Central\",\r\n \"documentEndpoint\": \"https://actualmongoqwert2-germanywestcentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 3,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"actualmongoqwert2-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://actualmongoqwert2-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"actualmongoqwert2-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://actualmongoqwert2-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"actualmongoqwert2-eastus\",\r\n \"locationName\": \"East US\",\r\n \"documentEndpoint\": \"https://actualmongoqwert2-eastus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"actualmongoqwert2-germanywestcentral\",\r\n \"locationName\": \"Germany West Central\",\r\n \"documentEndpoint\": \"https://actualmongoqwert2-germanywestcentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 3,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"actualmongoqwert2-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"actualmongoqwert2-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"failoverPriority\": 1\r\n },\r\n {\r\n \"id\": \"actualmongoqwert2-eastus\",\r\n \"locationName\": \"East US\",\r\n \"failoverPriority\": 2\r\n },\r\n {\r\n \"id\": \"actualmongoqwert2-germanywestcentral\",\r\n \"locationName\": \"Germany West Central\",\r\n \"failoverPriority\": 3\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi-test-mongo/providers/Microsoft.DocumentDB/databaseAccounts/actualmongoqwert36\",\r\n \"name\": \"actualmongoqwert36\",\r\n \"location\": \"Australia Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-17T01:45:20.280228Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://actualmongoqwert36.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://actualmongoqwert36.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"22ceddea-71b4-4a5e-beb2-5ab8231205fc\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"actualmongoqwert36-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://actualmongoqwert36-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"actualmongoqwert36-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://actualmongoqwert36-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"actualmongoqwert36-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://actualmongoqwert36-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"actualmongoqwert36-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://actualmongoqwert36-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"actualmongoqwert36-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://actualmongoqwert36-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"actualmongoqwert36-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"actualmongoqwert36-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abinav_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/asdfasdfasdfasdf123456788921\",\r\n \"name\": \"asdfasdfasdfasdf123456788921\",\r\n \"location\": \"Australia Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-11-12T23:23:02.7912894Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://asdfasdfasdfasdf123456788921.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"34d91df2-6e99-4100-bdc0-1540e6a4ed0a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"asdfasdfasdfasdf123456788921-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://asdfasdfasdfasdf123456788921-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"asdfasdfasdfasdf123456788921-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://asdfasdfasdfasdf123456788921-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"asdfasdfasdfasdf123456788921-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://asdfasdfasdfasdf123456788921-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"asdfasdfasdfasdf123456788921-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ash/providers/Microsoft.DocumentDB/databaseAccounts/ash-sqltest1\",\r\n \"name\": \"ash-sqltest1\",\r\n \"location\": \"Australia Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-25T19:31:26.5143301Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ash-sqltest1.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"c96a51f5-e646-469a-bccf-ca0834269ada\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ash-sqltest1-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://ash-sqltest1-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ash-sqltest1-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://ash-sqltest1-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ash-sqltest1-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://ash-sqltest1-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ash-sqltest1-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/Devansh-Test_env/providers/Microsoft.DocumentDB/databaseAccounts/defrag-testing\",\r\n \"name\": \"defrag-testing\",\r\n \"location\": \"Australia Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-01T03:28:01.8404106Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://defrag-testing.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"68cff86c-b880-4d09-8211-4a6e4b38a9a0\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"defrag-testing-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://defrag-testing-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"defrag-testing-australiacentral2\",\r\n \"locationName\": \"Australia Central 2\",\r\n \"documentEndpoint\": \"https://defrag-testing-australiacentral2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"defrag-testing-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://defrag-testing-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"defrag-testing-australiacentral2\",\r\n \"locationName\": \"Australia Central 2\",\r\n \"documentEndpoint\": \"https://defrag-testing-australiacentral2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"defrag-testing-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://defrag-testing-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"defrag-testing-australiacentral2\",\r\n \"locationName\": \"Australia Central 2\",\r\n \"documentEndpoint\": \"https://defrag-testing-australiacentral2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"defrag-testing-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"defrag-testing-australiacentral2\",\r\n \"locationName\": \"Australia Central 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableNotebooks\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi-test-mongo/providers/Microsoft.DocumentDB/databaseAccounts/mongo-ahc7b66s2t4kc\",\r\n \"name\": \"mongo-ahc7b66s2t4kc\",\r\n \"location\": \"Australia Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-03-10T18:27:13.1493942Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo-ahc7b66s2t4kc.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"8cac4b70-6901-442c-80bb-4c5b946099fd\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo-ahc7b66s2t4kc-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://mongo-ahc7b66s2t4kc-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo-ahc7b66s2t4kc-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://mongo-ahc7b66s2t4kc-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo-ahc7b66s2t4kc-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://mongo-ahc7b66s2t4kc-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo-ahc7b66s2t4kc-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"AllowSelfServeUpgradeToMongo36\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi-test-mongo/providers/Microsoft.DocumentDB/databaseAccounts/mongoclient2222\",\r\n \"name\": \"mongoclient2222\",\r\n \"location\": \"Australia Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-23T22:45:44.9511468Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongoclient2222.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://mongoclient2222.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"bec6897c-ab77-4059-afa2-83ce4b16f2bd\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongoclient2222-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://mongoclient2222-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongoclient2222-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://mongoclient2222-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongoclient2222-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://mongoclient2222-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongoclient2222-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi-test-mongo/providers/Microsoft.DocumentDB/databaseAccounts/mongodb-ahc7b66s2t4kc\",\r\n \"name\": \"mongodb-ahc7b66s2t4kc\",\r\n \"location\": \"Australia Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-03-10T00:11:44.1130123Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongodb-ahc7b66s2t4kc.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"14ce2af7-9f51-480f-8c7a-3875188fc020\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongodb-ahc7b66s2t4kc-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://mongodb-ahc7b66s2t4kc-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongodb-ahc7b66s2t4kc-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://mongodb-ahc7b66s2t4kc-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mongodb-ahc7b66s2t4kc-switzerlandnorth\",\r\n \"locationName\": \"Switzerland North\",\r\n \"documentEndpoint\": \"https://mongodb-ahc7b66s2t4kc-switzerlandnorth.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongodb-ahc7b66s2t4kc-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://mongodb-ahc7b66s2t4kc-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mongodb-ahc7b66s2t4kc-switzerlandnorth\",\r\n \"locationName\": \"Switzerland North\",\r\n \"documentEndpoint\": \"https://mongodb-ahc7b66s2t4kc-switzerlandnorth.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongodb-ahc7b66s2t4kc-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"mongodb-ahc7b66s2t4kc-switzerlandnorth\",\r\n \"locationName\": \"Switzerland North\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"AllowSelfServeUpgradeToMongo36\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi-test-mongo/providers/Microsoft.DocumentDB/databaseAccounts/mongodb1123\",\r\n \"name\": \"mongodb1123\",\r\n \"location\": \"Australia Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-03-10T00:29:19.9514236Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongodb1123.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://mongodb1123.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"2e2249f2-12a8-4c01-be77-2c05c4049b8f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongodb1123-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://mongodb1123-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongodb1123-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://mongodb1123-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mongodb1123-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://mongodb1123-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongodb1123-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://mongodb1123-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mongodb1123-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://mongodb1123-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongodb1123-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"mongodb1123-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"MongoDBv3.4\"\r\n },\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi-test-mongo/providers/Microsoft.DocumentDB/databaseAccounts/mongoqwert\",\r\n \"name\": \"mongoqwert\",\r\n \"location\": \"Australia Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-03-10T00:54:16.955988Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongoqwert.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"d9ddecd5-4460-4106-b074-b6c09bcb4104\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongoqwert-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://mongoqwert-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongoqwert-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://mongoqwert-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mongoqwert-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://mongoqwert-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongoqwert-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"documentEndpoint\": \"https://mongoqwert-australiacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mongoqwert-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"documentEndpoint\": \"https://mongoqwert-francecentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongoqwert-australiacentral\",\r\n \"locationName\": \"Australia Central\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"mongoqwert-francecentral\",\r\n \"locationName\": \"France Central\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"AllowSelfServeUpgradeToMongo36\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ash/providers/Microsoft.DocumentDB/databaseAccounts/ash-gremlin-test\",\r\n \"name\": \"ash-gremlin-test\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-25T22:02:12.9775347Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ash-gremlin-test.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://ash-gremlin-test.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0830695b-8432-4b15-88d3-45b685e0b6a4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ash-gremlin-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://ash-gremlin-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ash-gremlin-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://ash-gremlin-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ash-gremlin-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://ash-gremlin-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ash-gremlin-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ash/providers/Microsoft.DocumentDB/databaseAccounts/ash-table-test\",\r\n \"name\": \"ash-table-test\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-25T23:21:50.1375571Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ash-table-test.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://ash-table-test.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"38b9a7a6-ac1c-4b98-b010-848d48deab03\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ash-table-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://ash-table-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ash-table-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://ash-table-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ash-table-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://ash-table-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ash-table-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [\r\n {\r\n \"allowedOrigins\": \"*\"\r\n }\r\n ],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/boeing-garyrush/providers/Microsoft.DocumentDB/databaseAccounts/boeingevents\",\r\n \"name\": \"boeingevents\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-09-04T19:57:40.2034526Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://boeingevents.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://boeingevents.cassandra.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b8f5d2d7-f46e-4b55-99ef-a287df9dfbea\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"boeingevents-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://boeingevents-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"boeingevents-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://boeingevents-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"boeingevents-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://boeingevents-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"boeingevents-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stagenorthcentralus1cm1\",\r\n \"name\": \"canary-stagenorthcentralus1cm1\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"DocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-12T22:39:06.6621633Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stagenorthcentralus1cm1.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://canary-stagenorthcentralus1cm1.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0ed64378-9372-4bdc-85d5-96ccfeae9509\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stagenorthcentralus1cm1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://canary-stagenorthcentralus1cm1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stagenorthcentralus1cm1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://canary-stagenorthcentralus1cm1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stagenorthcentralus1cm1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://canary-stagenorthcentralus1cm1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stagenorthcentralus1cm1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-staging2\",\r\n \"name\": \"canary-staging2\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"DocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-16T21:30:41.3739266Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-staging2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"61b7d6c8-81c7-41ff-b29c-d7adde252039\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-staging2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://canary-staging2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-staging2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://canary-staging2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-staging2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://canary-staging2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-staging2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jihmmtest/providers/Microsoft.DocumentDB/databaseAccounts/casey-mm-test\",\r\n \"name\": \"casey-mm-test\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-09-18T04:02:51.220772Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://casey-mm-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"71f7e1be-2559-4117-8a47-93851f42e94f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"casey-mm-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://casey-mm-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"casey-mm-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://casey-mm-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"casey-mm-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://casey-mm-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"casey-mm-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://casey-mm-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"casey-mm-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://casey-mm-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"casey-mm-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://casey-mm-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"casey-mm-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://casey-mm-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"casey-mm-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://casey-mm-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"casey-mm-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://casey-mm-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"casey-mm-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"casey-mm-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n },\r\n {\r\n \"id\": \"casey-mm-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 2\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cassandra-platform-signoff-ncus03-rg/providers/Microsoft.DocumentDB/databaseAccounts/cassandra-platform-signoff-ncus03\",\r\n \"name\": \"cassandra-platform-signoff-ncus03\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2018-10-15T10:36:12.4906826Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cassandra-platform-signoff-ncus03.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://cassandra-platform-signoff-ncus03.cassandra.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d87fd03a-7c5e-4ec2-9de1-778dcdf98987\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cassandra-platform-signoff-ncus03-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cassandra-platform-signoff-ncus03-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cassandra-platform-signoff-ncus03-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cassandra-platform-signoff-ncus03-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cassandra-platform-signoff-ncus03-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cassandra-platform-signoff-ncus03-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cassandra-platform-signoff-ncus03-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vivekrasignoff/providers/Microsoft.DocumentDB/databaseAccounts/cassandraquerysignoff\",\r\n \"name\": \"cassandraquerysignoff\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-19T17:30:36.8546547Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cassandraquerysignoff.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://cassandraquerysignoff.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"93e68f3b-99a2-492a-a4a5-77e994432a0f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cassandraquerysignoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cassandraquerysignoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cassandraquerysignoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cassandraquerysignoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cassandraquerysignoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cassandraquerysignoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cassandraquerysignoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/stagerunner/providers/Microsoft.DocumentDB/databaseAccounts/cassandrastagemetricsrunner\",\r\n \"name\": \"cassandrastagemetricsrunner\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"owner\": \"vivekra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-11-15T20:32:07.5253872Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cassandrastagemetricsrunner.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://cassandrastagemetricsrunner.cassandra.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"22dfff04-c0bf-4387-8f4e-72028fafb564\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cassandrastagemetricsrunner-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cassandrastagemetricsrunner-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cassandrastagemetricsrunner-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cassandrastagemetricsrunner-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cassandrastagemetricsrunner-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cassandrastagemetricsrunner-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cassandrastagemetricsrunner-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vivekrasignoff/providers/Microsoft.DocumentDB/databaseAccounts/cassstagesignoffvivekra\",\r\n \"name\": \"cassstagesignoffvivekra\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-06-10T18:34:35.5190767Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cassstagesignoffvivekra.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://cassstagesignoffvivekra.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9b178109-696d-4630-8c69-49c479d44b1c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cassstagesignoffvivekra-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cassstagesignoffvivekra-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cassstagesignoffvivekra-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cassstagesignoffvivekra-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cassstagesignoffvivekra-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cassstagesignoffvivekra-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cassstagesignoffvivekra-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ccxstagevalidationrg/providers/Microsoft.DocumentDB/databaseAccounts/ccx-edge-mm-demo-backup\",\r\n \"name\": \"ccx-edge-mm-demo-backup\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-11T00:08:26.5965782Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ccx-edge-mm-demo-backup.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://ccx-edge-mm-demo-backup.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2e5499ec-ff2e-4928-941d-36781974cac9\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"small\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ccx-edge-mm-demo-backup-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://ccx-edge-mm-demo-backup-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ccx-edge-mm-demo-backup-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://ccx-edge-mm-demo-backup-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ccx-edge-mm-demo-backup-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://ccx-edge-mm-demo-backup-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ccx-edge-mm-demo-backup-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/chrande-test/providers/Microsoft.DocumentDB/databaseAccounts/chrande-mongo-test-40-portal\",\r\n \"name\": \"chrande-mongo-test-40-portal\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-22T02:28:23.312616Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://chrande-mongo-test-40-portal.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://chrande-mongo-test-40-portal.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8bd4d04e-56a6-450c-9b0b-761242f321ee\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"chrande-mongo-test-40-portal-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://chrande-mongo-test-40-portal-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"chrande-mongo-test-40-portal-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://chrande-mongo-test-40-portal-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"chrande-mongo-test-40-portal-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://chrande-mongo-test-40-portal-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"chrande-mongo-test-40-portal-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/chrande-test/providers/Microsoft.DocumentDB/databaseAccounts/chrande-test-mongo-32-update\",\r\n \"name\": \"chrande-test-mongo-32-update\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-22T04:34:44.2723741Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://chrande-test-mongo-32-update.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://chrande-test-mongo-32-update.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f99944e3-ffe6-4214-b163-6beb06deb5a1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"chrande-test-mongo-32-update-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://chrande-test-mongo-32-update-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"chrande-test-mongo-32-update-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://chrande-test-mongo-32-update-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"chrande-test-mongo-32-update-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://chrande-test-mongo-32-update-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"chrande-test-mongo-32-update-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ratnakv/providers/Microsoft.DocumentDB/databaseAccounts/computecachetest\",\r\n \"name\": \"computecachetest\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-04-29T18:40:43.9744746Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://computecachetest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c39267d2-3c84-4da9-a57f-59b1c4a65a50\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"computecachetest-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://computecachetest-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"computecachetest-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://computecachetest-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"computecachetest-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://computecachetest-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"computecachetest-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ratnakv/providers/Microsoft.DocumentDB/databaseAccounts/computecachetest2\",\r\n \"name\": \"computecachetest2\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-04-29T19:04:39.9778253Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://computecachetest2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9c5c13db-83a8-4fe8-b88b-ec237724175a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"computecachetest2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://computecachetest2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"computecachetest2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://computecachetest2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"computecachetest2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://computecachetest2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"computecachetest2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/demo/providers/Microsoft.DocumentDB/databaseAccounts/cosmos-gremlin-cli-signoff\",\r\n \"name\": \"cosmos-gremlin-cli-signoff\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-05-10T22:08:25.8050599Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cosmos-gremlin-cli-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://cosmos-gremlin-cli-signoff.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3793a1a9-5d81-4f95-a6b9-952bcabe863c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cosmos-gremlin-cli-signoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cosmos-gremlin-cli-signoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cosmos-gremlin-cli-signoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cosmos-gremlin-cli-signoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cosmos-gremlin-cli-signoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cosmos-gremlin-cli-signoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cosmos-gremlin-cli-signoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cosmosxinfrastructure/providers/Microsoft.DocumentDB/databaseAccounts/cosmosxinfradb\",\r\n \"name\": \"cosmosxinfradb\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\",\r\n \"contact\": \"cosmosxc\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-10-25T06:18:35.0254807Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cosmosxinfradb.documents-staging.windows-ppe.net:443/\",\r\n \"sqlEndpoint\": \"https://cosmosxinfradb.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"355ca5b8-788f-46cd-967c-c2337782b8a4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cosmosxinfradb-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cosmosxinfradb-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cosmosxinfradb-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cosmosxinfradb-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cosmosxinfradb-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cosmosxinfradb-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cosmosxinfradb-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableSql\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/crowdkeeppreview/providers/Microsoft.DocumentDB/databaseAccounts/crowdkeep\",\r\n \"name\": \"crowdkeep\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-09-06T08:42:40.758407Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://crowdkeep.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://crowdkeep.cassandra.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"5a0a760f-04e9-45c5-98f3-b393685acc68\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"crowdkeep-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://crowdkeep-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"crowdkeep-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://crowdkeep-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"crowdkeep-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://crowdkeep-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"crowdkeep-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mongo-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/cursortest-mongo\",\r\n \"name\": \"cursortest-mongo\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"MongoDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-11-07T22:17:50.0537296Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cursortest-mongo.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://cursortest-mongo.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"57029808-86eb-4ac9-96ef-675990245d9f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cursortest-mongo-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cursortest-mongo-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"cursortest-mongo-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cursortest-mongo-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cursortest-mongo-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cursortest-mongo-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"cursortest-mongo-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cursortest-mongo-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cursortest-mongo-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cursortest-mongo-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"cursortest-mongo-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cursortest-mongo-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cursortest-mongo-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"cursortest-mongo-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cosmosdbqueryteam/providers/Microsoft.DocumentDB/databaseAccounts/customertest1\",\r\n \"name\": \"customertest1\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-02-12T07:13:03.2287797Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://customertest1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a20ca0bd-f814-4153-8fe0-afd87f2fa65c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"customertest1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://customertest1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"customertest1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://customertest1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"customertest1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://customertest1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"customertest1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [\r\n {\r\n \"allowedOrigins\": \"*\"\r\n }\r\n ],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/dox-staging/providers/Microsoft.DocumentDB/databaseAccounts/dox-table-staging-mm\",\r\n \"name\": \"dox-table-staging-mm\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Table\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-09-18T17:36:03.1916682Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://dox-table-staging-mm.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://dox-table-staging-mm.table.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d8c3478a-f2f1-4e12-901f-27f929138d85\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"dox-table-staging-mm-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://dox-table-staging-mm-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"dox-table-staging-mm-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://dox-table-staging-mm-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"dox-table-staging-mm-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://dox-table-staging-mm-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"dox-table-staging-mm-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://dox-table-staging-mm-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"dox-table-staging-mm-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://dox-table-staging-mm-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"dox-table-staging-mm-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://dox-table-staging-mm-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"dox-table-staging-mm-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://dox-table-staging-mm-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"dox-table-staging-mm-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://dox-table-staging-mm-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"dox-table-staging-mm-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://dox-table-staging-mm-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"dox-table-staging-mm-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"dox-table-staging-mm-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n },\r\n {\r\n \"id\": \"dox-table-staging-mm-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 2\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/dxcpreview/providers/Microsoft.DocumentDB/databaseAccounts/dxc\",\r\n \"name\": \"dxc\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-09-06T07:07:13.5966847Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://dxc.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://dxc.cassandra.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0b42126d-b8d4-4977-8bca-868f791e49f6\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"dxc-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://dxc-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"dxc-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://dxc-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"dxc-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://dxc-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"dxc-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/testetcd/providers/Microsoft.DocumentDB/databaseAccounts/etcdsignoff0610a\",\r\n \"name\": \"etcdsignoff0610a\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Etcd\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-10T18:51:29.7518184Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://etcdsignoff0610a.documents-staging.windows-ppe.net:443/\",\r\n \"etcdEndpoint\": \"https://etcdsignoff0610a.etcd.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql, Etcd\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2bec1ce6-81cd-4e63-a48a-4537b38a7b6e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"etcdsignoff0610a-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://etcdsignoff0610a-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"etcdsignoff0610a-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://etcdsignoff0610a-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"etcdsignoff0610a-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://etcdsignoff0610a-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"etcdsignoff0610a-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableEtcd\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/etcdstage/providers/Microsoft.DocumentDB/databaseAccounts/etcdstagencus1\",\r\n \"name\": \"etcdstagencus1\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Etcd\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-01-25T20:38:35.0298082Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://etcdstagencus1.documents-staging.windows-ppe.net:443/\",\r\n \"etcdEndpoint\": \"https://etcdstagencus1.etcd.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql, Etcd\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f92d5e56-da24-4bad-ba46-9d6e1154349d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"etcdstagencus1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://etcdstagencus1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"etcdstagencus1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://etcdstagencus1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"etcdstagencus1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://etcdstagencus1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"etcdstagencus1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableEtcd\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/etcdstage/providers/Microsoft.DocumentDB/databaseAccounts/etcdstagencus2\",\r\n \"name\": \"etcdstagencus2\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Etcd\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-03-26T22:17:59.1224071Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://etcdstagencus2.documents-staging.windows-ppe.net:443/\",\r\n \"etcdEndpoint\": \"https://etcdstagencus2.etcd.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql, Etcd\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a0991bac-ea4c-446c-9953-121557e9fa95\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"etcdstagencus2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://etcdstagencus2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"etcdstagencus2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://etcdstagencus2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"etcdstagencus2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://etcdstagencus2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"etcdstagencus2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableEtcd\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jihmmtest/providers/Microsoft.DocumentDB/databaseAccounts/ford-mongo-mm\",\r\n \"name\": \"ford-mongo-mm\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"MongoDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-09-12T18:21:28.2105353Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ford-mongo-mm.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"5d390740-cf60-4622-8cc7-6fc474a7b377\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ford-mongo-mm-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://ford-mongo-mm-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ford-mongo-mm-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://ford-mongo-mm-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ford-mongo-mm-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ford-mongo-mm-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ford-mongo-mm-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://ford-mongo-mm-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ford-mongo-mm-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://ford-mongo-mm-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ford-mongo-mm-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ford-mongo-mm-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ford-mongo-mm-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://ford-mongo-mm-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ford-mongo-mm-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://ford-mongo-mm-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ford-mongo-mm-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ford-mongo-mm-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ford-mongo-mm-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"ford-mongo-mm-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 2\r\n },\r\n {\r\n \"id\": \"ford-mongo-mm-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-staging/providers/Microsoft.DocumentDB/databaseAccounts/gremlin-create-7-2\",\r\n \"name\": \"gremlin-create-7-2\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-11T18:45:42.0201653Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlin-create-7-2.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gremlin-create-7-2.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0376d463-5459-48d7-8836-601f60a7c7ae\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlin-create-7-2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-create-7-2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlin-create-7-2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-create-7-2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlin-create-7-2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-create-7-2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlin-create-7-2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-staging/providers/Microsoft.DocumentDB/databaseAccounts/gremlin-create-test\",\r\n \"name\": \"gremlin-create-test\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-06-22T02:08:31.6561524Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlin-create-test.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gremlin-create-test.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"36566f00-f45f-45b3-bc89-3a74fd1ab6ac\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlin-create-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-create-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlin-create-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-create-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlin-create-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-create-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlin-create-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-staging/providers/Microsoft.DocumentDB/databaseAccounts/gremlin-en20180628\",\r\n \"name\": \"gremlin-en20180628\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Graph\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-07-12T19:17:20.4275521Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlin-en20180628.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gremlin-en20180628.gremlin.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9cfe8d1c-0362-490a-9d73-1512d2b4cdd7\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlin-en20180628-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-en20180628-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlin-en20180628-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-en20180628-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlin-en20180628-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-en20180628-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlin-en20180628-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-staging-eastus2/providers/Microsoft.DocumentDB/databaseAccounts/gremlin-maxjoin-test2\",\r\n \"name\": \"gremlin-maxjoin-test2\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-06-17T19:14:52.2282262Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlin-maxjoin-test2.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gremlin-maxjoin-test2.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"83c9546d-797a-4bf7-959f-a45a403f45ff\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlin-maxjoin-test2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-maxjoin-test2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlin-maxjoin-test2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-maxjoin-test2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlin-maxjoin-test2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-maxjoin-test2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlin-maxjoin-test2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-staging/providers/Microsoft.DocumentDB/databaseAccounts/gremlin-staging-ncus\",\r\n \"name\": \"gremlin-staging-ncus\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-11-12T19:35:58.2885645Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlin-staging-ncus.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gremlin-staging-ncus.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0201e780-2feb-454c-aeb0-a591b2f786d4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlin-staging-ncus-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-staging-ncus-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlin-staging-ncus-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-staging-ncus-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlin-staging-ncus-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-staging-ncus-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlin-staging-ncus-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-staging/providers/Microsoft.DocumentDB/databaseAccounts/gremlin-staging-ncus-v2sdk\",\r\n \"name\": \"gremlin-staging-ncus-v2sdk\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-02-28T20:26:53.2466425Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlin-staging-ncus-v2sdk.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gremlin-staging-ncus-v2sdk.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ca02791b-1b0e-45de-86a3-7b9b82f7a686\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlin-staging-ncus-v2sdk-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-staging-ncus-v2sdk-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlin-staging-ncus-v2sdk-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-staging-ncus-v2sdk-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlin-staging-ncus-v2sdk-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlin-staging-ncus-v2sdk-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlin-staging-ncus-v2sdk-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n },\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-staging/providers/Microsoft.DocumentDB/databaseAccounts/gremlinstage1010cli\",\r\n \"name\": \"gremlinstage1010cli\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-16T00:32:33.729965Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlinstage1010cli.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gremlinstage1010cli.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"e7cccc46-4940-4d20-b8ae-93ed87375647\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlinstage1010cli-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlinstage1010cli-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlinstage1010cli-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlinstage1010cli-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlinstage1010cli-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://gremlinstage1010cli-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlinstage1010cli-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/harinic/providers/Microsoft.DocumentDB/databaseAccounts/harinicstage2\",\r\n \"name\": \"harinicstage2\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-26T18:20:24.9238086Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://harinicstage2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"120101e0-7e5f-4194-9539-0ea9acec4348\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"harinicstage2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://harinicstage2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"harinicstage2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://harinicstage2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"harinicstage2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://harinicstage2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"harinicstage2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://harinicstage2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"harinicstage2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://harinicstage2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"harinicstage2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"harinicstage2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/akash-cassandra-northcentralus-resource/providers/Microsoft.DocumentDB/databaseAccounts/harsudantest7\",\r\n \"name\": \"harsudantest7\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-09-18T21:56:18.8457915Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://harsudantest7.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"91c4cf3f-907d-479f-9bdc-d7e7a67b802e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"harsudantest7-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://harsudantest7-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"harsudantest7-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://harsudantest7-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"harsudantest7-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://harsudantest7-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"harsudantest7-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://harsudantest7-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"harsudantest7-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://harsudantest7-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"harsudantest7-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"harsudantest7-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/kuma/providers/Microsoft.DocumentDB/databaseAccounts/kumacapital-nc\",\r\n \"name\": \"kumacapital-nc\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-08-24T05:39:24.5145204Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kumacapital-nc.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://kumacapital-nc.cassandra.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6092a46a-47bc-4c2c-ad36-26ab6c9d867f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kumacapital-nc-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://kumacapital-nc-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kumacapital-nc-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://kumacapital-nc-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kumacapital-nc-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://kumacapital-nc-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kumacapital-nc-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shreshts/providers/Microsoft.DocumentDB/databaseAccounts/messi\",\r\n \"name\": \"messi\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-09-16T19:20:28.5202571Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://messi.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"519a68a6-21bc-4840-a6aa-4bac329bcee6\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"messi-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://messi-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"messi-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://messi-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"messi-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://messi-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"messi-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://messi-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"messi-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://messi-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"messi-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://messi-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"messi-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://messi-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"messi-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://messi-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"messi-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://messi-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"messi-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"messi-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 2\r\n },\r\n {\r\n \"id\": \"messi-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shqintest/providers/Microsoft.DocumentDB/databaseAccounts/metricstestingstage\",\r\n \"name\": \"metricstestingstage\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\",\r\n \"testtag\": \"abc\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-12-11T23:59:06.0447436Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://metricstestingstage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"828a4909-dc02-4f95-a2d2-9c159df2339d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"metricstestingstage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://metricstestingstage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"metricstestingstage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://metricstestingstage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"metricstestingstage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://metricstestingstage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"metricstestingstage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mkolt-stage/providers/Microsoft.DocumentDB/databaseAccounts/mkolt-stage-sm\",\r\n \"name\": \"mkolt-stage-sm\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-12T20:03:16.7583007Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mkolt-stage-sm.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6ae57f6a-1100-479e-b698-28c21a10e9f0\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mkolt-stage-sm-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mkolt-stage-sm-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mkolt-stage-sm-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mkolt-stage-sm-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mkolt-stage-sm-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mkolt-stage-sm-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mkolt-stage-sm-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mkolt-stage-sm-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mkolt-stage-sm-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mkolt-stage-sm-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mkolt-stage-sm-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"mkolt-stage-sm-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ashwsing-rg/providers/Microsoft.DocumentDB/databaseAccounts/mognostagesignoff7\",\r\n \"name\": \"mognostagesignoff7\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-26T18:18:36.2451251Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mognostagesignoff7.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mognostagesignoff7.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2e96413c-65e2-49d8-aeef-0806e98e3a5e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mognostagesignoff7-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mognostagesignoff7-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mognostagesignoff7-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mognostagesignoff7-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mognostagesignoff7-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mognostagesignoff7-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mognostagesignoff7-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"104.42.195.92\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"40.76.54.131\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.176.6.30\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.169.50.45\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.187.184.26\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mominag-cassandra/providers/Microsoft.DocumentDB/databaseAccounts/mominag-stagec1\",\r\n \"name\": \"mominag-stagec1\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-12-20T22:23:31.7773687Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mominag-stagec1.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://mominag-stagec1.cassandra.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0b52698f-beb5-42c5-bcce-56e4497daa07\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mominag-stagec1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mominag-stagec1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mominag-stagec1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mominag-stagec1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mominag-stagec1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mominag-stagec1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mominag-stagec1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mominag-stagec1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mominag-stagec1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mominag-stagec1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mominag-stagec1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mominag-stagec1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mominag-stagec1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"mominag-stagec1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/babatsai-rg-signoff/providers/Microsoft.DocumentDB/databaseAccounts/mong-test\",\r\n \"name\": \"mong-test\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-04T00:42:03.6377663Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mong-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"4dc7f5de-13c9-4abb-8ac0-63f188e834c1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mong-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mong-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mong-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mong-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mong-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mong-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mong-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mongo-multimaster-signoff/providers/Microsoft.DocumentDB/databaseAccounts/mongo-multimaster-signoffalt\",\r\n \"name\": \"mongo-multimaster-signoffalt\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"MongoDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-10-09T18:34:18.9363857Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo-multimaster-signoffalt.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"e3666bfd-d259-4244-842c-7c7739391e1f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo-multimaster-signoffalt-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongo-multimaster-signoffalt-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mongo-multimaster-signoffalt-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo-multimaster-signoffalt-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo-multimaster-signoffalt-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongo-multimaster-signoffalt-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mongo-multimaster-signoffalt-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo-multimaster-signoffalt-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo-multimaster-signoffalt-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongo-multimaster-signoffalt-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mongo-multimaster-signoffalt-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo-multimaster-signoffalt-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo-multimaster-signoffalt-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"mongo-multimaster-signoffalt-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"mongoEnableDocLevelTTL\"\r\n },\r\n {\r\n \"name\": \"EnableAggregationPipeline\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mongo-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/mongo-stage-bsonv2-signoff\",\r\n \"name\": \"mongo-stage-bsonv2-signoff\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"MongoDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-05-17T18:11:55.0700337Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo-stage-bsonv2-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"26e870fd-279c-4070-b303-27996d65667c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo-stage-bsonv2-signoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo-stage-bsonv2-signoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo-stage-bsonv2-signoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo-stage-bsonv2-signoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo-stage-bsonv2-signoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo-stage-bsonv2-signoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo-stage-bsonv2-signoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableAggregationPipeline\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jasontho/providers/Microsoft.DocumentDB/databaseAccounts/mongo-stage-compute-serializer\",\r\n \"name\": \"mongo-stage-compute-serializer\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-05-21T03:11:55.1217816Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo-stage-compute-serializer.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d836ac83-9ff8-4615-a56a-40e5d0430246\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo-stage-compute-serializer-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo-stage-compute-serializer-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo-stage-compute-serializer-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo-stage-compute-serializer-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo-stage-compute-serializer-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo-stage-compute-serializer-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo-stage-compute-serializer-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableAggregationPipeline\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mongo-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/mongo-stage-signoff\",\r\n \"name\": \"mongo-stage-signoff\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"MongoDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-05-16T21:06:30.1481817Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo-stage-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ac131391-5b9c-4739-922f-ee86a849895a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"False\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo-stage-signoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo-stage-signoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo-stage-signoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo-stage-signoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo-stage-signoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo-stage-signoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo-stage-signoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableAggregationPipeline\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jasontho/providers/Microsoft.DocumentDB/databaseAccounts/mongo40stage-aleksey\",\r\n \"name\": \"mongo40stage-aleksey\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-11T19:24:48.2610779Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo40stage-aleksey.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongo40stage-aleksey.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"4849e84f-9118-449d-9274-fd244f073898\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo40stage-aleksey-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo40stage-aleksey-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo40stage-aleksey-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo40stage-aleksey-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo40stage-aleksey-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo40stage-aleksey-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo40stage-aleksey-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jasontho/providers/Microsoft.DocumentDB/databaseAccounts/mongo40stage-andy\",\r\n \"name\": \"mongo40stage-andy\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-11T19:24:03.9943326Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo40stage-andy.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongo40stage-andy.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"488529e6-a41e-41f0-a374-06fb670214c4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo40stage-andy-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo40stage-andy-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo40stage-andy-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo40stage-andy-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo40stage-andy-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo40stage-andy-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo40stage-andy-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jasontho/providers/Microsoft.DocumentDB/databaseAccounts/mongo40stage-chris\",\r\n \"name\": \"mongo40stage-chris\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-11T19:24:32.0250361Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo40stage-chris.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongo40stage-chris.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"52474c7f-6f16-452d-8b21-6fb2095a3de8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo40stage-chris-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo40stage-chris-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo40stage-chris-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo40stage-chris-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo40stage-chris-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo40stage-chris-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo40stage-chris-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jasontho/providers/Microsoft.DocumentDB/databaseAccounts/mongo40stage-gahl\",\r\n \"name\": \"mongo40stage-gahl\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-11T19:24:42.4271159Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo40stage-gahl.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongo40stage-gahl.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8c1fa332-8606-40f7-b300-0a029116d969\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo40stage-gahl-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo40stage-gahl-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo40stage-gahl-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo40stage-gahl-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo40stage-gahl-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo40stage-gahl-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo40stage-gahl-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jasontho/providers/Microsoft.DocumentDB/databaseAccounts/mongo40stage-sergiy\",\r\n \"name\": \"mongo40stage-sergiy\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-11T19:24:45.2172839Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo40stage-sergiy.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongo40stage-sergiy.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3fe5dd33-41cb-416a-93d2-19e7064e8355\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo40stage-sergiy-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo40stage-sergiy-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo40stage-sergiy-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo40stage-sergiy-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo40stage-sergiy-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongo40stage-sergiy-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo40stage-sergiy-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ashwini-rg/providers/Microsoft.DocumentDB/databaseAccounts/mongolistcollection\",\r\n \"name\": \"mongolistcollection\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-04-17T22:27:07.193399Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongolistcollection.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1e5181be-bdcf-4153-91e4-31dca1eeea83\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongolistcollection-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongolistcollection-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongolistcollection-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongolistcollection-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongolistcollection-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongolistcollection-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongolistcollection-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableAggregationPipeline\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ashwini-rg/providers/Microsoft.DocumentDB/databaseAccounts/mongorgteststage\",\r\n \"name\": \"mongorgteststage\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-10T00:19:53.8997346Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongorgteststage.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongorgteststage.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b386adb5-d7d7-41ec-a682-f4428d247c76\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongorgteststage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongorgteststage-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongorgteststage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongorgteststage-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongorgteststage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongorgteststage-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongorgteststage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ashwini-rg/providers/Microsoft.DocumentDB/databaseAccounts/monogstagesignoff\",\r\n \"name\": \"monogstagesignoff\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-10T23:27:16.6745666Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://monogstagesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://monogstagesignoff.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"5fde5536-6ba3-49ea-aad4-bab1b61ffd71\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"monogstagesignoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://monogstagesignoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"monogstagesignoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://monogstagesignoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"monogstagesignoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://monogstagesignoff-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"monogstagesignoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://monogstagesignoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"monogstagesignoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://monogstagesignoff-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"monogstagesignoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"monogstagesignoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mtccassatest/providers/Microsoft.DocumentDB/databaseAccounts/mtctesthou\",\r\n \"name\": \"mtctesthou\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-09-20T03:23:25.005223Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mtctesthou.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://mtctesthou.cassandra.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c6b1b220-0ab2-4e60-b9d0-7b34883b3119\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mtctesthou-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mtctesthou-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mtctesthou-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mtctesthou-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mtctesthou-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mtctesthou-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mtctesthou-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vivekrasignoff/providers/Microsoft.DocumentDB/databaseAccounts/multimasterconflictstest\",\r\n \"name\": \"multimasterconflictstest\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"owner\": \"vivekra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-12-20T23:12:43.9098667Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://multimasterconflictstest.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://multimasterconflictstest.cassandra.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"fb7af021-2a85-4e1a-9b01-68e451595c2e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"multimasterconflictstest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://multimasterconflictstest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"multimasterconflictstest-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://multimasterconflictstest-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"multimasterconflictstest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://multimasterconflictstest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"multimasterconflictstest-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://multimasterconflictstest-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"multimasterconflictstest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://multimasterconflictstest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"multimasterconflictstest-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://multimasterconflictstest-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"multimasterconflictstest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"multimasterconflictstest-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/nasimtest/providers/Microsoft.DocumentDB/databaseAccounts/nasimtest\",\r\n \"name\": \"nasimtest\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-06-26T16:51:35.2135853Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://nasimtest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a2fc5e6f-fb71-4b50-a3cf-86d83533cf00\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"nasimtest-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://nasimtest-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"nasimtest-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://nasimtest-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"nasimtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nasimtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"nasimtest-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://nasimtest-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"nasimtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nasimtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"nasimtest-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"nasimtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sdk-ci/providers/Microsoft.DocumentDB/databaseAccounts/python-multimaster\",\r\n \"name\": \"python-multimaster\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-09-13T22:44:25.225715Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://python-multimaster.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ec32a605-a0a3-4eac-8185-f1d58cf9df5c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"python-multimaster-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://python-multimaster-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"python-multimaster-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://python-multimaster-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"python-multimaster-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://python-multimaster-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"python-multimaster-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://python-multimaster-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"python-multimaster-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://python-multimaster-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"python-multimaster-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://python-multimaster-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"python-multimaster-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"python-multimaster-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 2\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/rogerspreview/providers/Microsoft.DocumentDB/databaseAccounts/rogersgeorge\",\r\n \"name\": \"rogersgeorge\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-09-07T01:36:53.7368553Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://rogersgeorge.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://rogersgeorge.cassandra.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2ace3ca8-489b-4787-945e-6632e2d35436\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"rogersgeorge-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://rogersgeorge-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"rogersgeorge-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://rogersgeorge-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"rogersgeorge-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://rogersgeorge-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"rogersgeorge-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sargup/providers/Microsoft.DocumentDB/databaseAccounts/sargup-testcpuspike\",\r\n \"name\": \"sargup-testcpuspike\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-04-10T00:22:21.9089302Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sargup-testcpuspike.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"08eefb6e-13d8-4423-b2d1-7bef733b92ba\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sargup-testcpuspike-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sargup-testcpuspike-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sargup-testcpuspike-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sargup-testcpuspike-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sargup-testcpuspike-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sargup-testcpuspike-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sargup-testcpuspike-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sargup-testcpuspike-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sargup-testcpuspike-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sargup-testcpuspike-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sargup-testcpuspike-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sargup-testcpuspike-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sargup-testcpuspike-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"sargup-testcpuspike-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ankshah/providers/Microsoft.DocumentDB/databaseAccounts/sharedthroughput-ankshah\",\r\n \"name\": \"sharedthroughput-ankshah\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-05-16T21:04:43.983836Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sharedthroughput-ankshah.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"04511201-e314-4108-95e7-b8818880fcbd\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sharedthroughput-ankshah-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sharedthroughput-ankshah-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sharedthroughput-ankshah-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sharedthroughput-ankshah-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sharedthroughput-ankshah-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sharedthroughput-ankshah-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sharedthroughput-ankshah-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sharedthroughput-ankshah-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sharedthroughput-ankshah-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sharedthroughput-ankshah-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sharedthroughput-ankshah-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"sharedthroughput-ankshah-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shtan-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/shtan-ncus-signoff\",\r\n \"name\": \"shtan-ncus-signoff\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-08-28T16:54:10.7184847Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shtan-ncus-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"10a9c64a-9e9c-4956-b150-47c3998e22b2\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shtan-ncus-signoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://shtan-ncus-signoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shtan-ncus-signoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://shtan-ncus-signoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"shtan-ncus-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shtan-ncus-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shtan-ncus-signoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://shtan-ncus-signoff-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"shtan-ncus-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shtan-ncus-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shtan-ncus-signoff-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"shtan-ncus-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 120,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shtan-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/shtan-signoff-1204\",\r\n \"name\": \"shtan-signoff-1204\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"restoredSourceDatabaseAccountName\": \"shtan-ncus-signoff\",\r\n \"restoredAtTimestamp\": \"12/4/2019 9:56:28 PM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-04T22:03:50.4636833Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shtan-signoff-1204.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"08b15cb4-a159-4b89-85c9-3f7e6a6b7635\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shtan-signoff-1204-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://shtan-signoff-1204-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shtan-signoff-1204-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://shtan-signoff-1204-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shtan-signoff-1204-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://shtan-signoff-1204-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shtan-signoff-1204-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 15,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/soham-test-rg/providers/Microsoft.DocumentDB/databaseAccounts/sohamtestcosmosdb\",\r\n \"name\": \"sohamtestcosmosdb\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-06-24T17:30:49.8983786Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sohamtestcosmosdb.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f85f68fd-b3cc-4ca2-9f50-5938c6d5e3e1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Eventual\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sohamtestcosmosdb-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sohamtestcosmosdb-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sohamtestcosmosdb-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sohamtestcosmosdb-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sohamtestcosmosdb-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sohamtestcosmosdb-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sohamtestcosmosdb-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/StageSignoffEtcd/providers/Microsoft.DocumentDB/databaseAccounts/stagesignoff1\",\r\n \"name\": \"stagesignoff1\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Etcd\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-30T00:19:09.9776403Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stagesignoff1.documents-staging.windows-ppe.net:443/\",\r\n \"etcdEndpoint\": \"https://stagesignoff1.etcd.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql, Etcd\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"254085ae-4367-40aa-aa05-b35ea7e8d71e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stagesignoff1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://stagesignoff1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stagesignoff1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://stagesignoff1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stagesignoff1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://stagesignoff1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stagesignoff1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableEtcd\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/StageSignoffEtcd/providers/Microsoft.DocumentDB/databaseAccounts/stagesignoffaks1\",\r\n \"name\": \"stagesignoffaks1\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Etcd\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-30T00:29:13.4846533Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stagesignoffaks1.documents-staging.windows-ppe.net:443/\",\r\n \"etcdEndpoint\": \"https://stagesignoffaks1.etcd.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql, Etcd\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a55a2306-91b9-47b7-a0c1-da904850095c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stagesignoffaks1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://stagesignoffaks1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stagesignoffaks1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://stagesignoffaks1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stagesignoffaks1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://stagesignoffaks1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stagesignoffaks1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableEtcd\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sujitk/providers/Microsoft.DocumentDB/databaseAccounts/sujitkstage\",\r\n \"name\": \"sujitkstage\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-05-14T19:47:57.5962515Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sujitkstage.documents-staging.windows-ppe.net:443/\",\r\n \"sqlEndpoint\": \"https://sujitkstage.sql.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"eb4a65e1-6b69-4a4f-b5b8-1e44b73ccb99\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sujitkstage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sujitkstage-northcentralus.sql.cosmos.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sujitkstage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sujitkstage-northcentralus.sql.cosmos.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sujitkstage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sujitkstage-eastus2.sql.cosmos.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sujitkstage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sujitkstage-northcentralus.sql.cosmos.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sujitkstage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sujitkstage-eastus2.sql.cosmos.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sujitkstage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"sujitkstage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableSql\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test1027group/providers/Microsoft.DocumentDB/databaseAccounts/test1027-1\",\r\n \"name\": \"test1027-1\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"restoredSourceDatabaseAccountName\": \"test1027-1\",\r\n \"restoredAtTimestamp\": \"11/20/2020 6:01:30 PM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-20T18:11:25.8147227Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test1027-1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a0e85731-6c30-4525-927a-bf23ff2d05dc\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test1027-1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test1027-1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test1027-1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test1027-1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/\",\r\n \"restoreTimestampInUtc\": \"2020-11-20T10:00:00Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test1027group/providers/Microsoft.DocumentDB/databaseAccounts/test1027-1-r1\",\r\n \"name\": \"test1027-1-r1\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"restoredSourceDatabaseAccountName\": \"test1027-1,test1027-1\",\r\n \"restoredAtTimestamp\": \"11/20/2020 6:01:30 PM,1/28/2021 9:25:20 PM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-28T21:38:47.9342393Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test1027-1-r1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2024b2c0-2370-4248-a28c-9c449715b452\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test1027-1-r1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-r1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test1027-1-r1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-r1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test1027-1-r1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-r1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test1027-1-r1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/\",\r\n \"restoreTimestampInUtc\": \"2021-01-28T19:00:00Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test1027group/providers/Microsoft.DocumentDB/databaseAccounts/test1027-1-r2\",\r\n \"name\": \"test1027-1-r2\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"restoredSourceDatabaseAccountName\": \"test1027-1,test1027-1\",\r\n \"restoredAtTimestamp\": \"11/20/2020 6:01:30 PM,1/28/2021 9:25:32 PM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-28T21:31:21.8236001Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test1027-1-r2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"82eb4c16-123d-4b11-8d5c-b98a6fdc0f66\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test1027-1-r2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-r2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test1027-1-r2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-r2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test1027-1-r2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-r2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test1027-1-r2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/\",\r\n \"restoreTimestampInUtc\": \"2021-01-28T19:00:00Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test1027group/providers/Microsoft.DocumentDB/databaseAccounts/test1027-1-r3\",\r\n \"name\": \"test1027-1-r3\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"restoredSourceDatabaseAccountName\": \"test1027-1,test1027-1\",\r\n \"restoredAtTimestamp\": \"11/20/2020 6:01:30 PM,1/28/2021 9:25:52 PM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-28T21:33:16.3110564Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test1027-1-r3.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c5dc8520-be90-4df7-b107-1f91d69c4e04\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test1027-1-r3-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-r3-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test1027-1-r3-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-r3-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test1027-1-r3-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-r3-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test1027-1-r3-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/\",\r\n \"restoreTimestampInUtc\": \"2021-01-28T19:00:00Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test1027group/providers/Microsoft.DocumentDB/databaseAccounts/test1027-1-r4-r1\",\r\n \"name\": \"test1027-1-r4-r1\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"restoredSourceDatabaseAccountName\": \"test1027-1,test1027-1,test1027-1-r4\",\r\n \"restoredAtTimestamp\": \"11/20/2020 6:01:30 PM,1/28/2021 9:26:28 PM,1/29/2021 7:16:36 PM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-29T19:23:04.0332667Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test1027-1-r4-r1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"249d3b84-6f24-486f-a712-9fde7a50b73d\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test1027-1-r4-r1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-r4-r1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test1027-1-r4-r1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-r4-r1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test1027-1-r4-r1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-r4-r1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test1027-1-r4-r1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/\",\r\n \"restoreTimestampInUtc\": \"2021-01-29T00:00:00Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test1027group/providers/Microsoft.DocumentDB/databaseAccounts/test1027-1-r4-r2\",\r\n \"name\": \"test1027-1-r4-r2\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"restoredSourceDatabaseAccountName\": \"test1027-1,test1027-1,test1027-1-r4\",\r\n \"restoredAtTimestamp\": \"11/20/2020 6:01:30 PM,1/28/2021 9:26:28 PM,1/29/2021 7:30:59 PM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-29T19:37:31.3335151Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test1027-1-r4-r2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"98fa1c0a-17ad-4a18-a6c4-0558656371cc\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test1027-1-r4-r2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-r4-r2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test1027-1-r4-r2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-r4-r2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test1027-1-r4-r2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test1027-1-r4-r2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test1027-1-r4-r2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/\",\r\n \"restoreTimestampInUtc\": \"2021-01-29T00:00:00Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-staging/providers/Microsoft.DocumentDB/databaseAccounts/testaccountcreation-0904\",\r\n \"name\": \"testaccountcreation-0904\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-10T20:37:56.0770654Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testaccountcreation-0904.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://testaccountcreation-0904.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6ea4f74d-f9ce-47ee-9185-47bc271db239\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testaccountcreation-0904-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testaccountcreation-0904-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testaccountcreation-0904-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testaccountcreation-0904-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testaccountcreation-0904-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testaccountcreation-0904-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testaccountcreation-0904-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-staging/providers/Microsoft.DocumentDB/databaseAccounts/testaccountcreationcli0904\",\r\n \"name\": \"testaccountcreationcli0904\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-10T21:23:54.2821986Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testaccountcreationcli0904.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://testaccountcreationcli0904.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8b9d18c8-aed8-4d05-920b-1fcf290739c7\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testaccountcreationcli0904-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testaccountcreationcli0904-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testaccountcreationcli0904-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testaccountcreationcli0904-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testaccountcreationcli0904-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testaccountcreationcli0904-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testaccountcreationcli0904-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abinav_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/testcassandracapability\",\r\n \"name\": \"testcassandracapability\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-04-30T21:51:18.5968762Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testcassandracapability.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://testcassandracapability.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"895dfeb5-68f2-489d-a111-29d2e12591bb\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testcassandracapability-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testcassandracapability-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testcassandracapability-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testcassandracapability-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testcassandracapability-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testcassandracapability-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testcassandracapability-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/foobar/providers/Microsoft.DocumentDB/databaseAccounts/testmmcreation\",\r\n \"name\": \"testmmcreation\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-09-08T17:58:17.2503507Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testmmcreation.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3bb6ddfc-d39c-47d7-b868-cae477cf5d92\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testmmcreation-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testmmcreation-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"testmmcreation-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testmmcreation-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testmmcreation-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testmmcreation-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"testmmcreation-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testmmcreation-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testmmcreation-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testmmcreation-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"testmmcreation-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testmmcreation-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testmmcreation-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"testmmcreation-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ashwini-rg/providers/Microsoft.DocumentDB/databaseAccounts/testmongoindex\",\r\n \"name\": \"testmongoindex\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-11T18:06:49.8161865Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testmongoindex.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://testmongoindex.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"e020d70d-00a2-48ff-a8e1-5a1ba646f9bb\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testmongoindex-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testmongoindex-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testmongoindex-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testmongoindex-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testmongoindex-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testmongoindex-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testmongoindex-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shtan-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/testrestorelivesite\",\r\n \"name\": \"testrestorelivesite\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-11T22:05:34.9312626Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testrestorelivesite.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"fc3966b1-4234-48b6-85d4-f34e08baa243\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testrestorelivesite-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testrestorelivesite-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testrestorelivesite-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testrestorelivesite-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testrestorelivesite-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testrestorelivesite-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testrestorelivesite-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shtan-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/testrestorelivesite-r1\",\r\n \"name\": \"testrestorelivesite-r1\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"restoredSourceDatabaseAccountName\": \"testrestorelivesite\",\r\n \"restoredAtTimestamp\": \"12/11/2019 11:57:41 PM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-12T00:02:42.9515779Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testrestorelivesite-r1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1d988033-abf1-4831-bb55-65c90712dbee\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testrestorelivesite-r1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testrestorelivesite-r1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testrestorelivesite-r1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testrestorelivesite-r1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testrestorelivesite-r1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testrestorelivesite-r1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testrestorelivesite-r1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/testserverless\",\r\n \"name\": \"testserverless\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-14T19:46:50.9235709Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testserverless.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://testserverless.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d46ce3a4-770b-4cd8-b9b4-5c295d0cd979\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testserverless-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testserverless-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testserverless-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testserverless-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testserverless-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testserverless-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testserverless-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableServerless\"\r\n },\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/testserverlessthrr\",\r\n \"name\": \"testserverlessthrr\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-19T22:27:52.8644543Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testserverlessthrr.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://testserverlessthrr.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"cef21408-fe96-42c4-b8ef-7d03c6a2a106\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testserverlessthrr-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testserverlessthrr-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testserverlessthrr-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testserverlessthrr-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testserverlessthrr-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testserverlessthrr-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testserverlessthrr-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/testbyokvinod/providers/Microsoft.DocumentDB/databaseAccounts/testshbyokrev1\",\r\n \"name\": \"testshbyokrev1\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-02-20T00:14:40.3749607Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testshbyokrev1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"decb8ab5-06e7-4bce-8fc8-e9d9e4c21dad\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"keyVaultKeyUri\": \"https://testshkvrev.vault.azure.net/keys/key1\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testshbyokrev1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testshbyokrev1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testshbyokrev1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testshbyokrev1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testshbyokrev1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testshbyokrev1-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testshbyokrev1-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/testbyokvinod/providers/Microsoft.DocumentDB/databaseAccounts/testshbyokrev2\",\r\n \"name\": \"testshbyokrev2\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-02-20T01:44:37.1015144Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testshbyokrev2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"dc12f588-a2de-4be4-bc7a-49489a1db805\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"keyVaultKeyUri\": \"https://testshkvrev.vault.azure.net/keys/key1\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testshbyokrev2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testshbyokrev2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testshbyokrev2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testshbyokrev2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testshbyokrev2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testshbyokrev2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testshbyokrev2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/testshbyok/providers/Microsoft.DocumentDB/databaseAccounts/testshbyokstg2\",\r\n \"name\": \"testshbyokstg2\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-01-13T01:44:22.5047486Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testshbyokstg2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"7108a2b6-cffd-444b-8dc0-c1db17896c41\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"keyVaultKeyUri\": \"https://testshkv1.vault.azure.net/keys/key1\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testshbyokstg2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testshbyokstg2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testshbyokstg2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testshbyokstg2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"testshbyokstg2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testshbyokstg2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testshbyokstg2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testshbyokstg2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"testshbyokstg2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testshbyokstg2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testshbyokstg2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"testshbyokstg2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/testshbyok/providers/Microsoft.DocumentDB/databaseAccounts/testshbyokstg6\",\r\n \"name\": \"testshbyokstg6\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-01-16T02:01:31.9773721Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testshbyokstg6.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d8cc95fd-e2e1-4fda-a95f-43261be1618a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"keyVaultKeyUri\": \"https://testshkv2.vault.azure.net/keys/key1\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testshbyokstg6-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testshbyokstg6-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testshbyokstg6-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testshbyokstg6-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testshbyokstg6-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://testshbyokstg6-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testshbyokstg6-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/thweiss-test/providers/Microsoft.DocumentDB/databaseAccounts/thweiss-notebooks-test\",\r\n \"name\": \"thweiss-notebooks-test\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-08-31T00:14:36.507848Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://thweiss-notebooks-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"e41b2801-7b26-44de-8db5-7ce898126696\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"thweiss-notebooks-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://thweiss-notebooks-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"thweiss-notebooks-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://thweiss-notebooks-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"thweiss-notebooks-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://thweiss-notebooks-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"thweiss-notebooks-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableNotebooks\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vivekrasignoff/providers/Microsoft.DocumentDB/databaseAccounts/vivekrastagesignoffncus\",\r\n \"name\": \"vivekrastagesignoffncus\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-01-28T20:06:45.8340536Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vivekrastagesignoffncus.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://vivekrastagesignoffncus.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6fcefda2-fdf4-4b0d-a9ca-63d0b30474bf\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vivekrastagesignoffncus-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://vivekrastagesignoffncus-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vivekrastagesignoffncus-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://vivekrastagesignoffncus-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vivekrastagesignoffncus-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://vivekrastagesignoffncus-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vivekrastagesignoffncus-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n },\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jihmmtest/providers/Microsoft.DocumentDB/databaseAccounts/waterlinedata-mm-test\",\r\n \"name\": \"waterlinedata-mm-test\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-09-18T18:18:43.7313401Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://waterlinedata-mm-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ec1e888d-fab1-44df-8845-d603d9dd4b54\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"waterlinedata-mm-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://waterlinedata-mm-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"waterlinedata-mm-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://waterlinedata-mm-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"waterlinedata-mm-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://waterlinedata-mm-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"waterlinedata-mm-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://waterlinedata-mm-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"waterlinedata-mm-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://waterlinedata-mm-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"waterlinedata-mm-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://waterlinedata-mm-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"waterlinedata-mm-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://waterlinedata-mm-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"waterlinedata-mm-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://waterlinedata-mm-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"waterlinedata-mm-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://waterlinedata-mm-test-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"waterlinedata-mm-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"waterlinedata-mm-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n },\r\n {\r\n \"id\": \"waterlinedata-mm-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 2\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/wmengstagetest/providers/Microsoft.DocumentDB/databaseAccounts/wmengstagewestus2b\",\r\n \"name\": \"wmengstagewestus2b\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"ccc\": \"ddd\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-19T06:55:42.961595Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://wmengstagewestus2b.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d8c997a5-4b53-45a3-94e3-b232b999de9f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"wmengstagewestus2b-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://wmengstagewestus2b-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"wmengstagewestus2b-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://wmengstagewestus2b-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"wmengstagewestus2b-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://wmengstagewestus2b-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"wmengstagewestus2b-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://wmengstagewestus2b-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"wmengstagewestus2b-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://wmengstagewestus2b-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"wmengstagewestus2b-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://wmengstagewestus2b-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"wmengstagewestus2b-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://wmengstagewestus2b-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"wmengstagewestus2b-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"wmengstagewestus2b-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n },\r\n {\r\n \"id\": \"wmengstagewestus2b-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 2\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"131.107.8.124\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"104.42.195.92\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"40.76.54.131\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.176.6.30\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.169.50.45\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.187.184.26\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 10,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/analyticalstoresignoff\",\r\n \"name\": \"analyticalstoresignoff\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-12T23:46:42.0510344Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://analyticalstoresignoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"74f7ed4b-67d5-4182-94fb-56047c11aef9\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"analyticalstoresignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://analyticalstoresignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"analyticalstoresignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://analyticalstoresignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"analyticalstoresignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://analyticalstoresignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"analyticalstoresignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/analyticsautosignoff\",\r\n \"name\": \"analyticsautosignoff\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-05T22:21:19.5313149Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://analyticsautosignoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ede2b3f2-8341-426c-a767-d6bed585153c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"analyticsautosignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://analyticsautosignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"analyticsautosignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://analyticsautosignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"analyticsautosignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://analyticsautosignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"analyticsautosignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/ash-cassandra-nb\",\r\n \"name\": \"ash-cassandra-nb\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-25T21:07:31.8759704Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ash-cassandra-nb.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://ash-cassandra-nb.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"08be4bb6-a195-4e3b-8821-dc2d3681511b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ash-cassandra-nb-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ash-cassandra-nb-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ash-cassandra-nb-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ash-cassandra-nb-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ash-cassandra-nb-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ash-cassandra-nb-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ash-cassandra-nb-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n },\r\n {\r\n \"name\": \"EnableNotebooks\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/ash-mongo-nb\",\r\n \"name\": \"ash-mongo-nb\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-25T19:38:32.1919275Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ash-mongo-nb.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://ash-mongo-nb.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6077eeb2-f388-40d4-91b0-e0139d9ca387\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ash-mongo-nb-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ash-mongo-nb-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ash-mongo-nb-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ash-mongo-nb-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ash-mongo-nb-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ash-mongo-nb-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ash-mongo-nb-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableNotebooks\"\r\n },\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ragil/providers/Microsoft.DocumentDB/databaseAccounts/autopilote2e\",\r\n \"name\": \"autopilote2e\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-04-07T21:58:50.3863566Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://autopilote2e.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d3f55252-734c-4eba-921a-f5cd2e30fc03\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"autopilote2e-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://autopilote2e-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"autopilote2e-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://autopilote2e-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"autopilote2e-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://autopilote2e-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"autopilote2e-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ash/providers/Microsoft.DocumentDB/databaseAccounts/ash-table-nb\",\r\n \"name\": \"ash-table-nb\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-25T21:05:51.8725768Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ash-table-nb.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://ash-table-nb.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"60498937-d6c9-4cc9-8da8-3275cece16b7\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ash-table-nb-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ash-table-nb-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ash-table-nb-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ash-table-nb-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ash-table-nb-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ash-table-nb-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ash-table-nb-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n },\r\n {\r\n \"name\": \"EnableNotebooks\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/backup-restore/providers/Microsoft.DocumentDB/databaseAccounts/backup-restore-mgmt-0\",\r\n \"name\": \"backup-restore-mgmt-0\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-11-03T17:20:47.1370235Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://backup-restore-mgmt-0.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"094e24d4-c422-4a7f-80fc-63d9c79b9c54\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"backup-restore-mgmt-0-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://backup-restore-mgmt-0-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"backup-restore-mgmt-0-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://backup-restore-mgmt-0-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"backup-restore-mgmt-0-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://backup-restore-mgmt-0-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"backup-restore-mgmt-0-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/build-test\",\r\n \"name\": \"build-test\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-02T03:55:39.3975663Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://build-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3d234c37-7005-4669-a910-b44fd9e672fd\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"build-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://build-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"build-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://build-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"build-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://build-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"build-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stagewestus2cm1\",\r\n \"name\": \"canary-stagewestus2cm1\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"DocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-12T22:43:23.3914536Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stagewestus2cm1.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://canary-stagewestus2cm1.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"32743747-9dca-42ba-ac6b-ec91aba23317\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stagewestus2cm1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://canary-stagewestus2cm1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stagewestus2cm1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://canary-stagewestus2cm1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stagewestus2cm1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://canary-stagewestus2cm1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stagewestus2cm1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cassandra-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/cassandrastagetest\",\r\n \"name\": \"cassandrastagetest\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-01-09T18:01:10.9408479Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cassandrastagetest.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://cassandrastagetest.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a40ceb7f-1ce9-43f0-bab1-e08c8c200f78\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cassandrastagetest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cassandrastagetest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cassandrastagetest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cassandrastagetest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cassandrastagetest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cassandrastagetest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cassandrastagetest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n },\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/controlplanehealth-rg/providers/Microsoft.DocumentDB/databaseAccounts/controlplanehealth-stage-westus2\",\r\n \"name\": \"controlplanehealth-stage-westus2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-15T19:42:37.5354165Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ace7bb3a-2068-4da2-aae1-6640e263fa4b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/controlplanehealth-rg/providers/Microsoft.DocumentDB/databaseAccounts/controlplanehealth-stage-westus2-cx\",\r\n \"name\": \"controlplanehealth-stage-westus2-cx\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-15T19:57:45.8822395Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-cx.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://controlplanehealth-stage-westus2-cx.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"81633c01-3395-43a1-8173-58d2c9e20fab\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-cx-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-cx-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-cx-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-cx-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-cx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-cx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-cx-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-cx-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-cx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-cx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-cx-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-cx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/controlplanehealth-rg/providers/Microsoft.DocumentDB/databaseAccounts/controlplanehealth-stage-westus2-gln\",\r\n \"name\": \"controlplanehealth-stage-westus2-gln\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-15T19:58:10.5720141Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-gln.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://controlplanehealth-stage-westus2-gln.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"32dec277-404c-433e-8c57-de2c07d1051a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-gln-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-gln-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-gln-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-gln-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-gln-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-gln-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-gln-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-gln-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-gln-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-gln-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-gln-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-gln-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/controlplanehealth-rg/providers/Microsoft.DocumentDB/databaseAccounts/controlplanehealth-stage-westus2-mgo\",\r\n \"name\": \"controlplanehealth-stage-westus2-mgo\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-15T19:56:57.4525237Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-mgo.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2d4f5b9f-8157-4c3e-a541-d6876b5d9f9f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-mgo-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-mgo-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-mgo-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-mgo-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-mgo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-mgo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-mgo-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-mgo-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-mgo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-mgo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-mgo-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-mgo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/controlplanehealth-rg/providers/Microsoft.DocumentDB/databaseAccounts/controlplanehealth-stage-westus2-sql\",\r\n \"name\": \"controlplanehealth-stage-westus2-sql\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-15T19:56:39.1942591Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-sql.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"4f22422a-8876-43f0-9a6b-c328456ad95d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-sql-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-sql-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-sql-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-sql-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-sql-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-sql-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-sql-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/controlplanehealth-rg/providers/Microsoft.DocumentDB/databaseAccounts/controlplanehealth-stage-westus2-tbl\",\r\n \"name\": \"controlplanehealth-stage-westus2-tbl\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-15T19:59:01.2129798Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-tbl.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://controlplanehealth-stage-westus2-tbl.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"06f014ba-70ca-4520-9908-bf000e20c8cb\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-tbl-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-tbl-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-tbl-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-tbl-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-tbl-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-tbl-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-tbl-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-tbl-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-tbl-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://controlplanehealth-stage-westus2-tbl-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-tbl-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"controlplanehealth-stage-westus2-tbl-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/build2020/providers/Microsoft.DocumentDB/databaseAccounts/cosmosdb-synpase-link\",\r\n \"name\": \"cosmosdb-synpase-link\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-13T02:57:02.6248367Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cosmosdb-synpase-link.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a4e39e24-755d-4f3e-a8b5-6d1d5d4d5e6c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cosmosdb-synpase-link-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cosmosdb-synpase-link-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cosmosdb-synpase-link-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cosmosdb-synpase-link-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cosmosdb-synpase-link-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cosmosdb-synpase-link-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cosmosdb-synpase-link-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cosmosdbqueryteam/providers/Microsoft.DocumentDB/databaseAccounts/cosmosdbqueryteamwestus2\",\r\n \"name\": \"cosmosdbqueryteamwestus2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-03-27T19:19:46.723853Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cosmosdbqueryteamwestus2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"baa0b268-7d29-4794-b842-95a1178ba951\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cosmosdbqueryteamwestus2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cosmosdbqueryteamwestus2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cosmosdbqueryteamwestus2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cosmosdbqueryteamwestus2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cosmosdbqueryteamwestus2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cosmosdbqueryteamwestus2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cosmosdbqueryteamwestus2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sarguptest/providers/Microsoft.DocumentDB/databaseAccounts/cpuinvestigation3\",\r\n \"name\": \"cpuinvestigation3\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-15T17:56:23.0873917Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cpuinvestigation3.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6c6ac979-c326-4f93-87e9-db676257a3c0\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cpuinvestigation3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cpuinvestigation3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cpuinvestigation3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cpuinvestigation3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cpuinvestigation3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cpuinvestigation3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cpuinvestigation3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mongo-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/cursortest-mongo-westus\",\r\n \"name\": \"cursortest-mongo-westus\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"MongoDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-11-07T22:38:58.7256285Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cursortest-mongo-westus.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"55ece9ab-1c58-4467-8e54-d5a9c45740d9\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cursortest-mongo-westus-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cursortest-mongo-westus-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cursortest-mongo-westus-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cursortest-mongo-westus-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cursortest-mongo-westus-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cursortest-mongo-westus-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cursortest-mongo-westus-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/dech-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/dech-cosmos-nb-stage\",\r\n \"name\": \"dech-cosmos-nb-stage\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-08T22:22:16.854688Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://dech-cosmos-nb-stage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"095e0fed-1899-46e9-903b-ca96407ac661\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"dech-cosmos-nb-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://dech-cosmos-nb-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"dech-cosmos-nb-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://dech-cosmos-nb-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"dech-cosmos-nb-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://dech-cosmos-nb-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"dech-cosmos-nb-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/dox-staging/providers/Microsoft.DocumentDB/databaseAccounts/dox-stage-table5\",\r\n \"name\": \"dox-stage-table5\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-06-07T00:02:59.5668686Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://dox-stage-table5.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://dox-stage-table5.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"786d954f-72a5-4987-93e4-abaa45e4ca59\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"dox-stage-table5-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://dox-stage-table5-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"dox-stage-table5-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://dox-stage-table5-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"dox-stage-table5-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://dox-stage-table5-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"dox-stage-table5-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/fastschemainference\",\r\n \"name\": \"fastschemainference\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-29T21:59:44.1356993Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://fastschemainference.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d1397fdb-4edd-40de-9c40-5c4b9e6d7b27\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"fastschemainference-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://fastschemainference-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"fastschemainference-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://fastschemainference-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"fastschemainference-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://fastschemainference-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"fastschemainference-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-staging/providers/Microsoft.DocumentDB/databaseAccounts/gremlinstagetest\",\r\n \"name\": \"gremlinstagetest\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-01-09T18:21:44.55748Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlinstagetest.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gremlinstagetest.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c48c110a-468b-41af-a31a-7c4e04c2423d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlinstagetest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://gremlinstagetest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlinstagetest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://gremlinstagetest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlinstagetest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://gremlinstagetest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlinstagetest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n },\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/akash-cassandra-northcentralus-resource/providers/Microsoft.DocumentDB/databaseAccounts/harsudantest4\",\r\n \"name\": \"harsudantest4\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-09-16T19:03:06.6536698Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://harsudantest4.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3c1eb306-f67c-4b37-bc59-74b57fd4c6a7\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"harsudantest4-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://harsudantest4-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"harsudantest4-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://harsudantest4-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"harsudantest4-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://harsudantest4-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"harsudantest4-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sivethe/providers/Microsoft.DocumentDB/databaseAccounts/jaganma-firstam-sql-integration\",\r\n \"name\": \"jaganma-firstam-sql-integration\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-06-13T22:28:58.9268694Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://jaganma-firstam-sql-integration.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://jaganma-firstam-sql-integration.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3b75ccc4-286f-40f9-9c0f-3e21b3a2c48e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"jaganma-firstam-sql-integration-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jaganma-firstam-sql-integration-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"jaganma-firstam-sql-integration-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jaganma-firstam-sql-integration-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"jaganma-firstam-sql-integration-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jaganma-firstam-sql-integration-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"jaganma-firstam-sql-integration-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jmondal-stg/providers/Microsoft.DocumentDB/databaseAccounts/jmondal-gremlin-stage\",\r\n \"name\": \"jmondal-gremlin-stage\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-31T21:41:21.7266024Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://jmondal-gremlin-stage.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://jmondal-gremlin-stage.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"520ae4c5-a208-4c59-8d28-afed6d2fc162\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"jmondal-gremlin-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jmondal-gremlin-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"jmondal-gremlin-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jmondal-gremlin-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"jmondal-gremlin-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jmondal-gremlin-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"jmondal-gremlin-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/kristynh/providers/Microsoft.DocumentDB/databaseAccounts/kristynh\",\r\n \"name\": \"kristynh\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-11T23:39:57.9708005Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kristynh.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"48999b9a-5926-4205-96a6-102f331f2ea4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kristynh-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://kristynh-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kristynh-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://kristynh-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kristynh-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://kristynh-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kristynh-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jasontho/providers/Microsoft.DocumentDB/databaseAccounts/mongo-stage-signoff-rl\",\r\n \"name\": \"mongo-stage-signoff-rl\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-02-14T01:00:30.0218379Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo-stage-signoff-rl.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongo-stage-signoff-rl.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8a03998d-d046-4fd7-b217-a1ca75a43c56\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo-stage-signoff-rl-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mongo-stage-signoff-rl-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo-stage-signoff-rl-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mongo-stage-signoff-rl-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo-stage-signoff-rl-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mongo-stage-signoff-rl-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo-stage-signoff-rl-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n },\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sivethe/providers/Microsoft.DocumentDB/databaseAccounts/mongooncompute-1\",\r\n \"name\": \"mongooncompute-1\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-08-06T17:43:11.1944572Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongooncompute-1.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongooncompute-1.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b80a9bf2-fb5b-4718-a63f-a100c68e782d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongooncompute-1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mongooncompute-1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongooncompute-1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mongooncompute-1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongooncompute-1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mongooncompute-1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongooncompute-1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/nitesh-resource/providers/Microsoft.DocumentDB/databaseAccounts/nitesh-cri2-162282720\",\r\n \"name\": \"nitesh-cri2-162282720\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-19T09:13:47.9132616Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://nitesh-cri2-162282720.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"78b42ade-0afe-42cf-a16c-98522d1f5e72\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"nitesh-cri2-162282720-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nitesh-cri2-162282720-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"nitesh-cri2-162282720-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nitesh-cri2-162282720-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"nitesh-cri2-162282720-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nitesh-cri2-162282720-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"nitesh-cri2-162282720-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/nologstore\",\r\n \"name\": \"nologstore\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-31T17:12:33.4690111Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://nologstore.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a068ee4f-b3ab-4b63-8ff3-895d6d57be95\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"nologstore-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nologstore-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"nologstore-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nologstore-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"nologstore-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nologstore-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"nologstore-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/olignattestrg321/providers/Microsoft.DocumentDB/databaseAccounts/olignattestcassandrawus2\",\r\n \"name\": \"olignattestcassandrawus2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-01-25T18:14:40.2725177Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://olignattestcassandrawus2.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://olignattestcassandrawus2.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"91eb3fe8-e9fd-4c86-ae8f-7109b7beb3fc\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"olignattestcassandrawus2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://olignattestcassandrawus2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"olignattestcassandrawus2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://olignattestcassandrawus2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"olignattestcassandrawus2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://olignattestcassandrawus2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"olignattestcassandrawus2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"104.42.195.92\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"40.76.54.131\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.176.6.30\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.169.50.45\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.187.184.26\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jihmmtest/providers/Microsoft.DocumentDB/databaseAccounts/qwwetr12356\",\r\n \"name\": \"qwwetr12356\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-08T01:11:04.1346455Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://qwwetr12356.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c1a7210b-03ec-4440-8cba-2c3f4e776291\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"qwwetr12356-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://qwwetr12356-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"qwwetr12356-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://qwwetr12356-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"qwwetr12356-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://qwwetr12356-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"qwwetr12356-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ragil/providers/Microsoft.DocumentDB/databaseAccounts/ragil-stage\",\r\n \"name\": \"ragil-stage\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-03T01:05:53.3507672Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ragil-stage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1597cc97-59e2-4c65-82c4-8d2381d761e8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ragil-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ragil-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ragil-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ragil-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ragil-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ragil-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ragil-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ragil/providers/Microsoft.DocumentDB/databaseAccounts/ragil-tablesapi\",\r\n \"name\": \"ragil-tablesapi\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-08T19:56:56.3429741Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ragil-tablesapi.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://ragil-tablesapi.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a9f110f9-cc98-40a5-b9b9-e1c713b19703\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ragil-tablesapi-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ragil-tablesapi-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ragil-tablesapi-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ragil-tablesapi-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ragil-tablesapi-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ragil-tablesapi-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ragil-tablesapi-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/ramkris\",\r\n \"name\": \"ramkris\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-02T22:38:55.6466865Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ramkris.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"55a8e52d-4347-485f-a961-6aba964fe1d4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ramkris-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ramkris-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ramkris-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ramkris-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ramkris-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ramkris-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ramkris-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shatri/providers/Microsoft.DocumentDB/databaseAccounts/shatricass\",\r\n \"name\": \"shatricass\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-09T23:13:25.9376276Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shatricass.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://shatricass.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"05a1e329-ea8b-4183-acf3-1ad9640fa291\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shatricass-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shatricass-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shatricass-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shatricass-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shatricass-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shatricass-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shatricass-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shtan-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/shtan-stage\",\r\n \"name\": \"shtan-stage\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-11-13T20:44:04.4461593Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shtan-stage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"54d92f36-a35f-4b45-90d1-4b2a2c598bae\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shtan-stage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://shtan-stage-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"shtan-stage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://shtan-stage-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shtan-stage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://shtan-stage-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"shtan-stage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://shtan-stage-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shtan-stage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://shtan-stage-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"shtan-stage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://shtan-stage-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shtan-stage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"shtan-stage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 140,\r\n \"backupRetentionIntervalInHours\": 26,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/shthekkatestacc\",\r\n \"name\": \"shthekkatestacc\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-16T19:02:15.7189041Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shthekkatestacc.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a24a8e4b-8d9c-4057-8212-fa5c3cb974dc\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shthekkatestacc-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkatestacc-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shthekkatestacc-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkatestacc-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"shthekkatestacc-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shthekkatestacc-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shthekkatestacc-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkatestacc-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"shthekkatestacc-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shthekkatestacc-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shthekkatestacc-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"shthekkatestacc-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/yungyang-test-rg/providers/Microsoft.DocumentDB/databaseAccounts/stageaccounttest\",\r\n \"name\": \"stageaccounttest\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-18T23:05:27.6084678Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stageaccounttest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"52fa848f-633c-48e6-8a03-41cd74da4156\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stageaccounttest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://stageaccounttest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stageaccounttest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://stageaccounttest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stageaccounttest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://stageaccounttest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stageaccounttest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sukans/providers/Microsoft.DocumentDB/databaseAccounts/sukans-noownerid\",\r\n \"name\": \"sukans-noownerid\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-04-11T23:56:51.3427971Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sukans-noownerid.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f378c52f-6784-4196-a99f-6c3c934ca3cd\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sukans-noownerid-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sukans-noownerid-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sukans-noownerid-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sukans-noownerid-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sukans-noownerid-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sukans-noownerid-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sukans-noownerid-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/dech-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/dech-free-tier-test-2\",\r\n \"name\": \"dech-free-tier-test-2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-02-29T04:43:57.365991Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://dech-free-tier-test-2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": true,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"03bb9038-e800-4852-a229-6868a7e5b26c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"dech-free-tier-test-2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://dech-free-tier-test-2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"dech-free-tier-test-2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://dech-free-tier-test-2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"dech-free-tier-test-2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://dech-free-tier-test-2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"dech-free-tier-test-2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/testshbyok/providers/Microsoft.DocumentDB/databaseAccounts/testtoporder\",\r\n \"name\": \"testtoporder\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-01-12T18:30:58.8495415Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testtoporder.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ac3bf896-7c33-4e00-baf0-f5aa19e4000b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testtoporder-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testtoporder-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testtoporder-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testtoporder-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"testtoporder-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testtoporder-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testtoporder-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testtoporder-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"testtoporder-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testtoporder-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testtoporder-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"testtoporder-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abinav_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/haotest4\",\r\n \"name\": \"haotest4\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-02-11T21:22:04.7695494Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://haotest4.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://haotest4.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0ead4408-f3e1-4f47-a00e-7fd5518ffcda\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Eventual\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"haotest4-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://haotest4-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"haotest4-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://haotest4-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"haotest4-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://haotest4-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"haotest4-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/akash-cassandra-northcentralus-resource/providers/Microsoft.DocumentDB/databaseAccounts/harsudantest5\",\r\n \"name\": \"harsudantest5\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-09-16T19:04:32.9585625Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://harsudantest5.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"869f8c12-e696-481b-ae81-f3aadc0c9adf\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"harsudantest5-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://harsudantest5-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"harsudantest5-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://harsudantest5-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"harsudantest5-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://harsudantest5-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"harsudantest5-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://harsudantest5-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"harsudantest5-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://harsudantest5-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"harsudantest5-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"harsudantest5-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vinh-stage-rp/providers/Microsoft.DocumentDB/databaseAccounts/vinh-stage\",\r\n \"name\": \"vinh-stage\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-11-22T21:40:11.4909444Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vinh-stage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"408511b1-2df1-4200-b4bb-a5ace8f2c8e9\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vinh-stage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://vinh-stage-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vinh-stage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://vinh-stage-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"vinh-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vinh-stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vinh-stage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://vinh-stage-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"vinh-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vinh-stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vinh-stage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"vinh-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jasontho/providers/Microsoft.DocumentDB/databaseAccounts/jasontho-manydocuments\",\r\n \"name\": \"jasontho-manydocuments\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-05T23:02:39.3105938Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://jasontho-manydocuments.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://jasontho-manydocuments.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"bbb17b25-0fd6-4615-b12c-1d27d5f13401\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"jasontho-manydocuments-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jasontho-manydocuments-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"jasontho-manydocuments-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jasontho-manydocuments-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"jasontho-manydocuments-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jasontho-manydocuments-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"jasontho-manydocuments-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/kristynh/providers/Microsoft.DocumentDB/databaseAccounts/kristynh-rbac\",\r\n \"name\": \"kristynh-rbac\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-11T20:11:35.5618102Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kristynh-rbac.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6d2e96e3-baf1-41fd-a474-2c7758962ae3\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kristynh-rbac-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://kristynh-rbac-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kristynh-rbac-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://kristynh-rbac-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kristynh-rbac-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://kristynh-rbac-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kristynh-rbac-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vinh-stage-rp/providers/Microsoft.DocumentDB/databaseAccounts/jordanstage\",\r\n \"name\": \"jordanstage\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-08-12T18:13:57.3416092Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://jordanstage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8af36c1f-0f77-4919-9c3e-95491e4b582c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"jordanstage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jordanstage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"jordanstage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jordanstage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"jordanstage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://jordanstage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"jordanstage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jordanstage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"jordanstage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://jordanstage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"jordanstage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"jordanstage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vinh-stage-rp/providers/Microsoft.DocumentDB/databaseAccounts/vinh2stage\",\r\n \"name\": \"vinh2stage\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-11-22T21:43:30.7934443Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vinh2stage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"83891f9d-eb4a-4ccd-be8f-a5928c84de73\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vinh2stage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://vinh2stage-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vinh2stage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://vinh2stage-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vinh2stage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://vinh2stage-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vinh2stage-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/yungyang-test-rg/providers/Microsoft.DocumentDB/databaseAccounts/yungyang-test3\",\r\n \"name\": \"yungyang-test3\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-03-02T20:11:57.7163107Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://yungyang-test3.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a9ebee1a-1f6f-44a3-9dcc-2f429e2325ec\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"yungyang-test3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://yungyang-test3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"yungyang-test3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://yungyang-test3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"yungyang-test3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://yungyang-test3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"yungyang-test3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ragil/providers/Microsoft.DocumentDB/databaseAccounts/ragil-autoscale1\",\r\n \"name\": \"ragil-autoscale1\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-14T19:07:35.7285341Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ragil-autoscale1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"edad7712-57db-4a14-bb82-ee0568dd2e8e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ragil-autoscale1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ragil-autoscale1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ragil-autoscale1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ragil-autoscale1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ragil-autoscale1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ragil-autoscale1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ragil-autoscale1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ragil/providers/Microsoft.DocumentDB/databaseAccounts/rav-test\",\r\n \"name\": \"rav-test\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-04T18:07:47.2390398Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://rav-test.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://rav-test.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"4c530dfb-4e92-49ea-be7f-20f65fc9545c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"rav-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://rav-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"rav-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://rav-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"rav-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://rav-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"rav-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cassandra-stage-signoff-sea1/providers/Microsoft.DocumentDB/databaseAccounts/shatritestpolicystore\",\r\n \"name\": \"shatritestpolicystore\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-01-03T22:02:23.1932563Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shatritestpolicystore.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://shatritestpolicystore.cassandra.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"88c4b305-a55e-463c-aa1d-eb57a17fac48\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shatritestpolicystore-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shatritestpolicystore-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shatritestpolicystore-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shatritestpolicystore-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shatritestpolicystore-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shatritestpolicystore-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shatritestpolicystore-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/table-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/tablestageperf\",\r\n \"name\": \"tablestageperf\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-04T23:07:12.1018565Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tablestageperf.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://tablestageperf.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"65b9f6d7-ae38-4544-9796-747de97c3a59\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tablestageperf-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://tablestageperf-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tablestageperf-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://tablestageperf-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tablestageperf-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://tablestageperf-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tablestageperf-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abinav_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/testcassandrastage123\",\r\n \"name\": \"testcassandrastage123\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-11-21T17:47:46.0542311Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testcassandrastage123.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://testcassandrastage123.cassandra.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"fd490572-edba-460b-aa5a-afa1699638e4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testcassandrastage123-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testcassandrastage123-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testcassandrastage123-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testcassandrastage123-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testcassandrastage123-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testcassandrastage123-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testcassandrastage123-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/testupdatedcapprejain\",\r\n \"name\": \"testupdatedcapprejain\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-27T00:30:15.9722043Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testupdatedcapprejain.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"167927f0-ce3e-478d-8c44-ae2bda0db443\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testupdatedcapprejain-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testupdatedcapprejain-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testupdatedcapprejain-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testupdatedcapprejain-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testupdatedcapprejain-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testupdatedcapprejain-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testupdatedcapprejain-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jasontho/providers/Microsoft.DocumentDB/databaseAccounts/jasontho-stagetest\",\r\n \"name\": \"jasontho-stagetest\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-05T04:46:51.1089085Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://jasontho-stagetest.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://jasontho-stagetest.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8e6dd47b-b9e8-4034-97d7-435691d2574b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"jasontho-stagetest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jasontho-stagetest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"jasontho-stagetest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jasontho-stagetest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"jasontho-stagetest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jasontho-stagetest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"jasontho-stagetest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ktresources/providers/Microsoft.DocumentDB/databaseAccounts/ktstage2\",\r\n \"name\": \"ktstage2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-03-26T00:22:29.6935046Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ktstage2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"72e06621-88ce-4674-bfa4-eaa1ce2f4f2c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ktstage2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ktstage2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ktstage2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ktstage2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ktstage2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ktstage2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ktstage2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shreshts/providers/Microsoft.DocumentDB/databaseAccounts/shreshts-stage-prodarm\",\r\n \"name\": \"shreshts-stage-prodarm\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-04-23T17:44:16.9716511Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shreshts-stage-prodarm.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9e9dda1a-0ed1-4df5-9d8b-c8503c9c6c6b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shreshts-stage-prodarm-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shreshts-stage-prodarm-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shreshts-stage-prodarm-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shreshts-stage-prodarm-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shreshts-stage-prodarm-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shreshts-stage-prodarm-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shreshts-stage-prodarm-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/tamitta/providers/Microsoft.DocumentDB/databaseAccounts/tamitta-stage\",\r\n \"name\": \"tamitta-stage\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-24T18:01:30.9847186Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tamitta-stage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f92d669f-68f8-4994-a178-ba210a01f259\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tamitta-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://tamitta-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tamitta-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://tamitta-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tamitta-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://tamitta-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tamitta-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abinav_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/testcosmosdbaccountcreate123\",\r\n \"name\": \"testcosmosdbaccountcreate123\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-11-21T17:38:24.4681012Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testcosmosdbaccountcreate123.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8b9ceea3-8273-4cfa-b2d9-297673b30191\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testcosmosdbaccountcreate123-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testcosmosdbaccountcreate123-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testcosmosdbaccountcreate123-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testcosmosdbaccountcreate123-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testcosmosdbaccountcreate123-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testcosmosdbaccountcreate123-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testcosmosdbaccountcreate123-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/yungyang-test-rg/providers/Microsoft.DocumentDB/databaseAccounts/yungyang-stageaccount\",\r\n \"name\": \"yungyang-stageaccount\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-29T07:09:13.4940855Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://yungyang-stageaccount.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f7d29645-77b8-43ef-9757-dee41193ce68\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"yungyang-stageaccount-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://yungyang-stageaccount-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"yungyang-stageaccount-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://yungyang-stageaccount-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"yungyang-stageaccount-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://yungyang-stageaccount-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"yungyang-stageaccount-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/tamitta/providers/Microsoft.DocumentDB/databaseAccounts/tamitta-stage-serverless\",\r\n \"name\": \"tamitta-stage-serverless\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-27T22:14:48.3284991Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tamitta-stage-serverless.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d6e00e92-4636-46ff-b7f3-fa555521111f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tamitta-stage-serverless-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://tamitta-stage-serverless-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tamitta-stage-serverless-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://tamitta-stage-serverless-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tamitta-stage-serverless-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://tamitta-stage-serverless-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tamitta-stage-serverless-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableServerless\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/tpcdsmongo/providers/Microsoft.DocumentDB/databaseAccounts/tpcdsmongotest\",\r\n \"name\": \"tpcdsmongotest\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-15T22:58:56.0666418Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tpcdsmongotest.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://tpcdsmongotest.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"80d4b4be-f359-45df-b7e2-c1d0efd4d716\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tpcdsmongotest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://tpcdsmongotest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tpcdsmongotest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://tpcdsmongotest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tpcdsmongotest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://tpcdsmongotest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tpcdsmongotest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/akgoe-test-rg/providers/Microsoft.DocumentDB/databaseAccounts/cdb-stage-westus2-test\",\r\n \"name\": \"cdb-stage-westus2-test\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-29T05:18:27.6324917Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cdb-stage-westus2-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a046b289-140d-467b-b0a3-be504cd76976\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cdb-stage-westus2-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cdb-stage-westus2-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cdb-stage-westus2-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cdb-stage-westus2-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cdb-stage-westus2-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cdb-stage-westus2-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cdb-stage-westus2-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ctlcontainerworkloads/providers/Microsoft.DocumentDB/databaseAccounts/ctljavacontainerworkload\",\r\n \"name\": \"ctljavacontainerworkload\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-01T22:41:46.9430744Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ctljavacontainerworkload.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1d70309d-21a4-4081-97b2-699e2fd83bdd\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ctljavacontainerworkload-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ctljavacontainerworkload-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ctljavacontainerworkload-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ctljavacontainerworkload-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ctljavacontainerworkload-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ctljavacontainerworkload-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ctljavacontainerworkload-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/justipat_staging/providers/Microsoft.DocumentDB/databaseAccounts/testingjjp\",\r\n \"name\": \"testingjjp\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-08T17:38:23.792918Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testingjjp.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ca46b55d-ebe8-422f-96b3-9a5dc0e59894\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testingjjp-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testingjjp-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testingjjp-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testingjjp-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testingjjp-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testingjjp-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testingjjp-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/foobar/providers/Microsoft.DocumentDB/databaseAccounts/bhushananalyticaltest\",\r\n \"name\": \"bhushananalyticaltest\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-08T17:56:05.909196Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://bhushananalyticaltest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"888982c7-4b21-4c82-87d0-10963f622e94\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"bhushananalyticaltest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://bhushananalyticaltest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"bhushananalyticaltest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://bhushananalyticaltest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"bhushananalyticaltest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://bhushananalyticaltest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"bhushananalyticaltest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/merge-partition/providers/Microsoft.DocumentDB/databaseAccounts/test-merge-empty-partition\",\r\n \"name\": \"test-merge-empty-partition\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-12T19:16:33.0077649Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-merge-empty-partition.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d8f7bc07-c094-4841-8190-8705d0396e16\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-merge-empty-partition-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-merge-empty-partition-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-merge-empty-partition-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-merge-empty-partition-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-merge-empty-partition-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-merge-empty-partition-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-merge-empty-partition-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stagewestus2fd1\",\r\n \"name\": \"canary-stagewestus2fd1\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"DocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-16T13:31:41.1683592Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stagewestus2fd1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"dd94d90d-e22a-44d0-95ec-ce3b36988f8e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stagewestus2fd1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://canary-stagewestus2fd1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stagewestus2fd1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://canary-stagewestus2fd1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stagewestus2fd1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://canary-stagewestus2fd1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stagewestus2fd1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vimeng-rg/providers/Microsoft.DocumentDB/databaseAccounts/vimeng-sql-stage\",\r\n \"name\": \"vimeng-sql-stage\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-23T00:32:41.278046Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vimeng-sql-stage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"7c7fdaeb-dc26-4c27-a0ac-c6e55ecc05a0\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vimeng-sql-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vimeng-sql-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vimeng-sql-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vimeng-sql-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vimeng-sql-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vimeng-sql-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vimeng-sql-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vimeng-rg/providers/Microsoft.DocumentDB/databaseAccounts/vimeng-stage-sql-2\",\r\n \"name\": \"vimeng-stage-sql-2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-23T18:12:14.7771083Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vimeng-stage-sql-2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"abb03545-5576-413f-89cd-ad61411d1f9e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vimeng-stage-sql-2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vimeng-stage-sql-2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vimeng-stage-sql-2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vimeng-stage-sql-2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vimeng-stage-sql-2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vimeng-stage-sql-2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vimeng-stage-sql-2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/soeom-test/providers/Microsoft.DocumentDB/databaseAccounts/0000fix\",\r\n \"name\": \"0000fix\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-23T20:44:43.9638239Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://0000fix.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"167ed16c-2d74-4b6c-8eb2-a290498350cc\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"0000fix-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://0000fix-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"0000fix-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://0000fix-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"0000fix-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://0000fix-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"0000fix-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"40.76.54.131\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.176.6.30\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.169.50.45\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.187.184.26\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"0.0.0.0\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"104.42.195.92\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-staging/providers/Microsoft.DocumentDB/databaseAccounts/gremlin-staging-wus2-flatschema\",\r\n \"name\": \"gremlin-staging-wus2-flatschema\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-26T20:24:04.1960566Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlin-staging-wus2-flatschema.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gremlin-staging-wus2-flatschema.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"65a6856c-9ca8-4b59-802f-5a2b25cfcb71\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlin-staging-wus2-flatschema-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://gremlin-staging-wus2-flatschema-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlin-staging-wus2-flatschema-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://gremlin-staging-wus2-flatschema-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlin-staging-wus2-flatschema-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://gremlin-staging-wus2-flatschema-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlin-staging-wus2-flatschema-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pjohari/providers/Microsoft.DocumentDB/databaseAccounts/pjohari-test-west2\",\r\n \"name\": \"pjohari-test-west2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-29T01:36:00.5299323Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pjohari-test-west2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6885ee72-b5a0-47bb-9e44-7e613fa09786\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pjohari-test-west2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pjohari-test-west2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pjohari-test-west2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pjohari-test-west2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pjohari-test-west2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pjohari-test-west2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pjohari-test-west2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pjohari-test-west2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pjohari-test-west2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pjohari-test-west2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pjohari-test-west2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"pjohari-test-west2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/hidhawal/providers/Microsoft.DocumentDB/databaseAccounts/hidhawal-test\",\r\n \"name\": \"hidhawal-test\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-30T04:46:00.4066141Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://hidhawal-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"04660086-1070-4d5d-a8bc-9c074af31f13\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"hidhawal-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://hidhawal-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"hidhawal-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://hidhawal-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"hidhawal-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://hidhawal-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"hidhawal-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vinh-stage-rp/providers/Microsoft.DocumentDB/databaseAccounts/vinhstagepitr\",\r\n \"name\": \"vinhstagepitr\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-02T23:44:13.0056918Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vinhstagepitr.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vinhstagepitr-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vinhstagepitr-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vinhstagepitr-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vinhstagepitr-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vinhstagepitr-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vinhstagepitr-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vinhstagepitr-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/hidhawal/providers/Microsoft.DocumentDB/databaseAccounts/hidhawal-test2\",\r\n \"name\": \"hidhawal-test2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-03T02:43:38.2623252Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://hidhawal-test2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8585d369-799b-442b-af20-2c249bbf15b1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"hidhawal-test2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://hidhawal-test2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"hidhawal-test2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://hidhawal-test2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"hidhawal-test2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://hidhawal-test2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"hidhawal-test2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/hidhawal/providers/Microsoft.DocumentDB/databaseAccounts/hidhawal-test4\",\r\n \"name\": \"hidhawal-test4\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-10T00:31:03.0211304Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://hidhawal-test4.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"99969d83-1c81-417e-8bbf-48d5547d438b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"hidhawal-test4-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://hidhawal-test4-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"hidhawal-test4-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://hidhawal-test4-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"hidhawal-test4-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://hidhawal-test4-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"hidhawal-test4-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jasontho/providers/Microsoft.DocumentDB/databaseAccounts/jasontho-newstage36\",\r\n \"name\": \"jasontho-newstage36\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-21T00:28:50.2585254Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://jasontho-newstage36.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://jasontho-newstage36.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9630b5fc-dd1b-4c8a-8d2a-b64fea18608a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"jasontho-newstage36-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jasontho-newstage36-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"jasontho-newstage36-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jasontho-newstage36-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"jasontho-newstage36-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://jasontho-newstage36-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"jasontho-newstage36-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cosmosdbqueryteam/providers/Microsoft.DocumentDB/databaseAccounts/mongoquerytest\",\r\n \"name\": \"mongoquerytest\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-23T19:53:04.4044685Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongoquerytest.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongoquerytest.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"787dc229-72b6-46f1-af38-30407d84560b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongoquerytest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mongoquerytest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongoquerytest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mongoquerytest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongoquerytest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mongoquerytest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongoquerytest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vinh-stage-rp/providers/Microsoft.DocumentDB/databaseAccounts/vinhstagemongopitr\",\r\n \"name\": \"vinhstagemongopitr\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-25T17:07:32.8844415Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vinhstagemongopitr.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://vinhstagemongopitr.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"5cfa410f-ea0c-4995-aa59-9809a69c21f8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vinhstagemongopitr-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vinhstagemongopitr-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vinhstagemongopitr-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vinhstagemongopitr-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vinhstagemongopitr-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vinhstagemongopitr-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vinhstagemongopitr-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/test-virangai-vinhstagemongopitr-del-res1\",\r\n \"name\": \"test-virangai-vinhstagemongopitr-del-res1\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-30T23:17:01.5955663Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-virangai-vinhstagemongopitr-del-res1.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://test-virangai-vinhstagemongopitr-del-res1.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2b5e6412-19dc-4d79-88ae-178f5e30dd78\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-virangai-vinhstagemongopitr-del-res1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-vinhstagemongopitr-del-res1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-virangai-vinhstagemongopitr-del-res1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-vinhstagemongopitr-del-res1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-virangai-vinhstagemongopitr-del-res1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-vinhstagemongopitr-del-res1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-virangai-vinhstagemongopitr-del-res1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5631ca54-c65e-4c02-97ad-57a7a12b8da0\",\r\n \"restoreTimestampInUtc\": \"2020-11-30T22:39:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-sql-stage-source\",\r\n \"name\": \"pitr-sql-stage-source\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-08T18:18:46.0964181Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vinh-stage-rp/providers/Microsoft.DocumentDB/databaseAccounts/restore-test1\",\r\n \"name\": \"restore-test1\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-08T21:44:46.139089Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restore-test1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"7d98d6c0-eadf-4d7e-a166-696de37c91fc\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restore-test1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restore-test1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restore-test1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restore-test1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restore-test1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restore-test1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restore-test1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"restoreTimestampInUtc\": \"2020-11-12T00:40:36Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"CosmosPITRTest\",\r\n \"collectionNames\": [\r\n \"Test0\",\r\n \"Test1\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/virangai/providers/Microsoft.DocumentDB/databaseAccounts/test-virangai-vinhstagemongopitr-1\",\r\n \"name\": \"test-virangai-vinhstagemongopitr-1\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-09T10:37:07.3408295Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-virangai-vinhstagemongopitr-1.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://test-virangai-vinhstagemongopitr-1.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"08155af7-e63f-4db1-82ed-c99b8a08e541\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-virangai-vinhstagemongopitr-1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-vinhstagemongopitr-1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-virangai-vinhstagemongopitr-1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-vinhstagemongopitr-1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-virangai-vinhstagemongopitr-1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-vinhstagemongopitr-1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-virangai-vinhstagemongopitr-1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5cfa410f-ea0c-4995-aa59-9809a69c21f8\",\r\n \"restoreTimestampInUtc\": \"2020-11-25T17:25:31Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"mongodbdb\",\r\n \"collectionNames\": [\r\n \"coll2\",\r\n \"collone\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/virangai/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-vinhstagepitr-restore1\",\r\n \"name\": \"virangai-test-vinhstagepitr-restore1\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-10T02:08:17.9156245Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-vinhstagepitr-restore1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d0cb2ece-f253-4f20-86d0-01897e729eba\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-vinhstagepitr-restore1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-vinhstagepitr-restore1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-vinhstagepitr-restore1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-vinhstagepitr-restore1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-vinhstagepitr-restore1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-vinhstagepitr-restore1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-vinhstagepitr-restore1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"restoreTimestampInUtc\": \"2020-11-12T00:40:54Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"db1\",\r\n \"collectionNames\": [\r\n \"container1\"\r\n ]\r\n },\r\n {\r\n \"databaseName\": \"CosmosPITRTest\",\r\n \"collectionNames\": [\r\n \"Test13\",\r\n \"Test5\",\r\n \"Test2\",\r\n \"Test9\",\r\n \"Test22\",\r\n \"Test12\",\r\n \"Test7\",\r\n \"Test11\",\r\n \"Test3\",\r\n \"Test18\",\r\n \"Test6\",\r\n \"Test0\",\r\n \"Test8\",\r\n \"Test14\",\r\n \"Test17\",\r\n \"Test25\",\r\n \"Test1\",\r\n \"Test19\",\r\n \"Test15\",\r\n \"Test10\",\r\n \"Test26\",\r\n \"Test21\",\r\n \"Test24\",\r\n \"Test23\",\r\n \"Test16\",\r\n \"Test4\",\r\n \"Test20\"\r\n ]\r\n },\r\n {\r\n \"databaseName\": \"CosmosIOTDemo\",\r\n \"collectionNames\": [\r\n \"VehicleData\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/virangai/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-vinhstagepitr-restore2\",\r\n \"name\": \"virangai-test-vinhstagepitr-restore2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-10T03:12:30.5345961Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-vinhstagepitr-restore2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9373a8d7-1889-4be9-9ddb-e589e406d04b\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-vinhstagepitr-restore2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-vinhstagepitr-restore2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-vinhstagepitr-restore2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-vinhstagepitr-restore2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-vinhstagepitr-restore2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-vinhstagepitr-restore2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-vinhstagepitr-restore2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"restoreTimestampInUtc\": \"2020-11-12T00:41:12Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"db1\",\r\n \"collectionNames\": [\r\n \"container1\"\r\n ]\r\n },\r\n {\r\n \"databaseName\": \"CosmosPITRTest\",\r\n \"collectionNames\": [\r\n \"Test13\",\r\n \"Test5\",\r\n \"Test37\",\r\n \"Test44\",\r\n \"Test2\",\r\n \"Test9\",\r\n \"Test34\",\r\n \"Test22\",\r\n \"Test12\",\r\n \"Test40\",\r\n \"Test46\",\r\n \"Test7\",\r\n \"Test35\",\r\n \"Test11\",\r\n \"Test3\",\r\n \"Test18\",\r\n \"Test6\",\r\n \"Test0\",\r\n \"Test41\",\r\n \"Test28\",\r\n \"Test8\",\r\n \"Test14\",\r\n \"Test17\",\r\n \"Test30\",\r\n \"Test25\",\r\n \"Test42\",\r\n \"Test1\",\r\n \"Test19\",\r\n \"Test15\",\r\n \"Test48\",\r\n \"Test27\",\r\n \"Test47\",\r\n \"Test31\",\r\n \"Test32\",\r\n \"Test10\",\r\n \"Test26\",\r\n \"Test21\",\r\n \"Test38\",\r\n \"Test45\",\r\n \"Test39\",\r\n \"Test36\",\r\n \"Test24\",\r\n \"Test49\",\r\n \"Test33\",\r\n \"Test23\",\r\n \"Test29\",\r\n \"Test16\",\r\n \"Test43\",\r\n \"Test4\",\r\n \"Test20\"\r\n ]\r\n },\r\n {\r\n \"databaseName\": \"CosmosIOTDemo\",\r\n \"collectionNames\": [\r\n \"VehicleData\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname637435832535194992\",\r\n \"name\": \"restoredaccountname637435832535194992\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-15T23:04:00.348964Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restoredaccountname637435832535194992.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"530b269d-274b-4987-94e1-f54b09abecff\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restoredaccountname637435832535194992-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname637435832535194992-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restoredaccountname637435832535194992-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname637435832535194992-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restoredaccountname637435832535194992-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname637435832535194992-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restoredaccountname637435832535194992-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"restoreTimestampInUtc\": \"2020-12-14T22:54:13.5194992Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname359\",\r\n \"name\": \"restoredaccountname359\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-16T00:51:05.9707658Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restoredaccountname359.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"4993c7e8-c48b-4e45-9353-9baea1ce9e2a\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restoredaccountname359-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname359-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restoredaccountname359-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname359-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restoredaccountname359-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname359-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restoredaccountname359-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"restoreTimestampInUtc\": \"2020-12-16T00:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-sql-stage-restored-from-new-portal\",\r\n \"name\": \"pitr-sql-stage-restored-from-new-portal\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-05T00:28:33.8472693Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-restored-from-new-portal.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d673eaa8-f7fa-421f-9d61-ba314864a431\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-restored-from-new-portal-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-restored-from-new-portal-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-restored-from-new-portal-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-restored-from-new-portal-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-restored-from-new-portal-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-restored-from-new-portal-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-sql-stage-restored-from-new-portal-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"restoreTimestampInUtc\": \"2020-12-08T22:00:02Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"database1\",\r\n \"collectionNames\": [\r\n \"container1\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vinh-stage-rp/providers/Microsoft.DocumentDB/databaseAccounts/pitrtest1-res1\",\r\n \"name\": \"pitrtest1-res1\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-05T23:45:54.8433804Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitrtest1-res1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6d6384ae-d623-4323-8388-65ca7df02733\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitrtest1-res1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitrtest1-res1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitrtest1-res1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitrtest1-res1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitrtest1-res1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitrtest1-res1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitrtest1-res1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"restoreTimestampInUtc\": \"2020-12-12T00:41:10Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"db1\",\r\n \"collectionNames\": [\r\n \"container1\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vinh-stage-rp/providers/Microsoft.DocumentDB/databaseAccounts/pitrtest1-res2\",\r\n \"name\": \"pitrtest1-res2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-05T23:46:36.9885427Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitrtest1-res2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0bcf9a9b-1ca1-4406-9652-aa087d5f0b3f\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitrtest1-res2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitrtest1-res2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitrtest1-res2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitrtest1-res2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitrtest1-res2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitrtest1-res2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitrtest1-res2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"restoreTimestampInUtc\": \"2020-12-12T00:41:10Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"db1\",\r\n \"collectionNames\": [\r\n \"container1\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/test-virangai-vinhstagepitr-1\",\r\n \"name\": \"test-virangai-vinhstagepitr-1\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-06T09:24:06.8099413Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-virangai-vinhstagepitr-1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b15e30f1-4e37-4fca-b77b-303516959017\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-virangai-vinhstagepitr-1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-vinhstagepitr-1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-virangai-vinhstagepitr-1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-vinhstagepitr-1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-virangai-vinhstagepitr-1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-vinhstagepitr-1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-virangai-vinhstagepitr-1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"restoreTimestampInUtc\": \"2020-12-12T00:41:13Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"db1\",\r\n \"collectionNames\": [\r\n \"container1\"\r\n ]\r\n },\r\n {\r\n \"databaseName\": \"CosmosPITRTest\",\r\n \"collectionNames\": [\r\n \"Test13\",\r\n \"Test5\",\r\n \"Test37\",\r\n \"Test44\",\r\n \"Test2\",\r\n \"Test9\",\r\n \"Test34\",\r\n \"Test22\",\r\n \"Test12\",\r\n \"Test40\",\r\n \"Test46\",\r\n \"Test7\",\r\n \"Test35\",\r\n \"Test11\",\r\n \"Test3\",\r\n \"Test18\",\r\n \"Test6\",\r\n \"Test0\",\r\n \"Test41\",\r\n \"Test28\",\r\n \"Test8\",\r\n \"Test14\",\r\n \"Test17\",\r\n \"Test30\",\r\n \"Test25\",\r\n \"Test42\",\r\n \"Test1\",\r\n \"Test19\",\r\n \"Test15\",\r\n \"Test48\",\r\n \"Test27\",\r\n \"Test47\",\r\n \"Test31\",\r\n \"Test32\",\r\n \"Test10\",\r\n \"Test26\",\r\n \"Test21\",\r\n \"Test38\",\r\n \"Test45\",\r\n \"Test39\",\r\n \"Test36\",\r\n \"Test24\",\r\n \"Test49\",\r\n \"Test33\",\r\n \"Test23\",\r\n \"Test29\",\r\n \"Test16\",\r\n \"Test43\",\r\n \"Test4\",\r\n \"Test20\"\r\n ]\r\n },\r\n {\r\n \"databaseName\": \"CosmosIOTDemo\",\r\n \"collectionNames\": [\r\n \"VehicleData\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/test-virangai-vinhstagepitr-2\",\r\n \"name\": \"test-virangai-vinhstagepitr-2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-06T09:33:05.9310034Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-virangai-vinhstagepitr-2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"617f5c88-2a93-45b4-be38-0cd7addea976\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-virangai-vinhstagepitr-2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-vinhstagepitr-2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-virangai-vinhstagepitr-2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-vinhstagepitr-2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-virangai-vinhstagepitr-2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-vinhstagepitr-2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-virangai-vinhstagepitr-2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"restoreTimestampInUtc\": \"2020-12-12T00:41:13Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"db1\",\r\n \"collectionNames\": [\r\n \"container1\"\r\n ]\r\n },\r\n {\r\n \"databaseName\": \"CosmosPITRTest\",\r\n \"collectionNames\": [\r\n \"Test13\",\r\n \"Test5\",\r\n \"Test37\",\r\n \"Test44\",\r\n \"Test2\",\r\n \"Test9\",\r\n \"Test34\",\r\n \"Test22\",\r\n \"Test12\",\r\n \"Test40\",\r\n \"Test46\",\r\n \"Test7\",\r\n \"Test35\",\r\n \"Test11\",\r\n \"Test3\",\r\n \"Test18\",\r\n \"Test6\",\r\n \"Test0\",\r\n \"Test41\",\r\n \"Test28\",\r\n \"Test8\",\r\n \"Test14\",\r\n \"Test17\",\r\n \"Test30\",\r\n \"Test25\",\r\n \"Test42\",\r\n \"Test1\",\r\n \"Test19\",\r\n \"Test15\",\r\n \"Test48\",\r\n \"Test27\",\r\n \"Test47\",\r\n \"Test31\",\r\n \"Test32\",\r\n \"Test10\",\r\n \"Test26\",\r\n \"Test21\",\r\n \"Test38\",\r\n \"Test45\",\r\n \"Test39\",\r\n \"Test36\",\r\n \"Test24\",\r\n \"Test49\",\r\n \"Test33\",\r\n \"Test23\",\r\n \"Test29\",\r\n \"Test16\",\r\n \"Test43\",\r\n \"Test4\",\r\n \"Test20\"\r\n ]\r\n },\r\n {\r\n \"databaseName\": \"CosmosIOTDemo\",\r\n \"collectionNames\": [\r\n \"VehicleData\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vinh-stage-rp/providers/Microsoft.DocumentDB/databaseAccounts/test-restore-4\",\r\n \"name\": \"test-restore-4\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-07T01:23:38.3845009Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-restore-4.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2eecc23f-69df-4de3-9103-b6ca529536a4\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-restore-4-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-restore-4-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-restore-4-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-restore-4-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-restore-4-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-restore-4-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-restore-4-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"restoreTimestampInUtc\": \"2020-12-12T00:41:13Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vinh-stage-rp/providers/Microsoft.DocumentDB/databaseAccounts/test-restore5\",\r\n \"name\": \"test-restore5\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-07T01:23:39.9001395Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-restore5.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d91e1ad2-22b0-401e-b465-a16e5928e194\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-restore5-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-restore5-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-restore5-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-restore5-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-restore5-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-restore5-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-restore5-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"restoreTimestampInUtc\": \"2020-12-12T00:41:13Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"db1\",\r\n \"collectionNames\": [\r\n \"container1\"\r\n ]\r\n },\r\n {\r\n \"databaseName\": \"CosmosPITRTest\",\r\n \"collectionNames\": [\r\n \"Test13\",\r\n \"Test5\",\r\n \"Test37\",\r\n \"Test44\",\r\n \"Test2\",\r\n \"Test9\",\r\n \"Test34\",\r\n \"Test22\",\r\n \"Test12\",\r\n \"Test40\",\r\n \"Test46\",\r\n \"Test7\",\r\n \"Test35\",\r\n \"Test11\",\r\n \"Test3\",\r\n \"Test18\",\r\n \"Test6\",\r\n \"Test0\",\r\n \"Test41\",\r\n \"Test28\",\r\n \"Test8\",\r\n \"Test14\",\r\n \"Test17\",\r\n \"Test30\",\r\n \"Test25\",\r\n \"Test42\",\r\n \"Test1\",\r\n \"Test19\",\r\n \"Test15\",\r\n \"Test48\",\r\n \"Test27\",\r\n \"Test47\",\r\n \"Test31\",\r\n \"Test32\",\r\n \"Test10\",\r\n \"Test26\",\r\n \"Test21\",\r\n \"Test38\",\r\n \"Test45\",\r\n \"Test39\",\r\n \"Test36\",\r\n \"Test24\",\r\n \"Test49\",\r\n \"Test33\",\r\n \"Test23\",\r\n \"Test29\",\r\n \"Test16\",\r\n \"Test43\",\r\n \"Test4\",\r\n \"Test20\"\r\n ]\r\n },\r\n {\r\n \"databaseName\": \"CosmosIOTDemo\",\r\n \"collectionNames\": [\r\n \"VehicleData\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vinh-stage-rp/providers/Microsoft.DocumentDB/databaseAccounts/test-restore6\",\r\n \"name\": \"test-restore6\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-07T03:18:45.0362608Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-restore6.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"132908b6-2701-44a5-bdbe-a7c296e26283\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-restore6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-restore6-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-restore6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-restore6-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-restore6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-restore6-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-restore6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"restoreTimestampInUtc\": \"2020-12-12T00:41:13Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/SQL_on_Compute_sign_off/providers/Microsoft.DocumentDB/databaseAccounts/sqloncomputejavastagesignoff\",\r\n \"name\": \"sqloncomputejavastagesignoff\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-15T02:06:13.3937424Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sqloncomputejavastagesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"sqlEndpoint\": \"https://sqloncomputejavastagesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"769be62e-1c2a-4e5d-a4a4-03f8361723f6\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Strong\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sqloncomputejavastagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputejavastagesignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sqloncomputejavastagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputejavastagesignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sqloncomputejavastagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputejavastagesignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sqloncomputejavastagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableSql\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/SQL_on_Compute_sign_off/providers/Microsoft.DocumentDB/databaseAccounts/sqloncomputepythonstagesignoff\",\r\n \"name\": \"sqloncomputepythonstagesignoff\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-15T02:39:17.5555868Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sqloncomputepythonstagesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"sqlEndpoint\": \"https://sqloncomputepythonstagesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ffeab641-7c1a-4645-8f24-f65ea835127b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sqloncomputepythonstagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputepythonstagesignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sqloncomputepythonstagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputepythonstagesignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sqloncomputepythonstagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputepythonstagesignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sqloncomputepythonstagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableSql\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/SQL_on_Compute_sign_off/providers/Microsoft.DocumentDB/databaseAccounts/sqloncomputejsstagesignoff\",\r\n \"name\": \"sqloncomputejsstagesignoff\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-15T02:48:12.482706Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sqloncomputejsstagesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"sqlEndpoint\": \"https://sqloncomputejsstagesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c90decf6-1ffb-4136-ae78-60fa87a232e5\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sqloncomputejsstagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputejsstagesignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sqloncomputejsstagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputejsstagesignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sqloncomputejsstagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputejsstagesignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sqloncomputejsstagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableSql\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-sql-stage-source-personalrestore-greeen\",\r\n \"name\": \"pitr-sql-stage-source-personalrestore-greeen\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-15T22:51:58.351694Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-personalrestore-greeen.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2ab6f2d2-ce7e-439b-90b3-5505c8f9ff76\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-personalrestore-greeen-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-personalrestore-greeen-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-personalrestore-greeen-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-personalrestore-greeen-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-personalrestore-greeen-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-personalrestore-greeen-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-personalrestore-greeen-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"restoreTimestampInUtc\": \"2021-01-14T00:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/SQL_on_Compute_sign_off/providers/Microsoft.DocumentDB/databaseAccounts/sqloncomputejava2asyncstagesignoff\",\r\n \"name\": \"sqloncomputejava2asyncstagesignoff\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-31T20:44:19.1421044Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sqloncomputejava2asyncstagesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"sqlEndpoint\": \"https://sqloncomputejava2asyncstagesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"765d0215-9e26-45b4-959c-1ddc4008ba84\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Strong\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sqloncomputejava2asyncstagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputejava2asyncstagesignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sqloncomputejava2asyncstagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputejava2asyncstagesignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sqloncomputejava2asyncstagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputejava2asyncstagesignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sqloncomputejava2asyncstagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableSql\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/SQL_on_Compute_sign_off/providers/Microsoft.DocumentDB/databaseAccounts/sqloncomputejava2syncstagesignoff\",\r\n \"name\": \"sqloncomputejava2syncstagesignoff\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-31T20:48:50.7232085Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sqloncomputejava2syncstagesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"sqlEndpoint\": \"https://sqloncomputejava2syncstagesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"4cb783c6-fd67-4138-bbaa-648339ef64f5\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Strong\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sqloncomputejava2syncstagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputejava2syncstagesignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sqloncomputejava2syncstagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputejava2syncstagesignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sqloncomputejava2syncstagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputejava2syncstagesignoff-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sqloncomputejava2syncstagesignoff-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableSql\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abpairg/providers/Microsoft.DocumentDB/databaseAccounts/saawasek\",\r\n \"name\": \"saawasek\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"Owner\": \"saawasel\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-08T09:39:57.620453Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://saawasek.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ddfae86a-219a-4e81-99ff-c8b11995305c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"saawasek-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://saawasek-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"saawasek-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://saawasek-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"saawasek-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://saawasek-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"saawasek-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/emlopez/providers/Microsoft.DocumentDB/databaseAccounts/emlopez-latencytest\",\r\n \"name\": \"emlopez-latencytest\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-09T21:45:29.0103423Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://emlopez-latencytest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"cb72edb9-6050-4786-a682-d8f6ef1fb57a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"emlopez-latencytest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://emlopez-latencytest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"emlopez-latencytest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://emlopez-latencytest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"emlopez-latencytest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://emlopez-latencytest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"emlopez-latencytest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vinh-stage-rp/providers/Microsoft.DocumentDB/databaseAccounts/targetacctrestore\",\r\n \"name\": \"targetacctrestore\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-18T18:30:13.6151361Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://targetacctrestore.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"483d93e5-302b-4093-9502-ce63d416e70f\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"targetacctrestore-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://targetacctrestore-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"targetacctrestore-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://targetacctrestore-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"targetacctrestore-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://targetacctrestore-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"targetacctrestore-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/6d6384ae-d623-4323-8388-65ca7df02733\",\r\n \"restoreTimestampInUtc\": \"2021-02-18T17:40:00Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"db1\",\r\n \"collectionNames\": [\r\n \"container1\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/kakhandr-rg/providers/Microsoft.DocumentDB/databaseAccounts/kal-cli-backup-test\",\r\n \"name\": \"kal-cli-backup-test\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-22T20:39:55.3350623Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kal-cli-backup-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"7cbbd986-d40d-4b12-a895-3a3a29510125\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kal-cli-backup-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://kal-cli-backup-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kal-cli-backup-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://kal-cli-backup-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kal-cli-backup-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://kal-cli-backup-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kal-cli-backup-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/kakhandr-rg/providers/Microsoft.DocumentDB/databaseAccounts/kal-ps-backup-test\",\r\n \"name\": \"kal-ps-backup-test\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-22T21:55:54.9343272Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kal-ps-backup-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d80e71f3-805e-4e73-af7d-eb611f1dc9ee\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kal-ps-backup-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://kal-ps-backup-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kal-ps-backup-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://kal-ps-backup-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kal-ps-backup-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://kal-ps-backup-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kal-ps-backup-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 480,\r\n \"backupRetentionIntervalInHours\": 16,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CtlProfilingPrototypes/providers/Microsoft.DocumentDB/databaseAccounts/ecommerceprototype\",\r\n \"name\": \"ecommerceprototype\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-22T22:15:30.854419Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ecommerceprototype.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c1f5edbe-9964-4837-bee1-4120d2bc50c1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ecommerceprototype-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ecommerceprototype-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ecommerceprototype-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ecommerceprototype-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ecommerceprototype-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ecommerceprototype-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ecommerceprototype-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mominag-stage7/providers/Microsoft.DocumentDB/databaseAccounts/mominag-stage7\",\r\n \"name\": \"mominag-stage7\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-23T16:58:34.9565429Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mominag-stage7.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"949e3d88-b414-4052-81b5-6149798ac713\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mominag-stage7-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mominag-stage7-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mominag-stage7-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mominag-stage7-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mominag-stage7-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mominag-stage7-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mominag-stage7-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/tvoellm-group/providers/Microsoft.DocumentDB/databaseAccounts/testingenffailure\",\r\n \"name\": \"testingenffailure\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-23T18:13:30.9839886Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testingenffailure.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"61492410-2fa8-4a5e-9c71-e15a140ac601\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"keyVaultKeyUri\": \"https://testingenforcement.vault.azure.net/keys/byok\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testingenffailure-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testingenffailure-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testingenffailure-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testingenffailure-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testingenffailure-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://testingenffailure-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testingenffailure-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/thweiss-stage/providers/Microsoft.DocumentDB/databaseAccounts/thweiss-rbac-stage\",\r\n \"name\": \"thweiss-rbac-stage\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-24T18:13:55.1445545Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://thweiss-rbac-stage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"91330c19-b2c6-4f1b-84d1-5cf4d48895bf\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"thweiss-rbac-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://thweiss-rbac-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"thweiss-rbac-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://thweiss-rbac-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"thweiss-rbac-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://thweiss-rbac-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"thweiss-rbac-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vinh-stage-rp/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-vinhstagepitr-res\",\r\n \"name\": \"virangai-test-vinhstagepitr-res\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-26T22:14:49.5292394Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-vinhstagepitr-res.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"74e9ac09-75d3-448a-a128-e71866b42e95\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-vinhstagepitr-res-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-vinhstagepitr-res-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-vinhstagepitr-res-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-vinhstagepitr-res-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-vinhstagepitr-res-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-vinhstagepitr-res-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-vinhstagepitr-res-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"restoreTimestampInUtc\": \"2021-02-17T00:41:13Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"Test\",\r\n \"collectionNames\": [\r\n \"Test\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/shthekkachangefeed\",\r\n \"name\": \"shthekkachangefeed\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-02T01:23:50.923821Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shthekkachangefeed.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://shthekkachangefeed.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"93b4a120-202e-49a7-8559-5da22bf22204\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shthekkachangefeed-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkachangefeed-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shthekkachangefeed-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkachangefeed-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shthekkachangefeed-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkachangefeed-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shthekkachangefeed-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/wmengstagetest/providers/Microsoft.DocumentDB/databaseAccounts/wmengstagemongowestus2a\",\r\n \"name\": \"wmengstagemongowestus2a\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-02T07:53:29.6512895Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://wmengstagemongowestus2a.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://wmengstagemongowestus2a.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"5be6f8f7-6186-4609-b589-a23bc7a39bde\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"wmengstagemongowestus2a-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://wmengstagemongowestus2a-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"wmengstagemongowestus2a-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://wmengstagemongowestus2a-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"wmengstagemongowestus2a-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://wmengstagemongowestus2a-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"wmengstagemongowestus2a-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/shthekkachangefeed1\",\r\n \"name\": \"shthekkachangefeed1\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-02T14:07:59.2149188Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shthekkachangefeed1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2c0ea95d-1e53-48d6-adbb-6a7fac1b8783\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableFullFidelityChangeFeed\": true,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shthekkachangefeed1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkachangefeed1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shthekkachangefeed1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkachangefeed1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shthekkachangefeed1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkachangefeed1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shthekkachangefeed1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/shthekkachangefeed2\",\r\n \"name\": \"shthekkachangefeed2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-02T16:54:10.5282163Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shthekkachangefeed2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"dd7602ae-9453-48bf-9bc7-4404ee55f818\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableFullFidelityChangeFeed\": true,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shthekkachangefeed2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkachangefeed2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shthekkachangefeed2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkachangefeed2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shthekkachangefeed2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkachangefeed2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shthekkachangefeed2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname8240\",\r\n \"name\": \"restoredaccountname8240\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-02T23:44:12.9677973Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restoredaccountname8240.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"24f3f6b6-9d96-4dc2-84b9-ae1c0cba8d4e\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restoredaccountname8240-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname8240-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restoredaccountname8240-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname8240-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restoredaccountname8240-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname8240-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restoredaccountname8240-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"restoreTimestampInUtc\": \"2021-03-01T00:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname320\",\r\n \"name\": \"restoredaccountname320\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-03T00:59:33.2653566Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restoredaccountname320.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f319c2f4-7e68-48c0-9eac-94e12fb51179\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restoredaccountname320-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname320-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restoredaccountname320-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname320-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restoredaccountname320-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname320-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restoredaccountname320-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"restoreTimestampInUtc\": \"2021-03-01T00:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname6982\",\r\n \"name\": \"restoredaccountname6982\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-03T02:34:05.8453693Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restoredaccountname6982.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"672e89ce-0096-4a87-8131-3d2d5d483a3a\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restoredaccountname6982-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname6982-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restoredaccountname6982-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname6982-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restoredaccountname6982-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname6982-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restoredaccountname6982-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"restoreTimestampInUtc\": \"2021-03-01T00:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname8295\",\r\n \"name\": \"restoredaccountname8295\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-03T17:48:44.4341123Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restoredaccountname8295.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1a937e8e-1a33-4fd1-9349-34ede3dd02f2\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restoredaccountname8295-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname8295-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restoredaccountname8295-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname8295-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restoredaccountname8295-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname8295-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restoredaccountname8295-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"restoreTimestampInUtc\": \"2021-03-01T00:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/srpalive-rg/providers/Microsoft.DocumentDB/databaseAccounts/srpalive-stg-test-globalstrong\",\r\n \"name\": \"srpalive-stg-test-globalstrong\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-09T23:13:55.6811982Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://srpalive-stg-test-globalstrong.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6c81752b-01db-4bf4-bb70-f1198926b61c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Strong\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"srpalive-stg-test-globalstrong-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://srpalive-stg-test-globalstrong-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"srpalive-stg-test-globalstrong-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://srpalive-stg-test-globalstrong-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"srpalive-stg-test-globalstrong-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://srpalive-stg-test-globalstrong-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"srpalive-stg-test-globalstrong-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://srpalive-stg-test-globalstrong-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"srpalive-stg-test-globalstrong-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://srpalive-stg-test-globalstrong-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"srpalive-stg-test-globalstrong-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://srpalive-stg-test-globalstrong-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"srpalive-stg-test-globalstrong-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://srpalive-stg-test-globalstrong-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"srpalive-stg-test-globalstrong-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"srpalive-stg-test-globalstrong-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 2\r\n },\r\n {\r\n \"id\": \"srpalive-stg-test-globalstrong-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 2\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/viho-rg-stage/providers/Microsoft.DocumentDB/databaseAccounts/vihosqllegacygateway3\",\r\n \"name\": \"vihosqllegacygateway3\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-18T01:15:09.5863718Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway3.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c0189f8f-a874-45bb-ae7d-eba95ce8ad17\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vihosqllegacygateway3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vihosqllegacygateway3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vihosqllegacygateway3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vihosqllegacygateway3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/shthekkatestacc2\",\r\n \"name\": \"shthekkatestacc2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-21T16:49:52.0960724Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shthekkatestacc2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ee78e74d-3e3a-4549-85d0-9fb358b1c20b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shthekkatestacc2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkatestacc2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shthekkatestacc2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkatestacc2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shthekkatestacc2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkatestacc2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shthekkatestacc2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/shthekkatestacc3\",\r\n \"name\": \"shthekkatestacc3\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-21T17:27:02.9000599Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shthekkatestacc3.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b5df3014-ed80-46aa-9a40-78b87f19e533\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shthekkatestacc3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkatestacc3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shthekkatestacc3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkatestacc3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shthekkatestacc3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkatestacc3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shthekkatestacc3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/shthekkachangefeed3\",\r\n \"name\": \"shthekkachangefeed3\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-28T17:15:13.937906Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shthekkachangefeed3.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"de512772-1941-4f12-8e07-2a338a4d777e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": true,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shthekkachangefeed3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkachangefeed3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shthekkachangefeed3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkachangefeed3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shthekkachangefeed3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkachangefeed3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shthekkachangefeed3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/divya-rg/providers/Microsoft.DocumentDB/databaseAccounts/divyatestdb\",\r\n \"name\": \"divyatestdb\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-31T02:42:49.8877686Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://divyatestdb.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6f28c149-116f-43ce-aa2c-383189e3411b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"divyatestdb-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://divyatestdb-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"divyatestdb-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://divyatestdb-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"divyatestdb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://divyatestdb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"divyatestdb-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://divyatestdb-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"divyatestdb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://divyatestdb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"divyatestdb-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"divyatestdb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Local\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cph-stage-westus2-rg/providers/Microsoft.DocumentDB/databaseAccounts/cph-stage-westus2-sql\",\r\n \"name\": \"cph-stage-westus2-sql\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:19:40.2670825Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cph-stage-westus2-sql.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a48f3b26-c5ab-4cc0-83a9-3c8bbf7f9942\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cph-stage-westus2-sql-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-westus2-sql-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cph-stage-westus2-sql-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-westus2-sql-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cph-stage-westus2-sql-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-westus2-sql-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cph-stage-westus2-sql-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli4mjhqv3b574l\",\r\n \"name\": \"cli4mjhqv3b574l\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-03T02:53:40.0432893Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cli4mjhqv3b574l.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"cbea4201-475f-4957-8a4e-bdb781826112\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cli4mjhqv3b574l-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cli4mjhqv3b574l-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cli4mjhqv3b574l-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cli4mjhqv3b574l-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cli4mjhqv3b574l-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cli4mjhqv3b574l-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cli4mjhqv3b574l-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shatri_vmss/providers/Microsoft.DocumentDB/databaseAccounts/shatrivmsscas\",\r\n \"name\": \"shatrivmsscas\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-05T22:07:42.0755521Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shatrivmsscas.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://shatrivmsscas.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"97eda513-da11-4b39-a1b4-a0e0212ed46a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shatrivmsscas-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shatrivmsscas-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shatrivmsscas-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shatrivmsscas-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shatrivmsscas-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shatrivmsscas-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shatrivmsscas-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shatri_vmss/providers/Microsoft.DocumentDB/databaseAccounts/shatrivmsscass1\",\r\n \"name\": \"shatrivmsscass1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-05T22:57:54.9590419Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shatrivmsscass1.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://shatrivmsscass1.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d2230b57-fc66-4981-a85c-ff8b4b73a71a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shatrivmsscass1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shatrivmsscass1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shatrivmsscass1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shatrivmsscass1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shatrivmsscass1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shatrivmsscass1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shatrivmsscass1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/kristynh/providers/Microsoft.DocumentDB/databaseAccounts/kristynh-logs-test\",\r\n \"name\": \"kristynh-logs-test\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-07T00:01:50.7316059Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kristynh-logs-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ce8d4d88-4820-4f6c-a9e2-1e03cc9e0ad0\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kristynh-logs-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://kristynh-logs-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kristynh-logs-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://kristynh-logs-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kristynh-logs-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://kristynh-logs-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kristynh-logs-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shreygremlintest/providers/Microsoft.DocumentDB/databaseAccounts/shreygremlintest2\",\r\n \"name\": \"shreygremlintest2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlinv2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-07T00:09:04.2396508Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shreygremlintest2.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://shreygremlintest2.gremlin.cosmos.windows-ppe.net/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"GremlinV2\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3063f0a4-c783-46ac-9453-56182e595e10\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"clusterInstanceCount\": 1,\r\n \"clusterSize\": \"Cosmos.Gremlin.D4s\"\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shreygremlintest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreygremlintest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shreygremlintest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreygremlintest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shreygremlintest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreygremlintest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shreygremlintest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlinV2\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-staging-eastus2/providers/Microsoft.DocumentDB/databaseAccounts/stage-gv2-2\",\r\n \"name\": \"stage-gv2-2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlinv2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-07T00:25:59.1177018Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stage-gv2-2.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://stage-gv2-2.gremlin.cosmos.windows-ppe.net/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"GremlinV2\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1547da99-5119-48a2-a54c-90669ad44be9\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"clusterInstanceCount\": 1,\r\n \"clusterSize\": \"Cosmos.D4s\"\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stage-gv2-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-gv2-2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stage-gv2-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-gv2-2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stage-gv2-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-gv2-2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stage-gv2-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlinV2\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sanayak-test/providers/Microsoft.DocumentDB/databaseAccounts/sanayakstagevctest\",\r\n \"name\": \"sanayakstagevctest\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-08-08T04:46:20.1847198Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sanayakstagevctest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1b0c2161-4aa4-4b85-b3e9-c4044213e288\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sanayakstagevctest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sanayakstagevctest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sanayakstagevctest-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://sanayakstagevctest-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sanayakstagevctest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sanayakstagevctest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sanayakstagevctest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sanayakstagevctest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sanayakstagevctest-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://sanayakstagevctest-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sanayakstagevctest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sanayakstagevctest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sanayakstagevctest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sanayakstagevctest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sanayakstagevctest-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://sanayakstagevctest-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sanayakstagevctest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sanayakstagevctest-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sanayakstagevctest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"sanayakstagevctest-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 2\r\n },\r\n {\r\n \"id\": \"sanayakstagevctest-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 2\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/kristynh/providers/Microsoft.DocumentDB/databaseAccounts/kristynh-new\",\r\n \"name\": \"kristynh-new\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-14T22:54:54.0050232Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kristynh-new.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"215cee9b-df61-4e7b-8184-67c8fcf60aff\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kristynh-new-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://kristynh-new-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kristynh-new-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://kristynh-new-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kristynh-new-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://kristynh-new-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kristynh-new-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shreystagetest/providers/Microsoft.DocumentDB/databaseAccounts/shreysqltest2\",\r\n \"name\": \"shreysqltest2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-08T22:13:44.3089632Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shreysqltest2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2a13e8e3-bf20-42f4-97bc-0ac482cc32b7\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shreysqltest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreysqltest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shreysqltest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreysqltest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shreysqltest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreysqltest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shreysqltest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abpairg/providers/Microsoft.DocumentDB/databaseAccounts/abpaistgcoscass\",\r\n \"name\": \"abpaistgcoscass\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-07T11:14:57.6059262Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://abpaistgcoscass.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://abpaistgcoscass.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"90eeaa31-2f05-495b-8c6d-518394c2174b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Eventual\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"abpaistgcoscass-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://abpaistgcoscass-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"abpaistgcoscass-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://abpaistgcoscass-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"abpaistgcoscass-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://abpaistgcoscass-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"abpaistgcoscass-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/analyticsstore\",\r\n \"name\": \"analyticsstore\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-27T01:14:27.6039365Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://analyticsstore.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"18feb164-58ce-42a8-9c53-01aa42067e4c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"analyticsstore-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://analyticsstore-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"analyticsstore-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://analyticsstore-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"analyticsstore-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://analyticsstore-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"analyticsstore-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/anatest4\",\r\n \"name\": \"anatest4\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-13T00:08:25.2541895Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://anatest4.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"be77c569-4719-48e3-8e3f-21ebabf044da\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"anatest4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://anatest4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"anatest4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://anatest4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"anatest4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://anatest4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"anatest4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ankis-rg99/providers/Microsoft.DocumentDB/databaseAccounts/ankis-cosmos00\",\r\n \"name\": \"ankis-cosmos00\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-01-30T11:17:58.1562355Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ankis-cosmos00.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f6160a7e-446b-49af-8dde-40e9d1a31843\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ankis-cosmos00-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ankis-cosmos00-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ankis-cosmos00-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ankis-cosmos00-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ankis-cosmos00-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ankis-cosmos00-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ankis-cosmos00-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ash/providers/Microsoft.DocumentDB/databaseAccounts/ash-df-mongo\",\r\n \"name\": \"ash-df-mongo\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-05T22:54:57.2195328Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ash-df-mongo.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"312528e0-2767-43ef-9c10-bd6c5e3d6bf1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ash-df-mongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-df-mongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ash-df-mongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-df-mongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ash-df-mongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-df-mongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ash-df-mongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ash/providers/Microsoft.DocumentDB/databaseAccounts/ash-mongo-test\",\r\n \"name\": \"ash-mongo-test\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-25T22:00:41.5210646Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ash-mongo-test.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://ash-mongo-test.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"51c5e7b6-9ba5-4f0d-93d8-f21c5d35feee\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ash-mongo-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-mongo-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ash-mongo-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-mongo-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ash-mongo-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-mongo-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ash-mongo-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ash/providers/Microsoft.DocumentDB/databaseAccounts/ash-sql-nb\",\r\n \"name\": \"ash-sql-nb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-25T19:33:41.9917354Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ash-sql-nb.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"71fcf06e-0d80-446c-9f59-7d6ab937343a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ash-sql-nb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-sql-nb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ash-sql-nb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-sql-nb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ash-sql-nb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-sql-nb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ash-sql-nb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [\r\n {\r\n \"allowedOrigins\": \"*\"\r\n }\r\n ],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableNotebooks\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/balaperu-test-rg/providers/Microsoft.DocumentDB/databaseAccounts/balaperu-stagetestdb\",\r\n \"name\": \"balaperu-stagetestdb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-08T23:59:38.4676546Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://balaperu-stagetestdb.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"679dfd1c-daf5-4648-bcd2-a4f602e8fbbe\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"balaperu-stagetestdb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://balaperu-stagetestdb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"balaperu-stagetestdb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://balaperu-stagetestdb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"balaperu-stagetestdb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://balaperu-stagetestdb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"balaperu-stagetestdb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/bulkimporttest/providers/Microsoft.DocumentDB/databaseAccounts/bulkimporttest\",\r\n \"name\": \"bulkimporttest\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-08-09T23:32:21.7712589Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://bulkimporttest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d4c1baad-2076-4941-906a-93b217dcfb18\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"bulkimporttest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://bulkimporttest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"bulkimporttest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://bulkimporttest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"bulkimporttest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://bulkimporttest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"bulkimporttest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CAAccountTest1/providers/Microsoft.DocumentDB/databaseAccounts/caaccounttest1\",\r\n \"name\": \"caaccounttest1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-08-22T00:38:20.9330792Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://caaccounttest1.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://caaccounttest1.cassandra.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"714a53fb-b068-436a-97b1-2a3bfe8f2885\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"caaccounttest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://caaccounttest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"caaccounttest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://caaccounttest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"caaccounttest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://caaccounttest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"caaccounttest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stageeastus2fd3\",\r\n \"name\": \"canary-stageeastus2fd3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"DocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-03T19:05:39.0078796Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd3.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"fcb35d47-a58d-43bd-93c2-c3333a7958a9\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stageeastus2fd6\",\r\n \"name\": \"canary-stageeastus2fd6\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"DocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-08T21:10:29.7430665Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd6.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"39f54380-c5f4-4b82-9ca8-7c6800efc09f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd6-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd6-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd6-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abpairg/providers/Microsoft.DocumentDB/databaseAccounts/abpaistgcosmongo36\",\r\n \"name\": \"abpaistgcosmongo36\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-12T07:49:25.4610465Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://abpaistgcosmongo36.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://abpaistgcosmongo36.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f4ed2202-404d-4f6a-aaa3-bdb22dbe48cd\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"abpaistgcosmongo36-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://abpaistgcosmongo36-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"abpaistgcosmongo36-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://abpaistgcosmongo36-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"abpaistgcosmongo36-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://abpaistgcosmongo36-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"abpaistgcosmongo36-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abpairg/providers/Microsoft.DocumentDB/databaseAccounts/abpaistgcossql2\",\r\n \"name\": \"abpaistgcossql2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"owner\": \"abpai\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-03-10T11:23:20.9773079Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://abpaistgcossql2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"e2765230-16cf-41a6-be18-41b6d1938c25\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"abpaistgcossql2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://abpaistgcossql2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"abpaistgcossql2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://abpaistgcossql2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"abpaistgcossql2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://abpaistgcossql2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"abpaistgcossql2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup8570/providers/Microsoft.DocumentDB/databaseAccounts/accountname9822\",\r\n \"name\": \"accountname9822\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-22T21:15:32.149858Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname9822.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": true,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0afc5a37-cafa-4470-b2ec-9584503c935b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"Small\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 1000,\r\n \"maxStalenessPrefix\": 300\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname9822-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9822-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname9822-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9822-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname9822-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9822-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname9822-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/maquaran/providers/Microsoft.DocumentDB/databaseAccounts/capabilities-maquaran\",\r\n \"name\": \"capabilities-maquaran\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"MongoDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-06-07T18:59:31.2064926Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://capabilities-maquaran.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f3b3b514-459d-43b3-88ad-5ac50578cde4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"capabilities-maquaran-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://capabilities-maquaran-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"capabilities-maquaran-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://capabilities-maquaran-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"capabilities-maquaran-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://capabilities-maquaran-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"capabilities-maquaran-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"mongoEnableDocLevelTTL\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/cassandra-yid5img5ochq6\",\r\n \"name\": \"cassandra-yid5img5ochq6\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-16T01:08:51.3309248Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cassandra-yid5img5ochq6.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://cassandra-yid5img5ochq6.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"56e9c1aa-a0a9-4804-9e1d-0fc9957784ae\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cassandra-yid5img5ochq6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cassandra-yid5img5ochq6-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cassandra-yid5img5ochq6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cassandra-yid5img5ochq6-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"cassandra-yid5img5ochq6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandra-yid5img5ochq6-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cassandra-yid5img5ochq6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://cassandra-yid5img5ochq6-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"cassandra-yid5img5ochq6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandra-yid5img5ochq6-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cassandra-yid5img5ochq6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"cassandra-yid5img5ochq6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/anatest3\",\r\n \"name\": \"anatest3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-12T23:40:21.5994308Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://anatest3.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"87d4c7f5-16c2-44d7-b7bc-fcfd368f3673\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"anatest3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://anatest3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"anatest3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://anatest3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"anatest3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://anatest3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"anatest3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/akshanka-cassandratestrg/providers/Microsoft.DocumentDB/databaseAccounts/cassandrastagesignoffeus2\",\r\n \"name\": \"cassandrastagesignoffeus2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-01T14:46:02.2298247Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cassandrastagesignoffeus2.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://cassandrastagesignoffeus2.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"84a04aaa-7945-4a4c-a823-d75104ae4f84\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cassandrastagesignoffeus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandrastagesignoffeus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cassandrastagesignoffeus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandrastagesignoffeus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cassandrastagesignoffeus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandrastagesignoffeus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cassandrastagesignoffeus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cassandra-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/cassandratester1\",\r\n \"name\": \"cassandratester1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-03T22:20:36.130697Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cassandratester1.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://cassandratester1.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"4a954ccd-c419-4e9e-828d-b3522f4dc8d5\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cassandratester1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandratester1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cassandratester1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandratester1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cassandratester1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandratester1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cassandratester1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ccxstagevalidationrg/providers/Microsoft.DocumentDB/databaseAccounts/ccx-edge-mm-demo\",\r\n \"name\": \"ccx-edge-mm-demo\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-11T00:06:29.5615363Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ccx-edge-mm-demo.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://ccx-edge-mm-demo.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"53914c0a-50c9-44dc-8796-917713c63883\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"small\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ccx-edge-mm-demo-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://ccx-edge-mm-demo-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ccx-edge-mm-demo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ccx-edge-mm-demo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ccx-edge-mm-demo-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://ccx-edge-mm-demo-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ccx-edge-mm-demo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ccx-edge-mm-demo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ccx-edge-mm-demo-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://ccx-edge-mm-demo-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ccx-edge-mm-demo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ccx-edge-mm-demo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ccx-edge-mm-demo-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"ccx-edge-mm-demo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/anatest5\",\r\n \"name\": \"anatest5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-13T00:22:49.5268091Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://anatest5.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d55fa6af-aff5-49c5-9261-707c3c9dd2b4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"anatest5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://anatest5-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"anatest5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://anatest5-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"anatest5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://anatest5-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"anatest5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ankis-rg99/providers/Microsoft.DocumentDB/databaseAccounts/ankis-cosmosdb-rg9\",\r\n \"name\": \"ankis-cosmosdb-rg9\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-01-30T11:17:39.0176146Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ankis-cosmosdb-rg9.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"45f68796-6819-42e6-95e4-dbfb6c6827c1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ankis-cosmosdb-rg9-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ankis-cosmosdb-rg9-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ankis-cosmosdb-rg9-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ankis-cosmosdb-rg9-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ankis-cosmosdb-rg9-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ankis-cosmosdb-rg9-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ankis-cosmosdb-rg9-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ash/providers/Microsoft.DocumentDB/databaseAccounts/ash-df-gremlin\",\r\n \"name\": \"ash-df-gremlin\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-05T22:20:30.609425Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ash-df-gremlin.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://ash-df-gremlin.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a95a4c6a-4574-427e-9fe0-f88ce43c9381\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ash-df-gremlin-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-df-gremlin-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ash-df-gremlin-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-df-gremlin-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ash-df-gremlin-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-df-gremlin-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ash-df-gremlin-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/computev2-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/computev2stagesignoff\",\r\n \"name\": \"computev2stagesignoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-16T23:50:56.1159652Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://computev2stagesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"60c8a2ab-372a-47a1-9735-a9c7d76762c4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"computev2stagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://computev2stagesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"computev2stagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://computev2stagesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"computev2stagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://computev2stagesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"computev2stagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/devansh-stage/providers/Microsoft.DocumentDB/databaseAccounts/conso-purg-attempt2\",\r\n \"name\": \"conso-purg-attempt2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-02-13T06:25:26.8192847Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://conso-purg-attempt2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"226085d1-864a-40fc-87f1-161e96a6aedf\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"conso-purg-attempt2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://conso-purg-attempt2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"conso-purg-attempt2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://conso-purg-attempt2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"conso-purg-attempt2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://conso-purg-attempt2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"conso-purg-attempt2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 167,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ash/providers/Microsoft.DocumentDB/databaseAccounts/ash-df-sql\",\r\n \"name\": \"ash-df-sql\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-05T22:10:53.6504686Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ash-df-sql.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"7a1192f3-d04b-496f-8504-23bb677e0aee\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Eventual\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ash-df-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-df-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ash-df-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-df-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ash-df-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-df-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ash-df-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test/providers/Microsoft.DocumentDB/databaseAccounts/cpuinvestigation\",\r\n \"name\": \"cpuinvestigation\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-04-14T19:32:44.4539346Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cpuinvestigation.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"31287da0-d8f6-427b-ab31-d7c7b32c6554\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cpuinvestigation-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cpuinvestigation-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cpuinvestigation-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cpuinvestigation-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"cpuinvestigation-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cpuinvestigation-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cpuinvestigation-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://cpuinvestigation-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"cpuinvestigation-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cpuinvestigation-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cpuinvestigation-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"cpuinvestigation-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sarguptest/providers/Microsoft.DocumentDB/databaseAccounts/cpuinvestigation2\",\r\n \"name\": \"cpuinvestigation2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-14T01:13:01.157676Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cpuinvestigation2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f41c30f7-ea14-435f-b5e3-a45b96110753\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cpuinvestigation2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cpuinvestigation2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cpuinvestigation2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cpuinvestigation2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cpuinvestigation2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cpuinvestigation2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cpuinvestigation2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/csedev/providers/Microsoft.DocumentDB/databaseAccounts/csestar\",\r\n \"name\": \"csestar\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-08-27T19:52:05.8862647Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://csestar.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://csestar.cassandra.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"91226e57-6ccd-4d1d-9ada-2e4fe1eca34a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"csestar-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://csestar-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"csestar-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://csestar-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"csestar-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://csestar-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"csestar-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/computev2stagerg/providers/Microsoft.DocumentDB/databaseAccounts/dahorastage\",\r\n \"name\": \"dahorastage\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-01T19:39:23.945106Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://dahorastage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b71574be-31f4-48da-b8c8-c3cd1cab4dcc\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"dahorastage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dahorastage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"dahorastage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dahorastage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"dahorastage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dahorastage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"dahorastage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db1024-restored\",\r\n \"name\": \"db1024-restored\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-14T01:17:35.92886Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://db1024-restored.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c26d3f43-7363-4c54-940a-bde0e96bda72\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"db1024-restored-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db1024-restored-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"db1024-restored-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db1024-restored-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"db1024-restored-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db1024-restored-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"db1024-restored-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"restoreTimestampInUtc\": \"2020-08-14T01:05:13Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db9934\",\r\n \"name\": \"db9934\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-21T16:06:49.7302308Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://db9934.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6b94bd1f-70e0-44dc-8bc0-532904a1e36a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"db9934-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db9934-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"db9934-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db9934-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"db9934-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db9934-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"db9934-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/dech-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/dech-stage-notebooks\",\r\n \"name\": \"dech-stage-notebooks\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-04-28T18:13:54.8273652Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://dech-stage-notebooks.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9d64f239-3b0a-4264-94bb-44de17b39d45\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"dech-stage-notebooks-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dech-stage-notebooks-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"dech-stage-notebooks-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dech-stage-notebooks-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"dech-stage-notebooks-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dech-stage-notebooks-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"dech-stage-notebooks-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/byoktest5\",\r\n \"name\": \"byoktest5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-01-09T17:39:04.0390882Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://byoktest5.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2eb7236f-d3d6-4ca4-8fc1-2003862d8206\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"byoktest5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://byoktest5-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"byoktest5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://byoktest5-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"byoktest5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://byoktest5-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"byoktest5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stageeastus2cm1\",\r\n \"name\": \"canary-stageeastus2cm1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"DocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-12T22:36:13.7558333Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cm1.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://canary-stageeastus2cm1.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"79c5b5d8-41df-4bba-aec9-43decc1adff2\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2cm1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cm1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2cm1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cm1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stageeastus2cm1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cm1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stageeastus2cm1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stageeastus2fd4\",\r\n \"name\": \"canary-stageeastus2fd4\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"DocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-03T19:07:50.4026599Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd4.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6b9ee587-9b94-4d7a-9acd-f7e42701fc1b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stageeastus2fe1\",\r\n \"name\": \"canary-stageeastus2fe1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-31T06:06:49.1435223Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fe1.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://canary-stageeastus2fe1.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"af1ed8f0-b965-49c7-941c-758f32aef03f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fe1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fe1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fe1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fe1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fe1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fe1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stageeastus2fe1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/dox-staging/providers/Microsoft.DocumentDB/databaseAccounts/dox-stage-table4\",\r\n \"name\": \"dox-stage-table4\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-06-06T23:49:18.9073805Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://dox-stage-table4.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://dox-stage-table4.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"34eed354-a07b-4f22-8687-59627c9eeb14\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"dox-stage-table4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dox-stage-table4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"dox-stage-table4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dox-stage-table4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"dox-stage-table4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dox-stage-table4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"dox-stage-table4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/akgoe-test-rg/providers/Microsoft.DocumentDB/databaseAccounts/dss-framework-dev2\",\r\n \"name\": \"dss-framework-dev2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-02T21:02:11.3339727Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://dss-framework-dev2.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://dss-framework-dev2.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"10715fcd-f0ca-4941-af9d-5dcdeb599977\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"dss-framework-dev2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dss-framework-dev2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"dss-framework-dev2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dss-framework-dev2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"dss-framework-dev2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dss-framework-dev2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"dss-framework-dev2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cv2_stage_eastus2_danguy_rg/providers/Microsoft.DocumentDB/databaseAccounts/en20200515-signoff-core-danguy\",\r\n \"name\": \"en20200515-signoff-core-danguy\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-27T17:17:02.0831479Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://en20200515-signoff-core-danguy.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8020bef5-046c-48d2-a6c0-21bf6fbacef6\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"en20200515-signoff-core-danguy-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://en20200515-signoff-core-danguy-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"en20200515-signoff-core-danguy-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://en20200515-signoff-core-danguy-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"en20200515-signoff-core-danguy-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://en20200515-signoff-core-danguy-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"en20200515-signoff-core-danguy-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abinav_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/fedtabletest\",\r\n \"name\": \"fedtabletest\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-02-21T00:17:37.9555992Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://fedtabletest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1a553612-09f8-430a-b940-1f0276b6701b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"fedtabletest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://fedtabletest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"fedtabletest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://fedtabletest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"fedtabletest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://fedtabletest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"fedtabletest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/akshanka-cassandratestrg/providers/Microsoft.DocumentDB/databaseAccounts/cassandrasignoffeastus2\",\r\n \"name\": \"cassandrasignoffeastus2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-01T15:00:49.817052Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cassandrasignoffeastus2.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://cassandrasignoffeastus2.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3fa6f47f-5d50-4bc8-84a5-2af9ced2d098\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cassandrasignoffeastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandrasignoffeastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cassandrasignoffeastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandrasignoffeastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cassandrasignoffeastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandrasignoffeastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cassandrasignoffeastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/flnarenjrg/providers/Microsoft.DocumentDB/databaseAccounts/flnarenj-synstage\",\r\n \"name\": \"flnarenj-synstage\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-13T03:12:58.7424629Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://flnarenj-synstage.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://flnarenj-synstage.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"58e1ba71-b7cc-4a41-80fe-27ec11f62a05\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"flnarenj-synstage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://flnarenj-synstage-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"flnarenj-synstage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://flnarenj-synstage-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"flnarenj-synstage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://flnarenj-synstage-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"flnarenj-synstage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abinav_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/graphstage3\",\r\n \"name\": \"graphstage3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Graph\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-11-09T15:33:27.8548964Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://graphstage3.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://graphstage3.gremlin.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"cc3fc002-9392-4077-865c-d6a9907be8c7\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"graphstage3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://graphstage3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"graphstage3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://graphstage3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"graphstage3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://graphstage3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"graphstage3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/cassandratest1016\",\r\n \"name\": \"cassandratest1016\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-16T19:01:11.0295362Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cassandratest1016.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://cassandratest1016.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c661d521-101a-4ad2-ae4e-5306157d657b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cassandratest1016-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandratest1016-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cassandratest1016-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandratest1016-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cassandratest1016-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandratest1016-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cassandratest1016-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n },\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cassandra-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/cassandratester2\",\r\n \"name\": \"cassandratester2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-04T02:29:16.5753054Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cassandratester2.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://cassandratester2.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"4b557ef1-10c4-48a3-95f5-d11b4840fa75\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cassandratester2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandratester2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cassandratester2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandratester2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cassandratester2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandratester2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cassandratester2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ccxstagevalidationrg/providers/Microsoft.DocumentDB/databaseAccounts/ccx-stage-bhba-donotdelete\",\r\n \"name\": \"ccx-stage-bhba-donotdelete\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-17T03:38:39.1048198Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ccx-stage-bhba-donotdelete.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://ccx-stage-bhba-donotdelete.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a20d51f4-b84e-414a-8ee1-f3dcf217fac7\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"small\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ccx-stage-bhba-donotdelete-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ccx-stage-bhba-donotdelete-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ccx-stage-bhba-donotdelete-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ccx-stage-bhba-donotdelete-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ccx-stage-bhba-donotdelete-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ccx-stage-bhba-donotdelete-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ccx-stage-bhba-donotdelete-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-staging/providers/Microsoft.DocumentDB/databaseAccounts/gremlin-staging-eastus2\",\r\n \"name\": \"gremlin-staging-eastus2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-13T21:23:54.6477533Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlin-staging-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gremlin-staging-eastus2.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3a38e59e-3f7b-4b00-ade8-770c6caec24b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlin-staging-eastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gremlin-staging-eastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlin-staging-eastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gremlin-staging-eastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlin-staging-eastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gremlin-staging-eastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlin-staging-eastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-staging/providers/Microsoft.DocumentDB/databaseAccounts/gremlin-staging-eastus2-v2sdk\",\r\n \"name\": \"gremlin-staging-eastus2-v2sdk\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-13T23:06:50.1914669Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlin-staging-eastus2-v2sdk.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gremlin-staging-eastus2-v2sdk.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"5597fb4e-8b53-42d3-912c-9fb9adadbda4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlin-staging-eastus2-v2sdk-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gremlin-staging-eastus2-v2sdk-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlin-staging-eastus2-v2sdk-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gremlin-staging-eastus2-v2sdk-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlin-staging-eastus2-v2sdk-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gremlin-staging-eastus2-v2sdk-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlin-staging-eastus2-v2sdk-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/gremlin-yid5img5ochq6\",\r\n \"name\": \"gremlin-yid5img5ochq6\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-16T01:32:59.8118626Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlin-yid5img5ochq6.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gremlin-yid5img5ochq6.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d551e71a-c1c0-4a73-a5c7-90ac4c2610e9\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlin-yid5img5ochq6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://gremlin-yid5img5ochq6-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlin-yid5img5ochq6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://gremlin-yid5img5ochq6-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"gremlin-yid5img5ochq6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gremlin-yid5img5ochq6-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlin-yid5img5ochq6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://gremlin-yid5img5ochq6-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"gremlin-yid5img5ochq6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gremlin-yid5img5ochq6-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlin-yid5img5ochq6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"gremlin-yid5img5ochq6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-staging-eastus2/providers/Microsoft.DocumentDB/databaseAccounts/gv2-stage-d32-noedgeindex\",\r\n \"name\": \"gv2-stage-d32-noedgeindex\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlinv2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-01T19:57:08.4329052Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gv2-stage-d32-noedgeindex.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gv2-stage-d32-noedgeindex.gremlin.cosmos.windows-ppe.net/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"GremlinV2\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a381073e-e215-4b93-b734-8b1b0c524def\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"clusterInstanceCount\": 1,\r\n \"clusterSize\": \"Cosmos.Gremlin.D32s\"\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gv2-stage-d32-noedgeindex-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gv2-stage-d32-noedgeindex-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gv2-stage-d32-noedgeindex-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gv2-stage-d32-noedgeindex-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gv2-stage-d32-noedgeindex-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gv2-stage-d32-noedgeindex-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gv2-stage-d32-noedgeindex-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlinV2\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/harinic/providers/Microsoft.DocumentDB/databaseAccounts/harinicstagedb\",\r\n \"name\": \"harinicstagedb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-04T20:24:01.8111446Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://harinicstagedb.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c593b832-da81-4833-b03d-2f75b6cf14e0\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"harinicstagedb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://harinicstagedb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"harinicstagedb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://harinicstagedb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"harinicstagedb-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"harinicstagedb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://harinicstagedb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"harinicstagedb-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"harinicstagedb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"harinicstagedb-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/Devansh-Test_env/providers/Microsoft.DocumentDB/databaseAccounts/increse-ese-max-ver-page-count\",\r\n \"name\": \"increse-ese-max-ver-page-count\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-11-08T10:29:28.1609426Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://increse-ese-max-ver-page-count.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1e273e34-2162-4515-a363-3d910c4d0169\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"increse-ese-max-ver-page-count-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://increse-ese-max-ver-page-count-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"increse-ese-max-ver-page-count-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://increse-ese-max-ver-page-count-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"increse-ese-max-ver-page-count-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://increse-ese-max-ver-page-count-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"increse-ese-max-ver-page-count-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ash/providers/Microsoft.DocumentDB/databaseAccounts/ash-df-table\",\r\n \"name\": \"ash-df-table\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-05T22:36:27.1797033Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ash-df-table.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://ash-df-table.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"92003eb4-bc95-4ce2-b8a1-80a8b916f405\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ash-df-table-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-df-table-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ash-df-table-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-df-table-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ash-df-table-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-df-table-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ash-df-table-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sdk-ci/providers/Microsoft.DocumentDB/databaseAccounts/java-sync-multimaster-signoff\",\r\n \"name\": \"java-sync-multimaster-signoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-17T00:26:16.9609946Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://java-sync-multimaster-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"af03bc74-0534-4805-a5f4-5391ea69a391\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 100000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"java-sync-multimaster-signoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://java-sync-multimaster-signoff-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"java-sync-multimaster-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-sync-multimaster-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"java-sync-multimaster-signoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://java-sync-multimaster-signoff-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"java-sync-multimaster-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-sync-multimaster-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"java-sync-multimaster-signoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://java-sync-multimaster-signoff-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"java-sync-multimaster-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-sync-multimaster-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"java-sync-multimaster-signoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"java-sync-multimaster-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/maquaran/providers/Microsoft.DocumentDB/databaseAccounts/maquaran-merge\",\r\n \"name\": \"maquaran-merge\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-10T21:34:20.7770108Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://maquaran-merge.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0a2530f2-a5e2-4533-b7c2-e97e801faeb5\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"maquaran-merge-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://maquaran-merge-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"maquaran-merge-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://maquaran-merge-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"maquaran-merge-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://maquaran-merge-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"maquaran-merge-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db-rbac\",\r\n \"name\": \"db-rbac\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-16T20:54:59.6843527Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://db-rbac.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"e15cd0e5-429d-462d-9247-3a2cf6ce72cf\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"db-rbac-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db-rbac-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"db-rbac-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db-rbac-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"db-rbac-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db-rbac-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"db-rbac-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048\",\r\n \"name\": \"db2048\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-21T18:53:17.251839Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://db2048.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://db2048.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"5410e941-71b1-4b61-a3c9-df73dda43401\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"db2048-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db2048-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"db2048-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db2048-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"db2048-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db2048-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"db2048-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/dech-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/dech-nb-stage\",\r\n \"name\": \"dech-nb-stage\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-08T22:32:46.8939349Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://dech-nb-stage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"82223c58-f425-43fa-8191-68b6ef12b2d7\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"dech-nb-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dech-nb-stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"dech-nb-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dech-nb-stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"dech-nb-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dech-nb-stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"dech-nb-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/devansh-stage/providers/Microsoft.DocumentDB/databaseAccounts/metric-conso-w-purg\",\r\n \"name\": \"metric-conso-w-purg\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-02-12T05:58:09.9295808Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://metric-conso-w-purg.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a8fe0b2f-3dec-4f79-87d5-930b11dc2c2d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"metric-conso-w-purg-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://metric-conso-w-purg-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"metric-conso-w-purg-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://metric-conso-w-purg-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"metric-conso-w-purg-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://metric-conso-w-purg-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"metric-conso-w-purg-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/devansh-testing-defrag/providers/Microsoft.DocumentDB/databaseAccounts/defrag-for-250\",\r\n \"name\": \"defrag-for-250\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-09T09:26:08.9443222Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://defrag-for-250.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"4158ec95-5bc8-4c4b-a226-fc4c3db3e89e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"defrag-for-250-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://defrag-for-250-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"defrag-for-250-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://defrag-for-250-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"defrag-for-250-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://defrag-for-250-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"defrag-for-250-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/mongodb-yid5img5ochq6\",\r\n \"name\": \"mongodb-yid5img5ochq6\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-16T01:34:21.2194126Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongodb-yid5img5ochq6.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"075600e9-1874-405b-b51b-59f3c9da6b0c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongodb-yid5img5ochq6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongodb-yid5img5ochq6-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongodb-yid5img5ochq6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongodb-yid5img5ochq6-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mongodb-yid5img5ochq6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mongodb-yid5img5ochq6-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongodb-yid5img5ochq6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongodb-yid5img5ochq6-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mongodb-yid5img5ochq6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mongodb-yid5img5ochq6-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongodb-yid5img5ochq6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"mongodb-yid5img5ochq6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sivethe/providers/Microsoft.DocumentDB/databaseAccounts/mongoselfserveupgradeto36-stage\",\r\n \"name\": \"mongoselfserveupgradeto36-stage\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-03-10T22:19:13.3414472Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongoselfserveupgradeto36-stage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"65fb036a-9e3d-46cb-8816-6455befb23e7\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongoselfserveupgradeto36-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongoselfserveupgradeto36-stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongoselfserveupgradeto36-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongoselfserveupgradeto36-stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongoselfserveupgradeto36-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongoselfserveupgradeto36-stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongoselfserveupgradeto36-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n },\r\n {\r\n \"name\": \"AllowSelfServeUpgradeToMongo36\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/monohyridrow\",\r\n \"name\": \"monohyridrow\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-02T17:11:36.8710823Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://monohyridrow.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"814ee1e4-3ef3-4ed3-8102-d73b49505b4b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"monohyridrow-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://monohyridrow-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"monohyridrow-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://monohyridrow-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"monohyridrow-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://monohyridrow-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"monohyridrow-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://monohyridrow-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"monohyridrow-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://monohyridrow-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"monohyridrow-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"monohyridrow-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/bwtreetest/providers/Microsoft.DocumentDB/databaseAccounts/nanedevtest\",\r\n \"name\": \"nanedevtest\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-04T20:25:55.6165964Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://nanedevtest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"63d7c4e8-3564-409d-ab62-1e811ab34fc0\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"nanedevtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nanedevtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"nanedevtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nanedevtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"nanedevtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nanedevtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"nanedevtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/nitesh-resource/providers/Microsoft.DocumentDB/databaseAccounts/nitesh-cri-162282720\",\r\n \"name\": \"nitesh-cri-162282720\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-16T06:25:26.7813786Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://nitesh-cri-162282720.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": true,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2747300a-0184-482f-bfda-900959d63fe7\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"nitesh-cri-162282720-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nitesh-cri-162282720-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"nitesh-cri-162282720-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nitesh-cri-162282720-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"nitesh-cri-162282720-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nitesh-cri-162282720-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"nitesh-cri-162282720-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/niupremongo-binary\",\r\n \"name\": \"niupremongo-binary\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-17T18:33:19.4974422Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://niupremongo-binary.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://niupremongo-binary.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"09fd3b3a-0243-4869-a86e-0c4f1c5b0611\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"niupremongo-binary-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://niupremongo-binary-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"niupremongo-binary-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://niupremongo-binary-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"niupremongo-binary-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://niupremongo-binary-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"niupremongo-binary-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/masi_rg/providers/Microsoft.DocumentDB/databaseAccounts/en20200424-computev2\",\r\n \"name\": \"en20200424-computev2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-06T19:53:49.7829084Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://en20200424-computev2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c6e61dcb-0c67-458b-9dca-3c56fb282bc8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"en20200424-computev2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://en20200424-computev2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"en20200424-computev2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://en20200424-computev2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"en20200424-computev2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://en20200424-computev2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"en20200424-computev2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/prithvi-stage/providers/Microsoft.DocumentDB/databaseAccounts/oplogtest2\",\r\n \"name\": \"oplogtest2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-11T12:13:54.5405445Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://oplogtest2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"17ec5038-bea0-46a7-bfa1-9ce85ecc1eda\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"oplogtest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://oplogtest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"oplogtest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://oplogtest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"oplogtest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://oplogtest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"oplogtest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/query-benchmark/providers/Microsoft.DocumentDB/databaseAccounts/querybenchmarkstore\",\r\n \"name\": \"querybenchmarkstore\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-15T21:53:13.504654Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://querybenchmarkstore.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a1abda38-5277-4e31-9c05-e5e9b9a2ffeb\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"querybenchmarkstore-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://querybenchmarkstore-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"querybenchmarkstore-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://querybenchmarkstore-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"querybenchmarkstore-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://querybenchmarkstore-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"querybenchmarkstore-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/rakkumastg/providers/Microsoft.DocumentDB/databaseAccounts/rakkumastage\",\r\n \"name\": \"rakkumastage\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-23T11:42:26.7049574Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://rakkumastage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b3c671fd-5cc6-4ddb-b464-f011c324f7d9\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"rakkumastage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rakkumastage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"rakkumastage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rakkumastage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"rakkumastage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rakkumastage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"rakkumastage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/flnarenjrg/providers/Microsoft.DocumentDB/databaseAccounts/flnarenj-synstage2\",\r\n \"name\": \"flnarenj-synstage2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-13T23:53:46.2142904Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://flnarenj-synstage2.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://flnarenj-synstage2.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"be717800-dd03-4bc8-9863-866999be2867\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"flnarenj-synstage2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://flnarenj-synstage2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"flnarenj-synstage2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://flnarenj-synstage2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"flnarenj-synstage2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://flnarenj-synstage2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"flnarenj-synstage2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ramarag/providers/Microsoft.DocumentDB/databaseAccounts/ramarag\",\r\n \"name\": \"ramarag\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-25T20:56:59.7175445Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ramarag.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8fe02f31-1c62-475c-8c6c-86f5fdaadad1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ramarag-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ramarag-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ramarag-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ramarag-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ramarag-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ramarag-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ramarag-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac\",\r\n \"name\": \"rbac\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-18T21:54:51.8533697Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://rbac.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"4254c568-97a0-4f08-8b54-7fc8bd794635\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"rbac-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rbac-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"rbac-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rbac-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"rbac-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rbac-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"rbac-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vivekrasignoff/providers/Microsoft.DocumentDB/databaseAccounts/cassstagesignoffeastus2\",\r\n \"name\": \"cassstagesignoffeastus2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-25T00:33:37.2822822Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cassstagesignoffeastus2.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://cassstagesignoffeastus2.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1a4301e3-4c45-40df-bf7c-504a1cc018fe\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cassstagesignoffeastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassstagesignoffeastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cassstagesignoffeastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassstagesignoffeastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cassstagesignoffeastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassstagesignoffeastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cassstagesignoffeastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/akgoe-test-rg/providers/Microsoft.DocumentDB/databaseAccounts/cdb-stage-eastus2-test\",\r\n \"name\": \"cdb-stage-eastus2-test\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-29T05:48:36.1149551Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cdb-stage-eastus2-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c70a0251-7071-4144-aafe-8dc60d23d2ce\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cdb-stage-eastus2-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cdb-stage-eastus2-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cdb-stage-eastus2-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cdb-stage-eastus2-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cdb-stage-eastus2-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cdb-stage-eastus2-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cdb-stage-eastus2-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/sargupanatest1\",\r\n \"name\": \"sargupanatest1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-27T20:30:51.5034916Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sargupanatest1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"fb3a353e-2dcd-4d72-926c-26f373c07689\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sargupanatest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sargupanatest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sargupanatest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sargupanatest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sargupanatest1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sargupanatest1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sargupanatest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sargupanatest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sargupanatest1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://sargupanatest1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sargupanatest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"sargupanatest1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-rg-stg-eastus/providers/Microsoft.DocumentDB/databaseAccounts/gremlineastus2test\",\r\n \"name\": \"gremlineastus2test\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Graph\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-11-08T21:44:49.1853709Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlineastus2test.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gremlineastus2test.gremlin.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"90004d5d-336e-4fb5-85ad-08c4a6ac2c40\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlineastus2test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gremlineastus2test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlineastus2test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gremlineastus2test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlineastus2test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gremlineastus2test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlineastus2test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin-staging-eastus2/providers/Microsoft.DocumentDB/databaseAccounts/gv2-stage-d32-noindex2\",\r\n \"name\": \"gv2-stage-d32-noindex2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlinv2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-02T19:28:29.4449956Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gv2-stage-d32-noindex2.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gv2-stage-d32-noindex2.gremlin.cosmos.windows-ppe.net/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"GremlinV2\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"96876fe7-3e3f-483e-9cf2-ac00e1c9e9be\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"clusterInstanceCount\": 1,\r\n \"clusterSize\": \"Cosmos.Gremlin.D32s\"\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gv2-stage-d32-noindex2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gv2-stage-d32-noindex2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gv2-stage-d32-noindex2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gv2-stage-d32-noindex2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gv2-stage-d32-noindex2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gv2-stage-d32-noindex2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gv2-stage-d32-noindex2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlinV2\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/harinic/providers/Microsoft.DocumentDB/databaseAccounts/harinictest2\",\r\n \"name\": \"harinictest2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-24T02:27:10.441255Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://harinictest2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"63bd6d18-ccda-4907-b7df-39d390fc4c73\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"harinictest2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://harinictest2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"harinictest2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://harinictest2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"harinictest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://harinictest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"harinictest2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://harinictest2-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"harinictest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://harinictest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"harinictest2-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"harinictest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sdk-ci/providers/Microsoft.DocumentDB/databaseAccounts/java-async-gated\",\r\n \"name\": \"java-async-gated\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-02-21T19:25:30.0509953Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://java-async-gated.documents-staging.windows-ppe.net:443/\",\r\n \"sqlEndpoint\": \"https://java-async-gated.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d642aa15-7146-4d20-8ecc-699edf322846\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Strong\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"java-async-gated-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-async-gated-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"java-async-gated-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-async-gated-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"java-async-gated-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-async-gated-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"java-async-gated-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableSql\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ash/providers/Microsoft.DocumentDB/databaseAccounts/ash-gremlin-nb1\",\r\n \"name\": \"ash-gremlin-nb1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-25T23:49:12.8054895Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ash-gremlin-nb1.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://ash-gremlin-nb1.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"e375c079-c747-48d5-a5cf-c31feadf3d01\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ash-gremlin-nb1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-gremlin-nb1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ash-gremlin-nb1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-gremlin-nb1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ash-gremlin-nb1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ash-gremlin-nb1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ash-gremlin-nb1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n },\r\n {\r\n \"name\": \"EnableNotebooks\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/temp/providers/Microsoft.DocumentDB/databaseAccounts/jawilleytest\",\r\n \"name\": \"jawilleytest\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-12-11T15:50:14.0771722Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://jawilleytest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"695e5b7a-3079-483d-a777-0b8f80909433\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"jawilleytest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://jawilleytest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"jawilleytest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://jawilleytest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"jawilleytest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://jawilleytest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"jawilleytest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/mekaushiautoscale\",\r\n \"name\": \"mekaushiautoscale\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-16T00:51:28.2318169Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mekaushiautoscale.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"5211b278-90c9-4a02-ade7-3683f29f9455\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mekaushiautoscale-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mekaushiautoscale-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mekaushiautoscale-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mekaushiautoscale-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mekaushiautoscale-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mekaushiautoscale-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mekaushiautoscale-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://mekaushiautoscale-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mekaushiautoscale-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mekaushiautoscale-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mekaushiautoscale-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"mekaushiautoscale-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001\",\r\n \"name\": \"db001\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-21T15:57:56.429452Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://db001.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"7b4a9c2b-142f-4d1a-af8d-431a47ca2fc6\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"db001-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db001-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"db001-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db001-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"db001-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db001-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"db001-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096\",\r\n \"name\": \"db4096\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-21T19:00:24.1274508Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://db4096.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://db4096.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1b62c2ca-a7e0-482b-82df-7e0b3293153e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"db4096-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db4096-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"db4096-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db4096-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"db4096-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db4096-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"db4096-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sdk-ci/providers/Microsoft.DocumentDB/databaseAccounts/sdk-signoff-1\",\r\n \"name\": \"sdk-signoff-1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\",\r\n \"CreatedBy\": \"stfaul\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-06-26T21:34:35.0520648Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sdk-signoff-1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"56deb7e7-a99e-46ba-834c-32ecc3275dc6\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Strong\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sdk-signoff-1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sdk-signoff-1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sdk-signoff-1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sdk-signoff-1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sdk-signoff-1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sdk-signoff-1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sdk-signoff-1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/Devansh-Test_env/providers/Microsoft.DocumentDB/databaseAccounts/metric-consolidation\",\r\n \"name\": \"metric-consolidation\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-02-05T06:58:16.6826835Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://metric-consolidation.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"58f74bd5-ca84-4196-869e-40f00ad81595\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"metric-consolidation-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://metric-consolidation-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"metric-consolidation-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://metric-consolidation-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"metric-consolidation-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://metric-consolidation-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"metric-consolidation-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shmotlan/providers/Microsoft.DocumentDB/databaseAccounts/shan-0726-graph\",\r\n \"name\": \"shan-0726-graph\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-26T20:37:17.2181605Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shan-0726-graph.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://shan-0726-graph.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c77c524f-a0bb-4f82-a32b-5ad8a91107c3\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shan-0726-graph-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-0726-graph-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shan-0726-graph-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-0726-graph-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shan-0726-graph-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-0726-graph-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shan-0726-graph-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sargup/providers/Microsoft.DocumentDB/databaseAccounts/deploytestsargup\",\r\n \"name\": \"deploytestsargup\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-24T22:01:36.0865157Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://deploytestsargup.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"92fdc07a-f203-4fe1-8373-166353694912\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"deploytestsargup-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://deploytestsargup-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"deploytestsargup-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://deploytestsargup-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"deploytestsargup-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://deploytestsargup-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"deploytestsargup-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://deploytestsargup-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"deploytestsargup-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://deploytestsargup-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"deploytestsargup-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"deploytestsargup-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi-test-mongo/providers/Microsoft.DocumentDB/databaseAccounts/mongoeastus2\",\r\n \"name\": \"mongoeastus2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-24T22:52:45.5027124Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongoeastus2.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongoeastus2.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c5e610a5-1d06-4f9a-bfe6-9a1095f7aeb3\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongoeastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongoeastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongoeastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongoeastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongoeastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongoeastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongoeastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shmotlan/providers/Microsoft.DocumentDB/databaseAccounts/shan-cassandra-0823-signoff-2\",\r\n \"name\": \"shan-cassandra-0823-signoff-2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-08-24T00:07:24.1645804Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shan-cassandra-0823-signoff-2.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://shan-cassandra-0823-signoff-2.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"04f19782-bbab-4fe0-9304-2f125c332c3a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shan-cassandra-0823-signoff-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-cassandra-0823-signoff-2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shan-cassandra-0823-signoff-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-cassandra-0823-signoff-2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shan-cassandra-0823-signoff-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-cassandra-0823-signoff-2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shan-cassandra-0823-signoff-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/metaswitch/providers/Microsoft.DocumentDB/databaseAccounts/mswtest\",\r\n \"name\": \"mswtest\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-08-28T06:22:12.3626835Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mswtest.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://mswtest.cassandra.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8400d15a-2048-41f9-a62f-21c86736fe56\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mswtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mswtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mswtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mswtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mswtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mswtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mswtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/nitesh-resource/providers/Microsoft.DocumentDB/databaseAccounts/nidudhey-cass\",\r\n \"name\": \"nidudhey-cass\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-02-28T09:18:09.0429064Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://nidudhey-cass.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://nidudhey-cass.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"407e7670-a19e-479c-b7a2-b3fb9d4f87b8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"nidudhey-cass-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nidudhey-cass-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"nidudhey-cass-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nidudhey-cass-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"nidudhey-cass-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nidudhey-cass-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"nidudhey-cass-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nidudhey-cass-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"nidudhey-cass-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nidudhey-cass-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"nidudhey-cass-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"nidudhey-cass-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/nitesh-resource/providers/Microsoft.DocumentDB/databaseAccounts/nitesh-replicationrg\",\r\n \"name\": \"nitesh-replicationrg\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-24T12:58:24.9583816Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://nitesh-replicationrg.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"e432e360-efa5-46d7-9314-15d04579bc25\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"nitesh-replicationrg-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nitesh-replicationrg-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"nitesh-replicationrg-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nitesh-replicationrg-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"nitesh-replicationrg-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nitesh-replicationrg-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"nitesh-replicationrg-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/niupremongo0504\",\r\n \"name\": \"niupremongo0504\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-04T07:55:24.2997416Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://niupremongo0504.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://niupremongo0504.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8f876d2b-b02c-4371-ba07-5495bdc452a0\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"niupremongo0504-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://niupremongo0504-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"niupremongo0504-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://niupremongo0504-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"niupremongo0504-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://niupremongo0504-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"niupremongo0504-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n },\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shmotlan/providers/Microsoft.DocumentDB/databaseAccounts/shan-sql-0823-signoff\",\r\n \"name\": \"shan-sql-0823-signoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-08-24T00:03:35.4578481Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shan-sql-0823-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1539a26c-a7aa-4501-a7bd-7664ac00d735\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shan-sql-0823-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-sql-0823-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shan-sql-0823-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-sql-0823-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shan-sql-0823-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-sql-0823-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shan-sql-0823-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/QueryOracle/providers/Microsoft.DocumentDB/databaseAccounts/query-push-filters-to-index\",\r\n \"name\": \"query-push-filters-to-index\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-10-29T22:05:34.908529Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://query-push-filters-to-index.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2dc87f81-3525-47f0-9351-43f2a2d8bf39\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"query-push-filters-to-index-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://query-push-filters-to-index-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"query-push-filters-to-index-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://query-push-filters-to-index-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"query-push-filters-to-index-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://query-push-filters-to-index-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"query-push-filters-to-index-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/masistagesignoff0915/providers/Microsoft.DocumentDB/databaseAccounts/queueburstingtest1\",\r\n \"name\": \"queueburstingtest1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-29T00:48:32.1465276Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://queueburstingtest1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b201536f-9a28-4003-932e-ebe49c8671b7\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"queueburstingtest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://queueburstingtest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"queueburstingtest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://queueburstingtest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"queueburstingtest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://queueburstingtest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"queueburstingtest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/rakkumastg/providers/Microsoft.DocumentDB/databaseAccounts/rakkumastgsql\",\r\n \"name\": \"rakkumastgsql\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-13T13:44:56.8683454Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://rakkumastgsql.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9afe19a9-96cf-4277-8342-db3213d65aeb\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"rakkumastgsql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rakkumastgsql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"rakkumastgsql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rakkumastgsql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"rakkumastgsql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rakkumastgsql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"rakkumastgsql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/flnarenjrg/providers/Microsoft.DocumentDB/databaseAccounts/flnarenj-synstage4\",\r\n \"name\": \"flnarenj-synstage4\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-19T09:08:27.9319811Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://flnarenj-synstage4.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"341961c3-7571-4843-9dcb-abe818c65505\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"flnarenj-synstage4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://flnarenj-synstage4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"flnarenj-synstage4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://flnarenj-synstage4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"flnarenj-synstage4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://flnarenj-synstage4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"flnarenj-synstage4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/bhavyasplittest-rg/providers/Microsoft.DocumentDB/databaseAccounts/ramaragsplit\",\r\n \"name\": \"ramaragsplit\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-12-17T23:44:29.6548378Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ramaragsplit.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"08518d5a-4444-4f29-bb91-d03b7a799180\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ramaragsplit-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ramaragsplit-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ramaragsplit-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ramaragsplit-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ramaragsplit-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ramaragsplit-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ramaragsplit-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [\r\n {\r\n \"allowedOrigins\": \"*\"\r\n }\r\n ],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname9746\",\r\n \"name\": \"restoredaccountname9746\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-21T18:55:13.1687844Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restoredaccountname9746.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d8974ca8-8f69-4924-9040-c10b7f30524b\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restoredaccountname9746-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname9746-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restoredaccountname9746-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname9746-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restoredaccountname9746-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname9746-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restoredaccountname9746-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"restoreTimestampInUtc\": \"2020-07-21T18:22:33Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/roaror-test/providers/Microsoft.DocumentDB/databaseAccounts/roaror2\",\r\n \"name\": \"roaror2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-28T16:51:16.3920398Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://roaror2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"4e9f9731-357b-4493-9e94-c35f6c6f854a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"roaror2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://roaror2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"roaror2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://roaror2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"roaror2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://roaror2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"roaror2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shqintest/providers/Microsoft.DocumentDB/databaseAccounts/shqintestcassandrastage\",\r\n \"name\": \"shqintestcassandrastage\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-08T22:42:48.819926Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shqintestcassandrastage.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://shqintestcassandrastage.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b61809f6-8dab-4049-afc0-b1736cdad905\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shqintestcassandrastage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shqintestcassandrastage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shqintestcassandrastage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shqintestcassandrastage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shqintestcassandrastage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shqintestcassandrastage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shqintestcassandrastage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n },\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/sargupparalleltest\",\r\n \"name\": \"sargupparalleltest\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-24T22:49:13.4965052Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sargupparalleltest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0bf3a922-f991-4ff4-8cb3-529982d1cf43\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sargupparalleltest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sargupparalleltest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sargupparalleltest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sargupparalleltest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sargupparalleltest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sargupparalleltest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sargupparalleltest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/akash-cassandra-northcentralus-resource/providers/Microsoft.DocumentDB/databaseAccounts/harsudantest3\",\r\n \"name\": \"harsudantest3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-21T01:44:21.9612909Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://harsudantest3.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d0d5a759-3287-4c8a-92b2-3712e218013c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"harsudantest3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://harsudantest3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"harsudantest3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://harsudantest3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"harsudantest3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://harsudantest3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"harsudantest3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://harsudantest3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"harsudantest3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://harsudantest3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"harsudantest3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"harsudantest3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shtan-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/shtantestbackuphold\",\r\n \"name\": \"shtantestbackuphold\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-21T10:42:15.454682Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shtantestbackuphold.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"de8ef355-27ec-498d-bc5d-c90fccfae995\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shtantestbackuphold-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shtantestbackuphold-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shtantestbackuphold-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shtantestbackuphold-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shtantestbackuphold-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shtantestbackuphold-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shtantestbackuphold-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 120,\r\n \"backupRetentionIntervalInHours\": 9,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ragil/providers/Microsoft.DocumentDB/databaseAccounts/sql-pxf3ijdttumy4\",\r\n \"name\": \"sql-pxf3ijdttumy4\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-04-14T00:30:31.5476426Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sql-pxf3ijdttumy4.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"24ab0882-6575-45b8-b6b0-7e9764d668fd\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sql-pxf3ijdttumy4-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sql-pxf3ijdttumy4-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sql-pxf3ijdttumy4-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sql-pxf3ijdttumy4-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sql-pxf3ijdttumy4-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sql-pxf3ijdttumy4-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sql-pxf3ijdttumy4-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sdk-ci/providers/Microsoft.DocumentDB/databaseAccounts/java-async-multimaster-signoff\",\r\n \"name\": \"java-async-multimaster-signoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-12-19T22:17:23.3548774Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://java-async-multimaster-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2093368d-1a1c-45b3-a5c0-11f7e7306bb0\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"java-async-multimaster-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-async-multimaster-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"java-async-multimaster-signoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://java-async-multimaster-signoff-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"java-async-multimaster-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-async-multimaster-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"java-async-multimaster-signoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://java-async-multimaster-signoff-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"java-async-multimaster-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-async-multimaster-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"java-async-multimaster-signoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://java-async-multimaster-signoff-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"java-async-multimaster-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"java-async-multimaster-signoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 2\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/mekaushimongomigrate\",\r\n \"name\": \"mekaushimongomigrate\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-12T21:48:52.5867438Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mekaushimongomigrate.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mekaushimongomigrate.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0e47abda-b44a-4251-a29c-46114b96285a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mekaushimongomigrate-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mekaushimongomigrate-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mekaushimongomigrate-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mekaushimongomigrate-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mekaushimongomigrate-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mekaushimongomigrate-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mekaushimongomigrate-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192\",\r\n \"name\": \"db8192\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-21T19:17:46.4039586Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://db8192.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://db8192.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"cc0bf75f-77f4-4742-a2ed-2673367c60cb\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"db8192-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db8192-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"db8192-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db8192-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"db8192-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db8192-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"db8192-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db1024\",\r\n \"name\": \"db1024\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-21T18:19:36.6085112Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://db1024.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"db1024-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db1024-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"db1024-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db1024-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"db1024-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db1024-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"db1024-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/devansh-stage/providers/Microsoft.DocumentDB/databaseAccounts/metric-non-conso-w-purge\",\r\n \"name\": \"metric-non-conso-w-purge\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-02-12T08:06:10.5282339Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://metric-non-conso-w-purge.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f6755f78-6ebf-4a20-8422-881d26f333a8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"metric-non-conso-w-purge-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://metric-non-conso-w-purge-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"metric-non-conso-w-purge-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://metric-non-conso-w-purge-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"metric-non-conso-w-purge-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://metric-non-conso-w-purge-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"metric-non-conso-w-purge-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sdk-ci/providers/Microsoft.DocumentDB/databaseAccounts/sdk-signoff-2\",\r\n \"name\": \"sdk-signoff-2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-06-26T21:37:15.6859442Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sdk-signoff-2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0daad281-b626-42d0-b0b0-8f389f3a2dd2\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Strong\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sdk-signoff-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sdk-signoff-2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sdk-signoff-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sdk-signoff-2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sdk-signoff-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sdk-signoff-2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sdk-signoff-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sargup/providers/Microsoft.DocumentDB/databaseAccounts/deploytestsargup-restored1108\",\r\n \"name\": \"deploytestsargup-restored1108\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"restoredSourceDatabaseAccountName\": \"deploytestsargup\",\r\n \"restoredAtTimestamp\": \"11/8/2019 10:52:44 PM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-11-08T23:03:20.0550847Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://deploytestsargup-restored1108.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"98a90cd7-a5b2-4d70-9595-73963cb9a468\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"deploytestsargup-restored1108-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://deploytestsargup-restored1108-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"deploytestsargup-restored1108-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://deploytestsargup-restored1108-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"deploytestsargup-restored1108-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://deploytestsargup-restored1108-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"deploytestsargup-restored1108-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shmotlan/providers/Microsoft.DocumentDB/databaseAccounts/shan-0726-mongo\",\r\n \"name\": \"shan-0726-mongo\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-26T20:34:21.1059192Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shan-0726-mongo.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b03d1acb-fd02-4e24-a6d1-a6c5c0a312b9\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shan-0726-mongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-0726-mongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shan-0726-mongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-0726-mongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shan-0726-mongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-0726-mongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shan-0726-mongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shan/providers/Microsoft.DocumentDB/databaseAccounts/shan-cassandra-staging\",\r\n \"name\": \"shan-cassandra-staging\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-11T19:57:46.884473Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shan-cassandra-staging.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://shan-cassandra-staging.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"7f26ea69-e512-4c45-834f-a2c719b06b9d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shan-cassandra-staging-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-cassandra-staging-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shan-cassandra-staging-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-cassandra-staging-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shan-cassandra-staging-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-cassandra-staging-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shan-cassandra-staging-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [\r\n {\r\n \"allowedOrigins\": \"*\"\r\n }\r\n ],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/computev2stagerg/providers/Microsoft.DocumentDB/databaseAccounts/stagecomputev2db\",\r\n \"name\": \"stagecomputev2db\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-03-02T20:45:44.4896421Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stagecomputev2db.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ab476b3b-8c9a-40ab-95cd-2f91f2566a82\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stagecomputev2db-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stagecomputev2db-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stagecomputev2db-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stagecomputev2db-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stagecomputev2db-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stagecomputev2db-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stagecomputev2db-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/nichatur/providers/Microsoft.DocumentDB/databaseAccounts/nihctaur-rbac\",\r\n \"name\": \"nihctaur-rbac\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"Owner\": \"nichatur\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-02T00:21:32.8962997Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://nihctaur-rbac.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d26c1a58-4dc4-4be2-9480-1539d4881c32\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"nihctaur-rbac-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nihctaur-rbac-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"nihctaur-rbac-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nihctaur-rbac-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"nihctaur-rbac-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nihctaur-rbac-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"nihctaur-rbac-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/niupremongo\",\r\n \"name\": \"niupremongo\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-01T22:34:09.7809699Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://niupremongo.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://niupremongo.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"57954b69-7623-4abf-bd0e-c68093d01158\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"niupremongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://niupremongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"niupremongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://niupremongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"niupremongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://niupremongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"niupremongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n },\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ramarag/providers/Microsoft.DocumentDB/databaseAccounts/stagenotebook\",\r\n \"name\": \"stagenotebook\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-06T23:58:05.0813897Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stagenotebook.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0f49adfc-7109-41e2-b141-28759b2bfe0f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stagenotebook-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stagenotebook-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stagenotebook-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stagenotebook-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stagenotebook-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stagenotebook-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stagenotebook-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shan/providers/Microsoft.DocumentDB/databaseAccounts/shan-stage-sql\",\r\n \"name\": \"shan-stage-sql\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-04-28T22:46:53.8467651Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shan-stage-sql.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"14605a70-8cc5-465f-b5d1-f31dce6dc7d3\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shan-stage-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-stage-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shan-stage-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-stage-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shan-stage-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-stage-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shan-stage-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sukans/providers/Microsoft.DocumentDB/databaseAccounts/sukans-noownerid2\",\r\n \"name\": \"sukans-noownerid2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-04-13T03:35:33.6371883Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sukans-noownerid2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b159c550-afa1-4280-951f-1786695c9531\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sukans-noownerid2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sukans-noownerid2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sukans-noownerid2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sukans-noownerid2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sukans-noownerid2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sukans-noownerid2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sukans-noownerid2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/akgoe-test-rg/providers/Microsoft.DocumentDB/databaseAccounts/svless-akgoe-loadtest\",\r\n \"name\": \"svless-akgoe-loadtest\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-11T00:20:04.6458198Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://svless-akgoe-loadtest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"bdd6badb-8888-48ef-9a5f-85a1c3f468b1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"svless-akgoe-loadtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://svless-akgoe-loadtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"svless-akgoe-loadtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://svless-akgoe-loadtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"svless-akgoe-loadtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://svless-akgoe-loadtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"svless-akgoe-loadtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableServerless\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/flnarenjrg/providers/Microsoft.DocumentDB/databaseAccounts/flnarenj-synstg\",\r\n \"name\": \"flnarenj-synstg\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-13T03:10:52.9843818Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://flnarenj-synstg.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"166aa099-e587-44d5-acdf-1fd5cce4bd6f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"flnarenj-synstg-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://flnarenj-synstg-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"flnarenj-synstg-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://flnarenj-synstg-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"flnarenj-synstg-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://flnarenj-synstg-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"flnarenj-synstg-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ramarag/providers/Microsoft.DocumentDB/databaseAccounts/ramaragtest\",\r\n \"name\": \"ramaragtest\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-07T01:44:15.0714222Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ramaragtest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"81c1c70c-0f23-4c74-aa9a-32c5fbbf7949\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ramaragtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ramaragtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ramaragtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ramaragtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ramaragtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ramaragtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ramaragtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sahurd/providers/Microsoft.DocumentDB/databaseAccounts/sahurd-add\",\r\n \"name\": \"sahurd-add\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-20T23:50:06.809231Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sahurd-add.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"bc07ccb2-e90c-46a7-9e6b-ce5461455a4c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sahurd-add-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sahurd-add-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sahurd-add-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sahurd-add-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sahurd-add-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sahurd-add-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sahurd-add-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sahurd-add-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sahurd-add-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sahurd-add-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sahurd-add-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"sahurd-add-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shreystagetest/providers/Microsoft.DocumentDB/databaseAccounts/shreyeast\",\r\n \"name\": \"shreyeast\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-26T19:01:55.5386899Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shreyeast.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b80fbcbf-b8a8-44f5-84c4-408669f2c8f3\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shreyeast-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreyeast-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shreyeast-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreyeast-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shreyeast-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreyeast-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shreyeast-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abinav_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/sarguptestdup\",\r\n \"name\": \"sarguptestdup\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-24T18:14:24.8352176Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sarguptestdup.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"7c2df87b-f0dd-464f-b0d6-00e1a1626bc6\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sarguptestdup-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sarguptestdup-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sarguptestdup-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sarguptestdup-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sarguptestdup-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://sarguptestdup-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sarguptestdup-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sarguptestdup-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"sarguptestdup-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://sarguptestdup-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sarguptestdup-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"sarguptestdup-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 5,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shtan-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/shtantestbackuphold-r1\",\r\n \"name\": \"shtantestbackuphold-r1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\",\r\n \"restoredSourceDatabaseAccountName\": \"shtantestbackuphold\",\r\n \"restoredAtTimestamp\": \"8/21/2020 4:22:32 PM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-21T16:28:47.888126Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shtantestbackuphold-r1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3f41e8de-31f3-4048-b6b7-ef06c0cc9c71\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shtantestbackuphold-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shtantestbackuphold-r1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shtantestbackuphold-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shtantestbackuphold-r1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shtantestbackuphold-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shtantestbackuphold-r1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shtantestbackuphold-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/\",\r\n \"restoreTimestampInUtc\": \"2020-08-21T16:22:25Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sdk-ci/providers/Microsoft.DocumentDB/databaseAccounts/java-async-multimaster-signoff-2\",\r\n \"name\": \"java-async-multimaster-signoff-2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-27T00:37:01.9141202Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://java-async-multimaster-signoff-2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0e85eb36-3428-4e0f-a381-b236d310408b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"java-async-multimaster-signoff-2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://java-async-multimaster-signoff-2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"java-async-multimaster-signoff-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-async-multimaster-signoff-2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"java-async-multimaster-signoff-2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://java-async-multimaster-signoff-2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"java-async-multimaster-signoff-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-async-multimaster-signoff-2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"java-async-multimaster-signoff-2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://java-async-multimaster-signoff-2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"java-async-multimaster-signoff-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-async-multimaster-signoff-2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"java-async-multimaster-signoff-2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"java-async-multimaster-signoff-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/srnara-signoff/providers/Microsoft.DocumentDB/databaseAccounts/srnara-signoff\",\r\n \"name\": \"srnara-signoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-24T21:18:49.2688221Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://srnara-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c47fbbe5-0ad5-441b-8d83-3c110cf6d38d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"ConsistentPrefix\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"srnara-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://srnara-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"srnara-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://srnara-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"srnara-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://srnara-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"srnara-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/table-yid5img5ochq6\",\r\n \"name\": \"table-yid5img5ochq6\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-16T01:36:14.9005044Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://table-yid5img5ochq6.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://table-yid5img5ochq6.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3d7ea172-3b18-4dd2-bb15-a32b0f446d1b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"table-yid5img5ochq6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://table-yid5img5ochq6-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"table-yid5img5ochq6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://table-yid5img5ochq6-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"table-yid5img5ochq6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://table-yid5img5ochq6-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"table-yid5img5ochq6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://table-yid5img5ochq6-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"table-yid5img5ochq6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://table-yid5img5ochq6-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"table-yid5img5ochq6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"table-yid5img5ochq6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/tamitta/providers/Microsoft.DocumentDB/databaseAccounts/tamitta-stage-mongo-36\",\r\n \"name\": \"tamitta-stage-mongo-36\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-24T18:10:52.2983364Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tamitta-stage-mongo-36.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://tamitta-stage-mongo-36.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"635d469b-0dfa-49d6-bd0f-c77969134ac1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tamitta-stage-mongo-36-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tamitta-stage-mongo-36-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tamitta-stage-mongo-36-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tamitta-stage-mongo-36-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tamitta-stage-mongo-36-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tamitta-stage-mongo-36-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tamitta-stage-mongo-36-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ash/providers/Microsoft.DocumentDB/databaseAccounts/test-table-df\",\r\n \"name\": \"test-table-df\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-06-07T00:35:59.9666094Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-table-df.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://test-table-df.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a8ee5685-175e-47c6-89ba-e0f1fa5b2ce8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-table-df-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test-table-df-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-table-df-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test-table-df-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-table-df-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test-table-df-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-table-df-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sdk-ci/providers/Microsoft.DocumentDB/databaseAccounts/sdk-signoff-3\",\r\n \"name\": \"sdk-signoff-3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-11-09T03:54:04.1095174Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sdk-signoff-3.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b17b8cfe-0aef-46ab-8803-b0ca14e33c5a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Strong\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sdk-signoff-3-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sdk-signoff-3-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sdk-signoff-3-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sdk-signoff-3-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sdk-signoff-3-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://sdk-signoff-3-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sdk-signoff-3-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/mohybridrow\",\r\n \"name\": \"mohybridrow\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-01T17:27:04.1532322Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mohybridrow.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3b985a3b-924e-4549-b67f-86016e527943\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mohybridrow-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mohybridrow-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mohybridrow-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mohybridrow-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mohybridrow-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mohybridrow-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mohybridrow-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shmotlan/providers/Microsoft.DocumentDB/databaseAccounts/shan-0726-sql\",\r\n \"name\": \"shan-0726-sql\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-26T20:33:35.3418069Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shan-0726-sql.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1f87ac1e-09cc-4c40-a036-a0382b64b834\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shan-0726-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-0726-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shan-0726-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-0726-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shan-0726-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-0726-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shan-0726-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [\r\n {\r\n \"allowedOrigins\": \"https://localhost\"\r\n }\r\n ],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/testazsharath/providers/Microsoft.DocumentDB/databaseAccounts/testaz430\",\r\n \"name\": \"testaz430\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-04-30T22:23:00.435721Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testaz430.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"58128aa2-1b70-4196-8a09-d28f0ff1455a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testaz430-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testaz430-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testaz430-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testaz430-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testaz430-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testaz430-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testaz430-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shmotlan/providers/Microsoft.DocumentDB/databaseAccounts/shan-graph-0823-signoff\",\r\n \"name\": \"shan-graph-0823-signoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-08-24T00:07:20.7266733Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shan-graph-0823-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://shan-graph-0823-signoff.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ed1f0782-a5ff-48c4-93b1-547f20b0dec8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shan-graph-0823-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-graph-0823-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shan-graph-0823-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-graph-0823-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shan-graph-0823-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-graph-0823-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shan-graph-0823-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/nitesh-resource/providers/Microsoft.DocumentDB/databaseAccounts/nitesh-408\",\r\n \"name\": \"nitesh-408\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-02-28T09:47:48.7887582Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://nitesh-408.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"917bc598-0994-4fb6-839e-b94ac49c3b3f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"nitesh-408-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nitesh-408-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"nitesh-408-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nitesh-408-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"nitesh-408-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nitesh-408-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"nitesh-408-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/computev2stagerg/providers/Microsoft.DocumentDB/databaseAccounts/stagecomputev2dbtestop\",\r\n \"name\": \"stagecomputev2dbtestop\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-03-03T23:10:09.1509165Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stagecomputev2dbtestop.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f4d464d2-912f-4bdd-859f-932bc8599706\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stagecomputev2dbtestop-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stagecomputev2dbtestop-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stagecomputev2dbtestop-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stagecomputev2dbtestop-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stagecomputev2dbtestop-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stagecomputev2dbtestop-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stagecomputev2dbtestop-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sargup/providers/Microsoft.DocumentDB/databaseAccounts/testazeus\",\r\n \"name\": \"testazeus\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-11-07T18:19:12.3222597Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testazeus.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8c804e81-41c9-4065-96d7-1c9ea2223cd9\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testazeus-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testazeus-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testazeus-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testazeus-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testazeus-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testazeus-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testazeus-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test2/providers/Microsoft.DocumentDB/databaseAccounts/testps1\",\r\n \"name\": \"testps1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-06-26T04:15:27.7406505Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testps1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3b69fbb4-3621-437f-83e9-8d503c1bd65f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testps1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testps1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testps1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testps1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testps1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testps1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testps1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/supattip_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/supattip-stage\",\r\n \"name\": \"supattip-stage\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-03-05T00:21:05.1429461Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://supattip-stage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"bd3cd2c8-fd72-428b-910d-4aac1bbe47da\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"supattip-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://supattip-stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"supattip-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://supattip-stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"supattip-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://supattip-stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"supattip-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shmotlan/providers/Microsoft.DocumentDB/databaseAccounts/shan-table-0823-signoff\",\r\n \"name\": \"shan-table-0823-signoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-08-24T00:06:44.1519716Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shan-table-0823-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://shan-table-0823-signoff.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9a090f1e-ff8e-48df-a322-f2ec18bbff47\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shan-table-0823-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-table-0823-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shan-table-0823-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-table-0823-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shan-table-0823-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-table-0823-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shan-table-0823-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test-rg/providers/Microsoft.DocumentDB/databaseAccounts/testsanalytics\",\r\n \"name\": \"testsanalytics\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"DocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-14T21:39:30.589338Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testsanalytics.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6adf7139-5e0f-4396-b03d-ea81acfc9280\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testsanalytics-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testsanalytics-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testsanalytics-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testsanalytics-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"testsanalytics-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testsanalytics-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testsanalytics-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testsanalytics-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"testsanalytics-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testsanalytics-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testsanalytics-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"testsanalytics-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 30,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/testshbyok/providers/Microsoft.DocumentDB/databaseAccounts/testshbyokstg90\",\r\n \"name\": \"testshbyokstg90\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-04T00:29:16.8493171Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testshbyokstg90.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3ba2b178-2aa6-4c16-a663-a597c14e7267\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"keyVaultKeyUri\": \"https://testshkv3.vault.azure.net/keys/key2\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testshbyokstg90-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshbyokstg90-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testshbyokstg90-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshbyokstg90-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testshbyokstg90-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshbyokstg90-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testshbyokstg90-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test2/providers/Microsoft.DocumentDB/databaseAccounts/testshgen\",\r\n \"name\": \"testshgen\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-02T22:28:27.8284219Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testshgen.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ca9b9214-23fe-4f35-b794-df849f0d1620\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testshgen-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshgen-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testshgen-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshgen-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testshgen-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshgen-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testshgen-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/backup-restore/providers/Microsoft.DocumentDB/databaseAccounts/shtan-backup-hold2\",\r\n \"name\": \"shtan-backup-hold2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"restoredSourceDatabaseAccountName\": \"stage-validation-source\",\r\n \"restoredAtTimestamp\": \"8/21/2020 2:45:27 AM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-21T03:01:31.9431834Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shtan-backup-hold2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"7e3c9c1f-07f7-4912-a390-ceeecb100ccf\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shtan-backup-hold2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shtan-backup-hold2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shtan-backup-hold2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shtan-backup-hold2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shtan-backup-hold2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shtan-backup-hold2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shtan-backup-hold2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/\",\r\n \"restoreTimestampInUtc\": \"2020-08-21T02:45:16Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sdk-ci/providers/Microsoft.DocumentDB/databaseAccounts/sdk-replication-test\",\r\n \"name\": \"sdk-replication-test\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-07-05T20:29:31.4612005Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sdk-replication-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"190b08bf-f254-47bc-a694-508a760db9bc\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Strong\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sdk-replication-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sdk-replication-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sdk-replication-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sdk-replication-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sdk-replication-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sdk-replication-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sdk-replication-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/analytics/providers/Microsoft.DocumentDB/databaseAccounts/shthekkatestacc1\",\r\n \"name\": \"shthekkatestacc1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-16T19:35:59.1935283Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shthekkatestacc1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"64abdab4-b87c-4989-8fff-4c1c6d8ba31e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shthekkatestacc1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkatestacc1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shthekkatestacc1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkatestacc1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"shthekkatestacc1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shthekkatestacc1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shthekkatestacc1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://shthekkatestacc1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"shthekkatestacc1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shthekkatestacc1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shthekkatestacc1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"shthekkatestacc1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sdk-ci/providers/Microsoft.DocumentDB/databaseAccounts/java-async-signoff\",\r\n \"name\": \"java-async-signoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-12-19T22:18:34.793944Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://java-async-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"849ff8e0-a55c-4a24-a8e0-d4d1f6ab9d27\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Strong\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"java-async-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-async-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"java-async-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-async-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"java-async-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-async-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"java-async-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/srpalive-cassandra-rg/providers/Microsoft.DocumentDB/databaseAccounts/srpalive-stage-cassandra\",\r\n \"name\": \"srpalive-stage-cassandra\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-14T19:17:24.9383024Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://srpalive-stage-cassandra.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://srpalive-stage-cassandra.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"35e82c7b-0f83-4e77-bf8e-d4f7c91cfbe6\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"srpalive-stage-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://srpalive-stage-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"srpalive-stage-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://srpalive-stage-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"srpalive-stage-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://srpalive-stage-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"srpalive-stage-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/roaror-test/providers/Microsoft.DocumentDB/databaseAccounts/stage-signoff-cv2\",\r\n \"name\": \"stage-signoff-cv2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-25T21:51:56.6359245Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stage-signoff-cv2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"7245fa3d-08d2-4951-9c3a-f9cb1e788311\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stage-signoff-cv2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-signoff-cv2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stage-signoff-cv2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-signoff-cv2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stage-signoff-cv2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-signoff-cv2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stage-signoff-cv2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/backup-restore/providers/Microsoft.DocumentDB/databaseAccounts/stage-pitr-validation-source\",\r\n \"name\": \"stage-pitr-validation-source\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-13T23:51:15.7044411Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stage-pitr-validation-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stage-pitr-validation-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"stage-pitr-validation-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"stage-pitr-validation-source-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stage-pitr-validation-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"stage-pitr-validation-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"stage-pitr-validation-source-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stage-pitr-validation-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"stage-pitr-validation-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n },\r\n {\r\n \"id\": \"stage-pitr-validation-source-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 2\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/test-virangai-cont123\",\r\n \"name\": \"test-virangai-cont123\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-05T20:32:26.996202Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-virangai-cont123.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"bb3e3c48-18d8-46e8-b294-41d9406885c5\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-virangai-cont123-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-cont123-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-virangai-cont123-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-cont123-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-virangai-cont123-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-cont123-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-virangai-cont123-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/17783e6d-0e28-41e2-b086-9d17763f1d51\",\r\n \"restoreTimestampInUtc\": \"2020-08-05T20:17:47.66Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sdk-ci/providers/Microsoft.DocumentDB/databaseAccounts/sdk-signoff-4\",\r\n \"name\": \"sdk-signoff-4\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-26T21:27:51.8781208Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sdk-signoff-4.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c088144f-eb9c-496a-91ae-36ac38c5c7f1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Strong\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sdk-signoff-4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sdk-signoff-4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sdk-signoff-4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sdk-signoff-4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sdk-signoff-4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sdk-signoff-4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sdk-signoff-4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/testshbyok/providers/Microsoft.DocumentDB/databaseAccounts/testslestg1\",\r\n \"name\": \"testslestg1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-07T06:24:58.3661081Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testslestg1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"59539dd3-084c-49e7-99a7-69ef9d70249c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testslestg1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testslestg1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testslestg1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testslestg1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testslestg1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testslestg1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testslestg1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableServerless\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shmotlan/providers/Microsoft.DocumentDB/databaseAccounts/shan-0726-table\",\r\n \"name\": \"shan-0726-table\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-26T20:36:43.7104962Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shan-0726-table.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://shan-0726-table.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"59ddffb8-6900-47e7-bd37-664aa84ee92a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shan-0726-table-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-0726-table-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shan-0726-table-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-0726-table-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shan-0726-table-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-0726-table-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shan-0726-table-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shmotlan/providers/Microsoft.DocumentDB/databaseAccounts/shan-mongo-0823-signoff\",\r\n \"name\": \"shan-mongo-0823-signoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-08-24T00:04:42.9422316Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shan-mongo-0823-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://shan-mongo-0823-signoff.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"70980066-47c7-43ba-8343-a1e645417dc1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shan-mongo-0823-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-mongo-0823-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shan-mongo-0823-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-mongo-0823-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shan-mongo-0823-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-mongo-0823-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shan-mongo-0823-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/tpcdsmongo/providers/Microsoft.DocumentDB/databaseAccounts/tpcdsbenchmark\",\r\n \"name\": \"tpcdsbenchmark\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-16T22:23:23.5848066Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tpcdsbenchmark.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://tpcdsbenchmark.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c06b7af8-c274-4642-a329-192c864422e1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tpcdsbenchmark-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tpcdsbenchmark-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tpcdsbenchmark-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tpcdsbenchmark-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tpcdsbenchmark-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tpcdsbenchmark-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tpcdsbenchmark-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vimeng-rg/providers/Microsoft.DocumentDB/databaseAccounts/vimeng-stage-cass-nb\",\r\n \"name\": \"vimeng-stage-cass-nb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-03-05T00:19:21.5373582Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vimeng-stage-cass-nb.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://vimeng-stage-cass-nb.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ef4bbb82-0eff-4861-bfe6-ab61688257d2\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vimeng-stage-cass-nb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vimeng-stage-cass-nb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vimeng-stage-cass-nb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vimeng-stage-cass-nb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vimeng-stage-cass-nb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vimeng-stage-cass-nb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vimeng-stage-cass-nb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n },\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test-rg/providers/Microsoft.DocumentDB/databaseAccounts/testkeksh1014\",\r\n \"name\": \"testkeksh1014\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"DocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-14T22:57:10.7535281Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testkeksh1014.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1a0617f8-e4aa-4202-856f-7a3742de2fde\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testkeksh1014-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testkeksh1014-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testkeksh1014-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testkeksh1014-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testkeksh1014-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testkeksh1014-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testkeksh1014-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 30,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vivekrastage/providers/Microsoft.DocumentDB/databaseAccounts/vivekrastagesignoffeu2\",\r\n \"name\": \"vivekrastagesignoffeu2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-01-28T19:55:21.6550449Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vivekrastagesignoffeu2.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://vivekrastagesignoffeu2.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c8629ee6-86f5-49f3-a222-b6c6622be2d5\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vivekrastagesignoffeu2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vivekrastagesignoffeu2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vivekrastagesignoffeu2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vivekrastagesignoffeu2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vivekrastagesignoffeu2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vivekrastagesignoffeu2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vivekrastagesignoffeu2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n },\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/rg-20190523t2055476364/providers/Microsoft.DocumentDB/databaseAccounts/sv-20190523t2055476364-restored1\",\r\n \"name\": \"sv-20190523t2055476364-restored1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"restoredSourceDatabaseAccountName\": \"sv-20190523t2055476364\",\r\n \"restoredAtTimestamp\": \"5/24/2019 4:34:37 AM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-05-24T05:00:26.8477667Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sv-20190523t2055476364-restored1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"51d0487f-3e77-40c4-9a8c-341b1049c243\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sv-20190523t2055476364-restored1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sv-20190523t2055476364-restored1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sv-20190523t2055476364-restored1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sv-20190523t2055476364-restored1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sv-20190523t2055476364-restored1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sv-20190523t2055476364-restored1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sv-20190523t2055476364-restored1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 5,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test-rg/providers/Microsoft.DocumentDB/databaseAccounts/testsanalytics1018\",\r\n \"name\": \"testsanalytics1018\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"DocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-19T00:06:26.5707715Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testsanalytics1018.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"68561ebe-3527-4cd6-991d-ce3e4c72abd9\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testsanalytics1018-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testsanalytics1018-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testsanalytics1018-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testsanalytics1018-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"testsanalytics1018-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testsanalytics1018-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testsanalytics1018-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testsanalytics1018-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"testsanalytics1018-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testsanalytics1018-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testsanalytics1018-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"testsanalytics1018-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 30,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test2/providers/Microsoft.DocumentDB/databaseAccounts/testshmongo1\",\r\n \"name\": \"testshmongo1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-02T22:18:56.4985682Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testshmongo1.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://testshmongo1.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ce82def7-d23d-4d8a-b4f0-e14955eca281\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testshmongo1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshmongo1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testshmongo1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshmongo1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testshmongo1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshmongo1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testshmongo1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shan/providers/Microsoft.DocumentDB/databaseAccounts/stage-test-0408\",\r\n \"name\": \"stage-test-0408\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"$type\": \"Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary, Microsoft.WindowsAzure.Management.Common.Storage\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-04-08T20:42:00.525745Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stage-test-0408.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c3e831f3-fa1e-4634-99c1-8e04ae92a998\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stage-test-0408-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-test-0408-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stage-test-0408-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-test-0408-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stage-test-0408-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-test-0408-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stage-test-0408-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/testshbyok/providers/Microsoft.DocumentDB/databaseAccounts/testshref4\",\r\n \"name\": \"testshref4\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-14T02:01:53.1320728Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testshref4.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c2521bc1-b5e6-4dd4-9a6d-645694b94b47\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"keyVaultKeyUri\": \"https://testshtest1.vault.azure.net/keys/key2\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testshref4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshref4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testshref4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshref4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testshref4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshref4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testshref4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/testshbyok/providers/Microsoft.DocumentDB/databaseAccounts/testshstgbyok15\",\r\n \"name\": \"testshstgbyok15\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-03T21:20:25.7881457Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testshstgbyok15.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"e56d849a-d674-4bf2-9bab-21dfaee94990\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"keyVaultKeyUri\": \"https://testshkv3.vault.azure.net/keys/key2\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testshstgbyok15-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshstgbyok15-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testshstgbyok15-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshstgbyok15-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testshstgbyok15-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshstgbyok15-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testshstgbyok15-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test1/providers/Microsoft.DocumentDB/databaseAccounts/test897\",\r\n \"name\": \"test897\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Graph\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-09-18T22:37:23.5451688Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test897.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://test897.gremlin.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3854c12f-7eed-4879-be1f-f8f6139e333d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test897-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test897-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test897-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test897-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test897-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test897-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test897-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/SelviTest-RG/providers/Microsoft.DocumentDB/databaseAccounts/selvitest-account\",\r\n \"name\": \"selvitest-account\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-23T16:18:42.3547114Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://selvitest-account.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"55083b96-b985-4dec-92df-fa0ac98443f1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"selvitest-account-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://selvitest-account-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"selvitest-account-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://selvitest-account-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"selvitest-account-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://selvitest-account-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"selvitest-account-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/testshbyok/providers/Microsoft.DocumentDB/databaseAccounts/testslestg2\",\r\n \"name\": \"testslestg2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-07T06:28:37.7623765Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testslestg2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d6631534-fb41-46b2-9aac-e0927350a2b3\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testslestg2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testslestg2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testslestg2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testslestg2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testslestg2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testslestg2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testslestg2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableServerless\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/tli-test-byok/providers/Microsoft.DocumentDB/databaseAccounts/tli-test-byok5\",\r\n \"name\": \"tli-test-byok5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-17T03:11:25.1931086Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tli-test-byok5.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"996037c1-980b-4b97-9b18-d4475aa3248e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"keyVaultKeyUri\": \"https://liliang-test-byok.vault.azure.net/keys/test-byok\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tli-test-byok5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tli-test-byok5-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tli-test-byok5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tli-test-byok5-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tli-test-byok5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tli-test-byok5-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tli-test-byok5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/tracevalidation/providers/Microsoft.DocumentDB/databaseAccounts/tracevalidation-sql\",\r\n \"name\": \"tracevalidation-sql\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-11-14T21:53:36.8247307Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tracevalidation-sql.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d3d5336f-6ab9-4c37-a4d2-4823bcc3ce48\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tracevalidation-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tracevalidation-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tracevalidation-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tracevalidation-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tracevalidation-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tracevalidation-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tracevalidation-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vimeng-rg/providers/Microsoft.DocumentDB/databaseAccounts/vimeng-stage-mongo-nb\",\r\n \"name\": \"vimeng-stage-mongo-nb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-03-12T02:05:58.7859019Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vimeng-stage-mongo-nb.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://vimeng-stage-mongo-nb.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"50e8eb52-9ea0-4653-a980-d53d99f49ccd\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vimeng-stage-mongo-nb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vimeng-stage-mongo-nb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vimeng-stage-mongo-nb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vimeng-stage-mongo-nb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vimeng-stage-mongo-nb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vimeng-stage-mongo-nb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vimeng-stage-mongo-nb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n },\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test-rg/providers/Microsoft.DocumentDB/databaseAccounts/testkeksh1015\",\r\n \"name\": \"testkeksh1015\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"DocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-14T23:16:33.7595767Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testkeksh1015.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2bc211e1-a170-431a-8fbb-1f5c61ee0733\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testkeksh1015-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testkeksh1015-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testkeksh1015-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testkeksh1015-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testkeksh1015-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testkeksh1015-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testkeksh1015-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 30,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/walgreens/providers/Microsoft.DocumentDB/databaseAccounts/walgreens-rbac\",\r\n \"name\": \"walgreens-rbac\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-01T02:05:51.5990661Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://walgreens-rbac.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"219b590d-bcc0-4b58-874c-36863e6b1bad\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"walgreens-rbac-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://walgreens-rbac-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"walgreens-rbac-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://walgreens-rbac-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"walgreens-rbac-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://walgreens-rbac-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"walgreens-rbac-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test-rg/providers/Microsoft.DocumentDB/databaseAccounts/testsanalyticsnew\",\r\n \"name\": \"testsanalyticsnew\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"DocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-18T23:17:09.3676833Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testsanalyticsnew.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1d3b3900-22ed-49e2-bc70-58835ebf851f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testsanalyticsnew-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testsanalyticsnew-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testsanalyticsnew-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testsanalyticsnew-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"testsanalyticsnew-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testsanalyticsnew-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testsanalyticsnew-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testsanalyticsnew-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"testsanalyticsnew-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testsanalyticsnew-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testsanalyticsnew-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"testsanalyticsnew-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 30,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test2/providers/Microsoft.DocumentDB/databaseAccounts/testshmongo2\",\r\n \"name\": \"testshmongo2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-02T22:23:04.5154649Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testshmongo2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c2e4d99b-fabd-4419-95ec-b4f2ee29b393\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testshmongo2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshmongo2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testshmongo2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshmongo2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testshmongo2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshmongo2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testshmongo2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/backup-restore/providers/Microsoft.DocumentDB/databaseAccounts/stage-validation-source\",\r\n \"name\": \"stage-validation-source\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-12-02T23:22:22.8339651Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stage-validation-source.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2e123a98-31b1-4603-a0e7-8a84fa28a1ee\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stage-validation-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stage-validation-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"stage-validation-source-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://stage-validation-source-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stage-validation-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"stage-validation-source-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://stage-validation-source-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stage-validation-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"stage-validation-source-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [\r\n {\r\n \"allowedOrigins\": \"*\"\r\n }\r\n ],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 245,\r\n \"backupRetentionIntervalInHours\": 25,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/testshbyok/providers/Microsoft.DocumentDB/databaseAccounts/testshstag1\",\r\n \"name\": \"testshstag1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-03T20:27:20.2594519Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testshstag1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"995129ca-73ac-4270-a7e9-de49b24a163b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testshstag1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshstag1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testshstag1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshstag1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testshstag1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshstag1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testshstag1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test123/providers/Microsoft.DocumentDB/databaseAccounts/testsignoff\",\r\n \"name\": \"testsignoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-09-17T00:16:18.0771513Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testsignoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"df3c1f97-55df-406a-b2ca-3c824b898154\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testsignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testsignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testsignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testsignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testsignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testsignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testsignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/SelviTest-RG/providers/Microsoft.DocumentDB/databaseAccounts/selvitest-account-destinationforrestore\",\r\n \"name\": \"selvitest-account-destinationforrestore\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-23T17:39:57.4976354Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://selvitest-account-destinationforrestore.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ec72f021-4974-405a-8c78-f74207ff0e12\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"selvitest-account-destinationforrestore-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://selvitest-account-destinationforrestore-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"selvitest-account-destinationforrestore-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://selvitest-account-destinationforrestore-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"selvitest-account-destinationforrestore-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://selvitest-account-destinationforrestore-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"selvitest-account-destinationforrestore-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/55083b96-b985-4dec-92df-fa0ac98443f1\",\r\n \"restoreTimestampInUtc\": \"2020-07-23T17:06:10Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gsk/providers/Microsoft.DocumentDB/databaseAccounts/ttres\",\r\n \"name\": \"ttres\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-08-23T20:26:57.6721104Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ttres.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://ttres.cassandra.cosmosdb.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6afec438-93fe-4428-ac3c-f35608f2a964\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ttres-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ttres-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ttres-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ttres-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ttres-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ttres-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ttres-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-bk-cont\",\r\n \"name\": \"virangai-test-bk-cont\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-28T22:09:23.3005573Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-bk-cont.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"17783e6d-0e28-41e2-b086-9d17763f1d51\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-bk-cont-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-bk-cont-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-bk-cont-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-bk-cont-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-bk-cont-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-bk-cont-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-bk-cont-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/testshbyok/providers/Microsoft.DocumentDB/databaseAccounts/testshref1\",\r\n \"name\": \"testshref1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-14T01:55:00.2663629Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testshref1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b7caf086-1739-4d15-ae61-eff9ce4a0c25\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testshref1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshref1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testshref1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshref1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testshref1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshref1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testshref1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test/providers/Microsoft.DocumentDB/databaseAccounts/testshstage\",\r\n \"name\": \"testshstage\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-10-10T21:05:22.7077813Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testshstage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"71a50eeb-5d42-4753-b1bb-d2c6c063ff6b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testshstage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshstage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testshstage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshstage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testshstage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testshstage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testshstage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/testshbyok/providers/Microsoft.DocumentDB/databaseAccounts/testsless\",\r\n \"name\": \"testsless\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-07T04:59:18.913562Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testsless.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a6cbf641-4203-4c6c-add6-6d90d6c7c6a2\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testsless-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testsless-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testsless-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testsless-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testsless-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testsless-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testsless-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/tvkcassandrademo/providers/Microsoft.DocumentDB/databaseAccounts/tvkcassandrademo\",\r\n \"name\": \"tvkcassandrademo\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-05-14T17:32:55.1868041Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tvkcassandrademo.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://tvkcassandrademo.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"06b06214-765c-435a-995b-14ea5651da8d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tvkcassandrademo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tvkcassandrademo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tvkcassandrademo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tvkcassandrademo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tvkcassandrademo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tvkcassandrademo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tvkcassandrademo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/SelviTest-RG/providers/Microsoft.DocumentDB/databaseAccounts/selvitest-account-destinationforrestorev2\",\r\n \"name\": \"selvitest-account-destinationforrestorev2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-23T17:41:21.5364537Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://selvitest-account-destinationforrestorev2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2d90bc37-cd54-4352-9e57-e6aa3f22d494\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"selvitest-account-destinationforrestorev2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://selvitest-account-destinationforrestorev2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"selvitest-account-destinationforrestorev2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://selvitest-account-destinationforrestorev2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"selvitest-account-destinationforrestorev2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://selvitest-account-destinationforrestorev2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"selvitest-account-destinationforrestorev2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/55083b96-b985-4dec-92df-fa0ac98443f1\",\r\n \"restoreTimestampInUtc\": \"2020-07-23T17:06:10Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-bk-periodic\",\r\n \"name\": \"virangai-test-bk-periodic\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-07-28T22:17:49.6964141Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-bk-periodic.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"dc66fd77-d262-4669-b43d-23f1ed1483f0\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-bk-periodic-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-bk-periodic-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-bk-periodic-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-bk-periodic-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-bk-periodic-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-bk-periodic-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-bk-periodic-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/xujzhang_stage/providers/Microsoft.DocumentDB/databaseAccounts/xujinstagetest1\",\r\n \"name\": \"xujinstagetest1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-03-22T21:07:39.7713078Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://xujinstagetest1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0173ac57-191b-49ee-925c-e578604ce691\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"xujinstagetest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://xujinstagetest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"xujinstagetest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://xujinstagetest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"xujinstagetest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://xujinstagetest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"xujinstagetest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shmotlan/providers/Microsoft.DocumentDB/databaseAccounts/shan-0726-cassandra\",\r\n \"name\": \"shan-0726-cassandra\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-26T20:36:06.0851865Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shan-0726-cassandra.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://shan-0726-cassandra.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d8f0ab61-7696-4a90-bccc-ace162567de1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shan-0726-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-0726-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shan-0726-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-0726-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shan-0726-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shan-0726-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shan-0726-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/xujzhang_stage/providers/Microsoft.DocumentDB/databaseAccounts/xujinstagetest2\",\r\n \"name\": \"xujinstagetest2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-04-01T20:21:52.6485436Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://xujinstagetest2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"5f143bbb-1924-48e9-a99d-adb8231afc9b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"xujinstagetest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://xujinstagetest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"xujinstagetest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://xujinstagetest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"xujinstagetest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://xujinstagetest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"xujinstagetest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stageeastus2fd5\",\r\n \"name\": \"canary-stageeastus2fd5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"DocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-16T13:42:04.8923822Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd5.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a9ccaa44-ea29-4215-8a21-9fc277eef399\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd5-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd5-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd5-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jasontho/providers/Microsoft.DocumentDB/databaseAccounts/jasontho-stagetest32\",\r\n \"name\": \"jasontho-stagetest32\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-19T22:13:22.179313Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://jasontho-stagetest32.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://jasontho-stagetest32.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"98f5d7df-6e9a-44b8-9314-84d0a0aa456a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"jasontho-stagetest32-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://jasontho-stagetest32-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"jasontho-stagetest32-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://jasontho-stagetest32-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"jasontho-stagetest32-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://jasontho-stagetest32-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"jasontho-stagetest32-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jasontho/providers/Microsoft.DocumentDB/databaseAccounts/jasontho-stagetest36\",\r\n \"name\": \"jasontho-stagetest36\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-19T22:17:01.1188426Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://jasontho-stagetest36.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://jasontho-stagetest36.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ed43e94e-b1d1-462c-84bc-5ff8a229cd7f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"jasontho-stagetest36-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://jasontho-stagetest36-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"jasontho-stagetest36-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://jasontho-stagetest36-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"jasontho-stagetest36-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://jasontho-stagetest36-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"jasontho-stagetest36-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/clizdrn52wvk2p6\",\r\n \"name\": \"clizdrn52wvk2p6\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-20T19:34:35.4461278Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://clizdrn52wvk2p6.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9ad09199-8e7a-4c2d-812a-41a3a21c7c67\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"clizdrn52wvk2p6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://clizdrn52wvk2p6-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"clizdrn52wvk2p6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://clizdrn52wvk2p6-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"clizdrn52wvk2p6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://clizdrn52wvk2p6-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"clizdrn52wvk2p6-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ragil/providers/Microsoft.DocumentDB/databaseAccounts/ragil-stage2\",\r\n \"name\": \"ragil-stage2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-21T06:42:55.5856255Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ragil-stage2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1a9aa254-93fd-46e4-a4e6-86a8c2ffe8ff\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ragil-stage2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ragil-stage2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ragil-stage2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ragil-stage2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ragil-stage2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ragil-stage2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ragil-stage2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/BCDR/providers/Microsoft.DocumentDB/databaseAccounts/bcdrdrill\",\r\n \"name\": \"bcdrdrill\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-21T19:39:36.3359017Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://bcdrdrill.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"062979ad-28c2-4f77-908b-6d93e69bcb14\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"bcdrdrill-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://bcdrdrill-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"bcdrdrill-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://bcdrdrill-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"bcdrdrill-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://bcdrdrill-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"bcdrdrill-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/OutageDrill/providers/Microsoft.DocumentDB/databaseAccounts/outagedrill\",\r\n \"name\": \"outagedrill\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-21T19:42:53.5545452Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://outagedrill.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"606e424c-bc9e-4607-8f83-1e1be9a12dc2\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"outagedrill-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://outagedrill-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"outagedrill-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://outagedrill-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"outagedrill-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://outagedrill-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"outagedrill-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://outagedrill-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"outagedrill-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://outagedrill-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"outagedrill-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"outagedrill-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shellyg_dr/providers/Microsoft.DocumentDB/databaseAccounts/shellyg-dr\",\r\n \"name\": \"shellyg-dr\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-21T20:20:06.9213431Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shellyg-dr.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"705a1e7e-1d00-42b3-bbef-67d60db50efc\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shellyg-dr-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shellyg-dr-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shellyg-dr-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shellyg-dr-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shellyg-dr-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shellyg-dr-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shellyg-dr-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/OutageDrill/providers/Microsoft.DocumentDB/databaseAccounts/outagedrillmongo\",\r\n \"name\": \"outagedrillmongo\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-22T20:43:06.8561405Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://outagedrillmongo.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://outagedrillmongo.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"49a64798-7d2e-4f4f-a81c-2a0a9bdf2562\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"outagedrillmongo-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://outagedrillmongo-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"outagedrillmongo-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://outagedrillmongo-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"outagedrillmongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://outagedrillmongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"outagedrillmongo-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://outagedrillmongo-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"outagedrillmongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://outagedrillmongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"outagedrillmongo-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"outagedrillmongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abpairg/providers/Microsoft.DocumentDB/databaseAccounts/patch-testing-demos\",\r\n \"name\": \"patch-testing-demos\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-27T10:06:57.5067585Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://patch-testing-demos.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6ceef6fc-53f0-4d4a-ae4b-006b91a148be\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"patch-testing-demos-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://patch-testing-demos-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"patch-testing-demos-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://patch-testing-demos-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Deleting\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"patch-testing-demos-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://patch-testing-demos-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"patch-testing-demos-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://patch-testing-demos-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Deleting\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"patch-testing-demos-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://patch-testing-demos-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"patch-testing-demos-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://patch-testing-demos-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Deleting\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"patch-testing-demos-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"patch-testing-demos-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/walgreens/providers/Microsoft.DocumentDB/databaseAccounts/walgreens-rbac-2\",\r\n \"name\": \"walgreens-rbac-2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-27T21:44:43.295874Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://walgreens-rbac-2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8718f446-9918-4a76-a8cc-00c34959db70\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"walgreens-rbac-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://walgreens-rbac-2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"walgreens-rbac-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://walgreens-rbac-2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"walgreens-rbac-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://walgreens-rbac-2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"walgreens-rbac-2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shatri_vmss/providers/Microsoft.DocumentDB/databaseAccounts/shcassvmss\",\r\n \"name\": \"shcassvmss\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-29T20:21:17.1326652Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shcassvmss.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://shcassvmss.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"aec926f8-4de5-489c-84b6-0cf83c525057\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"small\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shcassvmss-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shcassvmss-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shcassvmss-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shcassvmss-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shcassvmss-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shcassvmss-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shcassvmss-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3871/providers/Microsoft.DocumentDB/databaseAccounts/accountname1980\",\r\n \"name\": \"accountname1980\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-29T20:44:58.7189491Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname1980.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": true,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"fdbd461a-4efe-45ed-83aa-ded9d4730003\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"Small\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 1000,\r\n \"maxStalenessPrefix\": 300\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname1980-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname1980-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname1980-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname1980-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname1980-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname1980-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname1980-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vahemeswtest/providers/Microsoft.DocumentDB/databaseAccounts/vahemeswridtest\",\r\n \"name\": \"vahemeswridtest\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-30T07:31:52.9777392Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vahemeswridtest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"047cb6e8-ea14-43ae-9c6b-f1d1269ac569\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vahemeswridtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vahemeswridtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"vahemeswridtest-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://vahemeswridtest-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vahemeswridtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vahemeswridtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"vahemeswridtest-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://vahemeswridtest-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vahemeswridtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vahemeswridtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"vahemeswridtest-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://vahemeswridtest-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vahemeswridtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"vahemeswridtest-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abinav_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/aetest1\",\r\n \"name\": \"aetest1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-02T01:57:08.6131214Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://aetest1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1ae0285a-d538-4dfa-9103-d4e0706ad2c3\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"aetest1-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://aetest1-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"aetest1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://aetest1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"aetest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://aetest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"aetest1-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://aetest1-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"aetest1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://aetest1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"aetest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://aetest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"aetest1-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://aetest1-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"aetest1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://aetest1-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"aetest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://aetest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"aetest1-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"aetest1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n },\r\n {\r\n \"id\": \"aetest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 2\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/OutageDrill/providers/Microsoft.DocumentDB/databaseAccounts/outagedrillrwworkload\",\r\n \"name\": \"outagedrillrwworkload\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-02T23:29:01.5199281Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://outagedrillrwworkload.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"827f0be0-0719-4bd4-a13a-0a322bb82050\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"outagedrillrwworkload-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://outagedrillrwworkload-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"outagedrillrwworkload-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://outagedrillrwworkload-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"outagedrillrwworkload-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://outagedrillrwworkload-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"outagedrillrwworkload-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://outagedrillrwworkload-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"outagedrillrwworkload-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://outagedrillrwworkload-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"outagedrillrwworkload-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"outagedrillrwworkload-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/fnbalaji-test/providers/Microsoft.DocumentDB/databaseAccounts/fnbalaji-metrics\",\r\n \"name\": \"fnbalaji-metrics\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-10T00:26:06.0296548Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://fnbalaji-metrics.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f2bdc357-b0d7-4f9e-8353-4b38d1ade4c9\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"fnbalaji-metrics-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://fnbalaji-metrics-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"fnbalaji-metrics-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://fnbalaji-metrics-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"fnbalaji-metrics-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://fnbalaji-metrics-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"fnbalaji-metrics-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Local\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ankisrgstage/providers/Microsoft.DocumentDB/databaseAccounts/ankisstage23\",\r\n \"name\": \"ankisstage23\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-19T07:02:35.3594771Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ankisstage23.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"774b5e27-c17e-4f9a-aa16-c1d4531f2239\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ankisstage23-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ankisstage23-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ankisstage23-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ankisstage23-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ankisstage23-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ankisstage23-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ankisstage23-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ankisstage23-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ankisstage23-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ankisstage23-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ankisstage23-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"ankisstage23-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/fnbalaji-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/fnbalaji-stage-signoff\",\r\n \"name\": \"fnbalaji-stage-signoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-19T17:41:23.8356518Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://fnbalaji-stage-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"77d833f8-0784-4034-aa46-efeef57775e8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"fnbalaji-stage-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://fnbalaji-stage-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"fnbalaji-stage-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://fnbalaji-stage-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"fnbalaji-stage-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://fnbalaji-stage-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"fnbalaji-stage-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Local\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mongolargedoctest/providers/Microsoft.DocumentDB/databaseAccounts/mongolargedoctest\",\r\n \"name\": \"mongolargedoctest\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-20T13:29:24.5625937Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongolargedoctest.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongolargedoctest.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f97ec1fb-8360-4f55-890b-f6c99c1603b1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongolargedoctest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongolargedoctest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongolargedoctest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongolargedoctest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongolargedoctest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongolargedoctest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongolargedoctest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mongolargedoctest/providers/Microsoft.DocumentDB/databaseAccounts/mongo34\",\r\n \"name\": \"mongo34\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-20T16:34:40.581941Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo34.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongo34.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"800f86a5-3637-4c92-9031-d9e70a8bd1a8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo34-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongo34-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo34-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongo34-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo34-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongo34-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo34-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mongotestdocsize/providers/Microsoft.DocumentDB/databaseAccounts/mongolargedocsizetest\",\r\n \"name\": \"mongolargedocsizetest\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-20T18:39:41.78945Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongolargedocsizetest.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongolargedocsizetest.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6a54ebdd-8f86-4e77-8d83-aa405d9a4165\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongolargedocsizetest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongolargedocsizetest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongolargedocsizetest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongolargedocsizetest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongolargedocsizetest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongolargedocsizetest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongolargedocsizetest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/table-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/tablestagesignoffeastus2\",\r\n \"name\": \"tablestagesignoffeastus2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-24T12:01:02.1301419Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tablestagesignoffeastus2.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://tablestagesignoffeastus2.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"bf5bc138-b90e-4c6b-a465-0f60ed040d5a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tablestagesignoffeastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tablestagesignoffeastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tablestagesignoffeastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tablestagesignoffeastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tablestagesignoffeastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tablestagesignoffeastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tablestagesignoffeastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname637428812785768088\",\r\n \"name\": \"restoredaccountname637428812785768088\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-07T20:03:40.5408878Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restoredaccountname637428812785768088.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b0c8684b-7f9c-45fe-8ab9-2a74b656867e\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restoredaccountname637428812785768088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname637428812785768088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restoredaccountname637428812785768088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname637428812785768088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restoredaccountname637428812785768088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname637428812785768088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restoredaccountname637428812785768088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"restoreTimestampInUtc\": \"2020-12-06T19:54:38.5768088Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-mongo32-stage-source\",\r\n \"name\": \"pitr-mongo32-stage-source\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-07T21:23:55.1942911Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-mongo36-stage-source\",\r\n \"name\": \"pitr-mongo36-stage-source\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-07T21:35:23.3656995Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://pitr-mongo36-stage-source.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"25a04cf0-89d4-4546-9c30-14d1dc8899df\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/nichatur/providers/Microsoft.DocumentDB/databaseAccounts/nichatur-restore-test\",\r\n \"name\": \"nichatur-restore-test\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-07T23:33:56.040742Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://nichatur-restore-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"345c785a-e758-4f8b-94d4-0a1259f4f85b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"nichatur-restore-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nichatur-restore-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"nichatur-restore-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nichatur-restore-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"nichatur-restore-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nichatur-restore-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"nichatur-restore-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.10.40.67\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/nichatur/providers/Microsoft.DocumentDB/databaseAccounts/nichatur-restore-test-r1\",\r\n \"name\": \"nichatur-restore-test-r1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-07T23:57:58.8872446Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://nichatur-restore-test-r1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"605db505-9267-4cf0-b7ac-27ef644b2ef3\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"nichatur-restore-test-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nichatur-restore-test-r1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"nichatur-restore-test-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nichatur-restore-test-r1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"nichatur-restore-test-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nichatur-restore-test-r1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"nichatur-restore-test-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/345c785a-e758-4f8b-94d4-0a1259f4f85b\",\r\n \"restoreTimestampInUtc\": \"2020-12-07T23:47:49.48Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname637428989095532319\",\r\n \"name\": \"restoredaccountname637428989095532319\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-08T00:57:51.9046166Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restoredaccountname637428989095532319.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0d00d699-017a-4a76-8639-ab4bec82c5f2\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restoredaccountname637428989095532319-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname637428989095532319-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restoredaccountname637428989095532319-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname637428989095532319-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restoredaccountname637428989095532319-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname637428989095532319-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restoredaccountname637428989095532319-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"restoreTimestampInUtc\": \"2020-12-07T00:48:29.5532319Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/nichatur/providers/Microsoft.DocumentDB/databaseAccounts/nichatur-restore-test-r2\",\r\n \"name\": \"nichatur-restore-test-r2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-08T22:03:13.047643Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://nichatur-restore-test-r2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"73d1010d-f0b7-4673-b8c0-18ddecdcda06\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"nichatur-restore-test-r2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nichatur-restore-test-r2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"nichatur-restore-test-r2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nichatur-restore-test-r2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"nichatur-restore-test-r2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nichatur-restore-test-r2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"nichatur-restore-test-r2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/345c785a-e758-4f8b-94d4-0a1259f4f85b\",\r\n \"restoreTimestampInUtc\": \"2020-12-08T21:53:49.725Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/nitesh-resource/providers/Microsoft.DocumentDB/databaseAccounts/nidudhey-test-stage\",\r\n \"name\": \"nidudhey-test-stage\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-15T15:20:43.4354931Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://nidudhey-test-stage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c66385ac-9338-4f47-83bb-d2335cc369f0\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"nidudhey-test-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nidudhey-test-stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"nidudhey-test-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nidudhey-test-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"nidudhey-test-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nidudhey-test-stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"nidudhey-test-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nidudhey-test-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"nidudhey-test-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nidudhey-test-stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"nidudhey-test-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nidudhey-test-stage-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"nidudhey-test-stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"nidudhey-test-stage-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup1787/providers/Microsoft.DocumentDB/databaseAccounts/accountname8516\",\r\n \"name\": \"accountname8516\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-15T23:39:48.5589913Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname8516.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://accountname8516.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": true,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c4672bc7-527c-45c2-9921-dce0b47d2bef\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"Small\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname8516-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname8516-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname8516-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname8516-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname8516-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname8516-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname8516-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/nidudhey-largedocs-stage/providers/Microsoft.DocumentDB/databaseAccounts/largedocsaccount\",\r\n \"name\": \"largedocsaccount\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-16T12:17:24.5504605Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://largedocsaccount.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"14e613e2-0fd2-48f0-8816-9bf1e990be97\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"largedocsaccount-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://largedocsaccount-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"largedocsaccount-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://largedocsaccount-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"largedocsaccount-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://largedocsaccount-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"largedocsaccount-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/nitesh-resource/providers/Microsoft.DocumentDB/databaseAccounts/nidudheylargedocsaccount2\",\r\n \"name\": \"nidudheylargedocsaccount2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-16T15:12:35.8999909Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://nidudheylargedocsaccount2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a13d649a-4238-4cfc-944e-79c516049cd3\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"nidudheylargedocsaccount2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nidudheylargedocsaccount2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"nidudheylargedocsaccount2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nidudheylargedocsaccount2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"nidudheylargedocsaccount2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nidudheylargedocsaccount2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"nidudheylargedocsaccount2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nidudheylargedocsaccount2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"nidudheylargedocsaccount2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nidudheylargedocsaccount2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"nidudheylargedocsaccount2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nidudheylargedocsaccount2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"nidudheylargedocsaccount2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"nidudheylargedocsaccount2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/nitesh-resource/providers/Microsoft.DocumentDB/databaseAccounts/nidudheylargedocsaccount3\",\r\n \"name\": \"nidudheylargedocsaccount3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-16T18:31:42.2164221Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://nidudheylargedocsaccount3.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3cf70cd8-9fc6-4382-b5f4-1600ea82fe63\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"nidudheylargedocsaccount3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nidudheylargedocsaccount3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"nidudheylargedocsaccount3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nidudheylargedocsaccount3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"nidudheylargedocsaccount3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nidudheylargedocsaccount3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"nidudheylargedocsaccount3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nidudheylargedocsaccount3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"nidudheylargedocsaccount3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://nidudheylargedocsaccount3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"nidudheylargedocsaccount3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://nidudheylargedocsaccount3-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"nidudheylargedocsaccount3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"nidudheylargedocsaccount3-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/SQL_on_Compute_sign_off/providers/Microsoft.DocumentDB/databaseAccounts/sqloncomputesignoff\",\r\n \"name\": \"sqloncomputesignoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-14T05:46:36.9458648Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sqloncomputesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1f2287d6-f5d8-415b-bee7-1e95cb017813\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sqloncomputesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sqloncomputesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sqloncomputesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqloncomputesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sqloncomputesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test1027group/providers/Microsoft.DocumentDB/databaseAccounts/test-tepa0115\",\r\n \"name\": \"test-tepa0115\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-15T11:45:43.924868Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-tepa0115.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"14287d17-5cc7-4672-8781-0c51170758f4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-tepa0115-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test-tepa0115-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-tepa0115-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test-tepa0115-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"test-tepa0115-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-tepa0115-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-tepa0115-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test-tepa0115-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"test-tepa0115-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-tepa0115-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-tepa0115-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"test-tepa0115-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 25,\r\n \"backupStorageRedundancy\": \"Local\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/kakhandr-rg/providers/Microsoft.DocumentDB/databaseAccounts/kal-restore-test\",\r\n \"name\": \"kal-restore-test\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-15T21:58:31.8978899Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kal-restore-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d1535f84-06b5-497b-8768-962ece984001\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kal-restore-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://kal-restore-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kal-restore-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://kal-restore-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kal-restore-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://kal-restore-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kal-restore-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"restoreTimestampInUtc\": \"2020-12-17T18:59:50Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stageeastus2fd3-sqlx\",\r\n \"name\": \"canary-stageeastus2fd3-sqlx\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-19T19:09:48.5481956Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd3-sqlx.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ce2d1575-d2e5-47bd-976c-16d9cf7dbb81\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd3-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd3-sqlx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd3-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd3-sqlx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd3-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd3-sqlx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd3-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableSqlx\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/mongostagevalidation0120\",\r\n \"name\": \"mongostagevalidation0120\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-20T19:37:24.8064847Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongostagevalidation0120.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongostagevalidation0120.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"7c7e80e2-c316-42eb-b044-e65deda55c19\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongostagevalidation0120-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongostagevalidation0120-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongostagevalidation0120-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongostagevalidation0120-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongostagevalidation0120-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongostagevalidation0120-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongostagevalidation0120-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/mongostage360120\",\r\n \"name\": \"mongostage360120\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-20T19:38:29.6101734Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongostage360120.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongostage360120.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"acf7cb86-2412-47e3-a6dd-a82c656bfa3a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongostage360120-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongostage360120-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongostage360120-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongostage360120-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongostage360120-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongostage360120-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongostage360120-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shreystagetest/providers/Microsoft.DocumentDB/databaseAccounts/shreystagetest1\",\r\n \"name\": \"shreystagetest1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-20T19:41:28.6998319Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shreystagetest1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"abe98c9b-bf84-4b8d-8eb4-c50b076edee1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shreystagetest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreystagetest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shreystagetest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreystagetest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shreystagetest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreystagetest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shreystagetest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/testmongoaccount32stage\",\r\n \"name\": \"testmongoaccount32stage\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-20T20:21:26.0548848Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testmongoaccount32stage.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://testmongoaccount32stage.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"5df12441-3a92-4488-b6bb-ba9313dd399e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testmongoaccount32stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmongoaccount32stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testmongoaccount32stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmongoaccount32stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testmongoaccount32stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmongoaccount32stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testmongoaccount32stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ccxstagevalidationrg/providers/Microsoft.DocumentDB/databaseAccounts/ccxteststagesignoff\",\r\n \"name\": \"ccxteststagesignoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-21T14:24:57.0107597Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ccxteststagesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://ccxteststagesignoff.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6d831b36-0bcf-44cd-b47b-f99c3ab11d9c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ccxteststagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ccxteststagesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ccxteststagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ccxteststagesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ccxteststagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ccxteststagesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ccxteststagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/mekaushi-stage0125\",\r\n \"name\": \"mekaushi-stage0125\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-25T23:21:48.7752496Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mekaushi-stage0125.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"5f934eae-2a90-425c-a144-770fc0f17da6\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mekaushi-stage0125-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mekaushi-stage0125-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mekaushi-stage0125-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mekaushi-stage0125-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mekaushi-stage0125-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mekaushi-stage0125-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mekaushi-stage0125-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stageeastus2fd4-sqlx\",\r\n \"name\": \"canary-stageeastus2fd4-sqlx\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-27T22:13:50.556868Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd4-sqlx.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"cfd45293-fdec-486b-bb4b-5fc97fb06041\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd4-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd4-sqlx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd4-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd4-sqlx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd4-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd4-sqlx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd4-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableSqlx\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stageeastus2fd5-sqlx\",\r\n \"name\": \"canary-stageeastus2fd5-sqlx\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-27T23:58:03.8477755Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd5-sqlx.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1978addb-0520-4004-97cf-abf83490dad1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd5-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd5-sqlx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd5-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd5-sqlx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd5-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd5-sqlx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd5-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableSqlx\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stageeastus2fd6-sqlx\",\r\n \"name\": \"canary-stageeastus2fd6-sqlx\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-28T18:45:43.6929006Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd6-sqlx.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a7af4aba-906c-4463-bef6-65017ee6ab3b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd6-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd6-sqlx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd6-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd6-sqlx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd6-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2fd6-sqlx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stageeastus2fd6-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableSqlx\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sachimplacementhint/providers/Microsoft.DocumentDB/databaseAccounts/placementhintcosmosdb\",\r\n \"name\": \"placementhintcosmosdb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-28T19:57:53.7083463Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://placementhintcosmosdb.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9922c594-4816-4e93-8f06-02a92896734b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"placementhintcosmosdb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://placementhintcosmosdb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"placementhintcosmosdb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://placementhintcosmosdb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"placementhintcosmosdb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://placementhintcosmosdb-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"placementhintcosmosdb-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sdk-ci/providers/Microsoft.DocumentDB/databaseAccounts/java-v4-sdk-signoff\",\r\n \"name\": \"java-v4-sdk-signoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-01T19:22:47.4913463Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://java-v4-sdk-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"54bbaba3-b104-472d-8c0f-bb994dfbb6db\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Strong\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"java-v4-sdk-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-v4-sdk-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"java-v4-sdk-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-v4-sdk-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"java-v4-sdk-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-v4-sdk-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"java-v4-sdk-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/fnbalaji-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/fnbalaji-stage-sign-off-eastus2\",\r\n \"name\": \"fnbalaji-stage-sign-off-eastus2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-03T04:04:38.8739575Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://fnbalaji-stage-sign-off-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ad2cdbeb-7050-481e-b89f-3041cba78662\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"fnbalaji-stage-sign-off-eastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://fnbalaji-stage-sign-off-eastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"fnbalaji-stage-sign-off-eastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://fnbalaji-stage-sign-off-eastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"fnbalaji-stage-sign-off-eastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://fnbalaji-stage-sign-off-eastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"fnbalaji-stage-sign-off-eastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup1450/providers/Microsoft.DocumentDB/databaseAccounts/accountname495\",\r\n \"name\": \"accountname495\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-03T19:08:37.8715072Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname495.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://accountname495.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": true,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f8a8da88-e9cc-4b79-b77f-5314e4c291f8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"Small\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname495-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname495-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname495-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname495-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname495-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname495-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname495-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124\",\r\n \"name\": \"cli124\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-03T19:07:21.5352664Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cli124.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"53ff61db-dc59-44a5-ba3f-e5c82c0822d3\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cli124-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cli124-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cli124-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cli124-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cli124-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cli124-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cli124-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/kakhandr-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-unique-mode-source\",\r\n \"name\": \"pitr-unique-mode-source\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-03T19:53:24.4508018Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-unique-mode-source.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9351dd2e-d901-465b-98cb-a74a3aabd49f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-unique-mode-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-unique-mode-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-unique-mode-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-unique-mode-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-unique-mode-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-unique-mode-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-unique-mode-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/kakhandr-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-unique-mode-restored\",\r\n \"name\": \"pitr-unique-mode-restored\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-03T20:07:49.7514223Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-unique-mode-restored.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"222da8e2-da07-46db-9cd2-51a2efb84b9f\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-unique-mode-restored-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-unique-mode-restored-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-unique-mode-restored-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-unique-mode-restored-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-unique-mode-restored-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-unique-mode-restored-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-unique-mode-restored-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9351dd2e-d901-465b-98cb-a74a3aabd49f\",\r\n \"restoreTimestampInUtc\": \"2021-02-03T19:56:16Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ruleiRG/providers/Microsoft.DocumentDB/databaseAccounts/stage-pitr-validation-source-rulei\",\r\n \"name\": \"stage-pitr-validation-source-rulei\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-04T19:39:55.6436193Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-rulei.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://stage-pitr-validation-source-rulei.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d03dfdb8-9db2-4a5f-9f6c-40a8868d740a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stage-pitr-validation-source-rulei-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-rulei-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"stage-pitr-validation-source-rulei-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-rulei-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stage-pitr-validation-source-rulei-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-rulei-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"stage-pitr-validation-source-rulei-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-rulei-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stage-pitr-validation-source-rulei-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-rulei-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"stage-pitr-validation-source-rulei-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-rulei-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stage-pitr-validation-source-rulei-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"stage-pitr-validation-source-rulei-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ashwsing-signoff/providers/Microsoft.DocumentDB/databaseAccounts/testmongo40\",\r\n \"name\": \"testmongo40\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-04T20:25:38.7529107Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testmongo40.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://testmongo40.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d9dcb808-173a-4635-b931-e5afad9ca53b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testmongo40-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmongo40-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testmongo40-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmongo40-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testmongo40-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmongo40-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testmongo40-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"104.42.195.92\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"40.76.54.131\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.176.6.30\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.169.50.45\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.187.184.26\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ashwsing-signoff/providers/Microsoft.DocumentDB/databaseAccounts/test40mongo\",\r\n \"name\": \"test40mongo\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-04T20:30:40.6419389Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test40mongo.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://test40mongo.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b04ac343-3f8e-4c17-a8dc-30bd4f9c2dc0\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test40mongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test40mongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test40mongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test40mongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test40mongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test40mongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test40mongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jmondal-eu2/providers/Microsoft.DocumentDB/databaseAccounts/jmondal-stg-d32\",\r\n \"name\": \"jmondal-stg-d32\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlinv2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-05T00:56:28.4386887Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://jmondal-stg-d32.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://jmondal-stg-d32.gremlin.cosmos.windows-ppe.net/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"GremlinV2\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"fd5e1594-f8d8-4beb-bc14-3f765970720d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"clusterInstanceCount\": 1,\r\n \"clusterSize\": \"Cosmos.Gremlin.D32s\"\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"jmondal-stg-d32-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://jmondal-stg-d32-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"jmondal-stg-d32-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://jmondal-stg-d32-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"jmondal-stg-d32-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://jmondal-stg-d32-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"jmondal-stg-d32-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlinV2\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/backup-restore/providers/Microsoft.DocumentDB/databaseAccounts/stage-validation-m\",\r\n \"name\": \"stage-validation-m\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-05T04:08:09.1223636Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stage-validation-m.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://stage-validation-m.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"19e4130a-cb83-4a34-85c2-e35dcda149f8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stage-validation-m-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-m-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stage-validation-m-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-m-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"stage-validation-m-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-m-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stage-validation-m-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-m-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"stage-validation-m-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-m-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stage-validation-m-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"stage-validation-m-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ashwsing-signoff/providers/Microsoft.DocumentDB/databaseAccounts/test40mongo-two\",\r\n \"name\": \"test40mongo-two\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-05T19:38:06.2713539Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test40mongo-two.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://test40mongo-two.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"01c23f84-caf0-4ae3-a87f-e69c49e266bb\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test40mongo-two-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test40mongo-two-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test40mongo-two-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test40mongo-two-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test40mongo-two-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test40mongo-two-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test40mongo-two-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ashwsing-signoff/providers/Microsoft.DocumentDB/databaseAccounts/test40mongo-one\",\r\n \"name\": \"test40mongo-one\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-05T19:38:47.0239921Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test40mongo-one.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://test40mongo-one.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9e4eb9da-41c3-4787-9696-194b9046430c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test40mongo-one-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test40mongo-one-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test40mongo-one-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test40mongo-one-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test40mongo-one-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test40mongo-one-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test40mongo-one-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ashwsing-signoff/providers/Microsoft.DocumentDB/databaseAccounts/test40mongo-three\",\r\n \"name\": \"test40mongo-three\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-05T19:40:55.9814347Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test40mongo-three.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://test40mongo-three.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"5f317237-4670-4837-b434-4ce48e344254\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test40mongo-three-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test40mongo-three-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test40mongo-three-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test40mongo-three-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test40mongo-three-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://test40mongo-three-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test40mongo-three-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup4461/providers/Microsoft.DocumentDB/databaseAccounts/accountname1110\",\r\n \"name\": \"accountname1110\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-09T20:55:58.8091811Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname1110.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://accountname1110.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": true,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2ffc1476-50ff-4df5-b1e0-a67a25d4b937\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"Small\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 1000,\r\n \"maxStalenessPrefix\": 300\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname1110-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname1110-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname1110-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname1110-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname1110-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname1110-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname1110-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sdk-ci/providers/Microsoft.DocumentDB/databaseAccounts/java-v4-multimaster-signoff\",\r\n \"name\": \"java-v4-multimaster-signoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-09T21:04:08.234252Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://java-v4-multimaster-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"2a69724f-bb3b-4837-bbb9-631a4a4eed61\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"java-v4-multimaster-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-v4-multimaster-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"java-v4-multimaster-signoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://java-v4-multimaster-signoff-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"java-v4-multimaster-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-v4-multimaster-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"java-v4-multimaster-signoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://java-v4-multimaster-signoff-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"java-v4-multimaster-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://java-v4-multimaster-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"java-v4-multimaster-signoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://java-v4-multimaster-signoff-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"java-v4-multimaster-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"java-v4-multimaster-signoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stageeastus2cs1-sqlx\",\r\n \"name\": \"canary-stageeastus2cs1-sqlx\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-17T19:57:24.5713914Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cs1-sqlx.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a2b3eae8-555e-4e63-87e4-5fd3932188c9\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2cs1-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cs1-sqlx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2cs1-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cs1-sqlx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stageeastus2cs1-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cs1-sqlx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stageeastus2cs1-sqlx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/kakhandr-rg/providers/Microsoft.DocumentDB/databaseAccounts/multiregion-pitr-billing-test\",\r\n \"name\": \"multiregion-pitr-billing-test\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-19T00:20:17.5689785Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://multiregion-pitr-billing-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"5939cc7f-0bdd-4790-9ac6-a3b281c64f97\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"multiregion-pitr-billing-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://multiregion-pitr-billing-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"multiregion-pitr-billing-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://multiregion-pitr-billing-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"multiregion-pitr-billing-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://multiregion-pitr-billing-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"multiregion-pitr-billing-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://multiregion-pitr-billing-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"multiregion-pitr-billing-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://multiregion-pitr-billing-test-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"multiregion-pitr-billing-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"multiregion-pitr-billing-test-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"restoreTimestampInUtc\": \"2021-02-17T00:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vivekrastage/providers/Microsoft.DocumentDB/databaseAccounts/eytestaccount\",\r\n \"name\": \"eytestaccount\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-20T00:13:44.2195855Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://eytestaccount.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://eytestaccount.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"212565ef-f4ca-4f52-9791-5ac06a6ca17c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"eytestaccount-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://eytestaccount-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"eytestaccount-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://eytestaccount-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"eytestaccount-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://eytestaccount-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"eytestaccount-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shreystagetest/providers/Microsoft.DocumentDB/databaseAccounts/shreytest14\",\r\n \"name\": \"shreytest14\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-20T00:49:36.6854744Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shreytest14.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d0b4d884-644a-4160-afe8-482b2301dc8e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shreytest14-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreytest14-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shreytest14-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreytest14-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shreytest14-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreytest14-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shreytest14-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/wmengstagetest/providers/Microsoft.DocumentDB/databaseAccounts/wmengstageeastus2a\",\r\n \"name\": \"wmengstageeastus2a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-20T08:06:19.8438893Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://wmengstageeastus2a.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"18eab4fd-4b6b-4879-be92-6b6dc9011e89\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"wmengstageeastus2a-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://wmengstageeastus2a-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"wmengstageeastus2a-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://wmengstageeastus2a-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"wmengstageeastus2a-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://wmengstageeastus2a-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"wmengstageeastus2a-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ashwini-rg/providers/Microsoft.DocumentDB/databaseAccounts/mong-acis-test1\",\r\n \"name\": \"mong-acis-test1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-22T02:40:11.4494598Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mong-acis-test1.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mong-acis-test1.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f9215d75-c403-48a3-8583-0e0bc8805721\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mong-acis-test1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mong-acis-test1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mong-acis-test1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mong-acis-test1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mong-acis-test1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mong-acis-test1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mong-acis-test1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ashwsing-rg/providers/Microsoft.DocumentDB/databaseAccounts/mongo-acis-test2\",\r\n \"name\": \"mongo-acis-test2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-22T02:41:18.9456951Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo-acis-test2.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongo-acis-test2.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a9c9e96c-6e94-49f6-a37f-85876f358394\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo-acis-test2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongo-acis-test2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo-acis-test2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongo-acis-test2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo-acis-test2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongo-acis-test2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo-acis-test2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/vivekrastage/providers/Microsoft.DocumentDB/databaseAccounts/eyaccounttest\",\r\n \"name\": \"eyaccounttest\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-22T19:36:19.4403448Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://eyaccounttest.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://eyaccounttest.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ae788764-c612-4bc3-898e-5e02703614a0\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"eyaccounttest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://eyaccounttest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"eyaccounttest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://eyaccounttest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"eyaccounttest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://eyaccounttest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"eyaccounttest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shatri_vmss/providers/Microsoft.DocumentDB/databaseAccounts/shatrimongo\",\r\n \"name\": \"shatrimongo\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-22T21:35:10.2385338Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shatrimongo.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://shatrimongo.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"54d58514-d9af-4d5d-bea5-0135b5006330\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shatrimongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shatrimongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shatrimongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shatrimongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shatrimongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shatrimongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shatrimongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/tvoellm-group/providers/Microsoft.DocumentDB/databaseAccounts/tvoellmdb1\",\r\n \"name\": \"tvoellmdb1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-23T16:55:24.7807978Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tvoellmdb1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"00194f2d-6f8c-4c24-bda4-ad60c97111c4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tvoellmdb1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tvoellmdb1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tvoellmdb1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tvoellmdb1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tvoellmdb1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tvoellmdb1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tvoellmdb1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/tvoellm-group/providers/Microsoft.DocumentDB/databaseAccounts/tvoellmdb3\",\r\n \"name\": \"tvoellmdb3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-23T17:01:11.0478289Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tvoellmdb3.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"11df0155-1170-412e-8d6a-6f58ee58e288\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"keyVaultKeyUri\": \"https://tvoellmkv1.vault.azure.net/keys/tvoellmkey1\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tvoellmdb3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tvoellmdb3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tvoellmdb3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tvoellmdb3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tvoellmdb3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tvoellmdb3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tvoellmdb3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/adt-stage-test-rg/providers/Microsoft.DocumentDB/databaseAccounts/adt-stage-test\",\r\n \"name\": \"adt-stage-test\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlinv2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-25T07:03:40.4901866Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://adt-stage-test.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://adt-stage-test.gremlin.cosmos.windows-ppe.net/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"GremlinV2\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1acc9e5b-7a64-4dec-a2be-f8d928f14a49\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"clusterInstanceCount\": 1,\r\n \"clusterSize\": \"Cosmos.Gremlin.D8s\"\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"adt-stage-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://adt-stage-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"adt-stage-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://adt-stage-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"adt-stage-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://adt-stage-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"adt-stage-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlinV2\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/restore-pitr-mongo32-stage-source\",\r\n \"name\": \"restore-pitr-mongo32-stage-source\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-26T18:11:03.2574337Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restore-pitr-mongo32-stage-source.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"96aa7f5a-5292-44f3-9d3e-bec163b0de1a\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restore-pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restore-pitr-mongo32-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restore-pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restore-pitr-mongo32-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restore-pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restore-pitr-mongo32-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restore-pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"restoreTimestampInUtc\": \"2021-02-04T00:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/kakhandr-rg-2/providers/Microsoft.DocumentDB/databaseAccounts/pitr-serverless-test\",\r\n \"name\": \"pitr-serverless-test\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-08T22:40:04.4989269Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-serverless-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"06da6f05-e2dc-42ad-b5c1-eb3cb8b2384e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-serverless-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-serverless-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-serverless-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-serverless-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-serverless-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-serverless-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-serverless-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableServerless\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/kakhandr-rg-2/providers/Microsoft.DocumentDB/databaseAccounts/pitr-serverless-test-restored\",\r\n \"name\": \"pitr-serverless-test-restored\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-08T23:36:48.4648174Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-serverless-test-restored.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1c4db817-dc87-4715-84d5-3b5c44da3cc1\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-serverless-test-restored-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-serverless-test-restored-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-serverless-test-restored-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-serverless-test-restored-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-serverless-test-restored-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-serverless-test-restored-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-serverless-test-restored-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableServerless\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/06da6f05-e2dc-42ad-b5c1-eb3cb8b2384e\",\r\n \"restoreTimestampInUtc\": \"2021-03-08T23:25:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/backup-restore/providers/Microsoft.DocumentDB/databaseAccounts/tepatest0310a\",\r\n \"name\": \"tepatest0310a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-10T20:36:37.1720145Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tepatest0310a.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"678dbef3-bf86-4a6c-acab-4ca4a77a100e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tepatest0310a-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tepatest0310a-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tepatest0310a-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tepatest0310a-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tepatest0310a-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tepatest0310a-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tepatest0310a-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/backup-restore/providers/Microsoft.DocumentDB/databaseAccounts/tepatest0310b\",\r\n \"name\": \"tepatest0310b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-10T21:21:45.3052045Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tepatest0310b.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1d2d8b93-5746-492c-bb7c-7a632ea2d086\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tepatest0310b-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tepatest0310b-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tepatest0310b-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tepatest0310b-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tepatest0310b-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tepatest0310b-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tepatest0310b-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/backup-restore/providers/Microsoft.DocumentDB/databaseAccounts/tepatest0310d\",\r\n \"name\": \"tepatest0310d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-10T21:52:59.9199356Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tepatest0310d.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"21b75fa2-c78b-46e4-bbec-95977d11ba36\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tepatest0310d-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tepatest0310d-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tepatest0310d-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tepatest0310d-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tepatest0310d-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tepatest0310d-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tepatest0310d-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shreygremlintest/providers/Microsoft.DocumentDB/databaseAccounts/shreygremlintest1\",\r\n \"name\": \"shreygremlintest1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlinv2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-11T02:07:44.8615871Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shreygremlintest1.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://shreygremlintest1.gremlin.cosmos.windows-ppe.net/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"GremlinV2\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"161fd54c-fdb7-4d2d-8afc-324d806e74de\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"clusterInstanceCount\": 1,\r\n \"clusterSize\": \"Cosmos.D4s\"\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shreygremlintest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreygremlintest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shreygremlintest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreygremlintest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shreygremlintest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreygremlintest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shreygremlintest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlinV2\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shreystagetest/providers/Microsoft.DocumentDB/databaseAccounts/shreytest\",\r\n \"name\": \"shreytest\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-11T08:51:30.3079148Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://shreytest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6629d96d-be05-4211-9bce-73ebe715f174\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"shreytest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreytest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"shreytest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreytest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"shreytest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://shreytest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"shreytest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pjohari-stage-test/providers/Microsoft.DocumentDB/databaseAccounts/pjohari-stage-eu2\",\r\n \"name\": \"pjohari-stage-eu2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-11T18:12:43.4317687Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pjohari-stage-eu2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"91aeb50f-f34a-4af9-9eb0-62b652a168be\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pjohari-stage-eu2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pjohari-stage-eu2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pjohari-stage-eu2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pjohari-stage-eu2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pjohari-stage-eu2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pjohari-stage-eu2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pjohari-stage-eu2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/testmvbuilder\",\r\n \"name\": \"testmvbuilder\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-11T22:31:41.8970707Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testmvbuilder.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://testmvbuilder.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b9bca712-00cf-461b-a344-f649270bc433\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testmvbuilder-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmvbuilder-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testmvbuilder-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmvbuilder-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testmvbuilder-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmvbuilder-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testmvbuilder-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/testmvbuilder2\",\r\n \"name\": \"testmvbuilder2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-11T23:57:49.3229903Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testmvbuilder2.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://testmvbuilder2.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"fa0993ae-3451-49c2-9452-095e8f5902a0\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testmvbuilder2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmvbuilder2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testmvbuilder2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmvbuilder2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testmvbuilder2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmvbuilder2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testmvbuilder2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/tesmvbuilder3\",\r\n \"name\": \"tesmvbuilder3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-12T00:40:27.5945409Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tesmvbuilder3.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://tesmvbuilder3.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"319146c3-627a-41c5-a4e0-ffef0e10400a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tesmvbuilder3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tesmvbuilder3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tesmvbuilder3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tesmvbuilder3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tesmvbuilder3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://tesmvbuilder3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tesmvbuilder3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/testmvbuilder4\",\r\n \"name\": \"testmvbuilder4\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-12T05:26:24.8742151Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testmvbuilder4.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://testmvbuilder4.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ead85aba-bbed-4c41-b7f6-5d3221a4998c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testmvbuilder4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmvbuilder4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testmvbuilder4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmvbuilder4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testmvbuilder4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmvbuilder4-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testmvbuilder4-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/testmvbuilder5\",\r\n \"name\": \"testmvbuilder5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-12T05:37:32.4220539Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testmvbuilder5.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://testmvbuilder5.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b879f341-2f6f-4696-b24f-14358f3a5c7b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testmvbuilder5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmvbuilder5-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testmvbuilder5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmvbuilder5-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testmvbuilder5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmvbuilder5-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testmvbuilder5-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/mekaushi/providers/Microsoft.DocumentDB/databaseAccounts/testmvbuilder8\",\r\n \"name\": \"testmvbuilder8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-12T07:23:58.3503072Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testmvbuilder8.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://testmvbuilder8.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"dde7db97-a4d9-4dbf-a72f-2241a958f843\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": true,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testmvbuilder8-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmvbuilder8-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testmvbuilder8-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmvbuilder8-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testmvbuilder8-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testmvbuilder8-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testmvbuilder8-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CtlProfilingPrototypes/providers/Microsoft.DocumentDB/databaseAccounts/ecommerceworkloadtest\",\r\n \"name\": \"ecommerceworkloadtest\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-12T18:38:38.6044454Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ecommerceworkloadtest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d9bc6200-0e96-4751-b1fa-26846ffbc35a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ecommerceworkloadtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ecommerceworkloadtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ecommerceworkloadtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ecommerceworkloadtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ecommerceworkloadtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://ecommerceworkloadtest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ecommerceworkloadtest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/SqlxStageSignoff/providers/Microsoft.DocumentDB/databaseAccounts/sqlxjavastagesignoff\",\r\n \"name\": \"sqlxjavastagesignoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-15T16:50:12.8435432Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sqlxjavastagesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3dbdad58-e720-4d3f-bb94-9805fc4d4f78\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sqlxjavastagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqlxjavastagesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sqlxjavastagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqlxjavastagesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sqlxjavastagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqlxjavastagesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sqlxjavastagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/SqlxStageSignoff/providers/Microsoft.DocumentDB/databaseAccounts/sqlxstagesignoff\",\r\n \"name\": \"sqlxstagesignoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-15T21:58:39.7593502Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sqlxstagesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"caf3fa53-e03e-4887-9c0d-45a5995f4755\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Eventual\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sqlxstagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqlxstagesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sqlxstagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqlxstagesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sqlxstagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqlxstagesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sqlxstagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/SqlxStageSignoff/providers/Microsoft.DocumentDB/databaseAccounts/sqlxpythonstagesignoff\",\r\n \"name\": \"sqlxpythonstagesignoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-16T00:16:17.6580081Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sqlxpythonstagesignoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"05b26858-b489-4c1b-b85d-e47ae5060c29\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sqlxpythonstagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqlxpythonstagesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sqlxpythonstagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqlxpythonstagesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sqlxpythonstagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqlxpythonstagesignoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sqlxpythonstagesignoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/viho-rg-stage/providers/Microsoft.DocumentDB/databaseAccounts/vihosqlaz\",\r\n \"name\": \"vihosqlaz\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-20T00:40:34.5604465Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vihosqlaz.documents-staging.windows-ppe.net:443/\",\r\n \"sqlEndpoint\": \"https://vihosqlaz.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"398282d8-1c34-4785-92bf-4673e97a8619\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vihosqlaz-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vihosqlaz-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vihosqlaz-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vihosqlaz-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vihosqlaz-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vihosqlaz-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vihosqlaz-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableSql\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/viho-rg-stage/providers/Microsoft.DocumentDB/databaseAccounts/vihosqlaz2\",\r\n \"name\": \"vihosqlaz2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-20T00:41:09.2301281Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vihosqlaz2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"dcb15e65-7448-4f97-b4dc-59723390c993\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vihosqlaz2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vihosqlaz2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vihosqlaz2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vihosqlaz2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vihosqlaz2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vihosqlaz2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vihosqlaz2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/viho-rg-stage/providers/Microsoft.DocumentDB/databaseAccounts/vihosqlaz3\",\r\n \"name\": \"vihosqlaz3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-20T00:41:39.60151Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vihosqlaz3.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9342715d-092e-4fe6-a3f8-27cbbf09b4e3\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vihosqlaz3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vihosqlaz3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vihosqlaz3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vihosqlaz3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vihosqlaz3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vihosqlaz3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vihosqlaz3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/linkedIn/providers/Microsoft.DocumentDB/databaseAccounts/linkedin-ctl-staging\",\r\n \"name\": \"linkedin-ctl-staging\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-22T21:39:59.1959652Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://linkedin-ctl-staging.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"e1da48b5-748c-48a3-8891-725cb1b0f78e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"linkedin-ctl-staging-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://linkedin-ctl-staging-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"linkedin-ctl-staging-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://linkedin-ctl-staging-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"linkedin-ctl-staging-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://linkedin-ctl-staging-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"linkedin-ctl-staging-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stageeastus2cm2-cassandra\",\r\n \"name\": \"canary-stageeastus2cm2-cassandra\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-26T17:38:39.5527019Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cm2-cassandra.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://canary-stageeastus2cm2-cassandra.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ce92655d-b1ef-4367-a0fc-ea69d12b32d6\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2cm2-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cm2-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2cm2-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cm2-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stageeastus2cm2-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cm2-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stageeastus2cm2-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stageeastus2cm4-cassandra\",\r\n \"name\": \"canary-stageeastus2cm4-cassandra\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-26T17:42:04.9313772Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cm4-cassandra.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://canary-stageeastus2cm4-cassandra.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"26d28559-b84c-46eb-b728-328af4b074d1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2cm4-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cm4-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2cm4-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cm4-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stageeastus2cm4-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cm4-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stageeastus2cm4-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stageeastus2cm5-cassandra\",\r\n \"name\": \"canary-stageeastus2cm5-cassandra\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-26T17:43:05.5503932Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cm5-cassandra.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://canary-stageeastus2cm5-cassandra.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"476b9613-f016-433a-b852-dde54bacd240\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2cm5-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cm5-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stageeastus2cm5-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cm5-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stageeastus2cm5-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://canary-stageeastus2cm5-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stageeastus2cm5-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gaausfel-dev/providers/Microsoft.DocumentDB/databaseAccounts/gaausfel-staging-signoff\",\r\n \"name\": \"gaausfel-staging-signoff\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-29T18:07:56.8869506Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gaausfel-staging-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"cf23349a-ffbe-47db-8f90-846d93a8e800\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gaausfel-staging-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gaausfel-staging-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gaausfel-staging-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gaausfel-staging-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gaausfel-staging-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gaausfel-staging-signoff-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gaausfel-staging-signoff-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/backup-restore/providers/Microsoft.DocumentDB/databaseAccounts/stage-pitr-validation-source-restored1\",\r\n \"name\": \"stage-pitr-validation-source-restored1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-29T18:56:13.1795531Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-restored1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9ba4de72-dcc5-4129-a64a-cbcdb3cdd9dc\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stage-pitr-validation-source-restored1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-restored1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stage-pitr-validation-source-restored1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-restored1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stage-pitr-validation-source-restored1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-pitr-validation-source-restored1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stage-pitr-validation-source-restored1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"restoreTimestampInUtc\": \"2021-03-01T11:00:44Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/bar-stagevalidationtest/providers/Microsoft.DocumentDB/databaseAccounts/pitr-hotfix-stage-restored-rrr-20210331\",\r\n \"name\": \"pitr-hotfix-stage-restored-rrr-20210331\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-31T12:26:54.4557208Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-rrr-20210331.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"25c89fdc-a256-429f-8288-2f0e6e5f39ed\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-rrr-20210331-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-rrr-20210331-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-rrr-20210331-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-rrr-20210331-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-rrr-20210331-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-rrr-20210331-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-rrr-20210331-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"restoreTimestampInUtc\": \"2021-03-31T12:05:22.1385897Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/bar-stagevalidationtest/providers/Microsoft.DocumentDB/databaseAccounts/pitr-hotfix-stage-restored-dr-20210331\",\r\n \"name\": \"pitr-hotfix-stage-restored-dr-20210331\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-31T12:56:29.9986368Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-dr-20210331.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6aac05b1-7b02-415d-9a7e-b7884b5505f8\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-dr-20210331-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-dr-20210331-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-dr-20210331-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-dr-20210331-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-dr-20210331-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-dr-20210331-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-dr-20210331-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/e4238066-b529-481d-9371-0956f24ff55d\",\r\n \"restoreTimestampInUtc\": \"2021-03-31T12:27:47.4347058Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/bar-stagevalidationtest/providers/Microsoft.DocumentDB/databaseAccounts/pitr-hotfix-stage-restored-ror-20210331\",\r\n \"name\": \"pitr-hotfix-stage-restored-ror-20210331\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-31T13:20:21.0905569Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-ror-20210331.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d81c1811-de53-4aee-9ef9-3378e7be9fc1\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-ror-20210331-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-ror-20210331-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-ror-20210331-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-ror-20210331-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-ror-20210331-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-ror-20210331-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-ror-20210331-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25c89fdc-a256-429f-8288-2f0e6e5f39ed\",\r\n \"restoreTimestampInUtc\": \"2021-03-31T12:58:04.5033658Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/samahanarg/providers/Microsoft.DocumentDB/databaseAccounts/samahanasqltest\",\r\n \"name\": \"samahanasqltest\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-13T18:48:03.6696958Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://samahanasqltest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"13e0bf01-3f07-4d6d-a669-97df7611644c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"samahanasqltest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://samahanasqltest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"samahanasqltest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://samahanasqltest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"samahanasqltest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://samahanasqltest-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"samahanasqltest-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/samahanarg/providers/Microsoft.DocumentDB/databaseAccounts/samahanatest2\",\r\n \"name\": \"samahanatest2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-13T21:54:34.7268625Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://samahanatest2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"16a31465-d07d-4e3c-b020-4b2617ba349c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"samahanatest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://samahanatest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"samahanatest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://samahanatest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"samahanatest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://samahanatest2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"samahanatest2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/backup-restore/providers/Microsoft.DocumentDB/databaseAccounts/stage-validation-source-r3\",\r\n \"name\": \"stage-validation-source-r3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"restoredSourceDatabaseAccountName\": \"stage-validation-source\",\r\n \"restoredAtTimestamp\": \"4/14/2021 6:24:15 PM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-14T18:31:35.5537137Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r3.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b2b59808-8687-4485-b441-c9b289915a07\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stage-validation-source-r3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stage-validation-source-r3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stage-validation-source-r3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stage-validation-source-r3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/2e123a98-31b1-4603-a0e7-8a84fa28a1ee\",\r\n \"restoreTimestampInUtc\": \"2021-04-14T14:00:00Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/backup-restore/providers/Microsoft.DocumentDB/databaseAccounts/stage-validation-source-r2\",\r\n \"name\": \"stage-validation-source-r2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"restoredSourceDatabaseAccountName\": \"stage-validation-source\",\r\n \"restoredAtTimestamp\": \"4/14/2021 6:24:28 PM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-14T18:33:57.3219104Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"66f72090-3feb-4bfc-846e-4a5aa03cd863\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stage-validation-source-r2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stage-validation-source-r2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stage-validation-source-r2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stage-validation-source-r2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Local\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/2e123a98-31b1-4603-a0e7-8a84fa28a1ee\",\r\n \"restoreTimestampInUtc\": \"2021-04-14T14:00:00Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/backup-restore/providers/Microsoft.DocumentDB/databaseAccounts/stage-validation-source-r1\",\r\n \"name\": \"stage-validation-source-r1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"restoredSourceDatabaseAccountName\": \"stage-validation-source\",\r\n \"restoredAtTimestamp\": \"4/14/2021 6:24:38 PM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-14T18:33:55.2592402Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8b53dc96-dda3-4b43-b682-0cbec089e5e9\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stage-validation-source-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stage-validation-source-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stage-validation-source-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stage-validation-source-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 9,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/2e123a98-31b1-4603-a0e7-8a84fa28a1ee\",\r\n \"restoreTimestampInUtc\": \"2021-04-14T14:00:00Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/bar-stagevalidationtest/providers/Microsoft.DocumentDB/databaseAccounts/pitr-hotfix-stage-restored-rrr-20210414\",\r\n \"name\": \"pitr-hotfix-stage-restored-rrr-20210414\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-14T22:28:52.8596304Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-rrr-20210414.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3472b9a8-dce7-412f-908f-0ca07fab66b4\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-rrr-20210414-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-rrr-20210414-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-rrr-20210414-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-rrr-20210414-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-rrr-20210414-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-rrr-20210414-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-rrr-20210414-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"restoreTimestampInUtc\": \"2021-04-14T21:49:40.8690981Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/viho-rg-stage/providers/Microsoft.DocumentDB/databaseAccounts/vihocassaz2\",\r\n \"name\": \"vihocassaz2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-14T22:39:09.1817003Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vihocassaz2.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://vihocassaz2.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"99e728ed-7484-4fad-b7f8-cb22b4feeae0\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vihocassaz2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vihocassaz2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vihocassaz2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vihocassaz2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vihocassaz2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vihocassaz2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": true\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vihocassaz2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/backup-restore/providers/Microsoft.DocumentDB/databaseAccounts/stage-validation-source-r44-r1\",\r\n \"name\": \"stage-validation-source-r44-r1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"restoredSourceDatabaseAccountName\": \"stage-validation-source,stage-validation-source-r44\",\r\n \"restoredAtTimestamp\": \"4/14/2021 6:24:38 PM,4/15/2021 2:02:54 AM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-15T02:10:59.4427334Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r44-r1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"4e67451b-4561-4e86-8977-5cae9561a5db\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stage-validation-source-r44-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r44-r1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stage-validation-source-r44-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r44-r1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stage-validation-source-r44-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r44-r1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stage-validation-source-r44-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/0a330a35-66f6-412b-bc7d-5fb09028d7c6\",\r\n \"restoreTimestampInUtc\": \"2021-04-14T21:57:20Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/bar-stagevalidationtest/providers/Microsoft.DocumentDB/databaseAccounts/pitr-hotfix-stage-restored-dr-20210414\",\r\n \"name\": \"pitr-hotfix-stage-restored-dr-20210414\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-15T02:32:17.0028163Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-dr-20210414.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"86d7038a-f878-403a-844e-743f89abbb1f\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-dr-20210414-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-dr-20210414-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-dr-20210414-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-dr-20210414-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-dr-20210414-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-dr-20210414-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-dr-20210414-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/663857f1-9f11-442b-9d89-f20cc7fd8585\",\r\n \"restoreTimestampInUtc\": \"2021-04-14T22:29:35.0741176Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/bar-stagevalidationtest/providers/Microsoft.DocumentDB/databaseAccounts/pitr-hotfix-stage-restored-ror-20210414\",\r\n \"name\": \"pitr-hotfix-stage-restored-ror-20210414\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-15T02:57:02.1149308Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-ror-20210414.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a0c919ea-bb0b-4389-9639-532e9f5d245e\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-ror-20210414-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-ror-20210414-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-ror-20210414-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-ror-20210414-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-ror-20210414-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-hotfix-stage-restored-ror-20210414-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-hotfix-stage-restored-ror-20210414-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3472b9a8-dce7-412f-908f-0ca07fab66b4\",\r\n \"restoreTimestampInUtc\": \"2021-04-15T02:33:24.2017963Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/backup-restore/providers/Microsoft.DocumentDB/databaseAccounts/stage-validation-source-r1-r1\",\r\n \"name\": \"stage-validation-source-r1-r1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"restoredSourceDatabaseAccountName\": \"stage-validation-source,stage-validation-source-r1\",\r\n \"restoredAtTimestamp\": \"4/14/2021 6:24:38 PM,4/15/2021 2:55:52 AM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-15T03:04:16.3322126Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r1-r1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0562f411-1d0f-4216-bd2c-df536ea36187\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stage-validation-source-r1-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r1-r1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stage-validation-source-r1-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r1-r1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stage-validation-source-r1-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r1-r1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stage-validation-source-r1-r1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/8b53dc96-dda3-4b43-b682-0cbec089e5e9\",\r\n \"restoreTimestampInUtc\": \"2021-04-15T02:30:00Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/backup-restore/providers/Microsoft.DocumentDB/databaseAccounts/stage-validation-source-r44-r2\",\r\n \"name\": \"stage-validation-source-r44-r2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"restoredSourceDatabaseAccountName\": \"stage-validation-source,stage-validation-source-r44\",\r\n \"restoredAtTimestamp\": \"4/14/2021 6:24:38 PM,4/15/2021 2:56:14 AM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-15T03:04:14.0459422Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r44-r2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"368cd767-96e6-4092-9e2c-f550703824de\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stage-validation-source-r44-r2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r44-r2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stage-validation-source-r44-r2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r44-r2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stage-validation-source-r44-r2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r44-r2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stage-validation-source-r44-r2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/0a330a35-66f6-412b-bc7d-5fb09028d7c6\",\r\n \"restoreTimestampInUtc\": \"2021-04-14T21:57:20Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/backup-restore/providers/Microsoft.DocumentDB/databaseAccounts/stage-validation-source-r44-r3\",\r\n \"name\": \"stage-validation-source-r44-r3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"restoredSourceDatabaseAccountName\": \"stage-validation-source,stage-validation-source-r44\",\r\n \"restoredAtTimestamp\": \"4/14/2021 6:24:38 PM,4/15/2021 3:31:38 AM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-15T03:39:36.2620695Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r44-r3.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"981d4867-855d-4384-b333-4a76a2e1be79\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"stage-validation-source-r44-r3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r44-r3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"stage-validation-source-r44-r3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r44-r3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"stage-validation-source-r44-r3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://stage-validation-source-r44-r3-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"stage-validation-source-r44-r3-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/0a330a35-66f6-412b-bc7d-5fb09028d7c6\",\r\n \"restoreTimestampInUtc\": \"2021-04-14T21:57:20Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-as-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/pitr-as-stage-validation-source\",\r\n \"name\": \"pitr-as-stage-validation-source\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-16T17:45:40.5722792Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-as-stage-validation-source.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f297a3ff-0d28-4b55-9886-aab70c231eb9\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-as-stage-validation-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-as-stage-validation-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-as-stage-validation-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-as-stage-validation-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-as-stage-validation-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-as-stage-validation-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-as-stage-validation-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-as-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/pitr-as-stage-validation-source-r0416\",\r\n \"name\": \"pitr-as-stage-validation-source-r0416\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-16T18:24:14.8974132Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-as-stage-validation-source-r0416.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d7f028d4-f830-42e1-b048-1f1bb9b4f8b1\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-as-stage-validation-source-r0416-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-as-stage-validation-source-r0416-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-as-stage-validation-source-r0416-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-as-stage-validation-source-r0416-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-as-stage-validation-source-r0416-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-as-stage-validation-source-r0416-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-as-stage-validation-source-r0416-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/f297a3ff-0d28-4b55-9886-aab70c231eb9\",\r\n \"restoreTimestampInUtc\": \"2021-04-16T18:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/masi_rg/providers/Microsoft.DocumentDB/databaseAccounts/masi-signoff0321\",\r\n \"name\": \"masi-signoff0321\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-16T19:50:48.1133519Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://masi-signoff0321.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"0240aa6b-7f81-4eae-930c-5f679c62aa5c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"masi-signoff0321-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://masi-signoff0321-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"masi-signoff0321-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://masi-signoff0321-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"masi-signoff0321-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://masi-signoff0321-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"masi-signoff0321-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/artrejo/providers/Microsoft.DocumentDB/databaseAccounts/20210419-sql\",\r\n \"name\": \"20210419-sql\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-19T18:20:37.7815072Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://20210419-sql.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f4b91bdc-5573-4b84-9fc3-31f3e8d8aa11\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Strong\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"20210419-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://20210419-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"20210419-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://20210419-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"20210419-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://20210419-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"20210419-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/craigmci/providers/Microsoft.DocumentDB/databaseAccounts/craigmci-kafkaconnect\",\r\n \"name\": \"craigmci-kafkaconnect\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-20T14:11:00.1030608Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://craigmci-kafkaconnect.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://craigmci-kafkaconnect.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"74396831-a0d5-4b44-b0bf-c1b2c3580551\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"craigmci-kafkaconnect-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://craigmci-kafkaconnect-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"craigmci-kafkaconnect-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://craigmci-kafkaconnect-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"craigmci-kafkaconnect-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://craigmci-kafkaconnect-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"craigmci-kafkaconnect-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/artrejo/providers/Microsoft.DocumentDB/databaseAccounts/20210420-mongo\",\r\n \"name\": \"20210420-mongo\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-20T17:22:30.8156974Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://20210420-mongo.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a9d3391d-9772-4a20-a441-d8df8f552800\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"20210420-mongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://20210420-mongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"20210420-mongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://20210420-mongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"20210420-mongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://20210420-mongo-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"20210420-mongo-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/artrejo/providers/Microsoft.DocumentDB/databaseAccounts/20210420-cassandra\",\r\n \"name\": \"20210420-cassandra\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-20T17:23:47.829748Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://20210420-cassandra.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://20210420-cassandra.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"034b59a2-aa7b-4d4f-99b0-acc26c4e1751\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"20210420-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://20210420-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"20210420-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://20210420-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"20210420-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://20210420-cassandra-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"20210420-cassandra-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/samahanarg/providers/Microsoft.DocumentDB/databaseAccounts/samahanasqltest1\",\r\n \"name\": \"samahanasqltest1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-23T21:35:24.2799601Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://samahanasqltest1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3bf3600a-f65c-4e8b-9047-18c0e4db7a1d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"samahanasqltest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://samahanasqltest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"samahanasqltest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://samahanasqltest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"samahanasqltest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://samahanasqltest1-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"samahanasqltest1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/srpalive-cassandra-rg/providers/Microsoft.DocumentDB/databaseAccounts/srpalive-stage-cassandra2\",\r\n \"name\": \"srpalive-stage-cassandra2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-23T23:37:14.5487129Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://srpalive-stage-cassandra2.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://srpalive-stage-cassandra2.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c19e8126-654b-46e3-832a-832d8eca0465\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"srpalive-stage-cassandra2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://srpalive-stage-cassandra2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"srpalive-stage-cassandra2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://srpalive-stage-cassandra2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"srpalive-stage-cassandra2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://srpalive-stage-cassandra2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"srpalive-stage-cassandra2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088\",\r\n \"name\": \"accountname9088\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:25:41.0988424Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname9088.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://accountname9088.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": true,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c3f52ca9-535e-46c4-85d4-8b8c6a46d967\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"Small\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\",\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName2\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cph-stage-eastus2-rg/providers/Microsoft.DocumentDB/databaseAccounts/cph-stage-eastus2\",\r\n \"name\": \"cph-stage-eastus2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:33:55.0660227Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"48044c82-d102-494c-bf04-214eb00e9adf\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"cph-stage-eastus2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Deleting\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"cph-stage-eastus2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Deleting\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"cph-stage-eastus2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cph-stage-eastus2-rg/providers/Microsoft.DocumentDB/databaseAccounts/cph-stage-eastus2-sql\",\r\n \"name\": \"cph-stage-eastus2-sql\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:33:51.3629073Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-sql.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"ccb99521-6326-44b6-ba7f-d97fd8308500\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-sql-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-sql-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cph-stage-eastus2-rg/providers/Microsoft.DocumentDB/databaseAccounts/cph-stage-eastus2-mgo36\",\r\n \"name\": \"cph-stage-eastus2-mgo36\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:34:27.1777552Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-mgo36.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://cph-stage-eastus2-mgo36.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a638ac91-3ead-4e70-92f8-7ff5712dcd74\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-mgo36-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-mgo36-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-mgo36-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-mgo36-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-mgo36-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-mgo36-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-mgo36-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cph-stage-eastus2-rg/providers/Microsoft.DocumentDB/databaseAccounts/cph-stage-eastus2-mgo32\",\r\n \"name\": \"cph-stage-eastus2-mgo32\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:33:57.4744345Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-mgo32.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"140e3b01-687e-4ef0-a871-7785a358a3c8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-mgo32-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-mgo32-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-mgo32-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-mgo32-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-mgo32-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-mgo32-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-mgo32-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cph-stage-eastus2-rg/providers/Microsoft.DocumentDB/databaseAccounts/cph-stage-eastus2-gln\",\r\n \"name\": \"cph-stage-eastus2-gln\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:34:21.1682207Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-gln.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://cph-stage-eastus2-gln.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"4b4d194d-3eaf-4c45-aae9-4890f90ab0c4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-gln-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-gln-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-gln-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-gln-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-gln-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-gln-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-gln-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cph-stage-eastus2-rg/providers/Microsoft.DocumentDB/databaseAccounts/cph-stage-eastus2-cx\",\r\n \"name\": \"cph-stage-eastus2-cx\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:34:25.8852635Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-cx.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://cph-stage-eastus2-cx.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"3281f91a-2e59-4fb4-81ca-9487b5e33f55\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-cx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-cx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-cx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-cx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-cx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-cx-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-cx-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cph-stage-eastus2-rg/providers/Microsoft.DocumentDB/databaseAccounts/cph-stage-eastus2-tbl\",\r\n \"name\": \"cph-stage-eastus2-tbl\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:34:30.5884147Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-tbl.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://cph-stage-eastus2-tbl.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"736b628d-c74b-42c2-af7f-daf4431a5531\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-tbl-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-tbl-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-tbl-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-tbl-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-tbl-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-eastus2-tbl-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cph-stage-eastus2-tbl-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cassandra-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/cassandrastagesignoff-sea\",\r\n \"name\": \"cassandrastagesignoff-sea\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-01T17:58:49.1912309Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cassandrastagesignoff-sea.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://cassandrastagesignoff-sea.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f414f7a1-0a00-4e90-8f47-38d2a9dca706\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cassandrastagesignoff-sea-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cassandrastagesignoff-sea-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cassandrastagesignoff-sea-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cassandrastagesignoff-sea-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cassandrastagesignoff-sea-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cassandrastagesignoff-sea-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cassandrastagesignoff-sea-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ash/providers/Microsoft.DocumentDB/databaseAccounts/ash-gremlin1-nb\",\r\n \"name\": \"ash-gremlin1-nb\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-09-25T23:59:54.3197186Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ash-gremlin1-nb.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://ash-gremlin1-nb.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"25bcf201-a6c5-4a2e-a05f-174e0be70e39\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ash-gremlin1-nb-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://ash-gremlin1-nb-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ash-gremlin1-nb-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://ash-gremlin1-nb-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ash-gremlin1-nb-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://ash-gremlin1-nb-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ash-gremlin1-nb-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n },\r\n {\r\n \"name\": \"EnableNotebooks\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ankisrgsea/providers/Microsoft.DocumentDB/databaseAccounts/ankis-cosmos-sea\",\r\n \"name\": \"ankis-cosmos-sea\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-01-30T11:18:31.8357791Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ankis-cosmos-sea.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"e56e34b2-cd4a-4339-a7a3-b58168fa01ee\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ankis-cosmos-sea-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://ankis-cosmos-sea-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ankis-cosmos-sea-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ankis-cosmos-sea-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ankis-cosmos-sea-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://ankis-cosmos-sea-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ankis-cosmos-sea-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ankis-cosmos-sea-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ankis-cosmos-sea-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://ankis-cosmos-sea-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"ankis-cosmos-sea-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://ankis-cosmos-sea-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ankis-cosmos-sea-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"ankis-cosmos-sea-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-stagesoutheastasia1cm1\",\r\n \"name\": \"canary-stagesoutheastasia1cm1\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"DocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-12T22:41:30.4176647Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-stagesoutheastasia1cm1.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://canary-stagesoutheastasia1cm1.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"646e3e7d-f2c7-4656-83bd-52969dae6294\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-stagesoutheastasia1cm1-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://canary-stagesoutheastasia1cm1-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-stagesoutheastasia1cm1-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://canary-stagesoutheastasia1cm1-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-stagesoutheastasia1cm1-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://canary-stagesoutheastasia1cm1-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-stagesoutheastasia1cm1-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/babatsai-rg-signoff/providers/Microsoft.DocumentDB/databaseAccounts/cass-stage-test\",\r\n \"name\": \"cass-stage-test\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-04T00:05:39.9258705Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cass-stage-test.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://cass-stage-test.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a4e87698-1313-46ca-80bd-a1779e626e00\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cass-stage-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cass-stage-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cass-stage-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cass-stage-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cass-stage-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cass-stage-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cass-stage-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/devenj-rg-sea/providers/Microsoft.DocumentDB/databaseAccounts/devenjtestmigrate2\",\r\n \"name\": \"devenjtestmigrate2\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2018-12-04T19:44:10.547179Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://devenjtestmigrate2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6216b5fa-0a6f-4408-8788-f472c1cd9778\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"devenjtestmigrate2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://devenjtestmigrate2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"devenjtestmigrate2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://devenjtestmigrate2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"devenjtestmigrate2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://devenjtestmigrate2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"devenjtestmigrate2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abinav_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/collectiontest\",\r\n \"name\": \"collectiontest\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-12-21T02:49:36.6550005Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://collectiontest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"176a9124-1378-4828-9291-b1e21bd79736\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"collectiontest-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://collectiontest-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"collectiontest-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://collectiontest-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"collectiontest-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://collectiontest-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"collectiontest-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin/providers/Microsoft.DocumentDB/databaseAccounts/gremlin-stage-cli\",\r\n \"name\": \"gremlin-stage-cli\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-06-06T23:46:54.9893772Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlin-stage-cli.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gremlin-stage-cli.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"41f63eae-7a21-442c-8edb-d74398f087e8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlin-stage-cli-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://gremlin-stage-cli-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlin-stage-cli-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://gremlin-stage-cli-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlin-stage-cli-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://gremlin-stage-cli-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlin-stage-cli-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/gremlin/providers/Microsoft.DocumentDB/databaseAccounts/gremlin-stage\",\r\n \"name\": \"gremlin-stage\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-06-06T22:47:26.669989Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlin-stage.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gremlin-stage.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"a3f63ba1-94b2-4ddb-b49c-2cc457a7adf5\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlin-stage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://gremlin-stage-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlin-stage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://gremlin-stage-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlin-stage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://gremlin-stage-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlin-stage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/arkhetar-staging/providers/Microsoft.DocumentDB/databaseAccounts/arkhetar-operation-log-test\",\r\n \"name\": \"arkhetar-operation-log-test\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-01-10T20:52:05.6104687Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://arkhetar-operation-log-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"216716d2-7f59-4f8b-be8d-f242703cfdb8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"arkhetar-operation-log-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://arkhetar-operation-log-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"arkhetar-operation-log-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://arkhetar-operation-log-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"arkhetar-operation-log-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://arkhetar-operation-log-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"arkhetar-operation-log-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/babatsai-rg-signoff/providers/Microsoft.DocumentDB/databaseAccounts/mongo-stage-test\",\r\n \"name\": \"mongo-stage-test\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-04T00:05:37.7510335Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo-stage-test.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"b1e06879-5f95-47c5-bf21-29d62e080c5a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo-stage-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongo-stage-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo-stage-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongo-stage-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo-stage-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongo-stage-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo-stage-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/shtan-stage-signoff/providers/Microsoft.DocumentDB/databaseAccounts/restored-shtan-stage\",\r\n \"name\": \"restored-shtan-stage\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\",\r\n \"restoredSourceDatabaseAccountName\": \"shtan-stage\",\r\n \"restoredAtTimestamp\": \"10/30/2019 5:29:18 PM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-10-30T17:47:49.8052668Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restored-shtan-stage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"cff6e11d-6879-4530-bb43-ececf73b1499\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restored-shtan-stage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://restored-shtan-stage-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restored-shtan-stage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://restored-shtan-stage-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restored-shtan-stage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://restored-shtan-stage-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restored-shtan-stage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/test-mongo-vir\",\r\n \"name\": \"test-mongo-vir\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-26T21:17:16.5969022Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-mongo-vir.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"abec24f9-4e6a-45d4-8bbe-fefe85aea77d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-mongo-vir-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://test-mongo-vir-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-mongo-vir-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://test-mongo-vir-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-mongo-vir-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://test-mongo-vir-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-mongo-vir-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"104.42.195.92\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"40.76.54.131\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.176.6.30\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.169.50.45\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.187.184.26\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/test-virangai-mongo\",\r\n \"name\": \"test-virangai-mongo\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-26T19:50:46.97713Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-virangai-mongo.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://test-virangai-mongo.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"54db8f31-155f-461e-a007-4a87ff5c4165\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-virangai-mongo-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://test-virangai-mongo-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"test-virangai-mongo-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test-virangai-mongo-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-virangai-mongo-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://test-virangai-mongo-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"test-virangai-mongo-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test-virangai-mongo-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-virangai-mongo-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://test-virangai-mongo-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"test-virangai-mongo-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://test-virangai-mongo-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-virangai-mongo-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"test-virangai-mongo-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/test/providers/Microsoft.DocumentDB/databaseAccounts/testps1stage\",\r\n \"name\": \"testps1stage\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"DocumentDB\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2018-08-22T20:38:40.0420574Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testps1stage.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"72684018-71c7-435e-b4d6-eedb27097b8c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testps1stage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testps1stage-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testps1stage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testps1stage-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"testps1stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testps1stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testps1stage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testps1stage-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"testps1stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://testps1stage-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testps1stage-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"testps1stage-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abinav_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/testrupergbchange\",\r\n \"name\": \"testrupergbchange\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-02-04T21:47:25.8300419Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testrupergbchange.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"aeb09751-074e-4ac0-a763-513f0b5ddd5f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testrupergbchange-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testrupergbchange-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testrupergbchange-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testrupergbchange-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testrupergbchange-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testrupergbchange-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testrupergbchange-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abinav_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/testsnapshotacrossisolation\",\r\n \"name\": \"testsnapshotacrossisolation\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-02-07T05:12:12.3503504Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testsnapshotacrossisolation.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"15e797c4-efb5-4fc4-b7d3-67e0eb8cc98a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testsnapshotacrossisolation-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testsnapshotacrossisolation-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testsnapshotacrossisolation-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testsnapshotacrossisolation-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testsnapshotacrossisolation-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testsnapshotacrossisolation-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testsnapshotacrossisolation-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abinav_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/todeletestageaccount\",\r\n \"name\": \"todeletestageaccount\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-02-16T01:08:17.9789915Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://todeletestageaccount.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c761b4d0-3564-4436-856c-3565caba9250\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"todeletestageaccount-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://todeletestageaccount-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"todeletestageaccount-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://todeletestageaccount-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"todeletestageaccount-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://todeletestageaccount-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"todeletestageaccount-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/babatsai-rg-signoff/providers/Microsoft.DocumentDB/databaseAccounts/gremlin-stage-test\",\r\n \"name\": \"gremlin-stage-test\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-04T00:03:36.6216702Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlin-stage-test.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://gremlin-stage-test.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"e91f4e41-cc91-40dc-a28e-40a43daf061b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlin-stage-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://gremlin-stage-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlin-stage-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://gremlin-stage-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlin-stage-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://gremlin-stage-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlin-stage-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/arkhetar-staging/providers/Microsoft.DocumentDB/databaseAccounts/arkhetar-operation-log-v2\",\r\n \"name\": \"arkhetar-operation-log-v2\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-01-11T03:26:07.898302Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://arkhetar-operation-log-v2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"92370172-7225-4cca-b8c4-0649071b150d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"arkhetar-operation-log-v2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://arkhetar-operation-log-v2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"arkhetar-operation-log-v2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://arkhetar-operation-log-v2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"arkhetar-operation-log-v2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://arkhetar-operation-log-v2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"arkhetar-operation-log-v2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jasontho/providers/Microsoft.DocumentDB/databaseAccounts/mongostagesignoff10\",\r\n \"name\": \"mongostagesignoff10\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-26T21:15:49.1409234Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongostagesignoff10.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongostagesignoff10.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8d294fdb-23d3-406d-8f89-43fef80850e0\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongostagesignoff10-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongostagesignoff10-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mongostagesignoff10-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongostagesignoff10-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongostagesignoff10-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongostagesignoff10-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mongostagesignoff10-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongostagesignoff10-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongostagesignoff10-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongostagesignoff10-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"mongostagesignoff10-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://mongostagesignoff10-northcentralus.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongostagesignoff10-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"mongostagesignoff10-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sanayak-test/providers/Microsoft.DocumentDB/databaseAccounts/synapsetest\",\r\n \"name\": \"synapsetest\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-11-07T06:30:14.5936506Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://synapsetest.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"56f736d8-a386-43cf-83ba-726caa749422\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"synapsetest-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://synapsetest-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"synapsetest-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://synapsetest-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"synapsetest-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://synapsetest-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"synapsetest-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abinav_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/testrupergbnewchanges\",\r\n \"name\": \"testrupergbnewchanges\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-02-05T00:14:11.884366Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testrupergbnewchanges.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"5ad586e0-7aa5-4c6f-afae-a9676b19ba58\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testrupergbnewchanges-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testrupergbnewchanges-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testrupergbnewchanges-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testrupergbnewchanges-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testrupergbnewchanges-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testrupergbnewchanges-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testrupergbnewchanges-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jasontho/providers/Microsoft.DocumentDB/databaseAccounts/mongostagesignoff6\",\r\n \"name\": \"mongostagesignoff6\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-26T18:02:08.3103789Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongostagesignoff6.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongostagesignoff6.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"f0798ce6-45be-41fe-8fcc-1f4f02e26ec4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongostagesignoff6-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongostagesignoff6-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongostagesignoff6-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongostagesignoff6-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongostagesignoff6-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongostagesignoff6-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongostagesignoff6-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"104.42.195.92\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"40.76.54.131\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.176.6.30\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.169.50.45\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.187.184.26\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/sanayak-test/providers/Microsoft.DocumentDB/databaseAccounts/synapsetest2\",\r\n \"name\": \"synapsetest2\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2019-11-12T11:28:24.2523803Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://synapsetest2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"1f06202e-7069-4eec-b1e9-59e133121ccf\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"synapsetest2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://synapsetest2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"synapsetest2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://synapsetest2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"synapsetest2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://synapsetest2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"synapsetest2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableStorageAnalytics\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/abinav_stage_rg/providers/Microsoft.DocumentDB/databaseAccounts/testrupergbnewchanges3\",\r\n \"name\": \"testrupergbnewchanges3\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-02-05T05:44:27.7389572Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testrupergbnewchanges3.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"8d5f7daa-9eff-499a-be92-6fc12668f40c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testrupergbnewchanges3-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testrupergbnewchanges3-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testrupergbnewchanges3-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testrupergbnewchanges3-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testrupergbnewchanges3-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://testrupergbnewchanges3-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testrupergbnewchanges3-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/jasontho/providers/Microsoft.DocumentDB/databaseAccounts/mongostagesignoff9\",\r\n \"name\": \"mongostagesignoff9\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-06-26T20:34:41.6072311Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongostagesignoff9.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongostagesignoff9.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"6eb158ff-8c80-433e-b1e0-0a6425f2cd4a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongostagesignoff9-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongostagesignoff9-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongostagesignoff9-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongostagesignoff9-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongostagesignoff9-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongostagesignoff9-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongostagesignoff9-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"104.42.195.92\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"40.76.54.131\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.176.6.30\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.169.50.45\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.187.184.26\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/babatsai-rg-signoff/providers/Microsoft.DocumentDB/databaseAccounts/table-stage-signoff\",\r\n \"name\": \"table-stage-signoff\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2019-07-04T00:07:39.5017435Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://table-stage-signoff.documents-staging.windows-ppe.net:443/\",\r\n \"tableEndpoint\": \"https://table-stage-signoff.table.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"fd8515df-67f5-4748-b951-c10606f2823d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"table-stage-signoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://table-stage-signoff-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"table-stage-signoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://table-stage-signoff-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"table-stage-signoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://table-stage-signoff-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"table-stage-signoff-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CANARY/providers/Microsoft.DocumentDB/databaseAccounts/canary-staging1\",\r\n \"name\": \"canary-staging1\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"DocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-16T21:38:27.5972509Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://canary-staging1.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"155de475-9b6d-4553-91e0-47203504dc22\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"canary-staging1-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://canary-staging1-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"canary-staging1-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://canary-staging1-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"canary-staging1-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://canary-staging1-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"canary-staging1-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ashwsing-rg/providers/Microsoft.DocumentDB/databaseAccounts/mongo-acis-test4\",\r\n \"name\": \"mongo-acis-test4\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-22T03:18:28.6833509Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo-acis-test4.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongo-acis-test4.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"7a2285d2-e2d5-45a0-8daa-de1e71153c1f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo-acis-test4-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongo-acis-test4-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo-acis-test4-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongo-acis-test4-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo-acis-test4-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongo-acis-test4-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo-acis-test4-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ashwini-rg/providers/Microsoft.DocumentDB/databaseAccounts/mongo-acis-test5\",\r\n \"name\": \"mongo-acis-test5\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-22T04:01:38.5811379Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo-acis-test5.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://mongo-acis-test5.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c23aa4da-a098-4aa0-9136-f2cb30175840\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo-acis-test5-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongo-acis-test5-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo-acis-test5-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongo-acis-test5-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo-acis-test5-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongo-acis-test5-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo-acis-test5-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/ashwsing-rg/providers/Microsoft.DocumentDB/databaseAccounts/mongo-acis-test6\",\r\n \"name\": \"mongo-acis-test6\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-22T04:25:11.5767367Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo-acis-test6.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"40c9c14c-81f4-4d92-b7aa-f8e1e90291eb\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo-acis-test6-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongo-acis-test6-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo-acis-test6-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongo-acis-test6-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo-acis-test6-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://mongo-acis-test6-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo-acis-test6-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/akgoe-test-rg/providers/Microsoft.DocumentDB/databaseAccounts/akgoe-aad-outage-test\",\r\n \"name\": \"akgoe-aad-outage-test\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-16T01:06:39.8208278Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://akgoe-aad-outage-test.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://akgoe-aad-outage-test.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"18cdabc9-e133-4976-8966-e6e650845b1b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"akgoe-aad-outage-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://akgoe-aad-outage-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"akgoe-aad-outage-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://akgoe-aad-outage-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"akgoe-aad-outage-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://akgoe-aad-outage-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"akgoe-aad-outage-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://akgoe-aad-outage-test-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"akgoe-aad-outage-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://akgoe-aad-outage-test-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"akgoe-aad-outage-test-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"akgoe-aad-outage-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/akgoe-stage-test-rg/providers/Microsoft.DocumentDB/databaseAccounts/serverless-7nsb66ggfyxg4\",\r\n \"name\": \"serverless-7nsb66ggfyxg4\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-17T08:14:58.9901007Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://serverless-7nsb66ggfyxg4.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d387fcc7-e8fe-45d0-8370-ef86c3d1a052\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Strong\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"serverless-7nsb66ggfyxg4-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://serverless-7nsb66ggfyxg4-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"serverless-7nsb66ggfyxg4-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://serverless-7nsb66ggfyxg4-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"serverless-7nsb66ggfyxg4-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://serverless-7nsb66ggfyxg4-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"serverless-7nsb66ggfyxg4-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableServerless\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/viho-rg-stage/providers/Microsoft.DocumentDB/databaseAccounts/vihosqllegacygateway\",\r\n \"name\": \"vihosqllegacygateway\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-17T18:53:49.6216166Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway.documents-staging.windows-ppe.net:443/\",\r\n \"sqlEndpoint\": \"https://vihosqllegacygateway.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"cae53a5f-529c-4080-b877-4f722465ba37\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vihosqllegacygateway-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vihosqllegacygateway-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"vihosqllegacygateway-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"vihosqllegacygateway-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vihosqllegacygateway-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"vihosqllegacygateway-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"vihosqllegacygateway-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vihosqllegacygateway-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"vihosqllegacygateway-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 1\r\n },\r\n {\r\n \"id\": \"vihosqllegacygateway-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 2\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableSql\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/viho-rg-stage/providers/Microsoft.DocumentDB/databaseAccounts/vihosqllegacygateway2\",\r\n \"name\": \"vihosqllegacygateway2\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-18T01:20:13.6590586Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway2.documents-staging.windows-ppe.net:443/\",\r\n \"sqlEndpoint\": \"https://vihosqllegacygateway2.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"e7f0483b-dc86-4a7b-82bd-a29a15797e5c\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vihosqllegacygateway2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"vihosqllegacygateway2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vihosqllegacygateway2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"vihosqllegacygateway2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vihosqllegacygateway2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway2-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"vihosqllegacygateway2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://vihosqllegacygateway2-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vihosqllegacygateway2-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"vihosqllegacygateway2-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableSql\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/hidhawal-pkstats/providers/Microsoft.DocumentDB/databaseAccounts/pkstats-elasticity\",\r\n \"name\": \"pkstats-elasticity\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-01T23:45:28.2413987Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pkstats-elasticity.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9e7ca50d-fa69-4bb9-ab53-baae1085a6e8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pkstats-elasticity-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://pkstats-elasticity-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pkstats-elasticity-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://pkstats-elasticity-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pkstats-elasticity-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://pkstats-elasticity-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pkstats-elasticity-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cph-stage-southeastasia-rg/providers/Microsoft.DocumentDB/databaseAccounts/cph-stage-southeastasia-cx\",\r\n \"name\": \"cph-stage-southeastasia-cx\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:28:51.6553611Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-cx.documents-staging.windows-ppe.net:443/\",\r\n \"cassandraEndpoint\": \"https://cph-stage-southeastasia-cx.cassandra.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"81855c26-e244-4274-8ebf-00f59d0ec9dc\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-cx-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-cx-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-cx-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-cx-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-cx-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-cx-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-cx-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cph-stage-southeastasia-rg/providers/Microsoft.DocumentDB/databaseAccounts/cph-stage-southeastasia-mgo32\",\r\n \"name\": \"cph-stage-southeastasia-mgo32\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:28:11.7253011Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-mgo32.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"9d5772bd-8334-4a4d-af7f-acdcdb55892d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-mgo32-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-mgo32-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-mgo32-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-mgo32-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-mgo32-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-mgo32-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-mgo32-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cph-stage-southeastasia-rg/providers/Microsoft.DocumentDB/databaseAccounts/cph-stage-southeastasia-sql\",\r\n \"name\": \"cph-stage-southeastasia-sql\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:28:21.0073918Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-sql.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c4a567a6-b24c-4480-98b7-27a8b5746ed8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-sql-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-sql-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-sql-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-sql-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-sql-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-sql-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-sql-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cph-stage-southeastasia-rg/providers/Microsoft.DocumentDB/databaseAccounts/cph-stage-southeastasia\",\r\n \"name\": \"cph-stage-southeastasia\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:28:31.3048546Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"61a9b97e-8bb2-45df-aade-7c56b7293fcd\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"cph-stage-southeastasia-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Deleting\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"cph-stage-southeastasia-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Deleting\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"cph-stage-southeastasia-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/cph-stage-southeastasia-rg/providers/Microsoft.DocumentDB/databaseAccounts/cph-stage-southeastasia-gln\",\r\n \"name\": \"cph-stage-southeastasia-gln\",\r\n \"location\": \"Southeast Asia\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:29:26.8546415Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-gln.documents-staging.windows-ppe.net:443/\",\r\n \"gremlinEndpoint\": \"https://cph-stage-southeastasia-gln.gremlin.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"d79cffde-f2cb-4536-b48e-d1019859ff93\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-gln-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-gln-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-gln-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-gln-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-gln-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://cph-stage-southeastasia-gln-southeastasia.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cph-stage-southeastasia-gln-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/activity-logs-pitr-src\",\r\n \"name\": \"activity-logs-pitr-src\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-21T03:08:39.622539Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://activity-logs-pitr-src.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"aea3afe4-2717-415b-93a4-e1dd19cc4595\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"activity-logs-pitr-src-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://activity-logs-pitr-src-northcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"activity-logs-pitr-src-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://activity-logs-pitr-src-northcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"activity-logs-pitr-src-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://activity-logs-pitr-src-northcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"activity-logs-pitr-src-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/activity-logs-pitr-restored\",\r\n \"name\": \"activity-logs-pitr-restored\",\r\n \"location\": \"North Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-21T03:30:55.6934721Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://activity-logs-pitr-restored.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"014c15d8-92f0-4230-b57b-a1fe7bd2cf35\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"activity-logs-pitr-restored-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://activity-logs-pitr-restored-northcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"activity-logs-pitr-restored-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://activity-logs-pitr-restored-northcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"activity-logs-pitr-restored-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://activity-logs-pitr-restored-northcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"activity-logs-pitr-restored-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/northcentralus/restorableDatabaseAccounts/aea3afe4-2717-415b-93a4-e1dd19cc4595\",\r\n \"restoreTimestampInUtc\": \"2021-04-21T03:15:08Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/bugbashbackup/providers/Microsoft.DocumentDB/databaseAccounts/tepatest-0505\",\r\n \"name\": \"tepatest-0505\",\r\n \"location\": \"Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-05-05T18:57:53.1875804Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://tepatest-0505.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"388acaef-7633-406d-a8d2-5d1f43287aad\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"tepatest-0505-centralus\",\r\n \"locationName\": \"Central US\",\r\n \"documentEndpoint\": \"https://tepatest-0505-centralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"tepatest-0505-centralus\",\r\n \"locationName\": \"Central US\",\r\n \"documentEndpoint\": \"https://tepatest-0505-centralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"tepatest-0505-westcentralus\",\r\n \"locationName\": \"West Central US\",\r\n \"documentEndpoint\": \"https://tepatest-0505-westcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"tepatest-0505-centralus\",\r\n \"locationName\": \"Central US\",\r\n \"documentEndpoint\": \"https://tepatest-0505-centralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"tepatest-0505-westcentralus\",\r\n \"locationName\": \"West Central US\",\r\n \"documentEndpoint\": \"https://tepatest-0505-westcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"tepatest-0505-centralus\",\r\n \"locationName\": \"Central US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"tepatest-0505-westcentralus\",\r\n \"locationName\": \"West Central US\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Local\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/kal-empty-account-test\",\r\n \"name\": \"kal-empty-account-test\",\r\n \"location\": \"Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-05-14T17:51:16.715232Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kal-empty-account-test.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"f18ba477-02b4-44b1-b57a-0183592073e6\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kal-empty-account-test-centralus\",\r\n \"locationName\": \"Central US\",\r\n \"documentEndpoint\": \"https://kal-empty-account-test-centralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kal-empty-account-test-centralus\",\r\n \"locationName\": \"Central US\",\r\n \"documentEndpoint\": \"https://kal-empty-account-test-centralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kal-empty-account-test-centralus\",\r\n \"locationName\": \"Central US\",\r\n \"documentEndpoint\": \"https://kal-empty-account-test-centralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kal-empty-account-test-centralus\",\r\n \"locationName\": \"Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/bugbashrg/providers/Microsoft.DocumentDB/databaseAccounts/vinhoffset\",\r\n \"name\": \"vinhoffset\",\r\n \"location\": \"Canada Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-11T17:14:04.3125161Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vinhoffset.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"ec6a16ed-81f1-43b4-88e6-d9cd76a392ca\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vinhoffset-canadacentral\",\r\n \"locationName\": \"Canada Central\",\r\n \"documentEndpoint\": \"https://vinhoffset-canadacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vinhoffset-canadacentral\",\r\n \"locationName\": \"Canada Central\",\r\n \"documentEndpoint\": \"https://vinhoffset-canadacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"vinhoffset-eastasia\",\r\n \"locationName\": \"East Asia\",\r\n \"documentEndpoint\": \"https://vinhoffset-eastasia.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vinhoffset-canadacentral\",\r\n \"locationName\": \"Canada Central\",\r\n \"documentEndpoint\": \"https://vinhoffset-canadacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"vinhoffset-eastasia\",\r\n \"locationName\": \"East Asia\",\r\n \"documentEndpoint\": \"https://vinhoffset-eastasia.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vinhoffset-canadacentral\",\r\n \"locationName\": \"Canada Central\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"vinhoffset-eastasia\",\r\n \"locationName\": \"East Asia\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/bugbashrg/providers/Microsoft.DocumentDB/databaseAccounts/vinhoffset-aftermig-wr-canadacentral\",\r\n \"name\": \"vinhoffset-aftermig-wr-canadacentral\",\r\n \"location\": \"Canada Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-11T18:30:39.8614379Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vinhoffset-aftermig-wr-canadacentral.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"7766c42b-df2e-41d3-825f-05a5bedfa3a5\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vinhoffset-aftermig-wr-canadacentral-canadacentral\",\r\n \"locationName\": \"Canada Central\",\r\n \"documentEndpoint\": \"https://vinhoffset-aftermig-wr-canadacentral-canadacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vinhoffset-aftermig-wr-canadacentral-canadacentral\",\r\n \"locationName\": \"Canada Central\",\r\n \"documentEndpoint\": \"https://vinhoffset-aftermig-wr-canadacentral-canadacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vinhoffset-aftermig-wr-canadacentral-canadacentral\",\r\n \"locationName\": \"Canada Central\",\r\n \"documentEndpoint\": \"https://vinhoffset-aftermig-wr-canadacentral-canadacentral.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vinhoffset-aftermig-wr-canadacentral-canadacentral\",\r\n \"locationName\": \"Canada Central\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/canadacentral/restorableDatabaseAccounts/ec6a16ed-81f1-43b4-88e6-d9cd76a392ca\",\r\n \"restoreTimestampInUtc\": \"2021-06-11T18:10:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/bugbashrg/providers/Microsoft.DocumentDB/databaseAccounts/vinhoffset-aftermig-rr-eastasia-partial\",\r\n \"name\": \"vinhoffset-aftermig-rr-eastasia-partial\",\r\n \"location\": \"Canada Central\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-11T18:33:08.9881654Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://vinhoffset-aftermig-rr-eastasia-partial.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"2337c75e-d7db-4829-9344-bc5dd6fe5255\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"vinhoffset-aftermig-rr-eastasia-partial-eastasia\",\r\n \"locationName\": \"East Asia\",\r\n \"documentEndpoint\": \"https://vinhoffset-aftermig-rr-eastasia-partial-eastasia.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"vinhoffset-aftermig-rr-eastasia-partial-eastasia\",\r\n \"locationName\": \"East Asia\",\r\n \"documentEndpoint\": \"https://vinhoffset-aftermig-rr-eastasia-partial-eastasia.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"vinhoffset-aftermig-rr-eastasia-partial-eastasia\",\r\n \"locationName\": \"East Asia\",\r\n \"documentEndpoint\": \"https://vinhoffset-aftermig-rr-eastasia-partial-eastasia.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"vinhoffset-aftermig-rr-eastasia-partial-eastasia\",\r\n \"locationName\": \"East Asia\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/canadacentral/restorableDatabaseAccounts/ec6a16ed-81f1-43b4-88e6-d9cd76a392ca\",\r\n \"restoreTimestampInUtc\": \"2021-06-11T18:11:00Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"sharedrudb2\",\r\n \"collectionNames\": [\r\n \"sharedColl0\",\r\n \"sharedColl4\",\r\n \"sharedDBProviosnedColl2\",\r\n \"sharedColl1\",\r\n \"sharedColl2\",\r\n \"sharedDBProviosnedColl1\",\r\n \"sharedColl3\",\r\n \"sharedDBProviosnedColl0\"\r\n ]\r\n },\r\n {\r\n \"databaseName\": \"dbWithEmptyColl\",\r\n \"collectionNames\": [\r\n \"emptycoll\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-mongo-pitr\",\r\n \"name\": \"virangai-test-mongo-pitr\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-11-24T21:46:06.459782Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-mongo-pitr.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://virangai-test-mongo-pitr.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"c0291614-213c-4629-a26a-12802ca1b761\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-mongo-pitr-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-mongo-pitr-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-mongo-pitr-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-mongo-pitr-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-mongo-pitr-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-mongo-pitr-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-mongo-pitr-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/test-virangai-cont-bk-noafec\",\r\n \"name\": \"test-virangai-cont-bk-noafec\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-09T00:21:08.3618286Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-virangai-cont-bk-noafec.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"da7bc674-bba2-4d4f-902a-c20b3553e2ce\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-virangai-cont-bk-noafec-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-cont-bk-noafec-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-virangai-cont-bk-noafec-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-cont-bk-noafec-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-virangai-cont-bk-noafec-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test-virangai-cont-bk-noafec-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-virangai-cont-bk-noafec-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"73.83.18.99\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"0.0.0.0\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"104.42.195.92\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"40.76.54.131\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.176.6.30\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.169.50.45\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.187.184.26\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/targetacct7\",\r\n \"name\": \"targetacct7\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-20T19:02:57.1071152Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://targetacct7.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://targetacct7.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"f6c06aad-47cc-4e02-bffc-acf599a4df1d\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"targetacct7-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://targetacct7-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"targetacct7-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://targetacct7-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"targetacct7-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://targetacct7-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"targetacct7-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/c0291614-213c-4629-a26a-12802ca1b761\",\r\n \"restoreTimestampInUtc\": \"2021-02-11T00:00:00Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"Test\",\r\n \"collectionNames\": [\r\n \"Test\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/targetacct6\",\r\n \"name\": \"targetacct6\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-20T19:05:53.3379035Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://targetacct6.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://targetacct6.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"7194cffb-815b-4eac-b125-d841f1ab2d0c\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"targetacct6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://targetacct6-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"targetacct6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://targetacct6-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"targetacct6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://targetacct6-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"targetacct6-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/c0291614-213c-4629-a26a-12802ca1b761\",\r\n \"restoreTimestampInUtc\": \"2021-02-12T00:00:00Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"Test\",\r\n \"collectionNames\": [\r\n \"Test\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/targetacct8\",\r\n \"name\": \"targetacct8\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-20T19:18:23.0799683Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://targetacct8.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://targetacct8.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"062e63d1-f782-4dc6-8e12-3050890f8bd8\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"targetacct8-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://targetacct8-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"targetacct8-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://targetacct8-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"targetacct8-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://targetacct8-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"targetacct8-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/c0291614-213c-4629-a26a-12802ca1b761\",\r\n \"restoreTimestampInUtc\": \"2021-02-18T00:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/targetacct9\",\r\n \"name\": \"targetacct9\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-20T19:17:51.4677131Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://targetacct9.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://targetacct9.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"37328587-b42b-4572-a089-1a0e9e9d8b0d\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"targetacct9-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://targetacct9-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"targetacct9-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://targetacct9-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"targetacct9-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://targetacct9-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"targetacct9-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/c0291614-213c-4629-a26a-12802ca1b761\",\r\n \"restoreTimestampInUtc\": \"2021-02-11T00:00:00Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"Test\",\r\n \"collectionNames\": [\r\n \"Test\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-mongo-pitr-res\",\r\n \"name\": \"virangai-test-mongo-pitr-res\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-26T10:56:24.76548Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-mongo-pitr-res.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://virangai-test-mongo-pitr-res.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"f1120981-eb0a-4928-8c93-296c992135ab\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-mongo-pitr-res-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-mongo-pitr-res-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-mongo-pitr-res-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-mongo-pitr-res-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-mongo-pitr-res-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-mongo-pitr-res-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-mongo-pitr-res-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/c0291614-213c-4629-a26a-12802ca1b761\",\r\n \"restoreTimestampInUtc\": \"2021-01-28T00:58:03Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-mongo-pitr-restore\",\r\n \"name\": \"virangai-test-mongo-pitr-restore\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-26T11:13:03.1540076Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-mongo-pitr-restore.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://virangai-test-mongo-pitr-restore.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"ac54ad8c-e894-4c4b-bfd2-bc89f0d885bf\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-mongo-pitr-restore-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-mongo-pitr-restore-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-mongo-pitr-restore-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-mongo-pitr-restore-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-mongo-pitr-restore-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://virangai-test-mongo-pitr-restore-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-mongo-pitr-restore-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/c0291614-213c-4629-a26a-12802ca1b761\",\r\n \"restoreTimestampInUtc\": \"2021-02-04T21:47:21Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"Test\",\r\n \"collectionNames\": [\r\n \"Test\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/bugbashbackup/providers/Microsoft.DocumentDB/databaseAccounts/test0329-1\",\r\n \"name\": \"test0329-1\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-29T16:57:26.3880463Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test0329-1.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"4d0c329d-9f2e-4505-a4c0-3873e0875fd9\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test0329-1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test0329-1-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test0329-1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test0329-1-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test0329-1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test0329-1-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test0329-1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Zone\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/bugbashrg/providers/Microsoft.DocumentDB/databaseAccounts/test0329-zone\",\r\n \"name\": \"test0329-zone\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-29T18:55:08.4892993Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test0329-zone.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"69ca96eb-9694-4240-8f14-9f0d962764f3\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test0329-zone-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test0329-zone-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test0329-zone-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test0329-zone-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"test0329-zone-eastus\",\r\n \"locationName\": \"East US\",\r\n \"documentEndpoint\": \"https://test0329-zone-eastus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test0329-zone-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test0329-zone-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"test0329-zone-eastus\",\r\n \"locationName\": \"East US\",\r\n \"documentEndpoint\": \"https://test0329-zone-eastus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test0329-zone-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"test0329-zone-eastus\",\r\n \"locationName\": \"East US\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Zone\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/co-wus2-amnonetemplate-cosmo-t011\",\r\n \"name\": \"co-wus2-amnonetemplate-cosmo-t011\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"application\": \"amnone\",\r\n \"charge-to\": \"101-71200-5000-9500\",\r\n \"role\": \"infrastructure\",\r\n \"environment\": \"Test\",\r\n \"amnonecomponent\": \"template\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-10T19:45:25.014772Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://co-wus2-amnonetemplate-cosmo-t011.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"760b8a29-18fd-4e12-adb9-c9ec34af0d7e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Strong\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"co-wus2-amnonetemplate-cosmo-t011-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://co-wus2-amnonetemplate-cosmo-t011-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"co-wus2-amnonetemplate-cosmo-t011-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://co-wus2-amnonetemplate-cosmo-t011-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"co-wus2-amnonetemplate-cosmo-t011-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://co-wus2-amnonetemplate-cosmo-t011-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"co-wus2-amnonetemplate-cosmo-t011-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"40.125.122.212\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"104.42.195.92\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"40.76.54.131\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.176.6.30\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.169.50.45\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.187.184.26\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/co-wus2-amnonetemplate-cosmo-t012\",\r\n \"name\": \"co-wus2-amnonetemplate-cosmo-t012\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"application\": \"amnone\",\r\n \"charge-to\": \"101-71200-5000-9500\",\r\n \"role\": \"infrastructure\",\r\n \"environment\": \"Test\",\r\n \"amnonecomponent\": \"template\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-10T19:59:33.7585986Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://co-wus2-amnonetemplate-cosmo-t012.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"c9e7de2e-cb5d-49a6-8b76-09df7e447d9f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Strong\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"co-wus2-amnonetemplate-cosmo-t012-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://co-wus2-amnonetemplate-cosmo-t012-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"co-wus2-amnonetemplate-cosmo-t012-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://co-wus2-amnonetemplate-cosmo-t012-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"co-wus2-amnonetemplate-cosmo-t012-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://co-wus2-amnonetemplate-cosmo-t012-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"co-wus2-amnonetemplate-cosmo-t012-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"40.125.122.212\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"104.42.195.92\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"40.76.54.131\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.176.6.30\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.169.50.45\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.187.184.26\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/accountname1810\",\r\n \"name\": \"accountname1810\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-09T19:27:53.2441895Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname1810.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"bbcddd1c-3776-4380-afd4-7dd38b207ed4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname1810-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname1810-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname1810-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname1810-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname1810-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname1810-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname1810-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048\",\r\n \"name\": \"db2048\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-09T19:42:16.999702Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://db2048.documents.azure.com:443/\",\r\n \"tableEndpoint\": \"https://db2048.table.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"30ae2025-1bbd-4642-bc86-92b2a3f3b37b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"db2048-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db2048-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"db2048-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db2048-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"db2048-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db2048-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"db2048-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001-test\",\r\n \"name\": \"db001-test\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-09T19:57:13.9692694Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://db001-test.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://db001-test.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"57c70f2e-5d12-4cdd-9ed8-84e14f511529\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"db001-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db001-test-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"db001-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db001-test-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"db001-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db001-test-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"db001-test-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096\",\r\n \"name\": \"db4096\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-09T20:04:27.0791866Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://db4096.documents.azure.com:443/\",\r\n \"gremlinEndpoint\": \"https://db4096.gremlin.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"7d559a00-61f2-4cd3-a25a-e78b42d7e8a2\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"db4096-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db4096-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"db4096-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db4096-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"db4096-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db4096-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"db4096-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192\",\r\n \"name\": \"db8192\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-09T20:12:54.0324485Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://db8192.documents.azure.com:443/\",\r\n \"cassandraEndpoint\": \"https://db8192.cassandra.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"dda94333-0150-44b4-be66-2eba77251036\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"db8192-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db8192-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"db8192-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db8192-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"db8192-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db8192-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"db8192-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db1024\",\r\n \"name\": \"db1024\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-02T08:14:36.6199599Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://db1024.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"5dac8423-a56a-42db-a60b-74f714c2b79b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"db1024-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db1024-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"db1024-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db1024-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"db1024-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db1024-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"db1024-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/mongotestaccount\",\r\n \"name\": \"mongotestaccount\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-02T19:34:25.9844437Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongotestaccount.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://mongotestaccount.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"fccbe297-cb19-424b-a8d7-e996a6b7b689\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongotestaccount-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongotestaccount-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongotestaccount-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongotestaccount-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongotestaccount-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongotestaccount-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongotestaccount-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/pitr-sql-stage-source\",\r\n \"name\": \"pitr-sql-stage-source\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-02T23:30:42.158286Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/pitr-mongo32-stage-source\",\r\n \"name\": \"pitr-mongo32-stage-source\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-02T23:32:30.6744226Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://pitr-mongo32-stage-source.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/pitr-mongo36-stage-source\",\r\n \"name\": \"pitr-mongo36-stage-source\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-02T23:33:00.4293513Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://pitr-mongo36-stage-source.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/mongo-continuous-1212\",\r\n \"name\": \"mongo-continuous-1212\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-04T22:09:25.2046679Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo-continuous-1212.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://mongo-continuous-1212.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"b0736fc7-cb53-4b6f-bd2f-aac904085da4\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo-continuous-1212-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongo-continuous-1212-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo-continuous-1212-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongo-continuous-1212-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo-continuous-1212-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongo-continuous-1212-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo-continuous-1212-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup27/providers/Microsoft.DocumentDB/databaseAccounts/table-db2527\",\r\n \"name\": \"table-db2527\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-07T20:02:00.7424001Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://table-db2527.documents.azure.com:443/\",\r\n \"tableEndpoint\": \"https://table-db2527.table.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"aedea0ac-c5cd-4ef9-ad79-d5968d9a747d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"table-db2527-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://table-db2527-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"table-db2527-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://table-db2527-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"table-db2527-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://table-db2527-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"table-db2527-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/restored-cosmosdb-1212\",\r\n \"name\": \"restored-cosmosdb-1212\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-07T21:06:02.0001319Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restored-cosmosdb-1212.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"2301188f-cf13-419d-b7c2-5321c5476526\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restored-cosmosdb-1212-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restored-cosmosdb-1212-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restored-cosmosdb-1212-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restored-cosmosdb-1212-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restored-cosmosdb-1212-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restored-cosmosdb-1212-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restored-cosmosdb-1212-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"restoreTimestampInUtc\": \"2021-06-07T19:55:00Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"TestDB1\",\r\n \"collectionNames\": [\r\n \"TestCollectionInDB1\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup29/providers/Microsoft.DocumentDB/databaseAccounts/table-29\",\r\n \"name\": \"table-29\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Table\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-07T21:17:01.4003531Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://table-29.documents.azure.com:443/\",\r\n \"tableEndpoint\": \"https://table-29.table.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"008c5961-bd05-4b5d-8ddd-7c5cfc93683a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"table-29-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://table-29-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"table-29-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://table-29-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"table-29-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://table-29-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"table-29-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup29/providers/Microsoft.DocumentDB/databaseAccounts/dbaccount29-1\",\r\n \"name\": \"dbaccount29-1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-07T21:24:51.5417257Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://dbaccount29-1.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"24302a82-123a-487a-bede-054ade2860f1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"dbaccount29-1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dbaccount29-1-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"dbaccount29-1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dbaccount29-1-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"dbaccount29-1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dbaccount29-1-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"dbaccount29-1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/rgtest9921232812/providers/Microsoft.DocumentDB/databaseAccounts/rbactestps12\",\r\n \"name\": \"rbactestps12\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-07T21:27:23.3827637Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://rbactestps12.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"e157f1a1-6837-46fa-8f4f-ef3e7266ab3a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"rbactestps12-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rbactestps12-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"rbactestps12-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rbactestps12-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"rbactestps12-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rbactestps12-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"rbactestps12-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup29/providers/Microsoft.DocumentDB/databaseAccounts/mongo-db0002\",\r\n \"name\": \"mongo-db0002\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-07T23:44:53.741164Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://mongo-db0002.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://mongo-db0002.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"72706ac1-0d0a-40be-a30a-1b4af0911131\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"mongo-db0002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongo-db0002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"mongo-db0002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongo-db0002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"mongo-db0002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://mongo-db0002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"mongo-db0002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup27/providers/Microsoft.DocumentDB/databaseAccounts/cassandra-db2725\",\r\n \"name\": \"cassandra-db2725\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-07T23:45:44.3838628Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cassandra-db2725.documents.azure.com:443/\",\r\n \"cassandraEndpoint\": \"https://cassandra-db2725.cassandra.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"6af03dfe-5dc4-4bb0-b6dd-ffa3d1f38b3e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cassandra-db2725-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandra-db2725-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cassandra-db2725-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandra-db2725-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cassandra-db2725-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cassandra-db2725-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cassandra-db2725-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup27/providers/Microsoft.DocumentDB/databaseAccounts/gremlin-db1002\",\r\n \"name\": \"gremlin-db1002\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Gremlin (graph)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-07T23:46:03.6280254Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gremlin-db1002.documents.azure.com:443/\",\r\n \"gremlinEndpoint\": \"https://gremlin-db1002.gremlin.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"033e692d-71d0-47a4-8f5b-013768d5581b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gremlin-db1002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gremlin-db1002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gremlin-db1002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gremlin-db1002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gremlin-db1002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://gremlin-db1002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gremlin-db1002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup27/providers/Microsoft.DocumentDB/databaseAccounts/dbaccount27-1\",\r\n \"name\": \"dbaccount27-1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-08T17:39:45.8022668Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://dbaccount27-1.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"41ea7d9e-553f-4259-872f-676c969e9a0b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"dbaccount27-1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dbaccount27-1-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"dbaccount27-1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dbaccount27-1-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"dbaccount27-1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://dbaccount27-1-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"dbaccount27-1-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli125\",\r\n \"name\": \"cli125\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-09T19:06:12.2299472Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cli125.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"ceacd38f-9e6b-4a81-b2f7-ecd341c6fbbd\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cli125-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cli125-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cli125-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cli125-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cli125-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cli125-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cli125-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac125\",\r\n \"name\": \"rbac125\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-09T19:06:26.9195815Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://rbac125.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"0bec9b44-156a-4a9b-882b-bc5f13719bdf\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"rbac125-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rbac125-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"rbac125-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rbac125-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"rbac125-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rbac125-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"rbac125-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount123\",\r\n \"name\": \"sqltestaccount123\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-09T19:09:53.110489Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sqltestaccount123.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"88d48073-10d1-402e-8cf5-c79e4e2de08e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sqltestaccount123-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqltestaccount123-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sqltestaccount123-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqltestaccount123-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sqltestaccount123-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqltestaccount123-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sqltestaccount123-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8732/providers/Microsoft.DocumentDB/databaseAccounts/accountname2112\",\r\n \"name\": \"accountname2112\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-09T19:57:34.3301135Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname2112.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://accountname2112.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"708204e9-49b5-46da-96d7-79a8902a07f3\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 1000,\r\n \"maxStalenessPrefix\": 300\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname2112-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname2112-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname2112-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname2112-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname2112-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname2112-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname2112-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003\",\r\n \"name\": \"db003\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-09T20:16:39.4077427Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://db003.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://db003.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"bb9b3beb-42c4-4ae4-a983-58e20bcd71a5\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"db003-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db003-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"db003-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db003-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"db003-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://db003-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"db003-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124\",\r\n \"name\": \"sqltestaccount124\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-10T05:06:01.1543083Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sqltestaccount124.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sqltestaccount124-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqltestaccount124-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sqltestaccount124-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqltestaccount124-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sqltestaccount124-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqltestaccount124-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sqltestaccount124-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126\",\r\n \"name\": \"rbac126\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-10T05:07:55.084806Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://rbac126.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"5074765d-799e-48e0-9d5a-2ce00a90eb6f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"rbac126-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rbac126-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"rbac126-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rbac126-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"rbac126-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://rbac126-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"rbac126-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname7595\",\r\n \"name\": \"restoredaccountname7595\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-10T18:00:34.1983541Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restoredaccountname7595.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"c2601a38-bee1-400e-bc5e-8d817318cf31\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restoredaccountname7595-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname7595-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restoredaccountname7595-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname7595-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restoredaccountname7595-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname7595-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restoredaccountname7595-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"restoreTimestampInUtc\": \"2021-06-10T17:45:11.0041684Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname4020\",\r\n \"name\": \"restoredaccountname4020\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-15T21:27:03.102793Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restoredaccountname4020.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"33035d50-7f15-4450-a71d-a4da4dcd039f\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restoredaccountname4020-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname4020-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restoredaccountname4020-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname4020-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restoredaccountname4020-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname4020-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restoredaccountname4020-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"restoreTimestampInUtc\": \"2021-06-15T21:14:08.4938549Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126\",\r\n \"name\": \"cli126\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-16T00:24:00.8135849Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cli126.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"e7f55622-acc4-4521-80a4-fd9e79b10091\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cli126-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cli126-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cli126-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cli126-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cli126-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cli126-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cli126-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002\",\r\n \"name\": \"accountname4002\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-16T05:10:36.0450002Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname4002.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://accountname4002.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": true,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"125165e8-3796-40d3-80cd-83d7f3094110\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\",\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName2\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/bugbashbackup/providers/Microsoft.DocumentDB/databaseAccounts/targetacct10\",\r\n \"name\": \"targetacct10\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-01T02:05:28.2926734Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://targetacct10.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"4b9c5465-8bbc-4c8e-bc7f-5a8999c4e840\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"targetacct10-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://targetacct10-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"targetacct10-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://targetacct10-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"targetacct10-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://targetacct10-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"targetacct10-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/0034883d-1a13-418f-9eaf-5dbbaabdd901\",\r\n \"restoreTimestampInUtc\": \"2021-02-04T00:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/gskcss/providers/Microsoft.DocumentDB/databaseAccounts/targetacct112\",\r\n \"name\": \"targetacct112\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-01T10:33:40.2122225Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://targetacct112.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"3564d9f8-5f2d-4d00-a66f-5d370d970371\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"targetacct112-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://targetacct112-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"targetacct112-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://targetacct112-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"targetacct112-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://targetacct112-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"targetacct112-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/5c84891d-ee24-4dc7-aa2b-d8968baf7936\",\r\n \"restoreTimestampInUtc\": \"2021-02-06T00:00:00Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"ToDoList\",\r\n \"collectionNames\": [\r\n \"Items\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/analyticstest/providers/Microsoft.DocumentDB/databaseAccounts/analyticstest01072021\",\r\n \"name\": \"analyticstest01072021\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-07T20:28:47.6081066Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://analyticstest01072021.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"f8dfcb44-15b2-4667-a00d-6611d51b8ad1\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"analyticstest01072021-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://analyticstest01072021-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"analyticstest01072021-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://analyticstest01072021-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"analyticstest01072021-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://analyticstest01072021-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"analyticstest01072021-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/analyticstest/providers/Microsoft.DocumentDB/databaseAccounts/clid4bvkfsumrnr-restore\",\r\n \"name\": \"clid4bvkfsumrnr-restore\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-08T20:25:48.8761516Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://clid4bvkfsumrnr-restore.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://clid4bvkfsumrnr-restore.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"1cea11b1-c170-4ffe-993d-63da1bff9a94\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"clid4bvkfsumrnr-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clid4bvkfsumrnr-restore-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"clid4bvkfsumrnr-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clid4bvkfsumrnr-restore-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"clid4bvkfsumrnr-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clid4bvkfsumrnr-restore-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"clid4bvkfsumrnr-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/1d16299c-e79e-4130-9647-1fa47f738892\",\r\n \"restoreTimestampInUtc\": \"2020-12-10T21:45:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_mongodb_restorable_commandsgdb7nmuyk4whgiqmuvmvwmkl7zuov7/providers/Microsoft.DocumentDB/databaseAccounts/cliweraslfbdxmi\",\r\n \"name\": \"cliweraslfbdxmi\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-28T22:55:57.8949097Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cliweraslfbdxmi.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://cliweraslfbdxmi.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"28bc2837-a17f-4038-8569-7ffb33794333\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cliweraslfbdxmi-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cliweraslfbdxmi-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cliweraslfbdxmi-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cliweraslfbdxmi-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cliweraslfbdxmi-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cliweraslfbdxmi-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cliweraslfbdxmi-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup30/providers/Microsoft.DocumentDB/databaseAccounts/cosmosdb-1212\",\r\n \"name\": \"cosmosdb-1212\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-08T02:05:36.1618683Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cosmosdb-1212.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"31869788-6f92-47f9-8f8b-6619582d2381\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cosmosdb-1212-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cosmosdb-1212-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cosmosdb-1212-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cosmosdb-1212-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cosmosdb-1212-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cosmosdb-1212-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cosmosdb-1212-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"131.107.174.17\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"104.42.195.92\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"40.76.54.131\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.176.6.30\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.169.50.45\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"52.187.184.26\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/gskcss/providers/Microsoft.DocumentDB/databaseAccounts/gskcssdemo-r1\",\r\n \"name\": \"gskcssdemo-r1\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-15T05:24:39.2844442Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gskcssdemo-r1.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"cc9b5676-f21b-4bd4-b3d9-26ded6884aaa\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gskcssdemo-r1-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://gskcssdemo-r1-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gskcssdemo-r1-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://gskcssdemo-r1-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gskcssdemo-r1-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://gskcssdemo-r1-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gskcssdemo-r1-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/5c84891d-ee24-4dc7-aa2b-d8968baf7936\",\r\n \"restoreTimestampInUtc\": \"2021-01-15T02:50:50Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"ToDoList\",\r\n \"collectionNames\": [\r\n \"Items\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/gskcss/providers/Microsoft.DocumentDB/databaseAccounts/gskcssdemo\",\r\n \"name\": \"gskcssdemo\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-14T21:53:51.2837017Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://gskcssdemo.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"5c84891d-ee24-4dc7-aa2b-d8968baf7936\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"gskcssdemo-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://gskcssdemo-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"gskcssdemo-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://gskcssdemo-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"gskcssdemo-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://gskcssdemo-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"gskcssdemo-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/kal-continuous\",\r\n \"name\": \"kal-continuous\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-05T01:00:24.1857393Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kal-continuous.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"d92d948a-afb9-4bb3-9a4c-d6b8fcf8d204\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kal-continuous-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-continuous-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kal-continuous-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-continuous-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"kal-continuous-eastus\",\r\n \"locationName\": \"East US\",\r\n \"documentEndpoint\": \"https://kal-continuous-eastus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"kal-continuous-southcentralus\",\r\n \"locationName\": \"South Central US\",\r\n \"documentEndpoint\": \"https://kal-continuous-southcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kal-continuous-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-continuous-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"kal-continuous-eastus\",\r\n \"locationName\": \"East US\",\r\n \"documentEndpoint\": \"https://kal-continuous-eastus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"kal-continuous-southcentralus\",\r\n \"locationName\": \"South Central US\",\r\n \"documentEndpoint\": \"https://kal-continuous-southcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kal-continuous-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"kal-continuous-eastus\",\r\n \"locationName\": \"East US\",\r\n \"failoverPriority\": 1\r\n },\r\n {\r\n \"id\": \"kal-continuous-southcentralus\",\r\n \"locationName\": \"South Central US\",\r\n \"failoverPriority\": 2\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"20.10.10.10\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"12.12.122.122\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"12.22.11.11\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"167.220.2.63\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_mongodb_restorable_commandsu4wgkcdknfjkhd56fmfgat65ycgxwo/providers/Microsoft.DocumentDB/databaseAccounts/clikbicro7ly5p2\",\r\n \"name\": \"clikbicro7ly5p2\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-16T01:25:44.6494055Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://clikbicro7ly5p2.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"16e57fca-6555-4c92-bb57-1afa38d69371\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"clikbicro7ly5p2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clikbicro7ly5p2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"clikbicro7ly5p2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clikbicro7ly5p2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"clikbicro7ly5p2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clikbicro7ly5p2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"clikbicro7ly5p2-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/pitrdemocus/providers/Microsoft.DocumentDB/databaseAccounts/nonpitracc\",\r\n \"name\": \"nonpitracc\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-15T06:51:43.6326198Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://nonpitracc.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"60f5f9a3-4993-4c9d-a17f-c23bd4e3a8eb\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"nonpitracc-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://nonpitracc-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"nonpitracc-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://nonpitracc-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"nonpitracc-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://nonpitracc-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"nonpitracc-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/pitrdemocus/providers/Microsoft.DocumentDB/databaseAccounts/pitrmongotest\",\r\n \"name\": \"pitrmongotest\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-01T17:27:21.7773462Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitrmongotest.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://pitrmongotest.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"74ebfb99-1914-4ea9-b802-736b5bda12a7\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitrmongotest-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitrmongotest-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitrmongotest-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitrmongotest-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitrmongotest-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitrmongotest-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitrmongotest-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/pitrdemocus/providers/Microsoft.DocumentDB/databaseAccounts/pitrmongowithsnapshots\",\r\n \"name\": \"pitrmongowithsnapshots\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-07T19:45:06.8272227Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitrmongowithsnapshots.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://pitrmongowithsnapshots.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"a081024d-5e38-45c1-b1cb-9c99552d42b3\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitrmongowithsnapshots-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitrmongowithsnapshots-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitrmongowithsnapshots-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitrmongowithsnapshots-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitrmongowithsnapshots-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitrmongowithsnapshots-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitrmongowithsnapshots-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/74ebfb99-1914-4ea9-b802-736b5bda12a7\",\r\n \"restoreTimestampInUtc\": \"2021-01-07T19:16:12.574Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/analyticstest/providers/Microsoft.DocumentDB/databaseAccounts/targetacct4\",\r\n \"name\": \"targetacct4\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-20T17:59:46.9392257Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://targetacct4.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"ac7dc153-2571-425f-b8a1-c812706ad3dc\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"targetacct4-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://targetacct4-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"targetacct4-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://targetacct4-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"targetacct4-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://targetacct4-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"targetacct4-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/0034883d-1a13-418f-9eaf-5dbbaabdd901\",\r\n \"restoreTimestampInUtc\": \"2021-02-04T00:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/test-bk-cont-restore1\",\r\n \"name\": \"test-bk-cont-restore1\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-15T23:55:02.6142219Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-bk-cont-restore1.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"2cfb9266-6837-4c5c-b7ae-ec8e72913cd1\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-bk-cont-restore1-southcentralus\",\r\n \"locationName\": \"South Central US\",\r\n \"documentEndpoint\": \"https://test-bk-cont-restore1-southcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-bk-cont-restore1-southcentralus\",\r\n \"locationName\": \"South Central US\",\r\n \"documentEndpoint\": \"https://test-bk-cont-restore1-southcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-bk-cont-restore1-southcentralus\",\r\n \"locationName\": \"South Central US\",\r\n \"documentEndpoint\": \"https://test-bk-cont-restore1-southcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-bk-cont-restore1-southcentralus\",\r\n \"locationName\": \"South Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"20.10.10.10\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"12.12.122.122\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"12.22.11.11\"\r\n },\r\n {\r\n \"ipAddressOrRange\": \"167.220.2.63\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/d92d948a-afb9-4bb3-9a4c-d6b8fcf8d204\",\r\n \"restoreTimestampInUtc\": \"2020-10-15T23:40:31Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/testResourceGroup/providers/Microsoft.DocumentDB/databaseAccounts/test0319\",\r\n \"name\": \"test0319\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-03-19T22:18:56.9312129Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test0319.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": true,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"10917701-a6f8-4f77-a6c8-4f4ab1879abb\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test0319-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0319-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test0319-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0319-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"test0319-eastus\",\r\n \"locationName\": \"East US\",\r\n \"documentEndpoint\": \"https://test0319-eastus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"test0319-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://test0319-southeastasia.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test0319-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0319-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"test0319-eastus\",\r\n \"locationName\": \"East US\",\r\n \"documentEndpoint\": \"https://test0319-eastus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"test0319-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"documentEndpoint\": \"https://test0319-southeastasia.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 2,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test0319-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"test0319-eastus\",\r\n \"locationName\": \"East US\",\r\n \"failoverPriority\": 1\r\n },\r\n {\r\n \"id\": \"test0319-southeastasia\",\r\n \"locationName\": \"Southeast Asia\",\r\n \"failoverPriority\": 2\r\n }\r\n ],\r\n \"cors\": [\r\n {\r\n \"allowedOrigins\": \"*\"\r\n }\r\n ],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 70,\r\n \"backupRetentionIntervalInHours\": 48,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/test-restore-pitr1\",\r\n \"name\": \"test-restore-pitr1\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-06T09:20:16.8700059Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-restore-pitr1.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"329aedaa-1997-4c0d-b3c9-40e890c3dc08\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-restore-pitr1-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test-restore-pitr1-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-restore-pitr1-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test-restore-pitr1-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-restore-pitr1-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test-restore-pitr1-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-restore-pitr1-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/7ccb546f-804d-4fe3-902f-bdb162d2ca51\",\r\n \"restoreTimestampInUtc\": \"2020-12-10T02:06:51Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"Test\",\r\n \"collectionNames\": [\r\n \"Test\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/analyticstest/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-bkpol-mm\",\r\n \"name\": \"virangai-test-bkpol-mm\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-12T23:20:54.3396585Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-bkpol-mm.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"7faecf9d-1192-45a1-896f-a06f828cd893\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-bkpol-mm-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-bkpol-mm-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-bkpol-mm-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-bkpol-mm-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-bkpol-mm-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-bkpol-mm-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-bkpol-mm-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-pitr-restore-del-restore1\",\r\n \"name\": \"virangai-test-pitr-restore-del-restore1\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-08T01:07:15.7554376Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore1.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"e89306b9-137a-4293-b692-263bb3406366\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore1-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore1-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore1-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore1-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore1-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore1-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore1-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/7ccb546f-804d-4fe3-902f-bdb162d2ca51\",\r\n \"restoreTimestampInUtc\": \"2020-12-10T02:06:51Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-pitr-restore-del-restore3\",\r\n \"name\": \"virangai-test-pitr-restore-del-restore3\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-08T01:15:25.1204738Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore3.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"b2bcdd92-0b33-4574-ba6e-56f1b3e346e4\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore3-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore3-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore3-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore3-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore3-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore3-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore3-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/7ccb546f-804d-4fe3-902f-bdb162d2ca51\",\r\n \"restoreTimestampInUtc\": \"2020-12-10T02:06:51Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-pitr-restore-del-restore4\",\r\n \"name\": \"virangai-test-pitr-restore-del-restore4\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-08T01:36:21.1122263Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore4.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"e96a653a-cc5e-49f0-a3ae-36a4d461cf07\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore4-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore4-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore4-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore4-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore4-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore4-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore4-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/7ccb546f-804d-4fe3-902f-bdb162d2ca51\",\r\n \"restoreTimestampInUtc\": \"2021-01-08T00:00:00Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"Test\",\r\n \"collectionNames\": [\r\n \"Test\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/bugbashbackup/providers/Microsoft.DocumentDB/databaseAccounts/balaksrestorebug\",\r\n \"name\": \"balaksrestorebug\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-09T01:08:24.6458103Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://balaksrestorebug.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"70f3ea16-d3bc-46f6-98e8-576fc201eabf\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"balaksrestorebug-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://balaksrestorebug-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"balaksrestorebug-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://balaksrestorebug-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"balaksrestorebug-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://balaksrestorebug-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"balaksrestorebug-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-pitr-restore-del2\",\r\n \"name\": \"virangai-test-pitr-restore-del2\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-08T20:20:19.9256406Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del2.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"86db30d3-1725-4ece-b2f5-591ea37e14f9\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del2-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/7ccb546f-804d-4fe3-902f-bdb162d2ca51\",\r\n \"restoreTimestampInUtc\": \"2020-12-12T02:01:51Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"Test\",\r\n \"collectionNames\": [\r\n \"Test\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/kal-cassandra-test\",\r\n \"name\": \"kal-cassandra-test\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Cassandra\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-14T22:31:30.7767808Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kal-cassandra-test.documents.azure.com:443/\",\r\n \"cassandraEndpoint\": \"https://kal-cassandra-test.cassandra.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Cassandra\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"a4e50135-6c3f-4a8e-9207-eebb764f7e00\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kal-cassandra-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-cassandra-test-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kal-cassandra-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-cassandra-test-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kal-cassandra-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-cassandra-test-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kal-cassandra-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableCassandra\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/test-cli2loqd5ro7y4w-restore-del\",\r\n \"name\": \"test-cli2loqd5ro7y4w-restore-del\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-08T01:37:38.8450248Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test-cli2loqd5ro7y4w-restore-del.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"05640131-c5c8-4d30-adec-aa623e28866b\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test-cli2loqd5ro7y4w-restore-del-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test-cli2loqd5ro7y4w-restore-del-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test-cli2loqd5ro7y4w-restore-del-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test-cli2loqd5ro7y4w-restore-del-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test-cli2loqd5ro7y4w-restore-del-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test-cli2loqd5ro7y4w-restore-del-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test-cli2loqd5ro7y4w-restore-del-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/d3f80d92-65bc-4c29-9441-a9a048d304d7\",\r\n \"restoreTimestampInUtc\": \"2020-12-10T06:25:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/testResourceGroup/providers/Microsoft.DocumentDB/databaseAccounts/test0319-r1\",\r\n \"name\": \"test0319-r1\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-05T21:53:12.0189791Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test0319-r1.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": true,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"36d321ce-5c39-4d66-9347-47beebff1142\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test0319-r1-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0319-r1-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test0319-r1-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0319-r1-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"test0319-r1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test0319-r1-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test0319-r1-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0319-r1-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"test0319-r1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://test0319-r1-westus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test0319-r1-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"test0319-r1-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 50,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/10917701-a6f8-4f77-a6c8-4f4ab1879abb\",\r\n \"restoreTimestampInUtc\": \"2021-01-05T20:00:18Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/kal-continuous-dedicated-test\",\r\n \"name\": \"kal-continuous-dedicated-test\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-05T23:45:25.9865024Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kal-continuous-dedicated-test.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"11d8ee78-2502-4ad6-becd-291aef9ac258\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"ConsistentPrefix\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kal-continuous-dedicated-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-continuous-dedicated-test-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kal-continuous-dedicated-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-continuous-dedicated-test-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kal-continuous-dedicated-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-continuous-dedicated-test-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kal-continuous-dedicated-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/pitrdemocus/providers/Microsoft.DocumentDB/databaseAccounts/pitracctdemo2\",\r\n \"name\": \"pitracctdemo2\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-11T02:34:22.7041021Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitracctdemo2.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"1e2bec8e-adcc-4c5a-aa5b-82091d6c8a37\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitracctdemo2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitracctdemo2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitracctdemo2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitracctdemo2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitracctdemo2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitracctdemo2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitracctdemo2-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-pitr-restore-del\",\r\n \"name\": \"virangai-test-pitr-restore-del\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-10T02:06:21.2690247Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"7ccb546f-804d-4fe3-902f-bdb162d2ca51\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/4fae7f97-17a8-4e16-b1ec-c403112381e1\",\r\n \"restoreTimestampInUtc\": \"2020-11-17T12:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/test-rg/providers/Microsoft.DocumentDB/databaseAccounts/ptr-target\",\r\n \"name\": \"ptr-target\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-05T22:25:23.9313421Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://ptr-target.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"b4c688c1-2ea7-477e-b994-4affe5d3ea35\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"ptr-target-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://ptr-target-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"ptr-target-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://ptr-target-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"ptr-target-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://ptr-target-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"ptr-target-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/e27e7197-8a10-4082-808f-bdd67fc65d93\",\r\n \"restoreTimestampInUtc\": \"2021-01-05T21:45:02Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"db1\",\r\n \"collectionNames\": [\r\n \"procol1\",\r\n \"procol2\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/pitrdemocus/providers/Microsoft.DocumentDB/databaseAccounts/pitrmongotest-restore\",\r\n \"name\": \"pitrmongotest-restore\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-01T21:24:44.2340464Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitrmongotest-restore.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://pitrmongotest-restore.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"9905e7ca-6f2d-4b24-a4c5-8e7529036a74\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitrmongotest-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitrmongotest-restore-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitrmongotest-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitrmongotest-restore-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitrmongotest-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitrmongotest-restore-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitrmongotest-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/74ebfb99-1914-4ea9-b802-736b5bda12a7\",\r\n \"restoreTimestampInUtc\": \"2020-10-01T20:45:11.687Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-pitr-restore-del-restore2\",\r\n \"name\": \"virangai-test-pitr-restore-del-restore2\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-08T01:12:06.1467817Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore2.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"adc221c8-8826-4d48-8c8d-af48be84b678\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore2-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/7ccb546f-804d-4fe3-902f-bdb162d2ca51\",\r\n \"restoreTimestampInUtc\": \"2020-12-10T02:06:51Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_mongodb_restorable_commandsoiookrfblvv4haktupow2swcpf4o74/providers/Microsoft.DocumentDB/databaseAccounts/cli56zv275qols2\",\r\n \"name\": \"cli56zv275qols2\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-28T22:28:27.9505924Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cli56zv275qols2.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://cli56zv275qols2.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"5f95bef8-07b9-400b-aac2-4e09efbc47c2\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cli56zv275qols2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cli56zv275qols2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cli56zv275qols2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cli56zv275qols2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cli56zv275qols2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cli56zv275qols2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cli56zv275qols2-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-pitr-restore-del5\",\r\n \"name\": \"virangai-test-pitr-restore-del5\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-08T20:23:31.7886358Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del5.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"baf212fa-867f-4979-a007-4db919a87868\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del5-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del5-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del5-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del5-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del5-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del5-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del5-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/7ccb546f-804d-4fe3-902f-bdb162d2ca51\",\r\n \"restoreTimestampInUtc\": \"2021-01-08T20:12:26.046Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-pitr-restore-del1\",\r\n \"name\": \"virangai-test-pitr-restore-del1\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-08T20:19:56.8841402Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del1.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"bb466093-aad0-4e58-8ae5-94c4b48caa3d\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del1-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del1-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del1-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del1-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del1-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del1-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del1-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/7ccb546f-804d-4fe3-902f-bdb162d2ca51\",\r\n \"restoreTimestampInUtc\": \"2020-12-12T02:01:51Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/kal-cli-test\",\r\n \"name\": \"kal-cli-test\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-29T19:26:06.4198764Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kal-cli-test.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"92c911cf-962a-4cad-8a68-fb0e21a4f257\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kal-cli-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-cli-test-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kal-cli-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-cli-test-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kal-cli-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-cli-test-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kal-cli-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/kal-doc-test-continuous\",\r\n \"name\": \"kal-doc-test-continuous\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-28T23:39:09.6312581Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kal-doc-test-continuous.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"ae351691-d2fb-4878-abe4-5305062a3356\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kal-doc-test-continuous-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-doc-test-continuous-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kal-doc-test-continuous-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-doc-test-continuous-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kal-doc-test-continuous-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-doc-test-continuous-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kal-doc-test-continuous-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/kal-cli-test-mongo\",\r\n \"name\": \"kal-cli-test-mongo\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-29T19:37:28.3236619Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kal-cli-test-mongo.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://kal-cli-test-mongo.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"4416eb73-6313-48e3-be87-5f22d8860c3e\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kal-cli-test-mongo-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-cli-test-mongo-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kal-cli-test-mongo-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-cli-test-mongo-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kal-cli-test-mongo-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-cli-test-mongo-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kal-cli-test-mongo-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/pitrdemocus/providers/Microsoft.DocumentDB/databaseAccounts/pitrdemo1015\",\r\n \"name\": \"pitrdemo1015\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-15T17:28:58.4349667Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitrdemo1015.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"6fd844b3-71af-4e89-9b9d-f829945272bf\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitrdemo1015-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitrdemo1015-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitrdemo1015-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitrdemo1015-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitrdemo1015-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitrdemo1015-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitrdemo1015-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/virangai-test/providers/Microsoft.DocumentDB/databaseAccounts/virangai-test-pitr-restore-del-restore\",\r\n \"name\": \"virangai-test-pitr-restore-del-restore\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-08T00:50:34.3936917Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"26c6c802-2477-422f-b3a0-9da58299b82e\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://virangai-test-pitr-restore-del-restore-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"virangai-test-pitr-restore-del-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/7ccb546f-804d-4fe3-902f-bdb162d2ca51\",\r\n \"restoreTimestampInUtc\": \"2020-12-10T02:06:51Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/testResourceGroup/providers/Microsoft.DocumentDB/databaseAccounts/test0319-r2\",\r\n \"name\": \"test0319-r2\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-05T21:05:48.5760539Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test0319-r2.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": true,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"9aa726e0-7284-474e-a876-cc74aed374c4\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test0319-r2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0319-r2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test0319-r2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0319-r2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test0319-r2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0319-r2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test0319-r2-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 239,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Local\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/10917701-a6f8-4f77-a6c8-4f4ab1879abb\",\r\n \"restoreTimestampInUtc\": \"2021-01-05T20:00:18Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/kal-powershell-release-test\",\r\n \"name\": \"kal-powershell-release-test\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-02-11T00:05:00.5372927Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kal-powershell-release-test.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"1450ead6-0a1b-4de3-8d25-e551543ef6bd\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kal-powershell-release-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-powershell-release-test-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kal-powershell-release-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-powershell-release-test-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kal-powershell-release-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-powershell-release-test-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kal-powershell-release-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/dde7f2d9-1ebc-4843-bb47-6b80d5429160\",\r\n \"restoreTimestampInUtc\": \"2021-02-10T01:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/sivarv-test\",\r\n \"name\": \"sivarv-test\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-05T23:13:22.5920959Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sivarv-test.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"1e9c8685-1f15-4b3b-ab1c-0ad505f0cd24\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sivarv-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://sivarv-test-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sivarv-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://sivarv-test-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sivarv-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://sivarv-test-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sivarv-test-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/e27e7197-8a10-4082-808f-bdd67fc65d93\",\r\n \"restoreTimestampInUtc\": \"2021-01-05T21:45:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/pitrdemocus/providers/Microsoft.DocumentDB/databaseAccounts/pitrdemorestored1015\",\r\n \"name\": \"pitrdemorestored1015\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-15T17:37:19.7445957Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitrdemorestored1015.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"3f392004-9f83-4ae9-ac1c-fa5f6542f245\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitrdemorestored1015-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitrdemorestored1015-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitrdemorestored1015-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitrdemorestored1015-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitrdemorestored1015-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://pitrdemorestored1015-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitrdemorestored1015-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/3325eb2c-3a59-4ebb-882f-27fe519f2253\",\r\n \"restoreTimestampInUtc\": \"2020-10-15T17:00:00Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"VinhDB1\",\r\n \"collectionNames\": [\r\n \"VinhContainer2\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/testResourceGroup/providers/Microsoft.DocumentDB/databaseAccounts/test0319-r3\",\r\n \"name\": \"test0319-r3\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\",\r\n \"restoredSourceDatabaseAccountName\": \"test0319\",\r\n \"restoredAtTimestamp\": \"1/6/2021 6:45:10 PM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-06T18:52:38.3866184Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test0319-r3.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": true,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"b86014d9-a1da-4bb7-8863-2d4dd66454b5\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test0319-r3-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0319-r3-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test0319-r3-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0319-r3-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test0319-r3-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0319-r3-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test0319-r3-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/10917701-a6f8-4f77-a6c8-4f4ab1879abb\",\r\n \"restoreTimestampInUtc\": \"2021-01-06T18:05:59Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/kal-ps-release-mongo\",\r\n \"name\": \"kal-ps-release-mongo\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-29T07:53:36.7462661Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kal-ps-release-mongo.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://kal-ps-release-mongo.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"0a0e4393-fd1c-4294-b04f-871b1fd3d6cc\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kal-ps-release-mongo-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-ps-release-mongo-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kal-ps-release-mongo-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-ps-release-mongo-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kal-ps-release-mongo-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-ps-release-mongo-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kal-ps-release-mongo-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/testResourceGroup/providers/Microsoft.DocumentDB/databaseAccounts/subbannageeta\",\r\n \"name\": \"subbannageeta\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-08T01:04:52.0701907Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://subbannageeta.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"23e99a35-cd36-4df4-9614-f767a03b9995\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"subbannageeta-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://subbannageeta-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"subbannageeta-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://subbannageeta-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"subbannageeta-eastus\",\r\n \"locationName\": \"East US\",\r\n \"documentEndpoint\": \"https://subbannageeta-eastus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"subbannageeta-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://subbannageeta-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"subbannageeta-eastus\",\r\n \"locationName\": \"East US\",\r\n \"documentEndpoint\": \"https://subbannageeta-eastus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"subbannageeta-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"subbannageeta-eastus\",\r\n \"locationName\": \"East US\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/testResourceGroup/providers/Microsoft.DocumentDB/databaseAccounts/test0319-r4\",\r\n \"name\": \"test0319-r4\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\",\r\n \"restoredSourceDatabaseAccountName\": \"test0319\",\r\n \"restoredAtTimestamp\": \"1/6/2021 6:48:40 PM\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-06T18:56:04.1483926Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test0319-r4.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": true,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"fb7d69ad-3a14-4af1-9f17-b31bb8abb3a5\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test0319-r4-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0319-r4-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test0319-r4-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0319-r4-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test0319-r4-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0319-r4-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test0319-r4-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Local\"\r\n }\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations//restorableDatabaseAccounts/\",\r\n \"restoreTimestampInUtc\": \"2021-01-06T18:05:59Z\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/kal-ps-release-mongo-restore\",\r\n \"name\": \"kal-ps-release-mongo-restore\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-29T08:22:38.9423202Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kal-ps-release-mongo-restore.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://kal-ps-release-mongo-restore.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"1429ae40-9437-4da2-a170-06319cff03f1\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kal-ps-release-mongo-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-ps-release-mongo-restore-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kal-ps-release-mongo-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-ps-release-mongo-restore-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kal-ps-release-mongo-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-ps-release-mongo-restore-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kal-ps-release-mongo-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/0a0e4393-fd1c-4294-b04f-871b1fd3d6cc\",\r\n \"restoreTimestampInUtc\": \"2021-01-29T08:04:29Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/bugbashrg/providers/Microsoft.DocumentDB/databaseAccounts/target-mongo36-beforecolla\",\r\n \"name\": \"target-mongo36-beforecolla\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-06T00:06:54.9020003Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://target-mongo36-beforecolla.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://target-mongo36-beforecolla.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"a97044b4-5be9-4f17-acc5-05bd58f0156e\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"target-mongo36-beforecolla-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://target-mongo36-beforecolla-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"target-mongo36-beforecolla-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://target-mongo36-beforecolla-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"target-mongo36-beforecolla-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://target-mongo36-beforecolla-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"target-mongo36-beforecolla-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/cc78ddc0-94a1-499d-8820-3b97ead9329d\",\r\n \"restoreTimestampInUtc\": \"2021-01-05T22:58:35Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"mongodb1\",\r\n \"collectionNames\": [\r\n \"mongoCollectionA\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/testResourceGroup/providers/Microsoft.DocumentDB/databaseAccounts/testsoutheastasiaaccount\",\r\n \"name\": \"testsoutheastasiaaccount\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-08-24T22:14:48.8629298Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testsoutheastasiaaccount.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"d532671b-7e07-4b3e-9a62-5e3e3ed01681\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testsoutheastasiaaccount-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://testsoutheastasiaaccount-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testsoutheastasiaaccount-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://testsoutheastasiaaccount-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testsoutheastasiaaccount-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://testsoutheastasiaaccount-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testsoutheastasiaaccount-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/kal-ps-sql-release-restore\",\r\n \"name\": \"kal-ps-sql-release-restore\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-01-29T08:10:41.9241121Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kal-ps-sql-release-restore.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"5002d808-7276-4de1-8a7e-82a8561f4ae1\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kal-ps-sql-release-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-ps-sql-release-restore-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kal-ps-sql-release-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-ps-sql-release-restore-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kal-ps-sql-release-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://kal-ps-sql-release-restore-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kal-ps-sql-release-restore-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/dde7f2d9-1ebc-4843-bb47-6b80d5429160\",\r\n \"restoreTimestampInUtc\": \"2021-01-29T07:34:00Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"testdb1\",\r\n \"collectionNames\": [\r\n \"testcontainer1\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/bugbashrg/providers/Microsoft.DocumentDB/databaseAccounts/testacct412\",\r\n \"name\": \"testacct412\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-03T19:54:13.9993614Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://testacct412.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"d800a65d-80cb-4d21-b4e8-ae5995b582fc\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"testacct412-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://testacct412-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"testacct412-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://testacct412-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"testacct412-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://testacct412-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"testacct412-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/0034883d-1a13-418f-9eaf-5dbbaabdd901\",\r\n \"restoreTimestampInUtc\": \"2021-02-06T00:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/testResourceGroup/providers/Microsoft.DocumentDB/databaseAccounts/test0322\",\r\n \"name\": \"test0322\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-22T21:55:21.0115327Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://test0322.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"7eec73a2-6814-49db-8f53-f843ebd254bf\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"test0322-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0322-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"test0322-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0322-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"test0322-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://test0322-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"test0322-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 60,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/gskcss/providers/Microsoft.DocumentDB/databaseAccounts/scottkirill\",\r\n \"name\": \"scottkirill\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-15T17:21:19.5679947Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://scottkirill.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"afe6a47d-1fbd-41e1-992b-db16beeeae3c\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"scottkirill-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://scottkirill-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"scottkirill-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://scottkirill-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"scottkirill-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://scottkirill-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"scottkirill-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/5c84891d-ee24-4dc7-aa2b-d8968baf7936\",\r\n \"restoreTimestampInUtc\": \"2021-04-01T00:00:00Z\",\r\n \"databasesToRestore\": [\r\n {\r\n \"databaseName\": \"ToDoList\",\r\n \"collectionNames\": [\r\n \"Items\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/activitylogs-cli-pitr-test\",\r\n \"name\": \"activitylogs-cli-pitr-test\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-21T03:10:35.9791105Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://activitylogs-cli-pitr-test.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"e9b7c772-b404-4874-866a-09677b0e68a5\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"activitylogs-cli-pitr-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://activitylogs-cli-pitr-test-northcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"activitylogs-cli-pitr-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://activitylogs-cli-pitr-test-northcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"activitylogs-cli-pitr-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"documentEndpoint\": \"https://activitylogs-cli-pitr-test-northcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"activitylogs-cli-pitr-test-northcentralus\",\r\n \"locationName\": \"North Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/rgtest9921232812/providers/Microsoft.DocumentDB/databaseAccounts/rgtest9921232812\",\r\n \"name\": \"rgtest9921232812\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-07T21:26:26.8333984Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://rgtest9921232812.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"6afbd660-3eba-46e4-bae2-79041ac7edc7\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"rgtest9921232812-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://rgtest9921232812-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"rgtest9921232812-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://rgtest9921232812-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"rgtest9921232812-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://rgtest9921232812-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"rgtest9921232812-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_databaseczz7upvnz5kzgpqh7hixauzwzojnng64hmvus23eq7677xv34/providers/Microsoft.DocumentDB/databaseAccounts/clipfgiwe35om4e\",\r\n \"name\": \"clipfgiwe35om4e\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-14T21:47:00.8039195Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://clipfgiwe35om4e.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"dbf26c3d-90bc-4a54-b184-cffb09728547\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"clipfgiwe35om4e-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clipfgiwe35om4e-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"clipfgiwe35om4e-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clipfgiwe35om4e-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"clipfgiwe35om4e-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clipfgiwe35om4e-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"clipfgiwe35om4e-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_database44ivz7ruagwsr44y6ty7kf3ug2uhfpj6iqcehtvoxwzojxotg/providers/Microsoft.DocumentDB/databaseAccounts/cliv4exa6abnsde\",\r\n \"name\": \"cliv4exa6abnsde\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-15T00:06:00.5714705Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cliv4exa6abnsde.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"c40937be-5e76-40ff-ab42-61de613e55dc\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cliv4exa6abnsde-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cliv4exa6abnsde-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cliv4exa6abnsde-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cliv4exa6abnsde-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cliv4exa6abnsde-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cliv4exa6abnsde-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cliv4exa6abnsde-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_gremlin_databasefcqqgpw6ar6m3h4ff7iaf6lxyzmqclkpibck3chp7/providers/Microsoft.DocumentDB/databaseAccounts/clizpj6hkbx3i4b\",\r\n \"name\": \"clizpj6hkbx3i4b\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-15T00:06:39.2387962Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://clizpj6hkbx3i4b.documents.azure.com:443/\",\r\n \"gremlinEndpoint\": \"https://clizpj6hkbx3i4b.gremlin.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"c8591511-a8b3-4d30-971f-1db01632d976\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"clizpj6hkbx3i4b-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clizpj6hkbx3i4b-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"clizpj6hkbx3i4b-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clizpj6hkbx3i4b-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"clizpj6hkbx3i4b-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clizpj6hkbx3i4b-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"clizpj6hkbx3i4b-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_plrtjv6zs6hrqhn75zcajsmzyrczge2ibckvdgnupm66ansbdb7fhxsqc/providers/Microsoft.DocumentDB/databaseAccounts/cli-test-cosmosdb-plr-ptljkd\",\r\n \"name\": \"cli-test-cosmosdb-plr-ptljkd\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-15T00:35:10.0448626Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cli-test-cosmosdb-plr-ptljkd.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"0bad343b-425a-49fe-bfa1-ba8639d3c158\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cli-test-cosmosdb-plr-ptljkd-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cli-test-cosmosdb-plr-ptljkd-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cli-test-cosmosdb-plr-ptljkd-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cli-test-cosmosdb-plr-ptljkd-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cli-test-cosmosdb-plr-ptljkd-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cli-test-cosmosdb-plr-ptljkd-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cli-test-cosmosdb-plr-ptljkd-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_accountqmmfz4umkz6s5kfwbju2tg3qx2vq3eerrgj4mllfjklp7tkrab/providers/Microsoft.DocumentDB/databaseAccounts/clixieuufhegq7eqpy4kr2ho74cyan37avondobv\",\r\n \"name\": \"clixieuufhegq7eqpy4kr2ho74cyan37avondobv\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-15T00:37:42.1110545Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://clixieuufhegq7eqpy4kr2ho74cyan37avondobv.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": true,\r\n \"virtualNetworkRules\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_accountqmmfz4umkz6s5kfwbju2tg3qx2vq3eerrgj4mllfjklp7tkrab/providers/Microsoft.Network/virtualNetworks/clihulcgsgod322vskt3gh266hixtkjikhdyq6v2/subnets/clibzhqwhhp5dntxe45vmj65o4cmp2rkqqukg7b3\",\r\n \"ignoreMissingVNetServiceEndpoint\": false\r\n }\r\n ],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"625c91b5-cad6-4133-a3f4-1d6f7163ce64\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"clixieuufhegq7eqpy4kr2ho74cyan37avondobv-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clixieuufhegq7eqpy4kr2ho74cyan37avondobv-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"clixieuufhegq7eqpy4kr2ho74cyan37avondobv-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clixieuufhegq7eqpy4kr2ho74cyan37avondobv-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"clixieuufhegq7eqpy4kr2ho74cyan37avondobv-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clixieuufhegq7eqpy4kr2ho74cyan37avondobv-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"clixieuufhegq7eqpy4kr2ho74cyan37avondobv-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_mongodb_restorable_commands2fltuutylruikmauwbbaue5xssba7v/providers/Microsoft.DocumentDB/databaseAccounts/clitg4ll5ikqmab\",\r\n \"name\": \"clitg4ll5ikqmab\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-15T01:21:58.0243896Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://clitg4ll5ikqmab.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://clitg4ll5ikqmab.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"2d7c9954-bebe-4355-aa03-191b3398f64a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"clitg4ll5ikqmab-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clitg4ll5ikqmab-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"clitg4ll5ikqmab-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clitg4ll5ikqmab-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"clitg4ll5ikqmab-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clitg4ll5ikqmab-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"clitg4ll5ikqmab-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_collection4jmmyu5cy6yl4yvwo5zt7j6p6riezby2g36vpbgaf7rcryv/providers/Microsoft.DocumentDB/databaseAccounts/clio2ggbs552pa4\",\r\n \"name\": \"clio2ggbs552pa4\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-15T01:45:51.1759653Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://clio2ggbs552pa4.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"f558f7b4-708c-4bd3-8ec1-5874ec331d97\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"clio2ggbs552pa4-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clio2ggbs552pa4-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"clio2ggbs552pa4-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clio2ggbs552pa4-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"clio2ggbs552pa4-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clio2ggbs552pa4-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"clio2ggbs552pa4-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_gremlin_graphm5pq45wtksr5d2v47ipjxw6z6uztyp3qa3hwaq5fx3nc/providers/Microsoft.DocumentDB/databaseAccounts/cli77nzlbsv4655\",\r\n \"name\": \"cli77nzlbsv4655\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-15T01:47:15.0827185Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cli77nzlbsv4655.documents.azure.com:443/\",\r\n \"gremlinEndpoint\": \"https://cli77nzlbsv4655.gremlin.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"a75d5cb2-2318-415b-99ab-b92489b19c4f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cli77nzlbsv4655-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cli77nzlbsv4655-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cli77nzlbsv4655-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cli77nzlbsv4655-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cli77nzlbsv4655-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cli77nzlbsv4655-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cli77nzlbsv4655-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_gremlin_databasexckkvrc6ixikvz77aw4cvojm4i6vseqpae4b6jxmb/providers/Microsoft.DocumentDB/databaseAccounts/cliao4jep5ayfse\",\r\n \"name\": \"cliao4jep5ayfse\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-15T01:49:15.8735901Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cliao4jep5ayfse.documents.azure.com:443/\",\r\n \"gremlinEndpoint\": \"https://cliao4jep5ayfse.gremlin.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"8ae4e99a-8bc4-404d-8bc0-140a7c1f5091\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cliao4jep5ayfse-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cliao4jep5ayfse-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cliao4jep5ayfse-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cliao4jep5ayfse-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cliao4jep5ayfse-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cliao4jep5ayfse-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cliao4jep5ayfse-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_gremlin_resource_throughput_autoscalexj45jiwevxpgtenmdnkj/providers/Microsoft.DocumentDB/databaseAccounts/cli6n7srd6jjitr\",\r\n \"name\": \"cli6n7srd6jjitr\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-15T04:38:40.9369414Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cli6n7srd6jjitr.documents.azure.com:443/\",\r\n \"gremlinEndpoint\": \"https://cli6n7srd6jjitr.gremlin.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Gremlin, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"4fcbe37e-25b9-458c-9701-589524494157\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cli6n7srd6jjitr-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cli6n7srd6jjitr-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cli6n7srd6jjitr-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cli6n7srd6jjitr-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cli6n7srd6jjitr-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cli6n7srd6jjitr-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cli6n7srd6jjitr-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableGremlin\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_mongodb_collectionbjhsd5izic2stmql7rehy5wipp4szuqukbhaqfj/providers/Microsoft.DocumentDB/databaseAccounts/climbpvjuhit7r5\",\r\n \"name\": \"climbpvjuhit7r5\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-15T04:40:26.2069732Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://climbpvjuhit7r5.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": true,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"9682959d-4f8f-41fa-9e10-2ef1e5b569cc\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"climbpvjuhit7r5-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://climbpvjuhit7r5-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"climbpvjuhit7r5-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://climbpvjuhit7r5-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"climbpvjuhit7r5-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://climbpvjuhit7r5-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"climbpvjuhit7r5-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_key_vault_key_urivnuy7shfk3js2socz7gu732n4pf5fqe37xpscp52/providers/Microsoft.DocumentDB/databaseAccounts/cliuwdawg7ecrgu\",\r\n \"name\": \"cliuwdawg7ecrgu\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-15T04:43:16.4298305Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cliuwdawg7ecrgu.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"c410b487-4a7f-40bf-a291-0212e5592814\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"keyVaultKeyUri\": \"https://clik4innit62zx3.vault.azure.net/keys/cliwtl7farjf7vl\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cliuwdawg7ecrgu-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cliuwdawg7ecrgu-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cliuwdawg7ecrgu-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cliuwdawg7ecrgu-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cliuwdawg7ecrgu-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://cliuwdawg7ecrgu-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cliuwdawg7ecrgu-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_restore_using_createtl4ul5oaohhv7zroqvirz5le464ad4cqrn2o7/providers/Microsoft.DocumentDB/databaseAccounts/clix7mfbnl5lhqc\",\r\n \"name\": \"clix7mfbnl5lhqc\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-15T21:38:12.398056Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://clix7mfbnl5lhqc.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"ed492eb3-1c3c-4abc-ab87-9ec9ee7a406a\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"clix7mfbnl5lhqc-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clix7mfbnl5lhqc-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"clix7mfbnl5lhqc-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clix7mfbnl5lhqc-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"clix7mfbnl5lhqc-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clix7mfbnl5lhqc-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"clix7mfbnl5lhqc-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_table_resource_throughputsawoplrehdp6kolrlynkuzib765s2uan/providers/Microsoft.DocumentDB/databaseAccounts/cli37h5ssnszd3z\",\r\n \"name\": \"cli37h5ssnszd3z\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-15T21:43:36.8084057Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://cli37h5ssnszd3z.documents.azure.com:443/\",\r\n \"tableEndpoint\": \"https://cli37h5ssnszd3z.table.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"4d309cf9-4071-4334-ada2-d7af593ce684\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"cli37h5ssnszd3z-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cli37h5ssnszd3z-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"cli37h5ssnszd3z-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cli37h5ssnszd3z-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"cli37h5ssnszd3z-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://cli37h5ssnszd3z-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"cli37h5ssnszd3z-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/cli_test_cosmosdb_table5q3hsxazw22bgdso4yc2dkiuqgba63f23kyeb2f5xh3zof6zbcml/providers/Microsoft.DocumentDB/databaseAccounts/clit3enewtlkml2\",\r\n \"name\": \"clit3enewtlkml2\",\r\n \"location\": \"West US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-15T21:43:08.0385772Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://clit3enewtlkml2.documents.azure.com:443/\",\r\n \"tableEndpoint\": \"https://clit3enewtlkml2.table.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Table, Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"6d4956c3-6c72-42ca-ad2a-0a8c992c55da\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 86400,\r\n \"maxStalenessPrefix\": 1000000\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"clit3enewtlkml2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clit3enewtlkml2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"clit3enewtlkml2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clit3enewtlkml2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"clit3enewtlkml2-westus\",\r\n \"locationName\": \"West US\",\r\n \"documentEndpoint\": \"https://clit3enewtlkml2-westus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"clit3enewtlkml2-westus\",\r\n \"locationName\": \"West US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableTable\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/kakhandr-rd/providers/Microsoft.DocumentDB/databaseAccounts/kal-dedicated-test\",\r\n \"name\": \"kal-dedicated-test\",\r\n \"location\": \"South Central US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\",\r\n \"CosmosAccountType\": \"Non-Production\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2020-10-05T23:57:44.8347861Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://kal-dedicated-test.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"ed1b5536-d225-4af9-bf33-71ff5fc8ef4b\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"kal-dedicated-test-southcentralus\",\r\n \"locationName\": \"South Central US\",\r\n \"documentEndpoint\": \"https://kal-dedicated-test-southcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"kal-dedicated-test-southcentralus\",\r\n \"locationName\": \"South Central US\",\r\n \"documentEndpoint\": \"https://kal-dedicated-test-southcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"kal-dedicated-test-southcentralus\",\r\n \"locationName\": \"South Central US\",\r\n \"documentEndpoint\": \"https://kal-dedicated-test-southcentralus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"kal-dedicated-test-southcentralus\",\r\n \"locationName\": \"South Central US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/amisirg/providers/Microsoft.DocumentDB/databaseAccounts/amisitestaccount\",\r\n \"name\": \"amisitestaccount\",\r\n \"location\": \"East US\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-14T18:25:56.8104699Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://amisitestaccount.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"afd28572-807d-4ea2-bf0f-65f0b4e411dc\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"amisitestaccount-eastus\",\r\n \"locationName\": \"East US\",\r\n \"documentEndpoint\": \"https://amisitestaccount-eastus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"amisitestaccount-eastus\",\r\n \"locationName\": \"East US\",\r\n \"documentEndpoint\": \"https://amisitestaccount-eastus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"amisitestaccount-eastus\",\r\n \"locationName\": \"East US\",\r\n \"documentEndpoint\": \"https://amisitestaccount-eastus.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"amisitestaccount-eastus\",\r\n \"locationName\": \"East US\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHM/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTAvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHM/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c78274a6-8971-46d8-a083-f470cdd47dd4" + "78d0f1c7-6744-40b1-8ec7-c6eb8ba5e92a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -2948,55 +2209,55 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11952" + "11966" ], "x-ms-request-id": [ - "5706bcde-9159-4812-9a48-17841dad405d" + "eaccf451-d0c9-4879-a38a-0986de621e89" ], "x-ms-correlation-request-id": [ - "5706bcde-9159-4812-9a48-17841dad405d" + "eaccf451-d0c9-4879-a38a-0986de621e89" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173824Z:5706bcde-9159-4812-9a48-17841dad405d" + "WESTUS2:20210616T052243Z:eaccf451-d0c9-4879-a38a-0986de621e89" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:38:23 GMT" + "Wed, 16 Jun 2021 05:22:42 GMT" ], "Content-Length": [ - "2822" + "2701" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088\",\r\n \"name\": \"accountname9088\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-04-27T17:25:41.0988424Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname9088.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://accountname9088.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": true,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": null,\r\n \"instanceId\": \"c3f52ca9-535e-46c4-85d4-8b8c6a46d967\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": true,\r\n \"connectorOffer\": \"Small\",\r\n \"enableMaterializedViews\": false,\r\n \"enableFullFidelityChangeFeed\": false,\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname9088-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname9088-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\",\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName2\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002\",\r\n \"name\": \"accountname4002\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-16T05:10:36.0450002Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname4002.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://accountname4002.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": true,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": true,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"125165e8-3796-40d3-80cd-83d7f3094110\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname4002-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname4002-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\",\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName2\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088/listKeys?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU5MDg4L2xpc3RLZXlzP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002/listKeys?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTAvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU0MDAyL2xpc3RLZXlzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f93f9807-9035-48a3-b2c0-30e8e5d7fa2a" + "d295339f-a806-4dcf-b5ca-ea416b05ebb5" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -3011,7 +2272,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -3020,46 +2281,46 @@ "1199" ], "x-ms-request-id": [ - "a9c374c5-3149-4478-b434-34146f959469" + "8aa7ed92-f863-4fe5-a815-5d7e96a129a1" ], "x-ms-correlation-request-id": [ - "a9c374c5-3149-4478-b434-34146f959469" + "8aa7ed92-f863-4fe5-a815-5d7e96a129a1" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173825Z:a9c374c5-3149-4478-b434-34146f959469" + "WESTUS2:20210616T052243Z:8aa7ed92-f863-4fe5-a815-5d7e96a129a1" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:38:24 GMT" + "Wed, 16 Jun 2021 05:22:42 GMT" ], "Content-Length": [ - "719" + "461" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"primaryMasterKey\": \"cn8JnL6wyR77VxhVC7dX0YOhm01C2HEXeSUM1WMHBtjlDxpVEdOpCxTBnhVHIENcr5XKGGagXAfPgyFCO8Sepg==\",\r\n \"secondaryMasterKey\": \"hv9XLdkdyjIGGkMUAdwSObpNuj9i38jN7bDXuBcexBDujQX6hH2o8nPnGt0VTCCYB8r2XidZeCYHnY7uMtTHpw==\",\r\n \"primaryReadonlyMasterKey\": \"KBMoDHC8Wh2cDjl7cCFtc2TYY6E8ZVSUkgYBwbIcjjtyBalMpwmt30VHKzSdmQvK3F3pQxVAGpgNHvzV5e58zw==\",\r\n \"secondaryReadonlyMasterKey\": \"LONlmuOHYRIYGbdy44DNj6fywBxkPfcorIRXnfvP6xUelhiY3pvP2pijb7uOvlOoQwynuHnsGZAnutkTMJoDDA==\",\r\n \"connectorMetadataAccountPrimaryKey\": \"O4TYOgw5iIlEAGCPGgDYyby4LdsmZUNCw831WDyvVT90ErvonQnlDqwlEh3wLK8SrjEstT15ahYIuiSjltOuyA==\",\r\n \"connectorMetadataAccountSecondaryKey\": \"DhPltJbFttaHBnKcNowi15Cv72bvcXpIaH55p8SqoW1alCqg2AULLx5zXwYk5oHA61KDuao6LUq6oQXVBZCj3w==\"\r\n}", + "ResponseBody": "{\r\n \"primaryMasterKey\": \"I0vkb0fxBcUNAoSPkJI0FlgXXPSqJdR52VDAaTwDkWi2z7iDpt98UqtEMmBldWuyCPF0T8Nt9PVNXAzBP1dwpQ==\",\r\n \"secondaryMasterKey\": \"V7GAVfjiLGhs8p3RrFy0sGRLV8D44VYGf4Pw5OZcfPp6UMgOASi4gA0F1nPQRxHaQCvnvb7QuGLIETN7wle49g==\",\r\n \"primaryReadonlyMasterKey\": \"elCzBt6lrbSyJf6XxpnOISvkQxPKEh8OXublWqmy7DQ8oWgqZ84Csek3i22pWAjklU76rwqTOTdy3Wx5EJNFLQ==\",\r\n \"secondaryReadonlyMasterKey\": \"5oFjTxp9JVD40aufNS6AnJehvYSfFxzg6Q4BODP2pGeNJcjmpQTGK0b2IHwbvPJTMtsWjec1UW2EB1wqZYJF3A==\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088/listKeys?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU5MDg4L2xpc3RLZXlzP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002/listKeys?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTAvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU0MDAyL2xpc3RLZXlzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f9aaf61f-61fd-4f54-8fa9-a09ad8e3bd84" + "76087f7c-9fd0-43ba-b517-cbf04d6d5316" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -3074,7 +2335,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -3083,46 +2344,46 @@ "1199" ], "x-ms-request-id": [ - "418e54bd-474b-4038-96e4-4a4370f065d9" + "65142a1c-c400-4452-a59e-cbd7921250a5" ], "x-ms-correlation-request-id": [ - "418e54bd-474b-4038-96e4-4a4370f065d9" + "65142a1c-c400-4452-a59e-cbd7921250a5" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T173832Z:418e54bd-474b-4038-96e4-4a4370f065d9" + "WESTUS2:20210616T052244Z:65142a1c-c400-4452-a59e-cbd7921250a5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:38:31 GMT" + "Wed, 16 Jun 2021 05:22:44 GMT" ], "Content-Length": [ - "719" + "461" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"primaryMasterKey\": \"cn8JnL6wyR77VxhVC7dX0YOhm01C2HEXeSUM1WMHBtjlDxpVEdOpCxTBnhVHIENcr5XKGGagXAfPgyFCO8Sepg==\",\r\n \"secondaryMasterKey\": \"hv9XLdkdyjIGGkMUAdwSObpNuj9i38jN7bDXuBcexBDujQX6hH2o8nPnGt0VTCCYB8r2XidZeCYHnY7uMtTHpw==\",\r\n \"primaryReadonlyMasterKey\": \"KBMoDHC8Wh2cDjl7cCFtc2TYY6E8ZVSUkgYBwbIcjjtyBalMpwmt30VHKzSdmQvK3F3pQxVAGpgNHvzV5e58zw==\",\r\n \"secondaryReadonlyMasterKey\": \"LONlmuOHYRIYGbdy44DNj6fywBxkPfcorIRXnfvP6xUelhiY3pvP2pijb7uOvlOoQwynuHnsGZAnutkTMJoDDA==\",\r\n \"connectorMetadataAccountPrimaryKey\": \"O4TYOgw5iIlEAGCPGgDYyby4LdsmZUNCw831WDyvVT90ErvonQnlDqwlEh3wLK8SrjEstT15ahYIuiSjltOuyA==\",\r\n \"connectorMetadataAccountSecondaryKey\": \"DhPltJbFttaHBnKcNowi15Cv72bvcXpIaH55p8SqoW1alCqg2AULLx5zXwYk5oHA61KDuao6LUq6oQXVBZCj3w==\"\r\n}", + "ResponseBody": "{\r\n \"primaryMasterKey\": \"I0vkb0fxBcUNAoSPkJI0FlgXXPSqJdR52VDAaTwDkWi2z7iDpt98UqtEMmBldWuyCPF0T8Nt9PVNXAzBP1dwpQ==\",\r\n \"secondaryMasterKey\": \"V7GAVfjiLGhs8p3RrFy0sGRLV8D44VYGf4Pw5OZcfPp6UMgOASi4gA0F1nPQRxHaQCvnvb7QuGLIETN7wle49g==\",\r\n \"primaryReadonlyMasterKey\": \"elCzBt6lrbSyJf6XxpnOISvkQxPKEh8OXublWqmy7DQ8oWgqZ84Csek3i22pWAjklU76rwqTOTdy3Wx5EJNFLQ==\",\r\n \"secondaryReadonlyMasterKey\": \"5oFjTxp9JVD40aufNS6AnJehvYSfFxzg6Q4BODP2pGeNJcjmpQTGK0b2IHwbvPJTMtsWjec1UW2EB1wqZYJF3A==\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088/listConnectionStrings?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU5MDg4L2xpc3RDb25uZWN0aW9uU3RyaW5ncz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002/listConnectionStrings?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTAvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU0MDAyL2xpc3RDb25uZWN0aW9uU3RyaW5ncz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1eb93336-41d6-492b-8534-d355f283c4d1" + "443dc192-fea4-43a2-9a2c-8ef540818142" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -3137,7 +2398,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -3146,46 +2407,46 @@ "1198" ], "x-ms-request-id": [ - "d099f608-942d-4497-8327-379a0cc95340" + "caac6a4b-fb81-44e8-a50b-1dea2eaeac2c" ], "x-ms-correlation-request-id": [ - "d099f608-942d-4497-8327-379a0cc95340" + "caac6a4b-fb81-44e8-a50b-1dea2eaeac2c" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173830Z:d099f608-942d-4497-8327-379a0cc95340" + "WESTUS2:20210616T052243Z:caac6a4b-fb81-44e8-a50b-1dea2eaeac2c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:38:29 GMT" + "Wed, 16 Jun 2021 05:22:43 GMT" ], "Content-Length": [ - "1383" + "1359" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"connectionStrings\": [\r\n {\r\n \"connectionString\": \"mongodb://accountname9088:cn8JnL6wyR77VxhVC7dX0YOhm01C2HEXeSUM1WMHBtjlDxpVEdOpCxTBnhVHIENcr5XKGGagXAfPgyFCO8Sepg==@accountname9088.mongo.cosmos.windows-ppe.net:10255/?ssl=true&replicaSet=globaldb&retrywrites=false&maxIdleTimeMS=120000&appName=@accountname9088@\",\r\n \"description\": \"Primary MongoDB Connection String\"\r\n },\r\n {\r\n \"connectionString\": \"mongodb://accountname9088:hv9XLdkdyjIGGkMUAdwSObpNuj9i38jN7bDXuBcexBDujQX6hH2o8nPnGt0VTCCYB8r2XidZeCYHnY7uMtTHpw==@accountname9088.mongo.cosmos.windows-ppe.net:10255/?ssl=true&replicaSet=globaldb&retrywrites=false&maxIdleTimeMS=120000&appName=@accountname9088@\",\r\n \"description\": \"Secondary MongoDB Connection String\"\r\n },\r\n {\r\n \"connectionString\": \"mongodb://accountname9088:KBMoDHC8Wh2cDjl7cCFtc2TYY6E8ZVSUkgYBwbIcjjtyBalMpwmt30VHKzSdmQvK3F3pQxVAGpgNHvzV5e58zw==@accountname9088.mongo.cosmos.windows-ppe.net:10255/?ssl=true&replicaSet=globaldb&retrywrites=false&maxIdleTimeMS=120000&appName=@accountname9088@\",\r\n \"description\": \"Primary Read-Only MongoDB Connection String\"\r\n },\r\n {\r\n \"connectionString\": \"mongodb://accountname9088:LONlmuOHYRIYGbdy44DNj6fywBxkPfcorIRXnfvP6xUelhiY3pvP2pijb7uOvlOoQwynuHnsGZAnutkTMJoDDA==@accountname9088.mongo.cosmos.windows-ppe.net:10255/?ssl=true&replicaSet=globaldb&retrywrites=false&maxIdleTimeMS=120000&appName=@accountname9088@\",\r\n \"description\": \"Secondary Read-Only MongoDB Connection String\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"connectionStrings\": [\r\n {\r\n \"connectionString\": \"mongodb://accountname4002:I0vkb0fxBcUNAoSPkJI0FlgXXPSqJdR52VDAaTwDkWi2z7iDpt98UqtEMmBldWuyCPF0T8Nt9PVNXAzBP1dwpQ==@accountname4002.mongo.cosmos.azure.com:10255/?ssl=true&replicaSet=globaldb&retrywrites=false&maxIdleTimeMS=120000&appName=@accountname4002@\",\r\n \"description\": \"Primary MongoDB Connection String\"\r\n },\r\n {\r\n \"connectionString\": \"mongodb://accountname4002:V7GAVfjiLGhs8p3RrFy0sGRLV8D44VYGf4Pw5OZcfPp6UMgOASi4gA0F1nPQRxHaQCvnvb7QuGLIETN7wle49g==@accountname4002.mongo.cosmos.azure.com:10255/?ssl=true&replicaSet=globaldb&retrywrites=false&maxIdleTimeMS=120000&appName=@accountname4002@\",\r\n \"description\": \"Secondary MongoDB Connection String\"\r\n },\r\n {\r\n \"connectionString\": \"mongodb://accountname4002:elCzBt6lrbSyJf6XxpnOISvkQxPKEh8OXublWqmy7DQ8oWgqZ84Csek3i22pWAjklU76rwqTOTdy3Wx5EJNFLQ==@accountname4002.mongo.cosmos.azure.com:10255/?ssl=true&replicaSet=globaldb&retrywrites=false&maxIdleTimeMS=120000&appName=@accountname4002@\",\r\n \"description\": \"Primary Read-Only MongoDB Connection String\"\r\n },\r\n {\r\n \"connectionString\": \"mongodb://accountname4002:5oFjTxp9JVD40aufNS6AnJehvYSfFxzg6Q4BODP2pGeNJcjmpQTGK0b2IHwbvPJTMtsWjec1UW2EB1wqZYJF3A==@accountname4002.mongo.cosmos.azure.com:10255/?ssl=true&replicaSet=globaldb&retrywrites=false&maxIdleTimeMS=120000&appName=@accountname4002@\",\r\n \"description\": \"Secondary Read-Only MongoDB Connection String\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088/readonlykeys?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU5MDg4L3JlYWRvbmx5a2V5cz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002/readonlykeys?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTAvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU0MDAyL3JlYWRvbmx5a2V5cz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8cdcb2cf-23c7-4cfb-ae0b-e65df86d3f1a" + "35ffae11-269e-43cb-a972-5747b1a214e1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -3200,7 +2461,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -3209,19 +2470,19 @@ "1197" ], "x-ms-request-id": [ - "d0e1063c-036c-4518-aaf7-1de216c95bec" + "16c1b391-5ae3-40a7-9aad-bfec34e73a4d" ], "x-ms-correlation-request-id": [ - "d0e1063c-036c-4518-aaf7-1de216c95bec" + "16c1b391-5ae3-40a7-9aad-bfec34e73a4d" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173831Z:d0e1063c-036c-4518-aaf7-1de216c95bec" + "WESTUS2:20210616T052243Z:16c1b391-5ae3-40a7-9aad-bfec34e73a4d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:38:30 GMT" + "Wed, 16 Jun 2021 05:22:43 GMT" ], "Content-Length": [ "239" @@ -3230,25 +2491,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"primaryReadonlyMasterKey\": \"KBMoDHC8Wh2cDjl7cCFtc2TYY6E8ZVSUkgYBwbIcjjtyBalMpwmt30VHKzSdmQvK3F3pQxVAGpgNHvzV5e58zw==\",\r\n \"secondaryReadonlyMasterKey\": \"LONlmuOHYRIYGbdy44DNj6fywBxkPfcorIRXnfvP6xUelhiY3pvP2pijb7uOvlOoQwynuHnsGZAnutkTMJoDDA==\"\r\n}", + "ResponseBody": "{\r\n \"primaryReadonlyMasterKey\": \"elCzBt6lrbSyJf6XxpnOISvkQxPKEh8OXublWqmy7DQ8oWgqZ84Csek3i22pWAjklU76rwqTOTdy3Wx5EJNFLQ==\",\r\n \"secondaryReadonlyMasterKey\": \"5oFjTxp9JVD40aufNS6AnJehvYSfFxzg6Q4BODP2pGeNJcjmpQTGK0b2IHwbvPJTMtsWjec1UW2EB1wqZYJF3A==\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088/readonlykeys?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU5MDg4L3JlYWRvbmx5a2V5cz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002/readonlykeys?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTAvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU0MDAyL3JlYWRvbmx5a2V5cz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "dc7e7323-a880-492c-91f5-ba9e1841e51b" + "529c284e-c152-41e8-8105-ac760ac27469" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -3263,7 +2524,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -3272,19 +2533,19 @@ "1196" ], "x-ms-request-id": [ - "f4707b37-b562-4118-beb3-57e20f106ee0" + "2bdd9425-cc25-4395-9431-47c4809737d8" ], "x-ms-correlation-request-id": [ - "f4707b37-b562-4118-beb3-57e20f106ee0" + "2bdd9425-cc25-4395-9431-47c4809737d8" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173831Z:f4707b37-b562-4118-beb3-57e20f106ee0" + "WESTUS2:20210616T052244Z:2bdd9425-cc25-4395-9431-47c4809737d8" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:38:30 GMT" + "Wed, 16 Jun 2021 05:22:43 GMT" ], "Content-Length": [ "239" @@ -3293,25 +2554,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"primaryReadonlyMasterKey\": \"KBMoDHC8Wh2cDjl7cCFtc2TYY6E8ZVSUkgYBwbIcjjtyBalMpwmt30VHKzSdmQvK3F3pQxVAGpgNHvzV5e58zw==\",\r\n \"secondaryReadonlyMasterKey\": \"LONlmuOHYRIYGbdy44DNj6fywBxkPfcorIRXnfvP6xUelhiY3pvP2pijb7uOvlOoQwynuHnsGZAnutkTMJoDDA==\"\r\n}", + "ResponseBody": "{\r\n \"primaryReadonlyMasterKey\": \"elCzBt6lrbSyJf6XxpnOISvkQxPKEh8OXublWqmy7DQ8oWgqZ84Csek3i22pWAjklU76rwqTOTdy3Wx5EJNFLQ==\",\r\n \"secondaryReadonlyMasterKey\": \"5oFjTxp9JVD40aufNS6AnJehvYSfFxzg6Q4BODP2pGeNJcjmpQTGK0b2IHwbvPJTMtsWjec1UW2EB1wqZYJF3A==\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088/regenerateKey?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU5MDg4L3JlZ2VuZXJhdGVLZXk/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002/regenerateKey?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTAvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU0MDAyL3JlZ2VuZXJhdGVLZXk/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "POST", "RequestBody": "{\r\n \"keyKind\": \"primaryReadonly\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "6729a347-2410-4252-b158-08be9da76f67" + "575e95c6-0d80-4e34-b7b0-adeb1f162a35" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -3332,76 +2593,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], - "x-ms-request-id": [ - "b8719fe0-bbf1-4b47-b528-bccfc4e093c1" - ], - "x-ms-correlation-request-id": [ - "b8719fe0-bbf1-4b47-b528-bccfc4e093c1" - ], - "x-ms-routing-request-id": [ - "WESTUS:20210427T173832Z:b8719fe0-bbf1-4b47-b528-bccfc4e093c1" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:38:32 GMT" - ], - "Content-Length": [ - "282" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"code\": \"PreconditionFailed\",\r\n \"message\": \"There is already an operation in progress which requires exclusive lock on this service accountname9088. Please retry the operation after sometime.\\r\\nActivityId: 6729a347-2410-4252-b158-08be9da76f67, Microsoft.Azure.Documents.Common/2.11.0\"\r\n}", - "StatusCode": 412 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088/regenerateKey?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU5MDg4L3JlZ2VuZXJhdGVLZXk/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", - "RequestMethod": "POST", - "RequestBody": "{\r\n \"keyKind\": \"secondary\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e6905fdc-3f77-4263-b29c-af51f9515aab" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "30" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -3410,19 +2602,19 @@ "1199" ], "x-ms-request-id": [ - "bd5f391f-d4fc-4df1-85b0-81176b1ae002" + "dba75260-3711-4b58-95fe-de6b82a4e892" ], "x-ms-correlation-request-id": [ - "bd5f391f-d4fc-4df1-85b0-81176b1ae002" + "dba75260-3711-4b58-95fe-de6b82a4e892" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T173832Z:bd5f391f-d4fc-4df1-85b0-81176b1ae002" + "WESTUS2:20210616T052244Z:dba75260-3711-4b58-95fe-de6b82a4e892" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:38:32 GMT" + "Wed, 16 Jun 2021 05:22:44 GMT" ], "Content-Length": [ "282" @@ -3431,25 +2623,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"code\": \"PreconditionFailed\",\r\n \"message\": \"There is already an operation in progress which requires exclusive lock on this service accountname9088. Please retry the operation after sometime.\\r\\nActivityId: e6905fdc-3f77-4263-b29c-af51f9515aab, Microsoft.Azure.Documents.Common/2.11.0\"\r\n}", + "ResponseBody": "{\r\n \"code\": \"PreconditionFailed\",\r\n \"message\": \"There is already an operation in progress which requires exclusive lock on this service accountname4002. Please retry the operation after sometime.\\r\\nActivityId: 575e95c6-0d80-4e34-b7b0-adeb1f162a35, Microsoft.Azure.Documents.Common/2.14.0\"\r\n}", "StatusCode": 412 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088/regenerateKey?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU5MDg4L3JlZ2VuZXJhdGVLZXk/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002/regenerateKey?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTAvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU0MDAyL3JlZ2VuZXJhdGVLZXk/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "POST", "RequestBody": "{\r\n \"keyKind\": \"secondaryReadonly\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "fdeb64e9-17b2-45b4-8480-7096d96bf2dd" + "34a4318a-1535-402d-ae24-7b44297d1a3c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -3470,28 +2662,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1199" ], "x-ms-request-id": [ - "07247ff6-b283-405c-90ad-179de00ae311" + "fb29f1a4-9949-4440-9424-2dc56251743b" ], "x-ms-correlation-request-id": [ - "07247ff6-b283-405c-90ad-179de00ae311" + "fb29f1a4-9949-4440-9424-2dc56251743b" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T173832Z:07247ff6-b283-405c-90ad-179de00ae311" + "WESTUS2:20210616T052245Z:fb29f1a4-9949-4440-9424-2dc56251743b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:38:32 GMT" + "Wed, 16 Jun 2021 05:22:44 GMT" ], "Content-Length": [ "282" @@ -3500,25 +2692,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"code\": \"PreconditionFailed\",\r\n \"message\": \"There is already an operation in progress which requires exclusive lock on this service accountname9088. Please retry the operation after sometime.\\r\\nActivityId: fdeb64e9-17b2-45b4-8480-7096d96bf2dd, Microsoft.Azure.Documents.Common/2.11.0\"\r\n}", + "ResponseBody": "{\r\n \"code\": \"PreconditionFailed\",\r\n \"message\": \"There is already an operation in progress which requires exclusive lock on this service accountname4002. Please retry the operation after sometime.\\r\\nActivityId: 34a4318a-1535-402d-ae24-7b44297d1a3c, Microsoft.Azure.Documents.Common/2.14.0\"\r\n}", "StatusCode": 412 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088/regenerateKey?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDYzOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU5MDg4L3JlZ2VuZXJhdGVLZXk/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002/regenerateKey?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTAvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU0MDAyL3JlZ2VuZXJhdGVLZXk/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "POST", "RequestBody": "{\r\n \"keyKind\": \"primary\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "d5d8c923-3791-43f7-b2bb-211f10402828" + "2bd3c425-68ef-49dc-92c4-30f6a191104c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -3536,19 +2728,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup6394/providers/Microsoft.DocumentDB/databaseAccounts/accountname9088/regenerateKey/operationResults/3c260433-b461-4cb5-969d-fcebd83514d5?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002/regenerateKey/operationResults/56f660ab-de00-42d4-97f8-7cc66554d9be?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/3c260433-b461-4cb5-969d-fcebd83514d5?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/56f660ab-de00-42d4-97f8-7cc66554d9be?api-version=2021-06-15" ], "x-ms-request-id": [ - "3c260433-b461-4cb5-969d-fcebd83514d5" + "56f660ab-de00-42d4-97f8-7cc66554d9be" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -3557,16 +2749,16 @@ "1195" ], "x-ms-correlation-request-id": [ - "18d997c8-64e7-4e0f-b6e6-5b500e79cdae" + "25a62c47-f7f3-4461-a5ec-c52cc529989b" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T173833Z:18d997c8-64e7-4e0f-b6e6-5b500e79cdae" + "WESTUS2:20210616T052245Z:25a62c47-f7f3-4461-a5ec-c52cc529989b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:38:33 GMT" + "Wed, 16 Jun 2021 05:22:45 GMT" ], "Content-Length": [ "21" @@ -3581,13 +2773,13 @@ ], "Names": { "CreateResourceGroup": [ - "CosmosDBResourceGroup6394" + "CosmosDBResourceGroup8650" ], "DatabaseAccountCRUDTests": [ - "accountname9088" + "accountname4002" ] }, "Variables": { - "SubscriptionId": "80be3961-0521-4a0a-8570-5cd5a4e2f98c" + "SubscriptionId": "259fbb24-9bcd-4cfc-865c-fc33b22fe38a" } } \ No newline at end of file diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/DatabaseAccountOperationsTests/RestorableSqlDatabaseResourceFeedTest.json b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/DatabaseAccountOperationsTests/RestorableSqlDatabaseResourceFeedTest.json new file mode 100644 index 0000000000000..5d8f1b28db08d --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/DatabaseAccountOperationsTests/RestorableSqlDatabaseResourceFeedTest.json @@ -0,0 +1,3240 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002/regenerateKey?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTAvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU0MDAyL3JlZ2VuZXJhdGVLZXk/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", + "RequestMethod": "POST", + "RequestBody": "{\r\n \"keyKind\": \"secondary\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "1f3ee822-d115-4823-bee1-632f5d5a6bac" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "30" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "2add8827-368f-4df9-aaf4-a435512c0cc2" + ], + "x-ms-correlation-request-id": [ + "2add8827-368f-4df9-aaf4-a435512c0cc2" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052246Z:2add8827-368f-4df9-aaf4-a435512c0cc2" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:22:45 GMT" + ], + "Content-Length": [ + "282" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"code\": \"PreconditionFailed\",\r\n \"message\": \"There is already an operation in progress which requires exclusive lock on this service accountname4002. Please retry the operation after sometime.\\r\\nActivityId: 1f3ee822-d115-4823-bee1-632f5d5a6bac, Microsoft.Azure.Documents.Common/2.14.0\"\r\n}", + "StatusCode": 412 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup8650/providers/Microsoft.DocumentDB/databaseAccounts/accountname4002?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDg2NTAvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU0MDAyP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "96beec80-c321-48d8-b46b-363bc910f41e" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-request-id": [ + "c48b8219-24ad-4dec-b865-521ec39fba5d" + ], + "x-ms-correlation-request-id": [ + "c48b8219-24ad-4dec-b865-521ec39fba5d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052246Z:c48b8219-24ad-4dec-b865-521ec39fba5d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:22:45 GMT" + ], + "Content-Length": [ + "282" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"code\": \"PreconditionFailed\",\r\n \"message\": \"There is already an operation in progress which requires exclusive lock on this service accountname4002. Please retry the operation after sometime.\\r\\nActivityId: 96beec80-c321-48d8-b46b-363bc910f41e, Microsoft.Azure.Documents.Common/2.14.0\"\r\n}", + "StatusCode": 412 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourcegroups/CosmosDBResourceGroup1226?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlZ3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDEyMjY/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "HEAD", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "091373d7-0291-4418-a5c7-f29af1e4afb7" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "baa812d2-879d-46be-b393-d7b6cc8bde3c" + ], + "x-ms-correlation-request-id": [ + "baa812d2-879d-46be-b393-d7b6cc8bde3c" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052246Z:baa812d2-879d-46be-b393-d7b6cc8bde3c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:22:46 GMT" + ], + "Content-Length": [ + "117" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourcegroups/CosmosDBResourceGroup1226?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlZ3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDEyMjY/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "5b58d77d-6538-4383-a9a8-11febb88cc21" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "29" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "ba664ff1-0699-4677-b503-0a9822920819" + ], + "x-ms-correlation-request-id": [ + "ba664ff1-0699-4677-b503-0a9822920819" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052247Z:ba664ff1-0699-4677-b503-0a9822920819" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:22:47 GMT" + ], + "Content-Length": [ + "204" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup1226\",\r\n \"name\": \"CosmosDBResourceGroup1226\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup1226/providers/Microsoft.DocumentDB/databaseAccounts/accountname5926?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDEyMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU1OTI2P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"kind\": \"MongoDB\",\r\n \"properties\": {\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxStalenessPrefix\": 300,\r\n \"maxIntervalInSeconds\": 1000\r\n },\r\n \"locations\": [\r\n {\r\n \"locationName\": \"East US 2\"\r\n }\r\n ],\r\n \"databaseAccountOfferType\": \"Standard\"\r\n },\r\n \"location\": \"EAST US 2\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ceb62fcd-3504-47db-883a-092b0648e134" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "429" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup1226/providers/Microsoft.DocumentDB/databaseAccounts/accountname5926/operationResults/25dd1c50-f982-4191-afaf-dd16f1610d4a?api-version=2021-06-15" + ], + "x-ms-request-id": [ + "25dd1c50-f982-4191-afaf-dd16f1610d4a" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/25dd1c50-f982-4191-afaf-dd16f1610d4a?api-version=2021-06-15" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "a71769fd-3495-4a83-902d-2bf6a15ede1c" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052253Z:a71769fd-3495-4a83-902d-2bf6a15ede1c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:22:53 GMT" + ], + "Content-Length": [ + "2042" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup1226/providers/Microsoft.DocumentDB/databaseAccounts/accountname5926\",\r\n \"name\": \"accountname5926\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-16T05:22:51.2503884Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"de5f73f7-a0cd-4e91-8759-ceb44df5464d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 1000,\r\n \"maxStalenessPrefix\": 300\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/25dd1c50-f982-4191-afaf-dd16f1610d4a?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI1ZGQxYzUwLWY5ODItNDE5MS1hZmFmLWRkMTZmMTYxMGQ0YT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "e797e9bc-ca8d-4700-8090-ae1d73d00aa6" + ], + "x-ms-correlation-request-id": [ + "e797e9bc-ca8d-4700-8090-ae1d73d00aa6" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052323Z:e797e9bc-ca8d-4700-8090-ae1d73d00aa6" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:23:23 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/25dd1c50-f982-4191-afaf-dd16f1610d4a?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI1ZGQxYzUwLWY5ODItNDE5MS1hZmFmLWRkMTZmMTYxMGQ0YT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "e7a0ce43-f66f-40b7-9646-a724f2fa4b55" + ], + "x-ms-correlation-request-id": [ + "e7a0ce43-f66f-40b7-9646-a724f2fa4b55" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052354Z:e7a0ce43-f66f-40b7-9646-a724f2fa4b55" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:23:54 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/25dd1c50-f982-4191-afaf-dd16f1610d4a?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI1ZGQxYzUwLWY5ODItNDE5MS1hZmFmLWRkMTZmMTYxMGQ0YT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "9b593a2d-caad-4fa7-aa2a-d0635188466c" + ], + "x-ms-correlation-request-id": [ + "9b593a2d-caad-4fa7-aa2a-d0635188466c" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052424Z:9b593a2d-caad-4fa7-aa2a-d0635188466c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:24:23 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/25dd1c50-f982-4191-afaf-dd16f1610d4a?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI1ZGQxYzUwLWY5ODItNDE5MS1hZmFmLWRkMTZmMTYxMGQ0YT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "2b181270-f68e-455d-847e-6775bab11567" + ], + "x-ms-correlation-request-id": [ + "2b181270-f68e-455d-847e-6775bab11567" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052454Z:2b181270-f68e-455d-847e-6775bab11567" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:24:53 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/25dd1c50-f982-4191-afaf-dd16f1610d4a?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI1ZGQxYzUwLWY5ODItNDE5MS1hZmFmLWRkMTZmMTYxMGQ0YT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "f0aeb388-76a1-4498-985f-5b889403dadc" + ], + "x-ms-correlation-request-id": [ + "f0aeb388-76a1-4498-985f-5b889403dadc" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052524Z:f0aeb388-76a1-4498-985f-5b889403dadc" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:25:24 GMT" + ], + "Content-Length": [ + "22" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup1226/providers/Microsoft.DocumentDB/databaseAccounts/accountname5926?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDEyMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU1OTI2P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "33528c7e-6c61-405c-85ae-0cfd56679d1f" + ], + "x-ms-correlation-request-id": [ + "33528c7e-6c61-405c-85ae-0cfd56679d1f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052524Z:33528c7e-6c61-405c-85ae-0cfd56679d1f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:25:24 GMT" + ], + "Content-Length": [ + "2463" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup1226/providers/Microsoft.DocumentDB/databaseAccounts/accountname5926\",\r\n \"name\": \"accountname5926\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-16T05:24:29.9157773Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname5926.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://accountname5926.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"de5f73f7-a0cd-4e91-8759-ceb44df5464d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 1000,\r\n \"maxStalenessPrefix\": 300\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname5926-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname5926-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname5926-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup1226/providers/Microsoft.DocumentDB/databaseAccounts/accountname5926?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDEyMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU1OTI2P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11973" + ], + "x-ms-request-id": [ + "7f3fec8d-e25f-4ca6-a47f-890ce4bc95b8" + ], + "x-ms-correlation-request-id": [ + "7f3fec8d-e25f-4ca6-a47f-890ce4bc95b8" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053500Z:7f3fec8d-e25f-4ca6-a47f-890ce4bc95b8" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:35:00 GMT" + ], + "Content-Length": [ + "2690" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup1226/providers/Microsoft.DocumentDB/databaseAccounts/accountname5926\",\r\n \"name\": \"accountname5926\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-16T05:24:29.9157773Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname5926.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://accountname5926.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": true,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"de5f73f7-a0cd-4e91-8759-ceb44df5464d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname5926-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname5926-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname5926-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\",\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName2\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup1226/providers/Microsoft.DocumentDB/databaseAccounts?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDEyMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHM/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "3f11b57e-d584-4e77-b4bb-a161c77978f1" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-request-id": [ + "bdf38e1c-5656-4b6e-ba09-192ba6fee56b" + ], + "x-ms-correlation-request-id": [ + "bdf38e1c-5656-4b6e-ba09-192ba6fee56b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052524Z:bdf38e1c-5656-4b6e-ba09-192ba6fee56b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:25:24 GMT" + ], + "Content-Length": [ + "2475" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup1226/providers/Microsoft.DocumentDB/databaseAccounts/accountname5926\",\r\n \"name\": \"accountname5926\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-16T05:24:29.9157773Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname5926.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://accountname5926.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"de5f73f7-a0cd-4e91-8759-ceb44df5464d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 1000,\r\n \"maxStalenessPrefix\": 300\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname5926-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname5926-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname5926-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup1226/providers/Microsoft.DocumentDB/databaseAccounts?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDEyMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHM/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e1c1ccb9-b3ef-485b-b4cc-3464fcaf0558" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11972" + ], + "x-ms-request-id": [ + "cd635a52-0153-436e-a568-37747e03a15f" + ], + "x-ms-correlation-request-id": [ + "cd635a52-0153-436e-a568-37747e03a15f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053501Z:cd635a52-0153-436e-a568-37747e03a15f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:35:00 GMT" + ], + "Content-Length": [ + "2702" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup1226/providers/Microsoft.DocumentDB/databaseAccounts/accountname5926\",\r\n \"name\": \"accountname5926\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-16T05:24:29.9157773Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://accountname5926.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://accountname5926.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": true,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": true,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"de5f73f7-a0cd-4e91-8759-ceb44df5464d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname5926-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname5926-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname5926-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\",\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName2\"\r\n ]\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup1226/providers/Microsoft.DocumentDB/databaseAccounts/accountname5926?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDEyMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU1OTI2P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", + "RequestMethod": "PATCH", + "RequestBody": "{\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"location\": \"EAST US 2\",\r\n \"properties\": {\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxStalenessPrefix\": 1300,\r\n \"maxIntervalInSeconds\": 12000\r\n },\r\n \"locations\": [\r\n {\r\n \"locationName\": \"East US 2\"\r\n }\r\n ],\r\n \"ipRules\": [\r\n {\r\n \"ipAddressOrRange\": \"23.43.230.120\"\r\n }\r\n ],\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"enableAutomaticFailover\": true,\r\n \"disableKeyBasedMetadataWriteAccess\": true,\r\n \"networkAclBypass\": \"AzureServices\",\r\n \"networkAclBypassResourceIds\": [\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName\",\r\n \"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName2\"\r\n ]\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "8c1e54ad-853a-41b2-bd79-7c4f304294c5" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "876" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup1226/providers/Microsoft.DocumentDB/databaseAccounts/accountname5926/operationResults/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15" + ], + "x-ms-request-id": [ + "2668811a-bff7-4c9e-acdf-9f304fccd3ac" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-correlation-request-id": [ + "1b702e80-6513-426e-832f-ccf85f3a71a8" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052528Z:1b702e80-6513-426e-832f-ccf85f3a71a8" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:25:27 GMT" + ], + "Content-Length": [ + "2459" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup1226/providers/Microsoft.DocumentDB/databaseAccounts/accountname5926\",\r\n \"name\": \"accountname5926\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-16T05:24:29.9157773Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"documentEndpoint\": \"https://accountname5926.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://accountname5926.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"de5f73f7-a0cd-4e91-8759-ceb44df5464d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"BoundedStaleness\",\r\n \"maxIntervalInSeconds\": 1000,\r\n \"maxStalenessPrefix\": 300\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname5926-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname5926-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://accountname5926-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Updating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"accountname5926-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Periodic\",\r\n \"periodicModeProperties\": {\r\n \"backupIntervalInMinutes\": 240,\r\n \"backupRetentionIntervalInHours\": 8,\r\n \"backupStorageRedundancy\": \"Geo\"\r\n }\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-request-id": [ + "a9b44ee4-8941-4e74-af05-200fd0451f95" + ], + "x-ms-correlation-request-id": [ + "a9b44ee4-8941-4e74-af05-200fd0451f95" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052558Z:a9b44ee4-8941-4e74-af05-200fd0451f95" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:25:57 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-request-id": [ + "93a1d3b2-f1cf-404d-837d-8fd229c3aa6a" + ], + "x-ms-correlation-request-id": [ + "93a1d3b2-f1cf-404d-837d-8fd229c3aa6a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052628Z:93a1d3b2-f1cf-404d-837d-8fd229c3aa6a" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:26:27 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-request-id": [ + "1c4d0406-5b8b-421a-bbd3-54ae3b11265d" + ], + "x-ms-correlation-request-id": [ + "1c4d0406-5b8b-421a-bbd3-54ae3b11265d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052658Z:1c4d0406-5b8b-421a-bbd3-54ae3b11265d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:26:58 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-request-id": [ + "31def7bb-63f1-4b90-b6f7-a0e9cbb06b26" + ], + "x-ms-correlation-request-id": [ + "31def7bb-63f1-4b90-b6f7-a0e9cbb06b26" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052728Z:31def7bb-63f1-4b90-b6f7-a0e9cbb06b26" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:27:27 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-request-id": [ + "8aecbf54-26eb-431e-9c7d-1b177de13dc1" + ], + "x-ms-correlation-request-id": [ + "8aecbf54-26eb-431e-9c7d-1b177de13dc1" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052758Z:8aecbf54-26eb-431e-9c7d-1b177de13dc1" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:27:57 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" + ], + "x-ms-request-id": [ + "6ff35172-2b78-4948-bc29-a643f16f2672" + ], + "x-ms-correlation-request-id": [ + "6ff35172-2b78-4948-bc29-a643f16f2672" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052828Z:6ff35172-2b78-4948-bc29-a643f16f2672" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:28:28 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11986" + ], + "x-ms-request-id": [ + "4f78153f-560b-45b3-b15a-5e8b6bc09b2f" + ], + "x-ms-correlation-request-id": [ + "4f78153f-560b-45b3-b15a-5e8b6bc09b2f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052858Z:4f78153f-560b-45b3-b15a-5e8b6bc09b2f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:28:57 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11985" + ], + "x-ms-request-id": [ + "c809e7c4-0f6c-4d36-b42e-189ba7338b0c" + ], + "x-ms-correlation-request-id": [ + "c809e7c4-0f6c-4d36-b42e-189ba7338b0c" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052929Z:c809e7c4-0f6c-4d36-b42e-189ba7338b0c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:29:28 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11984" + ], + "x-ms-request-id": [ + "45704e0f-1ef0-428b-9f0d-f9064aabebf6" + ], + "x-ms-correlation-request-id": [ + "45704e0f-1ef0-428b-9f0d-f9064aabebf6" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T052959Z:45704e0f-1ef0-428b-9f0d-f9064aabebf6" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:29:58 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11983" + ], + "x-ms-request-id": [ + "86e42424-fab6-4096-82bf-a650b45419f1" + ], + "x-ms-correlation-request-id": [ + "86e42424-fab6-4096-82bf-a650b45419f1" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053029Z:86e42424-fab6-4096-82bf-a650b45419f1" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:30:29 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11982" + ], + "x-ms-request-id": [ + "8692c096-ff22-44f9-9ba5-188ad23e86f3" + ], + "x-ms-correlation-request-id": [ + "8692c096-ff22-44f9-9ba5-188ad23e86f3" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053059Z:8692c096-ff22-44f9-9ba5-188ad23e86f3" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:30:59 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11981" + ], + "x-ms-request-id": [ + "84173e18-ffa0-4e92-8a35-f0c791088524" + ], + "x-ms-correlation-request-id": [ + "84173e18-ffa0-4e92-8a35-f0c791088524" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053129Z:84173e18-ffa0-4e92-8a35-f0c791088524" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:31:28 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11980" + ], + "x-ms-request-id": [ + "e5b82d12-16f4-4b16-bea1-118a53f5fd81" + ], + "x-ms-correlation-request-id": [ + "e5b82d12-16f4-4b16-bea1-118a53f5fd81" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053159Z:e5b82d12-16f4-4b16-bea1-118a53f5fd81" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:31:59 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11979" + ], + "x-ms-request-id": [ + "637b78bf-3e90-4e69-9ce8-e8ffa3fcf729" + ], + "x-ms-correlation-request-id": [ + "637b78bf-3e90-4e69-9ce8-e8ffa3fcf729" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053229Z:637b78bf-3e90-4e69-9ce8-e8ffa3fcf729" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:32:29 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11978" + ], + "x-ms-request-id": [ + "b63fdbd8-0a37-40b5-98c9-fedee4e44df3" + ], + "x-ms-correlation-request-id": [ + "b63fdbd8-0a37-40b5-98c9-fedee4e44df3" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053300Z:b63fdbd8-0a37-40b5-98c9-fedee4e44df3" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:32:59 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11977" + ], + "x-ms-request-id": [ + "5aeb6523-7538-4d7a-8e78-16f95d2b56fb" + ], + "x-ms-correlation-request-id": [ + "5aeb6523-7538-4d7a-8e78-16f95d2b56fb" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053330Z:5aeb6523-7538-4d7a-8e78-16f95d2b56fb" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:33:30 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11976" + ], + "x-ms-request-id": [ + "191612bd-8ad5-4f8c-b0d8-e24271fe4e48" + ], + "x-ms-correlation-request-id": [ + "191612bd-8ad5-4f8c-b0d8-e24271fe4e48" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053400Z:191612bd-8ad5-4f8c-b0d8-e24271fe4e48" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:33:59 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11975" + ], + "x-ms-request-id": [ + "d186e639-9b3e-4524-a473-f02c3a98d5d1" + ], + "x-ms-correlation-request-id": [ + "d186e639-9b3e-4524-a473-f02c3a98d5d1" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053430Z:d186e639-9b3e-4524-a473-f02c3a98d5d1" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:34:29 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2668811a-bff7-4c9e-acdf-9f304fccd3ac?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI2Njg4MTFhLWJmZjctNGM5ZS1hY2RmLTlmMzA0ZmNjZDNhYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11974" + ], + "x-ms-request-id": [ + "2b93bc09-d5f3-4104-82ce-6597c91f2b3d" + ], + "x-ms-correlation-request-id": [ + "2b93bc09-d5f3-4104-82ce-6597c91f2b3d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053500Z:2b93bc09-d5f3-4104-82ce-6597c91f2b3d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:35:00 GMT" + ], + "Content-Length": [ + "22" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup1226/providers/Microsoft.DocumentDB/databaseAccounts/accountname5926?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDEyMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvYWNjb3VudG5hbWU1OTI2P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "87cebe70-1a76-445a-9236-0aed4b2cf399" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationResults/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15" + ], + "x-ms-request-id": [ + "29539922-9bc0-445d-be5c-1ed418901195" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-correlation-request-id": [ + "9a24541d-2e88-4fe5-b6db-499156c6e56e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053502Z:9a24541d-2e88-4fe5-b6db-499156c6e56e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:35:02 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11971" + ], + "x-ms-request-id": [ + "e2ede0ec-5b3f-4fa5-baa7-8dd6fdbfc1a1" + ], + "x-ms-correlation-request-id": [ + "e2ede0ec-5b3f-4fa5-baa7-8dd6fdbfc1a1" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053532Z:e2ede0ec-5b3f-4fa5-baa7-8dd6fdbfc1a1" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:35:32 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11970" + ], + "x-ms-request-id": [ + "7bb2c019-2bf4-4b22-8a99-b56be31929b7" + ], + "x-ms-correlation-request-id": [ + "7bb2c019-2bf4-4b22-8a99-b56be31929b7" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053603Z:7bb2c019-2bf4-4b22-8a99-b56be31929b7" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:36:02 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11969" + ], + "x-ms-request-id": [ + "9b7e8ec9-a465-4dbb-8a9b-96336c2a74b7" + ], + "x-ms-correlation-request-id": [ + "9b7e8ec9-a465-4dbb-8a9b-96336c2a74b7" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053633Z:9b7e8ec9-a465-4dbb-8a9b-96336c2a74b7" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:36:32 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11968" + ], + "x-ms-request-id": [ + "82fd95d6-a4ff-4ca3-bdaf-12368b999035" + ], + "x-ms-correlation-request-id": [ + "82fd95d6-a4ff-4ca3-bdaf-12368b999035" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053703Z:82fd95d6-a4ff-4ca3-bdaf-12368b999035" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:37:02 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11967" + ], + "x-ms-request-id": [ + "b0a43577-0986-4c4b-97f0-9e171274cbe7" + ], + "x-ms-correlation-request-id": [ + "b0a43577-0986-4c4b-97f0-9e171274cbe7" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053733Z:b0a43577-0986-4c4b-97f0-9e171274cbe7" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:37:33 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11966" + ], + "x-ms-request-id": [ + "3e6121f0-9c16-491d-b315-79077e35f2ec" + ], + "x-ms-correlation-request-id": [ + "3e6121f0-9c16-491d-b315-79077e35f2ec" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053803Z:3e6121f0-9c16-491d-b315-79077e35f2ec" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:38:03 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11965" + ], + "x-ms-request-id": [ + "05e7a490-7c08-4501-8849-fc5c55a5f7c1" + ], + "x-ms-correlation-request-id": [ + "05e7a490-7c08-4501-8849-fc5c55a5f7c1" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053833Z:05e7a490-7c08-4501-8849-fc5c55a5f7c1" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:38:32 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11964" + ], + "x-ms-request-id": [ + "84b82b54-b774-4eba-a2d5-653ba18f7616" + ], + "x-ms-correlation-request-id": [ + "84b82b54-b774-4eba-a2d5-653ba18f7616" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053903Z:84b82b54-b774-4eba-a2d5-653ba18f7616" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:39:03 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11963" + ], + "x-ms-request-id": [ + "c7ffbaca-eb7e-4a33-ac55-bdf2c83f0da1" + ], + "x-ms-correlation-request-id": [ + "c7ffbaca-eb7e-4a33-ac55-bdf2c83f0da1" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T053933Z:c7ffbaca-eb7e-4a33-ac55-bdf2c83f0da1" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:39:33 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11962" + ], + "x-ms-request-id": [ + "0e14e1c6-6e8e-4e48-a0b9-ee0be91ad6e8" + ], + "x-ms-correlation-request-id": [ + "0e14e1c6-6e8e-4e48-a0b9-ee0be91ad6e8" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T054004Z:0e14e1c6-6e8e-4e48-a0b9-ee0be91ad6e8" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:40:03 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11961" + ], + "x-ms-request-id": [ + "a82097bb-b241-4085-a742-f7bb2096ccc2" + ], + "x-ms-correlation-request-id": [ + "a82097bb-b241-4085-a742-f7bb2096ccc2" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T054034Z:a82097bb-b241-4085-a742-f7bb2096ccc2" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:40:34 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11960" + ], + "x-ms-request-id": [ + "efcf7148-add4-4b05-8de1-200d25e604b5" + ], + "x-ms-correlation-request-id": [ + "efcf7148-add4-4b05-8de1-200d25e604b5" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T054104Z:efcf7148-add4-4b05-8de1-200d25e604b5" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:41:03 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11959" + ], + "x-ms-request-id": [ + "76945ef1-24b2-4443-a491-a119c2cb17ec" + ], + "x-ms-correlation-request-id": [ + "76945ef1-24b2-4443-a491-a119c2cb17ec" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T054134Z:76945ef1-24b2-4443-a491-a119c2cb17ec" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:41:33 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11958" + ], + "x-ms-request-id": [ + "036aca5d-1bee-4716-9b0f-af7441934d5c" + ], + "x-ms-correlation-request-id": [ + "036aca5d-1bee-4716-9b0f-af7441934d5c" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T054204Z:036aca5d-1bee-4716-9b0f-af7441934d5c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:42:04 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11957" + ], + "x-ms-request-id": [ + "8e5268cd-be02-4857-b3bc-97fd1711f6c3" + ], + "x-ms-correlation-request-id": [ + "8e5268cd-be02-4857-b3bc-97fd1711f6c3" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T054234Z:8e5268cd-be02-4857-b3bc-97fd1711f6c3" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:42:34 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11956" + ], + "x-ms-request-id": [ + "e619d1ea-106c-4335-a5ac-0a4f84609a37" + ], + "x-ms-correlation-request-id": [ + "e619d1ea-106c-4335-a5ac-0a4f84609a37" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T054304Z:e619d1ea-106c-4335-a5ac-0a4f84609a37" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:43:04 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11955" + ], + "x-ms-request-id": [ + "56ec5b03-564a-4bb1-be0a-e13532d1c715" + ], + "x-ms-correlation-request-id": [ + "56ec5b03-564a-4bb1-be0a-e13532d1c715" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T054335Z:56ec5b03-564a-4bb1-be0a-e13532d1c715" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:43:34 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11954" + ], + "x-ms-request-id": [ + "096633dc-2f71-46ab-b27e-43cd42ffaa44" + ], + "x-ms-correlation-request-id": [ + "096633dc-2f71-46ab-b27e-43cd42ffaa44" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T054405Z:096633dc-2f71-46ab-b27e-43cd42ffaa44" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:44:05 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11953" + ], + "x-ms-request-id": [ + "222c6eae-2886-433a-b6a8-40e9e97f123d" + ], + "x-ms-correlation-request-id": [ + "222c6eae-2886-433a-b6a8-40e9e97f123d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T054435Z:222c6eae-2886-433a-b6a8-40e9e97f123d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:44:34 GMT" + ], + "Content-Length": [ + "22" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationResults/29539922-9bc0-445d-be5c-1ed418901195?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25SZXN1bHRzLzI5NTM5OTIyLTliYzAtNDQ1ZC1iZTVjLTFlZDQxODkwMTE5NT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-activity-id": [ + "dd319370-dd56-47e1-8a5f-74870c526e9e" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11952" + ], + "x-ms-request-id": [ + "3ca63e5e-5bbd-4098-b386-0d1a8a406cbb" + ], + "x-ms-correlation-request-id": [ + "3ca63e5e-5bbd-4098-b386-0d1a8a406cbb" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T054435Z:3ca63e5e-5bbd-4098-b386-0d1a8a406cbb" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 05:44:34 GMT" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + } + ], + "Names": { + "CreateResourceGroup": [ + "CosmosDBResourceGroup1226" + ], + "RestorableSqlDatabaseResourceFeedTest": [ + "accountname5926" + ] + }, + "Variables": { + "SubscriptionId": "259fbb24-9bcd-4cfc-865c-fc33b22fe38a" + } +} \ No newline at end of file diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/GraphResourcesOperationsTests/GraphCRUDTests.json b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/GraphResourcesOperationsTests/GraphCRUDTests.json index 6b6552d95a91f..6fc193712047e 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/GraphResourcesOperationsTests/GraphCRUDTests.json +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/GraphResourcesOperationsTests/GraphCRUDTests.json @@ -1,21 +1,21 @@ { "Entries": [ { - "RequestUri": "/providers/Microsoft.DocumentDB/databaseAccountNames/db4096?api-version=2021-04-15", - "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9kYXRhYmFzZUFjY291bnROYW1lcy9kYjQwOTY/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/providers/Microsoft.DocumentDB/databaseAccountNames/db4096?api-version=2021-06-15", + "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9kYXRhYmFzZUFjY291bnROYW1lcy9kYjQwOTY/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "HEAD", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "75d82f44-14d7-48b4-9f87-aab365ab3d1d" + "4c085c12-6d7f-4553-8cf4-74521194dd5c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -30,7 +30,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-activity-id": [ - "75d82f44-14d7-48b4-9f87-aab365ab3d1d" + "4c085c12-6d7f-4553-8cf4-74521194dd5c" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -39,19 +39,19 @@ "11999" ], "x-ms-request-id": [ - "c1dfb875-47d9-4ac2-a868-e4ff240c072a" + "a78e6c8b-a862-4096-9a14-ed10d108256d" ], "x-ms-correlation-request-id": [ - "c1dfb875-47d9-4ac2-a868-e4ff240c072a" + "a78e6c8b-a862-4096-9a14-ed10d108256d" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174918Z:c1dfb875-47d9-4ac2-a868-e4ff240c072a" + "WESTUS2:20210616T054702Z:a78e6c8b-a862-4096-9a14-ed10d108256d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:49:17 GMT" + "Wed, 16 Jun 2021 05:47:01 GMT" ], "Content-Length": [ "0" @@ -61,21 +61,21 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMTAwMj9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMTAwMj9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName1002\"\r\n },\r\n \"options\": {}\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "64f5054d-189e-4eed-aaaa-54cc95b7a271" + "80d1f8c4-81c2-4c4f-b814-d33354965ae4" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -93,19 +93,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/operationResults/a3daecf7-f769-4ed4-81cc-81627360ad07?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/operationResults/29e74157-84eb-4d05-ba0b-629de16f5718?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/a3daecf7-f769-4ed4-81cc-81627360ad07?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29e74157-84eb-4d05-ba0b-629de16f5718?api-version=2021-06-15" ], "x-ms-request-id": [ - "a3daecf7-f769-4ed4-81cc-81627360ad07" + "29e74157-84eb-4d05-ba0b-629de16f5718" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -114,16 +114,16 @@ "1199" ], "x-ms-correlation-request-id": [ - "2de28430-11f8-4594-b2fa-ef3ac70b7800" + "a6195cf7-d893-407f-8d34-ef0be014814a" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174919Z:2de28430-11f8-4594-b2fa-ef3ac70b7800" + "WESTUS2:20210616T054703Z:a6195cf7-d893-407f-8d34-ef0be014814a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:49:18 GMT" + "Wed, 16 Jun 2021 05:47:03 GMT" ], "Content-Length": [ "21" @@ -136,15 +136,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/a3daecf7-f769-4ed4-81cc-81627360ad07?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2EzZGFlY2Y3LWY3NjktNGVkNC04MWNjLTgxNjI3MzYwYWQwNz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/29e74157-84eb-4d05-ba0b-629de16f5718?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI5ZTc0MTU3LTg0ZWItNGQwNS1iYTBiLTYyOWRlMTZmNTcxOD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -159,7 +159,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -168,19 +168,19 @@ "11999" ], "x-ms-request-id": [ - "3dee28ea-de3c-4551-a638-b93541d83f99" + "37b2c5e2-7298-4a10-a2b7-d14252fac38d" ], "x-ms-correlation-request-id": [ - "3dee28ea-de3c-4551-a638-b93541d83f99" + "37b2c5e2-7298-4a10-a2b7-d14252fac38d" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174949Z:3dee28ea-de3c-4551-a638-b93541d83f99" + "WESTUS2:20210616T054733Z:37b2c5e2-7298-4a10-a2b7-d14252fac38d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:49:48 GMT" + "Wed, 16 Jun 2021 05:47:33 GMT" ], "Content-Length": [ "22" @@ -193,15 +193,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMTAwMj9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMTAwMj9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -216,7 +216,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -225,19 +225,19 @@ "11998" ], "x-ms-request-id": [ - "3fc614ce-d6be-482b-848b-1fddc596a3b4" + "6c0d3fc4-47c6-404d-a473-d4e4050d7741" ], "x-ms-correlation-request-id": [ - "3fc614ce-d6be-482b-848b-1fddc596a3b4" + "6c0d3fc4-47c6-404d-a473-d4e4050d7741" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174949Z:3fc614ce-d6be-482b-848b-1fddc596a3b4" + "WESTUS2:20210616T054734Z:6c0d3fc4-47c6-404d-a473-d4e4050d7741" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:49:49 GMT" + "Wed, 16 Jun 2021 05:47:33 GMT" ], "Content-Length": [ "478" @@ -246,25 +246,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases\",\r\n \"name\": \"databaseName1002\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName1002\",\r\n \"_rid\": \"9EkUAA==\",\r\n \"_self\": \"dbs/9EkUAA==/\",\r\n \"_etag\": \"\\\"00002900-0000-0200-0000-60884ea50000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1619545765\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases\",\r\n \"name\": \"databaseName1002\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName1002\",\r\n \"_rid\": \"sYJ4AA==\",\r\n \"_self\": \"dbs/sYJ4AA==/\",\r\n \"_etag\": \"\\\"00007d00-0000-0200-0000-60b8476e0000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1622689646\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMTAwMj9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMTAwMj9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7e414d83-e914-4537-beb1-e4ee3aeab76f" + "f9860c4c-9360-410e-9cac-e94bf2c5b152" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -279,7 +279,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -288,19 +288,19 @@ "11997" ], "x-ms-request-id": [ - "d6b51202-4242-49f1-81cc-afaf18d8125e" + "b592d124-66f3-490c-a255-9e6e0b1e4fc9" ], "x-ms-correlation-request-id": [ - "d6b51202-4242-49f1-81cc-afaf18d8125e" + "b592d124-66f3-490c-a255-9e6e0b1e4fc9" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174949Z:d6b51202-4242-49f1-81cc-afaf18d8125e" + "WESTUS2:20210616T054734Z:b592d124-66f3-490c-a255-9e6e0b1e4fc9" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:49:49 GMT" + "Wed, 16 Jun 2021 05:47:33 GMT" ], "Content-Length": [ "478" @@ -309,25 +309,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases\",\r\n \"name\": \"databaseName1002\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName1002\",\r\n \"_rid\": \"9EkUAA==\",\r\n \"_self\": \"dbs/9EkUAA==/\",\r\n \"_etag\": \"\\\"00002900-0000-0200-0000-60884ea50000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1619545765\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases\",\r\n \"name\": \"databaseName1002\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName1002\",\r\n \"_rid\": \"sYJ4AA==\",\r\n \"_self\": \"dbs/sYJ4AA==/\",\r\n \"_etag\": \"\\\"00007d00-0000-0200-0000-60b8476e0000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1622689646\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMjEwMDI/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMjEwMDI/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName21002\"\r\n },\r\n \"options\": {\r\n \"throughput\": 700\r\n }\r\n },\r\n \"location\": \"EAST US 2\",\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "3de0caef-fcb8-4f81-9a58-cf70e93198a2" + "88f038ba-94a2-4c65-a397-9ce4cc9e6d5d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -345,19 +345,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002/operationResults/04ec06f2-0436-4822-b9d4-64caa06ecd51?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002/operationResults/854d2eee-b13b-44ba-a5c4-bcb0a592a993?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/04ec06f2-0436-4822-b9d4-64caa06ecd51?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/854d2eee-b13b-44ba-a5c4-bcb0a592a993?api-version=2021-06-15" ], "x-ms-request-id": [ - "04ec06f2-0436-4822-b9d4-64caa06ecd51" + "854d2eee-b13b-44ba-a5c4-bcb0a592a993" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -366,16 +366,16 @@ "1198" ], "x-ms-correlation-request-id": [ - "15be98dd-253b-4382-90be-a9367ae0f131" + "09c8d88f-0843-46ad-8ba7-5358b401962a" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174950Z:15be98dd-253b-4382-90be-a9367ae0f131" + "WESTUS2:20210616T054735Z:09c8d88f-0843-46ad-8ba7-5358b401962a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:49:50 GMT" + "Wed, 16 Jun 2021 05:47:34 GMT" ], "Content-Length": [ "21" @@ -388,15 +388,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/04ec06f2-0436-4822-b9d4-64caa06ecd51?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzA0ZWMwNmYyLTA0MzYtNDgyMi1iOWQ0LTY0Y2FhMDZlY2Q1MT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/854d2eee-b13b-44ba-a5c4-bcb0a592a993?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzg1NGQyZWVlLWIxM2ItNDRiYS1hNWM0LWJjYjBhNTkyYTk5Mz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -411,7 +411,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -420,19 +420,19 @@ "11996" ], "x-ms-request-id": [ - "e433265c-a709-483d-ada9-3479efed1944" + "b5384bc7-2092-4116-87e7-594a4b762cc8" ], "x-ms-correlation-request-id": [ - "e433265c-a709-483d-ada9-3479efed1944" + "b5384bc7-2092-4116-87e7-594a4b762cc8" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T175020Z:e433265c-a709-483d-ada9-3479efed1944" + "WESTUS2:20210616T054805Z:b5384bc7-2092-4116-87e7-594a4b762cc8" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:50:20 GMT" + "Wed, 16 Jun 2021 05:48:05 GMT" ], "Content-Length": [ "22" @@ -445,15 +445,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMjEwMDI/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMjEwMDI/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -468,7 +468,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -477,19 +477,19 @@ "11995" ], "x-ms-request-id": [ - "254a9938-06dd-41de-a01c-1d80994198f6" + "2b8583a0-08c3-48b2-a4f1-a0a4d582990e" ], "x-ms-correlation-request-id": [ - "254a9938-06dd-41de-a01c-1d80994198f6" + "2b8583a0-08c3-48b2-a4f1-a0a4d582990e" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T175021Z:254a9938-06dd-41de-a01c-1d80994198f6" + "WESTUS2:20210616T054805Z:2b8583a0-08c3-48b2-a4f1-a0a4d582990e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:50:20 GMT" + "Wed, 16 Jun 2021 05:48:05 GMT" ], "Content-Length": [ "481" @@ -498,25 +498,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases\",\r\n \"name\": \"databaseName21002\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName21002\",\r\n \"_rid\": \"flEiAA==\",\r\n \"_self\": \"dbs/flEiAA==/\",\r\n \"_etag\": \"\\\"00002b00-0000-0200-0000-60884ec80000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1619545800\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases\",\r\n \"name\": \"databaseName21002\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName21002\",\r\n \"_rid\": \"U0t7AA==\",\r\n \"_self\": \"dbs/U0t7AA==/\",\r\n \"_etag\": \"\\\"00007f00-0000-0200-0000-60b8478f0000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1622689679\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXM/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXM/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "cc480037-4ee8-48fc-ac08-56aaf406d578" + "8019e4b8-c0ac-4ed0-aa3e-f6f8768066d6" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -531,7 +531,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -540,19 +540,19 @@ "11994" ], "x-ms-request-id": [ - "d9e6d40d-7e4d-429c-88b3-5eb9885a0af3" + "c5529915-015b-436c-82cc-412382458c97" ], "x-ms-correlation-request-id": [ - "d9e6d40d-7e4d-429c-88b3-5eb9885a0af3" + "c5529915-015b-436c-82cc-412382458c97" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T175021Z:d9e6d40d-7e4d-429c-88b3-5eb9885a0af3" + "WESTUS2:20210616T054805Z:c5529915-015b-436c-82cc-412382458c97" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:50:20 GMT" + "Wed, 16 Jun 2021 05:48:05 GMT" ], "Content-Length": [ "972" @@ -561,25 +561,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases\",\r\n \"name\": \"databaseName1002\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName1002\",\r\n \"_rid\": \"9EkUAA==\",\r\n \"_self\": \"dbs/9EkUAA==/\",\r\n \"_etag\": \"\\\"00002900-0000-0200-0000-60884ea50000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1619545765\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases\",\r\n \"name\": \"databaseName21002\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName21002\",\r\n \"_rid\": \"flEiAA==\",\r\n \"_self\": \"dbs/flEiAA==/\",\r\n \"_etag\": \"\\\"00002b00-0000-0200-0000-60884ec80000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1619545800\r\n }\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases\",\r\n \"name\": \"databaseName1002\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName1002\",\r\n \"_rid\": \"sYJ4AA==\",\r\n \"_self\": \"dbs/sYJ4AA==/\",\r\n \"_etag\": \"\\\"00007d00-0000-0200-0000-60b8476e0000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1622689646\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases\",\r\n \"name\": \"databaseName21002\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName21002\",\r\n \"_rid\": \"U0t7AA==\",\r\n \"_self\": \"dbs/U0t7AA==/\",\r\n \"_etag\": \"\\\"00007f00-0000-0200-0000-60b8478f0000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1622689679\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002/throughputSettings/default?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMjEwMDIvdGhyb3VnaHB1dFNldHRpbmdzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002/throughputSettings/default?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMjEwMDIvdGhyb3VnaHB1dFNldHRpbmdzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5587286c-281b-40f2-a760-fcac8711a036" + "c3c70f1d-b87e-49ee-9696-53189c599729" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -594,7 +594,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -603,19 +603,19 @@ "11993" ], "x-ms-request-id": [ - "5acf72c6-9ede-4d90-8aee-47cb9dbca85c" + "88c9c236-f338-408d-b15b-beda12eb5889" ], "x-ms-correlation-request-id": [ - "5acf72c6-9ede-4d90-8aee-47cb9dbca85c" + "88c9c236-f338-408d-b15b-beda12eb5889" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T175021Z:5acf72c6-9ede-4d90-8aee-47cb9dbca85c" + "WESTUS2:20210616T054805Z:88c9c236-f338-408d-b15b-beda12eb5889" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:50:20 GMT" + "Wed, 16 Jun 2021 05:48:05 GMT" ], "Content-Length": [ "386" @@ -624,25 +624,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002/throughputSettings/default\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings\",\r\n \"name\": \"4Uzx\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"throughput\": 700,\r\n \"minimumThroughput\": \"400\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002/throughputSettings/default\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings\",\r\n \"name\": \"qvak\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"throughput\": 700,\r\n \"minimumThroughput\": \"400\"\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/graphs/gremlinGraphName1002?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMTAwMi9ncmFwaHMvZ3JlbWxpbkdyYXBoTmFtZTEwMDI/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/graphs/gremlinGraphName1002?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMTAwMi9ncmFwaHMvZ3JlbWxpbkdyYXBoTmFtZTEwMDI/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"gremlinGraphName1002\",\r\n \"indexingPolicy\": {\r\n \"automatic\": true,\r\n \"indexingMode\": \"consistent\",\r\n \"includedPaths\": [\r\n {\r\n \"path\": \"/*\"\r\n }\r\n ],\r\n \"excludedPaths\": [\r\n {\r\n \"path\": \"/pathToNotIndex/*\"\r\n }\r\n ],\r\n \"compositeIndexes\": [\r\n [\r\n {\r\n \"path\": \"/orderByPath1\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath2\",\r\n \"order\": \"descending\"\r\n }\r\n ],\r\n [\r\n {\r\n \"path\": \"/orderByPath3\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath4\",\r\n \"order\": \"descending\"\r\n }\r\n ]\r\n ]\r\n },\r\n \"partitionKey\": {\r\n \"paths\": [\r\n \"/address\"\r\n ],\r\n \"kind\": \"Hash\"\r\n },\r\n \"defaultTtl\": -1\r\n },\r\n \"options\": {\r\n \"throughput\": 700\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "da7457df-f7af-4034-8190-43227a5f0436" + "9ba4bc55-3006-4acb-b402-1143b74ce4c1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -660,19 +660,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/graphs/gremlinGraphName1002/operationResults/5594962a-7f38-4347-a1e9-fe800c6cdc66?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/graphs/gremlinGraphName1002/operationResults/308f611f-818f-4849-abda-6058f9b8cb8c?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/5594962a-7f38-4347-a1e9-fe800c6cdc66?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/308f611f-818f-4849-abda-6058f9b8cb8c?api-version=2021-06-15" ], "x-ms-request-id": [ - "5594962a-7f38-4347-a1e9-fe800c6cdc66" + "308f611f-818f-4849-abda-6058f9b8cb8c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -681,16 +681,16 @@ "1197" ], "x-ms-correlation-request-id": [ - "191f5643-e170-4844-b0a8-a46b3d5ee2e5" + "ca64ba62-f07d-44a8-9035-68100ba3a195" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T175022Z:191f5643-e170-4844-b0a8-a46b3d5ee2e5" + "WESTUS2:20210616T054806Z:ca64ba62-f07d-44a8-9035-68100ba3a195" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:50:21 GMT" + "Wed, 16 Jun 2021 05:48:06 GMT" ], "Content-Length": [ "21" @@ -703,15 +703,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/5594962a-7f38-4347-a1e9-fe800c6cdc66?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzU1OTQ5NjJhLTdmMzgtNDM0Ny1hMWU5LWZlODAwYzZjZGM2Nj9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/308f611f-818f-4849-abda-6058f9b8cb8c?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzMwOGY2MTFmLTgxOGYtNDg0OS1hYmRhLTYwNThmOWI4Y2I4Yz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -726,7 +726,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -735,19 +735,19 @@ "11992" ], "x-ms-request-id": [ - "618b4fcb-1ad1-44a8-9495-0c37dc7adf6d" + "4aaffd6c-3a5d-44ef-b26f-f5bbbfa2c806" ], "x-ms-correlation-request-id": [ - "618b4fcb-1ad1-44a8-9495-0c37dc7adf6d" + "4aaffd6c-3a5d-44ef-b26f-f5bbbfa2c806" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T175052Z:618b4fcb-1ad1-44a8-9495-0c37dc7adf6d" + "WESTUS2:20210616T054836Z:4aaffd6c-3a5d-44ef-b26f-f5bbbfa2c806" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:50:51 GMT" + "Wed, 16 Jun 2021 05:48:36 GMT" ], "Content-Length": [ "22" @@ -760,15 +760,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/graphs/gremlinGraphName1002?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMTAwMi9ncmFwaHMvZ3JlbWxpbkdyYXBoTmFtZTEwMDI/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/graphs/gremlinGraphName1002?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMTAwMi9ncmFwaHMvZ3JlbWxpbkdyYXBoTmFtZTEwMDI/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -783,7 +783,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -792,19 +792,19 @@ "11991" ], "x-ms-request-id": [ - "70c9cd8f-9dee-4701-8ff8-98ed718cdc2d" + "b5c1754e-3f12-4f44-ad52-13311315d571" ], "x-ms-correlation-request-id": [ - "70c9cd8f-9dee-4701-8ff8-98ed718cdc2d" + "b5c1754e-3f12-4f44-ad52-13311315d571" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T175052Z:70c9cd8f-9dee-4701-8ff8-98ed718cdc2d" + "WESTUS2:20210616T054836Z:b5c1754e-3f12-4f44-ad52-13311315d571" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:50:52 GMT" + "Wed, 16 Jun 2021 05:48:36 GMT" ], "Content-Length": [ "1353" @@ -813,25 +813,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/graphs/gremlinGraphName1002\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs\",\r\n \"name\": \"gremlinGraphName1002\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"gremlinGraphName1002\",\r\n \"indexingPolicy\": {\r\n \"indexingMode\": \"consistent\",\r\n \"automatic\": true,\r\n \"includedPaths\": [\r\n {\r\n \"path\": \"/*\"\r\n }\r\n ],\r\n \"excludedPaths\": [\r\n {\r\n \"path\": \"/pathToNotIndex/*\"\r\n },\r\n {\r\n \"path\": \"/\\\"_etag\\\"/?\"\r\n }\r\n ],\r\n \"compositeIndexes\": [\r\n [\r\n {\r\n \"path\": \"/orderByPath1\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath2\",\r\n \"order\": \"descending\"\r\n }\r\n ],\r\n [\r\n {\r\n \"path\": \"/orderByPath3\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath4\",\r\n \"order\": \"descending\"\r\n }\r\n ]\r\n ]\r\n },\r\n \"partitionKey\": {\r\n \"paths\": [\r\n \"/address\"\r\n ],\r\n \"kind\": \"Hash\"\r\n },\r\n \"defaultTtl\": -1,\r\n \"uniqueKeyPolicy\": {\r\n \"uniqueKeys\": []\r\n },\r\n \"conflictResolutionPolicy\": {\r\n \"mode\": \"LastWriterWins\",\r\n \"conflictResolutionPath\": \"/_ts\",\r\n \"conflictResolutionProcedure\": \"\"\r\n },\r\n \"allowMaterializedViews\": false,\r\n \"geospatialConfig\": {\r\n \"type\": \"Geography\"\r\n },\r\n \"_rid\": \"9EkUAMq6vvQ=\",\r\n \"_ts\": 1619545830,\r\n \"_self\": \"dbs/9EkUAA==/colls/9EkUAMq6vvQ=/\",\r\n \"_etag\": \"\\\"00002f00-0000-0200-0000-60884ee60000\\\"\",\r\n \"_docs\": \"docs/\",\r\n \"_sprocs\": \"sprocs/\",\r\n \"_triggers\": \"triggers/\",\r\n \"_udfs\": \"udfs/\",\r\n \"_conflicts\": \"conflicts/\",\r\n \"statistics\": [\r\n {\r\n \"id\": \"0\",\r\n \"sizeInKB\": 0,\r\n \"documentCount\": 0,\r\n \"partitionKeys\": []\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/graphs/gremlinGraphName1002\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs\",\r\n \"name\": \"gremlinGraphName1002\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"gremlinGraphName1002\",\r\n \"indexingPolicy\": {\r\n \"indexingMode\": \"consistent\",\r\n \"automatic\": true,\r\n \"includedPaths\": [\r\n {\r\n \"path\": \"/*\"\r\n }\r\n ],\r\n \"excludedPaths\": [\r\n {\r\n \"path\": \"/pathToNotIndex/*\"\r\n },\r\n {\r\n \"path\": \"/\\\"_etag\\\"/?\"\r\n }\r\n ],\r\n \"compositeIndexes\": [\r\n [\r\n {\r\n \"path\": \"/orderByPath1\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath2\",\r\n \"order\": \"descending\"\r\n }\r\n ],\r\n [\r\n {\r\n \"path\": \"/orderByPath3\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath4\",\r\n \"order\": \"descending\"\r\n }\r\n ]\r\n ]\r\n },\r\n \"partitionKey\": {\r\n \"paths\": [\r\n \"/address\"\r\n ],\r\n \"kind\": \"Hash\"\r\n },\r\n \"defaultTtl\": -1,\r\n \"uniqueKeyPolicy\": {\r\n \"uniqueKeys\": []\r\n },\r\n \"conflictResolutionPolicy\": {\r\n \"mode\": \"LastWriterWins\",\r\n \"conflictResolutionPath\": \"/_ts\",\r\n \"conflictResolutionProcedure\": \"\"\r\n },\r\n \"allowMaterializedViews\": false,\r\n \"geospatialConfig\": {\r\n \"type\": \"Geography\"\r\n },\r\n \"_rid\": \"sYJ4AOkirhU=\",\r\n \"_ts\": 1623822492,\r\n \"_self\": \"dbs/sYJ4AA==/colls/sYJ4AOkirhU=/\",\r\n \"_etag\": \"\\\"00004006-0000-0200-0000-60c9909c0000\\\"\",\r\n \"_docs\": \"docs/\",\r\n \"_sprocs\": \"sprocs/\",\r\n \"_triggers\": \"triggers/\",\r\n \"_udfs\": \"udfs/\",\r\n \"_conflicts\": \"conflicts/\",\r\n \"statistics\": [\r\n {\r\n \"id\": \"0\",\r\n \"sizeInKB\": 0,\r\n \"documentCount\": 0,\r\n \"partitionKeys\": []\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/graphs?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMTAwMi9ncmFwaHM/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/graphs?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMTAwMi9ncmFwaHM/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bd87f071-1101-4325-9d06-82d0e523045c" + "3d28f9d2-1684-41c7-b49d-c3ba246c2f84" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -846,7 +846,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -855,19 +855,19 @@ "11990" ], "x-ms-request-id": [ - "3783fa7f-b492-40ed-af27-0fd164ab73f6" + "349369fd-8c48-4162-9592-103092ab8b6f" ], "x-ms-correlation-request-id": [ - "3783fa7f-b492-40ed-af27-0fd164ab73f6" + "349369fd-8c48-4162-9592-103092ab8b6f" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T175053Z:3783fa7f-b492-40ed-af27-0fd164ab73f6" + "WESTUS2:20210616T054837Z:349369fd-8c48-4162-9592-103092ab8b6f" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:50:52 GMT" + "Wed, 16 Jun 2021 05:48:36 GMT" ], "Content-Length": [ "1289" @@ -876,12 +876,12 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/graphs/gremlinGraphName1002\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs\",\r\n \"name\": \"gremlinGraphName1002\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"gremlinGraphName1002\",\r\n \"indexingPolicy\": {\r\n \"indexingMode\": \"consistent\",\r\n \"automatic\": true,\r\n \"includedPaths\": [\r\n {\r\n \"path\": \"/*\"\r\n }\r\n ],\r\n \"excludedPaths\": [\r\n {\r\n \"path\": \"/pathToNotIndex/*\"\r\n },\r\n {\r\n \"path\": \"/\\\"_etag\\\"/?\"\r\n }\r\n ],\r\n \"compositeIndexes\": [\r\n [\r\n {\r\n \"path\": \"/orderByPath1\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath2\",\r\n \"order\": \"descending\"\r\n }\r\n ],\r\n [\r\n {\r\n \"path\": \"/orderByPath3\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath4\",\r\n \"order\": \"descending\"\r\n }\r\n ]\r\n ]\r\n },\r\n \"partitionKey\": {\r\n \"paths\": [\r\n \"/address\"\r\n ],\r\n \"kind\": \"Hash\"\r\n },\r\n \"defaultTtl\": -1,\r\n \"uniqueKeyPolicy\": {\r\n \"uniqueKeys\": []\r\n },\r\n \"conflictResolutionPolicy\": {\r\n \"mode\": \"LastWriterWins\",\r\n \"conflictResolutionPath\": \"/_ts\",\r\n \"conflictResolutionProcedure\": \"\"\r\n },\r\n \"allowMaterializedViews\": false,\r\n \"geospatialConfig\": {\r\n \"type\": \"Geography\"\r\n },\r\n \"_rid\": \"9EkUAMq6vvQ=\",\r\n \"_ts\": 1619545830,\r\n \"_self\": \"dbs/9EkUAA==/colls/9EkUAMq6vvQ=/\",\r\n \"_etag\": \"\\\"00002f00-0000-0200-0000-60884ee60000\\\"\",\r\n \"_docs\": \"docs/\",\r\n \"_sprocs\": \"sprocs/\",\r\n \"_triggers\": \"triggers/\",\r\n \"_udfs\": \"udfs/\",\r\n \"_conflicts\": \"conflicts/\"\r\n }\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/graphs/gremlinGraphName1002\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs\",\r\n \"name\": \"gremlinGraphName1002\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"gremlinGraphName1002\",\r\n \"indexingPolicy\": {\r\n \"indexingMode\": \"consistent\",\r\n \"automatic\": true,\r\n \"includedPaths\": [\r\n {\r\n \"path\": \"/*\"\r\n }\r\n ],\r\n \"excludedPaths\": [\r\n {\r\n \"path\": \"/pathToNotIndex/*\"\r\n },\r\n {\r\n \"path\": \"/\\\"_etag\\\"/?\"\r\n }\r\n ],\r\n \"compositeIndexes\": [\r\n [\r\n {\r\n \"path\": \"/orderByPath1\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath2\",\r\n \"order\": \"descending\"\r\n }\r\n ],\r\n [\r\n {\r\n \"path\": \"/orderByPath3\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath4\",\r\n \"order\": \"descending\"\r\n }\r\n ]\r\n ]\r\n },\r\n \"partitionKey\": {\r\n \"paths\": [\r\n \"/address\"\r\n ],\r\n \"kind\": \"Hash\"\r\n },\r\n \"defaultTtl\": -1,\r\n \"uniqueKeyPolicy\": {\r\n \"uniqueKeys\": []\r\n },\r\n \"conflictResolutionPolicy\": {\r\n \"mode\": \"LastWriterWins\",\r\n \"conflictResolutionPath\": \"/_ts\",\r\n \"conflictResolutionProcedure\": \"\"\r\n },\r\n \"allowMaterializedViews\": false,\r\n \"geospatialConfig\": {\r\n \"type\": \"Geography\"\r\n },\r\n \"_rid\": \"sYJ4AOkirhU=\",\r\n \"_ts\": 1623822492,\r\n \"_self\": \"dbs/sYJ4AA==/colls/sYJ4AOkirhU=/\",\r\n \"_etag\": \"\\\"00004006-0000-0200-0000-60c9909c0000\\\"\",\r\n \"_docs\": \"docs/\",\r\n \"_sprocs\": \"sprocs/\",\r\n \"_triggers\": \"triggers/\",\r\n \"_udfs\": \"udfs/\",\r\n \"_conflicts\": \"conflicts/\"\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { - "SubscriptionId": "80be3961-0521-4a0a-8570-5cd5a4e2f98c" + "SubscriptionId": "259fbb24-9bcd-4cfc-865c-fc33b22fe38a" } } \ No newline at end of file diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/ManagedCassandraResourcesOperationsTests/ManagedCassandraCRUDTests.json b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/ManagedCassandraResourcesOperationsTests/ManagedCassandraCRUDTests.json deleted file mode 100644 index 4c723d602fb52..0000000000000 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/ManagedCassandraResourcesOperationsTests/ManagedCassandraCRUDTests.json +++ /dev/null @@ -1,3877 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourcegroups/CosmosDBResourceGroup9148?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlZ3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDg/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", - "RequestMethod": "HEAD", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e421bb23-6616-4455-8b7e-2e299fec58b0" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-failure-cause": [ - "gateway" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" - ], - "x-ms-request-id": [ - "023d12d2-9002-44ed-a677-8c0079085825" - ], - "x-ms-correlation-request-id": [ - "023d12d2-9002-44ed-a677-8c0079085825" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173201Z:023d12d2-9002-44ed-a677-8c0079085825" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:32:00 GMT" - ], - "Content-Length": [ - "117" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "", - "StatusCode": 404 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourcegroups/CosmosDBResourceGroup9148?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlZ3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDg/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e5a75cb0-e90c-4eae-a16a-049753d30d13" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "29" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" - ], - "x-ms-request-id": [ - "435a3874-530d-4e10-aa03-2a98232343e6" - ], - "x-ms-correlation-request-id": [ - "435a3874-530d-4e10-aa03-2a98232343e6" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173202Z:435a3874-530d-4e10-aa03-2a98232343e6" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:32:02 GMT" - ], - "Content-Length": [ - "204" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148\",\r\n \"name\": \"CosmosDBResourceGroup9148\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourcegroups/CosmosDBResourceGroup9148/providers/Microsoft.Resources/deployments/vnet-deployment?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlZ3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvdm5ldC1kZXBsb3ltZW50P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"description\": \"The name for the virtual network to create.\"\r\n }\r\n }\r\n },\r\n \"variables\": {\r\n \"subnetName\": \"cassandra-subnet\",\r\n \"subnetId\": \"[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('vnetName'), variables('subnetName'))]\",\r\n \"cosmosDbPrincipalId\": \"e5007d2c-4b13-4a74-9b6a-605d99f03501\",\r\n \"networkContributorRoleId\": \"[concat('/subscriptions/', subscription().subscriptionId, '/providers/Microsoft.Authorization/roleDefinitions/', '4d97b98b-1d4f-4787-a291-c67834d212e7')]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"name\": \"[parameters('vnetName')]\",\r\n \"location\": \"[resourceGroup().location]\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"[variables('subnetName')]\",\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks/providers/roleAssignments\",\r\n \"apiVersion\": \"2020-04-01-preview\",\r\n \"name\": \"[concat(parameters('vnetName'), '/Microsoft.Authorization/', guid(concat('add-cosmosdb-contributor',resourceGroup().id,parameters('vnetName'))))]\",\r\n \"dependsOn\": [\r\n \"[parameters('vnetName')]\"\r\n ],\r\n \"properties\": {\r\n \"scope\": \"[resourceId('Microsoft.Network/virtualNetworks/', parameters('vnetName'))]\",\r\n \"roleDefinitionId\": \"[variables('networkContributorRoleId')]\",\r\n \"principalId\": \"[variables('cosmosDbPrincipalId')]\",\r\n \"principalType\": \"ServicePrincipal\",\r\n \"description\": \"Allow Azure CosmosDB to attach NICs to this virtual network.\"\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"SubnetId\": {\r\n \"type\": \"string\",\r\n \"value\": \"[variables('subnetId')]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"value\": \"CosmosDBVirtualNetwork840\"\r\n }\r\n },\r\n \"mode\": \"Incremental\"\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "493b7e06-d376-43d1-92c7-d0a964fe9c30" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "2615" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourcegroups/CosmosDBResourceGroup9148/providers/Microsoft.Resources/deployments/vnet-deployment/operationStatuses/08585867277621131734?api-version=2015-11-01" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], - "x-ms-request-id": [ - "42f9cc8a-84d1-430c-b4a0-02e1e68e4d37" - ], - "x-ms-correlation-request-id": [ - "42f9cc8a-84d1-430c-b4a0-02e1e68e4d37" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173204Z:42f9cc8a-84d1-430c-b4a0-02e1e68e4d37" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:32:04 GMT" - ], - "Content-Length": [ - "1434" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.Resources/deployments/vnet-deployment\",\r\n \"name\": \"vnet-deployment\",\r\n \"properties\": {\r\n \"templateHash\": \"2193819948344295874\",\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"CosmosDBVirtualNetwork840\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2021-03-04T17:32:04.3626743Z\",\r\n \"duration\": \"PT0.9982136S\",\r\n \"correlationId\": \"42f9cc8a-84d1-430c-b4a0-02e1e68e4d37\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus2\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/providers/roleAssignments\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork840\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"CosmosDBVirtualNetwork840\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork840/providers/Microsoft.Authorization/roleAssignments/e70fb779-f3dc-5fb5-98a6-e7e9f1644c4f\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/providers/roleAssignments\",\r\n \"resourceName\": \"CosmosDBVirtualNetwork840/Microsoft.Authorization/e70fb779-f3dc-5fb5-98a6-e7e9f1644c4f\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourcegroups/CosmosDBResourceGroup9148/providers/Microsoft.Resources/deployments/vnet-deployment/operationStatuses/08585867277621131734?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlZ3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvdm5ldC1kZXBsb3ltZW50L29wZXJhdGlvblN0YXR1c2VzLzA4NTg1ODY3Mjc3NjIxMTMxNzM0P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-request-id": [ - "e0ad81a5-495a-497e-9abf-88e5c48771c0" - ], - "x-ms-correlation-request-id": [ - "e0ad81a5-495a-497e-9abf-88e5c48771c0" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173235Z:e0ad81a5-495a-497e-9abf-88e5c48771c0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:32:34 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "22" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourcegroups/CosmosDBResourceGroup9148/providers/Microsoft.Resources/deployments/vnet-deployment?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlZ3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvdm5ldC1kZXBsb3ltZW50P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-request-id": [ - "b1c297a2-9338-4031-b55b-a7ac703b042a" - ], - "x-ms-correlation-request-id": [ - "b1c297a2-9338-4031-b55b-a7ac703b042a" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173235Z:b1c297a2-9338-4031-b55b-a7ac703b042a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:32:34 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "1920" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.Resources/deployments/vnet-deployment\",\r\n \"name\": \"vnet-deployment\",\r\n \"properties\": {\r\n \"templateHash\": \"2193819948344295874\",\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"CosmosDBVirtualNetwork840\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2021-03-04T17:32:14.0142582Z\",\r\n \"duration\": \"PT10.6497975S\",\r\n \"correlationId\": \"42f9cc8a-84d1-430c-b4a0-02e1e68e4d37\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus2\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/providers/roleAssignments\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork840\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"CosmosDBVirtualNetwork840\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork840/providers/Microsoft.Authorization/roleAssignments/e70fb779-f3dc-5fb5-98a6-e7e9f1644c4f\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/providers/roleAssignments\",\r\n \"resourceName\": \"CosmosDBVirtualNetwork840/Microsoft.Authorization/e70fb779-f3dc-5fb5-98a6-e7e9f1644c4f\"\r\n }\r\n ],\r\n \"outputs\": {\r\n \"subnetId\": {\r\n \"type\": \"String\",\r\n \"value\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork840/subnets/cassandra-subnet\"\r\n }\r\n },\r\n \"outputResources\": [\r\n {\r\n \"id\": \"Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork840\"\r\n },\r\n {\r\n \"id\": \"Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork840/providers/Microsoft.Authorization/roleAssignments/e70fb779-f3dc-5fb5-98a6-e7e9f1644c4f\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQ/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"delegatedManagementSubnetId\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork840/subnets/cassandra-subnet\",\r\n \"initialCassandraAdminPassword\": \"password\",\r\n \"externalSeedNodes\": [\r\n {\r\n \"ipAddress\": \"10.0.1.1\"\r\n }\r\n ]\r\n },\r\n \"location\": \"East US 2\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ae63a875-37c0-41a8-b978-d0f53cc2af83" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "419" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c413c3e3-0272-4a78-8bb5-3ba9a72c3311?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "c413c3e3-0272-4a78-8bb5-3ba9a72c3311" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" - ], - "x-ms-correlation-request-id": [ - "25e6d24c-3fa4-45ac-8a0c-a0c75b7d0ac2" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173239Z:25e6d24c-3fa4-45ac-8a0c-a0c75b7d0ac2" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:32:39 GMT" - ], - "Content-Length": [ - "806" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54\",\r\n \"name\": \"managedcluster54\",\r\n \"type\": \"Microsoft.DocumentDB/cassandraClusters\",\r\n \"location\": \"East US 2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"delegatedManagementSubnetId\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork840/subnets/cassandra-subnet\",\r\n \"clusterNameOverride\": \"managedcluster54\",\r\n \"authenticationMethod\": \"Cassandra\",\r\n \"hoursBetweenBackups\": 0,\r\n \"clientCertificates\": [],\r\n \"externalGossipCertificates\": [],\r\n \"gossipCertificates\": [],\r\n \"externalSeedNodes\": [\r\n {\r\n \"ipAddress\": \"10.0.1.1\"\r\n }\r\n ],\r\n \"prometheusEndpoint\": {},\r\n \"seedNodes\": []\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQ/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"delegatedManagementSubnetId\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork840/subnets/cassandra-subnet\",\r\n \"initialCassandraAdminPassword\": \"password\",\r\n \"externalSeedNodes\": [\r\n {\r\n \"ipAddress\": \"192.168.12.1\"\r\n }\r\n ]\r\n },\r\n \"location\": \"East US 2\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ab8014a1-ff1a-4ec8-a0d4-e1f6da272bfe" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "423" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2d44f18a-b9f8-4c4f-87ea-46c79d8c033c?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "2d44f18a-b9f8-4c4f-87ea-46c79d8c033c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], - "x-ms-correlation-request-id": [ - "91d15380-a30e-46fa-bacb-f9c789a6b6ae" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173641Z:91d15380-a30e-46fa-bacb-f9c789a6b6ae" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:36:40 GMT" - ], - "Content-Length": [ - "8921" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54\",\r\n \"name\": \"managedcluster54\",\r\n \"type\": \"Microsoft.DocumentDB/cassandraClusters\",\r\n \"location\": \"East US 2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"delegatedManagementSubnetId\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork840/subnets/cassandra-subnet\",\r\n \"clusterNameOverride\": \"managedcluster54\",\r\n \"authenticationMethod\": \"Cassandra\",\r\n \"hoursBetweenBackups\": 0,\r\n \"clientCertificates\": [],\r\n \"externalGossipCertificates\": [],\r\n \"gossipCertificates\": [\r\n {\r\n \"pem\": \"\\r\\n-----BEGIN CERTIFICATE-----\\r\\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\\r\\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\\r\\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\\r\\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\\r\\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\\r\\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\\r\\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\\r\\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\\r\\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\\r\\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\\r\\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\\r\\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\\r\\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\\r\\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\\r\\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\\r\\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\\r\\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\\r\\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\\r\\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\\r\\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\\r\\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\\r\\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\\r\\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\\r\\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\\r\\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\\r\\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\\r\\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\\r\\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\\r\\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\\r\\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\\r\\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\\r\\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\\r\\n-----END CERTIFICATE-----\\r\\n\"\r\n },\r\n {\r\n \"pem\": \"\\r\\n-----BEGIN CERTIFICATE-----\\r\\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\\r\\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\\r\\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\\r\\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\\r\\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\\r\\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\\r\\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\\r\\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\\r\\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\\r\\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\\r\\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\\r\\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\\r\\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\\r\\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\\r\\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\\r\\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\\r\\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\\r\\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\\r\\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\\r\\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\\r\\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\\r\\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\\r\\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\\r\\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\\r\\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\\r\\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\\r\\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\\r\\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\\r\\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\\r\\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\\r\\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\\r\\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\\r\\n-----END CERTIFICATE-----\\r\\n\"\r\n },\r\n {\r\n \"pem\": \"\\r\\n-----BEGIN CERTIFICATE-----\\r\\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\\r\\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\\r\\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\\r\\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\\r\\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\\r\\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\\r\\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\\r\\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\\r\\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\\r\\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\\r\\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\\r\\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\\r\\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\\r\\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\\r\\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\\r\\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\\r\\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\\r\\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\\r\\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\\r\\nMrY=\\r\\n-----END CERTIFICATE-----\\r\\n\"\r\n },\r\n {\r\n \"pem\": \"\\r\\n-----BEGIN CERTIFICATE-----\\r\\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\\r\\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\\r\\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\\r\\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\\r\\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\\r\\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\\r\\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\\r\\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\\r\\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\\r\\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\\r\\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\\r\\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\\r\\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\\r\\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\\r\\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\\r\\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\\r\\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\\r\\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\\r\\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\\r\\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\\r\\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\\r\\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\\r\\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\\r\\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\\r\\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\\r\\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\\r\\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\\r\\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\\r\\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\\r\\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\\r\\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\\r\\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\\r\\n-----END CERTIFICATE-----\\r\\n\"\r\n }\r\n ],\r\n \"externalSeedNodes\": [\r\n {\r\n \"ipAddress\": \"10.0.1.1\"\r\n }\r\n ],\r\n \"prometheusEndpoint\": {\r\n \"ipAddress\": \"127.0.0.1\"\r\n },\r\n \"seedNodes\": []\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c413c3e3-0272-4a78-8bb5-3ba9a72c3311?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2M0MTNjM2UzLTAyNzItNGE3OC04YmI1LTNiYTlhNzJjMzMxMT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" - ], - "x-ms-request-id": [ - "20fd4dbf-4d9c-4ecf-95ca-97c22d2b3c41" - ], - "x-ms-correlation-request-id": [ - "20fd4dbf-4d9c-4ecf-95ca-97c22d2b3c41" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173309Z:20fd4dbf-4d9c-4ecf-95ca-97c22d2b3c41" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:33:09 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c413c3e3-0272-4a78-8bb5-3ba9a72c3311?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2M0MTNjM2UzLTAyNzItNGE3OC04YmI1LTNiYTlhNzJjMzMxMT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-request-id": [ - "3caf2f34-06de-4cde-bbd1-030cd804435b" - ], - "x-ms-correlation-request-id": [ - "3caf2f34-06de-4cde-bbd1-030cd804435b" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173339Z:3caf2f34-06de-4cde-bbd1-030cd804435b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:33:38 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c413c3e3-0272-4a78-8bb5-3ba9a72c3311?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2M0MTNjM2UzLTAyNzItNGE3OC04YmI1LTNiYTlhNzJjMzMxMT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-request-id": [ - "9d97965c-8c8f-42ad-89fc-55585164cc27" - ], - "x-ms-correlation-request-id": [ - "9d97965c-8c8f-42ad-89fc-55585164cc27" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173409Z:9d97965c-8c8f-42ad-89fc-55585164cc27" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:34:09 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c413c3e3-0272-4a78-8bb5-3ba9a72c3311?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2M0MTNjM2UzLTAyNzItNGE3OC04YmI1LTNiYTlhNzJjMzMxMT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" - ], - "x-ms-request-id": [ - "fcc7bf7e-a6d1-4dce-a375-d5257981d626" - ], - "x-ms-correlation-request-id": [ - "fcc7bf7e-a6d1-4dce-a375-d5257981d626" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173439Z:fcc7bf7e-a6d1-4dce-a375-d5257981d626" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:34:39 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c413c3e3-0272-4a78-8bb5-3ba9a72c3311?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2M0MTNjM2UzLTAyNzItNGE3OC04YmI1LTNiYTlhNzJjMzMxMT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" - ], - "x-ms-request-id": [ - "286ac656-b50d-4b72-a423-1e1610cfe80c" - ], - "x-ms-correlation-request-id": [ - "286ac656-b50d-4b72-a423-1e1610cfe80c" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173509Z:286ac656-b50d-4b72-a423-1e1610cfe80c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:35:09 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c413c3e3-0272-4a78-8bb5-3ba9a72c3311?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2M0MTNjM2UzLTAyNzItNGE3OC04YmI1LTNiYTlhNzJjMzMxMT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-request-id": [ - "41d3b320-1f82-47b4-a3f5-130792ac5379" - ], - "x-ms-correlation-request-id": [ - "41d3b320-1f82-47b4-a3f5-130792ac5379" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173540Z:41d3b320-1f82-47b4-a3f5-130792ac5379" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:35:39 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c413c3e3-0272-4a78-8bb5-3ba9a72c3311?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2M0MTNjM2UzLTAyNzItNGE3OC04YmI1LTNiYTlhNzJjMzMxMT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" - ], - "x-ms-request-id": [ - "17bd3568-89b0-49a0-9dd0-72d2343c7257" - ], - "x-ms-correlation-request-id": [ - "17bd3568-89b0-49a0-9dd0-72d2343c7257" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173610Z:17bd3568-89b0-49a0-9dd0-72d2343c7257" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:36:09 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c413c3e3-0272-4a78-8bb5-3ba9a72c3311?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2M0MTNjM2UzLTAyNzItNGE3OC04YmI1LTNiYTlhNzJjMzMxMT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" - ], - "x-ms-request-id": [ - "df4e029e-80f6-4d65-8de4-47b1056ce726" - ], - "x-ms-correlation-request-id": [ - "df4e029e-80f6-4d65-8de4-47b1056ce726" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173640Z:df4e029e-80f6-4d65-8de4-47b1056ce726" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:36:39 GMT" - ], - "Content-Length": [ - "22" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQ/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-request-id": [ - "73f85d89-658a-49f4-be22-d8d84f360444" - ], - "x-ms-correlation-request-id": [ - "73f85d89-658a-49f4-be22-d8d84f360444" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173640Z:73f85d89-658a-49f4-be22-d8d84f360444" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:36:40 GMT" - ], - "Content-Length": [ - "8921" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54\",\r\n \"name\": \"managedcluster54\",\r\n \"type\": \"Microsoft.DocumentDB/cassandraClusters\",\r\n \"location\": \"East US 2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"delegatedManagementSubnetId\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork840/subnets/cassandra-subnet\",\r\n \"clusterNameOverride\": \"managedcluster54\",\r\n \"authenticationMethod\": \"Cassandra\",\r\n \"hoursBetweenBackups\": 0,\r\n \"clientCertificates\": [],\r\n \"externalGossipCertificates\": [],\r\n \"gossipCertificates\": [\r\n {\r\n \"pem\": \"\\r\\n-----BEGIN CERTIFICATE-----\\r\\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\\r\\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\\r\\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\\r\\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\\r\\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\\r\\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\\r\\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\\r\\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\\r\\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\\r\\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\\r\\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\\r\\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\\r\\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\\r\\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\\r\\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\\r\\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\\r\\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\\r\\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\\r\\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\\r\\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\\r\\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\\r\\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\\r\\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\\r\\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\\r\\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\\r\\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\\r\\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\\r\\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\\r\\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\\r\\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\\r\\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\\r\\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\\r\\n-----END CERTIFICATE-----\\r\\n\"\r\n },\r\n {\r\n \"pem\": \"\\r\\n-----BEGIN CERTIFICATE-----\\r\\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\\r\\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\\r\\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\\r\\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\\r\\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\\r\\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\\r\\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\\r\\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\\r\\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\\r\\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\\r\\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\\r\\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\\r\\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\\r\\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\\r\\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\\r\\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\\r\\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\\r\\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\\r\\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\\r\\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\\r\\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\\r\\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\\r\\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\\r\\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\\r\\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\\r\\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\\r\\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\\r\\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\\r\\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\\r\\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\\r\\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\\r\\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\\r\\n-----END CERTIFICATE-----\\r\\n\"\r\n },\r\n {\r\n \"pem\": \"\\r\\n-----BEGIN CERTIFICATE-----\\r\\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\\r\\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\\r\\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\\r\\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\\r\\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\\r\\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\\r\\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\\r\\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\\r\\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\\r\\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\\r\\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\\r\\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\\r\\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\\r\\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\\r\\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\\r\\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\\r\\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\\r\\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\\r\\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\\r\\nMrY=\\r\\n-----END CERTIFICATE-----\\r\\n\"\r\n },\r\n {\r\n \"pem\": \"\\r\\n-----BEGIN CERTIFICATE-----\\r\\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\\r\\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\\r\\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\\r\\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\\r\\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\\r\\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\\r\\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\\r\\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\\r\\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\\r\\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\\r\\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\\r\\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\\r\\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\\r\\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\\r\\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\\r\\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\\r\\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\\r\\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\\r\\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\\r\\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\\r\\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\\r\\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\\r\\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\\r\\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\\r\\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\\r\\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\\r\\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\\r\\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\\r\\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\\r\\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\\r\\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\\r\\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\\r\\n-----END CERTIFICATE-----\\r\\n\"\r\n }\r\n ],\r\n \"externalSeedNodes\": [\r\n {\r\n \"ipAddress\": \"10.0.1.1\"\r\n }\r\n ],\r\n \"prometheusEndpoint\": {\r\n \"ipAddress\": \"127.0.0.1\"\r\n },\r\n \"seedNodes\": []\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQ/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-request-id": [ - "46dcbbea-3f65-4ffc-9795-4b9afcf4acf6" - ], - "x-ms-correlation-request-id": [ - "46dcbbea-3f65-4ffc-9795-4b9afcf4acf6" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173641Z:46dcbbea-3f65-4ffc-9795-4b9afcf4acf6" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:36:40 GMT" - ], - "Content-Length": [ - "8921" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54\",\r\n \"name\": \"managedcluster54\",\r\n \"type\": \"Microsoft.DocumentDB/cassandraClusters\",\r\n \"location\": \"East US 2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"delegatedManagementSubnetId\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork840/subnets/cassandra-subnet\",\r\n \"clusterNameOverride\": \"managedcluster54\",\r\n \"authenticationMethod\": \"Cassandra\",\r\n \"hoursBetweenBackups\": 0,\r\n \"clientCertificates\": [],\r\n \"externalGossipCertificates\": [],\r\n \"gossipCertificates\": [\r\n {\r\n \"pem\": \"\\r\\n-----BEGIN CERTIFICATE-----\\r\\nMIIF8zCCBNugAwIBAgIQCq+mxcpjxFFB6jvh98dTFzANBgkqhkiG9w0BAQwFADBh\\r\\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\\r\\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\\r\\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\\r\\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\\r\\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD\\r\\nggIPADCCAgoCggIBAMedcDrkXufP7pxVm1FHLDNA9IjwHaMoaY8arqqZ4Gff4xyr\\r\\nRygnavXL7g12MPAx8Q6Dd9hfBzrfWxkF0Br2wIvlvkzW01naNVSkHp+OS3hL3W6n\\r\\nl/jYvZnVeJXjtsKYcXIf/6WtspcF5awlQ9LZJcjwaH7KoZuK+THpXCMtzD8XNVdm\\r\\nGW/JI0C/7U/E7evXn9XDio8SYkGSM63aLO5BtLCv092+1d4GGBSQYolRq+7Pd1kR\\r\\nEkWBPm0ywZ2Vb8GIS5DLrjelEkBnKCyy3B0yQud9dpVsiUeE7F5sY8Me96WVxQcb\\r\\nOyYdEY/j/9UpDlOG+vA+YgOvBhkKEjiqygVpP8EZoMMijephzg43b5Qi9r5UrvYo\\r\\no19oR/8pf4HJNDPF0/FJwFVMW8PmCBLGstin3NE1+NeWTkGt0TzpHjgKyfaDP2tO\\r\\n4bCk1G7pP2kDFT7SYfc8xbgCkFQ2UCEXsaH/f5YmpLn4YPiNFCeeIida7xnfTvc4\\r\\n7IxyVccHHq1FzGygOqemrxEETKh8hvDR6eBdrBwmCHVgZrnAqnn93JtGyPLi6+cj\\r\\nWGVGtMZHwzVvX1HvSFG771sskcEjJxiQNQDQRWHEh3NxvNb7kFlAXnVdRkkvhjpR\\r\\nGchFhTAzqmwltdWhWDEyCMKC2x/mSZvZtlZGY+g37Y72qHzidwtyW7rBetZJAgMB\\r\\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUDyBd16FXlduSzyvQx8J3BM5ygHYwHwYDVR0j\\r\\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\\r\\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\\r\\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\\r\\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\\r\\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\\r\\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\\r\\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\\r\\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\\r\\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAlFvNh7QgXVLAZSsNR2XRmIn9iS8OHFCBA\\r\\nWxKJoi8YYQafpMTkMqeuzoL3HWb1pYEipsDkhiMnrpfeYZEA7Lz7yqEEtfgHcEBs\\r\\nK9KcStQGGZRfmWU07hPXHnFz+5gTXqzCE2PBMlRgVUYJiA25mJPXfB00gDvGhtYa\\r\\n+mENwM9Bq1B9YYLyLjRtUz8cyGsdyTIG/bBM/Q9jcV8JGqMU/UjAdh1pFyTnnHEl\\r\\nY59Npi7F87ZqYYJEHJM2LGD+le8VsHjgeWX2CJQko7klXvcizuZvUEDTjHaQcs2J\\r\\n+kPgfyMIOY1DMJ21NxOJ2xPRC/wAh/hzSBRVtoAnyuxtkZ4VjIOh\\r\\n-----END CERTIFICATE-----\\r\\n\"\r\n },\r\n {\r\n \"pem\": \"\\r\\n-----BEGIN CERTIFICATE-----\\r\\nMIIF8zCCBNugAwIBAgIQDGrpfM7VmYOGkKAKnqUyFDANBgkqhkiG9w0BAQwFADBh\\r\\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\\r\\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\\r\\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\\r\\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\\r\\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwMjCCAiIwDQYJKoZIhvcNAQEBBQAD\\r\\nggIPADCCAgoCggIBAOBiO1K6Fk4fHI6t3mJkpg7lxoeUgL8tz9wuI2z0UgY8vFra\\r\\n3VBo7QznC4K3s9jqKWEyIQY11Le0108bSYa/TK0aioO6itpGiigEG+vH/iqtQXPS\\r\\nu6D804ri0NFZ1SOP9IzjYuQiK6AWntCqP4WAcZAPtpNrNLPBIyiqmiTDS4dlFg1d\\r\\nskMuVpT4z0MpgEMmxQnrSZ615rBQ25vnVbBNig04FCsh1V3S8ve5Gzh08oIrL/g5\\r\\nxq95oRrgEeOBIeiegQpoKrLYyo3R1Tt48HmSJCBYQ52Qc34RgxQdZsLXMUrWuL1J\\r\\nLAZP6yeo47ySSxKCjhq5/AUWvQBP3N/cP/iJzKKKw23qJ/kkVrE0DSVDiIiXWF0c\\r\\n9abSGhYl9SPl86IHcIAIzwelJ4SKpHrVbh0/w4YHdFi5QbdAp7O5KxfxBYhQOeHy\\r\\nis01zkpYn6SqUFGvbK8eZ8y9Aclt8PIUftMG6q5BhdlBZkDDV3n70RlXwYvllzfZ\\r\\n/nV94l+hYp+GLW7jSmpxZLG/XEz4OXtTtWwLV+IkIOe/EDF79KCazW2SXOIvVInP\\r\\noi1PqN4TudNv0GyBF5tRC/aBjUqply1YYfeKwgRVs83z5kuiOicmdGZKH9SqU5bn\\r\\nKse7IlyfZLg6yAxYyTNe7A9acJ3/pGmCIkJ/9dfLUFc4hYb3YyIIYGmqm2/3AgMB\\r\\nAAGjggGtMIIBqTAdBgNVHQ4EFgQUAKuR/CFiJpeaqHkbYUGQYKliZ/0wHwYDVR0j\\r\\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\\r\\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\\r\\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\\r\\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\\r\\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\\r\\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\\r\\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\\r\\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\\r\\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQAzo/KdmWPPTaYLQW7J5DqxEiBT9QyYGUfe\\r\\nZd7TR1837H6DSkFa/mGM1kLwi5y9miZKA9k6T9OwTx8CflcvbNO2UkFW0VCldEGH\\r\\niyx5421+HpRxMQIRjligePtOtRGXwaNOQ7ySWfJhRhKcPKe2PGFHQI7/3n+T3kXQ\\r\\n/SLu2lk9Qs5YgSJ3VhxBUznYn1KVKJWPE07M55kuUgCquAV0PksZj7EC4nK6e/UV\\r\\nbPumlj1nyjlxhvNud4WYmr4ntbBev6cSbK78dpI/3cr7P/WJPYJuL0EsO3MgjS3e\\r\\nDCX7NXp5ylue3TcpQfRU8BL+yZC1wqX98R4ndw7X4qfGaE7SlF7I\\r\\n-----END CERTIFICATE-----\\r\\n\"\r\n },\r\n {\r\n \"pem\": \"\\r\\n-----BEGIN CERTIFICATE-----\\r\\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\\r\\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\\r\\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\\r\\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\\r\\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\\r\\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\\r\\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\\r\\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\\r\\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\\r\\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\\r\\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\\r\\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\\r\\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\\r\\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\\r\\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\\r\\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\\r\\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\\r\\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\\r\\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\\r\\nMrY=\\r\\n-----END CERTIFICATE-----\\r\\n\"\r\n },\r\n {\r\n \"pem\": \"\\r\\n-----BEGIN CERTIFICATE-----\\r\\nMIIF8zCCBNugAwIBAgIQAueRcfuAIek/4tmDg0xQwDANBgkqhkiG9w0BAQwFADBh\\r\\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\\r\\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\\r\\nMjAeFw0yMDA3MjkxMjMwMDBaFw0yNDA2MjcyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\\r\\nMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKjAoBgNVBAMTIU1pY3Jv\\r\\nc29mdCBBenVyZSBUTFMgSXNzdWluZyBDQSAwNjCCAiIwDQYJKoZIhvcNAQEBBQAD\\r\\nggIPADCCAgoCggIBALVGARl56bx3KBUSGuPc4H5uoNFkFH4e7pvTCxRi4j/+z+Xb\\r\\nwjEz+5CipDOqjx9/jWjskL5dk7PaQkzItidsAAnDCW1leZBOIi68Lff1bjTeZgMY\\r\\niwdRd3Y39b/lcGpiuP2d23W95YHkMMT8IlWosYIX0f4kYb62rphyfnAjYb/4Od99\\r\\nThnhlAxGtfvSbXcBVIKCYfZgqRvV+5lReUnd1aNjRYVzPOoifgSx2fRyy1+pO1Uz\\r\\naMMNnIOE71bVYW0A1hr19w7kOb0KkJXoALTDDj1ukUEDqQuBfBxReL5mXiu1O7WG\\r\\n0vltg0VZ/SZzctBsdBlx1BkmWYBW261KZgBivrql5ELTKKd8qgtHcLQA5fl6JB0Q\\r\\ngs5XDaWehN86Gps5JW8ArjGtjcWAIP+X8CQaWfaCnuRm6Bk/03PQWhgdi84qwA0s\\r\\nsRfFJwHUPTNSnE8EiGVk2frt0u8PG1pwSQsFuNJfcYIHEv1vOzP7uEOuDydsmCjh\\r\\nlxuoK2n5/2aVR3BMTu+p4+gl8alXoBycyLmj3J/PUgqD8SL5fTCUegGsdia/Sa60\\r\\nN2oV7vQ17wjMN+LXa2rjj/b4ZlZgXVojDmAjDwIRdDUujQu0RVsJqFLMzSIHpp2C\\r\\nZp7mIoLrySay2YYBu7SiNwL95X6He2kS8eefBBHjzwW/9FxGqry57i71c2cDAgMB\\r\\nAAGjggGtMIIBqTAdBgNVHQ4EFgQU1cFnOsKjnfR3UltZEjgp5lVou6UwHwYDVR0j\\r\\nBBgwFoAUTiJUIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1Ud\\r\\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMHYG\\r\\nCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu\\r\\nY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln\\r\\naUNlcnRHbG9iYWxSb290RzIuY3J0MHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6Ly9j\\r\\ncmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5jcmwwN6A1oDOG\\r\\nMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RHMi5j\\r\\ncmwwHQYDVR0gBBYwFDAIBgZngQwBAgEwCAYGZ4EMAQICMBAGCSsGAQQBgjcVAQQD\\r\\nAgEAMA0GCSqGSIb3DQEBDAUAA4IBAQB2oWc93fB8esci/8esixj++N22meiGDjgF\\r\\n+rA2LUK5IOQOgcUSTGKSqF9lYfAxPjrqPjDCUPHCURv+26ad5P/BYtXtbmtxJWu+\\r\\ncS5BhMDPPeG3oPZwXRHBJFAkY4O4AF7RIAAUW6EzDflUoDHKv83zOiPfYGcpHc9s\\r\\nkxAInCedk7QSgXvMARjjOqdakor21DTmNIUotxo8kHv5hwRlGhBJwps6fEVi1Bt0\\r\\ntrpM/3wYxlr473WSPUFZPgP1j519kLpWOJ8z09wxay+Br29irPcBYv0GMXlHqThy\\r\\n8y4m/HyTQeI2IMvMrQnwqPpY+rLIXyviI2vLoI+4xKE4Rn38ZZ8m\\r\\n-----END CERTIFICATE-----\\r\\n\"\r\n }\r\n ],\r\n \"externalSeedNodes\": [\r\n {\r\n \"ipAddress\": \"10.0.1.1\"\r\n }\r\n ],\r\n \"prometheusEndpoint\": {\r\n \"ipAddress\": \"127.0.0.1\"\r\n },\r\n \"seedNodes\": []\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/dataCenters/managedDC5187?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvZGF0YUNlbnRlcnMvbWFuYWdlZERDNTE4Nz9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"dataCenterLocation\": \"East US 2\",\r\n \"delegatedSubnetId\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork840/subnets/cassandra-subnet\",\r\n \"nodeCount\": 3\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "1effe6e4-60e1-4736-8f5a-dad52b088f88" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "305" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" - ], - "x-ms-correlation-request-id": [ - "450ebe17-a665-4c08-af58-6cce6afea876" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173642Z:450ebe17-a665-4c08-af58-6cce6afea876" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:36:41 GMT" - ], - "Content-Length": [ - "651" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/dataCenters/managedDC5187\",\r\n \"name\": \"managedcluster54/managedDC5187\",\r\n \"type\": \"Microsoft.DocumentDB/cassandraClusters/dataCenters\",\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"dataCenterLocation\": \"East US 2\",\r\n \"delegatedSubnetId\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork840/subnets/cassandra-subnet\",\r\n \"nodeCount\": 3,\r\n \"seedNodes\": [],\r\n \"base64EncodedCassandraYamlFragment\": \"\"\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" - ], - "x-ms-request-id": [ - "818f930d-a544-4d89-af46-5472c4559a1f" - ], - "x-ms-correlation-request-id": [ - "818f930d-a544-4d89-af46-5472c4559a1f" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173712Z:818f930d-a544-4d89-af46-5472c4559a1f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:37:12 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" - ], - "x-ms-request-id": [ - "3ac83d37-f266-400b-9098-fccffbea7450" - ], - "x-ms-correlation-request-id": [ - "3ac83d37-f266-400b-9098-fccffbea7450" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173742Z:3ac83d37-f266-400b-9098-fccffbea7450" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:37:41 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" - ], - "x-ms-request-id": [ - "31c6a67e-959b-45ce-bc8c-2b7f552157e9" - ], - "x-ms-correlation-request-id": [ - "31c6a67e-959b-45ce-bc8c-2b7f552157e9" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173812Z:31c6a67e-959b-45ce-bc8c-2b7f552157e9" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:38:12 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" - ], - "x-ms-request-id": [ - "a5c5ce1b-1546-4524-89c1-171e00a7bc37" - ], - "x-ms-correlation-request-id": [ - "a5c5ce1b-1546-4524-89c1-171e00a7bc37" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173842Z:a5c5ce1b-1546-4524-89c1-171e00a7bc37" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:38:42 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" - ], - "x-ms-request-id": [ - "730eb55c-96ad-424b-9d4a-2663bb5935c0" - ], - "x-ms-correlation-request-id": [ - "730eb55c-96ad-424b-9d4a-2663bb5935c0" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173913Z:730eb55c-96ad-424b-9d4a-2663bb5935c0" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:39:12 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" - ], - "x-ms-request-id": [ - "e3815aa9-f278-4a88-82ea-18fbe269aa1b" - ], - "x-ms-correlation-request-id": [ - "e3815aa9-f278-4a88-82ea-18fbe269aa1b" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T173943Z:e3815aa9-f278-4a88-82ea-18fbe269aa1b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:39:42 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" - ], - "x-ms-request-id": [ - "9dc5fc2d-e736-4ef4-b403-f1317790f44f" - ], - "x-ms-correlation-request-id": [ - "9dc5fc2d-e736-4ef4-b403-f1317790f44f" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174013Z:9dc5fc2d-e736-4ef4-b403-f1317790f44f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:40:13 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" - ], - "x-ms-request-id": [ - "1d86533b-d148-4f40-ba82-e45e20a4e165" - ], - "x-ms-correlation-request-id": [ - "1d86533b-d148-4f40-ba82-e45e20a4e165" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174043Z:1d86533b-d148-4f40-ba82-e45e20a4e165" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:40:43 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" - ], - "x-ms-request-id": [ - "ef1082c3-31c6-4955-8823-9204766908ee" - ], - "x-ms-correlation-request-id": [ - "ef1082c3-31c6-4955-8823-9204766908ee" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174113Z:ef1082c3-31c6-4955-8823-9204766908ee" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:41:13 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" - ], - "x-ms-request-id": [ - "6757afc1-507d-411a-aba8-290878b01288" - ], - "x-ms-correlation-request-id": [ - "6757afc1-507d-411a-aba8-290878b01288" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174144Z:6757afc1-507d-411a-aba8-290878b01288" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:41:43 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" - ], - "x-ms-request-id": [ - "34a40d55-c7a4-4b08-a48a-e9c8894c5768" - ], - "x-ms-correlation-request-id": [ - "34a40d55-c7a4-4b08-a48a-e9c8894c5768" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174214Z:34a40d55-c7a4-4b08-a48a-e9c8894c5768" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:42:13 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" - ], - "x-ms-request-id": [ - "67dbaa0d-0f04-481d-84a4-86e7381dee8c" - ], - "x-ms-correlation-request-id": [ - "67dbaa0d-0f04-481d-84a4-86e7381dee8c" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174244Z:67dbaa0d-0f04-481d-84a4-86e7381dee8c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:42:43 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" - ], - "x-ms-request-id": [ - "ea4d6064-9521-4aed-94a6-043073fbe21a" - ], - "x-ms-correlation-request-id": [ - "ea4d6064-9521-4aed-94a6-043073fbe21a" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174314Z:ea4d6064-9521-4aed-94a6-043073fbe21a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:43:14 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" - ], - "x-ms-request-id": [ - "f5513719-5319-4cef-a425-137c120dc78b" - ], - "x-ms-correlation-request-id": [ - "f5513719-5319-4cef-a425-137c120dc78b" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174344Z:f5513719-5319-4cef-a425-137c120dc78b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:43:43 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" - ], - "x-ms-request-id": [ - "55d7e03d-f949-4539-a5e3-0518921e286c" - ], - "x-ms-correlation-request-id": [ - "55d7e03d-f949-4539-a5e3-0518921e286c" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174414Z:55d7e03d-f949-4539-a5e3-0518921e286c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:44:14 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" - ], - "x-ms-request-id": [ - "50ff432d-e6ae-4e95-b635-ca8d6685f814" - ], - "x-ms-correlation-request-id": [ - "50ff432d-e6ae-4e95-b635-ca8d6685f814" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174444Z:50ff432d-e6ae-4e95-b635-ca8d6685f814" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:44:43 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" - ], - "x-ms-request-id": [ - "0dce99ec-9edc-4237-8ebf-4e191c571af1" - ], - "x-ms-correlation-request-id": [ - "0dce99ec-9edc-4237-8ebf-4e191c571af1" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174514Z:0dce99ec-9edc-4237-8ebf-4e191c571af1" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:45:14 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0ab744bd-9bb9-4e36-8dc9-5ceb12b9bdf9?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhYjc0NGJkLTliYjktNGUzNi04ZGM5LTVjZWIxMmI5YmRmOT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" - ], - "x-ms-request-id": [ - "1d328435-4bd5-4dd2-96e8-7c8c294b09cb" - ], - "x-ms-correlation-request-id": [ - "1d328435-4bd5-4dd2-96e8-7c8c294b09cb" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174545Z:1d328435-4bd5-4dd2-96e8-7c8c294b09cb" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:45:44 GMT" - ], - "Content-Length": [ - "22" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/dataCenters/managedDC5187?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvZGF0YUNlbnRlcnMvbWFuYWdlZERDNTE4Nz9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" - ], - "x-ms-request-id": [ - "17f7e65c-a2d9-4341-8cd2-440bc2c3d3bf" - ], - "x-ms-correlation-request-id": [ - "17f7e65c-a2d9-4341-8cd2-440bc2c3d3bf" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174545Z:17f7e65c-a2d9-4341-8cd2-440bc2c3d3bf" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:45:44 GMT" - ], - "Content-Length": [ - "726" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/dataCenters/managedDC5187\",\r\n \"name\": \"managedcluster54/managedDC5187\",\r\n \"type\": \"Microsoft.DocumentDB/cassandraClusters/dataCenters\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"dataCenterLocation\": \"East US 2\",\r\n \"delegatedSubnetId\": \"/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.Network/virtualNetworks/CosmosDBVirtualNetwork840/subnets/cassandra-subnet\",\r\n \"nodeCount\": 3,\r\n \"seedNodes\": [\r\n {\r\n \"ipAddress\": \"10.0.0.6\"\r\n },\r\n {\r\n \"ipAddress\": \"10.0.0.7\"\r\n },\r\n {\r\n \"ipAddress\": \"10.0.0.9\"\r\n }\r\n ],\r\n \"base64EncodedCassandraYamlFragment\": \"\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/dataCenters/managedDC5187?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvZGF0YUNlbnRlcnMvbWFuYWdlZERDNTE4Nz9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "60c7de9f-c7d6-4e4b-82a5-5236b314aa18" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/dataCenters/managedDC5187/operationResults/26235206-0afb-4b6f-a8aa-f1d3825acd4e?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "26235206-0afb-4b6f-a8aa-f1d3825acd4e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-correlation-request-id": [ - "f3c214ca-4caa-40ea-9d5d-815f3b0555ef" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174546Z:f3c214ca-4caa-40ea-9d5d-815f3b0555ef" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:45:45 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/dataCenters/managedDC5187/operationResults/26235206-0afb-4b6f-a8aa-f1d3825acd4e?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvZGF0YUNlbnRlcnMvbWFuYWdlZERDNTE4Ny9vcGVyYXRpb25SZXN1bHRzLzI2MjM1MjA2LTBhZmItNGI2Zi1hOGFhLWYxZDM4MjVhY2Q0ZT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" - ], - "x-ms-request-id": [ - "4c9f5416-3b15-4c89-93a1-c7cda912960a" - ], - "x-ms-correlation-request-id": [ - "4c9f5416-3b15-4c89-93a1-c7cda912960a" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174616Z:4c9f5416-3b15-4c89-93a1-c7cda912960a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:46:15 GMT" - ], - "Content-Length": [ - "22" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/dataCenters/managedDC5187/operationResults/26235206-0afb-4b6f-a8aa-f1d3825acd4e?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvZGF0YUNlbnRlcnMvbWFuYWdlZERDNTE4Ny9vcGVyYXRpb25SZXN1bHRzLzI2MjM1MjA2LTBhZmItNGI2Zi1hOGFhLWYxZDM4MjVhY2Q0ZT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" - ], - "x-ms-request-id": [ - "5562a616-6594-4b54-83ee-d7dfd7e84b42" - ], - "x-ms-correlation-request-id": [ - "5562a616-6594-4b54-83ee-d7dfd7e84b42" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174616Z:5562a616-6594-4b54-83ee-d7dfd7e84b42" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:46:16 GMT" - ], - "Content-Length": [ - "22" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQ/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "d4268eb5-2a71-44d8-8ed4-9994dd3f5402" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "64cd6bb1-6090-49b2-9f90-870a507d4f7f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" - ], - "x-ms-correlation-request-id": [ - "a877c127-fd87-4123-8e66-c44a1e2d58a2" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174617Z:a877c127-fd87-4123-8e66-c44a1e2d58a2" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:46:16 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQ/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "93d535a4-0c52-4c1b-9b5c-925ce2a38a11" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-activity-id": [ - "93d535a4-0c52-4c1b-9b5c-925ce2a38a11" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14997" - ], - "x-ms-request-id": [ - "4c40f38a-3f46-458d-b4d6-9f540bfdf281" - ], - "x-ms-correlation-request-id": [ - "4c40f38a-3f46-458d-b4d6-9f540bfdf281" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175151Z:4c40f38a-3f46-458d-b4d6-9f540bfdf281" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:51:51 GMT" - ] - }, - "ResponseBody": "", - "StatusCode": 204 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvb3BlcmF0aW9uUmVzdWx0cy82NGNkNmJiMS02MDkwLTQ5YjItOWY5MC04NzBhNTA3ZDRmN2Y/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "64cd6bb1-6090-49b2-9f90-870a507d4f7f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" - ], - "x-ms-correlation-request-id": [ - "f9f31e17-80f7-43de-bf16-51cb59bf2264" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174647Z:f9f31e17-80f7-43de-bf16-51cb59bf2264" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:46:47 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvb3BlcmF0aW9uUmVzdWx0cy82NGNkNmJiMS02MDkwLTQ5YjItOWY5MC04NzBhNTA3ZDRmN2Y/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "64cd6bb1-6090-49b2-9f90-870a507d4f7f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" - ], - "x-ms-correlation-request-id": [ - "589c8b0f-0dee-40c0-b2d9-07fe1cad4665" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174717Z:589c8b0f-0dee-40c0-b2d9-07fe1cad4665" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:47:17 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvb3BlcmF0aW9uUmVzdWx0cy82NGNkNmJiMS02MDkwLTQ5YjItOWY5MC04NzBhNTA3ZDRmN2Y/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "64cd6bb1-6090-49b2-9f90-870a507d4f7f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" - ], - "x-ms-correlation-request-id": [ - "7cb15262-fcbe-4a4c-a646-b72ec72a2953" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174747Z:7cb15262-fcbe-4a4c-a646-b72ec72a2953" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:47:47 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvb3BlcmF0aW9uUmVzdWx0cy82NGNkNmJiMS02MDkwLTQ5YjItOWY5MC04NzBhNTA3ZDRmN2Y/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "64cd6bb1-6090-49b2-9f90-870a507d4f7f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" - ], - "x-ms-correlation-request-id": [ - "3c9ab08c-3fdf-495f-8bb9-5732f47e75cc" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174818Z:3c9ab08c-3fdf-495f-8bb9-5732f47e75cc" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:48:17 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvb3BlcmF0aW9uUmVzdWx0cy82NGNkNmJiMS02MDkwLTQ5YjItOWY5MC04NzBhNTA3ZDRmN2Y/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "64cd6bb1-6090-49b2-9f90-870a507d4f7f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" - ], - "x-ms-correlation-request-id": [ - "3c982e53-c795-4406-8329-b8c100e4b206" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174848Z:3c982e53-c795-4406-8329-b8c100e4b206" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:48:48 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvb3BlcmF0aW9uUmVzdWx0cy82NGNkNmJiMS02MDkwLTQ5YjItOWY5MC04NzBhNTA3ZDRmN2Y/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "64cd6bb1-6090-49b2-9f90-870a507d4f7f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" - ], - "x-ms-correlation-request-id": [ - "c946ede7-faa9-4708-83b1-a12aefcdcddd" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174918Z:c946ede7-faa9-4708-83b1-a12aefcdcddd" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:49:17 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvb3BlcmF0aW9uUmVzdWx0cy82NGNkNmJiMS02MDkwLTQ5YjItOWY5MC04NzBhNTA3ZDRmN2Y/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "64cd6bb1-6090-49b2-9f90-870a507d4f7f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" - ], - "x-ms-correlation-request-id": [ - "80fb99c9-0da4-4e3b-b5fb-a8a4555bd1e8" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T174948Z:80fb99c9-0da4-4e3b-b5fb-a8a4555bd1e8" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:49:48 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvb3BlcmF0aW9uUmVzdWx0cy82NGNkNmJiMS02MDkwLTQ5YjItOWY5MC04NzBhNTA3ZDRmN2Y/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "64cd6bb1-6090-49b2-9f90-870a507d4f7f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" - ], - "x-ms-correlation-request-id": [ - "4a91bc95-b4fe-4a39-80b4-740a80d87d28" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175018Z:4a91bc95-b4fe-4a39-80b4-740a80d87d28" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:50:17 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvb3BlcmF0aW9uUmVzdWx0cy82NGNkNmJiMS02MDkwLTQ5YjItOWY5MC04NzBhNTA3ZDRmN2Y/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "64cd6bb1-6090-49b2-9f90-870a507d4f7f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" - ], - "x-ms-correlation-request-id": [ - "02822cb2-8590-488f-a109-c2098e97bf46" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175048Z:02822cb2-8590-488f-a109-c2098e97bf46" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:50:48 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvb3BlcmF0aW9uUmVzdWx0cy82NGNkNmJiMS02MDkwLTQ5YjItOWY5MC04NzBhNTA3ZDRmN2Y/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "64cd6bb1-6090-49b2-9f90-870a507d4f7f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" - ], - "x-ms-correlation-request-id": [ - "65a46f94-dc37-49a1-aa55-adf44bf3c30e" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175119Z:65a46f94-dc37-49a1-aa55-adf44bf3c30e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:51:18 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvb3BlcmF0aW9uUmVzdWx0cy82NGNkNmJiMS02MDkwLTQ5YjItOWY5MC04NzBhNTA3ZDRmN2Y/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11958" - ], - "x-ms-request-id": [ - "7f3df13b-02c0-479c-a981-29f1e2413008" - ], - "x-ms-correlation-request-id": [ - "7f3df13b-02c0-479c-a981-29f1e2413008" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175149Z:7f3df13b-02c0-479c-a981-29f1e2413008" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:51:48 GMT" - ], - "Content-Length": [ - "22" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourceGroups/CosmosDBResourceGroup9148/providers/Microsoft.DocumentDB/cassandraClusters/managedcluster54/operationResults/64cd6bb1-6090-49b2-9f90-870a507d4f7f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2Nhc3NhbmRyYUNsdXN0ZXJzL21hbmFnZWRjbHVzdGVyNTQvb3BlcmF0aW9uUmVzdWx0cy82NGNkNmJiMS02MDkwLTQ5YjItOWY5MC04NzBhNTA3ZDRmN2Y/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11957" - ], - "x-ms-request-id": [ - "cc2da25a-4885-4d82-9fa7-21621771d7aa" - ], - "x-ms-correlation-request-id": [ - "cc2da25a-4885-4d82-9fa7-21621771d7aa" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175149Z:cc2da25a-4885-4d82-9fa7-21621771d7aa" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:51:48 GMT" - ], - "Content-Length": [ - "22" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourcegroups/CosmosDBResourceGroup9148/providers/Microsoft.Resources/deployments/vnet-deployment?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlZ3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDgvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvdm5ldC1kZXBsb3ltZW50P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "27cd8b47-1eba-489c-987f-54155b02e226" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IkRlcGxveW1lbnREZWxldGlvbkpvYi1HTlMtQ09TTU9TREJSRVNPVVJDRUdST1VQOTE0OC1WTkVUOjJEREVQTE9ZTUVOVC0iLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14997" - ], - "x-ms-request-id": [ - "0fbb7c9d-0ea9-49d1-b0b9-b6e4b477a042" - ], - "x-ms-correlation-request-id": [ - "0fbb7c9d-0ea9-49d1-b0b9-b6e4b477a042" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175153Z:0fbb7c9d-0ea9-49d1-b0b9-b6e4b477a042" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:51:53 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IkRlcGxveW1lbnREZWxldGlvbkpvYi1HTlMtQ09TTU9TREJSRVNPVVJDRUdST1VQOTE0OC1WTkVUOjJEREVQTE9ZTUVOVC0iLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWtSbGNHeHZlVzFsYm5SRVpXeGxkR2x2YmtwdllpMUhUbE10UTA5VFRVOVRSRUpTUlZOUFZWSkRSVWRTVDFWUU9URTBPQzFXVGtWVU9qSkVSRVZRVEU5WlRVVk9WQzBpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SWlmUT9hcGktdmVyc2lvbj0yMDE1LTExLTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" - ], - "x-ms-request-id": [ - "376dc5d7-2370-406a-9212-0b093d9e5288" - ], - "x-ms-correlation-request-id": [ - "376dc5d7-2370-406a-9212-0b093d9e5288" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175208Z:376dc5d7-2370-406a-9212-0b093d9e5288" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:52:08 GMT" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "", - "StatusCode": 204 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IkRlcGxveW1lbnREZWxldGlvbkpvYi1HTlMtQ09TTU9TREJSRVNPVVJDRUdST1VQOTE0OC1WTkVUOjJEREVQTE9ZTUVOVC0iLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWtSbGNHeHZlVzFsYm5SRVpXeGxkR2x2YmtwdllpMUhUbE10UTA5VFRVOVRSRUpTUlZOUFZWSkRSVWRTVDFWUU9URTBPQzFXVGtWVU9qSkVSRVZRVEU5WlRVVk9WQzBpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SWlmUT9hcGktdmVyc2lvbj0yMDE1LTExLTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-request-id": [ - "4b2316d0-24aa-4d56-a668-52759a3def06" - ], - "x-ms-correlation-request-id": [ - "4b2316d0-24aa-4d56-a668-52759a3def06" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175209Z:4b2316d0-24aa-4d56-a668-52759a3def06" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:52:08 GMT" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "", - "StatusCode": 204 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/resourcegroups/CosmosDBResourceGroup9148?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL3Jlc291cmNlZ3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDkxNDg/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b351e354-a882-4549-8a6b-3278cf530387" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DT1NNT1NEQlJFU09VUkNFR1JPVVA5MTQ4LUVBU1RVUzIiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14996" - ], - "x-ms-request-id": [ - "eda7da24-834b-49ab-a589-31960d61ad5f" - ], - "x-ms-correlation-request-id": [ - "eda7da24-834b-49ab-a589-31960d61ad5f" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175210Z:eda7da24-834b-49ab-a589-31960d61ad5f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:52:09 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DT1NNT1NEQlJFU09VUkNFR1JPVVA5MTQ4LUVBU1RVUzIiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVDFOTlQxTkVRbEpGVTA5VlVrTkZSMUpQVlZBNU1UUTRMVVZCVTFSVlV6SWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pJaWZRP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DT1NNT1NEQlJFU09VUkNFR1JPVVA5MTQ4LUVBU1RVUzIiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-request-id": [ - "7bec2c4a-02a1-4b26-b3f5-76a53759c107" - ], - "x-ms-correlation-request-id": [ - "7bec2c4a-02a1-4b26-b3f5-76a53759c107" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175225Z:7bec2c4a-02a1-4b26-b3f5-76a53759c107" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:52:24 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DT1NNT1NEQlJFU09VUkNFR1JPVVA5MTQ4LUVBU1RVUzIiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVDFOTlQxTkVRbEpGVTA5VlVrTkZSMUpQVlZBNU1UUTRMVVZCVTFSVlV6SWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pJaWZRP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DT1NNT1NEQlJFU09VUkNFR1JPVVA5MTQ4LUVBU1RVUzIiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" - ], - "x-ms-request-id": [ - "edd59666-1ab4-4e76-b2de-dd739a67626a" - ], - "x-ms-correlation-request-id": [ - "edd59666-1ab4-4e76-b2de-dd739a67626a" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175240Z:edd59666-1ab4-4e76-b2de-dd739a67626a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:52:40 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DT1NNT1NEQlJFU09VUkNFR1JPVVA5MTQ4LUVBU1RVUzIiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVDFOTlQxTkVRbEpGVTA5VlVrTkZSMUpQVlZBNU1UUTRMVVZCVTFSVlV6SWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pJaWZRP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DT1NNT1NEQlJFU09VUkNFR1JPVVA5MTQ4LUVBU1RVUzIiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" - ], - "x-ms-request-id": [ - "710cac62-7a11-4596-a503-6253d8392825" - ], - "x-ms-correlation-request-id": [ - "710cac62-7a11-4596-a503-6253d8392825" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175255Z:710cac62-7a11-4596-a503-6253d8392825" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:52:55 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DT1NNT1NEQlJFU09VUkNFR1JPVVA5MTQ4LUVBU1RVUzIiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVDFOTlQxTkVRbEpGVTA5VlVrTkZSMUpQVlZBNU1UUTRMVVZCVTFSVlV6SWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pJaWZRP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DT1NNT1NEQlJFU09VUkNFR1JPVVA5MTQ4LUVBU1RVUzIiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-request-id": [ - "9cfd8c1d-cb8f-48ff-adc5-d7f2371c394f" - ], - "x-ms-correlation-request-id": [ - "9cfd8c1d-cb8f-48ff-adc5-d7f2371c394f" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175310Z:9cfd8c1d-cb8f-48ff-adc5-d7f2371c394f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:53:10 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DT1NNT1NEQlJFU09VUkNFR1JPVVA5MTQ4LUVBU1RVUzIiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVDFOTlQxTkVRbEpGVTA5VlVrTkZSMUpQVlZBNU1UUTRMVVZCVTFSVlV6SWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pJaWZRP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DT1NNT1NEQlJFU09VUkNFR1JPVVA5MTQ4LUVBU1RVUzIiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" - ], - "x-ms-request-id": [ - "ec53306c-b7db-4241-aa47-c1e93689116b" - ], - "x-ms-correlation-request-id": [ - "ec53306c-b7db-4241-aa47-c1e93689116b" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175326Z:ec53306c-b7db-4241-aa47-c1e93689116b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:53:25 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DT1NNT1NEQlJFU09VUkNFR1JPVVA5MTQ4LUVBU1RVUzIiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVDFOTlQxTkVRbEpGVTA5VlVrTkZSMUpQVlZBNU1UUTRMVVZCVTFSVlV6SWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pJaWZRP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DT1NNT1NEQlJFU09VUkNFR1JPVVA5MTQ4LUVBU1RVUzIiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" - ], - "x-ms-request-id": [ - "cb11ef9b-2244-4bfa-93c7-dd157f9381de" - ], - "x-ms-correlation-request-id": [ - "cb11ef9b-2244-4bfa-93c7-dd157f9381de" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175341Z:cb11ef9b-2244-4bfa-93c7-dd157f9381de" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:53:40 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DT1NNT1NEQlJFU09VUkNFR1JPVVA5MTQ4LUVBU1RVUzIiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVDFOTlQxTkVRbEpGVTA5VlVrTkZSMUpQVlZBNU1UUTRMVVZCVTFSVlV6SWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pJaWZRP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-request-id": [ - "028cef56-cf17-4c87-9448-3e6b13f7debd" - ], - "x-ms-correlation-request-id": [ - "028cef56-cf17-4c87-9448-3e6b13f7debd" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175356Z:028cef56-cf17-4c87-9448-3e6b13f7debd" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:53:56 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dd31ecae-4522-468e-8b27-5befd051dd53/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DT1NNT1NEQlJFU09VUkNFR1JPVVA5MTQ4LUVBU1RVUzIiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGQzMWVjYWUtNDUyMi00NjhlLThiMjctNWJlZmQwNTFkZDUzL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVDFOTlQxTkVRbEpGVTA5VlVrTkZSMUpQVlZBNU1UUTRMVVZCVTFSVlV6SWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pJaWZRP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-request-id": [ - "9b98e2b9-436d-44b9-9508-12188c320779" - ], - "x-ms-correlation-request-id": [ - "9b98e2b9-436d-44b9-9508-12188c320779" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210304T175356Z:9b98e2b9-436d-44b9-9508-12188c320779" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 04 Mar 2021 17:53:56 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - } - ], - "Names": { - "CreateResourceGroup": [ - "CosmosDBResourceGroup9148" - ], - "ManagedCassandraCRUDTests": [ - "managedcluster54", - "managedDC5187" - ], - "CreateVirtualNetwork": [ - "CosmosDBVirtualNetwork840" - ] - }, - "Variables": { - "SubscriptionId": "dd31ecae-4522-468e-8b27-5befd051dd53" - } -} \ No newline at end of file diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/MongoResourcesOperationsTests/MongoCRUDTests.json b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/MongoResourcesOperationsTests/MongoCRUDTests.json index dc553138690da..e8c88b16515c0 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/MongoResourcesOperationsTests/MongoCRUDTests.json +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/MongoResourcesOperationsTests/MongoCRUDTests.json @@ -1,90 +1,21 @@ { "Entries": [ { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/graphs/gremlinGraphName1002?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMTAwMi9ncmFwaHMvZ3JlbWxpbkdyYXBoTmFtZTEwMDI/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b725f84b-455d-4c4e-b418-79d6745bc77e" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/graphs/gremlinGraphName1002/operationResults/e5f57edc-14f9-489f-92ab-f7144743df73?api-version=2021-04-15" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e5f57edc-14f9-489f-92ab-f7144743df73?api-version=2021-04-15" - ], - "x-ms-request-id": [ - "e5f57edc-14f9-489f-92ab-f7144743df73" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-correlation-request-id": [ - "d9c1f30e-be4a-4ac0-b271-174883b69047" - ], - "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T175053Z:d9c1f30e-be4a-4ac0-b271-174883b69047" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:50:52 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/providers/Microsoft.DocumentDB/databaseAccountNames/db001?api-version=2021-04-15", - "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9kYXRhYmFzZUFjY291bnROYW1lcy9kYjAwMT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/providers/Microsoft.DocumentDB/databaseAccountNames/db003?api-version=2021-06-15", + "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9kYXRhYmFzZUFjY291bnROYW1lcy9kYjAwMz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "HEAD", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "adcda962-10be-46bc-a68e-5970da812746" + "2dc92efd-d874-4754-a4c2-24d03a263aa7" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -99,7 +30,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-activity-id": [ - "adcda962-10be-46bc-a68e-5970da812746" + "2dc92efd-d874-4754-a4c2-24d03a263aa7" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -108,19 +39,19 @@ "11999" ], "x-ms-request-id": [ - "3b95ef45-ffce-4e0a-83e5-1f5d6a23c188" + "655c0357-ab3b-45d6-95bc-c6a657efdb33" ], "x-ms-correlation-request-id": [ - "3b95ef45-ffce-4e0a-83e5-1f5d6a23c188" + "655c0357-ab3b-45d6-95bc-c6a657efdb33" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T175054Z:3b95ef45-ffce-4e0a-83e5-1f5d6a23c188" + "WESTUS2:20210616T055600Z:655c0357-ab3b-45d6-95bc-c6a657efdb33" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:50:53 GMT" + "Wed, 16 Jun 2021 05:55:59 GMT" ], "Content-Length": [ "0" @@ -130,159 +61,21 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMTAwMj9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "1b61aaa2-339a-41df-8178-1cd490dda0be" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/operationResults/c075c014-202b-43d6-81f2-715f24d1de99?api-version=2021-04-15" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c075c014-202b-43d6-81f2-715f24d1de99?api-version=2021-04-15" - ], - "x-ms-request-id": [ - "c075c014-202b-43d6-81f2-715f24d1de99" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-correlation-request-id": [ - "41090c33-2e13-45d7-b9ab-ec9bafb7bd18" - ], - "x-ms-routing-request-id": [ - "WESTUS:20210427T175054Z:41090c33-2e13-45d7-b9ab-ec9bafb7bd18" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:50:54 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMjEwMDI/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "42aafa5b-708b-4797-a18e-fd75e095b7e5" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002/operationResults/caee984f-c115-4595-8a29-2615d2562c07?api-version=2021-04-15" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/caee984f-c115-4595-8a29-2615d2562c07?api-version=2021-04-15" - ], - "x-ms-request-id": [ - "caee984f-c115-4595-8a29-2615d2562c07" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-correlation-request-id": [ - "f6ae01df-bca0-4216-8239-75c24bea33af" - ], - "x-ms-routing-request-id": [ - "WESTUS:20210427T175054Z:f6ae01df-bca0-4216-8239-75c24bea33af" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:50:53 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName3668?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDEvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUzNjY4P2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDMvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUzNjY4P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName3668\"\r\n },\r\n \"options\": {}\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "644a9ed4-698c-49a9-a7f4-f8665ddd3434" + "fe6e3634-2a62-4aa9-aeef-7e18885f082a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -300,19 +93,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName3668/operationResults/f49fedd3-076a-432f-b2aa-82f6515b00ba?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668/operationResults/d10c4c4d-76a3-4fc4-b719-1f37c4a5d4de?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/f49fedd3-076a-432f-b2aa-82f6515b00ba?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d10c4c4d-76a3-4fc4-b719-1f37c4a5d4de?api-version=2021-06-15" ], "x-ms-request-id": [ - "f49fedd3-076a-432f-b2aa-82f6515b00ba" + "d10c4c4d-76a3-4fc4-b719-1f37c4a5d4de" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -321,16 +114,16 @@ "1199" ], "x-ms-correlation-request-id": [ - "9d9e6e7a-bbe3-4da9-9530-d77c9b26960b" + "d4815f02-0d53-4fa5-9908-533125d2e16e" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T175055Z:9d9e6e7a-bbe3-4da9-9530-d77c9b26960b" + "WESTUS2:20210616T055601Z:d4815f02-0d53-4fa5-9908-533125d2e16e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:50:54 GMT" + "Wed, 16 Jun 2021 05:56:00 GMT" ], "Content-Length": [ "21" @@ -343,15 +136,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/f49fedd3-076a-432f-b2aa-82f6515b00ba?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2Y0OWZlZGQzLTA3NmEtNDMyZi1iMmFhLTgyZjY1MTViMDBiYT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d10c4c4d-76a3-4fc4-b719-1f37c4a5d4de?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2QxMGM0YzRkLTc2YTMtNGZjNC1iNzE5LTFmMzdjNGE1ZDRkZT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -366,7 +159,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -375,19 +168,19 @@ "11999" ], "x-ms-request-id": [ - "26f10753-d9ae-4216-b887-52b4c808fa14" + "8d71120c-b919-4c5c-b60c-eb433bd4c1f5" ], "x-ms-correlation-request-id": [ - "26f10753-d9ae-4216-b887-52b4c808fa14" + "8d71120c-b919-4c5c-b60c-eb433bd4c1f5" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T175125Z:26f10753-d9ae-4216-b887-52b4c808fa14" + "WESTUS2:20210616T055631Z:8d71120c-b919-4c5c-b60c-eb433bd4c1f5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:51:25 GMT" + "Wed, 16 Jun 2021 05:56:31 GMT" ], "Content-Length": [ "22" @@ -400,15 +193,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName3668?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDEvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUzNjY4P2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDMvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUzNjY4P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -423,7 +216,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -432,46 +225,46 @@ "11998" ], "x-ms-request-id": [ - "d482e1fb-7295-4d5a-a96d-354503b580cb" + "3720c028-020e-4e26-bf31-8f7324ab1fe6" ], "x-ms-correlation-request-id": [ - "d482e1fb-7295-4d5a-a96d-354503b580cb" + "3720c028-020e-4e26-bf31-8f7324ab1fe6" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T175126Z:d482e1fb-7295-4d5a-a96d-354503b580cb" + "WESTUS2:20210616T055632Z:3720c028-020e-4e26-bf31-8f7324ab1fe6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:51:25 GMT" + "Wed, 16 Jun 2021 05:56:31 GMT" ], "Content-Length": [ - "417" + "331" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName3668\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases\",\r\n \"name\": \"databaseName3668\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName3668\",\r\n \"_rid\": \"20hdAA==\",\r\n \"_etag\": \"\\\"00003300-0000-0200-0000-60884f040000\\\"\",\r\n \"_ts\": 1619545860\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases\",\r\n \"name\": \"databaseName3668\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName3668\"\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName3668?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDEvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUzNjY4P2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDMvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUzNjY4P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9450866a-99f6-4683-9814-c54da35b4e39" + "65153400-22c1-4e58-acad-34dbdadb6b55" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -486,7 +279,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -495,46 +288,46 @@ "11997" ], "x-ms-request-id": [ - "bc43a898-87ce-4ce4-9ecd-6f9fce066b52" + "fd17d084-8897-44b1-96d7-8a645ad05c53" ], "x-ms-correlation-request-id": [ - "bc43a898-87ce-4ce4-9ecd-6f9fce066b52" + "fd17d084-8897-44b1-96d7-8a645ad05c53" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T175126Z:bc43a898-87ce-4ce4-9ecd-6f9fce066b52" + "WESTUS2:20210616T055632Z:fd17d084-8897-44b1-96d7-8a645ad05c53" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:51:26 GMT" + "Wed, 16 Jun 2021 05:56:32 GMT" ], "Content-Length": [ - "417" + "331" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName3668\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases\",\r\n \"name\": \"databaseName3668\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName3668\",\r\n \"_rid\": \"20hdAA==\",\r\n \"_etag\": \"\\\"00003300-0000-0200-0000-60884f040000\\\"\",\r\n \"_ts\": 1619545860\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases\",\r\n \"name\": \"databaseName3668\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName3668\"\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName23668?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDEvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUyMzY2OD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName23668?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDMvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUyMzY2OD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName23668\"\r\n },\r\n \"options\": {\r\n \"throughput\": 700\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "08a534f3-0ee3-45c5-9bec-fd01226ecd28" + "cd096118-1667-463c-be5a-be80f6fa06a9" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -552,19 +345,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName23668/operationResults/2895e18a-a169-4523-8d59-5d6a487cd1bc?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName23668/operationResults/217189a6-b9d7-42f1-b5c9-1f95ea59d233?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2895e18a-a169-4523-8d59-5d6a487cd1bc?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/217189a6-b9d7-42f1-b5c9-1f95ea59d233?api-version=2021-06-15" ], "x-ms-request-id": [ - "2895e18a-a169-4523-8d59-5d6a487cd1bc" + "217189a6-b9d7-42f1-b5c9-1f95ea59d233" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -573,16 +366,16 @@ "1198" ], "x-ms-correlation-request-id": [ - "e2db0a1c-b9cb-4f35-9ae8-990de0a41fae" + "a845117b-6b08-4ba2-ba7b-acc550e744ab" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T175127Z:e2db0a1c-b9cb-4f35-9ae8-990de0a41fae" + "WESTUS2:20210616T055633Z:a845117b-6b08-4ba2-ba7b-acc550e744ab" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:51:27 GMT" + "Wed, 16 Jun 2021 05:56:32 GMT" ], "Content-Length": [ "21" @@ -595,15 +388,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2895e18a-a169-4523-8d59-5d6a487cd1bc?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI4OTVlMThhLWExNjktNDUyMy04ZDU5LTVkNmE0ODdjZDFiYz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/217189a6-b9d7-42f1-b5c9-1f95ea59d233?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzIxNzE4OWE2LWI5ZDctNDJmMS1iNWM5LTFmOTVlYTU5ZDIzMz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -618,7 +411,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -627,19 +420,19 @@ "11996" ], "x-ms-request-id": [ - "8f30c043-7a61-44ae-82b2-1bc10ab9f436" + "8ddef8b1-7ca6-4cf0-bd20-c249ea342b49" ], "x-ms-correlation-request-id": [ - "8f30c043-7a61-44ae-82b2-1bc10ab9f436" + "8ddef8b1-7ca6-4cf0-bd20-c249ea342b49" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T175157Z:8f30c043-7a61-44ae-82b2-1bc10ab9f436" + "WESTUS2:20210616T055703Z:8ddef8b1-7ca6-4cf0-bd20-c249ea342b49" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:51:57 GMT" + "Wed, 16 Jun 2021 05:57:02 GMT" ], "Content-Length": [ "22" @@ -652,15 +445,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName23668?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDEvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUyMzY2OD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName23668?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDMvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUyMzY2OD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -675,7 +468,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -684,46 +477,46 @@ "11995" ], "x-ms-request-id": [ - "97cf7c1b-06eb-4ad2-b93e-bffede0911ff" + "65d47f1d-d703-4aff-a70d-2d3562ea5b14" ], "x-ms-correlation-request-id": [ - "97cf7c1b-06eb-4ad2-b93e-bffede0911ff" + "65d47f1d-d703-4aff-a70d-2d3562ea5b14" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T175157Z:97cf7c1b-06eb-4ad2-b93e-bffede0911ff" + "WESTUS2:20210616T055703Z:65d47f1d-d703-4aff-a70d-2d3562ea5b14" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:51:57 GMT" + "Wed, 16 Jun 2021 05:57:03 GMT" ], "Content-Length": [ - "420" + "334" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName23668\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases\",\r\n \"name\": \"databaseName23668\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName23668\",\r\n \"_rid\": \"JxQ0AA==\",\r\n \"_etag\": \"\\\"00003500-0000-0200-0000-60884f280000\\\"\",\r\n \"_ts\": 1619545896\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName23668\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases\",\r\n \"name\": \"databaseName23668\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName23668\"\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDEvbW9uZ29kYkRhdGFiYXNlcz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDMvbW9uZ29kYkRhdGFiYXNlcz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "91dfe18f-a526-4987-864f-1beda1e6199c" + "4cf89757-6ba2-459f-814b-db970c8f357d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -738,7 +531,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -747,46 +540,46 @@ "11994" ], "x-ms-request-id": [ - "f13de7f4-bd19-4325-bad0-ea40c9469666" + "7a153e4e-b0a5-4fa5-a310-54f3c604f446" ], "x-ms-correlation-request-id": [ - "f13de7f4-bd19-4325-bad0-ea40c9469666" + "7a153e4e-b0a5-4fa5-a310-54f3c604f446" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T175157Z:f13de7f4-bd19-4325-bad0-ea40c9469666" + "WESTUS2:20210616T055703Z:7a153e4e-b0a5-4fa5-a310-54f3c604f446" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:51:57 GMT" + "Wed, 16 Jun 2021 05:57:03 GMT" ], "Content-Length": [ - "850" + "678" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName23668\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases\",\r\n \"name\": \"databaseName23668\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName23668\",\r\n \"_rid\": \"JxQ0AA==\",\r\n \"_etag\": \"\\\"00003500-0000-0200-0000-60884f280000\\\"\",\r\n \"_ts\": 1619545896\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName3668\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases\",\r\n \"name\": \"databaseName3668\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName3668\",\r\n \"_rid\": \"20hdAA==\",\r\n \"_etag\": \"\\\"00003300-0000-0200-0000-60884f040000\\\"\",\r\n \"_ts\": 1619545860\r\n }\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName23668\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases\",\r\n \"name\": \"databaseName23668\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName23668\"\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases\",\r\n \"name\": \"databaseName3668\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName3668\"\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName23668/throughputSettings/default?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDEvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUyMzY2OC90aHJvdWdocHV0U2V0dGluZ3MvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName23668/throughputSettings/default?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDMvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUyMzY2OC90aHJvdWdocHV0U2V0dGluZ3MvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e96725cf-3c1a-4f80-b456-eb53b506a130" + "9f91ac3f-e632-40f3-bc5e-a7bd48f2b138" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -801,7 +594,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -810,19 +603,19 @@ "11993" ], "x-ms-request-id": [ - "51d9c157-877a-4b46-9adb-970ad46d23e7" + "424b94a4-39d5-4b9a-966b-a96282ff07f0" ], "x-ms-correlation-request-id": [ - "51d9c157-877a-4b46-9adb-970ad46d23e7" + "424b94a4-39d5-4b9a-966b-a96282ff07f0" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T175157Z:51d9c157-877a-4b46-9adb-970ad46d23e7" + "WESTUS2:20210616T055704Z:424b94a4-39d5-4b9a-966b-a96282ff07f0" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:51:57 GMT" + "Wed, 16 Jun 2021 05:57:03 GMT" ], "Content-Length": [ "385" @@ -831,25 +624,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName23668/throughputSettings/default\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings\",\r\n \"name\": \"gg7c\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"throughput\": 700,\r\n \"minimumThroughput\": \"400\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName23668/throughputSettings/default\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings\",\r\n \"name\": \"wwh5\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"throughput\": 700,\r\n \"minimumThroughput\": \"400\"\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName3668/collections/collectionName3668?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDEvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUzNjY4L2NvbGxlY3Rpb25zL2NvbGxlY3Rpb25OYW1lMzY2OD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668/collections/collectionName3668?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDMvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUzNjY4L2NvbGxlY3Rpb25zL2NvbGxlY3Rpb25OYW1lMzY2OD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"collectionName3668\",\r\n \"shardKey\": {\r\n \"partitionKey\": \"Hash\"\r\n }\r\n },\r\n \"options\": {}\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "f7cbbd40-9b1f-40d1-9b7d-b91f77fa6475" + "1d53ba09-688c-4e82-b8f3-65bd2e30d9ff" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -867,19 +660,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName3668/collections/collectionName3668/operationResults/9dcafcf7-c91f-4842-af80-8a284969fb7e?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668/collections/collectionName3668/operationResults/b741561e-fd86-4462-8541-7fe8f59fbdfd?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/9dcafcf7-c91f-4842-af80-8a284969fb7e?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/b741561e-fd86-4462-8541-7fe8f59fbdfd?api-version=2021-06-15" ], "x-ms-request-id": [ - "9dcafcf7-c91f-4842-af80-8a284969fb7e" + "b741561e-fd86-4462-8541-7fe8f59fbdfd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -888,16 +681,16 @@ "1197" ], "x-ms-correlation-request-id": [ - "99e98225-a9aa-4eb4-a663-08c2a99c7bb4" + "aea898bb-cfd8-4739-b1f0-f7d6478cd740" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T175159Z:99e98225-a9aa-4eb4-a663-08c2a99c7bb4" + "WESTUS2:20210616T055705Z:aea898bb-cfd8-4739-b1f0-f7d6478cd740" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:51:58 GMT" + "Wed, 16 Jun 2021 05:57:04 GMT" ], "Content-Length": [ "21" @@ -910,15 +703,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/9dcafcf7-c91f-4842-af80-8a284969fb7e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzlkY2FmY2Y3LWM5MWYtNDg0Mi1hZjgwLThhMjg0OTY5ZmI3ZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/b741561e-fd86-4462-8541-7fe8f59fbdfd?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2I3NDE1NjFlLWZkODYtNDQ2Mi04NTQxLTdmZThmNTlmYmRmZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -933,7 +726,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -942,19 +735,19 @@ "11992" ], "x-ms-request-id": [ - "da25da2e-338c-4fda-b19e-d6a5c2e53529" + "1fe7ccd7-7456-4cc2-892f-725824f13ee9" ], "x-ms-correlation-request-id": [ - "da25da2e-338c-4fda-b19e-d6a5c2e53529" + "1fe7ccd7-7456-4cc2-892f-725824f13ee9" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T175229Z:da25da2e-338c-4fda-b19e-d6a5c2e53529" + "WESTUS2:20210616T055735Z:1fe7ccd7-7456-4cc2-892f-725824f13ee9" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:52:28 GMT" + "Wed, 16 Jun 2021 05:57:34 GMT" ], "Content-Length": [ "22" @@ -967,15 +760,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName3668/collections/collectionName3668?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDEvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUzNjY4L2NvbGxlY3Rpb25zL2NvbGxlY3Rpb25OYW1lMzY2OD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668/collections/collectionName3668?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDMvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUzNjY4L2NvbGxlY3Rpb25zL2NvbGxlY3Rpb25OYW1lMzY2OD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -990,7 +783,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -999,46 +792,46 @@ "11991" ], "x-ms-request-id": [ - "80c9b953-44cd-432f-9afe-c6103fbbdb35" + "5e064177-dd5b-4bc9-ab7f-332e7a725832" ], "x-ms-correlation-request-id": [ - "80c9b953-44cd-432f-9afe-c6103fbbdb35" + "5e064177-dd5b-4bc9-ab7f-332e7a725832" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T175229Z:80c9b953-44cd-432f-9afe-c6103fbbdb35" + "WESTUS2:20210616T055735Z:5e064177-dd5b-4bc9-ab7f-332e7a725832" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:52:28 GMT" + "Wed, 16 Jun 2021 05:57:35 GMT" ], "Content-Length": [ - "610" + "450" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName3668/collections/collectionName3668\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections\",\r\n \"name\": \"collectionName3668\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"collectionName3668\",\r\n \"_rid\": \"20hdANzkn7I=\",\r\n \"_etag\": \"\\\"00003900-0000-0200-0000-60884f460000\\\"\",\r\n \"_ts\": 1619545926,\r\n \"shardKey\": {\r\n \"partitionKey\": \"Hash\"\r\n },\r\n \"indexes\": [\r\n {\r\n \"key\": {\r\n \"keys\": [\r\n \"_id\"\r\n ]\r\n },\r\n \"options\": {}\r\n },\r\n {\r\n \"key\": {\r\n \"keys\": [\r\n \"DocumentDBDefaultIndex\"\r\n ]\r\n },\r\n \"options\": {}\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668/collections/collectionName3668\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections\",\r\n \"name\": \"collectionName3668\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"collectionName3668\",\r\n \"shardKey\": {\r\n \"partitionKey\": \"Hash\"\r\n },\r\n \"indexes\": [\r\n {\r\n \"key\": {\r\n \"keys\": [\r\n \"_id\"\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName3668/collections?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDEvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUzNjY4L2NvbGxlY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668/collections?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDMvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUzNjY4L2NvbGxlY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "298ff12f-03f0-4cd5-b877-2aa626ec5233" + "c7a1b929-978f-45f8-99b3-3ba46fe93456" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1053,7 +846,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1062,33 +855,33 @@ "11990" ], "x-ms-request-id": [ - "f3f9edd7-8ad7-43e9-a6a2-447baafe33f5" + "74b905d2-24b3-45c3-aab0-42b53e9b07e7" ], "x-ms-correlation-request-id": [ - "f3f9edd7-8ad7-43e9-a6a2-447baafe33f5" + "74b905d2-24b3-45c3-aab0-42b53e9b07e7" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T175229Z:f3f9edd7-8ad7-43e9-a6a2-447baafe33f5" + "WESTUS2:20210616T055736Z:74b905d2-24b3-45c3-aab0-42b53e9b07e7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:52:29 GMT" + "Wed, 16 Jun 2021 05:57:35 GMT" ], "Content-Length": [ - "622" + "462" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db001/mongodbDatabases/databaseName3668/collections/collectionName3668\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections\",\r\n \"name\": \"collectionName3668\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"collectionName3668\",\r\n \"_rid\": \"20hdANzkn7I=\",\r\n \"_etag\": \"\\\"00003900-0000-0200-0000-60884f460000\\\"\",\r\n \"_ts\": 1619545926,\r\n \"shardKey\": {\r\n \"partitionKey\": \"Hash\"\r\n },\r\n \"indexes\": [\r\n {\r\n \"key\": {\r\n \"keys\": [\r\n \"_id\"\r\n ]\r\n },\r\n \"options\": {}\r\n },\r\n {\r\n \"key\": {\r\n \"keys\": [\r\n \"DocumentDBDefaultIndex\"\r\n ]\r\n },\r\n \"options\": {}\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668/collections/collectionName3668\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections\",\r\n \"name\": \"collectionName3668\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"collectionName3668\",\r\n \"shardKey\": {\r\n \"partitionKey\": \"Hash\"\r\n },\r\n \"indexes\": [\r\n {\r\n \"key\": {\r\n \"keys\": [\r\n \"_id\"\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { - "SubscriptionId": "80be3961-0521-4a0a-8570-5cd5a4e2f98c" + "SubscriptionId": "259fbb24-9bcd-4cfc-865c-fc33b22fe38a" } } \ No newline at end of file diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/OperationsTests/ListOperationsTest.json b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/OperationsTests/ListOperationsTest.json index 836d2deb7a4ab..04401d09d6eea 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/OperationsTests/ListOperationsTest.json +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/OperationsTests/ListOperationsTest.json @@ -1,21 +1,21 @@ { "Entries": [ { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/tables/tableName2510?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyNTEwL3RhYmxlcy90YWJsZU5hbWUyNTEwP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668/collections/collectionName3668?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDMvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUzNjY4L2NvbGxlY3Rpb25zL2NvbGxlY3Rpb25OYW1lMzY2OD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d4ad12ec-c2e2-4fd5-a06d-4cbc389fcbfd" + "0c6025e2-8d26-4aff-9ff8-ccdc70740175" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -27,19 +27,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/tables/tableName2510/operationResults/47f91efc-af4c-4ae4-98a3-ae6cbe6dcce9?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668/collections/collectionName3668/operationResults/75e988ac-7aa6-46c9-bdf2-174e54e1ada6?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/47f91efc-af4c-4ae4-98a3-ae6cbe6dcce9?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/75e988ac-7aa6-46c9-bdf2-174e54e1ada6?api-version=2021-06-15" ], "x-ms-request-id": [ - "47f91efc-af4c-4ae4-98a3-ae6cbe6dcce9" + "75e988ac-7aa6-46c9-bdf2-174e54e1ada6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -48,16 +48,16 @@ "14999" ], "x-ms-correlation-request-id": [ - "1992c0d9-b03e-4df3-b030-ec8006aa1317" + "6ff402f4-4519-4baf-ba3d-35a2b2705fb0" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T174916Z:1992c0d9-b03e-4df3-b030-ec8006aa1317" + "WESTUS2:20210616T055736Z:6ff402f4-4519-4baf-ba3d-35a2b2705fb0" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:49:15 GMT" + "Wed, 16 Jun 2021 05:57:35 GMT" ], "Content-Length": [ "21" @@ -70,21 +70,21 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName22510?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyMjUxMD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDMvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUzNjY4P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ee9a5f51-431f-4d10-91bf-1f287761840d" + "653b0db0-aeed-48ad-b700-38825234aee3" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -96,19 +96,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName22510/operationResults/f1b8a15b-4fa9-4ddf-8303-e5767c69b47f?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName3668/operationResults/50c90a21-2080-4fc3-accf-3668b34e282d?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/f1b8a15b-4fa9-4ddf-8303-e5767c69b47f?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/50c90a21-2080-4fc3-accf-3668b34e282d?api-version=2021-06-15" ], "x-ms-request-id": [ - "f1b8a15b-4fa9-4ddf-8303-e5767c69b47f" + "50c90a21-2080-4fc3-accf-3668b34e282d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -117,16 +117,16 @@ "14999" ], "x-ms-correlation-request-id": [ - "c22fca1e-ed46-46d4-902a-fb431af3046a" + "fdd4b628-3857-43ab-8c0f-a8cc177f0a60" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174916Z:c22fca1e-ed46-46d4-902a-fb431af3046a" + "WESTUS2:20210616T055737Z:fdd4b628-3857-43ab-8c0f-a8cc177f0a60" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:49:15 GMT" + "Wed, 16 Jun 2021 05:57:37 GMT" ], "Content-Length": [ "21" @@ -139,21 +139,21 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI4MTkyL2Nhc3NhbmRyYUtleXNwYWNlcy9rZXlzcGFjZU5hbWUyNTEwP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName23668?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIwMDMvbW9uZ29kYkRhdGFiYXNlcy9kYXRhYmFzZU5hbWUyMzY2OD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1344f468-d3b2-4b34-b0a4-53fe692140bd" + "9d4f2558-322e-49ba-846b-e907e043d736" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -165,19 +165,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db8192/cassandraKeyspaces/keyspaceName2510/operationResults/6442daee-a2dd-4f02-9b3a-a73c49fcc4d4?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db003/mongodbDatabases/databaseName23668/operationResults/dde53b23-ff05-478e-81d8-ccc2e5f5f4e0?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/6442daee-a2dd-4f02-9b3a-a73c49fcc4d4?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/dde53b23-ff05-478e-81d8-ccc2e5f5f4e0?api-version=2021-06-15" ], "x-ms-request-id": [ - "6442daee-a2dd-4f02-9b3a-a73c49fcc4d4" + "dde53b23-ff05-478e-81d8-ccc2e5f5f4e0" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -186,16 +186,16 @@ "14999" ], "x-ms-correlation-request-id": [ - "365d4c18-b99a-4f25-a706-b7fbda1e4444" + "df4e9d4b-4977-4f68-9f59-d9980b9ce3c7" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174916Z:365d4c18-b99a-4f25-a706-b7fbda1e4444" + "WESTUS2:20210616T055737Z:df4e9d4b-4977-4f68-9f59-d9980b9ce3c7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:49:15 GMT" + "Wed, 16 Jun 2021 05:57:36 GMT" ], "Content-Length": [ "21" @@ -208,21 +208,21 @@ "StatusCode": 202 }, { - "RequestUri": "/providers/Microsoft.DocumentDB/operations?api-version=2021-04-15", - "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9vcGVyYXRpb25zP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/providers/Microsoft.DocumentDB/operations?api-version=2021-06-15", + "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9vcGVyYXRpb25zP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2d64201d-2071-4697-a6cf-8976cc741cd3" + "9f4818fa-aed4-4044-b604-45bbce440628" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -237,7 +237,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -246,33 +246,33 @@ "11999" ], "x-ms-request-id": [ - "6268cb56-48d1-421c-bc43-7671249e7587" + "b4e94851-dee8-41ef-85a6-d6362d985d57" ], "x-ms-correlation-request-id": [ - "6268cb56-48d1-421c-bc43-7671249e7587" + "b4e94851-dee8-41ef-85a6-d6362d985d57" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174916Z:6268cb56-48d1-421c-bc43-7671249e7587" + "WESTUS2:20210616T055738Z:b4e94851-dee8-41ef-85a6-d6362d985d57" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:49:16 GMT" + "Wed, 16 Jun 2021 05:57:37 GMT" ], "Content-Length": [ - "144872" + "148931" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database\",\r\n \"Operation\": \"Write SQL database\",\r\n \"Description\": \"Create a SQL database.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database\",\r\n \"Operation\": \"Read SQL database(s)\",\r\n \"Description\": \"Read a SQL database or list all the SQL databases.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database\",\r\n \"Operation\": \"Delete SQL database\",\r\n \"Description\": \"Delete a SQL database.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container\",\r\n \"Operation\": \"Write SQL container\",\r\n \"Description\": \"Create or update a SQL container.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container\",\r\n \"Operation\": \"Read SQL container(s)\",\r\n \"Description\": \"Read a SQL container or list all the SQL containers.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container\",\r\n \"Operation\": \"Delete SQL container\",\r\n \"Description\": \"Delete a SQL container.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Stored Procedure\",\r\n \"Operation\": \"Write SQL stored procedure\",\r\n \"Description\": \"Create or update a SQL stored procedure.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Stored Procedure\",\r\n \"Operation\": \"Read SQL stored procedure(s)\",\r\n \"Description\": \"Read a SQL stored procedure or list all the SQL stored procedures.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Stored Procedure\",\r\n \"Operation\": \"Delete SQL stored procedure\",\r\n \"Description\": \"Delete a SQL stored procedure.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Stored Procedure\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL User Defined Function\",\r\n \"Operation\": \"Write SQL user defined function\",\r\n \"Description\": \"Create or update a SQL user defined function.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL User Defined Function\",\r\n \"Operation\": \"Read SQL user defined function(s)\",\r\n \"Description\": \"Read a SQL user defined function or list all the SQL user defined functions.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL User Defined Function\",\r\n \"Operation\": \"Delete SQL user defined function\",\r\n \"Description\": \"Delete a SQL user defined function.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL User Defined Function\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Tirgger\",\r\n \"Operation\": \"Write SQL trigger\",\r\n \"Description\": \"Create or update a SQL trigger.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Tirgger\",\r\n \"Operation\": \"Read SQL trigger(s)\",\r\n \"Description\": \"Read a SQL trigger or list all the SQL triggers.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Tirgger\",\r\n \"Operation\": \"Delete SQL trigger\",\r\n \"Description\": \"Delete a SQL trigger.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Tirgger\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"Write table\",\r\n \"Description\": \"Create or update a table.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"Read table(s)\",\r\n \"Description\": \"Read a table or list all the tables.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"Delete table\",\r\n \"Description\": \"Delete a table.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database\",\r\n \"Operation\": \"Write MongoDB database\",\r\n \"Description\": \"Create a MongoDB database.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database\",\r\n \"Operation\": \"Read MongoDB database(s)\",\r\n \"Description\": \"Read a MongoDB database or list all the MongoDB databases.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database\",\r\n \"Operation\": \"Delete MongoDB database\",\r\n \"Description\": \"Delete a MongoDB database.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Collection\",\r\n \"Operation\": \"Write MongoDB collection\",\r\n \"Description\": \"Create or update a MongoDB collection.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Collection\",\r\n \"Operation\": \"Read MongoDB collection(s)\",\r\n \"Description\": \"Read a MongoDB collection or list all the MongoDB collections.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Collection\",\r\n \"Operation\": \"Delete MongoDB collection\",\r\n \"Description\": \"Delete a MongoDB collection.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Collection\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Keyspace\",\r\n \"Operation\": \"Write Cassandra keyspace\",\r\n \"Description\": \"Create a Cassandra keyspace.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Keyspace\",\r\n \"Operation\": \"Read Cassandra keyspace(s)\",\r\n \"Description\": \"Read a Cassandra keyspace or list all the Cassandra keyspaces.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Keyspace\",\r\n \"Operation\": \"Delete Cassandra keyspace\",\r\n \"Description\": \"Delete a Cassandra keyspace.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Keyspace\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Table\",\r\n \"Operation\": \"Write Cassandra table\",\r\n \"Description\": \"Create or update a Cassandra table.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Table\",\r\n \"Operation\": \"Read Cassandra table(s)\",\r\n \"Description\": \"Read a Cassandra table or list all the Cassandra tables.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Table\",\r\n \"Operation\": \"Delete Cassandra table\",\r\n \"Description\": \"Delete a Cassandra table.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Table\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database\",\r\n \"Operation\": \"Write Gremlin database\",\r\n \"Description\": \"Create a Gremlin database.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database\",\r\n \"Operation\": \"Read Gremlin database(s)\",\r\n \"Description\": \"Read a Gremlin database or list all the Gremlin databases.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database\",\r\n \"Operation\": \"Delete Gremlin database\",\r\n \"Description\": \"Delete a Gremlin database.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Graph\",\r\n \"Operation\": \"Write Gremlin graph\",\r\n \"Description\": \"Create or update a Gremlin graph.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Graph\",\r\n \"Operation\": \"Read Gremlin graph(s)\",\r\n \"Description\": \"Read a Gremlin graph or list all the Gremlin graphs.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Graph\",\r\n \"Operation\": \"Delete Gremlin graph\",\r\n \"Description\": \"Delete a Gremlin graph.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Graph\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database throughput setting\",\r\n \"Operation\": \"Write SQL database throughput\",\r\n \"Description\": \"Update a SQL database throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database throughput setting\",\r\n \"Operation\": \"Read SQL database throughput\",\r\n \"Description\": \"Read a SQL database throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database throughput setting\",\r\n \"Operation\": \"Migrate SQL database offer to autoscale\",\r\n \"Description\": \"Migrate SQL database offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database throughput setting\",\r\n \"Operation\": \"Migrate a SQL database throughput offer to manual throughput\",\r\n \"Description\": \"Migrate a SQL database throughput offer to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container throughput setting\",\r\n \"Operation\": \"Write SQL container throughput\",\r\n \"Description\": \"Update a SQL container throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container throughput setting\",\r\n \"Operation\": \"Read SQL container throughput\",\r\n \"Description\": \"Read a SQL container throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container throughput setting\",\r\n \"Operation\": \"Migrate SQL container offer to autoscale\",\r\n \"Description\": \"Migrate SQL container offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container throughput setting\",\r\n \"Operation\": \"Migrate a SQL database throughput offer to manual throughput\",\r\n \"Description\": \"Migrate a SQL database throughput offer to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"Write table throughput\",\r\n \"Description\": \"Update a table throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"Read table throughput\",\r\n \"Description\": \"Read a table throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"Migrate table offer to autoscale\",\r\n \"Description\": \"Migrate table offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"Migrate table offer to to manual throughput\",\r\n \"Description\": \"Migrate table offer to to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database throughput setting\",\r\n \"Operation\": \"Write MongoDB database throughput\",\r\n \"Description\": \"Update a MongoDB database throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database throughput setting\",\r\n \"Operation\": \"Read MongoDB database throughput\",\r\n \"Description\": \"Read a MongoDB database throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database throughput setting\",\r\n \"Operation\": \"Migrate MongoDB database offer to autoscale\",\r\n \"Description\": \"Migrate MongoDB database offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database throughput setting\",\r\n \"Operation\": \"Migrate MongoDB database offer to to manual throughput\",\r\n \"Description\": \"Migrate MongoDB database offer to to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Collection throughput setting\",\r\n \"Operation\": \"Write MongoDB collection throughput\",\r\n \"Description\": \"Update a MongoDB collection throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Collection throughput setting\",\r\n \"Operation\": \"Read MongoDB collection throughput\",\r\n \"Description\": \"Read a MongoDB collection throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Collection throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB collection throughput setting\",\r\n \"Operation\": \"Migrate MongoDB collection offer to autoscale\",\r\n \"Description\": \"Migrate MongoDB collection offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB collection throughput setting\",\r\n \"Operation\": \"Migrate MongoDB collection offer to to manual throughput\",\r\n \"Description\": \"Migrate MongoDB collection offer to to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB collection throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB collection throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Keyspace throughput setting\",\r\n \"Operation\": \"Write Cassandra keyspace throughput\",\r\n \"Description\": \"Update a Cassandra keyspace throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Keyspace throughput setting\",\r\n \"Operation\": \"Read Cassandra keyspace throughput\",\r\n \"Description\": \"Read a Cassandra keyspace throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Keyspace throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra keyspace throughput setting\",\r\n \"Operation\": \"Migrate Cassandra keyspace offer to autoscale\",\r\n \"Description\": \"Migrate Cassandra keyspace offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra keyspace throughput setting\",\r\n \"Operation\": \"Migrate Cassandra keyspace offer to to manual throughput\",\r\n \"Description\": \"Migrate Cassandra keyspace offer to to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra keyspace throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra keyspace throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Table throughput setting\",\r\n \"Operation\": \"Write Cassandra table throughput\",\r\n \"Description\": \"Update a Cassandra table throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Table throughput setting\",\r\n \"Operation\": \"Read Cassandra table throughput\",\r\n \"Description\": \"Read a Cassandra table throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Table throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra table throughput setting\",\r\n \"Operation\": \"Migrate Cassandra table offer to autoscale\",\r\n \"Description\": \"Migrate Cassandra table offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra table throughput setting\",\r\n \"Operation\": \"Migrate Cassandra table offer to to manual throughput\",\r\n \"Description\": \"Migrate Cassandra table offer to to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra table throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra table throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database throughput setting\",\r\n \"Operation\": \"Write Gremlin database throughput\",\r\n \"Description\": \"Update a Gremlin database throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database throughput setting\",\r\n \"Operation\": \"Read Gremlin database throughput\",\r\n \"Description\": \"Read a Gremlin database throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database throughput setting\",\r\n \"Operation\": \"Migrate Gremlin Database offer to autoscale\",\r\n \"Description\": \"Migrate Gremlin Database offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database throughput setting\",\r\n \"Operation\": \"Migrate Gremlin Database offer to to manual throughput\",\r\n \"Description\": \"Migrate Gremlin Database offer to to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Graph throughput setting\",\r\n \"Operation\": \"Write Gremlin graph throughput\",\r\n \"Description\": \"Update a Gremlin graph throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Graph throughput setting\",\r\n \"Operation\": \"Read Gremlin graph throughput\",\r\n \"Description\": \"Read a Gremlin graph throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Graph throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin graph throughput setting\",\r\n \"Operation\": \"Migrate Gremlin graph offer to autoscale\",\r\n \"Description\": \"Migrate Gremlin graph offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin graph throughput setting\",\r\n \"Operation\": \"Migrate Gremlin graph offer to to manual throughput\",\r\n \"Description\": \"Migrate Gremlin graph offer to to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin graph throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin graph throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write database\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Create a database. Only applicable to API types: 'sql', 'mongodb', 'gremlin'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read database(s)\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a database or list all the databases. Only applicable to API types: 'sql', 'mongodb', 'gremlin'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete database\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete a database. Only applicable to API types: 'sql', 'mongodb', 'gremlin'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'sql', 'mongodb', 'gremlin'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Container\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write container\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Create or update a container. Only applicable to API types: 'sql'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Container\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read container(s)\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a container or list all the containers. Only applicable to API types: 'sql'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Container\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete container\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete a container. Only applicable to API types: 'sql'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Container\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'sql'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/tables/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write table\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Create or update a table. Only applicable to API types: 'table'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/tables/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read table(s)\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a table or list all the tables. Only applicable to API types: 'table'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/tables/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete table\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete a table. Only applicable to API types: 'table'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/tables/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'table'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write collection\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Create or update a collection. Only applicable to API types: 'mongodb'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read collection(s)\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a collection or list all the collections. Only applicable to API types: 'mongodb'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete collection\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete a collection. Only applicable to API types: 'mongodb'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'mongodb'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Keyspace\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write keyspace\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Create a keyspace. Only applicable to API types: 'cassandra'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Keyspace\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read keyspace(s)\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a keyspace or list all the keyspaces. Only applicable to API types: 'cassandra'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Keyspace\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete keyspace\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete a keyspace. Only applicable to API types: 'cassandra'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Keyspace\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'cassandra'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write table\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Create or update a table. Only applicable to API types: 'cassandra'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read table(s)\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a table or list all the tables. Only applicable to API types: 'cassandra'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete table\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete a table. Only applicable to API types: 'cassandra'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'cassandra'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Graph\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write graph\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Create or update a graph. Only applicable to API types: 'gremlin'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Graph\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read graph(s)\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a graph or list all the graphs. Only applicable to API types: 'gremlin'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Graph\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete graph\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete a graph. Only applicable to API types: 'gremlin'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Graph\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'gremlin'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write database throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Update a database throughput. Only applicable to API types: 'sql', 'mongodb', 'gremlin'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read database throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a database throughput. Only applicable to API types: 'sql', 'mongodb', 'gremlin'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'sql', 'mongodb', 'gremlin'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Container throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write container throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Update a container throughput. Only applicable to API types: 'sql'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Container throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read container throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a container throughput. Only applicable to API types: 'sql'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Container throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'sql'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write table throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Update a table throughput. Only applicable to API types: 'table'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read table throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a table throughput. Only applicable to API types: 'table'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'table'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write collection throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Update a collection throughput. Only applicable to API types: 'mongodb'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read collection throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a collection throughput. Only applicable to API types: 'mongodb'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'mongodb'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Keyspace throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write keyspace throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Update a keyspace throughput. Only applicable to API types: 'cassandra'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Keyspace throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read keyspace throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a keyspace throughput. Only applicable to API types: 'cassandra'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Keyspace throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'cassandra'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write table throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Update a table throughput. Only applicable to API types: 'cassandra'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read table throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a table throughput. Only applicable to API types: 'cassandra'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'cassandra'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Graph throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write gremlin throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Update a graph throughput. Only applicable to API types: 'gremlin'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Graph throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read graph throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a graph throughput. Only applicable to API types: 'gremlin'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Graph throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'gremlin'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Operation Result\",\r\n \"Operation\": \"Read operation status\",\r\n \"Description\": \"Read status of the asynchronous operation\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccountNames/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Names\",\r\n \"Operation\": \"Read database account names\",\r\n \"Description\": \"Checks for name availability.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Read database account\",\r\n \"Description\": \"Reads a database account.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Update database account\",\r\n \"Description\": \"Update a database accounts.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/listKeys/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"List keys\",\r\n \"Description\": \"List keys of a database account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account readonly keys\",\r\n \"Operation\": \"Read database account readonly keys\",\r\n \"Description\": \"Reads the database account readonly keys.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account readonly keys\",\r\n \"Operation\": \"Read database account readonly keys\",\r\n \"Description\": \"Reads the database account readonly keys.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/regenerateKey/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Rotate keys\",\r\n \"Description\": \"Rotate keys of a database account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/listConnectionStrings/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Get Connection Strings\",\r\n \"Description\": \"Get the connection strings for a database account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/changeResourceGroup/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Change resource group\",\r\n \"Description\": \"Change resource group of a database account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/failoverPriorityChange/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Manual Failover\",\r\n \"Description\": \"Change failover priorities of regions of a database account. This is used to perform manual failover operation\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/offlineRegion/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Offline Region\",\r\n \"Description\": \"Offline a region of a database account. \"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/onlineRegion/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Online Region\",\r\n \"Description\": \"Online a region of a database account.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Delete database accounts\",\r\n \"Description\": \"Deletes the database accounts.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Read operation status\",\r\n \"Description\": \"Read status of the asynchronous operation\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/percentile/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account latencies\",\r\n \"Operation\": \"Read latency percentiles\",\r\n \"Description\": \"Read percentiles of replication latencies\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/percentile/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account metrics\",\r\n \"Operation\": \"Read latency metrics\",\r\n \"Description\": \"Read latency metrics\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/percentile/targetRegion/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account metrics for a specific target region\",\r\n \"Operation\": \"Read latency metricsfor a specific target region\",\r\n \"Description\": \"Read latency metrics for a specific target region\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/percentile/sourceRegion/targetRegion/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account metrics for a specific source and target region\",\r\n \"Operation\": \"Read latency metrics for a specific source and target region\",\r\n \"Description\": \"Read latency metrics for a specific source and target region\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/partitions/usages/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account partition usages\",\r\n \"Operation\": \"Read database account partition level usages\",\r\n \"Description\": \"Read database account partition level usages\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/getBackupPolicy/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database\",\r\n \"Operation\": \"Get BackupPolicy\",\r\n \"Description\": \"Get the backup policy of database account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/metricDefinitions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account metric definitions\",\r\n \"Operation\": \"Read database account metrics definitions\",\r\n \"Description\": \"Reads the database account metrics definitions.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account metrics\",\r\n \"Operation\": \"Read database account metrics\",\r\n \"Description\": \"Reads the database account metrics.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/usages/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account usages\",\r\n \"Operation\": \"Read database account usages\",\r\n \"Description\": \"Reads the database account usages.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/metricDefinitions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database metric definitions\",\r\n \"Operation\": \"Read database metric definitions\",\r\n \"Description\": \"Reads the database metric definitions\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database metrics\",\r\n \"Operation\": \"Read database metrics\",\r\n \"Description\": \"Reads the database metrics.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/usages/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database usages\",\r\n \"Operation\": \"Read database usages\",\r\n \"Description\": \"Reads the database usages.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/metricDefinitions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection metric definitions\",\r\n \"Operation\": \"Read collection metric definitions\",\r\n \"Description\": \"Reads the collection metric definitions.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection metrics\",\r\n \"Operation\": \"Read collection metrics\",\r\n \"Description\": \"Reads the collection metrics.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/usages/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection usages\",\r\n \"Operation\": \"Read collection usages\",\r\n \"Description\": \"Reads the collection usages.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account and Region metrics\",\r\n \"Operation\": \"Read region database account metrics\",\r\n \"Description\": \"Reads the region and database account metrics.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/databases/collections/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Regional Collection metrics\",\r\n \"Operation\": \"Read regional collection metrics\",\r\n \"Description\": \"Reads the regional collection metrics.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/databases/collections/partitions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Regional Database Account Collection partitions\",\r\n \"Operation\": \"Read regional database account partitions in a collection\",\r\n \"Description\": \"Read regional database account partitions in a collection\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/partitions/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account partition metrics\",\r\n \"Operation\": \"Read database account partition level metrics\",\r\n \"Description\": \"Read database account partition level metrics\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/databases/collections/partitions/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Regional Database Account partition metrics\",\r\n \"Operation\": \"Read regional database account partition level metrics\",\r\n \"Description\": \"Read regional database account partition level metrics\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/databases/collections/partitionKeyRangeId/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Regional Database Account partition key metrics\",\r\n \"Operation\": \"Read regional database account partition key level metrics\",\r\n \"Description\": \"Read regional database account partition key level metrics\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/partitionKeyRangeId/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account partition key metrics\",\r\n \"Operation\": \"Read database account partition key level metrics\",\r\n \"Description\": \"Read database account partition key level metrics\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/partitions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Collection partitions\",\r\n \"Operation\": \"Read database account partitions in a collection\",\r\n \"Description\": \"Read database account partitions in a collection\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/register/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"\",\r\n \"Operation\": \"Register Microsoft DocumentDB resource provider\",\r\n \"Description\": \" Register the Microsoft DocumentDB resource provider for the subscription\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/operations/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"operations\",\r\n \"Operation\": \"List operations\",\r\n \"Description\": \"Read operations available for the Microsoft DocumentDB \"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/PrivateEndpointConnectionsApproval/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Endpoint Connection Approval\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/PrivateEndpointConnectionsApproval/action\",\r\n \"Description\": \"Manage a private endpoint connection of Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Endpoint Connection Proxy\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/read\",\r\n \"Description\": \"Read a private endpoint connection proxy of Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Endpoint Connection Proxy\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/write\",\r\n \"Description\": \"Create or update a private endpoint connection proxy of Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Endpoint Connection Proxy\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/delete\",\r\n \"Description\": \"Delete a private endpoint connection proxy of Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Operation Result\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/operationResults/read\",\r\n \"Description\": \"Read Status of private endpoint connection proxy asynchronous operation\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/validate/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Endpoint Connection Proxy\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/validate/action\",\r\n \"Description\": \"Validate a private endpoint connection proxy of Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Endpoint Connection\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/read\",\r\n \"Description\": \"Read a private endpoint connection or list all the private endpoint connections of a Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Endpoint Connection\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/write\",\r\n \"Description\": \"Create or update a private endpoint connection of a Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Endpoint Connection\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/delete\",\r\n \"Description\": \"Delete a private endpoint connection of a Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Operation Result\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/operationResults/read\",\r\n \"Description\": \"Read Status of privateEndpointConnenctions asynchronous operation\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateLinkResources/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Link Resource\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateLinkResources/read\",\r\n \"Description\": \"Read a private link resource or list all the private link resources of a Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/locations/operationsStatus/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Asynchronous Operations\",\r\n \"Operation\": \"Microsoft.DocumentDB/locations/operationsStatus/read\",\r\n \"Description\": \"Reads Status of Asynchronous Operations\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/locations/deleteVirtualNetworkOrSubnets/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Microsoft.DocumentDB/locations/deleteVirtualNetworkOrSubnets/action\",\r\n \"Description\": \"Notifies Microsoft.DocumentDB that VirtualNetwork or Subnet is being deleted\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/locations/deleteVirtualNetworkOrSubnets/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Operation Result\",\r\n \"Operation\": \"Microsoft.DocumentDB/locations/deleteVirtualNetworkOrSubnets/operationResults/read\",\r\n \"Description\": \"Read Status of deleteVirtualNetworkOrSubnets asynchronous operation\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/restore/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/restore/action\",\r\n \"Description\": \"Submit a restore request\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/backup/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/backup/action\",\r\n \"Description\": \"Submit a request to configure backup\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Notebook Workspace\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/write\",\r\n \"Description\": \"Create or update a notebook workspace\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Notebook Workspace\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/read\",\r\n \"Description\": \"Read a notebook workspace\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Notebook Workspace\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/delete\",\r\n \"Description\": \"Delete a notebook workspace\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Operation Result\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/operationResults/read\",\r\n \"Description\": \"Read the status of an asynchronous operation on notebook workspaces\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/listConnectionInfo/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Notebook Workspace\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/listConnectionInfo/action\",\r\n \"Description\": \"List the connection info for a notebook workspace\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Restorable database account\",\r\n \"Operation\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read\",\r\n \"Description\": \"Read a restorable database account or List all the restorable database accounts\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restore/action \",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Restore action on restorable database account\",\r\n \"Operation\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restore/action\",\r\n \"Description\": \"Submit a restore request\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/locations/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"CosmosDB location\",\r\n \"Operation\": \"Microsoft.DocumentDB/locations/read\",\r\n \"Description\": \"Read the metadata of a location or List all location metadata\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/cassandraClusters/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Managed Cassandra cluster\",\r\n \"Operation\": \"Microsoft.DocumentDB/cassandraClusters/read\",\r\n \"Description\": \"Read a managed Cassandra cluster or list all managed Cassandra clusters\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/cassandraClusters/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Managed Cassandra cluster\",\r\n \"Operation\": \"Microsoft.DocumentDB/cassandraClusters/write\",\r\n \"Description\": \"Create or update a managed Cassandra cluster\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/cassandraClusters/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Managed Cassandra cluster\",\r\n \"Operation\": \"Microsoft.DocumentDB/cassandraClusters/delete\",\r\n \"Description\": \"Delete a managed Cassandra cluster\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/cassandraClusters/repair/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"\",\r\n \"Operation\": \"Microsoft.DocumentDB/cassandraClusters/repair/action\",\r\n \"Description\": \"Request a repair of a managed Cassandra keyspace\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/cassandraClusters/fetchNodeStatus/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"\",\r\n \"Operation\": \"Microsoft.DocumentDB/cassandraClusters/fetchNodeStatus/action\",\r\n \"Description\": \"Asynchronously fetch node status of all nodes in a managed Cassandra cluster\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/cassandraClusters/dataCenters/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Managed Cassandra data center\",\r\n \"Operation\": \"Microsoft.DocumentDB/cassandraClusters/dataCenters/read\",\r\n \"Description\": \"Read a data center in a managed Cassandra cluster or list all data centers in a managed Cassandra cluster\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/cassandraClusters/dataCenters/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Managed Cassandra data center\",\r\n \"Operation\": \"Microsoft.DocumentDB/cassandraClusters/dataCenters/write\",\r\n \"Description\": \"Create or update a data center in a managed Cassandra cluster\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/cassandraClusters/dataCenters/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Managed Cassandra data center\",\r\n \"Operation\": \"Microsoft.DocumentDB/cassandraClusters/dataCenters/delete\",\r\n \"Description\": \"Delete a data center in a managed Cassandra cluster\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Role Definition\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions/read\",\r\n \"Description\": \"Read a SQL Role Definition\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Role Definition\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions/write\",\r\n \"Description\": \"Create or update a SQL Role Definition\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Role Definition\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions/delete\",\r\n \"Description\": \"Delete a SQL Role Definition\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Role Assignment\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments/read\",\r\n \"Description\": \"Read a SQL Role Assignment\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Role Assignment\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments/write\",\r\n \"Description\": \"Create or update a SQL Role Assignment\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Role Assignment\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments/delete\",\r\n \"Description\": \"Delete a SQL Role Assignment\"\r\n }\r\n },\r\n {\r\n \"origin\": \"system\",\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Read database account log definitions\",\r\n \"Description\": \"Gets the available log catageries for Database Account\"\r\n },\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"DataPlaneRequests\",\r\n \"displayName\": \"DataPlaneRequests\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"MongoRequests\",\r\n \"displayName\": \"MongoRequests\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"QueryRuntimeStatistics\",\r\n \"displayName\": \"QueryRuntimeStatistics\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"PartitionKeyStatistics\",\r\n \"displayName\": \"PartitionKeyStatistics\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"PartitionKeyRUConsumption\",\r\n \"displayName\": \"PartitionKeyRUConsumption\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"ControlPlaneRequests\",\r\n \"displayName\": \"ControlPlaneRequests\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"CassandraRequests\",\r\n \"displayName\": \"CassandraRequests\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"GremlinRequests\",\r\n \"displayName\": \"GremlinRequests\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"TableApiRequests\",\r\n \"displayName\": \"TableApiRequests\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"origin\": \"system\",\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Write diagnostic setting\",\r\n \"Description\": \"Gets the diagnostic setting for the resource\"\r\n }\r\n },\r\n {\r\n \"origin\": \"system\",\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Write diagnostic setting\",\r\n \"Description\": \"Creates or updates the diagnostic setting for the resource\"\r\n }\r\n },\r\n {\r\n \"origin\": \"system\",\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDb\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Get database account metric definitions\",\r\n \"Description\": \"Gets the available metrics for the database Account\"\r\n },\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"CreateAccount\",\r\n \"displayName\": \"Account Created\",\r\n \"internalMetricName\": \"CreateAccount\",\r\n \"displayDescription\": \"Account Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"CassandraKeyspaceUpdate\",\r\n \"displayName\": \"Cassandra Keyspace Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Cassandra Keyspace Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Keyspace Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"cassandra\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"keyspaces\"\r\n },\r\n {\r\n \"value\": \"cassandrakeyspaces\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"GremlinGraphDelete\",\r\n \"displayName\": \"Gremlin Graph Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Gremlin Graph Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Graph Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"gremlin\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"graphs\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraTableCreate\",\r\n \"displayName\": \"Cassandra Table Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Cassandra Table Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Keyspace Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"displayName\": \"Table Name\",\r\n \"internalName\": \"ChildResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"cassandra\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"tables\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MetadataRequests\",\r\n \"displayName\": \"Metadata Requests\",\r\n \"internalMetricName\": \"MetadataRequests\",\r\n \"displayDescription\": \"Count of metadata requests. Cosmos DB maintains system metadata collection for each account, that allows you to enumerate collections, databases, etc, and their configurations, free of charge.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"StatusCode\",\r\n \"internalName\": \"StatusCode\"\r\n },\r\n {\r\n \"name\": \"Role\",\r\n \"internalName\": \"Role\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"MasterCluster0\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DataUsage\",\r\n \"displayName\": \"Data Usage\",\r\n \"internalMetricName\": \"DataUsage\",\r\n \"displayDescription\": \"Total data usage reported at 5 minutes granularity\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \" Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IndexUsage\",\r\n \"displayName\": \"Index Usage\",\r\n \"internalMetricName\": \"IndexUsage\",\r\n \"displayDescription\": \"Total index usage reported at 5 minutes granularity\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \" Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"GremlinDatabaseCreate\",\r\n \"displayName\": \"Gremlin Database Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Gremlin Database Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Database Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"gremlin\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"gremlindatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"GremlinGraphUpdate\",\r\n \"displayName\": \"Gremlin Graph Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Gremlin Graph Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Graph Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"gremlin\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"graphs\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraTableDelete\",\r\n \"displayName\": \"Cassandra Table Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Cassandra Table Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Keyspace Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Table Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"cassandra\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"tables\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraConnectorAvgReplicationLatency\",\r\n \"displayName\": \"Cassandra Connector Average ReplicationLatency\",\r\n \"internalMetricName\": \"AverageReplicationLatencyInMilliseconds\",\r\n \"displayDescription\": \"Cassandra Connector Average ReplicationLatency\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"DatabaseAccount\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"CassandraRequestCharges\",\r\n \"displayName\": \"Cassandra Request Charges\",\r\n \"internalMetricName\": \"CassandraRequestCharges\",\r\n \"displayDescription\": \"RUs consumed for Cassandra requests made\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"APIType\",\r\n \"internalName\": \"APIType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"CassandraService\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\"\r\n },\r\n {\r\n \"name\": \"ResourceType\",\r\n \"internalName\": \"ResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraRequests\",\r\n \"displayName\": \"Cassandra Requests\",\r\n \"internalMetricName\": \"CassandraRequests\",\r\n \"displayDescription\": \"Number of Cassandra requests made\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"APIType\",\r\n \"internalName\": \"APIType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"CassandraService\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\"\r\n },\r\n {\r\n \"name\": \"ResourceType\",\r\n \"internalName\": \"ResourceType\"\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DeleteAccount\",\r\n \"displayName\": \"Account Deleted\",\r\n \"internalMetricName\": \"DeleteAccount\",\r\n \"displayDescription\": \"Account Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"GremlinDatabaseDelete\",\r\n \"displayName\": \"Gremlin Database Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Gremlin Database Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"gremlin\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"gremlindatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoDBDatabaseUpdate\",\r\n \"displayName\": \"Mongo Database Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Mongo Database Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"mongodb\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"mongodbdatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoDatabaseDelete\",\r\n \"displayName\": \"Mongo Database Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Mongo Database Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"mongodb\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"mongodbdatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoDatabaseThroughputUpdate\",\r\n \"displayName\": \"Mongo Database Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Mongo Database Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"mongodb\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"mongodbdatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequests\",\r\n \"displayName\": \"Mongo Requests\",\r\n \"internalMetricName\": \"MongoRequests\",\r\n \"displayDescription\": \"Number of Mongo Requests Made\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\"\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n },\r\n {\r\n \"name\": \"Status\",\r\n \"internalName\": \"Status\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequestsDelete\",\r\n \"displayName\": \"(deprecated) Mongo Delete Request Rate\",\r\n \"internalMetricName\": \"MongoRequests\",\r\n \"displayDescription\": \"Mongo Delete request per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n },\r\n {\r\n \"value\": \"OP_DELETE\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequestsInsert\",\r\n \"displayName\": \"(deprecated) Mongo Insert Request Rate\",\r\n \"internalMetricName\": \"MongoRequests\",\r\n \"displayDescription\": \"Mongo Insert count per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"insert\"\r\n },\r\n {\r\n \"value\": \"OP_INSERT\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequestsQuery\",\r\n \"displayName\": \"(deprecated) Mongo Query Request Rate\",\r\n \"internalMetricName\": \"MongoRequests\",\r\n \"displayDescription\": \"Mongo Query request per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"find\"\r\n },\r\n {\r\n \"value\": \"OP_QUERY\"\r\n },\r\n {\r\n \"value\": \"getMore\"\r\n },\r\n {\r\n \"value\": \"OP_GET_MORE\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequestsUpdate\",\r\n \"displayName\": \"(deprecated) Mongo Update Request Rate\",\r\n \"internalMetricName\": \"MongoRequests\",\r\n \"displayDescription\": \"Mongo Update request per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"OP_UPDATE\"\r\n },\r\n {\r\n \"value\": \"findandmodify\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServerSideLatency\",\r\n \"displayName\": \"Server Side Latency\",\r\n \"internalMetricName\": \"ServerSideLatency\",\r\n \"displayDescription\": \"Server Side Latency\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"ConnectionMode\",\r\n \"internalName\": \"ConnectionMode\"\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\"\r\n },\r\n {\r\n \"name\": \"PublicAPIType\",\r\n \"internalName\": \"PublicAPIType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SqlContainerThroughputUpdate\",\r\n \"displayName\": \"Sql Container Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Sql Container Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Container Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"containers\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SqlDatabaseCreate\",\r\n \"displayName\": \"Sql Database Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Sql Database Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Database Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sqldatabases\"\r\n },\r\n {\r\n \"value\": \"databases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SqlDatabaseThroughputUpdate\",\r\n \"displayName\": \"Sql Database Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Sql Database Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"sqldatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TableTableCreate\",\r\n \"displayName\": \"AzureTable Table Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"AzureTable Table Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Table Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"table\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"tables\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"UpdateAccountKeys\",\r\n \"displayName\": \"Account Keys Updated\",\r\n \"internalMetricName\": \"UpdateAccountKeys\",\r\n \"displayDescription\": \"Account Keys Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"KeyType\",\r\n \"internalName\": \"KeyType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalRequests\",\r\n \"displayName\": \"Total Requests\",\r\n \"internalMetricName\": \"TotalRequests\",\r\n \"displayDescription\": \"Number of requests made\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"StatusCode\",\r\n \"internalName\": \"StatusCode\"\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\"\r\n },\r\n {\r\n \"name\": \"Status\",\r\n \"internalName\": \"Status\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IntegratedCacheSize\",\r\n \"displayName\": \"IntegratedCacheSize\",\r\n \"internalMetricName\": \"IntegratedCacheSize\",\r\n \"displayDescription\": \"Size of the integrated caches for dedicated gateway requests\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CacheType\",\r\n \"internalName\": \"CacheType\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IntegratedCacheEvictedEntriesSize\",\r\n \"displayName\": \"IntegratedCacheEvictedEntriesSize\",\r\n \"internalMetricName\": \"IntegratedCacheEvictedEntriesSize\",\r\n \"displayDescription\": \"Size of the entries evicted from the integrated cache\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CacheType\",\r\n \"internalName\": \"CacheType\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DedicatedGatewayRequests\",\r\n \"displayName\": \"DedicatedGatewayRequests\",\r\n \"internalMetricName\": \"DedicatedGatewayRequests\",\r\n \"displayDescription\": \"Requests at the dedicated gateway\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"CacheExercised\",\r\n \"internalName\": \"CacheExercised\"\r\n },\r\n {\r\n \"name\": \"OperationName\",\r\n \"internalName\": \"OperationName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraConnectionClosures\",\r\n \"displayName\": \"Cassandra Connection Closures\",\r\n \"internalMetricName\": \"CassandraConnectionClosures\",\r\n \"displayDescription\": \"Number of Cassandra connections that were closed, reported at a 1 minute granularity\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Count\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \" Minimum\",\r\n \" Maximum\",\r\n \" Total\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"APIType\",\r\n \"internalName\": \"APIType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"CassandraService\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"ClosureReason\",\r\n \"internalName\": \"ClosureReason\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DocumentQuota\",\r\n \"displayName\": \"Document Quota\",\r\n \"internalMetricName\": \"DocumentQuota\",\r\n \"displayDescription\": \"Total storage quota reported at 5 minutes granularity\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \" Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AvailableStorage\",\r\n \"displayName\": \"(deprecated) Available Storage\",\r\n \"internalMetricName\": \"AvailableStorage\",\r\n \"displayDescription\": \"\\\"Available Storage\\\" will be removed from Azure Monitor at the end of September 2023. Cosmos DB collection storage size is now unlimited. The only restriction is that the storage size for each logical partition key is 20GB. You can enable PartitionKeyStatistics in Diagnostic Log to know the storage consumption for top partition keys. For more info about Cosmos DB storage quota, please check this doc https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits. After deprecation, the remaining alert rules still defined on the deprecated metric will be automatically disabled post the deprecation date.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \" Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DocumentCount\",\r\n \"displayName\": \"Document Count\",\r\n \"internalMetricName\": \"DocumentCount\",\r\n \"displayDescription\": \"Total document count reported at 5 minutes granularity\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \" Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraKeyspaceDelete\",\r\n \"displayName\": \"Cassandra Keyspace Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Cassandra Keyspace Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Keyspace Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"cassandra\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"keyspaces\"\r\n },\r\n {\r\n \"value\": \"cassandrakeyspaces\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"GremlinGraphCreate\",\r\n \"displayName\": \"Gremlin Graph Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Gremlin Graph Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Database Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"displayName\": \"Graph Name\",\r\n \"internalName\": \"ChildResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"gremlin\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"graphs\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoCollectionDelete\",\r\n \"displayName\": \"Mongo Collection Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Mongo Collection Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Collection Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"mongodb\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"collections\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoCollectionUpdate\",\r\n \"displayName\": \"Mongo Collection Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Mongo Collection Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Collection Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"mongodb\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"collections\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoDBDatabaseCreate\",\r\n \"displayName\": \"Mongo Database Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Mongo Database Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Database Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"mongodb\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"mongodbdatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequestsCount\",\r\n \"displayName\": \"(deprecated) Mongo Request Rate\",\r\n \"internalMetricName\": \"MongoRequests\",\r\n \"displayDescription\": \"Mongo request Count per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"count\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"NormalizedRUConsumption\",\r\n \"displayName\": \"Normalized RU Consumption\",\r\n \"internalMetricName\": \"NormalizedRUConsumption\",\r\n \"displayDescription\": \"Max RU consumption percentage per minute\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"lockAggregationType\": \"Maximum\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\",\r\n \" Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT1H\",\r\n \"P1D\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"PartitionKeyRangeId\",\r\n \"internalName\": \"PartitionKeyRangeId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"RemoveRegion\",\r\n \"displayName\": \"Region Removed\",\r\n \"internalMetricName\": \"RemoveRegion\",\r\n \"displayDescription\": \"Region Removed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServiceAvailability\",\r\n \"displayName\": \"Service Availability\",\r\n \"internalMetricName\": \"ServiceAvailability\",\r\n \"displayDescription\": \"Account requests availability at one hour, day or month granularity\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Minimum\",\r\n \"Average\",\r\n \"Maximum\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"SqlContainerCreate\",\r\n \"displayName\": \"Sql Container Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Sql Container Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Database Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"displayName\": \"Container Name\",\r\n \"internalName\": \"ChildResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"containers\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SqlContainerDelete\",\r\n \"displayName\": \"Sql Container Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Sql Container Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Container Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"containers\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SqlContainerUpdate\",\r\n \"displayName\": \"Sql Container Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Sql Container Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Container Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"containers\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TableTableDelete\",\r\n \"displayName\": \"AzureTable Table Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"AzureTable Table Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Table Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"table\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"tables\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalRequestUnits\",\r\n \"displayName\": \"Total Request Units\",\r\n \"internalMetricName\": \"TotalRequestUnits\",\r\n \"displayDescription\": \"Request Units consumed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \" Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"StatusCode\",\r\n \"internalName\": \"StatusCode\"\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\"\r\n },\r\n {\r\n \"name\": \"Status\",\r\n \"internalName\": \"Status\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"UpdateAccountReplicationSettings\",\r\n \"displayName\": \"Account Replication Settings Updated\",\r\n \"internalMetricName\": \"UpdateAccountReplicationSettings\",\r\n \"displayDescription\": \"Account Replication Settings Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"GremlinDatabaseThroughputUpdate\",\r\n \"displayName\": \"Gremlin Database Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Gremlin Database Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"gremlindatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AutoscaleMaxThroughput\",\r\n \"displayName\": \"Autoscale Max Throughput\",\r\n \"internalMetricName\": \"AutoscaleMaxThroughput\",\r\n \"displayDescription\": \"Autoscale Max Throughput\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"lockAggregationType\": \"Maximum\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraKeyspaceCreate\",\r\n \"displayName\": \"Cassandra Keyspace Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Cassandra Keyspace Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Keyspace Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"cassandra\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"keyspaces\"\r\n },\r\n {\r\n \"value\": \"cassandrakeyspaces\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AddRegion\",\r\n \"displayName\": \"Region Added\",\r\n \"internalMetricName\": \"AddRegion\",\r\n \"displayDescription\": \"Region Added\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraTableUpdate\",\r\n \"displayName\": \"Cassandra Table Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Cassandra Table Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Keyspace Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Table Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"cassandra\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"tables\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraConnectorReplicationHealthStatus\",\r\n \"displayName\": \"Cassandra Connector Replication Health Status\",\r\n \"internalMetricName\": \"ReplicationHealthStatus\",\r\n \"displayDescription\": \"Cassandra Connector Replication Health Status\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"DatabaseAccount\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"NotStarted\",\r\n \"displayName\": \"Replication Not Started\",\r\n \"internalName\": \"NotStarted\"\r\n },\r\n {\r\n \"name\": \"ReplicationInProgress\",\r\n \"displayName\": \"Replication In Progress\",\r\n \"internalName\": \"ReplicationInProgress\"\r\n },\r\n {\r\n \"name\": \"Error\",\r\n \"displayName\": \"Replication In Error\",\r\n \"internalName\": \"Error\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"GremlinDatabaseUpdate\",\r\n \"displayName\": \"Gremlin Database Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Gremlin Database Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"gremlin\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"gremlindatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoCollectionCreate\",\r\n \"displayName\": \"Mongo Collection Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Mongo Collection Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Database Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"displayName\": \"Collection Name\",\r\n \"internalName\": \"ChildResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"mongodb\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"collections\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraKeyspaceThroughputUpdate\",\r\n \"displayName\": \"Cassandra Keyspace Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Cassandra Keyspace Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Keyspace Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"cassandra\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"keyspaces\"\r\n },\r\n {\r\n \"value\": \"cassandrakeyspaces\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraTableThroughputUpdate\",\r\n \"displayName\": \"Cassandra Table Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Cassandra Table Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Keyspace Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Table Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"cassandra\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"tables\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"GremlinGraphThroughputUpdate\",\r\n \"displayName\": \"Gremlin Graph Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Gremlin Graph Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Graph Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"graphs\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoCollectionThroughputUpdate\",\r\n \"displayName\": \"Mongo Collection Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Mongo Collection Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Collection Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"mongodb\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"collections\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequestCharge\",\r\n \"displayName\": \"Mongo Request Charge\",\r\n \"internalMetricName\": \"MongoRequestCharge\",\r\n \"displayDescription\": \"Mongo Request Units Consumed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Maximum\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\"\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n },\r\n {\r\n \"name\": \"Status\",\r\n \"internalName\": \"Status\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ProvisionedThroughput\",\r\n \"displayName\": \"Provisioned Throughput\",\r\n \"internalMetricName\": \"ProvisionedThroughput\",\r\n \"displayDescription\": \"Provisioned Throughput\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"lockAggregationType\": \"Maximum\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"RegionFailover\",\r\n \"displayName\": \"Region Failed Over\",\r\n \"internalMetricName\": \"RegionFailover\",\r\n \"displayDescription\": \"Region Failed Over\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"ReplicationLatency\",\r\n \"displayName\": \"P99 Replication Latency\",\r\n \"internalMetricName\": \"ReplicationLatency\",\r\n \"displayDescription\": \"P99 Replication Latency across source and target regions for geo-enabled account\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccount\",\r\n \"supportedAggregationTypes\": [\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SourceRegion\",\r\n \"internalName\": \"SourceRegion\"\r\n },\r\n {\r\n \"name\": \"TargetRegion\",\r\n \"internalName\": \"TargetRegion\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SqlDatabaseDelete\",\r\n \"displayName\": \"Sql Database Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Sql Database Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"sqldatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SqlDatabaseUpdate\",\r\n \"displayName\": \"Sql Database Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Sql Database Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"sqldatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TableTableThroughputUpdate\",\r\n \"displayName\": \"AzureTable Table Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"AzureTable Table Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Table Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"table\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"tables\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TableTableUpdate\",\r\n \"displayName\": \"AzureTable Table Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"AzureTable Table Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Table Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"table\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"tables\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"UpdateAccountNetworkSettings\",\r\n \"displayName\": \"Account Network Settings Updated\",\r\n \"internalMetricName\": \"UpdateAccountNetworkSettings\",\r\n \"displayDescription\": \"Account Network Settings Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"UpdateDiagnosticsSettings\",\r\n \"displayName\": \"Account Diagnostic Settings Updated\",\r\n \"internalMetricName\": \"UpdateDiagnosticSettings\",\r\n \"displayDescription\": \"Account Diagnostic Settings Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DiagnosticSettingsName\",\r\n \"internalName\": \"DiagnosticSettingsName\",\r\n \"displayName\": \"DiagnosticSettings Name\"\r\n },\r\n {\r\n \"name\": \"ResourceGroupName\",\r\n \"internalName\": \"ResourceGroupName\",\r\n \"displayName\": \"ResourceGroup Name\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IntegratedCacheHitRate\",\r\n \"displayName\": \"IntegratedCacheHitRate\",\r\n \"internalMetricName\": \"IntegratedCacheHitRate\",\r\n \"displayDescription\": \"Cache hit rate for integrated caches\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CacheType\",\r\n \"internalName\": \"CacheType\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IntegratedCacheTTLExpirationCount\",\r\n \"displayName\": \"IntegratedCacheTTLExpirationCount\",\r\n \"internalMetricName\": \"IntegratedCacheTTLExpirationCount\",\r\n \"displayDescription\": \"Number of entries removed from the integrated cache due to TTL expiration\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CacheType\",\r\n \"internalName\": \"CacheType\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database\",\r\n \"Operation\": \"Write SQL database\",\r\n \"Description\": \"Create a SQL database.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database\",\r\n \"Operation\": \"Read SQL database(s)\",\r\n \"Description\": \"Read a SQL database or list all the SQL databases.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database\",\r\n \"Operation\": \"Delete SQL database\",\r\n \"Description\": \"Delete a SQL database.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container\",\r\n \"Operation\": \"Write SQL container\",\r\n \"Description\": \"Create or update a SQL container.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container\",\r\n \"Operation\": \"Read SQL container(s)\",\r\n \"Description\": \"Read a SQL container or list all the SQL containers.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container\",\r\n \"Operation\": \"Delete SQL container\",\r\n \"Description\": \"Delete a SQL container.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Stored Procedure\",\r\n \"Operation\": \"Write SQL stored procedure\",\r\n \"Description\": \"Create or update a SQL stored procedure.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Stored Procedure\",\r\n \"Operation\": \"Read SQL stored procedure(s)\",\r\n \"Description\": \"Read a SQL stored procedure or list all the SQL stored procedures.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Stored Procedure\",\r\n \"Operation\": \"Delete SQL stored procedure\",\r\n \"Description\": \"Delete a SQL stored procedure.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Stored Procedure\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL User Defined Function\",\r\n \"Operation\": \"Write SQL user defined function\",\r\n \"Description\": \"Create or update a SQL user defined function.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL User Defined Function\",\r\n \"Operation\": \"Read SQL user defined function(s)\",\r\n \"Description\": \"Read a SQL user defined function or list all the SQL user defined functions.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL User Defined Function\",\r\n \"Operation\": \"Delete SQL user defined function\",\r\n \"Description\": \"Delete a SQL user defined function.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL User Defined Function\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Tirgger\",\r\n \"Operation\": \"Write SQL trigger\",\r\n \"Description\": \"Create or update a SQL trigger.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Tirgger\",\r\n \"Operation\": \"Read SQL trigger(s)\",\r\n \"Description\": \"Read a SQL trigger or list all the SQL triggers.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Tirgger\",\r\n \"Operation\": \"Delete SQL trigger\",\r\n \"Description\": \"Delete a SQL trigger.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Tirgger\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"Write table\",\r\n \"Description\": \"Create or update a table.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"Read table(s)\",\r\n \"Description\": \"Read a table or list all the tables.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"Delete table\",\r\n \"Description\": \"Delete a table.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database\",\r\n \"Operation\": \"Write MongoDB database\",\r\n \"Description\": \"Create a MongoDB database.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database\",\r\n \"Operation\": \"Read MongoDB database(s)\",\r\n \"Description\": \"Read a MongoDB database or list all the MongoDB databases.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database\",\r\n \"Operation\": \"Delete MongoDB database\",\r\n \"Description\": \"Delete a MongoDB database.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Collection\",\r\n \"Operation\": \"Write MongoDB collection\",\r\n \"Description\": \"Create or update a MongoDB collection.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Collection\",\r\n \"Operation\": \"Read MongoDB collection(s)\",\r\n \"Description\": \"Read a MongoDB collection or list all the MongoDB collections.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Collection\",\r\n \"Operation\": \"Delete MongoDB collection\",\r\n \"Description\": \"Delete a MongoDB collection.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Collection\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Keyspace\",\r\n \"Operation\": \"Write Cassandra keyspace\",\r\n \"Description\": \"Create a Cassandra keyspace.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Keyspace\",\r\n \"Operation\": \"Read Cassandra keyspace(s)\",\r\n \"Description\": \"Read a Cassandra keyspace or list all the Cassandra keyspaces.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Keyspace\",\r\n \"Operation\": \"Delete Cassandra keyspace\",\r\n \"Description\": \"Delete a Cassandra keyspace.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Keyspace\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Table\",\r\n \"Operation\": \"Write Cassandra table\",\r\n \"Description\": \"Create or update a Cassandra table.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Table\",\r\n \"Operation\": \"Read Cassandra table(s)\",\r\n \"Description\": \"Read a Cassandra table or list all the Cassandra tables.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Table\",\r\n \"Operation\": \"Delete Cassandra table\",\r\n \"Description\": \"Delete a Cassandra table.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Table\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database\",\r\n \"Operation\": \"Write Gremlin database\",\r\n \"Description\": \"Create a Gremlin database.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database\",\r\n \"Operation\": \"Read Gremlin database(s)\",\r\n \"Description\": \"Read a Gremlin database or list all the Gremlin databases.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database\",\r\n \"Operation\": \"Delete Gremlin database\",\r\n \"Description\": \"Delete a Gremlin database.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Graph\",\r\n \"Operation\": \"Write Gremlin graph\",\r\n \"Description\": \"Create or update a Gremlin graph.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Graph\",\r\n \"Operation\": \"Read Gremlin graph(s)\",\r\n \"Description\": \"Read a Gremlin graph or list all the Gremlin graphs.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Graph\",\r\n \"Operation\": \"Delete Gremlin graph\",\r\n \"Description\": \"Delete a Gremlin graph.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Graph\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database throughput setting\",\r\n \"Operation\": \"Write SQL database throughput\",\r\n \"Description\": \"Update a SQL database throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database throughput setting\",\r\n \"Operation\": \"Read SQL database throughput\",\r\n \"Description\": \"Read a SQL database throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database throughput setting\",\r\n \"Operation\": \"Migrate SQL database offer to autoscale\",\r\n \"Description\": \"Migrate SQL database offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database throughput setting\",\r\n \"Operation\": \"Migrate a SQL database throughput offer to manual throughput\",\r\n \"Description\": \"Migrate a SQL database throughput offer to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container throughput setting\",\r\n \"Operation\": \"Write SQL container throughput\",\r\n \"Description\": \"Update a SQL container throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container throughput setting\",\r\n \"Operation\": \"Read SQL container throughput\",\r\n \"Description\": \"Read a SQL container throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container throughput setting\",\r\n \"Operation\": \"Migrate SQL container offer to autoscale\",\r\n \"Description\": \"Migrate SQL container offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container throughput setting\",\r\n \"Operation\": \"Migrate a SQL database throughput offer to manual throughput\",\r\n \"Description\": \"Migrate a SQL database throughput offer to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Container throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"Write table throughput\",\r\n \"Description\": \"Update a table throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"Read table throughput\",\r\n \"Description\": \"Read a table throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"Migrate table offer to autoscale\",\r\n \"Description\": \"Migrate table offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"Migrate table offer to to manual throughput\",\r\n \"Description\": \"Migrate table offer to to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database throughput setting\",\r\n \"Operation\": \"Write MongoDB database throughput\",\r\n \"Description\": \"Update a MongoDB database throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database throughput setting\",\r\n \"Operation\": \"Read MongoDB database throughput\",\r\n \"Description\": \"Read a MongoDB database throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database throughput setting\",\r\n \"Operation\": \"Migrate MongoDB database offer to autoscale\",\r\n \"Description\": \"Migrate MongoDB database offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database throughput setting\",\r\n \"Operation\": \"Migrate MongoDB database offer to to manual throughput\",\r\n \"Description\": \"Migrate MongoDB database offer to to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Collection throughput setting\",\r\n \"Operation\": \"Write MongoDB collection throughput\",\r\n \"Description\": \"Update a MongoDB collection throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Collection throughput setting\",\r\n \"Operation\": \"Read MongoDB collection throughput\",\r\n \"Description\": \"Read a MongoDB collection throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB Collection throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB collection throughput setting\",\r\n \"Operation\": \"Migrate MongoDB collection offer to autoscale\",\r\n \"Description\": \"Migrate MongoDB collection offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB collection throughput setting\",\r\n \"Operation\": \"Migrate MongoDB collection offer to to manual throughput\",\r\n \"Description\": \"Migrate MongoDB collection offer to to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB collection throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"MongoDB collection throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Keyspace throughput setting\",\r\n \"Operation\": \"Write Cassandra keyspace throughput\",\r\n \"Description\": \"Update a Cassandra keyspace throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Keyspace throughput setting\",\r\n \"Operation\": \"Read Cassandra keyspace throughput\",\r\n \"Description\": \"Read a Cassandra keyspace throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Keyspace throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra keyspace throughput setting\",\r\n \"Operation\": \"Migrate Cassandra keyspace offer to autoscale\",\r\n \"Description\": \"Migrate Cassandra keyspace offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra keyspace throughput setting\",\r\n \"Operation\": \"Migrate Cassandra keyspace offer to to manual throughput\",\r\n \"Description\": \"Migrate Cassandra keyspace offer to to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra keyspace throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra keyspace throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Table throughput setting\",\r\n \"Operation\": \"Write Cassandra table throughput\",\r\n \"Description\": \"Update a Cassandra table throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Table throughput setting\",\r\n \"Operation\": \"Read Cassandra table throughput\",\r\n \"Description\": \"Read a Cassandra table throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra Table throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra table throughput setting\",\r\n \"Operation\": \"Migrate Cassandra table offer to autoscale\",\r\n \"Description\": \"Migrate Cassandra table offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra table throughput setting\",\r\n \"Operation\": \"Migrate Cassandra table offer to to manual throughput\",\r\n \"Description\": \"Migrate Cassandra table offer to to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra table throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Cassandra table throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database throughput setting\",\r\n \"Operation\": \"Write Gremlin database throughput\",\r\n \"Description\": \"Update a Gremlin database throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database throughput setting\",\r\n \"Operation\": \"Read Gremlin database throughput\",\r\n \"Description\": \"Read a Gremlin database throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database throughput setting\",\r\n \"Operation\": \"Migrate Gremlin Database offer to autoscale\",\r\n \"Description\": \"Migrate Gremlin Database offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database throughput setting\",\r\n \"Operation\": \"Migrate Gremlin Database offer to to manual throughput\",\r\n \"Description\": \"Migrate Gremlin Database offer to to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Database throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Graph throughput setting\",\r\n \"Operation\": \"Write Gremlin graph throughput\",\r\n \"Description\": \"Update a Gremlin graph throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Graph throughput setting\",\r\n \"Operation\": \"Read Gremlin graph throughput\",\r\n \"Description\": \"Read a Gremlin graph throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin Graph throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings/migrateToAutoscale/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin graph throughput setting\",\r\n \"Operation\": \"Migrate Gremlin graph offer to autoscale\",\r\n \"Description\": \"Migrate Gremlin graph offer to autoscale.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings/migrateToManualThroughput/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin graph throughput setting\",\r\n \"Operation\": \"Migrate Gremlin graph offer to to manual throughput\",\r\n \"Description\": \"Migrate Gremlin graph offer to to manual throughput.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings/migrateToAutoscale/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin graph throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings/migrateToManualThroughput/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Gremlin graph throughput setting\",\r\n \"Operation\": \"Read operation results\",\r\n \"Description\": \"Read status of the asynchronous operation.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write database\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Create a database. Only applicable to API types: 'sql', 'mongodb', 'gremlin'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read database(s)\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a database or list all the databases. Only applicable to API types: 'sql', 'mongodb', 'gremlin'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete database\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete a database. Only applicable to API types: 'sql', 'mongodb', 'gremlin'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'sql', 'mongodb', 'gremlin'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Container\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write container\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Create or update a container. Only applicable to API types: 'sql'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Container\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read container(s)\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a container or list all the containers. Only applicable to API types: 'sql'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Container\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete container\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete a container. Only applicable to API types: 'sql'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Container\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'sql'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/tables/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write table\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Create or update a table. Only applicable to API types: 'table'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/tables/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read table(s)\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a table or list all the tables. Only applicable to API types: 'table'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/tables/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete table\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete a table. Only applicable to API types: 'table'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/tables/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'table'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write collection\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Create or update a collection. Only applicable to API types: 'mongodb'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read collection(s)\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a collection or list all the collections. Only applicable to API types: 'mongodb'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete collection\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete a collection. Only applicable to API types: 'mongodb'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'mongodb'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Keyspace\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write keyspace\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Create a keyspace. Only applicable to API types: 'cassandra'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Keyspace\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read keyspace(s)\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a keyspace or list all the keyspaces. Only applicable to API types: 'cassandra'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Keyspace\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete keyspace\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete a keyspace. Only applicable to API types: 'cassandra'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Keyspace\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'cassandra'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write table\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Create or update a table. Only applicable to API types: 'cassandra'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read table(s)\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a table or list all the tables. Only applicable to API types: 'cassandra'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete table\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete a table. Only applicable to API types: 'cassandra'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'cassandra'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Graph\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write graph\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Create or update a graph. Only applicable to API types: 'gremlin'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Graph\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read graph(s)\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a graph or list all the graphs. Only applicable to API types: 'gremlin'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Graph\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete graph\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Delete a graph. Only applicable to API types: 'gremlin'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Graph\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'gremlin'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write database throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Update a database throughput. Only applicable to API types: 'sql', 'mongodb', 'gremlin'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read database throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a database throughput. Only applicable to API types: 'sql', 'mongodb', 'gremlin'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/settings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'sql', 'mongodb', 'gremlin'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Container throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write container throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Update a container throughput. Only applicable to API types: 'sql'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Container throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read container throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a container throughput. Only applicable to API types: 'sql'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Container throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'sql'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write table throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Update a table throughput. Only applicable to API types: 'table'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read table throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a table throughput. Only applicable to API types: 'table'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/tables/settings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'table'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write collection throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Update a collection throughput. Only applicable to API types: 'mongodb'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read collection throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a collection throughput. Only applicable to API types: 'mongodb'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'mongodb'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Keyspace throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write keyspace throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Update a keyspace throughput. Only applicable to API types: 'cassandra'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Keyspace throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read keyspace throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a keyspace throughput. Only applicable to API types: 'cassandra'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Keyspace throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'cassandra'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write table throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Update a table throughput. Only applicable to API types: 'cassandra'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read table throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a table throughput. Only applicable to API types: 'cassandra'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Table throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'cassandra'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Graph throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Write gremlin throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Update a graph throughput. Only applicable to API types: 'gremlin'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Graph throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read graph throughput\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read a graph throughput. Only applicable to API types: 'gremlin'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Graph throughput setting\",\r\n \"Operation\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read operation results\",\r\n \"Description\": \"(Deprecated. Please use resource paths without '/apis/' segment) Read status of the asynchronous operation. Only applicable to API types: 'gremlin'. Only applicable for setting types: 'throughput'.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Operation Result\",\r\n \"Operation\": \"Read operation status\",\r\n \"Description\": \"Read status of the asynchronous operation\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccountNames/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Names\",\r\n \"Operation\": \"Read database account names\",\r\n \"Description\": \"Checks for name availability.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Read database account\",\r\n \"Description\": \"Reads a database account.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Update database account\",\r\n \"Description\": \"Update a database accounts.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/listKeys/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"List keys\",\r\n \"Description\": \"List keys of a database account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account readonly keys\",\r\n \"Operation\": \"Read database account readonly keys\",\r\n \"Description\": \"Reads the database account readonly keys.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/readonlykeys/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account readonly keys\",\r\n \"Operation\": \"Read database account readonly keys\",\r\n \"Description\": \"Reads the database account readonly keys.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/regenerateKey/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Rotate keys\",\r\n \"Description\": \"Rotate keys of a database account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/listConnectionStrings/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Get Connection Strings\",\r\n \"Description\": \"Get the connection strings for a database account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/changeResourceGroup/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Change resource group\",\r\n \"Description\": \"Change resource group of a database account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/failoverPriorityChange/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Manual Failover\",\r\n \"Description\": \"Change failover priorities of regions of a database account. This is used to perform manual failover operation\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/offlineRegion/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Offline Region\",\r\n \"Description\": \"Offline a region of a database account. \"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/onlineRegion/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Online Region\",\r\n \"Description\": \"Online a region of a database account.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Delete database accounts\",\r\n \"Description\": \"Deletes the database accounts.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Read operation status\",\r\n \"Description\": \"Read status of the asynchronous operation\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/percentile/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account latencies\",\r\n \"Operation\": \"Read latency percentiles\",\r\n \"Description\": \"Read percentiles of replication latencies\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/percentile/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account metrics\",\r\n \"Operation\": \"Read latency metrics\",\r\n \"Description\": \"Read latency metrics\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/percentile/targetRegion/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account metrics for a specific target region\",\r\n \"Operation\": \"Read latency metricsfor a specific target region\",\r\n \"Description\": \"Read latency metrics for a specific target region\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/percentile/sourceRegion/targetRegion/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account metrics for a specific source and target region\",\r\n \"Operation\": \"Read latency metrics for a specific source and target region\",\r\n \"Description\": \"Read latency metrics for a specific source and target region\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/partitions/usages/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account partition usages\",\r\n \"Operation\": \"Read database account partition level usages\",\r\n \"Description\": \"Read database account partition level usages\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/getBackupPolicy/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database\",\r\n \"Operation\": \"Get BackupPolicy\",\r\n \"Description\": \"Get the backup policy of database account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/metricDefinitions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account metric definitions\",\r\n \"Operation\": \"Read database account metrics definitions\",\r\n \"Description\": \"Reads the database account metrics definitions.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account metrics\",\r\n \"Operation\": \"Read database account metrics\",\r\n \"Description\": \"Reads the database account metrics.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/usages/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account usages\",\r\n \"Operation\": \"Read database account usages\",\r\n \"Description\": \"Reads the database account usages.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/metricDefinitions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database metric definitions\",\r\n \"Operation\": \"Read database metric definitions\",\r\n \"Description\": \"Reads the database metric definitions\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database metrics\",\r\n \"Operation\": \"Read database metrics\",\r\n \"Description\": \"Reads the database metrics.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/usages/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database usages\",\r\n \"Operation\": \"Read database usages\",\r\n \"Description\": \"Reads the database usages.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/metricDefinitions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection metric definitions\",\r\n \"Operation\": \"Read collection metric definitions\",\r\n \"Description\": \"Reads the collection metric definitions.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection metrics\",\r\n \"Operation\": \"Read collection metrics\",\r\n \"Description\": \"Reads the collection metrics.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/usages/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Collection usages\",\r\n \"Operation\": \"Read collection usages\",\r\n \"Description\": \"Reads the collection usages.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account and Region metrics\",\r\n \"Operation\": \"Read region database account metrics\",\r\n \"Description\": \"Reads the region and database account metrics.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/databases/collections/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Regional Collection metrics\",\r\n \"Operation\": \"Read regional collection metrics\",\r\n \"Description\": \"Reads the regional collection metrics.\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/databases/collections/partitions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Regional Database Account Collection partitions\",\r\n \"Operation\": \"Read regional database account partitions in a collection\",\r\n \"Description\": \"Read regional database account partitions in a collection\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/partitions/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account partition metrics\",\r\n \"Operation\": \"Read database account partition level metrics\",\r\n \"Description\": \"Read database account partition level metrics\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/databases/collections/partitions/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Regional Database Account partition metrics\",\r\n \"Operation\": \"Read regional database account partition level metrics\",\r\n \"Description\": \"Read regional database account partition level metrics\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/region/databases/collections/partitionKeyRangeId/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Regional Database Account partition key metrics\",\r\n \"Operation\": \"Read regional database account partition key level metrics\",\r\n \"Description\": \"Read regional database account partition key level metrics\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/partitionKeyRangeId/metrics/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account partition key metrics\",\r\n \"Operation\": \"Read database account partition key level metrics\",\r\n \"Description\": \"Read database account partition key level metrics\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/databases/collections/partitions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Collection partitions\",\r\n \"Operation\": \"Read database account partitions in a collection\",\r\n \"Description\": \"Read database account partitions in a collection\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/register/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"\",\r\n \"Operation\": \"Register Microsoft DocumentDB resource provider\",\r\n \"Description\": \" Register the Microsoft DocumentDB resource provider for the subscription\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/operations/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"operations\",\r\n \"Operation\": \"List operations\",\r\n \"Description\": \"Read operations available for the Microsoft DocumentDB \"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/PrivateEndpointConnectionsApproval/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Endpoint Connection Approval\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/PrivateEndpointConnectionsApproval/action\",\r\n \"Description\": \"Manage a private endpoint connection of Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Endpoint Connection Proxy\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/read\",\r\n \"Description\": \"Read a private endpoint connection proxy of Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Endpoint Connection Proxy\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/write\",\r\n \"Description\": \"Create or update a private endpoint connection proxy of Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Endpoint Connection Proxy\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/delete\",\r\n \"Description\": \"Delete a private endpoint connection proxy of Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Operation Result\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/operationResults/read\",\r\n \"Description\": \"Read Status of private endpoint connection proxy asynchronous operation\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/validate/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Endpoint Connection Proxy\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnectionProxies/validate/action\",\r\n \"Description\": \"Validate a private endpoint connection proxy of Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Endpoint Connection\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/read\",\r\n \"Description\": \"Read a private endpoint connection or list all the private endpoint connections of a Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Endpoint Connection\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/write\",\r\n \"Description\": \"Create or update a private endpoint connection of a Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Endpoint Connection\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/delete\",\r\n \"Description\": \"Delete a private endpoint connection of a Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Operation Result\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/operationResults/read\",\r\n \"Description\": \"Read Status of privateEndpointConnenctions asynchronous operation\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/privateLinkResources/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account Private Link Resource\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/privateLinkResources/read\",\r\n \"Description\": \"Read a private link resource or list all the private link resources of a Database Account\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/locations/operationsStatus/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Asynchronous Operations\",\r\n \"Operation\": \"Microsoft.DocumentDB/locations/operationsStatus/read\",\r\n \"Description\": \"Reads Status of Asynchronous Operations\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/locations/deleteVirtualNetworkOrSubnets/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Microsoft.DocumentDB/locations/deleteVirtualNetworkOrSubnets/action\",\r\n \"Description\": \"Notifies Microsoft.DocumentDB that VirtualNetwork or Subnet is being deleted\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/locations/deleteVirtualNetworkOrSubnets/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Operation Result\",\r\n \"Operation\": \"Microsoft.DocumentDB/locations/deleteVirtualNetworkOrSubnets/operationResults/read\",\r\n \"Description\": \"Read Status of deleteVirtualNetworkOrSubnets asynchronous operation\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/restore/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/restore/action\",\r\n \"Description\": \"Submit a restore request\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/backup/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/backup/action\",\r\n \"Description\": \"Submit a request to configure backup\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Notebook Workspace\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/write\",\r\n \"Description\": \"Create or update a notebook workspace\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Notebook Workspace\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/read\",\r\n \"Description\": \"Read a notebook workspace\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Notebook Workspace\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/delete\",\r\n \"Description\": \"Delete a notebook workspace\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/operationResults/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Operation Result\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/operationResults/read\",\r\n \"Description\": \"Read the status of an asynchronous operation on notebook workspaces\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/listConnectionInfo/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Notebook Workspace\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/notebookWorkspaces/listConnectionInfo/action\",\r\n \"Description\": \"List the connection info for a notebook workspace\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Restorable database account\",\r\n \"Operation\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read\",\r\n \"Description\": \"Read a restorable database account or List all the restorable database accounts\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restore/action \",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Restore action on restorable database account\",\r\n \"Operation\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restore/action\",\r\n \"Description\": \"Submit a restore request\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/locations/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"CosmosDB location\",\r\n \"Operation\": \"Microsoft.DocumentDB/locations/read\",\r\n \"Description\": \"Read the metadata of a location or List all location metadata\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/cassandraClusters/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Managed Cassandra cluster\",\r\n \"Operation\": \"Microsoft.DocumentDB/cassandraClusters/read\",\r\n \"Description\": \"Read a managed Cassandra cluster or list all managed Cassandra clusters\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/cassandraClusters/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Managed Cassandra cluster\",\r\n \"Operation\": \"Microsoft.DocumentDB/cassandraClusters/write\",\r\n \"Description\": \"Create or update a managed Cassandra cluster\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/cassandraClusters/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Managed Cassandra cluster\",\r\n \"Operation\": \"Microsoft.DocumentDB/cassandraClusters/delete\",\r\n \"Description\": \"Delete a managed Cassandra cluster\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/cassandraClusters/repair/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"\",\r\n \"Operation\": \"Microsoft.DocumentDB/cassandraClusters/repair/action\",\r\n \"Description\": \"Request a repair of a managed Cassandra keyspace\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/cassandraClusters/fetchNodeStatus/action\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"\",\r\n \"Operation\": \"Microsoft.DocumentDB/cassandraClusters/fetchNodeStatus/action\",\r\n \"Description\": \"Asynchronously fetch node status of all nodes in a managed Cassandra cluster\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/cassandraClusters/dataCenters/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Managed Cassandra data center\",\r\n \"Operation\": \"Microsoft.DocumentDB/cassandraClusters/dataCenters/read\",\r\n \"Description\": \"Read a data center in a managed Cassandra cluster or list all data centers in a managed Cassandra cluster\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/cassandraClusters/dataCenters/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Managed Cassandra data center\",\r\n \"Operation\": \"Microsoft.DocumentDB/cassandraClusters/dataCenters/write\",\r\n \"Description\": \"Create or update a data center in a managed Cassandra cluster\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/cassandraClusters/dataCenters/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Managed Cassandra data center\",\r\n \"Operation\": \"Microsoft.DocumentDB/cassandraClusters/dataCenters/delete\",\r\n \"Description\": \"Delete a data center in a managed Cassandra cluster\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Role Definition\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions/read\",\r\n \"Description\": \"Read a SQL Role Definition\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Role Definition\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions/write\",\r\n \"Description\": \"Create or update a SQL Role Definition\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Role Definition\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions/delete\",\r\n \"Description\": \"Delete a SQL Role Definition\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Role Assignment\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments/read\",\r\n \"Description\": \"Read a SQL Role Assignment\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Role Assignment\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments/write\",\r\n \"Description\": \"Create or update a SQL Role Assignment\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"SQL Role Assignment\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments/delete\",\r\n \"Description\": \"Delete a SQL Role Assignment\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/services/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"CosmosDB Service Reosurce\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/services/read\",\r\n \"Description\": \"Reads a CosmosDB Service Resource\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/services/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"CosmosDB Service Reosurce\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/services/write\",\r\n \"Description\": \"Writes a CosmosDB Service Resource\"\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/services/delete\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"CosmosDB Service Reosurce\",\r\n \"Operation\": \"Microsoft.DocumentDB/databaseAccounts/services/delete\",\r\n \"Description\": \"Deletes a CosmosDB Service Resource\"\r\n }\r\n },\r\n {\r\n \"origin\": \"system\",\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/providers/Microsoft.Insights/logDefinitions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Read database account log definitions\",\r\n \"Description\": \"Gets the available log catageries for Database Account\"\r\n },\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"logSpecifications\": [\r\n {\r\n \"name\": \"DataPlaneRequests\",\r\n \"displayName\": \"DataPlaneRequests\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"MongoRequests\",\r\n \"displayName\": \"MongoRequests\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"QueryRuntimeStatistics\",\r\n \"displayName\": \"QueryRuntimeStatistics\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"PartitionKeyStatistics\",\r\n \"displayName\": \"PartitionKeyStatistics\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"PartitionKeyRUConsumption\",\r\n \"displayName\": \"PartitionKeyRUConsumption\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"ControlPlaneRequests\",\r\n \"displayName\": \"ControlPlaneRequests\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"CassandraRequests\",\r\n \"displayName\": \"CassandraRequests\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"GremlinRequests\",\r\n \"displayName\": \"GremlinRequests\",\r\n \"blobDuration\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"TableApiRequests\",\r\n \"displayName\": \"TableApiRequests\",\r\n \"blobDuration\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"origin\": \"system\",\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/providers/Microsoft.Insights/diagnosticSettings/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Write diagnostic setting\",\r\n \"Description\": \"Gets the diagnostic setting for the resource\"\r\n }\r\n },\r\n {\r\n \"origin\": \"system\",\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/providers/Microsoft.Insights/diagnosticSettings/write\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDB\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Write diagnostic setting\",\r\n \"Description\": \"Creates or updates the diagnostic setting for the resource\"\r\n }\r\n },\r\n {\r\n \"origin\": \"system\",\r\n \"name\": \"Microsoft.DocumentDB/databaseAccounts/providers/Microsoft.Insights/metricDefinitions/read\",\r\n \"display\": {\r\n \"Provider\": \"Microsoft DocumentDb\",\r\n \"Resource\": \"Database Account\",\r\n \"Operation\": \"Get database account metric definitions\",\r\n \"Description\": \"Gets the available metrics for the database Account\"\r\n },\r\n \"properties\": {\r\n \"serviceSpecification\": {\r\n \"metricSpecifications\": [\r\n {\r\n \"name\": \"CreateAccount\",\r\n \"displayName\": \"Account Created\",\r\n \"internalMetricName\": \"CreateAccount\",\r\n \"displayDescription\": \"Account Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"CassandraKeyspaceUpdate\",\r\n \"displayName\": \"Cassandra Keyspace Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Cassandra Keyspace Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Keyspace Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"cassandra\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"keyspaces\"\r\n },\r\n {\r\n \"value\": \"cassandrakeyspaces\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"GremlinGraphDelete\",\r\n \"displayName\": \"Gremlin Graph Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Gremlin Graph Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Graph Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"gremlin\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"graphs\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraTableCreate\",\r\n \"displayName\": \"Cassandra Table Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Cassandra Table Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Keyspace Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"displayName\": \"Table Name\",\r\n \"internalName\": \"ChildResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"cassandra\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"tables\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MetadataRequests\",\r\n \"displayName\": \"Metadata Requests\",\r\n \"internalMetricName\": \"MetadataRequests\",\r\n \"displayDescription\": \"Count of metadata requests. Cosmos DB maintains system metadata collection for each account, that allows you to enumerate collections, databases, etc, and their configurations, free of charge.\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"StatusCode\",\r\n \"internalName\": \"StatusCode\"\r\n },\r\n {\r\n \"name\": \"Role\",\r\n \"internalName\": \"Role\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"MasterCluster0\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DataUsage\",\r\n \"displayName\": \"Data Usage\",\r\n \"internalMetricName\": \"DataUsage\",\r\n \"displayDescription\": \"Total data usage reported at 5 minutes granularity\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \" Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IndexUsage\",\r\n \"displayName\": \"Index Usage\",\r\n \"internalMetricName\": \"IndexUsage\",\r\n \"displayDescription\": \"Total index usage reported at 5 minutes granularity\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \" Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"GremlinDatabaseCreate\",\r\n \"displayName\": \"Gremlin Database Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Gremlin Database Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Database Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"gremlin\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"gremlindatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"GremlinGraphUpdate\",\r\n \"displayName\": \"Gremlin Graph Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Gremlin Graph Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Graph Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"gremlin\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"graphs\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraTableDelete\",\r\n \"displayName\": \"Cassandra Table Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Cassandra Table Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Keyspace Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Table Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"cassandra\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"tables\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraConnectorAvgReplicationLatency\",\r\n \"displayName\": \"Cassandra Connector Average ReplicationLatency\",\r\n \"internalMetricName\": \"AverageReplicationLatencyInMilliseconds\",\r\n \"displayDescription\": \"Cassandra Connector Average ReplicationLatency\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"DatabaseAccount\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"CassandraRequestCharges\",\r\n \"displayName\": \"Cassandra Request Charges\",\r\n \"internalMetricName\": \"CassandraRequestCharges\",\r\n \"displayDescription\": \"RUs consumed for Cassandra requests made\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Minimum\",\r\n \"Maximum\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"APIType\",\r\n \"internalName\": \"APIType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"CassandraService\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\"\r\n },\r\n {\r\n \"name\": \"ResourceType\",\r\n \"internalName\": \"ResourceType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraRequests\",\r\n \"displayName\": \"Cassandra Requests\",\r\n \"internalMetricName\": \"CassandraRequests\",\r\n \"displayDescription\": \"Number of Cassandra requests made\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"APIType\",\r\n \"internalName\": \"APIType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"CassandraService\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\"\r\n },\r\n {\r\n \"name\": \"ResourceType\",\r\n \"internalName\": \"ResourceType\"\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DeleteAccount\",\r\n \"displayName\": \"Account Deleted\",\r\n \"internalMetricName\": \"DeleteAccount\",\r\n \"displayDescription\": \"Account Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"GremlinDatabaseDelete\",\r\n \"displayName\": \"Gremlin Database Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Gremlin Database Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"gremlin\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"gremlindatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoDBDatabaseUpdate\",\r\n \"displayName\": \"Mongo Database Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Mongo Database Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"mongodb\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"mongodbdatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoDatabaseDelete\",\r\n \"displayName\": \"Mongo Database Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Mongo Database Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"mongodb\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"mongodbdatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoDatabaseThroughputUpdate\",\r\n \"displayName\": \"Mongo Database Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Mongo Database Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"mongodb\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"mongodbdatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequests\",\r\n \"displayName\": \"Mongo Requests\",\r\n \"internalMetricName\": \"MongoRequests\",\r\n \"displayDescription\": \"Number of Mongo Requests Made\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\"\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n },\r\n {\r\n \"name\": \"Status\",\r\n \"internalName\": \"Status\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequestsDelete\",\r\n \"displayName\": \"(deprecated) Mongo Delete Request Rate\",\r\n \"internalMetricName\": \"MongoRequests\",\r\n \"displayDescription\": \"Mongo Delete request per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n },\r\n {\r\n \"value\": \"OP_DELETE\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequestsInsert\",\r\n \"displayName\": \"(deprecated) Mongo Insert Request Rate\",\r\n \"internalMetricName\": \"MongoRequests\",\r\n \"displayDescription\": \"Mongo Insert count per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"insert\"\r\n },\r\n {\r\n \"value\": \"OP_INSERT\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequestsQuery\",\r\n \"displayName\": \"(deprecated) Mongo Query Request Rate\",\r\n \"internalMetricName\": \"MongoRequests\",\r\n \"displayDescription\": \"Mongo Query request per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"find\"\r\n },\r\n {\r\n \"value\": \"OP_QUERY\"\r\n },\r\n {\r\n \"value\": \"getMore\"\r\n },\r\n {\r\n \"value\": \"OP_GET_MORE\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequestsUpdate\",\r\n \"displayName\": \"(deprecated) Mongo Update Request Rate\",\r\n \"internalMetricName\": \"MongoRequests\",\r\n \"displayDescription\": \"Mongo Update request per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"OP_UPDATE\"\r\n },\r\n {\r\n \"value\": \"findandmodify\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServerSideLatency\",\r\n \"displayName\": \"Server Side Latency\",\r\n \"internalMetricName\": \"ServerSideLatency\",\r\n \"displayDescription\": \"Server Side Latency\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"ConnectionMode\",\r\n \"internalName\": \"ConnectionMode\"\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\"\r\n },\r\n {\r\n \"name\": \"PublicAPIType\",\r\n \"internalName\": \"PublicAPIType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SqlContainerThroughputUpdate\",\r\n \"displayName\": \"Sql Container Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Sql Container Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Container Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"containers\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SqlDatabaseCreate\",\r\n \"displayName\": \"Sql Database Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Sql Database Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Database Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sqldatabases\"\r\n },\r\n {\r\n \"value\": \"databases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SqlDatabaseThroughputUpdate\",\r\n \"displayName\": \"Sql Database Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Sql Database Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"sqldatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TableTableCreate\",\r\n \"displayName\": \"AzureTable Table Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"AzureTable Table Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Table Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"table\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"tables\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"UpdateAccountKeys\",\r\n \"displayName\": \"Account Keys Updated\",\r\n \"internalMetricName\": \"UpdateAccountKeys\",\r\n \"displayDescription\": \"Account Keys Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"KeyType\",\r\n \"internalName\": \"KeyType\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalRequests\",\r\n \"displayName\": \"Total Requests\",\r\n \"internalMetricName\": \"TotalRequests\",\r\n \"displayDescription\": \"Number of requests made\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"StatusCode\",\r\n \"internalName\": \"StatusCode\"\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\"\r\n },\r\n {\r\n \"name\": \"Status\",\r\n \"internalName\": \"Status\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IntegratedCacheEvictedEntriesSize\",\r\n \"displayName\": \"IntegratedCacheEvictedEntriesSize\",\r\n \"internalMetricName\": \"IntegratedCacheEvictedEntriesSize\",\r\n \"displayDescription\": \"Size of the entries evicted from the integrated cache\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DedicatedGatewayRequests\",\r\n \"displayName\": \"DedicatedGatewayRequests\",\r\n \"internalMetricName\": \"DedicatedGatewayRequests\",\r\n \"displayDescription\": \"Requests at the dedicated gateway\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"CacheExercised\",\r\n \"internalName\": \"CacheExercised\"\r\n },\r\n {\r\n \"name\": \"OperationName\",\r\n \"internalName\": \"OperationName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DedicatedGatewayAverageCPUUsage\",\r\n \"displayName\": \"DedicatedGatewayAverageCPUUsage\",\r\n \"internalMetricName\": \"DedicatedGatewayCpuUsage\",\r\n \"displayDescription\": \"Average CPU usage across dedicated gateway instances\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"MetricType\",\r\n \"internalName\": \"MetricType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Average\"\r\n },\r\n {\r\n \"value\": \"average\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IntegratedCacheQueryExpirationCount\",\r\n \"displayName\": \"IntegratedCacheQueryExpirationCount\",\r\n \"internalMetricName\": \"IntegratedCacheTTLExpirationCount\",\r\n \"displayDescription\": \"Number of queries evicted from the integrated cache due to TTL expiration\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CacheEntryType\",\r\n \"internalName\": \"CacheEntryType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"SqlQuery\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IntegratedCacheItemHitRate\",\r\n \"displayName\": \"IntegratedCacheItemHitRate\",\r\n \"internalMetricName\": \"IntegratedCacheHitRate\",\r\n \"displayDescription\": \"Number of point reads that used the integrated cache divided by number of point reads routed through the dedicated gateway with eventual consistency\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CacheEntryType\",\r\n \"internalName\": \"CacheEntryType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"SqlItem\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IntegratedCacheQueryHitRate\",\r\n \"displayName\": \"IntegratedCacheQueryHitRate\",\r\n \"internalMetricName\": \"IntegratedCacheHitRate\",\r\n \"displayDescription\": \"Number of queries that used the integrated cache divided by number of queries routed through the dedicated gateway with eventual consistency\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CacheEntryType\",\r\n \"internalName\": \"CacheEntryType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"SqlQuery\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraConnectionClosures\",\r\n \"displayName\": \"Cassandra Connection Closures\",\r\n \"internalMetricName\": \"CassandraConnectionClosures\",\r\n \"displayDescription\": \"Number of Cassandra connections that were closed, reported at a 1 minute granularity\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Count\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \" Minimum\",\r\n \" Maximum\",\r\n \" Total\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"APIType\",\r\n \"internalName\": \"APIType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"CassandraService\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"ClosureReason\",\r\n \"internalName\": \"ClosureReason\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DocumentQuota\",\r\n \"displayName\": \"Document Quota\",\r\n \"internalMetricName\": \"DocumentQuota\",\r\n \"displayDescription\": \"Total storage quota reported at 5 minutes granularity\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \" Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AvailableStorage\",\r\n \"displayName\": \"(deprecated) Available Storage\",\r\n \"internalMetricName\": \"AvailableStorage\",\r\n \"displayDescription\": \"\\\"Available Storage\\\" will be removed from Azure Monitor at the end of September 2023. Cosmos DB collection storage size is now unlimited. The only restriction is that the storage size for each logical partition key is 20GB. You can enable PartitionKeyStatistics in Diagnostic Log to know the storage consumption for top partition keys. For more info about Cosmos DB storage quota, please check this doc https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits. After deprecation, the remaining alert rules still defined on the deprecated metric will be automatically disabled post the deprecation date.\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \" Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DocumentCount\",\r\n \"displayName\": \"Document Count\",\r\n \"internalMetricName\": \"DocumentCount\",\r\n \"displayDescription\": \"Total document count reported at 5 minutes granularity\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"Total\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \" Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraKeyspaceDelete\",\r\n \"displayName\": \"Cassandra Keyspace Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Cassandra Keyspace Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Keyspace Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"cassandra\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"keyspaces\"\r\n },\r\n {\r\n \"value\": \"cassandrakeyspaces\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"GremlinGraphCreate\",\r\n \"displayName\": \"Gremlin Graph Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Gremlin Graph Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Database Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"displayName\": \"Graph Name\",\r\n \"internalName\": \"ChildResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"gremlin\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"graphs\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoCollectionDelete\",\r\n \"displayName\": \"Mongo Collection Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Mongo Collection Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Collection Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"mongodb\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"collections\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoCollectionUpdate\",\r\n \"displayName\": \"Mongo Collection Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Mongo Collection Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Collection Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"mongodb\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"collections\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoDBDatabaseCreate\",\r\n \"displayName\": \"Mongo Database Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Mongo Database Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Database Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"mongodb\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"mongodbdatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequestsCount\",\r\n \"displayName\": \"(deprecated) Mongo Request Rate\",\r\n \"internalMetricName\": \"MongoRequests\",\r\n \"displayDescription\": \"Mongo request Count per second\",\r\n \"unit\": \"CountPerSecond\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"count\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"NormalizedRUConsumption\",\r\n \"displayName\": \"Normalized RU Consumption\",\r\n \"internalMetricName\": \"NormalizedRUConsumption\",\r\n \"displayDescription\": \"Max RU consumption percentage per minute\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Maximum\",\r\n \"lockAggregationType\": \"Maximum\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\",\r\n \" Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1M\",\r\n \"PT5M\",\r\n \"PT1H\",\r\n \"P1D\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"PartitionKeyRangeId\",\r\n \"internalName\": \"PartitionKeyRangeId\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"RemoveRegion\",\r\n \"displayName\": \"Region Removed\",\r\n \"internalMetricName\": \"RemoveRegion\",\r\n \"displayDescription\": \"Region Removed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ServiceAvailability\",\r\n \"displayName\": \"Service Availability\",\r\n \"internalMetricName\": \"ServiceAvailability\",\r\n \"displayDescription\": \"Account requests availability at one hour, day or month granularity\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"Average\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Minimum\",\r\n \"Average\",\r\n \"Maximum\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT1H\"\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"SqlContainerCreate\",\r\n \"displayName\": \"Sql Container Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Sql Container Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Database Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"displayName\": \"Container Name\",\r\n \"internalName\": \"ChildResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"containers\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SqlContainerDelete\",\r\n \"displayName\": \"Sql Container Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Sql Container Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Container Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"containers\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SqlContainerUpdate\",\r\n \"displayName\": \"Sql Container Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Sql Container Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Container Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"containers\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TableTableDelete\",\r\n \"displayName\": \"AzureTable Table Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"AzureTable Table Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Table Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"table\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"tables\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TotalRequestUnits\",\r\n \"displayName\": \"Total Request Units\",\r\n \"internalMetricName\": \"TotalRequestUnits\",\r\n \"displayDescription\": \"Request Units consumed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \" Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"StatusCode\",\r\n \"internalName\": \"StatusCode\"\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\"\r\n },\r\n {\r\n \"name\": \"Status\",\r\n \"internalName\": \"Status\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"UpdateAccountReplicationSettings\",\r\n \"displayName\": \"Account Replication Settings Updated\",\r\n \"internalMetricName\": \"UpdateAccountReplicationSettings\",\r\n \"displayDescription\": \"Account Replication Settings Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"DedicatedGatewayMaximumCPUUsage\",\r\n \"displayName\": \"DedicatedGatewayMaximumCPUUsage\",\r\n \"internalMetricName\": \"DedicatedGatewayCpuUsage\",\r\n \"displayDescription\": \"Average Maximum CPU usage across dedicated gateway instances\",\r\n \"unit\": \"Percent\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\",\r\n \"Maximum\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"MetricType\",\r\n \"internalName\": \"MetricType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Maximum\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"GremlinDatabaseThroughputUpdate\",\r\n \"displayName\": \"Gremlin Database Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Gremlin Database Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"gremlindatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AutoscaleMaxThroughput\",\r\n \"displayName\": \"Autoscale Max Throughput\",\r\n \"internalMetricName\": \"AutoscaleMaxThroughput\",\r\n \"displayDescription\": \"Autoscale Max Throughput\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"lockAggregationType\": \"Maximum\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraKeyspaceCreate\",\r\n \"displayName\": \"Cassandra Keyspace Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Cassandra Keyspace Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Keyspace Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"cassandra\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"keyspaces\"\r\n },\r\n {\r\n \"value\": \"cassandrakeyspaces\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"AddRegion\",\r\n \"displayName\": \"Region Added\",\r\n \"internalMetricName\": \"AddRegion\",\r\n \"displayDescription\": \"Region Added\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraTableUpdate\",\r\n \"displayName\": \"Cassandra Table Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Cassandra Table Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Keyspace Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Table Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"cassandra\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"tables\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraConnectorReplicationHealthStatus\",\r\n \"displayName\": \"Cassandra Connector Replication Health Status\",\r\n \"internalMetricName\": \"ReplicationHealthStatus\",\r\n \"displayDescription\": \"Cassandra Connector Replication Health Status\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"DatabaseAccount\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"NotStarted\",\r\n \"displayName\": \"Replication Not Started\",\r\n \"internalName\": \"NotStarted\"\r\n },\r\n {\r\n \"name\": \"ReplicationInProgress\",\r\n \"displayName\": \"Replication In Progress\",\r\n \"internalName\": \"ReplicationInProgress\"\r\n },\r\n {\r\n \"name\": \"Error\",\r\n \"displayName\": \"Replication In Error\",\r\n \"internalName\": \"Error\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"GremlinDatabaseUpdate\",\r\n \"displayName\": \"Gremlin Database Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Gremlin Database Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"gremlin\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"gremlindatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoCollectionCreate\",\r\n \"displayName\": \"Mongo Collection Created\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Mongo Collection Created\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"displayName\": \"Database Name\",\r\n \"internalName\": \"ResourceName\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"displayName\": \"Collection Name\",\r\n \"internalName\": \"ChildResourceName\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"mongodb\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"collections\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Create\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraKeyspaceThroughputUpdate\",\r\n \"displayName\": \"Cassandra Keyspace Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Cassandra Keyspace Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Keyspace Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"cassandra\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"keyspaces\"\r\n },\r\n {\r\n \"value\": \"cassandrakeyspaces\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"CassandraTableThroughputUpdate\",\r\n \"displayName\": \"Cassandra Table Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Cassandra Table Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Keyspace Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Table Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"cassandra\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"tables\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"GremlinGraphThroughputUpdate\",\r\n \"displayName\": \"Gremlin Graph Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Gremlin Graph Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Graph Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"graphs\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoCollectionThroughputUpdate\",\r\n \"displayName\": \"Mongo Collection Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Mongo Collection Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ChildResourceName\",\r\n \"internalName\": \"ChildResourceName\",\r\n \"displayName\": \"Collection Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"mongodb\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"collections\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"MongoRequestCharge\",\r\n \"displayName\": \"Mongo Request Charge\",\r\n \"internalMetricName\": \"MongoRequestCharge\",\r\n \"displayDescription\": \"Mongo Request Units Consumed\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Total\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Total\",\r\n \"Average\",\r\n \"Maximum\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n },\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CommandName\",\r\n \"internalName\": \"CommandName\"\r\n },\r\n {\r\n \"name\": \"ErrorCode\",\r\n \"internalName\": \"ErrorCode\"\r\n },\r\n {\r\n \"name\": \"Status\",\r\n \"internalName\": \"Status\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ProvisionedThroughput\",\r\n \"displayName\": \"Provisioned Throughput\",\r\n \"internalMetricName\": \"ProvisionedThroughput\",\r\n \"displayDescription\": \"Provisioned Throughput\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Maximum\",\r\n \"lockAggregationType\": \"Maximum\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Maximum\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DatabaseName\",\r\n \"internalName\": \"DatabaseName\"\r\n },\r\n {\r\n \"name\": \"CollectionName\",\r\n \"internalName\": \"CollectionName\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"RegionFailover\",\r\n \"displayName\": \"Region Failed Over\",\r\n \"internalMetricName\": \"RegionFailover\",\r\n \"displayDescription\": \"Region Failed Over\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"ReplicationLatency\",\r\n \"displayName\": \"P99 Replication Latency\",\r\n \"internalMetricName\": \"ReplicationLatency\",\r\n \"displayDescription\": \"P99 Replication Latency across source and target regions for geo-enabled account\",\r\n \"unit\": \"MilliSeconds\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccount\",\r\n \"supportedAggregationTypes\": [\r\n \"Minimum\",\r\n \"Maximum\",\r\n \"Average\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"SourceRegion\",\r\n \"internalName\": \"SourceRegion\"\r\n },\r\n {\r\n \"name\": \"TargetRegion\",\r\n \"internalName\": \"TargetRegion\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SqlDatabaseDelete\",\r\n \"displayName\": \"Sql Database Deleted\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Sql Database Deleted\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"sqldatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Delete\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"SqlDatabaseUpdate\",\r\n \"displayName\": \"Sql Database Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"Sql Database Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Database Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"sql\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"databases\"\r\n },\r\n {\r\n \"value\": \"sqldatabases\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TableTableThroughputUpdate\",\r\n \"displayName\": \"AzureTable Table Throughput Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"AzureTable Table Throughput Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Table Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"table\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"tables\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"TableTableUpdate\",\r\n \"displayName\": \"AzureTable Table Updated\",\r\n \"internalMetricName\": \"ControlPlaneArmAPIRequest\",\r\n \"displayDescription\": \"AzureTable Table Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"ResourceName\",\r\n \"internalName\": \"ResourceName\",\r\n \"displayName\": \"Table Name\"\r\n },\r\n {\r\n \"name\": \"ApiKind\",\r\n \"internalName\": \"ApiKind\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"table\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"ApiKindResourceType\",\r\n \"internalName\": \"ApiKindResourceType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"tables\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IsThroughputRequest\",\r\n \"internalName\": \"IsThroughputRequest\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"OperationType\",\r\n \"internalName\": \"OperationType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"Upsert\"\r\n },\r\n {\r\n \"value\": \"Replace\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"UpdateAccountNetworkSettings\",\r\n \"displayName\": \"Account Network Settings Updated\",\r\n \"internalMetricName\": \"UpdateAccountNetworkSettings\",\r\n \"displayDescription\": \"Account Network Settings Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": []\r\n },\r\n {\r\n \"name\": \"UpdateDiagnosticsSettings\",\r\n \"displayName\": \"Account Diagnostic Settings Updated\",\r\n \"internalMetricName\": \"UpdateDiagnosticSettings\",\r\n \"displayDescription\": \"Account Diagnostic Settings Updated\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Count\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": true,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Count\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"DiagnosticSettingsName\",\r\n \"internalName\": \"DiagnosticSettingsName\",\r\n \"displayName\": \"DiagnosticSettings Name\"\r\n },\r\n {\r\n \"name\": \"ResourceGroupName\",\r\n \"internalName\": \"ResourceGroupName\",\r\n \"displayName\": \"ResourceGroup Name\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"DedicatedGatewayAverageMemoryUsage\",\r\n \"displayName\": \"DedicatedGatewayAverageMemoryUsage\",\r\n \"internalMetricName\": \"DedicatedGatewayMemoryUsage\",\r\n \"displayDescription\": \"Average memory usage across dedicated gateway instances, which is used for both routing requests and caching data\",\r\n \"unit\": \"Bytes\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"IntegratedCacheItemExpirationCount\",\r\n \"displayName\": \"IntegratedCacheItemExpirationCount\",\r\n \"internalMetricName\": \"IntegratedCacheTTLExpirationCount\",\r\n \"displayDescription\": \"Number of items evicted from the integrated cache due to TTL expiration\",\r\n \"unit\": \"Count\",\r\n \"aggregationType\": \"Average\",\r\n \"lockAggregationType\": \"\",\r\n \"sourceMdmAccount\": \"CosmosDBCustomer\",\r\n \"sourceMdmNamespace\": \"AzureMonitor\",\r\n \"fillGapWithZero\": false,\r\n \"category\": \"Requests\",\r\n \"resourceIdDimensionNameOverride\": \"GlobalDatabaseAccountName\",\r\n \"supportedAggregationTypes\": [\r\n \"Average\"\r\n ],\r\n \"supportedTimeGrainTypes\": [\r\n \"PT5M\"\r\n ],\r\n \"dimensions\": [\r\n {\r\n \"name\": \"Region\",\r\n \"internalName\": \"Region\"\r\n },\r\n {\r\n \"name\": \"CacheEntryType\",\r\n \"internalName\": \"CacheEntryType\",\r\n \"isHidden\": true,\r\n \"defaultDimensionValues\": [\r\n {\r\n \"value\": \"SqlItem\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { - "SubscriptionId": "80be3961-0521-4a0a-8570-5cd5a4e2f98c" + "SubscriptionId": "259fbb24-9bcd-4cfc-865c-fc33b22fe38a" } } \ No newline at end of file diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestorableMongoOperationsTests/RestorableMongodb32Tests.json b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestorableMongoOperationsTests/RestorableMongodb32Tests.json deleted file mode 100644 index f769ab3b7ffaf..0000000000000 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestorableMongoOperationsTests/RestorableMongodb32Tests.json +++ /dev/null @@ -1,197 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8/restorableMongodbDatabases?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cy9lYWRhYzdlMi02MWYwLTRlMDctYWFhMS05ZGJiNDk1ZWM1YTgvcmVzdG9yYWJsZU1vbmdvZGJEYXRhYmFzZXM/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c765f1c1-7f95-4a2e-9561-4cfb446d8d04" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/5.0.321.7212", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" - ], - "x-ms-request-id": [ - "4f0b4c7b-5170-4792-9385-d28c41c2035a" - ], - "x-ms-correlation-request-id": [ - "4f0b4c7b-5170-4792-9385-d28c41c2035a" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210303T172320Z:4f0b4c7b-5170-4792-9385-d28c41c2035a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 03 Mar 2021 17:23:20 GMT" - ], - "Content-Length": [ - "1099" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8/restorableMongodbDatabases/5a7a2802-fd8a-4862-8839-48ff0c6a390a\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableMongodbDatabases\",\r\n \"name\": \"5a7a2802-fd8a-4862-8839-48ff0c6a390a\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"_rid\": \"EfwNBgAAAA==\",\r\n \"eventTimestamp\": \"2020-12-15T21:54:28Z\",\r\n \"ownerId\": \"databaseA\",\r\n \"ownerResourceId\": \"mEYAAA==\",\r\n \"operationType\": \"Create\"\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8/restorableMongodbDatabases/47255013-9baf-44e9-9e28-df1e2830c433\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableMongodbDatabases\",\r\n \"name\": \"47255013-9baf-44e9-9e28-df1e2830c433\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"_rid\": \"RRy06QAAAA==\",\r\n \"eventTimestamp\": \"2020-12-07T21:40:54Z\",\r\n \"ownerId\": \"database1\",\r\n \"ownerResourceId\": \"T4AhAA==\",\r\n \"operationType\": \"Create\"\r\n }\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8/restorableMongodbCollections?api-version=2021-03-01-preview&restorableMongodbDatabaseRid=T4AhAA%3D%3D", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cy9lYWRhYzdlMi02MWYwLTRlMDctYWFhMS05ZGJiNDk1ZWM1YTgvcmVzdG9yYWJsZU1vbmdvZGJDb2xsZWN0aW9ucz9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXcmcmVzdG9yYWJsZU1vbmdvZGJEYXRhYmFzZVJpZD1UNEFoQUElM0QlM0Q=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "76467377-7427-4aad-95ef-9522c504ef4b" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/5.0.321.7212", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-request-id": [ - "b0128812-e64d-4c86-b730-810bfab90b0b" - ], - "x-ms-correlation-request-id": [ - "b0128812-e64d-4c86-b730-810bfab90b0b" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210303T172322Z:b0128812-e64d-4c86-b730-810bfab90b0b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 03 Mar 2021 17:23:22 GMT" - ], - "Content-Length": [ - "1673" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8/restorableMongodbCollections/5804563e-e0f4-4c4d-8969-e2a00499b921\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableMongodbCollections\",\r\n \"name\": \"5804563e-e0f4-4c4d-8969-e2a00499b921\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"_rid\": \"KG0VUQAAAA==\",\r\n \"eventTimestamp\": \"2020-12-15T22:15:01Z\",\r\n \"ownerId\": \"collection3\",\r\n \"ownerResourceId\": \"T4AhAMjcskg=\",\r\n \"operationType\": \"Create\"\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8/restorableMongodbCollections/88f92ada-9739-4177-8fd3-8a6957722868\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableMongodbCollections\",\r\n \"name\": \"88f92ada-9739-4177-8fd3-8a6957722868\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"_rid\": \"v2BYgwAAAA==\",\r\n \"eventTimestamp\": \"2020-12-07T21:43:11Z\",\r\n \"ownerId\": \"collection1\",\r\n \"ownerResourceId\": \"T4AhAIo-G1o=\",\r\n \"operationType\": \"Create\"\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8/restorableMongodbCollections/7d354f7f-c791-4b89-b0d8-506547879b17\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableMongodbCollections\",\r\n \"name\": \"7d354f7f-c791-4b89-b0d8-506547879b17\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"_rid\": \"3vtcoQAAAA==\",\r\n \"eventTimestamp\": \"2020-12-15T21:53:50Z\",\r\n \"ownerId\": \"collection2\",\r\n \"ownerResourceId\": \"T4AhAPbkmGA=\",\r\n \"operationType\": \"Create\"\r\n }\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8/restorableMongodbResources?api-version=2021-03-01-preview&restoreLocation=eastus2&restoreTimestampInUtc=2021-03-01T00%3A00%3A00%2B0000", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cy9lYWRhYzdlMi02MWYwLTRlMDctYWFhMS05ZGJiNDk1ZWM1YTgvcmVzdG9yYWJsZU1vbmdvZGJSZXNvdXJjZXM/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3JnJlc3RvcmVMb2NhdGlvbj1lYXN0dXMyJnJlc3RvcmVUaW1lc3RhbXBJblV0Yz0yMDIxLTAzLTAxVDAwJTNBMDAlM0EwMCUyQjAwMDA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "502c34f4-4b26-49f1-803c-3ac2282f52ea" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/5.0.321.7212", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-request-id": [ - "cd78eea6-f79c-481b-8b24-799201614293" - ], - "x-ms-correlation-request-id": [ - "cd78eea6-f79c-481b-8b24-799201614293" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210303T172324Z:cd78eea6-f79c-481b-8b24-799201614293" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 03 Mar 2021 17:23:24 GMT" - ], - "Content-Length": [ - "152" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"databaseName\": \"databaseA\",\r\n \"collectionNames\": []\r\n },\r\n {\r\n \"databaseName\": \"database1\",\r\n \"collectionNames\": [\r\n \"collection3\",\r\n \"collection1\",\r\n \"collection2\"\r\n ]\r\n }\r\n ]\r\n}", - "StatusCode": 200 - } - ], - "Names": {}, - "Variables": { - "SubscriptionId": "80be3961-0521-4a0a-8570-5cd5a4e2f98c" - } -} \ No newline at end of file diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestorableMongoOperationsTests/RestorableMongodb36Tests.json b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestorableMongoOperationsTests/RestorableMongodb36Tests.json deleted file mode 100644 index f76bca3fca98b..0000000000000 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestorableMongoOperationsTests/RestorableMongodb36Tests.json +++ /dev/null @@ -1,197 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25a04cf0-89d4-4546-9c30-14d1dc8899df/restorableMongodbDatabases?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cy8yNWEwNGNmMC04OWQ0LTQ1NDYtOWMzMC0xNGQxZGM4ODk5ZGYvcmVzdG9yYWJsZU1vbmdvZGJEYXRhYmFzZXM/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ae2c8e22-d386-4821-bd94-5a58f67f97b1" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/5.0.321.7212", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" - ], - "x-ms-request-id": [ - "bd6ded0d-ed16-4707-a644-2cb417764271" - ], - "x-ms-correlation-request-id": [ - "bd6ded0d-ed16-4707-a644-2cb417764271" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210303T172327Z:bd6ded0d-ed16-4707-a644-2cb417764271" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 03 Mar 2021 17:23:27 GMT" - ], - "Content-Length": [ - "1099" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25a04cf0-89d4-4546-9c30-14d1dc8899df/restorableMongodbDatabases/e40c1e74-1788-4397-89da-18d91529e142\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableMongodbDatabases\",\r\n \"name\": \"e40c1e74-1788-4397-89da-18d91529e142\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"_rid\": \"9xEDVwAAAA==\",\r\n \"eventTimestamp\": \"2020-12-15T21:53:30Z\",\r\n \"ownerId\": \"database1\",\r\n \"ownerResourceId\": \"wAkWAA==\",\r\n \"operationType\": \"Create\"\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25a04cf0-89d4-4546-9c30-14d1dc8899df/restorableMongodbDatabases/43d9e064-66a6-4737-97ae-4eda50132f7e\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableMongodbDatabases\",\r\n \"name\": \"43d9e064-66a6-4737-97ae-4eda50132f7e\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"_rid\": \"L+76pAAAAA==\",\r\n \"eventTimestamp\": \"2020-12-15T22:10:06Z\",\r\n \"ownerId\": \"databaseA\",\r\n \"ownerResourceId\": \"kcAtAA==\",\r\n \"operationType\": \"Create\"\r\n }\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25a04cf0-89d4-4546-9c30-14d1dc8899df/restorableMongodbCollections?api-version=2021-03-01-preview&restorableMongodbDatabaseRid=wAkWAA%3D%3D", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cy8yNWEwNGNmMC04OWQ0LTQ1NDYtOWMzMC0xNGQxZGM4ODk5ZGYvcmVzdG9yYWJsZU1vbmdvZGJDb2xsZWN0aW9ucz9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXcmcmVzdG9yYWJsZU1vbmdvZGJEYXRhYmFzZVJpZD13QWtXQUElM0QlM0Q=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c625e57f-65e7-4c49-9502-15a56ebaef6d" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/5.0.321.7212", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-request-id": [ - "2f97f87c-6bc1-48cc-877c-0545d72c82aa" - ], - "x-ms-correlation-request-id": [ - "2f97f87c-6bc1-48cc-877c-0545d72c82aa" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210303T172329Z:2f97f87c-6bc1-48cc-877c-0545d72c82aa" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 03 Mar 2021 17:23:28 GMT" - ], - "Content-Length": [ - "1673" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25a04cf0-89d4-4546-9c30-14d1dc8899df/restorableMongodbCollections/3466ad90-f599-4f1c-b541-34bfdef939e3\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableMongodbCollections\",\r\n \"name\": \"3466ad90-f599-4f1c-b541-34bfdef939e3\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"_rid\": \"4BgGBQAAAA==\",\r\n \"eventTimestamp\": \"2020-12-15T21:54:08Z\",\r\n \"ownerId\": \"collection1\",\r\n \"ownerResourceId\": \"wAkWANEk2DM=\",\r\n \"operationType\": \"Create\"\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25a04cf0-89d4-4546-9c30-14d1dc8899df/restorableMongodbCollections/be7661f7-6fd8-4153-abdb-e3c9e08a8ce0\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableMongodbCollections\",\r\n \"name\": \"be7661f7-6fd8-4153-abdb-e3c9e08a8ce0\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"_rid\": \"ZBIhSQAAAA==\",\r\n \"eventTimestamp\": \"2020-12-15T21:54:57Z\",\r\n \"ownerId\": \"collection2\",\r\n \"ownerResourceId\": \"wAkWALzezqU=\",\r\n \"operationType\": \"Create\"\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25a04cf0-89d4-4546-9c30-14d1dc8899df/restorableMongodbCollections/af495ebb-429c-4aef-ba65-5fa3e53c18ae\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableMongodbCollections\",\r\n \"name\": \"af495ebb-429c-4aef-ba65-5fa3e53c18ae\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"_rid\": \"BaxbUwAAAA==\",\r\n \"eventTimestamp\": \"2020-12-15T22:09:22Z\",\r\n \"ownerId\": \"collection3\",\r\n \"ownerResourceId\": \"wAkWAK3BRCs=\",\r\n \"operationType\": \"Create\"\r\n }\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25a04cf0-89d4-4546-9c30-14d1dc8899df/restorableMongodbResources?api-version=2021-03-01-preview&restoreLocation=eastus2&restoreTimestampInUtc=2021-03-01T00%3A00%3A00%2B0000", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cy8yNWEwNGNmMC04OWQ0LTQ1NDYtOWMzMC0xNGQxZGM4ODk5ZGYvcmVzdG9yYWJsZU1vbmdvZGJSZXNvdXJjZXM/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3JnJlc3RvcmVMb2NhdGlvbj1lYXN0dXMyJnJlc3RvcmVUaW1lc3RhbXBJblV0Yz0yMDIxLTAzLTAxVDAwJTNBMDAlM0EwMCUyQjAwMDA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "02918fed-6c1d-47b0-b09b-92c04ef917d8" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/5.0.321.7212", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-request-id": [ - "97fa777a-5412-4f2a-9583-46e74b92374d" - ], - "x-ms-correlation-request-id": [ - "97fa777a-5412-4f2a-9583-46e74b92374d" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210303T172331Z:97fa777a-5412-4f2a-9583-46e74b92374d" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 03 Mar 2021 17:23:30 GMT" - ], - "Content-Length": [ - "152" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"databaseName\": \"database1\",\r\n \"collectionNames\": [\r\n \"collection1\",\r\n \"collection2\",\r\n \"collection3\"\r\n ]\r\n },\r\n {\r\n \"databaseName\": \"databaseA\",\r\n \"collectionNames\": []\r\n }\r\n ]\r\n}", - "StatusCode": 200 - } - ], - "Names": {}, - "Variables": { - "SubscriptionId": "80be3961-0521-4a0a-8570-5cd5a4e2f98c" - } -} \ No newline at end of file diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestorableSqlOperationsTests/RestorableSqlTests.json b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestorableSqlOperationsTests/RestorableSqlTests.json deleted file mode 100644 index d99b671ef5a48..0000000000000 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestorableSqlOperationsTests/RestorableSqlTests.json +++ /dev/null @@ -1,323 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-sql-stage-source?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL3BpdHItc3RhZ2UtcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcGl0ci1zcWwtc3RhZ2Utc291cmNlP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e8de12aa-2d6c-4c87-85c7-e441605e16f9" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/5.0.321.7212", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" - ], - "x-ms-request-id": [ - "01f57dba-85de-4ffa-a2a8-b7117fd7ad0f" - ], - "x-ms-correlation-request-id": [ - "01f57dba-85de-4ffa-a2a8-b7117fd7ad0f" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210303T183708Z:01f57dba-85de-4ffa-a2a8-b7117fd7ad0f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 03 Mar 2021 18:37:08 GMT" - ], - "Content-Length": [ - "2749" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-sql-stage-source\",\r\n \"name\": \"pitr-sql-stage-source\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-08T18:18:46.0964181Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cy85YTRiNjNjMy00OWQxLTRjODctYjI4ZS05MmU5MmFlYWEwZWE/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9cae45bb-9b1a-469e-86ee-09b68a579d92" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/5.0.321.7212", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-request-id": [ - "bad56cd0-2a68-4158-9185-5328bb43fe53" - ], - "x-ms-correlation-request-id": [ - "bad56cd0-2a68-4158-9185-5328bb43fe53" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210303T183717Z:bad56cd0-2a68-4158-9185-5328bb43fe53" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 03 Mar 2021 18:37:17 GMT" - ], - "Content-Length": [ - "724" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"name\": \"9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T18:18:47Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f61a9ed3-fcda-4603-b1e2-2baadbb6122b\",\r\n \"creationTime\": \"2020-12-08T18:18:47Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"cdd116b8-a956-43d5-b461-248f837099f4\",\r\n \"creationTime\": \"2020-12-14T21:35:14Z\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea/restorableSqlDatabases?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cy85YTRiNjNjMy00OWQxLTRjODctYjI4ZS05MmU5MmFlYWEwZWEvcmVzdG9yYWJsZVNxbERhdGFiYXNlcz9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "f3563b28-efa3-4af2-8437-03b37c42f210" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/5.0.321.7212", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-request-id": [ - "b2c1e75f-350a-42c4-aaeb-581d79f89667" - ], - "x-ms-correlation-request-id": [ - "b2c1e75f-350a-42c4-aaeb-581d79f89667" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210303T183718Z:b2c1e75f-350a-42c4-aaeb-581d79f89667" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 03 Mar 2021 18:37:18 GMT" - ], - "Content-Length": [ - "1401" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea/restorableSqlDatabases/0c05a7c6-c75b-4083-8ea7-fcb58fa2d308\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableSqlDatabases\",\r\n \"name\": \"0c05a7c6-c75b-4083-8ea7-fcb58fa2d308\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"_rid\": \"Cw69IQAAAA==\",\r\n \"eventTimestamp\": \"2020-12-08T18:57:40Z\",\r\n \"ownerId\": \"database1\",\r\n \"ownerResourceId\": \"tTN6AA==\",\r\n \"operationType\": \"Create\",\r\n \"database\": {\r\n \"id\": \"database1\",\r\n \"_rid\": \"tTN6AA==\",\r\n \"_self\": \"dbs/tTN6AA==/\",\r\n \"_etag\": \"\\\"00004b0e-0000-0800-0000-5fcfcca40000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\"\r\n }\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea/restorableSqlDatabases/ea2425d8-c48f-4eed-b3a8-62167bc215c0\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableSqlDatabases\",\r\n \"name\": \"ea2425d8-c48f-4eed-b3a8-62167bc215c0\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"_rid\": \"fRqZNgAAAA==\",\r\n \"eventTimestamp\": \"2020-12-09T00:03:36Z\",\r\n \"ownerId\": \"databaseA\",\r\n \"ownerResourceId\": \"IexNAA==\",\r\n \"operationType\": \"Create\",\r\n \"database\": {\r\n \"id\": \"databaseA\",\r\n \"_rid\": \"IexNAA==\",\r\n \"_self\": \"dbs/IexNAA==/\",\r\n \"_etag\": \"\\\"0000630f-0000-0800-0000-5fd014580000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea/restorableSqlContainers?api-version=2021-03-01-preview&restorableSqlDatabaseRid=tTN6AA%3D%3D", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cy85YTRiNjNjMy00OWQxLTRjODctYjI4ZS05MmU5MmFlYWEwZWEvcmVzdG9yYWJsZVNxbENvbnRhaW5lcnM/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3JnJlc3RvcmFibGVTcWxEYXRhYmFzZVJpZD10VE42QUElM0QlM0Q=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "6f103f25-1213-4d24-9632-0de34e58b174" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/5.0.321.7212", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" - ], - "x-ms-request-id": [ - "ba7b149b-3f5d-4164-a1fe-ade32f50004f" - ], - "x-ms-correlation-request-id": [ - "ba7b149b-3f5d-4164-a1fe-ade32f50004f" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210303T183719Z:ba7b149b-3f5d-4164-a1fe-ade32f50004f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 03 Mar 2021 18:37:19 GMT" - ], - "Content-Length": [ - "3108" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea/restorableSqlContainers/c7ab514b-c4d5-4d6a-b091-72590d45fa72\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableSqlContainers\",\r\n \"name\": \"c7ab514b-c4d5-4d6a-b091-72590d45fa72\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"_rid\": \"kGkmIwAAAA==\",\r\n \"eventTimestamp\": \"2020-12-08T18:57:51Z\",\r\n \"ownerId\": \"container1\",\r\n \"ownerResourceId\": \"tTN6ANDT5qs=\",\r\n \"operationType\": \"Create\",\r\n \"container\": {\r\n \"id\": \"container1\",\r\n \"indexingPolicy\": {\r\n \"indexingMode\": \"consistent\",\r\n \"automatic\": true,\r\n \"supportSpatialLegacyCoordinates\": false,\r\n \"usePolygonsSmallerThanAHemisphere\": false,\r\n \"includedPaths\": [\r\n {\r\n \"path\": \"/*\"\r\n },\r\n {\r\n \"path\": \"/\\\"_ts\\\"/?\"\r\n }\r\n ],\r\n \"excludedPaths\": [\r\n {\r\n \"path\": \"/\\\"_etag\\\"/?\"\r\n }\r\n ]\r\n },\r\n \"partitionKey\": {\r\n \"paths\": [\r\n \"/id\"\r\n ],\r\n \"kind\": \"Hash\"\r\n },\r\n \"uniqueKeyPolicy\": {\r\n \"uniqueKeys\": []\r\n },\r\n \"internalIndexingProperties\": {\r\n \"enableIndexingFullFidelity\": true,\r\n \"logicalIndexVersion\": 2,\r\n \"indexEncodingOptions\": 65567\r\n },\r\n \"conflictResolutionPolicy\": {\r\n \"mode\": \"LastWriterWins\",\r\n \"conflictResolutionPath\": \"/_ts\",\r\n \"conflictResolutionProcedure\": \"\"\r\n },\r\n \"backupPolicy\": {\r\n \"type\": 1\r\n },\r\n \"allowMaterializedViews\": false,\r\n \"geospatialConfig\": {\r\n \"type\": \"Geography\"\r\n },\r\n \"typeSystemPolicy\": {\r\n \"typeSystem\": \"CosmosCore\"\r\n },\r\n \"uniqueIndexNameEncodingMode\": 1,\r\n \"_idxpolicyver\": 2,\r\n \"_rid\": \"tTN6ANDT5qs=\",\r\n \"_self\": \"dbs/tTN6AA==/colls/tTN6ANDT5qs=/\",\r\n \"_etag\": \"\\\"00004e0e-0000-0800-0000-5fcfccaf0000\\\"\",\r\n \"_docs\": \"docs/\",\r\n \"_sprocs\": \"sprocs/\",\r\n \"_triggers\": \"triggers/\",\r\n \"_udfs\": \"udfs/\",\r\n \"_conflicts\": \"conflicts/\"\r\n }\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea/restorableSqlContainers/8b7744e7-64b6-4feb-a1d5-eff731830769\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restorableSqlContainers\",\r\n \"name\": \"8b7744e7-64b6-4feb-a1d5-eff731830769\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"_rid\": \"Zhi9NwAAAA==\",\r\n \"eventTimestamp\": \"2020-12-08T19:00:03Z\",\r\n \"ownerId\": \"container2\",\r\n \"ownerResourceId\": \"tTN6ALcE1cc=\",\r\n \"operationType\": \"Create\",\r\n \"container\": {\r\n \"id\": \"container2\",\r\n \"indexingPolicy\": {\r\n \"indexingMode\": \"consistent\",\r\n \"automatic\": true,\r\n \"supportSpatialLegacyCoordinates\": false,\r\n \"usePolygonsSmallerThanAHemisphere\": false,\r\n \"includedPaths\": [\r\n {\r\n \"path\": \"/*\"\r\n },\r\n {\r\n \"path\": \"/\\\"_ts\\\"/?\"\r\n }\r\n ],\r\n \"excludedPaths\": [\r\n {\r\n \"path\": \"/\\\"_etag\\\"/?\"\r\n }\r\n ]\r\n },\r\n \"partitionKey\": {\r\n \"paths\": [\r\n \"/zip\"\r\n ],\r\n \"kind\": \"Hash\"\r\n },\r\n \"uniqueKeyPolicy\": {\r\n \"uniqueKeys\": []\r\n },\r\n \"internalIndexingProperties\": {\r\n \"enableIndexingFullFidelity\": true,\r\n \"logicalIndexVersion\": 2,\r\n \"indexEncodingOptions\": 65567\r\n },\r\n \"conflictResolutionPolicy\": {\r\n \"mode\": \"LastWriterWins\",\r\n \"conflictResolutionPath\": \"/_ts\",\r\n \"conflictResolutionProcedure\": \"\"\r\n },\r\n \"backupPolicy\": {\r\n \"type\": 1\r\n },\r\n \"allowMaterializedViews\": false,\r\n \"geospatialConfig\": {\r\n \"type\": \"Geography\"\r\n },\r\n \"typeSystemPolicy\": {\r\n \"typeSystem\": \"CosmosCore\"\r\n },\r\n \"uniqueIndexNameEncodingMode\": 1,\r\n \"_idxpolicyver\": 2,\r\n \"_rid\": \"tTN6ALcE1cc=\",\r\n \"_self\": \"dbs/tTN6AA==/colls/tTN6ALcE1cc=/\",\r\n \"_etag\": \"\\\"0000550e-0000-0800-0000-5fcfcd330000\\\"\",\r\n \"_docs\": \"docs/\",\r\n \"_sprocs\": \"sprocs/\",\r\n \"_triggers\": \"triggers/\",\r\n \"_udfs\": \"udfs/\",\r\n \"_conflicts\": \"conflicts/\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea/restorableSqlResources?api-version=2021-03-01-preview&restoreLocation=westus2&restoreTimestampInUtc=2021-03-01T00%3A00%3A00%2B0000", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cy85YTRiNjNjMy00OWQxLTRjODctYjI4ZS05MmU5MmFlYWEwZWEvcmVzdG9yYWJsZVNxbFJlc291cmNlcz9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXcmcmVzdG9yZUxvY2F0aW9uPXdlc3R1czImcmVzdG9yZVRpbWVzdGFtcEluVXRjPTIwMjEtMDMtMDFUMDAlM0EwMCUzQTAwJTJCMDAwMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2729cb13-82b8-4a15-9e2c-e53e0de9f7b9" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/5.0.321.7212", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" - ], - "x-ms-request-id": [ - "89288176-80a2-437d-86f5-31076f97de39" - ], - "x-ms-correlation-request-id": [ - "89288176-80a2-437d-86f5-31076f97de39" - ], - "x-ms-routing-request-id": [ - "WESTUS2:20210303T183720Z:89288176-80a2-437d-86f5-31076f97de39" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 03 Mar 2021 18:37:19 GMT" - ], - "Content-Length": [ - "136" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"databaseName\": \"database1\",\r\n \"collectionNames\": [\r\n \"container1\",\r\n \"container2\"\r\n ]\r\n },\r\n {\r\n \"databaseName\": \"databaseA\",\r\n \"collectionNames\": []\r\n }\r\n ]\r\n}", - "StatusCode": 200 - } - ], - "Names": {}, - "Variables": { - "SubscriptionId": "80be3961-0521-4a0a-8570-5cd5a4e2f98c" - } -} \ No newline at end of file diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestoreDatabaseAccountOperationsTests/RestoreDatabaseAccountFeedTests.json b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestoreDatabaseAccountOperationsTests/RestoreDatabaseAccountFeedTests.json index 20e8da836bfda..7a096801cdeaa 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestoreDatabaseAccountOperationsTests/RestoreDatabaseAccountFeedTests.json +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestoreDatabaseAccountOperationsTests/RestoreDatabaseAccountFeedTests.json @@ -1,22 +1,82 @@ { "Entries": [ { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-sql-stage-source?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL3BpdHItc3RhZ2UtcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcGl0ci1zcWwtc3RhZ2Utc291cmNlP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDEtcHJldmlldw==", + "RequestUri": "/providers/Microsoft.DocumentDB/databaseAccountNames/pitr-sql-stage-source?api-version=2021-06-15", + "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9kYXRhYmFzZUFjY291bnROYW1lcy9waXRyLXNxbC1zdGFnZS1zb3VyY2U/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", + "RequestMethod": "HEAD", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e588320e-2d70-406d-ae06-e3a310ca6f15" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-activity-id": [ + "e588320e-2d70-406d-ae06-e3a310ca6f15" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-tenant-reads": [ + "11999" + ], + "x-ms-request-id": [ + "8aa45bca-0cb1-41a2-a33c-acfbee47a05d" + ], + "x-ms-correlation-request-id": [ + "8aa45bca-0cb1-41a2-a33c-acfbee47a05d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T071619Z:8aa45bca-0cb1-41a2-a33c-acfbee47a05d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 07:16:19 GMT" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/pitr-sql-stage-source?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcGl0ci1zcWwtc3RhZ2Utc291cmNlP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ae0f51c9-01c6-4cb3-bd66-fd63410aa096" + "61995d54-83f3-42c5-81bb-b5b7f1d2bbe2" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -30,7 +90,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -39,242 +99,236 @@ "11999" ], "x-ms-request-id": [ - "38b9906d-c653-49b5-9c2f-15e75e88ac98" + "3870fe2d-63b9-4ebf-b162-15b8cfcf90b5" ], "x-ms-correlation-request-id": [ - "38b9906d-c653-49b5-9c2f-15e75e88ac98" + "3870fe2d-63b9-4ebf-b162-15b8cfcf90b5" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174900Z:38b9906d-c653-49b5-9c2f-15e75e88ac98" + "WESTUS2:20210616T071620Z:3870fe2d-63b9-4ebf-b162-15b8cfcf90b5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:48:59 GMT" + "Wed, 16 Jun 2021 07:16:19 GMT" ], "Content-Length": [ - "2749" + "2265" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-sql-stage-source\",\r\n \"name\": \"pitr-sql-stage-source\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-08T18:18:46.0964181Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/pitr-sql-stage-source\",\r\n \"name\": \"pitr-sql-stage-source\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-02T23:30:42.158286Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/restorableDatabaseAccounts?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cz9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "64628f64-d6dc-48b0-bc9f-dbbd63872344" + "b4782640-d90e-4cec-ab25-dc7c28e6d442" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { "Cache-Control": [ - "no-cache" + "no-store, no-cache" ], "Pragma": [ "no-cache" ], - "x-ms-original-request-ids": [ - "", - "", - "" + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ "11998" ], "x-ms-request-id": [ - "0af4ad7f-5ffc-4dd9-8ec3-7580ceb57f78" + "6aabfc1a-b614-410b-93bb-1463ecf329c6" ], "x-ms-correlation-request-id": [ - "0af4ad7f-5ffc-4dd9-8ec3-7580ceb57f78" + "6aabfc1a-b614-410b-93bb-1463ecf329c6" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174923Z:0af4ad7f-5ffc-4dd9-8ec3-7580ceb57f78" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" + "WESTUS2:20210616T071620Z:6aabfc1a-b614-410b-93bb-1463ecf329c6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:49:23 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Wed, 16 Jun 2021 07:16:20 GMT" ], "Content-Length": [ - "46781" + "13637" + ], + "Content-Type": [ + "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"properties\": {\r\n \"accountName\": \"vinhstagepitr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-11-02T23:44:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"30d6cace-8354-4e1f-b427-4f234f46df87\",\r\n \"creationTime\": \"2020-11-02T23:44:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5cfa410f-ea0c-4995-aa59-9809a69c21f8\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5cfa410f-ea0c-4995-aa59-9809a69c21f8\",\r\n \"properties\": {\r\n \"accountName\": \"vinhstagemongopitr\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-11-25T17:07:33Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4ecfc265-e4d3-4638-a225-1932760404ee\",\r\n \"creationTime\": \"2020-11-25T17:07:34Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2b5e6412-19dc-4d79-88ae-178f5e30dd78\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/2b5e6412-19dc-4d79-88ae-178f5e30dd78\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagemongopitr-del-res1\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-11-30T23:17:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a35683c3-cf9b-4378-a290-fb3ab8e741f9\",\r\n \"creationTime\": \"2020-11-30T23:17:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T18:18:47Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f61a9ed3-fcda-4603-b1e2-2baadbb6122b\",\r\n \"creationTime\": \"2020-12-08T18:18:47Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"cdd116b8-a956-43d5-b461-248f837099f4\",\r\n \"creationTime\": \"2020-12-14T21:35:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"7d98d6c0-eadf-4d7e-a166-696de37c91fc\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/7d98d6c0-eadf-4d7e-a166-696de37c91fc\",\r\n \"properties\": {\r\n \"accountName\": \"restore-test1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T21:44:47Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"208a7933-2e44-4df1-9c96-97e28ae92d8f\",\r\n \"creationTime\": \"2020-12-08T21:44:47Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"08155af7-e63f-4db1-82ed-c99b8a08e541\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/08155af7-e63f-4db1-82ed-c99b8a08e541\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagemongopitr-1\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-09T10:37:08Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8c045a40-c3b5-4025-a270-156b748fd08b\",\r\n \"creationTime\": \"2020-12-09T10:37:08Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d0cb2ece-f253-4f20-86d0-01897e729eba\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/d0cb2ece-f253-4f20-86d0-01897e729eba\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-vinhstagepitr-restore1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-10T02:08:18Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d4a86ba4-38f5-46ba-b0ae-724d5508b551\",\r\n \"creationTime\": \"2020-12-10T02:08:18Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9373a8d7-1889-4be9-9ddb-e589e406d04b\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9373a8d7-1889-4be9-9ddb-e589e406d04b\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-vinhstagepitr-restore2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-10T03:12:31Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2374cdf-00cc-42e3-887e-4824532ff3e7\",\r\n \"creationTime\": \"2020-12-10T03:12:31Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"530b269d-274b-4987-94e1-f54b09abecff\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/530b269d-274b-4987-94e1-f54b09abecff\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637435832535194992\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-15T23:04:01Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"257c2c07-efcb-47b2-b696-6ba5ca9785b0\",\r\n \"creationTime\": \"2020-12-15T23:04:01Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"4993c7e8-c48b-4e45-9353-9baea1ce9e2a\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/4993c7e8-c48b-4e45-9353-9baea1ce9e2a\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname359\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-16T00:51:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f964f331-3322-4719-946a-a8f4e406ca14\",\r\n \"creationTime\": \"2020-12-16T00:51:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d673eaa8-f7fa-421f-9d61-ba314864a431\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/d673eaa8-f7fa-421f-9d61-ba314864a431\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-from-new-portal\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-05T00:28:34Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a09d2f05-b90f-4a76-96c5-ef49edadbbae\",\r\n \"creationTime\": \"2021-01-05T00:28:34Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"6d6384ae-d623-4323-8388-65ca7df02733\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/6d6384ae-d623-4323-8388-65ca7df02733\",\r\n \"properties\": {\r\n \"accountName\": \"pitrtest1-res1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-05T23:45:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2b92bb0a-1fa9-43c2-b8a7-b25d209d25c1\",\r\n \"creationTime\": \"2021-01-05T23:45:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0bcf9a9b-1ca1-4406-9652-aa087d5f0b3f\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/0bcf9a9b-1ca1-4406-9652-aa087d5f0b3f\",\r\n \"properties\": {\r\n \"accountName\": \"pitrtest1-res2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-05T23:46:37Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d666fcfb-319c-4c5d-a2b8-27ae6cc9233f\",\r\n \"creationTime\": \"2021-01-05T23:46:37Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b15e30f1-4e37-4fca-b77b-303516959017\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/b15e30f1-4e37-4fca-b77b-303516959017\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagepitr-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-06T09:24:07Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8203b929-83ed-496a-8e6b-8a291aba9a32\",\r\n \"creationTime\": \"2021-01-06T09:24:07Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"617f5c88-2a93-45b4-be38-0cd7addea976\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/617f5c88-2a93-45b4-be38-0cd7addea976\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagepitr-2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-06T09:33:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e54058dc-c9ec-4393-9b62-3c4a764d9dda\",\r\n \"creationTime\": \"2021-01-06T09:33:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2eecc23f-69df-4de3-9103-b6ca529536a4\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/2eecc23f-69df-4de3-9103-b6ca529536a4\",\r\n \"properties\": {\r\n \"accountName\": \"test-restore-4\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-07T01:23:39Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"80c0209c-f89b-41b6-8cc2-5edad302caaf\",\r\n \"creationTime\": \"2021-01-07T01:23:39Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d91e1ad2-22b0-401e-b465-a16e5928e194\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/d91e1ad2-22b0-401e-b465-a16e5928e194\",\r\n \"properties\": {\r\n \"accountName\": \"test-restore5\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-07T01:23:40Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"793334c5-2123-41a5-a382-7b5aade5bb82\",\r\n \"creationTime\": \"2021-01-07T01:23:40Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"132908b6-2701-44a5-bdbe-a7c296e26283\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/132908b6-2701-44a5-bdbe-a7c296e26283\",\r\n \"properties\": {\r\n \"accountName\": \"test-restore6\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-07T03:18:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a8bcc661-cdd0-4fb6-b011-ce4fb922930d\",\r\n \"creationTime\": \"2021-01-07T03:18:46Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2ab6f2d2-ce7e-439b-90b3-5505c8f9ff76\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/2ab6f2d2-ce7e-439b-90b3-5505c8f9ff76\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source-personalrestore-greeen\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-15T22:51:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8b3376be-21d5-43db-ad08-7fa9e3f3ad5b\",\r\n \"creationTime\": \"2021-01-15T22:51:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"483d93e5-302b-4093-9502-ce63d416e70f\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/483d93e5-302b-4093-9502-ce63d416e70f\",\r\n \"properties\": {\r\n \"accountName\": \"targetacctrestore\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-18T18:30:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"cb6a3895-5ded-43ee-a6a8-91d9050f5582\",\r\n \"creationTime\": \"2021-02-18T18:30:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"74e9ac09-75d3-448a-a128-e71866b42e95\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/74e9ac09-75d3-448a-a128-e71866b42e95\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-vinhstagepitr-res\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-26T22:14:50Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"40e6110d-0ae4-4e40-9d6e-33014540e179\",\r\n \"creationTime\": \"2021-02-26T22:14:50Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"24f3f6b6-9d96-4dc2-84b9-ae1c0cba8d4e\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/24f3f6b6-9d96-4dc2-84b9-ae1c0cba8d4e\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname8240\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T23:44:13Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2df5fa4-a593-48f2-8417-9f5f4bb9ef56\",\r\n \"creationTime\": \"2021-03-02T23:44:13Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"f319c2f4-7e68-48c0-9eac-94e12fb51179\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/f319c2f4-7e68-48c0-9eac-94e12fb51179\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname320\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T00:59:34Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"005c7a8b-fffd-4106-a2f5-0b4f58b1942a\",\r\n \"creationTime\": \"2021-03-03T00:59:34Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"672e89ce-0096-4a87-8131-3d2d5d483a3a\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/672e89ce-0096-4a87-8131-3d2d5d483a3a\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname6982\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T02:34:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f30afdfa-9473-4658-83c4-5067be2232db\",\r\n \"creationTime\": \"2021-03-03T02:34:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"1a937e8e-1a33-4fd1-9349-34ede3dd02f2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/1a937e8e-1a33-4fd1-9349-34ede3dd02f2\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname8295\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T17:48:45Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"0057f632-aaa2-44a6-92bf-c2e623403f52\",\r\n \"creationTime\": \"2021-03-03T17:48:45Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"4d0ae23d-5661-4c5a-ae37-48aa6308425b\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/4d0ae23d-5661-4c5a-ae37-48aa6308425b\",\r\n \"properties\": {\r\n \"accountName\": \"stage-validation-pitr-test0\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-10T07:55:12Z\",\r\n \"deletionTime\": \"2021-02-10T14:21:37Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"26d7f01f-3f0c-4eb6-80a2-f5776f929f12\",\r\n \"creationTime\": \"2021-02-10T07:55:13Z\",\r\n \"deletionTime\": \"2021-02-10T14:21:37Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c26d3f43-7363-4c54-940a-bde0e96bda72\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c26d3f43-7363-4c54-940a-bde0e96bda72\",\r\n \"properties\": {\r\n \"accountName\": \"db1024-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-14T01:17:36Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eca195d4-fcaa-4d5f-b01b-20f61f01319f\",\r\n \"creationTime\": \"2020-08-14T01:17:36Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d8974ca8-8f69-4924-9040-c10b7f30524b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d8974ca8-8f69-4924-9040-c10b7f30524b\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname9746\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-21T18:55:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"775c4324-cba7-4eb3-a8ee-5e1921f7f57b\",\r\n \"creationTime\": \"2020-07-21T18:55:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"properties\": {\r\n \"accountName\": \"db1024\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-21T18:19:37Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a926c9e8-3179-4774-bc1e-fb866407b7db\",\r\n \"creationTime\": \"2020-07-21T18:19:38Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-13T23:51:16Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d9b09727-2a45-4760-a837-3366c1187358\",\r\n \"creationTime\": \"2020-08-13T23:51:17Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"72ee099a-9209-4fe4-aeb2-8f4954f25eba\",\r\n \"creationTime\": \"2020-08-28T18:50:30Z\"\r\n },\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"e5abbaa4-031a-451a-b041-76c6bcd93fa9\",\r\n \"creationTime\": \"2021-02-08T19:29:22Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"bb3e3c48-18d8-46e8-b294-41d9406885c5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/bb3e3c48-18d8-46e8-b294-41d9406885c5\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-cont123\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-05T20:32:27Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2355946d-5d79-4cc4-a521-3a302a9bff85\",\r\n \"creationTime\": \"2020-08-05T20:32:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"55083b96-b985-4dec-92df-fa0ac98443f1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/55083b96-b985-4dec-92df-fa0ac98443f1\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T16:18:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"787a81fe-fb41-40da-8b69-a9e18966b4e3\",\r\n \"creationTime\": \"2020-07-23T16:18:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ec72f021-4974-405a-8c78-f74207ff0e12\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ec72f021-4974-405a-8c78-f74207ff0e12\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account-destinationforrestore\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T17:39:58Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"11f925e4-b48d-4d16-9ad2-209d1056ec9c\",\r\n \"creationTime\": \"2020-07-23T17:39:58Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"17783e6d-0e28-41e2-b086-9d17763f1d51\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/17783e6d-0e28-41e2-b086-9d17763f1d51\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-bk-cont\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-28T22:09:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f74e094e-9b1d-4e16-82b6-a57782f1d187\",\r\n \"creationTime\": \"2020-07-28T22:09:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2d90bc37-cd54-4352-9e57-e6aa3f22d494\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2d90bc37-cd54-4352-9e57-e6aa3f22d494\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account-destinationforrestorev2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T17:41:22Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e1dfecef-45cb-4c70-bbd5-393eb3774821\",\r\n \"creationTime\": \"2020-07-23T17:41:22Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b0c8684b-7f9c-45fe-8ab9-2a74b656867e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/b0c8684b-7f9c-45fe-8ab9-2a74b656867e\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637428812785768088\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T20:03:41Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"59294929-189f-4f8b-af35-740fc0fba9f0\",\r\n \"creationTime\": \"2020-12-07T20:03:41Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-07T21:23:56Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"49174788-8512-4a01-a3ca-38c7857a2635\",\r\n \"creationTime\": \"2020-12-07T21:23:56Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"921dbaed-a5bd-462d-8351-d0eda5e592c0\",\r\n \"creationTime\": \"2020-12-08T23:28:45Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"25a04cf0-89d4-4546-9c30-14d1dc8899df\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25a04cf0-89d4-4546-9c30-14d1dc8899df\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo36-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-07T21:35:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b52d5178-bc7b-4b2b-a05e-9d3dba85e7fd\",\r\n \"creationTime\": \"2020-12-07T21:35:24Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b0f33c79-f7b2-421f-9e94-699b0f8c840a\",\r\n \"creationTime\": \"2020-12-08T22:02:23Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"345c785a-e758-4f8b-94d4-0a1259f4f85b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/345c785a-e758-4f8b-94d4-0a1259f4f85b\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T23:33:57Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"94eeb20d-16d0-4ee1-ae6a-7f2a0332a1d5\",\r\n \"creationTime\": \"2020-12-07T23:33:57Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"605db505-9267-4cf0-b7ac-27ef644b2ef3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/605db505-9267-4cf0-b7ac-27ef644b2ef3\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T23:57:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"71a2cff6-7e90-43a5-b261-b704fbfaf100\",\r\n \"creationTime\": \"2020-12-07T23:57:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0d00d699-017a-4a76-8639-ab4bec82c5f2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/0d00d699-017a-4a76-8639-ab4bec82c5f2\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637428989095532319\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T00:57:52Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"7c0454e1-f718-48fe-894a-35182a8440d2\",\r\n \"creationTime\": \"2020-12-08T00:57:52Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"73d1010d-f0b7-4673-b8c0-18ddecdcda06\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/73d1010d-f0b7-4673-b8c0-18ddecdcda06\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T22:03:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c6b5a1f6-2215-49be-9277-aeff5723ab4c\",\r\n \"creationTime\": \"2020-12-08T22:03:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d1535f84-06b5-497b-8768-962ece984001\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d1535f84-06b5-497b-8768-962ece984001\",\r\n \"properties\": {\r\n \"accountName\": \"kal-restore-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-15T21:58:32Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f4b8377d-89b3-41dd-9892-79bfbc4d523c\",\r\n \"creationTime\": \"2021-01-15T21:58:32Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9351dd2e-d901-465b-98cb-a74a3aabd49f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9351dd2e-d901-465b-98cb-a74a3aabd49f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-unique-mode-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-03T19:53:25Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b5ee0cb6-20df-4132-8378-3d2b2bb477f8\",\r\n \"creationTime\": \"2021-02-03T19:53:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"222da8e2-da07-46db-9cd2-51a2efb84b9f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/222da8e2-da07-46db-9cd2-51a2efb84b9f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-unique-mode-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-03T20:07:50Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"094b572d-52f6-47bc-92c3-a692588ef6d6\",\r\n \"creationTime\": \"2021-02-03T20:07:50Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"19e4130a-cb83-4a34-85c2-e35dcda149f8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/19e4130a-cb83-4a34-85c2-e35dcda149f8\",\r\n \"properties\": {\r\n \"accountName\": \"stage-validation-m\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-02-05T04:08:10Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"3f97305a-6a6b-4b38-b200-bea92d78f64a\",\r\n \"creationTime\": \"2021-02-05T04:08:11Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"7cf7aaa4-fe00-48fa-820b-cc632feaa9d7\",\r\n \"creationTime\": \"2021-02-05T04:29:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5939cc7f-0bdd-4790-9ac6-a3b281c64f97\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/5939cc7f-0bdd-4790-9ac6-a3b281c64f97\",\r\n \"properties\": {\r\n \"accountName\": \"multiregion-pitr-billing-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-19T00:20:18Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"0018e6e6-170f-4e25-b1a5-97e718138e0c\",\r\n \"creationTime\": \"2021-02-19T00:20:18Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e235a61e-abf7-4e95-bfc2-0e4aa649b874\",\r\n \"creationTime\": \"2021-02-19T00:33:52Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"96aa7f5a-5292-44f3-9d3e-bec163b0de1a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/96aa7f5a-5292-44f3-9d3e-bec163b0de1a\",\r\n \"properties\": {\r\n \"accountName\": \"restore-pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-02-26T18:11:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8c350d54-e45d-4ef7-af55-9f07dc4fe594\",\r\n \"creationTime\": \"2021-02-26T18:11:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c02d9298-7cdb-440f-a16b-0dc3c97d6cde\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c02d9298-7cdb-440f-a16b-0dc3c97d6cde\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T04:36:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d6e10b03-43cd-4bdc-a1b8-3dfab9fe6beb\",\r\n \"creationTime\": \"2021-03-03T04:36:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"00e807ea-76c1-4b2f-afdd-dddc1b15979f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/00e807ea-76c1-4b2f-afdd-dddc1b15979f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T05:01:33Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"683f9f6f-8b7d-4638-a4f2-db9983a9c2d1\",\r\n \"creationTime\": \"2021-03-03T05:01:33Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9766bca9-cc26-4e26-83fe-32cd22fdb83d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9766bca9-cc26-4e26-83fe-32cd22fdb83d\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-billing-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-20T01:08:53Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9df768c4-6f3e-4bb8-be73-c8b338f50875\",\r\n \"creationTime\": \"2021-01-20T01:08:53Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"8e032502-70fc-4495-8546-e69383186c09\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/8e032502-70fc-4495-8546-e69383186c09\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-billing-test-2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-21T05:06:14Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a994d170-beb1-4f1a-a413-2d5548b171dd\",\r\n \"creationTime\": \"2021-01-21T05:06:14Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d9e1ccfa-1929-4532-9efb-6100feff0f0e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d9e1ccfa-1929-4532-9efb-6100feff0f0e\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-ror\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T19:32:22Z\",\r\n \"deletionTime\": \"2021-02-06T19:40:48Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"95ef85ad-f3dd-490d-aff2-50d6c7c0dd5f\",\r\n \"creationTime\": \"2021-02-06T19:32:22Z\",\r\n \"deletionTime\": \"2021-02-06T19:40:48Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2d7d7e33-9b97-491e-895b-fe7f46f3d86c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2d7d7e33-9b97-491e-895b-fe7f46f3d86c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-10T23:50:26Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eb35152b-9da0-44c0-a767-0c643969bf08\",\r\n \"creationTime\": \"2021-02-10T23:50:26Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"4961ef4a-30d0-484e-ad16-8ba453b14abf\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/4961ef4a-30d0-484e-ad16-8ba453b14abf\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-res\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T04:40:28Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5970d071-463b-4f79-92ac-810f199754e9\",\r\n \"creationTime\": \"2021-02-11T04:40:28Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ce9e2478-aa44-4bd2-96d4-d23f75dbd994\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ce9e2478-aa44-4bd2-96d4-d23f75dbd994\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T00:04:43Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4d1a5ff8-9393-4dc4-a3b9-1b24e2aeb32c\",\r\n \"creationTime\": \"2021-02-11T00:04:43Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:54Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"f93aff83-e412-471c-86de-e23df6cbeb58\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/f93aff83-e412-471c-86de-e23df6cbeb58\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-readregion\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-07T21:48:30Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:27Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"North Central US\",\r\n \"regionalDatabaseAccountInstanceId\": \"ffac845b-ac41-4bfe-acc1-227406f9f68a\",\r\n \"creationTime\": \"2021-02-07T21:48:30Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9bb64267-f1d8-4d2a-9367-d16492966dc8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9bb64267-f1d8-4d2a-9367-d16492966dc8\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T18:18:14Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"North Central US\",\r\n \"regionalDatabaseAccountInstanceId\": \"c8fdaea9-e41e-416f-8ab8-ffa9295ad14a\",\r\n \"creationTime\": \"2021-02-07T18:55:04Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"de4ce762-1219-4750-9c25-cead6a9964b3\",\r\n \"creationTime\": \"2021-02-06T18:18:14Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"78bd960f-b8bc-4412-b4e1-f16c5acc599c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/78bd960f-b8bc-4412-b4e1-f16c5acc599c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-del-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T20:23:29Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"753180e8-e128-47e9-98d1-5ce0c6d4f3a8\",\r\n \"creationTime\": \"2021-02-08T19:31:46Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2524386d-c456-4de9-a314-1acdb94e52a3\",\r\n \"creationTime\": \"2021-02-06T20:23:29Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"67d6981a-3dc7-4e3a-b04a-73c0376d42bb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/67d6981a-3dc7-4e3a-b04a-73c0376d42bb\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:37:02Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:42Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5f331e43-571c-4fe7-9874-aeafcd2b421c\",\r\n \"creationTime\": \"2021-02-11T08:37:02Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:42Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5ea690df-46a9-4bf2-910c-0484660978bb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/5ea690df-46a9-4bf2-910c-0484660978bb\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:24:56Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"29b9a3fe-b375-462d-9221-191fc4ddaa83\",\r\n \"creationTime\": \"2021-02-11T08:24:56Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"53b3d044-7394-4a06-883d-cf9247f66e3c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/53b3d044-7394-4a06-883d-cf9247f66e3c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r3\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:49:08Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:44Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a38a83ce-d467-4c81-9f3d-c65697d1c547\",\r\n \"creationTime\": \"2021-02-11T08:49:08Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:44Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"66c4a9a2-7799-474a-9e1e-e56a4b340d62\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/66c4a9a2-7799-474a-9e1e-e56a4b340d62\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r4\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T09:01:06Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:45Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"01869f13-ab6f-451b-8b15-9cb0b369cde2\",\r\n \"creationTime\": \"2021-02-11T09:01:06Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:45Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"674c1551-e35b-4a4d-bd79-fde1f439dbe0\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/674c1551-e35b-4a4d-bd79-fde1f439dbe0\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-17T11:23:16Z\",\r\n \"deletionTime\": \"2021-02-17T15:31:10Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"17329379-801c-4909-999a-421f20fd57c4\",\r\n \"creationTime\": \"2021-02-17T11:23:16Z\",\r\n \"deletionTime\": \"2021-02-17T15:31:10Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"af242175-f3a2-40f4-9c77-10eaf232a2b5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/af242175-f3a2-40f4-9c77-10eaf232a2b5\",\r\n \"properties\": {\r\n \"accountName\": \"dd21234\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-22T09:47:40Z\",\r\n \"deletionTime\": \"2021-02-22T10:59:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"66b2c82f-633f-446a-b89e-dba1b13ae92c\",\r\n \"creationTime\": \"2021-02-22T09:47:40Z\",\r\n \"deletionTime\": \"2021-02-22T10:59:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"128a528a-5e22-4146-ae62-b32994614cb0\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/128a528a-5e22-4146-ae62-b32994614cb0\",\r\n \"properties\": {\r\n \"accountName\": \"dd21\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-22T09:02:19Z\",\r\n \"deletionTime\": \"2021-02-22T11:00:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"ebc69bc4-4865-41d6-a632-aef7a5e2de1d\",\r\n \"creationTime\": \"2021-02-22T09:02:19Z\",\r\n \"deletionTime\": \"2021-02-22T11:00:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3e1a3f5e-dcae-449e-82f7-bbf80cba54c5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3e1a3f5e-dcae-449e-82f7-bbf80cba54c5\",\r\n \"properties\": {\r\n \"accountName\": \"ddb55\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T04:21:43Z\",\r\n \"deletionTime\": \"2021-02-24T07:45:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4dff1afd-82b9-425f-840a-3237bd54478d\",\r\n \"creationTime\": \"2021-02-24T04:21:43Z\",\r\n \"deletionTime\": \"2021-02-24T07:45:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d612dc86-9085-444b-a868-fb48c7d368fb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d612dc86-9085-444b-a868-fb48c7d368fb\",\r\n \"properties\": {\r\n \"accountName\": \"ddb1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-18T11:15:52Z\",\r\n \"deletionTime\": \"2021-02-24T07:46:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"db2b9027-bcdf-4069-be69-074fc2f46d7c\",\r\n \"creationTime\": \"2021-02-18T11:15:52Z\",\r\n \"deletionTime\": \"2021-02-24T07:46:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0ea5b02f-40bd-4cfd-8406-35286bd00fa2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/0ea5b02f-40bd-4cfd-8406-35286bd00fa2\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-ror\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T17:56:15Z\",\r\n \"deletionTime\": \"2021-02-25T10:33:38Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"740afadb-1142-4b13-9fa4-67e857d56a89\",\r\n \"creationTime\": \"2021-02-24T17:56:15Z\",\r\n \"deletionTime\": \"2021-02-25T10:33:38Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"52006c1b-5c7f-43a1-9ae0-b936550aed8a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/52006c1b-5c7f-43a1-9ae0-b936550aed8a\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-rrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T17:40:45Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:20Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a1e3fe50-7548-4b49-aee1-373a142e0c3b\",\r\n \"creationTime\": \"2021-02-24T17:40:45Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:20Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a578c9d3-1d35-451f-a3df-44e61ed45cfa\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a578c9d3-1d35-451f-a3df-44e61ed45cfa\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T05:19:04Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:35Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"feff600a-c776-422a-a2f7-0cfe03be68b8\",\r\n \"creationTime\": \"2021-02-24T05:19:04Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:35Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"07b7492c-91c3-41bb-9f75-8f25c739ce06\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/07b7492c-91c3-41bb-9f75-8f25c739ce06\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-01T05:56:16Z\",\r\n \"deletionTime\": \"2021-03-02T09:01:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"bfbd7d4b-3edf-44da-8aab-eb9cdafe43a7\",\r\n \"creationTime\": \"2021-03-01T05:56:16Z\",\r\n \"deletionTime\": \"2021-03-02T09:01:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"db2af171-a342-4d3c-92ff-45e81629341d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/db2af171-a342-4d3c-92ff-45e81629341d\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T10:39:31Z\",\r\n \"deletionTime\": \"2021-03-02T10:41:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4e29876d-a887-4def-a99e-1b7043bb6181\",\r\n \"creationTime\": \"2021-03-02T10:39:31Z\",\r\n \"deletionTime\": \"2021-03-02T10:41:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a76a91b4-489b-4714-b0fc-b98459934920\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a76a91b4-489b-4714-b0fc-b98459934920\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T15:16:36Z\",\r\n \"deletionTime\": \"2021-03-03T04:08:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"40bafde5-ffd5-453a-acb4-9c697808790a\",\r\n \"creationTime\": \"2021-03-02T15:16:36Z\",\r\n \"deletionTime\": \"2021-03-03T04:08:46Z\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"fccbe297-cb19-424b-a8d7-e996a6b7b689\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/fccbe297-cb19-424b-a8d7-e996a6b7b689\",\r\n \"properties\": {\r\n \"accountName\": \"mongotestaccount\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T19:34:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9f8cab0e-80f5-48b6-bc9f-7f7b3a69afeb\",\r\n \"creationTime\": \"2021-06-02T19:34:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-02T23:30:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9961d453-89c2-4daf-bcad-add22d287617\",\r\n \"creationTime\": \"2021-06-02T23:30:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T23:32:31Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2d0a8ae4-e622-429c-a2bf-b7b13ada7b45\",\r\n \"creationTime\": \"2021-06-02T23:32:32Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo36-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T23:33:01Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"32163288-85a4-454b-a7d7-d7fbb1f32aeb\",\r\n \"creationTime\": \"2021-06-02T23:33:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b0736fc7-cb53-4b6f-bd2f-aac904085da4\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/b0736fc7-cb53-4b6f-bd2f-aac904085da4\",\r\n \"properties\": {\r\n \"accountName\": \"mongo-continuous-1212\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-04T22:09:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a1f3383c-4e2f-44b5-8348-7323e2356b3d\",\r\n \"creationTime\": \"2021-06-04T22:09:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2301188f-cf13-419d-b7c2-5321c5476526\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2301188f-cf13-419d-b7c2-5321c5476526\",\r\n \"properties\": {\r\n \"accountName\": \"restored-cosmosdb-1212\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:06:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"05b3f3ce-59ee-4d28-bd66-09ea5c50790d\",\r\n \"creationTime\": \"2021-06-07T21:06:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"24302a82-123a-487a-bede-054ade2860f1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/24302a82-123a-487a-bede-054ade2860f1\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount29-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:24:52Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"ede5fb9c-4058-44a6-8dec-29e3e7de9b44\",\r\n \"creationTime\": \"2021-06-07T21:24:53Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"e157f1a1-6837-46fa-8f4f-ef3e7266ab3a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/e157f1a1-6837-46fa-8f4f-ef3e7266ab3a\",\r\n \"properties\": {\r\n \"accountName\": \"rbactestps12\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:27:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"64c449c8-6fa2-4273-b066-5a062d4418be\",\r\n \"creationTime\": \"2021-06-07T21:27:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"72706ac1-0d0a-40be-a30a-1b4af0911131\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/72706ac1-0d0a-40be-a30a-1b4af0911131\",\r\n \"properties\": {\r\n \"accountName\": \"mongo-db0002\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-07T23:44:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"dfccb705-08c0-4282-9dad-07ab354ba8e8\",\r\n \"creationTime\": \"2021-06-07T23:44:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"41ea7d9e-553f-4259-872f-676c969e9a0b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/41ea7d9e-553f-4259-872f-676c969e9a0b\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount27-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-08T17:39:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1db9bff4-73f7-48e1-a506-ab5b3edc8308\",\r\n \"creationTime\": \"2021-06-08T17:39:47Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ceacd38f-9e6b-4a81-b2f7-ecd341c6fbbd\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ceacd38f-9e6b-4a81-b2f7-ecd341c6fbbd\",\r\n \"properties\": {\r\n \"accountName\": \"cli125\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-09T19:06:13Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2a9bc5f-f37e-4add-a582-52abfb6a36a1\",\r\n \"creationTime\": \"2021-06-09T19:06:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"88d48073-10d1-402e-8cf5-c79e4e2de08e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/88d48073-10d1-402e-8cf5-c79e4e2de08e\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount123\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-09T19:09:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"861a2513-08ea-4cf8-817b-99b8282f5013\",\r\n \"creationTime\": \"2021-06-09T19:09:54Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"bb9b3beb-42c4-4ae4-a983-58e20bcd71a5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/bb9b3beb-42c4-4ae4-a983-58e20bcd71a5\",\r\n \"properties\": {\r\n \"accountName\": \"db003\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-09T20:16:40Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a6dda878-4486-437f-bd72-b9e87bf75221\",\r\n \"creationTime\": \"2021-06-09T20:16:41Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount124\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T05:06:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"3fe302ed-daee-401c-9897-250919f9a0fe\",\r\n \"creationTime\": \"2021-06-10T05:06:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c2601a38-bee1-400e-bc5e-8d817318cf31\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c2601a38-bee1-400e-bc5e-8d817318cf31\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname7595\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T18:00:35Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"0a4ccb11-2cb5-4b81-8ab6-ea10cbb2290d\",\r\n \"creationTime\": \"2021-06-10T18:00:35Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"33035d50-7f15-4450-a71d-a4da4dcd039f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/33035d50-7f15-4450-a71d-a4da4dcd039f\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname4020\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-15T21:27:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5d75295f-2ad7-451c-b27d-8e877e22b075\",\r\n \"creationTime\": \"2021-06-15T21:27:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"7d405124-1129-468e-9ff9-d031059c96bc\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/7d405124-1129-468e-9ff9-d031059c96bc\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T05:58:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d0a6a03f-c045-4275-a38a-b221f5749051\",\r\n \"creationTime\": \"2021-06-16T05:58:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d5fe116b-8a63-474e-88a4-afb2a726198e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d5fe116b-8a63-474e-88a4-afb2a726198e\",\r\n \"properties\": {\r\n \"accountName\": \"cli127\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T06:57:39Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f9a67f44-e6f6-4270-91c6-d90a0292ac96\",\r\n \"creationTime\": \"2021-06-16T06:57:39Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"1dfe47fb-822c-41f1-b403-1cf6c63d0ba7\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/1dfe47fb-822c-41f1-b403-1cf6c63d0ba7\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname3766\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T07:16:12Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1a05d833-615e-45b0-b2ec-f87ca4d9829c\",\r\n \"creationTime\": \"2021-06-16T07:16:12Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c483a757-4d93-4d60-ae22-04c9d2c89595\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c483a757-4d93-4d60-ae22-04c9d2c89595\",\r\n \"properties\": {\r\n \"accountName\": \"restored2-cosmosdb-1212-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-04T22:17:44Z\",\r\n \"deletionTime\": \"2021-06-05T05:04:42Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eb5e33f1-8ecf-42b7-9f3f-18784854fc5e\",\r\n \"creationTime\": \"2021-06-04T22:17:44Z\",\r\n \"deletionTime\": \"2021-06-05T05:04:42Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"80458ce3-9b06-4d87-9405-1f47eb88164f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/80458ce3-9b06-4d87-9405-1f47eb88164f\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount27-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:24:07Z\",\r\n \"deletionTime\": \"2021-06-07T22:30:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a47823ea-6bce-4436-91a1-1dd14a1aa3a7\",\r\n \"creationTime\": \"2021-06-07T21:24:08Z\",\r\n \"deletionTime\": \"2021-06-07T22:30:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3b44efa3-a7e6-414e-99c2-22d63aa1d778\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3b44efa3-a7e6-414e-99c2-22d63aa1d778\",\r\n \"properties\": {\r\n \"accountName\": \"cli126\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T05:07:44Z\",\r\n \"deletionTime\": \"2021-06-15T21:00:15Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"fbc82bdc-1493-4cc4-bd69-2c33c650e3ed\",\r\n \"creationTime\": \"2021-06-10T05:07:45Z\",\r\n \"deletionTime\": \"2021-06-15T21:00:15Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3bf55696-9845-4ab5-b57c-f955a2ffe3ca\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3bf55696-9845-4ab5-b57c-f955a2ffe3ca\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-01T23:24:19Z\",\r\n \"deletionTime\": \"2021-06-16T04:58:21Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1062fb86-a396-4689-9326-83193cf2274b\",\r\n \"creationTime\": \"2021-06-01T23:24:20Z\",\r\n \"deletionTime\": \"2021-06-16T04:58:21Z\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/restorableDatabaseAccounts?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cz9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7b7308b2-561b-4012-aacc-4a240a660139" + "3c16e213-d24e-4634-bc2f-e19481f90cb8" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { "Cache-Control": [ - "no-cache" + "no-store, no-cache" ], "Pragma": [ "no-cache" ], - "x-ms-original-request-ids": [ - "", - "", - "" + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" + "11997" ], "x-ms-request-id": [ - "008ebfc7-7969-4fcd-82ce-fb7ff441eb1a" + "49ccd120-5874-4543-bacf-53d52e78c017" ], "x-ms-correlation-request-id": [ - "008ebfc7-7969-4fcd-82ce-fb7ff441eb1a" + "49ccd120-5874-4543-bacf-53d52e78c017" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T175018Z:008ebfc7-7969-4fcd-82ce-fb7ff441eb1a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" + "WESTUS2:20210616T071621Z:49ccd120-5874-4543-bacf-53d52e78c017" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:50:17 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Wed, 16 Jun 2021 07:16:20 GMT" ], "Content-Length": [ - "46781" + "13637" + ], + "Content-Type": [ + "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"properties\": {\r\n \"accountName\": \"vinhstagepitr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-11-02T23:44:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"30d6cace-8354-4e1f-b427-4f234f46df87\",\r\n \"creationTime\": \"2020-11-02T23:44:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5cfa410f-ea0c-4995-aa59-9809a69c21f8\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5cfa410f-ea0c-4995-aa59-9809a69c21f8\",\r\n \"properties\": {\r\n \"accountName\": \"vinhstagemongopitr\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-11-25T17:07:33Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4ecfc265-e4d3-4638-a225-1932760404ee\",\r\n \"creationTime\": \"2020-11-25T17:07:34Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2b5e6412-19dc-4d79-88ae-178f5e30dd78\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/2b5e6412-19dc-4d79-88ae-178f5e30dd78\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagemongopitr-del-res1\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-11-30T23:17:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a35683c3-cf9b-4378-a290-fb3ab8e741f9\",\r\n \"creationTime\": \"2020-11-30T23:17:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T18:18:47Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f61a9ed3-fcda-4603-b1e2-2baadbb6122b\",\r\n \"creationTime\": \"2020-12-08T18:18:47Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"cdd116b8-a956-43d5-b461-248f837099f4\",\r\n \"creationTime\": \"2020-12-14T21:35:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"7d98d6c0-eadf-4d7e-a166-696de37c91fc\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/7d98d6c0-eadf-4d7e-a166-696de37c91fc\",\r\n \"properties\": {\r\n \"accountName\": \"restore-test1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T21:44:47Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"208a7933-2e44-4df1-9c96-97e28ae92d8f\",\r\n \"creationTime\": \"2020-12-08T21:44:47Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"08155af7-e63f-4db1-82ed-c99b8a08e541\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/08155af7-e63f-4db1-82ed-c99b8a08e541\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagemongopitr-1\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-09T10:37:08Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8c045a40-c3b5-4025-a270-156b748fd08b\",\r\n \"creationTime\": \"2020-12-09T10:37:08Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d0cb2ece-f253-4f20-86d0-01897e729eba\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/d0cb2ece-f253-4f20-86d0-01897e729eba\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-vinhstagepitr-restore1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-10T02:08:18Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d4a86ba4-38f5-46ba-b0ae-724d5508b551\",\r\n \"creationTime\": \"2020-12-10T02:08:18Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9373a8d7-1889-4be9-9ddb-e589e406d04b\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9373a8d7-1889-4be9-9ddb-e589e406d04b\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-vinhstagepitr-restore2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-10T03:12:31Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2374cdf-00cc-42e3-887e-4824532ff3e7\",\r\n \"creationTime\": \"2020-12-10T03:12:31Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"530b269d-274b-4987-94e1-f54b09abecff\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/530b269d-274b-4987-94e1-f54b09abecff\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637435832535194992\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-15T23:04:01Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"257c2c07-efcb-47b2-b696-6ba5ca9785b0\",\r\n \"creationTime\": \"2020-12-15T23:04:01Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"4993c7e8-c48b-4e45-9353-9baea1ce9e2a\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/4993c7e8-c48b-4e45-9353-9baea1ce9e2a\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname359\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-16T00:51:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f964f331-3322-4719-946a-a8f4e406ca14\",\r\n \"creationTime\": \"2020-12-16T00:51:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d673eaa8-f7fa-421f-9d61-ba314864a431\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/d673eaa8-f7fa-421f-9d61-ba314864a431\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-from-new-portal\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-05T00:28:34Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a09d2f05-b90f-4a76-96c5-ef49edadbbae\",\r\n \"creationTime\": \"2021-01-05T00:28:34Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"6d6384ae-d623-4323-8388-65ca7df02733\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/6d6384ae-d623-4323-8388-65ca7df02733\",\r\n \"properties\": {\r\n \"accountName\": \"pitrtest1-res1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-05T23:45:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2b92bb0a-1fa9-43c2-b8a7-b25d209d25c1\",\r\n \"creationTime\": \"2021-01-05T23:45:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0bcf9a9b-1ca1-4406-9652-aa087d5f0b3f\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/0bcf9a9b-1ca1-4406-9652-aa087d5f0b3f\",\r\n \"properties\": {\r\n \"accountName\": \"pitrtest1-res2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-05T23:46:37Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d666fcfb-319c-4c5d-a2b8-27ae6cc9233f\",\r\n \"creationTime\": \"2021-01-05T23:46:37Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b15e30f1-4e37-4fca-b77b-303516959017\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/b15e30f1-4e37-4fca-b77b-303516959017\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagepitr-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-06T09:24:07Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8203b929-83ed-496a-8e6b-8a291aba9a32\",\r\n \"creationTime\": \"2021-01-06T09:24:07Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"617f5c88-2a93-45b4-be38-0cd7addea976\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/617f5c88-2a93-45b4-be38-0cd7addea976\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagepitr-2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-06T09:33:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e54058dc-c9ec-4393-9b62-3c4a764d9dda\",\r\n \"creationTime\": \"2021-01-06T09:33:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2eecc23f-69df-4de3-9103-b6ca529536a4\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/2eecc23f-69df-4de3-9103-b6ca529536a4\",\r\n \"properties\": {\r\n \"accountName\": \"test-restore-4\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-07T01:23:39Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"80c0209c-f89b-41b6-8cc2-5edad302caaf\",\r\n \"creationTime\": \"2021-01-07T01:23:39Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d91e1ad2-22b0-401e-b465-a16e5928e194\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/d91e1ad2-22b0-401e-b465-a16e5928e194\",\r\n \"properties\": {\r\n \"accountName\": \"test-restore5\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-07T01:23:40Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"793334c5-2123-41a5-a382-7b5aade5bb82\",\r\n \"creationTime\": \"2021-01-07T01:23:40Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"132908b6-2701-44a5-bdbe-a7c296e26283\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/132908b6-2701-44a5-bdbe-a7c296e26283\",\r\n \"properties\": {\r\n \"accountName\": \"test-restore6\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-07T03:18:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a8bcc661-cdd0-4fb6-b011-ce4fb922930d\",\r\n \"creationTime\": \"2021-01-07T03:18:46Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2ab6f2d2-ce7e-439b-90b3-5505c8f9ff76\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/2ab6f2d2-ce7e-439b-90b3-5505c8f9ff76\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source-personalrestore-greeen\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-15T22:51:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8b3376be-21d5-43db-ad08-7fa9e3f3ad5b\",\r\n \"creationTime\": \"2021-01-15T22:51:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"483d93e5-302b-4093-9502-ce63d416e70f\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/483d93e5-302b-4093-9502-ce63d416e70f\",\r\n \"properties\": {\r\n \"accountName\": \"targetacctrestore\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-18T18:30:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"cb6a3895-5ded-43ee-a6a8-91d9050f5582\",\r\n \"creationTime\": \"2021-02-18T18:30:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"74e9ac09-75d3-448a-a128-e71866b42e95\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/74e9ac09-75d3-448a-a128-e71866b42e95\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-vinhstagepitr-res\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-26T22:14:50Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"40e6110d-0ae4-4e40-9d6e-33014540e179\",\r\n \"creationTime\": \"2021-02-26T22:14:50Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"24f3f6b6-9d96-4dc2-84b9-ae1c0cba8d4e\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/24f3f6b6-9d96-4dc2-84b9-ae1c0cba8d4e\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname8240\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T23:44:13Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2df5fa4-a593-48f2-8417-9f5f4bb9ef56\",\r\n \"creationTime\": \"2021-03-02T23:44:13Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"f319c2f4-7e68-48c0-9eac-94e12fb51179\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/f319c2f4-7e68-48c0-9eac-94e12fb51179\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname320\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T00:59:34Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"005c7a8b-fffd-4106-a2f5-0b4f58b1942a\",\r\n \"creationTime\": \"2021-03-03T00:59:34Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"672e89ce-0096-4a87-8131-3d2d5d483a3a\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/672e89ce-0096-4a87-8131-3d2d5d483a3a\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname6982\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T02:34:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f30afdfa-9473-4658-83c4-5067be2232db\",\r\n \"creationTime\": \"2021-03-03T02:34:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"1a937e8e-1a33-4fd1-9349-34ede3dd02f2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/1a937e8e-1a33-4fd1-9349-34ede3dd02f2\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname8295\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T17:48:45Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"0057f632-aaa2-44a6-92bf-c2e623403f52\",\r\n \"creationTime\": \"2021-03-03T17:48:45Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"4d0ae23d-5661-4c5a-ae37-48aa6308425b\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/4d0ae23d-5661-4c5a-ae37-48aa6308425b\",\r\n \"properties\": {\r\n \"accountName\": \"stage-validation-pitr-test0\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-10T07:55:12Z\",\r\n \"deletionTime\": \"2021-02-10T14:21:37Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"26d7f01f-3f0c-4eb6-80a2-f5776f929f12\",\r\n \"creationTime\": \"2021-02-10T07:55:13Z\",\r\n \"deletionTime\": \"2021-02-10T14:21:37Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c26d3f43-7363-4c54-940a-bde0e96bda72\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c26d3f43-7363-4c54-940a-bde0e96bda72\",\r\n \"properties\": {\r\n \"accountName\": \"db1024-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-14T01:17:36Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eca195d4-fcaa-4d5f-b01b-20f61f01319f\",\r\n \"creationTime\": \"2020-08-14T01:17:36Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d8974ca8-8f69-4924-9040-c10b7f30524b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d8974ca8-8f69-4924-9040-c10b7f30524b\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname9746\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-21T18:55:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"775c4324-cba7-4eb3-a8ee-5e1921f7f57b\",\r\n \"creationTime\": \"2020-07-21T18:55:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"properties\": {\r\n \"accountName\": \"db1024\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-21T18:19:37Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a926c9e8-3179-4774-bc1e-fb866407b7db\",\r\n \"creationTime\": \"2020-07-21T18:19:38Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-13T23:51:16Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d9b09727-2a45-4760-a837-3366c1187358\",\r\n \"creationTime\": \"2020-08-13T23:51:17Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"72ee099a-9209-4fe4-aeb2-8f4954f25eba\",\r\n \"creationTime\": \"2020-08-28T18:50:30Z\"\r\n },\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"e5abbaa4-031a-451a-b041-76c6bcd93fa9\",\r\n \"creationTime\": \"2021-02-08T19:29:22Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"bb3e3c48-18d8-46e8-b294-41d9406885c5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/bb3e3c48-18d8-46e8-b294-41d9406885c5\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-cont123\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-05T20:32:27Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2355946d-5d79-4cc4-a521-3a302a9bff85\",\r\n \"creationTime\": \"2020-08-05T20:32:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"55083b96-b985-4dec-92df-fa0ac98443f1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/55083b96-b985-4dec-92df-fa0ac98443f1\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T16:18:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"787a81fe-fb41-40da-8b69-a9e18966b4e3\",\r\n \"creationTime\": \"2020-07-23T16:18:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ec72f021-4974-405a-8c78-f74207ff0e12\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ec72f021-4974-405a-8c78-f74207ff0e12\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account-destinationforrestore\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T17:39:58Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"11f925e4-b48d-4d16-9ad2-209d1056ec9c\",\r\n \"creationTime\": \"2020-07-23T17:39:58Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"17783e6d-0e28-41e2-b086-9d17763f1d51\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/17783e6d-0e28-41e2-b086-9d17763f1d51\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-bk-cont\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-28T22:09:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f74e094e-9b1d-4e16-82b6-a57782f1d187\",\r\n \"creationTime\": \"2020-07-28T22:09:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2d90bc37-cd54-4352-9e57-e6aa3f22d494\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2d90bc37-cd54-4352-9e57-e6aa3f22d494\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account-destinationforrestorev2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T17:41:22Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e1dfecef-45cb-4c70-bbd5-393eb3774821\",\r\n \"creationTime\": \"2020-07-23T17:41:22Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b0c8684b-7f9c-45fe-8ab9-2a74b656867e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/b0c8684b-7f9c-45fe-8ab9-2a74b656867e\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637428812785768088\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T20:03:41Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"59294929-189f-4f8b-af35-740fc0fba9f0\",\r\n \"creationTime\": \"2020-12-07T20:03:41Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-07T21:23:56Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"49174788-8512-4a01-a3ca-38c7857a2635\",\r\n \"creationTime\": \"2020-12-07T21:23:56Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"921dbaed-a5bd-462d-8351-d0eda5e592c0\",\r\n \"creationTime\": \"2020-12-08T23:28:45Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"25a04cf0-89d4-4546-9c30-14d1dc8899df\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25a04cf0-89d4-4546-9c30-14d1dc8899df\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo36-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-07T21:35:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b52d5178-bc7b-4b2b-a05e-9d3dba85e7fd\",\r\n \"creationTime\": \"2020-12-07T21:35:24Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b0f33c79-f7b2-421f-9e94-699b0f8c840a\",\r\n \"creationTime\": \"2020-12-08T22:02:23Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"345c785a-e758-4f8b-94d4-0a1259f4f85b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/345c785a-e758-4f8b-94d4-0a1259f4f85b\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T23:33:57Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"94eeb20d-16d0-4ee1-ae6a-7f2a0332a1d5\",\r\n \"creationTime\": \"2020-12-07T23:33:57Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"605db505-9267-4cf0-b7ac-27ef644b2ef3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/605db505-9267-4cf0-b7ac-27ef644b2ef3\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T23:57:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"71a2cff6-7e90-43a5-b261-b704fbfaf100\",\r\n \"creationTime\": \"2020-12-07T23:57:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0d00d699-017a-4a76-8639-ab4bec82c5f2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/0d00d699-017a-4a76-8639-ab4bec82c5f2\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637428989095532319\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T00:57:52Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"7c0454e1-f718-48fe-894a-35182a8440d2\",\r\n \"creationTime\": \"2020-12-08T00:57:52Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"73d1010d-f0b7-4673-b8c0-18ddecdcda06\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/73d1010d-f0b7-4673-b8c0-18ddecdcda06\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T22:03:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c6b5a1f6-2215-49be-9277-aeff5723ab4c\",\r\n \"creationTime\": \"2020-12-08T22:03:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d1535f84-06b5-497b-8768-962ece984001\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d1535f84-06b5-497b-8768-962ece984001\",\r\n \"properties\": {\r\n \"accountName\": \"kal-restore-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-15T21:58:32Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f4b8377d-89b3-41dd-9892-79bfbc4d523c\",\r\n \"creationTime\": \"2021-01-15T21:58:32Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9351dd2e-d901-465b-98cb-a74a3aabd49f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9351dd2e-d901-465b-98cb-a74a3aabd49f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-unique-mode-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-03T19:53:25Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b5ee0cb6-20df-4132-8378-3d2b2bb477f8\",\r\n \"creationTime\": \"2021-02-03T19:53:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"222da8e2-da07-46db-9cd2-51a2efb84b9f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/222da8e2-da07-46db-9cd2-51a2efb84b9f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-unique-mode-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-03T20:07:50Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"094b572d-52f6-47bc-92c3-a692588ef6d6\",\r\n \"creationTime\": \"2021-02-03T20:07:50Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"19e4130a-cb83-4a34-85c2-e35dcda149f8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/19e4130a-cb83-4a34-85c2-e35dcda149f8\",\r\n \"properties\": {\r\n \"accountName\": \"stage-validation-m\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-02-05T04:08:10Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"3f97305a-6a6b-4b38-b200-bea92d78f64a\",\r\n \"creationTime\": \"2021-02-05T04:08:11Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"7cf7aaa4-fe00-48fa-820b-cc632feaa9d7\",\r\n \"creationTime\": \"2021-02-05T04:29:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5939cc7f-0bdd-4790-9ac6-a3b281c64f97\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/5939cc7f-0bdd-4790-9ac6-a3b281c64f97\",\r\n \"properties\": {\r\n \"accountName\": \"multiregion-pitr-billing-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-19T00:20:18Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"0018e6e6-170f-4e25-b1a5-97e718138e0c\",\r\n \"creationTime\": \"2021-02-19T00:20:18Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e235a61e-abf7-4e95-bfc2-0e4aa649b874\",\r\n \"creationTime\": \"2021-02-19T00:33:52Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"96aa7f5a-5292-44f3-9d3e-bec163b0de1a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/96aa7f5a-5292-44f3-9d3e-bec163b0de1a\",\r\n \"properties\": {\r\n \"accountName\": \"restore-pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-02-26T18:11:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8c350d54-e45d-4ef7-af55-9f07dc4fe594\",\r\n \"creationTime\": \"2021-02-26T18:11:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c02d9298-7cdb-440f-a16b-0dc3c97d6cde\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c02d9298-7cdb-440f-a16b-0dc3c97d6cde\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T04:36:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d6e10b03-43cd-4bdc-a1b8-3dfab9fe6beb\",\r\n \"creationTime\": \"2021-03-03T04:36:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"00e807ea-76c1-4b2f-afdd-dddc1b15979f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/00e807ea-76c1-4b2f-afdd-dddc1b15979f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T05:01:33Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"683f9f6f-8b7d-4638-a4f2-db9983a9c2d1\",\r\n \"creationTime\": \"2021-03-03T05:01:33Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9766bca9-cc26-4e26-83fe-32cd22fdb83d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9766bca9-cc26-4e26-83fe-32cd22fdb83d\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-billing-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-20T01:08:53Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9df768c4-6f3e-4bb8-be73-c8b338f50875\",\r\n \"creationTime\": \"2021-01-20T01:08:53Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"8e032502-70fc-4495-8546-e69383186c09\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/8e032502-70fc-4495-8546-e69383186c09\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-billing-test-2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-21T05:06:14Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a994d170-beb1-4f1a-a413-2d5548b171dd\",\r\n \"creationTime\": \"2021-01-21T05:06:14Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d9e1ccfa-1929-4532-9efb-6100feff0f0e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d9e1ccfa-1929-4532-9efb-6100feff0f0e\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-ror\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T19:32:22Z\",\r\n \"deletionTime\": \"2021-02-06T19:40:48Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"95ef85ad-f3dd-490d-aff2-50d6c7c0dd5f\",\r\n \"creationTime\": \"2021-02-06T19:32:22Z\",\r\n \"deletionTime\": \"2021-02-06T19:40:48Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2d7d7e33-9b97-491e-895b-fe7f46f3d86c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2d7d7e33-9b97-491e-895b-fe7f46f3d86c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-10T23:50:26Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eb35152b-9da0-44c0-a767-0c643969bf08\",\r\n \"creationTime\": \"2021-02-10T23:50:26Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"4961ef4a-30d0-484e-ad16-8ba453b14abf\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/4961ef4a-30d0-484e-ad16-8ba453b14abf\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-res\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T04:40:28Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5970d071-463b-4f79-92ac-810f199754e9\",\r\n \"creationTime\": \"2021-02-11T04:40:28Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ce9e2478-aa44-4bd2-96d4-d23f75dbd994\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ce9e2478-aa44-4bd2-96d4-d23f75dbd994\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T00:04:43Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4d1a5ff8-9393-4dc4-a3b9-1b24e2aeb32c\",\r\n \"creationTime\": \"2021-02-11T00:04:43Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:54Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"f93aff83-e412-471c-86de-e23df6cbeb58\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/f93aff83-e412-471c-86de-e23df6cbeb58\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-readregion\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-07T21:48:30Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:27Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"North Central US\",\r\n \"regionalDatabaseAccountInstanceId\": \"ffac845b-ac41-4bfe-acc1-227406f9f68a\",\r\n \"creationTime\": \"2021-02-07T21:48:30Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9bb64267-f1d8-4d2a-9367-d16492966dc8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9bb64267-f1d8-4d2a-9367-d16492966dc8\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T18:18:14Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"North Central US\",\r\n \"regionalDatabaseAccountInstanceId\": \"c8fdaea9-e41e-416f-8ab8-ffa9295ad14a\",\r\n \"creationTime\": \"2021-02-07T18:55:04Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"de4ce762-1219-4750-9c25-cead6a9964b3\",\r\n \"creationTime\": \"2021-02-06T18:18:14Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"78bd960f-b8bc-4412-b4e1-f16c5acc599c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/78bd960f-b8bc-4412-b4e1-f16c5acc599c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-del-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T20:23:29Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"753180e8-e128-47e9-98d1-5ce0c6d4f3a8\",\r\n \"creationTime\": \"2021-02-08T19:31:46Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2524386d-c456-4de9-a314-1acdb94e52a3\",\r\n \"creationTime\": \"2021-02-06T20:23:29Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"67d6981a-3dc7-4e3a-b04a-73c0376d42bb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/67d6981a-3dc7-4e3a-b04a-73c0376d42bb\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:37:02Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:42Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5f331e43-571c-4fe7-9874-aeafcd2b421c\",\r\n \"creationTime\": \"2021-02-11T08:37:02Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:42Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5ea690df-46a9-4bf2-910c-0484660978bb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/5ea690df-46a9-4bf2-910c-0484660978bb\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:24:56Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"29b9a3fe-b375-462d-9221-191fc4ddaa83\",\r\n \"creationTime\": \"2021-02-11T08:24:56Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"53b3d044-7394-4a06-883d-cf9247f66e3c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/53b3d044-7394-4a06-883d-cf9247f66e3c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r3\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:49:08Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:44Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a38a83ce-d467-4c81-9f3d-c65697d1c547\",\r\n \"creationTime\": \"2021-02-11T08:49:08Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:44Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"66c4a9a2-7799-474a-9e1e-e56a4b340d62\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/66c4a9a2-7799-474a-9e1e-e56a4b340d62\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r4\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T09:01:06Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:45Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"01869f13-ab6f-451b-8b15-9cb0b369cde2\",\r\n \"creationTime\": \"2021-02-11T09:01:06Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:45Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"674c1551-e35b-4a4d-bd79-fde1f439dbe0\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/674c1551-e35b-4a4d-bd79-fde1f439dbe0\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-17T11:23:16Z\",\r\n \"deletionTime\": \"2021-02-17T15:31:10Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"17329379-801c-4909-999a-421f20fd57c4\",\r\n \"creationTime\": \"2021-02-17T11:23:16Z\",\r\n \"deletionTime\": \"2021-02-17T15:31:10Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"af242175-f3a2-40f4-9c77-10eaf232a2b5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/af242175-f3a2-40f4-9c77-10eaf232a2b5\",\r\n \"properties\": {\r\n \"accountName\": \"dd21234\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-22T09:47:40Z\",\r\n \"deletionTime\": \"2021-02-22T10:59:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"66b2c82f-633f-446a-b89e-dba1b13ae92c\",\r\n \"creationTime\": \"2021-02-22T09:47:40Z\",\r\n \"deletionTime\": \"2021-02-22T10:59:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"128a528a-5e22-4146-ae62-b32994614cb0\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/128a528a-5e22-4146-ae62-b32994614cb0\",\r\n \"properties\": {\r\n \"accountName\": \"dd21\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-22T09:02:19Z\",\r\n \"deletionTime\": \"2021-02-22T11:00:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"ebc69bc4-4865-41d6-a632-aef7a5e2de1d\",\r\n \"creationTime\": \"2021-02-22T09:02:19Z\",\r\n \"deletionTime\": \"2021-02-22T11:00:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3e1a3f5e-dcae-449e-82f7-bbf80cba54c5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3e1a3f5e-dcae-449e-82f7-bbf80cba54c5\",\r\n \"properties\": {\r\n \"accountName\": \"ddb55\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T04:21:43Z\",\r\n \"deletionTime\": \"2021-02-24T07:45:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4dff1afd-82b9-425f-840a-3237bd54478d\",\r\n \"creationTime\": \"2021-02-24T04:21:43Z\",\r\n \"deletionTime\": \"2021-02-24T07:45:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d612dc86-9085-444b-a868-fb48c7d368fb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d612dc86-9085-444b-a868-fb48c7d368fb\",\r\n \"properties\": {\r\n \"accountName\": \"ddb1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-18T11:15:52Z\",\r\n \"deletionTime\": \"2021-02-24T07:46:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"db2b9027-bcdf-4069-be69-074fc2f46d7c\",\r\n \"creationTime\": \"2021-02-18T11:15:52Z\",\r\n \"deletionTime\": \"2021-02-24T07:46:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0ea5b02f-40bd-4cfd-8406-35286bd00fa2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/0ea5b02f-40bd-4cfd-8406-35286bd00fa2\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-ror\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T17:56:15Z\",\r\n \"deletionTime\": \"2021-02-25T10:33:38Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"740afadb-1142-4b13-9fa4-67e857d56a89\",\r\n \"creationTime\": \"2021-02-24T17:56:15Z\",\r\n \"deletionTime\": \"2021-02-25T10:33:38Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"52006c1b-5c7f-43a1-9ae0-b936550aed8a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/52006c1b-5c7f-43a1-9ae0-b936550aed8a\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-rrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T17:40:45Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:20Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a1e3fe50-7548-4b49-aee1-373a142e0c3b\",\r\n \"creationTime\": \"2021-02-24T17:40:45Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:20Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a578c9d3-1d35-451f-a3df-44e61ed45cfa\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a578c9d3-1d35-451f-a3df-44e61ed45cfa\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T05:19:04Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:35Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"feff600a-c776-422a-a2f7-0cfe03be68b8\",\r\n \"creationTime\": \"2021-02-24T05:19:04Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:35Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"07b7492c-91c3-41bb-9f75-8f25c739ce06\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/07b7492c-91c3-41bb-9f75-8f25c739ce06\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-01T05:56:16Z\",\r\n \"deletionTime\": \"2021-03-02T09:01:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"bfbd7d4b-3edf-44da-8aab-eb9cdafe43a7\",\r\n \"creationTime\": \"2021-03-01T05:56:16Z\",\r\n \"deletionTime\": \"2021-03-02T09:01:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"db2af171-a342-4d3c-92ff-45e81629341d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/db2af171-a342-4d3c-92ff-45e81629341d\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T10:39:31Z\",\r\n \"deletionTime\": \"2021-03-02T10:41:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4e29876d-a887-4def-a99e-1b7043bb6181\",\r\n \"creationTime\": \"2021-03-02T10:39:31Z\",\r\n \"deletionTime\": \"2021-03-02T10:41:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a76a91b4-489b-4714-b0fc-b98459934920\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a76a91b4-489b-4714-b0fc-b98459934920\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T15:16:36Z\",\r\n \"deletionTime\": \"2021-03-03T04:08:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"40bafde5-ffd5-453a-acb4-9c697808790a\",\r\n \"creationTime\": \"2021-03-02T15:16:36Z\",\r\n \"deletionTime\": \"2021-03-03T04:08:46Z\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"fccbe297-cb19-424b-a8d7-e996a6b7b689\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/fccbe297-cb19-424b-a8d7-e996a6b7b689\",\r\n \"properties\": {\r\n \"accountName\": \"mongotestaccount\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T19:34:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9f8cab0e-80f5-48b6-bc9f-7f7b3a69afeb\",\r\n \"creationTime\": \"2021-06-02T19:34:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-02T23:30:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9961d453-89c2-4daf-bcad-add22d287617\",\r\n \"creationTime\": \"2021-06-02T23:30:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T23:32:31Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2d0a8ae4-e622-429c-a2bf-b7b13ada7b45\",\r\n \"creationTime\": \"2021-06-02T23:32:32Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo36-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T23:33:01Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"32163288-85a4-454b-a7d7-d7fbb1f32aeb\",\r\n \"creationTime\": \"2021-06-02T23:33:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b0736fc7-cb53-4b6f-bd2f-aac904085da4\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/b0736fc7-cb53-4b6f-bd2f-aac904085da4\",\r\n \"properties\": {\r\n \"accountName\": \"mongo-continuous-1212\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-04T22:09:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a1f3383c-4e2f-44b5-8348-7323e2356b3d\",\r\n \"creationTime\": \"2021-06-04T22:09:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2301188f-cf13-419d-b7c2-5321c5476526\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2301188f-cf13-419d-b7c2-5321c5476526\",\r\n \"properties\": {\r\n \"accountName\": \"restored-cosmosdb-1212\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:06:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"05b3f3ce-59ee-4d28-bd66-09ea5c50790d\",\r\n \"creationTime\": \"2021-06-07T21:06:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"24302a82-123a-487a-bede-054ade2860f1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/24302a82-123a-487a-bede-054ade2860f1\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount29-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:24:52Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"ede5fb9c-4058-44a6-8dec-29e3e7de9b44\",\r\n \"creationTime\": \"2021-06-07T21:24:53Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"e157f1a1-6837-46fa-8f4f-ef3e7266ab3a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/e157f1a1-6837-46fa-8f4f-ef3e7266ab3a\",\r\n \"properties\": {\r\n \"accountName\": \"rbactestps12\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:27:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"64c449c8-6fa2-4273-b066-5a062d4418be\",\r\n \"creationTime\": \"2021-06-07T21:27:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"72706ac1-0d0a-40be-a30a-1b4af0911131\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/72706ac1-0d0a-40be-a30a-1b4af0911131\",\r\n \"properties\": {\r\n \"accountName\": \"mongo-db0002\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-07T23:44:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"dfccb705-08c0-4282-9dad-07ab354ba8e8\",\r\n \"creationTime\": \"2021-06-07T23:44:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"41ea7d9e-553f-4259-872f-676c969e9a0b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/41ea7d9e-553f-4259-872f-676c969e9a0b\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount27-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-08T17:39:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1db9bff4-73f7-48e1-a506-ab5b3edc8308\",\r\n \"creationTime\": \"2021-06-08T17:39:47Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ceacd38f-9e6b-4a81-b2f7-ecd341c6fbbd\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ceacd38f-9e6b-4a81-b2f7-ecd341c6fbbd\",\r\n \"properties\": {\r\n \"accountName\": \"cli125\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-09T19:06:13Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2a9bc5f-f37e-4add-a582-52abfb6a36a1\",\r\n \"creationTime\": \"2021-06-09T19:06:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"88d48073-10d1-402e-8cf5-c79e4e2de08e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/88d48073-10d1-402e-8cf5-c79e4e2de08e\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount123\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-09T19:09:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"861a2513-08ea-4cf8-817b-99b8282f5013\",\r\n \"creationTime\": \"2021-06-09T19:09:54Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"bb9b3beb-42c4-4ae4-a983-58e20bcd71a5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/bb9b3beb-42c4-4ae4-a983-58e20bcd71a5\",\r\n \"properties\": {\r\n \"accountName\": \"db003\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-09T20:16:40Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a6dda878-4486-437f-bd72-b9e87bf75221\",\r\n \"creationTime\": \"2021-06-09T20:16:41Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount124\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T05:06:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"3fe302ed-daee-401c-9897-250919f9a0fe\",\r\n \"creationTime\": \"2021-06-10T05:06:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c2601a38-bee1-400e-bc5e-8d817318cf31\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c2601a38-bee1-400e-bc5e-8d817318cf31\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname7595\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T18:00:35Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"0a4ccb11-2cb5-4b81-8ab6-ea10cbb2290d\",\r\n \"creationTime\": \"2021-06-10T18:00:35Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"33035d50-7f15-4450-a71d-a4da4dcd039f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/33035d50-7f15-4450-a71d-a4da4dcd039f\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname4020\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-15T21:27:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5d75295f-2ad7-451c-b27d-8e877e22b075\",\r\n \"creationTime\": \"2021-06-15T21:27:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"7d405124-1129-468e-9ff9-d031059c96bc\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/7d405124-1129-468e-9ff9-d031059c96bc\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T05:58:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d0a6a03f-c045-4275-a38a-b221f5749051\",\r\n \"creationTime\": \"2021-06-16T05:58:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d5fe116b-8a63-474e-88a4-afb2a726198e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d5fe116b-8a63-474e-88a4-afb2a726198e\",\r\n \"properties\": {\r\n \"accountName\": \"cli127\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T06:57:39Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f9a67f44-e6f6-4270-91c6-d90a0292ac96\",\r\n \"creationTime\": \"2021-06-16T06:57:39Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"1dfe47fb-822c-41f1-b403-1cf6c63d0ba7\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/1dfe47fb-822c-41f1-b403-1cf6c63d0ba7\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname3766\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T07:16:12Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1a05d833-615e-45b0-b2ec-f87ca4d9829c\",\r\n \"creationTime\": \"2021-06-16T07:16:12Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c483a757-4d93-4d60-ae22-04c9d2c89595\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c483a757-4d93-4d60-ae22-04c9d2c89595\",\r\n \"properties\": {\r\n \"accountName\": \"restored2-cosmosdb-1212-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-04T22:17:44Z\",\r\n \"deletionTime\": \"2021-06-05T05:04:42Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eb5e33f1-8ecf-42b7-9f3f-18784854fc5e\",\r\n \"creationTime\": \"2021-06-04T22:17:44Z\",\r\n \"deletionTime\": \"2021-06-05T05:04:42Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"80458ce3-9b06-4d87-9405-1f47eb88164f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/80458ce3-9b06-4d87-9405-1f47eb88164f\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount27-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:24:07Z\",\r\n \"deletionTime\": \"2021-06-07T22:30:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a47823ea-6bce-4436-91a1-1dd14a1aa3a7\",\r\n \"creationTime\": \"2021-06-07T21:24:08Z\",\r\n \"deletionTime\": \"2021-06-07T22:30:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3b44efa3-a7e6-414e-99c2-22d63aa1d778\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3b44efa3-a7e6-414e-99c2-22d63aa1d778\",\r\n \"properties\": {\r\n \"accountName\": \"cli126\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T05:07:44Z\",\r\n \"deletionTime\": \"2021-06-15T21:00:15Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"fbc82bdc-1493-4cc4-bd69-2c33c650e3ed\",\r\n \"creationTime\": \"2021-06-10T05:07:45Z\",\r\n \"deletionTime\": \"2021-06-15T21:00:15Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3bf55696-9845-4ab5-b57c-f955a2ffe3ca\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3bf55696-9845-4ab5-b57c-f955a2ffe3ca\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-01T23:24:19Z\",\r\n \"deletionTime\": \"2021-06-16T04:58:21Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1062fb86-a396-4689-9326-83193cf2274b\",\r\n \"creationTime\": \"2021-06-01T23:24:20Z\",\r\n \"deletionTime\": \"2021-06-16T04:58:21Z\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/restorableDatabaseAccounts?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cz9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "aa05e6c8-8049-42d2-8037-ebb45e97f6d4" + "3082aec0-65bb-4e24-93cb-459de542f44a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { "Cache-Control": [ - "no-cache" + "no-store, no-cache" ], "Pragma": [ "no-cache" ], - "x-ms-original-request-ids": [ - "", - "", - "" + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11994" ], "x-ms-request-id": [ - "aafef585-5a3c-408f-af83-b7a490d9372e" + "237b207b-6d77-49ac-82f5-521076aeaf2e" ], "x-ms-correlation-request-id": [ - "aafef585-5a3c-408f-af83-b7a490d9372e" + "237b207b-6d77-49ac-82f5-521076aeaf2e" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T175113Z:aafef585-5a3c-408f-af83-b7a490d9372e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" + "WESTUS2:20210616T071622Z:237b207b-6d77-49ac-82f5-521076aeaf2e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:51:13 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Wed, 16 Jun 2021 07:16:22 GMT" ], "Content-Length": [ - "46781" + "13637" + ], + "Content-Type": [ + "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"properties\": {\r\n \"accountName\": \"vinhstagepitr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-11-02T23:44:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"30d6cace-8354-4e1f-b427-4f234f46df87\",\r\n \"creationTime\": \"2020-11-02T23:44:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5cfa410f-ea0c-4995-aa59-9809a69c21f8\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5cfa410f-ea0c-4995-aa59-9809a69c21f8\",\r\n \"properties\": {\r\n \"accountName\": \"vinhstagemongopitr\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-11-25T17:07:33Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4ecfc265-e4d3-4638-a225-1932760404ee\",\r\n \"creationTime\": \"2020-11-25T17:07:34Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2b5e6412-19dc-4d79-88ae-178f5e30dd78\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/2b5e6412-19dc-4d79-88ae-178f5e30dd78\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagemongopitr-del-res1\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-11-30T23:17:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a35683c3-cf9b-4378-a290-fb3ab8e741f9\",\r\n \"creationTime\": \"2020-11-30T23:17:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T18:18:47Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f61a9ed3-fcda-4603-b1e2-2baadbb6122b\",\r\n \"creationTime\": \"2020-12-08T18:18:47Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"cdd116b8-a956-43d5-b461-248f837099f4\",\r\n \"creationTime\": \"2020-12-14T21:35:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"7d98d6c0-eadf-4d7e-a166-696de37c91fc\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/7d98d6c0-eadf-4d7e-a166-696de37c91fc\",\r\n \"properties\": {\r\n \"accountName\": \"restore-test1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T21:44:47Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"208a7933-2e44-4df1-9c96-97e28ae92d8f\",\r\n \"creationTime\": \"2020-12-08T21:44:47Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"08155af7-e63f-4db1-82ed-c99b8a08e541\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/08155af7-e63f-4db1-82ed-c99b8a08e541\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagemongopitr-1\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-09T10:37:08Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8c045a40-c3b5-4025-a270-156b748fd08b\",\r\n \"creationTime\": \"2020-12-09T10:37:08Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d0cb2ece-f253-4f20-86d0-01897e729eba\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/d0cb2ece-f253-4f20-86d0-01897e729eba\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-vinhstagepitr-restore1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-10T02:08:18Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d4a86ba4-38f5-46ba-b0ae-724d5508b551\",\r\n \"creationTime\": \"2020-12-10T02:08:18Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9373a8d7-1889-4be9-9ddb-e589e406d04b\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9373a8d7-1889-4be9-9ddb-e589e406d04b\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-vinhstagepitr-restore2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-10T03:12:31Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2374cdf-00cc-42e3-887e-4824532ff3e7\",\r\n \"creationTime\": \"2020-12-10T03:12:31Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"530b269d-274b-4987-94e1-f54b09abecff\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/530b269d-274b-4987-94e1-f54b09abecff\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637435832535194992\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-15T23:04:01Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"257c2c07-efcb-47b2-b696-6ba5ca9785b0\",\r\n \"creationTime\": \"2020-12-15T23:04:01Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"4993c7e8-c48b-4e45-9353-9baea1ce9e2a\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/4993c7e8-c48b-4e45-9353-9baea1ce9e2a\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname359\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-16T00:51:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f964f331-3322-4719-946a-a8f4e406ca14\",\r\n \"creationTime\": \"2020-12-16T00:51:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d673eaa8-f7fa-421f-9d61-ba314864a431\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/d673eaa8-f7fa-421f-9d61-ba314864a431\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-from-new-portal\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-05T00:28:34Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a09d2f05-b90f-4a76-96c5-ef49edadbbae\",\r\n \"creationTime\": \"2021-01-05T00:28:34Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"6d6384ae-d623-4323-8388-65ca7df02733\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/6d6384ae-d623-4323-8388-65ca7df02733\",\r\n \"properties\": {\r\n \"accountName\": \"pitrtest1-res1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-05T23:45:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2b92bb0a-1fa9-43c2-b8a7-b25d209d25c1\",\r\n \"creationTime\": \"2021-01-05T23:45:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0bcf9a9b-1ca1-4406-9652-aa087d5f0b3f\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/0bcf9a9b-1ca1-4406-9652-aa087d5f0b3f\",\r\n \"properties\": {\r\n \"accountName\": \"pitrtest1-res2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-05T23:46:37Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d666fcfb-319c-4c5d-a2b8-27ae6cc9233f\",\r\n \"creationTime\": \"2021-01-05T23:46:37Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b15e30f1-4e37-4fca-b77b-303516959017\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/b15e30f1-4e37-4fca-b77b-303516959017\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagepitr-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-06T09:24:07Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8203b929-83ed-496a-8e6b-8a291aba9a32\",\r\n \"creationTime\": \"2021-01-06T09:24:07Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"617f5c88-2a93-45b4-be38-0cd7addea976\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/617f5c88-2a93-45b4-be38-0cd7addea976\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagepitr-2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-06T09:33:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e54058dc-c9ec-4393-9b62-3c4a764d9dda\",\r\n \"creationTime\": \"2021-01-06T09:33:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2eecc23f-69df-4de3-9103-b6ca529536a4\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/2eecc23f-69df-4de3-9103-b6ca529536a4\",\r\n \"properties\": {\r\n \"accountName\": \"test-restore-4\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-07T01:23:39Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"80c0209c-f89b-41b6-8cc2-5edad302caaf\",\r\n \"creationTime\": \"2021-01-07T01:23:39Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d91e1ad2-22b0-401e-b465-a16e5928e194\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/d91e1ad2-22b0-401e-b465-a16e5928e194\",\r\n \"properties\": {\r\n \"accountName\": \"test-restore5\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-07T01:23:40Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"793334c5-2123-41a5-a382-7b5aade5bb82\",\r\n \"creationTime\": \"2021-01-07T01:23:40Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"132908b6-2701-44a5-bdbe-a7c296e26283\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/132908b6-2701-44a5-bdbe-a7c296e26283\",\r\n \"properties\": {\r\n \"accountName\": \"test-restore6\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-07T03:18:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a8bcc661-cdd0-4fb6-b011-ce4fb922930d\",\r\n \"creationTime\": \"2021-01-07T03:18:46Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2ab6f2d2-ce7e-439b-90b3-5505c8f9ff76\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/2ab6f2d2-ce7e-439b-90b3-5505c8f9ff76\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source-personalrestore-greeen\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-15T22:51:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8b3376be-21d5-43db-ad08-7fa9e3f3ad5b\",\r\n \"creationTime\": \"2021-01-15T22:51:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"483d93e5-302b-4093-9502-ce63d416e70f\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/483d93e5-302b-4093-9502-ce63d416e70f\",\r\n \"properties\": {\r\n \"accountName\": \"targetacctrestore\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-18T18:30:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"cb6a3895-5ded-43ee-a6a8-91d9050f5582\",\r\n \"creationTime\": \"2021-02-18T18:30:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"74e9ac09-75d3-448a-a128-e71866b42e95\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/74e9ac09-75d3-448a-a128-e71866b42e95\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-vinhstagepitr-res\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-26T22:14:50Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"40e6110d-0ae4-4e40-9d6e-33014540e179\",\r\n \"creationTime\": \"2021-02-26T22:14:50Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"24f3f6b6-9d96-4dc2-84b9-ae1c0cba8d4e\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/24f3f6b6-9d96-4dc2-84b9-ae1c0cba8d4e\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname8240\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T23:44:13Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2df5fa4-a593-48f2-8417-9f5f4bb9ef56\",\r\n \"creationTime\": \"2021-03-02T23:44:13Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"f319c2f4-7e68-48c0-9eac-94e12fb51179\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/f319c2f4-7e68-48c0-9eac-94e12fb51179\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname320\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T00:59:34Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"005c7a8b-fffd-4106-a2f5-0b4f58b1942a\",\r\n \"creationTime\": \"2021-03-03T00:59:34Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"672e89ce-0096-4a87-8131-3d2d5d483a3a\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/672e89ce-0096-4a87-8131-3d2d5d483a3a\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname6982\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T02:34:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f30afdfa-9473-4658-83c4-5067be2232db\",\r\n \"creationTime\": \"2021-03-03T02:34:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"1a937e8e-1a33-4fd1-9349-34ede3dd02f2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/1a937e8e-1a33-4fd1-9349-34ede3dd02f2\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname8295\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T17:48:45Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"0057f632-aaa2-44a6-92bf-c2e623403f52\",\r\n \"creationTime\": \"2021-03-03T17:48:45Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"4d0ae23d-5661-4c5a-ae37-48aa6308425b\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/4d0ae23d-5661-4c5a-ae37-48aa6308425b\",\r\n \"properties\": {\r\n \"accountName\": \"stage-validation-pitr-test0\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-10T07:55:12Z\",\r\n \"deletionTime\": \"2021-02-10T14:21:37Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"26d7f01f-3f0c-4eb6-80a2-f5776f929f12\",\r\n \"creationTime\": \"2021-02-10T07:55:13Z\",\r\n \"deletionTime\": \"2021-02-10T14:21:37Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c26d3f43-7363-4c54-940a-bde0e96bda72\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c26d3f43-7363-4c54-940a-bde0e96bda72\",\r\n \"properties\": {\r\n \"accountName\": \"db1024-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-14T01:17:36Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eca195d4-fcaa-4d5f-b01b-20f61f01319f\",\r\n \"creationTime\": \"2020-08-14T01:17:36Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d8974ca8-8f69-4924-9040-c10b7f30524b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d8974ca8-8f69-4924-9040-c10b7f30524b\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname9746\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-21T18:55:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"775c4324-cba7-4eb3-a8ee-5e1921f7f57b\",\r\n \"creationTime\": \"2020-07-21T18:55:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"properties\": {\r\n \"accountName\": \"db1024\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-21T18:19:37Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a926c9e8-3179-4774-bc1e-fb866407b7db\",\r\n \"creationTime\": \"2020-07-21T18:19:38Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-13T23:51:16Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d9b09727-2a45-4760-a837-3366c1187358\",\r\n \"creationTime\": \"2020-08-13T23:51:17Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"72ee099a-9209-4fe4-aeb2-8f4954f25eba\",\r\n \"creationTime\": \"2020-08-28T18:50:30Z\"\r\n },\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"e5abbaa4-031a-451a-b041-76c6bcd93fa9\",\r\n \"creationTime\": \"2021-02-08T19:29:22Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"bb3e3c48-18d8-46e8-b294-41d9406885c5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/bb3e3c48-18d8-46e8-b294-41d9406885c5\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-cont123\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-05T20:32:27Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2355946d-5d79-4cc4-a521-3a302a9bff85\",\r\n \"creationTime\": \"2020-08-05T20:32:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"55083b96-b985-4dec-92df-fa0ac98443f1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/55083b96-b985-4dec-92df-fa0ac98443f1\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T16:18:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"787a81fe-fb41-40da-8b69-a9e18966b4e3\",\r\n \"creationTime\": \"2020-07-23T16:18:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ec72f021-4974-405a-8c78-f74207ff0e12\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ec72f021-4974-405a-8c78-f74207ff0e12\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account-destinationforrestore\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T17:39:58Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"11f925e4-b48d-4d16-9ad2-209d1056ec9c\",\r\n \"creationTime\": \"2020-07-23T17:39:58Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"17783e6d-0e28-41e2-b086-9d17763f1d51\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/17783e6d-0e28-41e2-b086-9d17763f1d51\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-bk-cont\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-28T22:09:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f74e094e-9b1d-4e16-82b6-a57782f1d187\",\r\n \"creationTime\": \"2020-07-28T22:09:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2d90bc37-cd54-4352-9e57-e6aa3f22d494\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2d90bc37-cd54-4352-9e57-e6aa3f22d494\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account-destinationforrestorev2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T17:41:22Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e1dfecef-45cb-4c70-bbd5-393eb3774821\",\r\n \"creationTime\": \"2020-07-23T17:41:22Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b0c8684b-7f9c-45fe-8ab9-2a74b656867e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/b0c8684b-7f9c-45fe-8ab9-2a74b656867e\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637428812785768088\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T20:03:41Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"59294929-189f-4f8b-af35-740fc0fba9f0\",\r\n \"creationTime\": \"2020-12-07T20:03:41Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-07T21:23:56Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"49174788-8512-4a01-a3ca-38c7857a2635\",\r\n \"creationTime\": \"2020-12-07T21:23:56Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"921dbaed-a5bd-462d-8351-d0eda5e592c0\",\r\n \"creationTime\": \"2020-12-08T23:28:45Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"25a04cf0-89d4-4546-9c30-14d1dc8899df\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25a04cf0-89d4-4546-9c30-14d1dc8899df\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo36-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-07T21:35:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b52d5178-bc7b-4b2b-a05e-9d3dba85e7fd\",\r\n \"creationTime\": \"2020-12-07T21:35:24Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b0f33c79-f7b2-421f-9e94-699b0f8c840a\",\r\n \"creationTime\": \"2020-12-08T22:02:23Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"345c785a-e758-4f8b-94d4-0a1259f4f85b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/345c785a-e758-4f8b-94d4-0a1259f4f85b\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T23:33:57Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"94eeb20d-16d0-4ee1-ae6a-7f2a0332a1d5\",\r\n \"creationTime\": \"2020-12-07T23:33:57Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"605db505-9267-4cf0-b7ac-27ef644b2ef3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/605db505-9267-4cf0-b7ac-27ef644b2ef3\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T23:57:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"71a2cff6-7e90-43a5-b261-b704fbfaf100\",\r\n \"creationTime\": \"2020-12-07T23:57:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0d00d699-017a-4a76-8639-ab4bec82c5f2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/0d00d699-017a-4a76-8639-ab4bec82c5f2\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637428989095532319\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T00:57:52Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"7c0454e1-f718-48fe-894a-35182a8440d2\",\r\n \"creationTime\": \"2020-12-08T00:57:52Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"73d1010d-f0b7-4673-b8c0-18ddecdcda06\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/73d1010d-f0b7-4673-b8c0-18ddecdcda06\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T22:03:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c6b5a1f6-2215-49be-9277-aeff5723ab4c\",\r\n \"creationTime\": \"2020-12-08T22:03:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d1535f84-06b5-497b-8768-962ece984001\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d1535f84-06b5-497b-8768-962ece984001\",\r\n \"properties\": {\r\n \"accountName\": \"kal-restore-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-15T21:58:32Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f4b8377d-89b3-41dd-9892-79bfbc4d523c\",\r\n \"creationTime\": \"2021-01-15T21:58:32Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9351dd2e-d901-465b-98cb-a74a3aabd49f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9351dd2e-d901-465b-98cb-a74a3aabd49f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-unique-mode-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-03T19:53:25Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b5ee0cb6-20df-4132-8378-3d2b2bb477f8\",\r\n \"creationTime\": \"2021-02-03T19:53:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"222da8e2-da07-46db-9cd2-51a2efb84b9f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/222da8e2-da07-46db-9cd2-51a2efb84b9f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-unique-mode-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-03T20:07:50Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"094b572d-52f6-47bc-92c3-a692588ef6d6\",\r\n \"creationTime\": \"2021-02-03T20:07:50Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"19e4130a-cb83-4a34-85c2-e35dcda149f8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/19e4130a-cb83-4a34-85c2-e35dcda149f8\",\r\n \"properties\": {\r\n \"accountName\": \"stage-validation-m\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-02-05T04:08:10Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"3f97305a-6a6b-4b38-b200-bea92d78f64a\",\r\n \"creationTime\": \"2021-02-05T04:08:11Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"7cf7aaa4-fe00-48fa-820b-cc632feaa9d7\",\r\n \"creationTime\": \"2021-02-05T04:29:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5939cc7f-0bdd-4790-9ac6-a3b281c64f97\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/5939cc7f-0bdd-4790-9ac6-a3b281c64f97\",\r\n \"properties\": {\r\n \"accountName\": \"multiregion-pitr-billing-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-19T00:20:18Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"0018e6e6-170f-4e25-b1a5-97e718138e0c\",\r\n \"creationTime\": \"2021-02-19T00:20:18Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e235a61e-abf7-4e95-bfc2-0e4aa649b874\",\r\n \"creationTime\": \"2021-02-19T00:33:52Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"96aa7f5a-5292-44f3-9d3e-bec163b0de1a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/96aa7f5a-5292-44f3-9d3e-bec163b0de1a\",\r\n \"properties\": {\r\n \"accountName\": \"restore-pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-02-26T18:11:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8c350d54-e45d-4ef7-af55-9f07dc4fe594\",\r\n \"creationTime\": \"2021-02-26T18:11:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c02d9298-7cdb-440f-a16b-0dc3c97d6cde\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c02d9298-7cdb-440f-a16b-0dc3c97d6cde\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T04:36:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d6e10b03-43cd-4bdc-a1b8-3dfab9fe6beb\",\r\n \"creationTime\": \"2021-03-03T04:36:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"00e807ea-76c1-4b2f-afdd-dddc1b15979f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/00e807ea-76c1-4b2f-afdd-dddc1b15979f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T05:01:33Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"683f9f6f-8b7d-4638-a4f2-db9983a9c2d1\",\r\n \"creationTime\": \"2021-03-03T05:01:33Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9766bca9-cc26-4e26-83fe-32cd22fdb83d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9766bca9-cc26-4e26-83fe-32cd22fdb83d\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-billing-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-20T01:08:53Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9df768c4-6f3e-4bb8-be73-c8b338f50875\",\r\n \"creationTime\": \"2021-01-20T01:08:53Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"8e032502-70fc-4495-8546-e69383186c09\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/8e032502-70fc-4495-8546-e69383186c09\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-billing-test-2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-21T05:06:14Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a994d170-beb1-4f1a-a413-2d5548b171dd\",\r\n \"creationTime\": \"2021-01-21T05:06:14Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d9e1ccfa-1929-4532-9efb-6100feff0f0e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d9e1ccfa-1929-4532-9efb-6100feff0f0e\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-ror\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T19:32:22Z\",\r\n \"deletionTime\": \"2021-02-06T19:40:48Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"95ef85ad-f3dd-490d-aff2-50d6c7c0dd5f\",\r\n \"creationTime\": \"2021-02-06T19:32:22Z\",\r\n \"deletionTime\": \"2021-02-06T19:40:48Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2d7d7e33-9b97-491e-895b-fe7f46f3d86c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2d7d7e33-9b97-491e-895b-fe7f46f3d86c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-10T23:50:26Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eb35152b-9da0-44c0-a767-0c643969bf08\",\r\n \"creationTime\": \"2021-02-10T23:50:26Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"4961ef4a-30d0-484e-ad16-8ba453b14abf\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/4961ef4a-30d0-484e-ad16-8ba453b14abf\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-res\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T04:40:28Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5970d071-463b-4f79-92ac-810f199754e9\",\r\n \"creationTime\": \"2021-02-11T04:40:28Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ce9e2478-aa44-4bd2-96d4-d23f75dbd994\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ce9e2478-aa44-4bd2-96d4-d23f75dbd994\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T00:04:43Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4d1a5ff8-9393-4dc4-a3b9-1b24e2aeb32c\",\r\n \"creationTime\": \"2021-02-11T00:04:43Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:54Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"f93aff83-e412-471c-86de-e23df6cbeb58\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/f93aff83-e412-471c-86de-e23df6cbeb58\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-readregion\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-07T21:48:30Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:27Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"North Central US\",\r\n \"regionalDatabaseAccountInstanceId\": \"ffac845b-ac41-4bfe-acc1-227406f9f68a\",\r\n \"creationTime\": \"2021-02-07T21:48:30Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9bb64267-f1d8-4d2a-9367-d16492966dc8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9bb64267-f1d8-4d2a-9367-d16492966dc8\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T18:18:14Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"North Central US\",\r\n \"regionalDatabaseAccountInstanceId\": \"c8fdaea9-e41e-416f-8ab8-ffa9295ad14a\",\r\n \"creationTime\": \"2021-02-07T18:55:04Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"de4ce762-1219-4750-9c25-cead6a9964b3\",\r\n \"creationTime\": \"2021-02-06T18:18:14Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"78bd960f-b8bc-4412-b4e1-f16c5acc599c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/78bd960f-b8bc-4412-b4e1-f16c5acc599c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-del-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T20:23:29Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"753180e8-e128-47e9-98d1-5ce0c6d4f3a8\",\r\n \"creationTime\": \"2021-02-08T19:31:46Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2524386d-c456-4de9-a314-1acdb94e52a3\",\r\n \"creationTime\": \"2021-02-06T20:23:29Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"67d6981a-3dc7-4e3a-b04a-73c0376d42bb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/67d6981a-3dc7-4e3a-b04a-73c0376d42bb\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:37:02Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:42Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5f331e43-571c-4fe7-9874-aeafcd2b421c\",\r\n \"creationTime\": \"2021-02-11T08:37:02Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:42Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5ea690df-46a9-4bf2-910c-0484660978bb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/5ea690df-46a9-4bf2-910c-0484660978bb\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:24:56Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"29b9a3fe-b375-462d-9221-191fc4ddaa83\",\r\n \"creationTime\": \"2021-02-11T08:24:56Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"53b3d044-7394-4a06-883d-cf9247f66e3c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/53b3d044-7394-4a06-883d-cf9247f66e3c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r3\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:49:08Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:44Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a38a83ce-d467-4c81-9f3d-c65697d1c547\",\r\n \"creationTime\": \"2021-02-11T08:49:08Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:44Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"66c4a9a2-7799-474a-9e1e-e56a4b340d62\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/66c4a9a2-7799-474a-9e1e-e56a4b340d62\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r4\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T09:01:06Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:45Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"01869f13-ab6f-451b-8b15-9cb0b369cde2\",\r\n \"creationTime\": \"2021-02-11T09:01:06Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:45Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"674c1551-e35b-4a4d-bd79-fde1f439dbe0\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/674c1551-e35b-4a4d-bd79-fde1f439dbe0\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-17T11:23:16Z\",\r\n \"deletionTime\": \"2021-02-17T15:31:10Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"17329379-801c-4909-999a-421f20fd57c4\",\r\n \"creationTime\": \"2021-02-17T11:23:16Z\",\r\n \"deletionTime\": \"2021-02-17T15:31:10Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"af242175-f3a2-40f4-9c77-10eaf232a2b5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/af242175-f3a2-40f4-9c77-10eaf232a2b5\",\r\n \"properties\": {\r\n \"accountName\": \"dd21234\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-22T09:47:40Z\",\r\n \"deletionTime\": \"2021-02-22T10:59:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"66b2c82f-633f-446a-b89e-dba1b13ae92c\",\r\n \"creationTime\": \"2021-02-22T09:47:40Z\",\r\n \"deletionTime\": \"2021-02-22T10:59:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"128a528a-5e22-4146-ae62-b32994614cb0\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/128a528a-5e22-4146-ae62-b32994614cb0\",\r\n \"properties\": {\r\n \"accountName\": \"dd21\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-22T09:02:19Z\",\r\n \"deletionTime\": \"2021-02-22T11:00:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"ebc69bc4-4865-41d6-a632-aef7a5e2de1d\",\r\n \"creationTime\": \"2021-02-22T09:02:19Z\",\r\n \"deletionTime\": \"2021-02-22T11:00:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3e1a3f5e-dcae-449e-82f7-bbf80cba54c5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3e1a3f5e-dcae-449e-82f7-bbf80cba54c5\",\r\n \"properties\": {\r\n \"accountName\": \"ddb55\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T04:21:43Z\",\r\n \"deletionTime\": \"2021-02-24T07:45:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4dff1afd-82b9-425f-840a-3237bd54478d\",\r\n \"creationTime\": \"2021-02-24T04:21:43Z\",\r\n \"deletionTime\": \"2021-02-24T07:45:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d612dc86-9085-444b-a868-fb48c7d368fb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d612dc86-9085-444b-a868-fb48c7d368fb\",\r\n \"properties\": {\r\n \"accountName\": \"ddb1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-18T11:15:52Z\",\r\n \"deletionTime\": \"2021-02-24T07:46:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"db2b9027-bcdf-4069-be69-074fc2f46d7c\",\r\n \"creationTime\": \"2021-02-18T11:15:52Z\",\r\n \"deletionTime\": \"2021-02-24T07:46:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0ea5b02f-40bd-4cfd-8406-35286bd00fa2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/0ea5b02f-40bd-4cfd-8406-35286bd00fa2\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-ror\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T17:56:15Z\",\r\n \"deletionTime\": \"2021-02-25T10:33:38Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"740afadb-1142-4b13-9fa4-67e857d56a89\",\r\n \"creationTime\": \"2021-02-24T17:56:15Z\",\r\n \"deletionTime\": \"2021-02-25T10:33:38Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"52006c1b-5c7f-43a1-9ae0-b936550aed8a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/52006c1b-5c7f-43a1-9ae0-b936550aed8a\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-rrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T17:40:45Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:20Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a1e3fe50-7548-4b49-aee1-373a142e0c3b\",\r\n \"creationTime\": \"2021-02-24T17:40:45Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:20Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a578c9d3-1d35-451f-a3df-44e61ed45cfa\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a578c9d3-1d35-451f-a3df-44e61ed45cfa\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T05:19:04Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:35Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"feff600a-c776-422a-a2f7-0cfe03be68b8\",\r\n \"creationTime\": \"2021-02-24T05:19:04Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:35Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"07b7492c-91c3-41bb-9f75-8f25c739ce06\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/07b7492c-91c3-41bb-9f75-8f25c739ce06\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-01T05:56:16Z\",\r\n \"deletionTime\": \"2021-03-02T09:01:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"bfbd7d4b-3edf-44da-8aab-eb9cdafe43a7\",\r\n \"creationTime\": \"2021-03-01T05:56:16Z\",\r\n \"deletionTime\": \"2021-03-02T09:01:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"db2af171-a342-4d3c-92ff-45e81629341d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/db2af171-a342-4d3c-92ff-45e81629341d\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T10:39:31Z\",\r\n \"deletionTime\": \"2021-03-02T10:41:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4e29876d-a887-4def-a99e-1b7043bb6181\",\r\n \"creationTime\": \"2021-03-02T10:39:31Z\",\r\n \"deletionTime\": \"2021-03-02T10:41:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a76a91b4-489b-4714-b0fc-b98459934920\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a76a91b4-489b-4714-b0fc-b98459934920\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T15:16:36Z\",\r\n \"deletionTime\": \"2021-03-03T04:08:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"40bafde5-ffd5-453a-acb4-9c697808790a\",\r\n \"creationTime\": \"2021-03-02T15:16:36Z\",\r\n \"deletionTime\": \"2021-03-03T04:08:46Z\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"fccbe297-cb19-424b-a8d7-e996a6b7b689\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/fccbe297-cb19-424b-a8d7-e996a6b7b689\",\r\n \"properties\": {\r\n \"accountName\": \"mongotestaccount\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T19:34:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9f8cab0e-80f5-48b6-bc9f-7f7b3a69afeb\",\r\n \"creationTime\": \"2021-06-02T19:34:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-02T23:30:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9961d453-89c2-4daf-bcad-add22d287617\",\r\n \"creationTime\": \"2021-06-02T23:30:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T23:32:31Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2d0a8ae4-e622-429c-a2bf-b7b13ada7b45\",\r\n \"creationTime\": \"2021-06-02T23:32:32Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo36-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T23:33:01Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"32163288-85a4-454b-a7d7-d7fbb1f32aeb\",\r\n \"creationTime\": \"2021-06-02T23:33:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b0736fc7-cb53-4b6f-bd2f-aac904085da4\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/b0736fc7-cb53-4b6f-bd2f-aac904085da4\",\r\n \"properties\": {\r\n \"accountName\": \"mongo-continuous-1212\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-04T22:09:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a1f3383c-4e2f-44b5-8348-7323e2356b3d\",\r\n \"creationTime\": \"2021-06-04T22:09:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2301188f-cf13-419d-b7c2-5321c5476526\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2301188f-cf13-419d-b7c2-5321c5476526\",\r\n \"properties\": {\r\n \"accountName\": \"restored-cosmosdb-1212\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:06:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"05b3f3ce-59ee-4d28-bd66-09ea5c50790d\",\r\n \"creationTime\": \"2021-06-07T21:06:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"24302a82-123a-487a-bede-054ade2860f1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/24302a82-123a-487a-bede-054ade2860f1\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount29-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:24:52Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"ede5fb9c-4058-44a6-8dec-29e3e7de9b44\",\r\n \"creationTime\": \"2021-06-07T21:24:53Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"e157f1a1-6837-46fa-8f4f-ef3e7266ab3a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/e157f1a1-6837-46fa-8f4f-ef3e7266ab3a\",\r\n \"properties\": {\r\n \"accountName\": \"rbactestps12\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:27:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"64c449c8-6fa2-4273-b066-5a062d4418be\",\r\n \"creationTime\": \"2021-06-07T21:27:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"72706ac1-0d0a-40be-a30a-1b4af0911131\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/72706ac1-0d0a-40be-a30a-1b4af0911131\",\r\n \"properties\": {\r\n \"accountName\": \"mongo-db0002\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-07T23:44:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"dfccb705-08c0-4282-9dad-07ab354ba8e8\",\r\n \"creationTime\": \"2021-06-07T23:44:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"41ea7d9e-553f-4259-872f-676c969e9a0b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/41ea7d9e-553f-4259-872f-676c969e9a0b\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount27-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-08T17:39:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1db9bff4-73f7-48e1-a506-ab5b3edc8308\",\r\n \"creationTime\": \"2021-06-08T17:39:47Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ceacd38f-9e6b-4a81-b2f7-ecd341c6fbbd\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ceacd38f-9e6b-4a81-b2f7-ecd341c6fbbd\",\r\n \"properties\": {\r\n \"accountName\": \"cli125\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-09T19:06:13Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2a9bc5f-f37e-4add-a582-52abfb6a36a1\",\r\n \"creationTime\": \"2021-06-09T19:06:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"88d48073-10d1-402e-8cf5-c79e4e2de08e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/88d48073-10d1-402e-8cf5-c79e4e2de08e\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount123\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-09T19:09:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"861a2513-08ea-4cf8-817b-99b8282f5013\",\r\n \"creationTime\": \"2021-06-09T19:09:54Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"bb9b3beb-42c4-4ae4-a983-58e20bcd71a5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/bb9b3beb-42c4-4ae4-a983-58e20bcd71a5\",\r\n \"properties\": {\r\n \"accountName\": \"db003\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-09T20:16:40Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a6dda878-4486-437f-bd72-b9e87bf75221\",\r\n \"creationTime\": \"2021-06-09T20:16:41Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount124\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T05:06:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"3fe302ed-daee-401c-9897-250919f9a0fe\",\r\n \"creationTime\": \"2021-06-10T05:06:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c2601a38-bee1-400e-bc5e-8d817318cf31\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c2601a38-bee1-400e-bc5e-8d817318cf31\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname7595\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T18:00:35Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"0a4ccb11-2cb5-4b81-8ab6-ea10cbb2290d\",\r\n \"creationTime\": \"2021-06-10T18:00:35Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"33035d50-7f15-4450-a71d-a4da4dcd039f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/33035d50-7f15-4450-a71d-a4da4dcd039f\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname4020\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-15T21:27:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5d75295f-2ad7-451c-b27d-8e877e22b075\",\r\n \"creationTime\": \"2021-06-15T21:27:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"7d405124-1129-468e-9ff9-d031059c96bc\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/7d405124-1129-468e-9ff9-d031059c96bc\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T05:58:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d0a6a03f-c045-4275-a38a-b221f5749051\",\r\n \"creationTime\": \"2021-06-16T05:58:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d5fe116b-8a63-474e-88a4-afb2a726198e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d5fe116b-8a63-474e-88a4-afb2a726198e\",\r\n \"properties\": {\r\n \"accountName\": \"cli127\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T06:57:39Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f9a67f44-e6f6-4270-91c6-d90a0292ac96\",\r\n \"creationTime\": \"2021-06-16T06:57:39Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"1dfe47fb-822c-41f1-b403-1cf6c63d0ba7\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/1dfe47fb-822c-41f1-b403-1cf6c63d0ba7\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname3766\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T07:16:12Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1a05d833-615e-45b0-b2ec-f87ca4d9829c\",\r\n \"creationTime\": \"2021-06-16T07:16:12Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c483a757-4d93-4d60-ae22-04c9d2c89595\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c483a757-4d93-4d60-ae22-04c9d2c89595\",\r\n \"properties\": {\r\n \"accountName\": \"restored2-cosmosdb-1212-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-04T22:17:44Z\",\r\n \"deletionTime\": \"2021-06-05T05:04:42Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eb5e33f1-8ecf-42b7-9f3f-18784854fc5e\",\r\n \"creationTime\": \"2021-06-04T22:17:44Z\",\r\n \"deletionTime\": \"2021-06-05T05:04:42Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"80458ce3-9b06-4d87-9405-1f47eb88164f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/80458ce3-9b06-4d87-9405-1f47eb88164f\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount27-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:24:07Z\",\r\n \"deletionTime\": \"2021-06-07T22:30:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a47823ea-6bce-4436-91a1-1dd14a1aa3a7\",\r\n \"creationTime\": \"2021-06-07T21:24:08Z\",\r\n \"deletionTime\": \"2021-06-07T22:30:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3b44efa3-a7e6-414e-99c2-22d63aa1d778\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3b44efa3-a7e6-414e-99c2-22d63aa1d778\",\r\n \"properties\": {\r\n \"accountName\": \"cli126\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T05:07:44Z\",\r\n \"deletionTime\": \"2021-06-15T21:00:15Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"fbc82bdc-1493-4cc4-bd69-2c33c650e3ed\",\r\n \"creationTime\": \"2021-06-10T05:07:45Z\",\r\n \"deletionTime\": \"2021-06-15T21:00:15Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3bf55696-9845-4ab5-b57c-f955a2ffe3ca\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3bf55696-9845-4ab5-b57c-f955a2ffe3ca\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-01T23:24:19Z\",\r\n \"deletionTime\": \"2021-06-16T04:58:21Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1062fb86-a396-4689-9326-83193cf2274b\",\r\n \"creationTime\": \"2021-06-01T23:24:20Z\",\r\n \"deletionTime\": \"2021-06-16T04:58:21Z\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cz9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ddd68d38-fa22-417e-8d5d-77b7927da346" + "c028a7cc-8c99-4a93-8f08-bd0d35ff2da5" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -288,56 +342,56 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11993" ], "x-ms-request-id": [ - "82359531-600a-48d2-9967-2e8ddc0d21d2" + "1cc10db3-c7d8-4f8c-857f-4a3b95f3b539" ], "x-ms-correlation-request-id": [ - "82359531-600a-48d2-9967-2e8ddc0d21d2" + "1cc10db3-c7d8-4f8c-857f-4a3b95f3b539" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174946Z:82359531-600a-48d2-9967-2e8ddc0d21d2" + "WESTUS2:20210616T071623Z:1cc10db3-c7d8-4f8c-857f-4a3b95f3b539" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:49:45 GMT" + "Wed, 16 Jun 2021 07:16:22 GMT" ], "Content-Length": [ - "15499" + "13637" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"properties\": {\r\n \"accountName\": \"vinhstagepitr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-11-02T23:44:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"30d6cace-8354-4e1f-b427-4f234f46df87\",\r\n \"creationTime\": \"2020-11-02T23:44:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5cfa410f-ea0c-4995-aa59-9809a69c21f8\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5cfa410f-ea0c-4995-aa59-9809a69c21f8\",\r\n \"properties\": {\r\n \"accountName\": \"vinhstagemongopitr\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-11-25T17:07:33Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4ecfc265-e4d3-4638-a225-1932760404ee\",\r\n \"creationTime\": \"2020-11-25T17:07:34Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2b5e6412-19dc-4d79-88ae-178f5e30dd78\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/2b5e6412-19dc-4d79-88ae-178f5e30dd78\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagemongopitr-del-res1\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-11-30T23:17:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a35683c3-cf9b-4378-a290-fb3ab8e741f9\",\r\n \"creationTime\": \"2020-11-30T23:17:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T18:18:47Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f61a9ed3-fcda-4603-b1e2-2baadbb6122b\",\r\n \"creationTime\": \"2020-12-08T18:18:47Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"cdd116b8-a956-43d5-b461-248f837099f4\",\r\n \"creationTime\": \"2020-12-14T21:35:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"7d98d6c0-eadf-4d7e-a166-696de37c91fc\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/7d98d6c0-eadf-4d7e-a166-696de37c91fc\",\r\n \"properties\": {\r\n \"accountName\": \"restore-test1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T21:44:47Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"208a7933-2e44-4df1-9c96-97e28ae92d8f\",\r\n \"creationTime\": \"2020-12-08T21:44:47Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"08155af7-e63f-4db1-82ed-c99b8a08e541\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/08155af7-e63f-4db1-82ed-c99b8a08e541\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagemongopitr-1\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-09T10:37:08Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8c045a40-c3b5-4025-a270-156b748fd08b\",\r\n \"creationTime\": \"2020-12-09T10:37:08Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d0cb2ece-f253-4f20-86d0-01897e729eba\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/d0cb2ece-f253-4f20-86d0-01897e729eba\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-vinhstagepitr-restore1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-10T02:08:18Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d4a86ba4-38f5-46ba-b0ae-724d5508b551\",\r\n \"creationTime\": \"2020-12-10T02:08:18Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9373a8d7-1889-4be9-9ddb-e589e406d04b\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9373a8d7-1889-4be9-9ddb-e589e406d04b\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-vinhstagepitr-restore2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-10T03:12:31Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2374cdf-00cc-42e3-887e-4824532ff3e7\",\r\n \"creationTime\": \"2020-12-10T03:12:31Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"530b269d-274b-4987-94e1-f54b09abecff\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/530b269d-274b-4987-94e1-f54b09abecff\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637435832535194992\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-15T23:04:01Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"257c2c07-efcb-47b2-b696-6ba5ca9785b0\",\r\n \"creationTime\": \"2020-12-15T23:04:01Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"4993c7e8-c48b-4e45-9353-9baea1ce9e2a\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/4993c7e8-c48b-4e45-9353-9baea1ce9e2a\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname359\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-16T00:51:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f964f331-3322-4719-946a-a8f4e406ca14\",\r\n \"creationTime\": \"2020-12-16T00:51:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d673eaa8-f7fa-421f-9d61-ba314864a431\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/d673eaa8-f7fa-421f-9d61-ba314864a431\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-from-new-portal\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-05T00:28:34Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a09d2f05-b90f-4a76-96c5-ef49edadbbae\",\r\n \"creationTime\": \"2021-01-05T00:28:34Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"6d6384ae-d623-4323-8388-65ca7df02733\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/6d6384ae-d623-4323-8388-65ca7df02733\",\r\n \"properties\": {\r\n \"accountName\": \"pitrtest1-res1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-05T23:45:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2b92bb0a-1fa9-43c2-b8a7-b25d209d25c1\",\r\n \"creationTime\": \"2021-01-05T23:45:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0bcf9a9b-1ca1-4406-9652-aa087d5f0b3f\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/0bcf9a9b-1ca1-4406-9652-aa087d5f0b3f\",\r\n \"properties\": {\r\n \"accountName\": \"pitrtest1-res2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-05T23:46:37Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d666fcfb-319c-4c5d-a2b8-27ae6cc9233f\",\r\n \"creationTime\": \"2021-01-05T23:46:37Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b15e30f1-4e37-4fca-b77b-303516959017\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/b15e30f1-4e37-4fca-b77b-303516959017\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagepitr-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-06T09:24:07Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8203b929-83ed-496a-8e6b-8a291aba9a32\",\r\n \"creationTime\": \"2021-01-06T09:24:07Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"617f5c88-2a93-45b4-be38-0cd7addea976\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/617f5c88-2a93-45b4-be38-0cd7addea976\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagepitr-2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-06T09:33:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e54058dc-c9ec-4393-9b62-3c4a764d9dda\",\r\n \"creationTime\": \"2021-01-06T09:33:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2eecc23f-69df-4de3-9103-b6ca529536a4\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/2eecc23f-69df-4de3-9103-b6ca529536a4\",\r\n \"properties\": {\r\n \"accountName\": \"test-restore-4\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-07T01:23:39Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"80c0209c-f89b-41b6-8cc2-5edad302caaf\",\r\n \"creationTime\": \"2021-01-07T01:23:39Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d91e1ad2-22b0-401e-b465-a16e5928e194\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/d91e1ad2-22b0-401e-b465-a16e5928e194\",\r\n \"properties\": {\r\n \"accountName\": \"test-restore5\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-07T01:23:40Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"793334c5-2123-41a5-a382-7b5aade5bb82\",\r\n \"creationTime\": \"2021-01-07T01:23:40Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"132908b6-2701-44a5-bdbe-a7c296e26283\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/132908b6-2701-44a5-bdbe-a7c296e26283\",\r\n \"properties\": {\r\n \"accountName\": \"test-restore6\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-07T03:18:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a8bcc661-cdd0-4fb6-b011-ce4fb922930d\",\r\n \"creationTime\": \"2021-01-07T03:18:46Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2ab6f2d2-ce7e-439b-90b3-5505c8f9ff76\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/2ab6f2d2-ce7e-439b-90b3-5505c8f9ff76\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source-personalrestore-greeen\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-15T22:51:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8b3376be-21d5-43db-ad08-7fa9e3f3ad5b\",\r\n \"creationTime\": \"2021-01-15T22:51:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"483d93e5-302b-4093-9502-ce63d416e70f\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/483d93e5-302b-4093-9502-ce63d416e70f\",\r\n \"properties\": {\r\n \"accountName\": \"targetacctrestore\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-18T18:30:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"cb6a3895-5ded-43ee-a6a8-91d9050f5582\",\r\n \"creationTime\": \"2021-02-18T18:30:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"74e9ac09-75d3-448a-a128-e71866b42e95\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/74e9ac09-75d3-448a-a128-e71866b42e95\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-vinhstagepitr-res\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-26T22:14:50Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"40e6110d-0ae4-4e40-9d6e-33014540e179\",\r\n \"creationTime\": \"2021-02-26T22:14:50Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"24f3f6b6-9d96-4dc2-84b9-ae1c0cba8d4e\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/24f3f6b6-9d96-4dc2-84b9-ae1c0cba8d4e\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname8240\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T23:44:13Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2df5fa4-a593-48f2-8417-9f5f4bb9ef56\",\r\n \"creationTime\": \"2021-03-02T23:44:13Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"f319c2f4-7e68-48c0-9eac-94e12fb51179\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/f319c2f4-7e68-48c0-9eac-94e12fb51179\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname320\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T00:59:34Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"005c7a8b-fffd-4106-a2f5-0b4f58b1942a\",\r\n \"creationTime\": \"2021-03-03T00:59:34Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"672e89ce-0096-4a87-8131-3d2d5d483a3a\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/672e89ce-0096-4a87-8131-3d2d5d483a3a\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname6982\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T02:34:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f30afdfa-9473-4658-83c4-5067be2232db\",\r\n \"creationTime\": \"2021-03-03T02:34:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"1a937e8e-1a33-4fd1-9349-34ede3dd02f2\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/1a937e8e-1a33-4fd1-9349-34ede3dd02f2\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname8295\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T17:48:45Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"0057f632-aaa2-44a6-92bf-c2e623403f52\",\r\n \"creationTime\": \"2021-03-03T17:48:45Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"4d0ae23d-5661-4c5a-ae37-48aa6308425b\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/4d0ae23d-5661-4c5a-ae37-48aa6308425b\",\r\n \"properties\": {\r\n \"accountName\": \"stage-validation-pitr-test0\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-10T07:55:12Z\",\r\n \"deletionTime\": \"2021-02-10T14:21:37Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"26d7f01f-3f0c-4eb6-80a2-f5776f929f12\",\r\n \"creationTime\": \"2021-02-10T07:55:13Z\",\r\n \"deletionTime\": \"2021-02-10T14:21:37Z\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"fccbe297-cb19-424b-a8d7-e996a6b7b689\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/fccbe297-cb19-424b-a8d7-e996a6b7b689\",\r\n \"properties\": {\r\n \"accountName\": \"mongotestaccount\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T19:34:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9f8cab0e-80f5-48b6-bc9f-7f7b3a69afeb\",\r\n \"creationTime\": \"2021-06-02T19:34:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-02T23:30:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9961d453-89c2-4daf-bcad-add22d287617\",\r\n \"creationTime\": \"2021-06-02T23:30:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T23:32:31Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2d0a8ae4-e622-429c-a2bf-b7b13ada7b45\",\r\n \"creationTime\": \"2021-06-02T23:32:32Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo36-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T23:33:01Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"32163288-85a4-454b-a7d7-d7fbb1f32aeb\",\r\n \"creationTime\": \"2021-06-02T23:33:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b0736fc7-cb53-4b6f-bd2f-aac904085da4\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/b0736fc7-cb53-4b6f-bd2f-aac904085da4\",\r\n \"properties\": {\r\n \"accountName\": \"mongo-continuous-1212\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-04T22:09:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a1f3383c-4e2f-44b5-8348-7323e2356b3d\",\r\n \"creationTime\": \"2021-06-04T22:09:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2301188f-cf13-419d-b7c2-5321c5476526\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2301188f-cf13-419d-b7c2-5321c5476526\",\r\n \"properties\": {\r\n \"accountName\": \"restored-cosmosdb-1212\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:06:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"05b3f3ce-59ee-4d28-bd66-09ea5c50790d\",\r\n \"creationTime\": \"2021-06-07T21:06:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"24302a82-123a-487a-bede-054ade2860f1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/24302a82-123a-487a-bede-054ade2860f1\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount29-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:24:52Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"ede5fb9c-4058-44a6-8dec-29e3e7de9b44\",\r\n \"creationTime\": \"2021-06-07T21:24:53Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"e157f1a1-6837-46fa-8f4f-ef3e7266ab3a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/e157f1a1-6837-46fa-8f4f-ef3e7266ab3a\",\r\n \"properties\": {\r\n \"accountName\": \"rbactestps12\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:27:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"64c449c8-6fa2-4273-b066-5a062d4418be\",\r\n \"creationTime\": \"2021-06-07T21:27:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"72706ac1-0d0a-40be-a30a-1b4af0911131\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/72706ac1-0d0a-40be-a30a-1b4af0911131\",\r\n \"properties\": {\r\n \"accountName\": \"mongo-db0002\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-07T23:44:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"dfccb705-08c0-4282-9dad-07ab354ba8e8\",\r\n \"creationTime\": \"2021-06-07T23:44:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"41ea7d9e-553f-4259-872f-676c969e9a0b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/41ea7d9e-553f-4259-872f-676c969e9a0b\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount27-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-08T17:39:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1db9bff4-73f7-48e1-a506-ab5b3edc8308\",\r\n \"creationTime\": \"2021-06-08T17:39:47Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ceacd38f-9e6b-4a81-b2f7-ecd341c6fbbd\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ceacd38f-9e6b-4a81-b2f7-ecd341c6fbbd\",\r\n \"properties\": {\r\n \"accountName\": \"cli125\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-09T19:06:13Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2a9bc5f-f37e-4add-a582-52abfb6a36a1\",\r\n \"creationTime\": \"2021-06-09T19:06:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"88d48073-10d1-402e-8cf5-c79e4e2de08e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/88d48073-10d1-402e-8cf5-c79e4e2de08e\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount123\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-09T19:09:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"861a2513-08ea-4cf8-817b-99b8282f5013\",\r\n \"creationTime\": \"2021-06-09T19:09:54Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"bb9b3beb-42c4-4ae4-a983-58e20bcd71a5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/bb9b3beb-42c4-4ae4-a983-58e20bcd71a5\",\r\n \"properties\": {\r\n \"accountName\": \"db003\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-09T20:16:40Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a6dda878-4486-437f-bd72-b9e87bf75221\",\r\n \"creationTime\": \"2021-06-09T20:16:41Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount124\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T05:06:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"3fe302ed-daee-401c-9897-250919f9a0fe\",\r\n \"creationTime\": \"2021-06-10T05:06:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c2601a38-bee1-400e-bc5e-8d817318cf31\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c2601a38-bee1-400e-bc5e-8d817318cf31\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname7595\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T18:00:35Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"0a4ccb11-2cb5-4b81-8ab6-ea10cbb2290d\",\r\n \"creationTime\": \"2021-06-10T18:00:35Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"33035d50-7f15-4450-a71d-a4da4dcd039f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/33035d50-7f15-4450-a71d-a4da4dcd039f\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname4020\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-15T21:27:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5d75295f-2ad7-451c-b27d-8e877e22b075\",\r\n \"creationTime\": \"2021-06-15T21:27:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"7d405124-1129-468e-9ff9-d031059c96bc\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/7d405124-1129-468e-9ff9-d031059c96bc\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T05:58:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d0a6a03f-c045-4275-a38a-b221f5749051\",\r\n \"creationTime\": \"2021-06-16T05:58:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d5fe116b-8a63-474e-88a4-afb2a726198e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d5fe116b-8a63-474e-88a4-afb2a726198e\",\r\n \"properties\": {\r\n \"accountName\": \"cli127\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T06:57:39Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f9a67f44-e6f6-4270-91c6-d90a0292ac96\",\r\n \"creationTime\": \"2021-06-16T06:57:39Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"1dfe47fb-822c-41f1-b403-1cf6c63d0ba7\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/1dfe47fb-822c-41f1-b403-1cf6c63d0ba7\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname3766\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T07:16:12Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1a05d833-615e-45b0-b2ec-f87ca4d9829c\",\r\n \"creationTime\": \"2021-06-16T07:16:12Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c483a757-4d93-4d60-ae22-04c9d2c89595\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c483a757-4d93-4d60-ae22-04c9d2c89595\",\r\n \"properties\": {\r\n \"accountName\": \"restored2-cosmosdb-1212-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-04T22:17:44Z\",\r\n \"deletionTime\": \"2021-06-05T05:04:42Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eb5e33f1-8ecf-42b7-9f3f-18784854fc5e\",\r\n \"creationTime\": \"2021-06-04T22:17:44Z\",\r\n \"deletionTime\": \"2021-06-05T05:04:42Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"80458ce3-9b06-4d87-9405-1f47eb88164f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/80458ce3-9b06-4d87-9405-1f47eb88164f\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount27-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:24:07Z\",\r\n \"deletionTime\": \"2021-06-07T22:30:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a47823ea-6bce-4436-91a1-1dd14a1aa3a7\",\r\n \"creationTime\": \"2021-06-07T21:24:08Z\",\r\n \"deletionTime\": \"2021-06-07T22:30:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3b44efa3-a7e6-414e-99c2-22d63aa1d778\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3b44efa3-a7e6-414e-99c2-22d63aa1d778\",\r\n \"properties\": {\r\n \"accountName\": \"cli126\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T05:07:44Z\",\r\n \"deletionTime\": \"2021-06-15T21:00:15Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"fbc82bdc-1493-4cc4-bd69-2c33c650e3ed\",\r\n \"creationTime\": \"2021-06-10T05:07:45Z\",\r\n \"deletionTime\": \"2021-06-15T21:00:15Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3bf55696-9845-4ab5-b57c-f955a2ffe3ca\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3bf55696-9845-4ab5-b57c-f955a2ffe3ca\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-01T23:24:19Z\",\r\n \"deletionTime\": \"2021-06-16T04:58:21Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1062fb86-a396-4689-9326-83193cf2274b\",\r\n \"creationTime\": \"2021-06-01T23:24:20Z\",\r\n \"deletionTime\": \"2021-06-16T04:58:21Z\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cy85YTRiNjNjMy00OWQxLTRjODctYjI4ZS05MmU5MmFlYWEwZWE/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ffc30c9b-37ea-464b-8e4d-aa530d67ae63" + "2c968462-8382-4e21-98c2-e6b2771b7aae" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -351,56 +405,56 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11990" ], "x-ms-request-id": [ - "1bff8281-7969-464b-b01f-92b36100c733" + "0fdd8a8e-8b9a-422a-ac4d-49be41c00dfe" ], "x-ms-correlation-request-id": [ - "1bff8281-7969-464b-b01f-92b36100c733" + "0fdd8a8e-8b9a-422a-ac4d-49be41c00dfe" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174955Z:1bff8281-7969-464b-b01f-92b36100c733" + "WESTUS2:20210616T071624Z:0fdd8a8e-8b9a-422a-ac4d-49be41c00dfe" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:49:54 GMT" + "Wed, 16 Jun 2021 07:16:23 GMT" ], "Content-Length": [ - "724" + "13637" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"name\": \"9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T18:18:47Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f61a9ed3-fcda-4603-b1e2-2baadbb6122b\",\r\n \"creationTime\": \"2020-12-08T18:18:47Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"cdd116b8-a956-43d5-b461-248f837099f4\",\r\n \"creationTime\": \"2020-12-14T21:35:14Z\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"fccbe297-cb19-424b-a8d7-e996a6b7b689\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/fccbe297-cb19-424b-a8d7-e996a6b7b689\",\r\n \"properties\": {\r\n \"accountName\": \"mongotestaccount\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T19:34:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9f8cab0e-80f5-48b6-bc9f-7f7b3a69afeb\",\r\n \"creationTime\": \"2021-06-02T19:34:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-02T23:30:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9961d453-89c2-4daf-bcad-add22d287617\",\r\n \"creationTime\": \"2021-06-02T23:30:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T23:32:31Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2d0a8ae4-e622-429c-a2bf-b7b13ada7b45\",\r\n \"creationTime\": \"2021-06-02T23:32:32Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo36-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T23:33:01Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"32163288-85a4-454b-a7d7-d7fbb1f32aeb\",\r\n \"creationTime\": \"2021-06-02T23:33:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b0736fc7-cb53-4b6f-bd2f-aac904085da4\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/b0736fc7-cb53-4b6f-bd2f-aac904085da4\",\r\n \"properties\": {\r\n \"accountName\": \"mongo-continuous-1212\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-04T22:09:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a1f3383c-4e2f-44b5-8348-7323e2356b3d\",\r\n \"creationTime\": \"2021-06-04T22:09:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2301188f-cf13-419d-b7c2-5321c5476526\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2301188f-cf13-419d-b7c2-5321c5476526\",\r\n \"properties\": {\r\n \"accountName\": \"restored-cosmosdb-1212\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:06:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"05b3f3ce-59ee-4d28-bd66-09ea5c50790d\",\r\n \"creationTime\": \"2021-06-07T21:06:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"24302a82-123a-487a-bede-054ade2860f1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/24302a82-123a-487a-bede-054ade2860f1\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount29-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:24:52Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"ede5fb9c-4058-44a6-8dec-29e3e7de9b44\",\r\n \"creationTime\": \"2021-06-07T21:24:53Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"e157f1a1-6837-46fa-8f4f-ef3e7266ab3a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/e157f1a1-6837-46fa-8f4f-ef3e7266ab3a\",\r\n \"properties\": {\r\n \"accountName\": \"rbactestps12\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:27:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"64c449c8-6fa2-4273-b066-5a062d4418be\",\r\n \"creationTime\": \"2021-06-07T21:27:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"72706ac1-0d0a-40be-a30a-1b4af0911131\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/72706ac1-0d0a-40be-a30a-1b4af0911131\",\r\n \"properties\": {\r\n \"accountName\": \"mongo-db0002\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-07T23:44:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"dfccb705-08c0-4282-9dad-07ab354ba8e8\",\r\n \"creationTime\": \"2021-06-07T23:44:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"41ea7d9e-553f-4259-872f-676c969e9a0b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/41ea7d9e-553f-4259-872f-676c969e9a0b\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount27-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-08T17:39:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1db9bff4-73f7-48e1-a506-ab5b3edc8308\",\r\n \"creationTime\": \"2021-06-08T17:39:47Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ceacd38f-9e6b-4a81-b2f7-ecd341c6fbbd\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ceacd38f-9e6b-4a81-b2f7-ecd341c6fbbd\",\r\n \"properties\": {\r\n \"accountName\": \"cli125\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-09T19:06:13Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2a9bc5f-f37e-4add-a582-52abfb6a36a1\",\r\n \"creationTime\": \"2021-06-09T19:06:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"88d48073-10d1-402e-8cf5-c79e4e2de08e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/88d48073-10d1-402e-8cf5-c79e4e2de08e\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount123\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-09T19:09:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"861a2513-08ea-4cf8-817b-99b8282f5013\",\r\n \"creationTime\": \"2021-06-09T19:09:54Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"bb9b3beb-42c4-4ae4-a983-58e20bcd71a5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/bb9b3beb-42c4-4ae4-a983-58e20bcd71a5\",\r\n \"properties\": {\r\n \"accountName\": \"db003\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-09T20:16:40Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a6dda878-4486-437f-bd72-b9e87bf75221\",\r\n \"creationTime\": \"2021-06-09T20:16:41Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount124\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T05:06:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"3fe302ed-daee-401c-9897-250919f9a0fe\",\r\n \"creationTime\": \"2021-06-10T05:06:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c2601a38-bee1-400e-bc5e-8d817318cf31\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c2601a38-bee1-400e-bc5e-8d817318cf31\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname7595\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T18:00:35Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"0a4ccb11-2cb5-4b81-8ab6-ea10cbb2290d\",\r\n \"creationTime\": \"2021-06-10T18:00:35Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"33035d50-7f15-4450-a71d-a4da4dcd039f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/33035d50-7f15-4450-a71d-a4da4dcd039f\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname4020\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-15T21:27:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5d75295f-2ad7-451c-b27d-8e877e22b075\",\r\n \"creationTime\": \"2021-06-15T21:27:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"7d405124-1129-468e-9ff9-d031059c96bc\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/7d405124-1129-468e-9ff9-d031059c96bc\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T05:58:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d0a6a03f-c045-4275-a38a-b221f5749051\",\r\n \"creationTime\": \"2021-06-16T05:58:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d5fe116b-8a63-474e-88a4-afb2a726198e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d5fe116b-8a63-474e-88a4-afb2a726198e\",\r\n \"properties\": {\r\n \"accountName\": \"cli127\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T06:57:39Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f9a67f44-e6f6-4270-91c6-d90a0292ac96\",\r\n \"creationTime\": \"2021-06-16T06:57:39Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"1dfe47fb-822c-41f1-b403-1cf6c63d0ba7\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/1dfe47fb-822c-41f1-b403-1cf6c63d0ba7\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname3766\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T07:16:12Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1a05d833-615e-45b0-b2ec-f87ca4d9829c\",\r\n \"creationTime\": \"2021-06-16T07:16:12Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c483a757-4d93-4d60-ae22-04c9d2c89595\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c483a757-4d93-4d60-ae22-04c9d2c89595\",\r\n \"properties\": {\r\n \"accountName\": \"restored2-cosmosdb-1212-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-04T22:17:44Z\",\r\n \"deletionTime\": \"2021-06-05T05:04:42Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eb5e33f1-8ecf-42b7-9f3f-18784854fc5e\",\r\n \"creationTime\": \"2021-06-04T22:17:44Z\",\r\n \"deletionTime\": \"2021-06-05T05:04:42Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"80458ce3-9b06-4d87-9405-1f47eb88164f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/80458ce3-9b06-4d87-9405-1f47eb88164f\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount27-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:24:07Z\",\r\n \"deletionTime\": \"2021-06-07T22:30:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a47823ea-6bce-4436-91a1-1dd14a1aa3a7\",\r\n \"creationTime\": \"2021-06-07T21:24:08Z\",\r\n \"deletionTime\": \"2021-06-07T22:30:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3b44efa3-a7e6-414e-99c2-22d63aa1d778\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3b44efa3-a7e6-414e-99c2-22d63aa1d778\",\r\n \"properties\": {\r\n \"accountName\": \"cli126\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T05:07:44Z\",\r\n \"deletionTime\": \"2021-06-15T21:00:15Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"fbc82bdc-1493-4cc4-bd69-2c33c650e3ed\",\r\n \"creationTime\": \"2021-06-10T05:07:45Z\",\r\n \"deletionTime\": \"2021-06-15T21:00:15Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3bf55696-9845-4ab5-b57c-f955a2ffe3ca\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3bf55696-9845-4ab5-b57c-f955a2ffe3ca\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-01T23:24:19Z\",\r\n \"deletionTime\": \"2021-06-16T04:58:21Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1062fb86-a396-4689-9326-83193cf2274b\",\r\n \"creationTime\": \"2021-06-01T23:24:20Z\",\r\n \"deletionTime\": \"2021-06-16T04:58:21Z\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-mongo32-stage-source?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL3BpdHItc3RhZ2UtcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcGl0ci1tb25nbzMyLXN0YWdlLXNvdXJjZT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e6b59c75-db4a-4aff-b533-61d3428c5964" + "88f15166-347c-4c88-a1aa-62fa9acc60d5" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -414,56 +468,56 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11989" ], "x-ms-request-id": [ - "93ec14b0-64bd-4c29-9397-47f6cc11d7d8" + "d494ffe3-cc24-4d5b-bd7e-a70954683973" ], "x-ms-correlation-request-id": [ - "93ec14b0-64bd-4c29-9397-47f6cc11d7d8" + "d494ffe3-cc24-4d5b-bd7e-a70954683973" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174955Z:93ec14b0-64bd-4c29-9397-47f6cc11d7d8" + "WESTUS2:20210616T071624Z:d494ffe3-cc24-4d5b-bd7e-a70954683973" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:49:54 GMT" + "Wed, 16 Jun 2021 07:16:24 GMT" ], "Content-Length": [ - "2869" + "13637" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-mongo32-stage-source\",\r\n \"name\": \"pitr-mongo32-stage-source\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-07T21:23:55.1942911Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.2\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"fccbe297-cb19-424b-a8d7-e996a6b7b689\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/fccbe297-cb19-424b-a8d7-e996a6b7b689\",\r\n \"properties\": {\r\n \"accountName\": \"mongotestaccount\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T19:34:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9f8cab0e-80f5-48b6-bc9f-7f7b3a69afeb\",\r\n \"creationTime\": \"2021-06-02T19:34:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-02T23:30:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9961d453-89c2-4daf-bcad-add22d287617\",\r\n \"creationTime\": \"2021-06-02T23:30:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T23:32:31Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2d0a8ae4-e622-429c-a2bf-b7b13ada7b45\",\r\n \"creationTime\": \"2021-06-02T23:32:32Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo36-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T23:33:01Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"32163288-85a4-454b-a7d7-d7fbb1f32aeb\",\r\n \"creationTime\": \"2021-06-02T23:33:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b0736fc7-cb53-4b6f-bd2f-aac904085da4\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/b0736fc7-cb53-4b6f-bd2f-aac904085da4\",\r\n \"properties\": {\r\n \"accountName\": \"mongo-continuous-1212\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-04T22:09:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a1f3383c-4e2f-44b5-8348-7323e2356b3d\",\r\n \"creationTime\": \"2021-06-04T22:09:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2301188f-cf13-419d-b7c2-5321c5476526\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2301188f-cf13-419d-b7c2-5321c5476526\",\r\n \"properties\": {\r\n \"accountName\": \"restored-cosmosdb-1212\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:06:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"05b3f3ce-59ee-4d28-bd66-09ea5c50790d\",\r\n \"creationTime\": \"2021-06-07T21:06:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"24302a82-123a-487a-bede-054ade2860f1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/24302a82-123a-487a-bede-054ade2860f1\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount29-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:24:52Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"ede5fb9c-4058-44a6-8dec-29e3e7de9b44\",\r\n \"creationTime\": \"2021-06-07T21:24:53Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"e157f1a1-6837-46fa-8f4f-ef3e7266ab3a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/e157f1a1-6837-46fa-8f4f-ef3e7266ab3a\",\r\n \"properties\": {\r\n \"accountName\": \"rbactestps12\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:27:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"64c449c8-6fa2-4273-b066-5a062d4418be\",\r\n \"creationTime\": \"2021-06-07T21:27:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"72706ac1-0d0a-40be-a30a-1b4af0911131\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/72706ac1-0d0a-40be-a30a-1b4af0911131\",\r\n \"properties\": {\r\n \"accountName\": \"mongo-db0002\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-07T23:44:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"dfccb705-08c0-4282-9dad-07ab354ba8e8\",\r\n \"creationTime\": \"2021-06-07T23:44:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"41ea7d9e-553f-4259-872f-676c969e9a0b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/41ea7d9e-553f-4259-872f-676c969e9a0b\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount27-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-08T17:39:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1db9bff4-73f7-48e1-a506-ab5b3edc8308\",\r\n \"creationTime\": \"2021-06-08T17:39:47Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ceacd38f-9e6b-4a81-b2f7-ecd341c6fbbd\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ceacd38f-9e6b-4a81-b2f7-ecd341c6fbbd\",\r\n \"properties\": {\r\n \"accountName\": \"cli125\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-09T19:06:13Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2a9bc5f-f37e-4add-a582-52abfb6a36a1\",\r\n \"creationTime\": \"2021-06-09T19:06:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"88d48073-10d1-402e-8cf5-c79e4e2de08e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/88d48073-10d1-402e-8cf5-c79e4e2de08e\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount123\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-09T19:09:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"861a2513-08ea-4cf8-817b-99b8282f5013\",\r\n \"creationTime\": \"2021-06-09T19:09:54Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"bb9b3beb-42c4-4ae4-a983-58e20bcd71a5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/bb9b3beb-42c4-4ae4-a983-58e20bcd71a5\",\r\n \"properties\": {\r\n \"accountName\": \"db003\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-09T20:16:40Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a6dda878-4486-437f-bd72-b9e87bf75221\",\r\n \"creationTime\": \"2021-06-09T20:16:41Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount124\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T05:06:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"3fe302ed-daee-401c-9897-250919f9a0fe\",\r\n \"creationTime\": \"2021-06-10T05:06:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c2601a38-bee1-400e-bc5e-8d817318cf31\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c2601a38-bee1-400e-bc5e-8d817318cf31\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname7595\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T18:00:35Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"0a4ccb11-2cb5-4b81-8ab6-ea10cbb2290d\",\r\n \"creationTime\": \"2021-06-10T18:00:35Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"33035d50-7f15-4450-a71d-a4da4dcd039f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/33035d50-7f15-4450-a71d-a4da4dcd039f\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname4020\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-15T21:27:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5d75295f-2ad7-451c-b27d-8e877e22b075\",\r\n \"creationTime\": \"2021-06-15T21:27:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"7d405124-1129-468e-9ff9-d031059c96bc\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/7d405124-1129-468e-9ff9-d031059c96bc\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T05:58:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d0a6a03f-c045-4275-a38a-b221f5749051\",\r\n \"creationTime\": \"2021-06-16T05:58:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d5fe116b-8a63-474e-88a4-afb2a726198e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d5fe116b-8a63-474e-88a4-afb2a726198e\",\r\n \"properties\": {\r\n \"accountName\": \"cli127\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T06:57:39Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f9a67f44-e6f6-4270-91c6-d90a0292ac96\",\r\n \"creationTime\": \"2021-06-16T06:57:39Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"1dfe47fb-822c-41f1-b403-1cf6c63d0ba7\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/1dfe47fb-822c-41f1-b403-1cf6c63d0ba7\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname3766\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T07:16:12Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1a05d833-615e-45b0-b2ec-f87ca4d9829c\",\r\n \"creationTime\": \"2021-06-16T07:16:12Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c483a757-4d93-4d60-ae22-04c9d2c89595\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c483a757-4d93-4d60-ae22-04c9d2c89595\",\r\n \"properties\": {\r\n \"accountName\": \"restored2-cosmosdb-1212-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-04T22:17:44Z\",\r\n \"deletionTime\": \"2021-06-05T05:04:42Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eb5e33f1-8ecf-42b7-9f3f-18784854fc5e\",\r\n \"creationTime\": \"2021-06-04T22:17:44Z\",\r\n \"deletionTime\": \"2021-06-05T05:04:42Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"80458ce3-9b06-4d87-9405-1f47eb88164f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/80458ce3-9b06-4d87-9405-1f47eb88164f\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount27-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:24:07Z\",\r\n \"deletionTime\": \"2021-06-07T22:30:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a47823ea-6bce-4436-91a1-1dd14a1aa3a7\",\r\n \"creationTime\": \"2021-06-07T21:24:08Z\",\r\n \"deletionTime\": \"2021-06-07T22:30:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3b44efa3-a7e6-414e-99c2-22d63aa1d778\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3b44efa3-a7e6-414e-99c2-22d63aa1d778\",\r\n \"properties\": {\r\n \"accountName\": \"cli126\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T05:07:44Z\",\r\n \"deletionTime\": \"2021-06-15T21:00:15Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"fbc82bdc-1493-4cc4-bd69-2c33c650e3ed\",\r\n \"creationTime\": \"2021-06-10T05:07:45Z\",\r\n \"deletionTime\": \"2021-06-15T21:00:15Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3bf55696-9845-4ab5-b57c-f955a2ffe3ca\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3bf55696-9845-4ab5-b57c-f955a2ffe3ca\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-01T23:24:19Z\",\r\n \"deletionTime\": \"2021-06-16T04:58:21Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1062fb86-a396-4689-9326-83193cf2274b\",\r\n \"creationTime\": \"2021-06-01T23:24:20Z\",\r\n \"deletionTime\": \"2021-06-16T04:58:21Z\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cz9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cy9jNmI1M2UxZC0wZGVjLTRmZjItYWI3MC0yZTlkMjRhM2VkMjc/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f3cee460-0765-4a8c-8ec7-6d4eb42ac868" + "d276a17e-d7c1-4cad-a332-f1cd2861a8a7" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -477,56 +531,116 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" + "11996" ], "x-ms-request-id": [ - "14c0566a-4a4a-4c96-9049-d75e53b7a302" + "683a1d31-d898-48a8-9244-204e75a5e930" ], "x-ms-correlation-request-id": [ - "14c0566a-4a4a-4c96-9049-d75e53b7a302" + "683a1d31-d898-48a8-9244-204e75a5e930" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T175041Z:14c0566a-4a4a-4c96-9049-d75e53b7a302" + "WESTUS2:20210616T071621Z:683a1d31-d898-48a8-9244-204e75a5e930" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:50:40 GMT" + "Wed, 16 Jun 2021 07:16:21 GMT" ], "Content-Length": [ - "31293" + "582" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"c26d3f43-7363-4c54-940a-bde0e96bda72\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c26d3f43-7363-4c54-940a-bde0e96bda72\",\r\n \"properties\": {\r\n \"accountName\": \"db1024-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-14T01:17:36Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eca195d4-fcaa-4d5f-b01b-20f61f01319f\",\r\n \"creationTime\": \"2020-08-14T01:17:36Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d8974ca8-8f69-4924-9040-c10b7f30524b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d8974ca8-8f69-4924-9040-c10b7f30524b\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname9746\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-21T18:55:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"775c4324-cba7-4eb3-a8ee-5e1921f7f57b\",\r\n \"creationTime\": \"2020-07-21T18:55:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"properties\": {\r\n \"accountName\": \"db1024\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-21T18:19:37Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a926c9e8-3179-4774-bc1e-fb866407b7db\",\r\n \"creationTime\": \"2020-07-21T18:19:38Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-13T23:51:16Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d9b09727-2a45-4760-a837-3366c1187358\",\r\n \"creationTime\": \"2020-08-13T23:51:17Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"72ee099a-9209-4fe4-aeb2-8f4954f25eba\",\r\n \"creationTime\": \"2020-08-28T18:50:30Z\"\r\n },\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"e5abbaa4-031a-451a-b041-76c6bcd93fa9\",\r\n \"creationTime\": \"2021-02-08T19:29:22Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"bb3e3c48-18d8-46e8-b294-41d9406885c5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/bb3e3c48-18d8-46e8-b294-41d9406885c5\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-cont123\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-05T20:32:27Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2355946d-5d79-4cc4-a521-3a302a9bff85\",\r\n \"creationTime\": \"2020-08-05T20:32:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"55083b96-b985-4dec-92df-fa0ac98443f1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/55083b96-b985-4dec-92df-fa0ac98443f1\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T16:18:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"787a81fe-fb41-40da-8b69-a9e18966b4e3\",\r\n \"creationTime\": \"2020-07-23T16:18:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ec72f021-4974-405a-8c78-f74207ff0e12\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ec72f021-4974-405a-8c78-f74207ff0e12\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account-destinationforrestore\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T17:39:58Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"11f925e4-b48d-4d16-9ad2-209d1056ec9c\",\r\n \"creationTime\": \"2020-07-23T17:39:58Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"17783e6d-0e28-41e2-b086-9d17763f1d51\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/17783e6d-0e28-41e2-b086-9d17763f1d51\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-bk-cont\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-28T22:09:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f74e094e-9b1d-4e16-82b6-a57782f1d187\",\r\n \"creationTime\": \"2020-07-28T22:09:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2d90bc37-cd54-4352-9e57-e6aa3f22d494\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2d90bc37-cd54-4352-9e57-e6aa3f22d494\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account-destinationforrestorev2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T17:41:22Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e1dfecef-45cb-4c70-bbd5-393eb3774821\",\r\n \"creationTime\": \"2020-07-23T17:41:22Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b0c8684b-7f9c-45fe-8ab9-2a74b656867e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/b0c8684b-7f9c-45fe-8ab9-2a74b656867e\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637428812785768088\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T20:03:41Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"59294929-189f-4f8b-af35-740fc0fba9f0\",\r\n \"creationTime\": \"2020-12-07T20:03:41Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-07T21:23:56Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"49174788-8512-4a01-a3ca-38c7857a2635\",\r\n \"creationTime\": \"2020-12-07T21:23:56Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"921dbaed-a5bd-462d-8351-d0eda5e592c0\",\r\n \"creationTime\": \"2020-12-08T23:28:45Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"25a04cf0-89d4-4546-9c30-14d1dc8899df\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25a04cf0-89d4-4546-9c30-14d1dc8899df\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo36-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-07T21:35:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b52d5178-bc7b-4b2b-a05e-9d3dba85e7fd\",\r\n \"creationTime\": \"2020-12-07T21:35:24Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b0f33c79-f7b2-421f-9e94-699b0f8c840a\",\r\n \"creationTime\": \"2020-12-08T22:02:23Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"345c785a-e758-4f8b-94d4-0a1259f4f85b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/345c785a-e758-4f8b-94d4-0a1259f4f85b\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T23:33:57Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"94eeb20d-16d0-4ee1-ae6a-7f2a0332a1d5\",\r\n \"creationTime\": \"2020-12-07T23:33:57Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"605db505-9267-4cf0-b7ac-27ef644b2ef3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/605db505-9267-4cf0-b7ac-27ef644b2ef3\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T23:57:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"71a2cff6-7e90-43a5-b261-b704fbfaf100\",\r\n \"creationTime\": \"2020-12-07T23:57:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0d00d699-017a-4a76-8639-ab4bec82c5f2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/0d00d699-017a-4a76-8639-ab4bec82c5f2\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637428989095532319\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T00:57:52Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"7c0454e1-f718-48fe-894a-35182a8440d2\",\r\n \"creationTime\": \"2020-12-08T00:57:52Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"73d1010d-f0b7-4673-b8c0-18ddecdcda06\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/73d1010d-f0b7-4673-b8c0-18ddecdcda06\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T22:03:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c6b5a1f6-2215-49be-9277-aeff5723ab4c\",\r\n \"creationTime\": \"2020-12-08T22:03:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d1535f84-06b5-497b-8768-962ece984001\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d1535f84-06b5-497b-8768-962ece984001\",\r\n \"properties\": {\r\n \"accountName\": \"kal-restore-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-15T21:58:32Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f4b8377d-89b3-41dd-9892-79bfbc4d523c\",\r\n \"creationTime\": \"2021-01-15T21:58:32Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9351dd2e-d901-465b-98cb-a74a3aabd49f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9351dd2e-d901-465b-98cb-a74a3aabd49f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-unique-mode-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-03T19:53:25Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b5ee0cb6-20df-4132-8378-3d2b2bb477f8\",\r\n \"creationTime\": \"2021-02-03T19:53:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"222da8e2-da07-46db-9cd2-51a2efb84b9f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/222da8e2-da07-46db-9cd2-51a2efb84b9f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-unique-mode-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-03T20:07:50Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"094b572d-52f6-47bc-92c3-a692588ef6d6\",\r\n \"creationTime\": \"2021-02-03T20:07:50Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"19e4130a-cb83-4a34-85c2-e35dcda149f8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/19e4130a-cb83-4a34-85c2-e35dcda149f8\",\r\n \"properties\": {\r\n \"accountName\": \"stage-validation-m\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-02-05T04:08:10Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"3f97305a-6a6b-4b38-b200-bea92d78f64a\",\r\n \"creationTime\": \"2021-02-05T04:08:11Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"7cf7aaa4-fe00-48fa-820b-cc632feaa9d7\",\r\n \"creationTime\": \"2021-02-05T04:29:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5939cc7f-0bdd-4790-9ac6-a3b281c64f97\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/5939cc7f-0bdd-4790-9ac6-a3b281c64f97\",\r\n \"properties\": {\r\n \"accountName\": \"multiregion-pitr-billing-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-19T00:20:18Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"0018e6e6-170f-4e25-b1a5-97e718138e0c\",\r\n \"creationTime\": \"2021-02-19T00:20:18Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e235a61e-abf7-4e95-bfc2-0e4aa649b874\",\r\n \"creationTime\": \"2021-02-19T00:33:52Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"96aa7f5a-5292-44f3-9d3e-bec163b0de1a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/96aa7f5a-5292-44f3-9d3e-bec163b0de1a\",\r\n \"properties\": {\r\n \"accountName\": \"restore-pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-02-26T18:11:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8c350d54-e45d-4ef7-af55-9f07dc4fe594\",\r\n \"creationTime\": \"2021-02-26T18:11:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c02d9298-7cdb-440f-a16b-0dc3c97d6cde\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c02d9298-7cdb-440f-a16b-0dc3c97d6cde\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T04:36:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d6e10b03-43cd-4bdc-a1b8-3dfab9fe6beb\",\r\n \"creationTime\": \"2021-03-03T04:36:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"00e807ea-76c1-4b2f-afdd-dddc1b15979f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/00e807ea-76c1-4b2f-afdd-dddc1b15979f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T05:01:33Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"683f9f6f-8b7d-4638-a4f2-db9983a9c2d1\",\r\n \"creationTime\": \"2021-03-03T05:01:33Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9766bca9-cc26-4e26-83fe-32cd22fdb83d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9766bca9-cc26-4e26-83fe-32cd22fdb83d\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-billing-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-20T01:08:53Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9df768c4-6f3e-4bb8-be73-c8b338f50875\",\r\n \"creationTime\": \"2021-01-20T01:08:53Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"8e032502-70fc-4495-8546-e69383186c09\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/8e032502-70fc-4495-8546-e69383186c09\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-billing-test-2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-21T05:06:14Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a994d170-beb1-4f1a-a413-2d5548b171dd\",\r\n \"creationTime\": \"2021-01-21T05:06:14Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d9e1ccfa-1929-4532-9efb-6100feff0f0e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d9e1ccfa-1929-4532-9efb-6100feff0f0e\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-ror\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T19:32:22Z\",\r\n \"deletionTime\": \"2021-02-06T19:40:48Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"95ef85ad-f3dd-490d-aff2-50d6c7c0dd5f\",\r\n \"creationTime\": \"2021-02-06T19:32:22Z\",\r\n \"deletionTime\": \"2021-02-06T19:40:48Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2d7d7e33-9b97-491e-895b-fe7f46f3d86c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2d7d7e33-9b97-491e-895b-fe7f46f3d86c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-10T23:50:26Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eb35152b-9da0-44c0-a767-0c643969bf08\",\r\n \"creationTime\": \"2021-02-10T23:50:26Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"4961ef4a-30d0-484e-ad16-8ba453b14abf\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/4961ef4a-30d0-484e-ad16-8ba453b14abf\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-res\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T04:40:28Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5970d071-463b-4f79-92ac-810f199754e9\",\r\n \"creationTime\": \"2021-02-11T04:40:28Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ce9e2478-aa44-4bd2-96d4-d23f75dbd994\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ce9e2478-aa44-4bd2-96d4-d23f75dbd994\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T00:04:43Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4d1a5ff8-9393-4dc4-a3b9-1b24e2aeb32c\",\r\n \"creationTime\": \"2021-02-11T00:04:43Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:54Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"f93aff83-e412-471c-86de-e23df6cbeb58\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/f93aff83-e412-471c-86de-e23df6cbeb58\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-readregion\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-07T21:48:30Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:27Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"North Central US\",\r\n \"regionalDatabaseAccountInstanceId\": \"ffac845b-ac41-4bfe-acc1-227406f9f68a\",\r\n \"creationTime\": \"2021-02-07T21:48:30Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9bb64267-f1d8-4d2a-9367-d16492966dc8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9bb64267-f1d8-4d2a-9367-d16492966dc8\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T18:18:14Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"North Central US\",\r\n \"regionalDatabaseAccountInstanceId\": \"c8fdaea9-e41e-416f-8ab8-ffa9295ad14a\",\r\n \"creationTime\": \"2021-02-07T18:55:04Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"de4ce762-1219-4750-9c25-cead6a9964b3\",\r\n \"creationTime\": \"2021-02-06T18:18:14Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"78bd960f-b8bc-4412-b4e1-f16c5acc599c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/78bd960f-b8bc-4412-b4e1-f16c5acc599c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-del-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T20:23:29Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"753180e8-e128-47e9-98d1-5ce0c6d4f3a8\",\r\n \"creationTime\": \"2021-02-08T19:31:46Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2524386d-c456-4de9-a314-1acdb94e52a3\",\r\n \"creationTime\": \"2021-02-06T20:23:29Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"67d6981a-3dc7-4e3a-b04a-73c0376d42bb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/67d6981a-3dc7-4e3a-b04a-73c0376d42bb\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:37:02Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:42Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5f331e43-571c-4fe7-9874-aeafcd2b421c\",\r\n \"creationTime\": \"2021-02-11T08:37:02Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:42Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5ea690df-46a9-4bf2-910c-0484660978bb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/5ea690df-46a9-4bf2-910c-0484660978bb\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:24:56Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"29b9a3fe-b375-462d-9221-191fc4ddaa83\",\r\n \"creationTime\": \"2021-02-11T08:24:56Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"53b3d044-7394-4a06-883d-cf9247f66e3c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/53b3d044-7394-4a06-883d-cf9247f66e3c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r3\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:49:08Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:44Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a38a83ce-d467-4c81-9f3d-c65697d1c547\",\r\n \"creationTime\": \"2021-02-11T08:49:08Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:44Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"66c4a9a2-7799-474a-9e1e-e56a4b340d62\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/66c4a9a2-7799-474a-9e1e-e56a4b340d62\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r4\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T09:01:06Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:45Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"01869f13-ab6f-451b-8b15-9cb0b369cde2\",\r\n \"creationTime\": \"2021-02-11T09:01:06Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:45Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"674c1551-e35b-4a4d-bd79-fde1f439dbe0\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/674c1551-e35b-4a4d-bd79-fde1f439dbe0\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-17T11:23:16Z\",\r\n \"deletionTime\": \"2021-02-17T15:31:10Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"17329379-801c-4909-999a-421f20fd57c4\",\r\n \"creationTime\": \"2021-02-17T11:23:16Z\",\r\n \"deletionTime\": \"2021-02-17T15:31:10Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"af242175-f3a2-40f4-9c77-10eaf232a2b5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/af242175-f3a2-40f4-9c77-10eaf232a2b5\",\r\n \"properties\": {\r\n \"accountName\": \"dd21234\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-22T09:47:40Z\",\r\n \"deletionTime\": \"2021-02-22T10:59:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"66b2c82f-633f-446a-b89e-dba1b13ae92c\",\r\n \"creationTime\": \"2021-02-22T09:47:40Z\",\r\n \"deletionTime\": \"2021-02-22T10:59:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"128a528a-5e22-4146-ae62-b32994614cb0\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/128a528a-5e22-4146-ae62-b32994614cb0\",\r\n \"properties\": {\r\n \"accountName\": \"dd21\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-22T09:02:19Z\",\r\n \"deletionTime\": \"2021-02-22T11:00:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"ebc69bc4-4865-41d6-a632-aef7a5e2de1d\",\r\n \"creationTime\": \"2021-02-22T09:02:19Z\",\r\n \"deletionTime\": \"2021-02-22T11:00:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3e1a3f5e-dcae-449e-82f7-bbf80cba54c5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3e1a3f5e-dcae-449e-82f7-bbf80cba54c5\",\r\n \"properties\": {\r\n \"accountName\": \"ddb55\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T04:21:43Z\",\r\n \"deletionTime\": \"2021-02-24T07:45:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4dff1afd-82b9-425f-840a-3237bd54478d\",\r\n \"creationTime\": \"2021-02-24T04:21:43Z\",\r\n \"deletionTime\": \"2021-02-24T07:45:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d612dc86-9085-444b-a868-fb48c7d368fb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d612dc86-9085-444b-a868-fb48c7d368fb\",\r\n \"properties\": {\r\n \"accountName\": \"ddb1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-18T11:15:52Z\",\r\n \"deletionTime\": \"2021-02-24T07:46:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"db2b9027-bcdf-4069-be69-074fc2f46d7c\",\r\n \"creationTime\": \"2021-02-18T11:15:52Z\",\r\n \"deletionTime\": \"2021-02-24T07:46:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0ea5b02f-40bd-4cfd-8406-35286bd00fa2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/0ea5b02f-40bd-4cfd-8406-35286bd00fa2\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-ror\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T17:56:15Z\",\r\n \"deletionTime\": \"2021-02-25T10:33:38Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"740afadb-1142-4b13-9fa4-67e857d56a89\",\r\n \"creationTime\": \"2021-02-24T17:56:15Z\",\r\n \"deletionTime\": \"2021-02-25T10:33:38Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"52006c1b-5c7f-43a1-9ae0-b936550aed8a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/52006c1b-5c7f-43a1-9ae0-b936550aed8a\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-rrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T17:40:45Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:20Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a1e3fe50-7548-4b49-aee1-373a142e0c3b\",\r\n \"creationTime\": \"2021-02-24T17:40:45Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:20Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a578c9d3-1d35-451f-a3df-44e61ed45cfa\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a578c9d3-1d35-451f-a3df-44e61ed45cfa\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T05:19:04Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:35Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"feff600a-c776-422a-a2f7-0cfe03be68b8\",\r\n \"creationTime\": \"2021-02-24T05:19:04Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:35Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"07b7492c-91c3-41bb-9f75-8f25c739ce06\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/07b7492c-91c3-41bb-9f75-8f25c739ce06\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-01T05:56:16Z\",\r\n \"deletionTime\": \"2021-03-02T09:01:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"bfbd7d4b-3edf-44da-8aab-eb9cdafe43a7\",\r\n \"creationTime\": \"2021-03-01T05:56:16Z\",\r\n \"deletionTime\": \"2021-03-02T09:01:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"db2af171-a342-4d3c-92ff-45e81629341d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/db2af171-a342-4d3c-92ff-45e81629341d\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T10:39:31Z\",\r\n \"deletionTime\": \"2021-03-02T10:41:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4e29876d-a887-4def-a99e-1b7043bb6181\",\r\n \"creationTime\": \"2021-03-02T10:39:31Z\",\r\n \"deletionTime\": \"2021-03-02T10:41:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a76a91b4-489b-4714-b0fc-b98459934920\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a76a91b4-489b-4714-b0fc-b98459934920\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T15:16:36Z\",\r\n \"deletionTime\": \"2021-03-03T04:08:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"40bafde5-ffd5-453a-acb4-9c697808790a\",\r\n \"creationTime\": \"2021-03-02T15:16:36Z\",\r\n \"deletionTime\": \"2021-03-03T04:08:46Z\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"name\": \"c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-02T23:30:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9961d453-89c2-4daf-bcad-add22d287617\",\r\n \"creationTime\": \"2021-06-02T23:30:43Z\"\r\n }\r\n ]\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/providers/Microsoft.DocumentDB/databaseAccountNames/pitr-mongo32-stage-source?api-version=2021-06-15", + "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9kYXRhYmFzZUFjY291bnROYW1lcy9waXRyLW1vbmdvMzItc3RhZ2Utc291cmNlP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", + "RequestMethod": "HEAD", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "3574ea2a-9196-46be-96bd-3a4e93777a25" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-activity-id": [ + "3574ea2a-9196-46be-96bd-3a4e93777a25" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-tenant-reads": [ + "11998" + ], + "x-ms-request-id": [ + "ad42ab63-9f5c-4761-9593-ead7dc0a9505" + ], + "x-ms-correlation-request-id": [ + "ad42ab63-9f5c-4761-9593-ead7dc0a9505" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T071622Z:ad42ab63-9f5c-4761-9593-ead7dc0a9505" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 07:16:21 GMT" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cz9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/pitr-mongo32-stage-source?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcGl0ci1tb25nbzMyLXN0YWdlLXNvdXJjZT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9d595a02-4415-4fb0-8651-2db75c372562" + "e8d587bc-fa31-4f7d-bb64-0b47a72b6c69" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -540,56 +654,56 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" + "11995" ], "x-ms-request-id": [ - "d8ab88c5-01d6-4a23-825c-24306b48407d" + "ab5d69f1-f341-4adf-96a7-81e17a4f1848" ], "x-ms-correlation-request-id": [ - "d8ab88c5-01d6-4a23-825c-24306b48407d" + "ab5d69f1-f341-4adf-96a7-81e17a4f1848" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T175137Z:d8ab88c5-01d6-4a23-825c-24306b48407d" + "WESTUS2:20210616T071622Z:ab5d69f1-f341-4adf-96a7-81e17a4f1848" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:51:36 GMT" + "Wed, 16 Jun 2021 07:16:21 GMT" ], "Content-Length": [ - "31293" + "2530" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"c26d3f43-7363-4c54-940a-bde0e96bda72\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c26d3f43-7363-4c54-940a-bde0e96bda72\",\r\n \"properties\": {\r\n \"accountName\": \"db1024-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-14T01:17:36Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eca195d4-fcaa-4d5f-b01b-20f61f01319f\",\r\n \"creationTime\": \"2020-08-14T01:17:36Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d8974ca8-8f69-4924-9040-c10b7f30524b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d8974ca8-8f69-4924-9040-c10b7f30524b\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname9746\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-21T18:55:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"775c4324-cba7-4eb3-a8ee-5e1921f7f57b\",\r\n \"creationTime\": \"2020-07-21T18:55:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"properties\": {\r\n \"accountName\": \"db1024\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-21T18:19:37Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a926c9e8-3179-4774-bc1e-fb866407b7db\",\r\n \"creationTime\": \"2020-07-21T18:19:38Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-13T23:51:16Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d9b09727-2a45-4760-a837-3366c1187358\",\r\n \"creationTime\": \"2020-08-13T23:51:17Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"72ee099a-9209-4fe4-aeb2-8f4954f25eba\",\r\n \"creationTime\": \"2020-08-28T18:50:30Z\"\r\n },\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"e5abbaa4-031a-451a-b041-76c6bcd93fa9\",\r\n \"creationTime\": \"2021-02-08T19:29:22Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"bb3e3c48-18d8-46e8-b294-41d9406885c5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/bb3e3c48-18d8-46e8-b294-41d9406885c5\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-cont123\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-05T20:32:27Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2355946d-5d79-4cc4-a521-3a302a9bff85\",\r\n \"creationTime\": \"2020-08-05T20:32:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"55083b96-b985-4dec-92df-fa0ac98443f1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/55083b96-b985-4dec-92df-fa0ac98443f1\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T16:18:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"787a81fe-fb41-40da-8b69-a9e18966b4e3\",\r\n \"creationTime\": \"2020-07-23T16:18:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ec72f021-4974-405a-8c78-f74207ff0e12\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ec72f021-4974-405a-8c78-f74207ff0e12\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account-destinationforrestore\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T17:39:58Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"11f925e4-b48d-4d16-9ad2-209d1056ec9c\",\r\n \"creationTime\": \"2020-07-23T17:39:58Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"17783e6d-0e28-41e2-b086-9d17763f1d51\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/17783e6d-0e28-41e2-b086-9d17763f1d51\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-bk-cont\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-28T22:09:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f74e094e-9b1d-4e16-82b6-a57782f1d187\",\r\n \"creationTime\": \"2020-07-28T22:09:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2d90bc37-cd54-4352-9e57-e6aa3f22d494\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2d90bc37-cd54-4352-9e57-e6aa3f22d494\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account-destinationforrestorev2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T17:41:22Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e1dfecef-45cb-4c70-bbd5-393eb3774821\",\r\n \"creationTime\": \"2020-07-23T17:41:22Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b0c8684b-7f9c-45fe-8ab9-2a74b656867e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/b0c8684b-7f9c-45fe-8ab9-2a74b656867e\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637428812785768088\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T20:03:41Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"59294929-189f-4f8b-af35-740fc0fba9f0\",\r\n \"creationTime\": \"2020-12-07T20:03:41Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-07T21:23:56Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"49174788-8512-4a01-a3ca-38c7857a2635\",\r\n \"creationTime\": \"2020-12-07T21:23:56Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"921dbaed-a5bd-462d-8351-d0eda5e592c0\",\r\n \"creationTime\": \"2020-12-08T23:28:45Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"25a04cf0-89d4-4546-9c30-14d1dc8899df\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25a04cf0-89d4-4546-9c30-14d1dc8899df\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo36-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-07T21:35:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b52d5178-bc7b-4b2b-a05e-9d3dba85e7fd\",\r\n \"creationTime\": \"2020-12-07T21:35:24Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b0f33c79-f7b2-421f-9e94-699b0f8c840a\",\r\n \"creationTime\": \"2020-12-08T22:02:23Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"345c785a-e758-4f8b-94d4-0a1259f4f85b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/345c785a-e758-4f8b-94d4-0a1259f4f85b\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T23:33:57Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"94eeb20d-16d0-4ee1-ae6a-7f2a0332a1d5\",\r\n \"creationTime\": \"2020-12-07T23:33:57Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"605db505-9267-4cf0-b7ac-27ef644b2ef3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/605db505-9267-4cf0-b7ac-27ef644b2ef3\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T23:57:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"71a2cff6-7e90-43a5-b261-b704fbfaf100\",\r\n \"creationTime\": \"2020-12-07T23:57:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0d00d699-017a-4a76-8639-ab4bec82c5f2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/0d00d699-017a-4a76-8639-ab4bec82c5f2\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637428989095532319\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T00:57:52Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"7c0454e1-f718-48fe-894a-35182a8440d2\",\r\n \"creationTime\": \"2020-12-08T00:57:52Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"73d1010d-f0b7-4673-b8c0-18ddecdcda06\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/73d1010d-f0b7-4673-b8c0-18ddecdcda06\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T22:03:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c6b5a1f6-2215-49be-9277-aeff5723ab4c\",\r\n \"creationTime\": \"2020-12-08T22:03:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d1535f84-06b5-497b-8768-962ece984001\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d1535f84-06b5-497b-8768-962ece984001\",\r\n \"properties\": {\r\n \"accountName\": \"kal-restore-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-15T21:58:32Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f4b8377d-89b3-41dd-9892-79bfbc4d523c\",\r\n \"creationTime\": \"2021-01-15T21:58:32Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9351dd2e-d901-465b-98cb-a74a3aabd49f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9351dd2e-d901-465b-98cb-a74a3aabd49f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-unique-mode-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-03T19:53:25Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b5ee0cb6-20df-4132-8378-3d2b2bb477f8\",\r\n \"creationTime\": \"2021-02-03T19:53:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"222da8e2-da07-46db-9cd2-51a2efb84b9f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/222da8e2-da07-46db-9cd2-51a2efb84b9f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-unique-mode-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-03T20:07:50Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"094b572d-52f6-47bc-92c3-a692588ef6d6\",\r\n \"creationTime\": \"2021-02-03T20:07:50Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"19e4130a-cb83-4a34-85c2-e35dcda149f8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/19e4130a-cb83-4a34-85c2-e35dcda149f8\",\r\n \"properties\": {\r\n \"accountName\": \"stage-validation-m\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-02-05T04:08:10Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"3f97305a-6a6b-4b38-b200-bea92d78f64a\",\r\n \"creationTime\": \"2021-02-05T04:08:11Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"7cf7aaa4-fe00-48fa-820b-cc632feaa9d7\",\r\n \"creationTime\": \"2021-02-05T04:29:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5939cc7f-0bdd-4790-9ac6-a3b281c64f97\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/5939cc7f-0bdd-4790-9ac6-a3b281c64f97\",\r\n \"properties\": {\r\n \"accountName\": \"multiregion-pitr-billing-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-19T00:20:18Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"0018e6e6-170f-4e25-b1a5-97e718138e0c\",\r\n \"creationTime\": \"2021-02-19T00:20:18Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e235a61e-abf7-4e95-bfc2-0e4aa649b874\",\r\n \"creationTime\": \"2021-02-19T00:33:52Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"96aa7f5a-5292-44f3-9d3e-bec163b0de1a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/96aa7f5a-5292-44f3-9d3e-bec163b0de1a\",\r\n \"properties\": {\r\n \"accountName\": \"restore-pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-02-26T18:11:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8c350d54-e45d-4ef7-af55-9f07dc4fe594\",\r\n \"creationTime\": \"2021-02-26T18:11:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c02d9298-7cdb-440f-a16b-0dc3c97d6cde\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c02d9298-7cdb-440f-a16b-0dc3c97d6cde\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T04:36:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d6e10b03-43cd-4bdc-a1b8-3dfab9fe6beb\",\r\n \"creationTime\": \"2021-03-03T04:36:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"00e807ea-76c1-4b2f-afdd-dddc1b15979f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/00e807ea-76c1-4b2f-afdd-dddc1b15979f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T05:01:33Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"683f9f6f-8b7d-4638-a4f2-db9983a9c2d1\",\r\n \"creationTime\": \"2021-03-03T05:01:33Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9766bca9-cc26-4e26-83fe-32cd22fdb83d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9766bca9-cc26-4e26-83fe-32cd22fdb83d\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-billing-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-20T01:08:53Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9df768c4-6f3e-4bb8-be73-c8b338f50875\",\r\n \"creationTime\": \"2021-01-20T01:08:53Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"8e032502-70fc-4495-8546-e69383186c09\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/8e032502-70fc-4495-8546-e69383186c09\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-billing-test-2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-21T05:06:14Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a994d170-beb1-4f1a-a413-2d5548b171dd\",\r\n \"creationTime\": \"2021-01-21T05:06:14Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d9e1ccfa-1929-4532-9efb-6100feff0f0e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d9e1ccfa-1929-4532-9efb-6100feff0f0e\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-ror\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T19:32:22Z\",\r\n \"deletionTime\": \"2021-02-06T19:40:48Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"95ef85ad-f3dd-490d-aff2-50d6c7c0dd5f\",\r\n \"creationTime\": \"2021-02-06T19:32:22Z\",\r\n \"deletionTime\": \"2021-02-06T19:40:48Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2d7d7e33-9b97-491e-895b-fe7f46f3d86c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2d7d7e33-9b97-491e-895b-fe7f46f3d86c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-10T23:50:26Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eb35152b-9da0-44c0-a767-0c643969bf08\",\r\n \"creationTime\": \"2021-02-10T23:50:26Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"4961ef4a-30d0-484e-ad16-8ba453b14abf\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/4961ef4a-30d0-484e-ad16-8ba453b14abf\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-res\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T04:40:28Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5970d071-463b-4f79-92ac-810f199754e9\",\r\n \"creationTime\": \"2021-02-11T04:40:28Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ce9e2478-aa44-4bd2-96d4-d23f75dbd994\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ce9e2478-aa44-4bd2-96d4-d23f75dbd994\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T00:04:43Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4d1a5ff8-9393-4dc4-a3b9-1b24e2aeb32c\",\r\n \"creationTime\": \"2021-02-11T00:04:43Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:54Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"f93aff83-e412-471c-86de-e23df6cbeb58\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/f93aff83-e412-471c-86de-e23df6cbeb58\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-readregion\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-07T21:48:30Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:27Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"North Central US\",\r\n \"regionalDatabaseAccountInstanceId\": \"ffac845b-ac41-4bfe-acc1-227406f9f68a\",\r\n \"creationTime\": \"2021-02-07T21:48:30Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9bb64267-f1d8-4d2a-9367-d16492966dc8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9bb64267-f1d8-4d2a-9367-d16492966dc8\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T18:18:14Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"North Central US\",\r\n \"regionalDatabaseAccountInstanceId\": \"c8fdaea9-e41e-416f-8ab8-ffa9295ad14a\",\r\n \"creationTime\": \"2021-02-07T18:55:04Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"de4ce762-1219-4750-9c25-cead6a9964b3\",\r\n \"creationTime\": \"2021-02-06T18:18:14Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"78bd960f-b8bc-4412-b4e1-f16c5acc599c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/78bd960f-b8bc-4412-b4e1-f16c5acc599c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-del-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T20:23:29Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"753180e8-e128-47e9-98d1-5ce0c6d4f3a8\",\r\n \"creationTime\": \"2021-02-08T19:31:46Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2524386d-c456-4de9-a314-1acdb94e52a3\",\r\n \"creationTime\": \"2021-02-06T20:23:29Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"67d6981a-3dc7-4e3a-b04a-73c0376d42bb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/67d6981a-3dc7-4e3a-b04a-73c0376d42bb\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:37:02Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:42Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5f331e43-571c-4fe7-9874-aeafcd2b421c\",\r\n \"creationTime\": \"2021-02-11T08:37:02Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:42Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5ea690df-46a9-4bf2-910c-0484660978bb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/5ea690df-46a9-4bf2-910c-0484660978bb\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:24:56Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"29b9a3fe-b375-462d-9221-191fc4ddaa83\",\r\n \"creationTime\": \"2021-02-11T08:24:56Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"53b3d044-7394-4a06-883d-cf9247f66e3c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/53b3d044-7394-4a06-883d-cf9247f66e3c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r3\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:49:08Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:44Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a38a83ce-d467-4c81-9f3d-c65697d1c547\",\r\n \"creationTime\": \"2021-02-11T08:49:08Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:44Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"66c4a9a2-7799-474a-9e1e-e56a4b340d62\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/66c4a9a2-7799-474a-9e1e-e56a4b340d62\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r4\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T09:01:06Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:45Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"01869f13-ab6f-451b-8b15-9cb0b369cde2\",\r\n \"creationTime\": \"2021-02-11T09:01:06Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:45Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"674c1551-e35b-4a4d-bd79-fde1f439dbe0\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/674c1551-e35b-4a4d-bd79-fde1f439dbe0\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-17T11:23:16Z\",\r\n \"deletionTime\": \"2021-02-17T15:31:10Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"17329379-801c-4909-999a-421f20fd57c4\",\r\n \"creationTime\": \"2021-02-17T11:23:16Z\",\r\n \"deletionTime\": \"2021-02-17T15:31:10Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"af242175-f3a2-40f4-9c77-10eaf232a2b5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/af242175-f3a2-40f4-9c77-10eaf232a2b5\",\r\n \"properties\": {\r\n \"accountName\": \"dd21234\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-22T09:47:40Z\",\r\n \"deletionTime\": \"2021-02-22T10:59:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"66b2c82f-633f-446a-b89e-dba1b13ae92c\",\r\n \"creationTime\": \"2021-02-22T09:47:40Z\",\r\n \"deletionTime\": \"2021-02-22T10:59:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"128a528a-5e22-4146-ae62-b32994614cb0\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/128a528a-5e22-4146-ae62-b32994614cb0\",\r\n \"properties\": {\r\n \"accountName\": \"dd21\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-22T09:02:19Z\",\r\n \"deletionTime\": \"2021-02-22T11:00:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"ebc69bc4-4865-41d6-a632-aef7a5e2de1d\",\r\n \"creationTime\": \"2021-02-22T09:02:19Z\",\r\n \"deletionTime\": \"2021-02-22T11:00:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3e1a3f5e-dcae-449e-82f7-bbf80cba54c5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3e1a3f5e-dcae-449e-82f7-bbf80cba54c5\",\r\n \"properties\": {\r\n \"accountName\": \"ddb55\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T04:21:43Z\",\r\n \"deletionTime\": \"2021-02-24T07:45:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4dff1afd-82b9-425f-840a-3237bd54478d\",\r\n \"creationTime\": \"2021-02-24T04:21:43Z\",\r\n \"deletionTime\": \"2021-02-24T07:45:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d612dc86-9085-444b-a868-fb48c7d368fb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d612dc86-9085-444b-a868-fb48c7d368fb\",\r\n \"properties\": {\r\n \"accountName\": \"ddb1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-18T11:15:52Z\",\r\n \"deletionTime\": \"2021-02-24T07:46:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"db2b9027-bcdf-4069-be69-074fc2f46d7c\",\r\n \"creationTime\": \"2021-02-18T11:15:52Z\",\r\n \"deletionTime\": \"2021-02-24T07:46:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0ea5b02f-40bd-4cfd-8406-35286bd00fa2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/0ea5b02f-40bd-4cfd-8406-35286bd00fa2\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-ror\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T17:56:15Z\",\r\n \"deletionTime\": \"2021-02-25T10:33:38Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"740afadb-1142-4b13-9fa4-67e857d56a89\",\r\n \"creationTime\": \"2021-02-24T17:56:15Z\",\r\n \"deletionTime\": \"2021-02-25T10:33:38Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"52006c1b-5c7f-43a1-9ae0-b936550aed8a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/52006c1b-5c7f-43a1-9ae0-b936550aed8a\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-rrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T17:40:45Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:20Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a1e3fe50-7548-4b49-aee1-373a142e0c3b\",\r\n \"creationTime\": \"2021-02-24T17:40:45Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:20Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a578c9d3-1d35-451f-a3df-44e61ed45cfa\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a578c9d3-1d35-451f-a3df-44e61ed45cfa\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T05:19:04Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:35Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"feff600a-c776-422a-a2f7-0cfe03be68b8\",\r\n \"creationTime\": \"2021-02-24T05:19:04Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:35Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"07b7492c-91c3-41bb-9f75-8f25c739ce06\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/07b7492c-91c3-41bb-9f75-8f25c739ce06\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-01T05:56:16Z\",\r\n \"deletionTime\": \"2021-03-02T09:01:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"bfbd7d4b-3edf-44da-8aab-eb9cdafe43a7\",\r\n \"creationTime\": \"2021-03-01T05:56:16Z\",\r\n \"deletionTime\": \"2021-03-02T09:01:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"db2af171-a342-4d3c-92ff-45e81629341d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/db2af171-a342-4d3c-92ff-45e81629341d\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T10:39:31Z\",\r\n \"deletionTime\": \"2021-03-02T10:41:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4e29876d-a887-4def-a99e-1b7043bb6181\",\r\n \"creationTime\": \"2021-03-02T10:39:31Z\",\r\n \"deletionTime\": \"2021-03-02T10:41:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a76a91b4-489b-4714-b0fc-b98459934920\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a76a91b4-489b-4714-b0fc-b98459934920\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T15:16:36Z\",\r\n \"deletionTime\": \"2021-03-03T04:08:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"40bafde5-ffd5-453a-acb4-9c697808790a\",\r\n \"creationTime\": \"2021-03-02T15:16:36Z\",\r\n \"deletionTime\": \"2021-03-03T04:08:46Z\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/pitr-mongo32-stage-source\",\r\n \"name\": \"pitr-mongo32-stage-source\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-02T23:32:30.6744226Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://pitr-mongo32-stage-source.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo32-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-mongo32-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cy9lYWRhYzdlMi02MWYwLTRlMDctYWFhMS05ZGJiNDk1ZWM1YTg/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/990590c0-4db8-4b0e-96ef-55f0be03615d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cy85OTA1OTBjMC00ZGI4LTRiMGUtOTZlZi01NWYwYmUwMzYxNWQ/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c0387d09-2822-49ea-a453-1e2801822015" + "1802f477-28f1-41ee-b3b7-3ec2cbdc649f" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -603,7 +717,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -612,47 +726,107 @@ "11992" ], "x-ms-request-id": [ - "7d382907-3350-40bb-9927-05369c5e3004" + "b27378ee-fda6-4dd7-8148-619403852509" ], "x-ms-correlation-request-id": [ - "7d382907-3350-40bb-9927-05369c5e3004" + "b27378ee-fda6-4dd7-8148-619403852509" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T175050Z:7d382907-3350-40bb-9927-05369c5e3004" + "WESTUS2:20210616T071623Z:b27378ee-fda6-4dd7-8148-619403852509" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:50:49 GMT" + "Wed, 16 Jun 2021 07:16:22 GMT" ], "Content-Length": [ - "732" + "590" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"name\": \"eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-07T21:23:56Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"49174788-8512-4a01-a3ca-38c7857a2635\",\r\n \"creationTime\": \"2020-12-07T21:23:56Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"921dbaed-a5bd-462d-8351-d0eda5e592c0\",\r\n \"creationTime\": \"2020-12-08T23:28:45Z\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T23:32:31Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2d0a8ae4-e622-429c-a2bf-b7b13ada7b45\",\r\n \"creationTime\": \"2021-06-02T23:32:32Z\"\r\n }\r\n ]\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/providers/Microsoft.DocumentDB/databaseAccountNames/pitr-mongo36-stage-source?api-version=2021-06-15", + "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9kYXRhYmFzZUFjY291bnROYW1lcy9waXRyLW1vbmdvMzYtc3RhZ2Utc291cmNlP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", + "RequestMethod": "HEAD", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "d252fac7-efc5-4529-abaf-86670594fa1b" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-activity-id": [ + "d252fac7-efc5-4529-abaf-86670594fa1b" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-tenant-reads": [ + "11997" + ], + "x-ms-request-id": [ + "825d9411-6244-40d0-a488-b988bf77b896" + ], + "x-ms-correlation-request-id": [ + "825d9411-6244-40d0-a488-b988bf77b896" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T071623Z:825d9411-6244-40d0-a488-b988bf77b896" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 07:16:23 GMT" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-mongo36-stage-source?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL3BpdHItc3RhZ2UtcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcGl0ci1tb25nbzM2LXN0YWdlLXNvdXJjZT9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/pitr-mongo36-stage-source?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcGl0ci1tb25nbzM2LXN0YWdlLXNvdXJjZT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "20af1dba-a212-4b2d-9063-d25cbd8e0e98" + "f28d8a4a-7c19-4a60-ae51-7b7932d0ebed" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -666,7 +840,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -675,47 +849,47 @@ "11991" ], "x-ms-request-id": [ - "7108229a-91ea-4776-86e6-65213ddbf8ce" + "f483fb47-63d1-41ce-8a03-3feb2a5815b6" ], "x-ms-correlation-request-id": [ - "7108229a-91ea-4776-86e6-65213ddbf8ce" + "f483fb47-63d1-41ce-8a03-3feb2a5815b6" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T175050Z:7108229a-91ea-4776-86e6-65213ddbf8ce" + "WESTUS2:20210616T071623Z:f483fb47-63d1-41ce-8a03-3feb2a5815b6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:50:49 GMT" + "Wed, 16 Jun 2021 07:16:23 GMT" ], "Content-Length": [ - "2977" + "2530" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-mongo36-stage-source\",\r\n \"name\": \"pitr-mongo36-stage-source\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-07T21:35:23.3656995Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source.documents-staging.windows-ppe.net:443/\",\r\n \"mongoEndpoint\": \"https://pitr-mongo36-stage-source.mongo.cosmos.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"25a04cf0-89d4-4546-9c30-14d1dc8899df\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"3.6\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/pitr-mongo36-stage-source\",\r\n \"name\": \"pitr-mongo36-stage-source\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"MongoDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Azure Cosmos DB for MongoDB API\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-02T23:33:00.4293513Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source.documents.azure.com:443/\",\r\n \"mongoEndpoint\": \"https://pitr-mongo36-stage-source.mongo.cosmos.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"MongoDB\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"FullFidelity\"\r\n },\r\n \"instanceId\": \"60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"apiProperties\": {\r\n \"serverVersion\": \"4.0\"\r\n },\r\n \"configurationOverrides\": {\r\n \"EnableBsonSchema\": \"True\"\r\n },\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-mongo36-stage-source-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-mongo36-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [\r\n {\r\n \"name\": \"EnableMongo\"\r\n },\r\n {\r\n \"name\": \"DisableRateLimitingResponses\"\r\n }\r\n ],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25a04cf0-89d4-4546-9c30-14d1dc8899df?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cy8yNWEwNGNmMC04OWQ0LTQ1NDYtOWMzMC0xNGQxZGM4ODk5ZGY/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/60a54911-db9e-436f-b282-34779e0a2a7f?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cy82MGE1NDkxMS1kYjllLTQzNmYtYjI4Mi0zNDc3OWUwYTJhN2Y/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4d2fbbe5-f671-46e4-afd0-901a9b36248e" + "aa35c75a-d512-465d-9216-ae6188ff8bde" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -729,7 +903,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -738,33 +912,33 @@ "11988" ], "x-ms-request-id": [ - "3c69aca2-d0ea-42e8-bc9b-f7946d6bca41" + "8b7f9ead-e3f1-474e-bc83-8067f106a5ce" ], "x-ms-correlation-request-id": [ - "3c69aca2-d0ea-42e8-bc9b-f7946d6bca41" + "8b7f9ead-e3f1-474e-bc83-8067f106a5ce" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T175146Z:3c69aca2-d0ea-42e8-bc9b-f7946d6bca41" + "WESTUS2:20210616T071625Z:8b7f9ead-e3f1-474e-bc83-8067f106a5ce" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:51:45 GMT" + "Wed, 16 Jun 2021 07:16:24 GMT" ], "Content-Length": [ - "732" + "590" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"name\": \"25a04cf0-89d4-4546-9c30-14d1dc8899df\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25a04cf0-89d4-4546-9c30-14d1dc8899df\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo36-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-07T21:35:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b52d5178-bc7b-4b2b-a05e-9d3dba85e7fd\",\r\n \"creationTime\": \"2020-12-07T21:35:24Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b0f33c79-f7b2-421f-9e94-699b0f8c840a\",\r\n \"creationTime\": \"2020-12-08T22:02:23Z\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo36-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T23:33:01Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"32163288-85a4-454b-a7d7-d7fbb1f32aeb\",\r\n \"creationTime\": \"2021-06-02T23:33:02Z\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { - "SubscriptionId": "80be3961-0521-4a0a-8570-5cd5a4e2f98c" + "SubscriptionId": "259fbb24-9bcd-4cfc-865c-fc33b22fe38a" } } \ No newline at end of file diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestoreDatabaseAccountOperationsTests/RestoreDatabaseAccountTests.json b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestoreDatabaseAccountOperationsTests/RestoreDatabaseAccountTests.json index 640b328f50440..d239541855f97 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestoreDatabaseAccountOperationsTests/RestoreDatabaseAccountTests.json +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RestoreDatabaseAccountOperationsTests/RestoreDatabaseAccountTests.json @@ -1,22 +1,22 @@ { "Entries": [ { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-sql-stage-source?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL3BpdHItc3RhZ2UtcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcGl0ci1zcWwtc3RhZ2Utc291cmNlP2FwaS12ZXJzaW9uPTIwMjEtMDMtMDEtcHJldmlldw==", - "RequestMethod": "GET", + "RequestUri": "/providers/Microsoft.DocumentDB/databaseAccountNames/sqltestaccount124?api-version=2021-06-15", + "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9kYXRhYmFzZUFjY291bnROYW1lcy9zcWx0ZXN0YWNjb3VudDEyND9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "HEAD", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "10c3ab0d-c6ef-4f5c-93f1-c2b1ef897771" + "aeb3b42a-558a-400f-8373-15d0614f87a7" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -29,57 +29,54 @@ "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-gatewayversion": [ - "version=2.11.0" + "x-ms-activity-id": [ + "aeb3b42a-558a-400f-8373-15d0614f87a7" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-reads": [ + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], "x-ms-request-id": [ - "6d03d350-0c39-4dd3-80f0-ce2c645d70a9" + "bceb70e2-c13b-490a-b00c-8359ff15a07d" ], "x-ms-correlation-request-id": [ - "6d03d350-0c39-4dd3-80f0-ce2c645d70a9" + "bceb70e2-c13b-490a-b00c-8359ff15a07d" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T173555Z:6d03d350-0c39-4dd3-80f0-ce2c645d70a9" + "WESTUS2:20210616T070137Z:bceb70e2-c13b-490a-b00c-8359ff15a07d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:35:55 GMT" + "Wed, 16 Jun 2021 07:01:37 GMT" ], "Content-Length": [ - "2749" - ], - "Content-Type": [ - "application/json" + "0" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/pitr-sql-stage-source\",\r\n \"name\": \"pitr-sql-stage-source\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2020-12-08T18:18:46.0964181Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"connectorOffer\": \"\",\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n },\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-eastus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 1,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"pitr-sql-stage-source-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n },\r\n {\r\n \"id\": \"pitr-sql-stage-source-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 1\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", + "ResponseBody": "", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/graphs/gremlinGraphName1002?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMTAwMi9ncmFwaHMvZ3JlbWxpbkdyYXBoTmFtZTEwMDI/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "DELETE", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvc3FsdGVzdGFjY291bnQxMjQ/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", + "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "293b764b-59dc-4135-a348-008cc29dc088" + "c5f50320-ad00-49b7-896c-6965169e3a1f" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -89,66 +86,60 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/graphs/gremlinGraphName1002/operationResults/50e025d8-5e4d-444e-b630-bbc6cb343851?api-version=2021-03-01-preview" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/50e025d8-5e4d-444e-b630-bbc6cb343851?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "50e025d8-5e4d-444e-b630-bbc6cb343851" - ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "23414c5d-423f-42b3-a156-90e2530bb0c7" ], "x-ms-correlation-request-id": [ - "2a0ec988-ee2c-4f93-a76f-213378c3df16" + "23414c5d-423f-42b3-a156-90e2530bb0c7" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T173555Z:2a0ec988-ee2c-4f93-a76f-213378c3df16" + "WESTUS2:20210616T070138Z:23414c5d-423f-42b3-a156-90e2530bb0c7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:35:55 GMT" + "Wed, 16 Jun 2021 07:01:38 GMT" ], "Content-Length": [ - "21" + "2226" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", - "StatusCode": 202 + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124\",\r\n \"name\": \"sqltestaccount124\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-10T05:06:01.1543083Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://sqltestaccount124.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {\r\n \"analyticalStorageSchemaType\": \"WellDefined\"\r\n },\r\n \"instanceId\": \"9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"createMode\": \"Default\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"sqltestaccount124-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqltestaccount124-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"sqltestaccount124-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqltestaccount124-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"sqltestaccount124-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqltestaccount124-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"sqltestaccount124-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMjEwMDI/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "DELETE", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "eabbefff-c8e3-4037-a07f-aafa5c989b07" + "8bba4223-8fa6-4fd8-badb-2d417aeec8c2" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -158,66 +149,66 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName21002/operationResults/62f1cb52-4ca2-4e44-8fe7-dce4b164befc?api-version=2021-03-01-preview" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/62f1cb52-4ca2-4e44-8fe7-dce4b164befc?api-version=2021-03-01-preview" - ], - "x-ms-request-id": [ - "62f1cb52-4ca2-4e44-8fe7-dce4b164befc" - ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "566e52f2-afec-4e11-bb51-20e2f559534b" ], "x-ms-correlation-request-id": [ - "c02dc795-0ff8-41f0-8afd-9d89c6dba274" + "566e52f2-afec-4e11-bb51-20e2f559534b" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T173556Z:c02dc795-0ff8-41f0-8afd-9d89c6dba274" + "WESTUS2:20210616T070138Z:566e52f2-afec-4e11-bb51-20e2f559534b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:35:55 GMT" + "Wed, 16 Jun 2021 07:01:38 GMT" ], "Content-Length": [ - "21" + "13052" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", - "StatusCode": 202 + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"fccbe297-cb19-424b-a8d7-e996a6b7b689\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/fccbe297-cb19-424b-a8d7-e996a6b7b689\",\r\n \"properties\": {\r\n \"accountName\": \"mongotestaccount\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T19:34:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9f8cab0e-80f5-48b6-bc9f-7f7b3a69afeb\",\r\n \"creationTime\": \"2021-06-02T19:34:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c6b53e1d-0dec-4ff2-ab70-2e9d24a3ed27\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-02T23:30:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9961d453-89c2-4daf-bcad-add22d287617\",\r\n \"creationTime\": \"2021-06-02T23:30:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/990590c0-4db8-4b0e-96ef-55f0be03615d\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T23:32:31Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2d0a8ae4-e622-429c-a2bf-b7b13ada7b45\",\r\n \"creationTime\": \"2021-06-02T23:32:32Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/60a54911-db9e-436f-b282-34779e0a2a7f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo36-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-02T23:33:01Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"32163288-85a4-454b-a7d7-d7fbb1f32aeb\",\r\n \"creationTime\": \"2021-06-02T23:33:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b0736fc7-cb53-4b6f-bd2f-aac904085da4\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/b0736fc7-cb53-4b6f-bd2f-aac904085da4\",\r\n \"properties\": {\r\n \"accountName\": \"mongo-continuous-1212\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-04T22:09:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a1f3383c-4e2f-44b5-8348-7323e2356b3d\",\r\n \"creationTime\": \"2021-06-04T22:09:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2301188f-cf13-419d-b7c2-5321c5476526\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2301188f-cf13-419d-b7c2-5321c5476526\",\r\n \"properties\": {\r\n \"accountName\": \"restored-cosmosdb-1212\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:06:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"05b3f3ce-59ee-4d28-bd66-09ea5c50790d\",\r\n \"creationTime\": \"2021-06-07T21:06:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"24302a82-123a-487a-bede-054ade2860f1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/24302a82-123a-487a-bede-054ade2860f1\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount29-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:24:52Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"ede5fb9c-4058-44a6-8dec-29e3e7de9b44\",\r\n \"creationTime\": \"2021-06-07T21:24:53Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"e157f1a1-6837-46fa-8f4f-ef3e7266ab3a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/e157f1a1-6837-46fa-8f4f-ef3e7266ab3a\",\r\n \"properties\": {\r\n \"accountName\": \"rbactestps12\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:27:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"64c449c8-6fa2-4273-b066-5a062d4418be\",\r\n \"creationTime\": \"2021-06-07T21:27:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"72706ac1-0d0a-40be-a30a-1b4af0911131\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/72706ac1-0d0a-40be-a30a-1b4af0911131\",\r\n \"properties\": {\r\n \"accountName\": \"mongo-db0002\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-07T23:44:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"dfccb705-08c0-4282-9dad-07ab354ba8e8\",\r\n \"creationTime\": \"2021-06-07T23:44:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"41ea7d9e-553f-4259-872f-676c969e9a0b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/41ea7d9e-553f-4259-872f-676c969e9a0b\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount27-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-08T17:39:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1db9bff4-73f7-48e1-a506-ab5b3edc8308\",\r\n \"creationTime\": \"2021-06-08T17:39:47Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ceacd38f-9e6b-4a81-b2f7-ecd341c6fbbd\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ceacd38f-9e6b-4a81-b2f7-ecd341c6fbbd\",\r\n \"properties\": {\r\n \"accountName\": \"cli125\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-09T19:06:13Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2a9bc5f-f37e-4add-a582-52abfb6a36a1\",\r\n \"creationTime\": \"2021-06-09T19:06:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"88d48073-10d1-402e-8cf5-c79e4e2de08e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/88d48073-10d1-402e-8cf5-c79e4e2de08e\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount123\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-09T19:09:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"861a2513-08ea-4cf8-817b-99b8282f5013\",\r\n \"creationTime\": \"2021-06-09T19:09:54Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"bb9b3beb-42c4-4ae4-a983-58e20bcd71a5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/bb9b3beb-42c4-4ae4-a983-58e20bcd71a5\",\r\n \"properties\": {\r\n \"accountName\": \"db003\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-06-09T20:16:40Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a6dda878-4486-437f-bd72-b9e87bf75221\",\r\n \"creationTime\": \"2021-06-09T20:16:41Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount124\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T05:06:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"3fe302ed-daee-401c-9897-250919f9a0fe\",\r\n \"creationTime\": \"2021-06-10T05:06:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c2601a38-bee1-400e-bc5e-8d817318cf31\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c2601a38-bee1-400e-bc5e-8d817318cf31\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname7595\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T18:00:35Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"0a4ccb11-2cb5-4b81-8ab6-ea10cbb2290d\",\r\n \"creationTime\": \"2021-06-10T18:00:35Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"33035d50-7f15-4450-a71d-a4da4dcd039f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/33035d50-7f15-4450-a71d-a4da4dcd039f\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname4020\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-15T21:27:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5d75295f-2ad7-451c-b27d-8e877e22b075\",\r\n \"creationTime\": \"2021-06-15T21:27:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"7d405124-1129-468e-9ff9-d031059c96bc\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/7d405124-1129-468e-9ff9-d031059c96bc\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T05:58:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d0a6a03f-c045-4275-a38a-b221f5749051\",\r\n \"creationTime\": \"2021-06-16T05:58:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d5fe116b-8a63-474e-88a4-afb2a726198e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d5fe116b-8a63-474e-88a4-afb2a726198e\",\r\n \"properties\": {\r\n \"accountName\": \"cli127\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-16T06:57:39Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f9a67f44-e6f6-4270-91c6-d90a0292ac96\",\r\n \"creationTime\": \"2021-06-16T06:57:39Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c483a757-4d93-4d60-ae22-04c9d2c89595\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c483a757-4d93-4d60-ae22-04c9d2c89595\",\r\n \"properties\": {\r\n \"accountName\": \"restored2-cosmosdb-1212-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-04T22:17:44Z\",\r\n \"deletionTime\": \"2021-06-05T05:04:42Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eb5e33f1-8ecf-42b7-9f3f-18784854fc5e\",\r\n \"creationTime\": \"2021-06-04T22:17:44Z\",\r\n \"deletionTime\": \"2021-06-05T05:04:42Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"80458ce3-9b06-4d87-9405-1f47eb88164f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/80458ce3-9b06-4d87-9405-1f47eb88164f\",\r\n \"properties\": {\r\n \"accountName\": \"dbaccount27-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-07T21:24:07Z\",\r\n \"deletionTime\": \"2021-06-07T22:30:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a47823ea-6bce-4436-91a1-1dd14a1aa3a7\",\r\n \"creationTime\": \"2021-06-07T21:24:08Z\",\r\n \"deletionTime\": \"2021-06-07T22:30:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3b44efa3-a7e6-414e-99c2-22d63aa1d778\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3b44efa3-a7e6-414e-99c2-22d63aa1d778\",\r\n \"properties\": {\r\n \"accountName\": \"cli126\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-10T05:07:44Z\",\r\n \"deletionTime\": \"2021-06-15T21:00:15Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"fbc82bdc-1493-4cc4-bd69-2c33c650e3ed\",\r\n \"creationTime\": \"2021-06-10T05:07:45Z\",\r\n \"deletionTime\": \"2021-06-15T21:00:15Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3bf55696-9845-4ab5-b57c-f955a2ffe3ca\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3bf55696-9845-4ab5-b57c-f955a2ffe3ca\",\r\n \"properties\": {\r\n \"accountName\": \"sqltestaccount\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-06-01T23:24:19Z\",\r\n \"deletionTime\": \"2021-06-16T04:58:21Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"1062fb86-a396-4689-9326-83193cf2274b\",\r\n \"creationTime\": \"2021-06-01T23:24:20Z\",\r\n \"deletionTime\": \"2021-06-16T04:58:21Z\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGI0MDk2L2dyZW1saW5EYXRhYmFzZXMvZGF0YWJhc2VOYW1lMTAwMj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", - "RequestMethod": "DELETE", - "RequestBody": "", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname3766?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmVzdG9yZWRhY2NvdW50bmFtZTM3NjY/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"properties\": {\r\n \"locations\": [\r\n {\r\n \"locationName\": \"eastus2\"\r\n }\r\n ],\r\n \"createMode\": \"Restore\",\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"restoreTimestampInUtc\": \"2021-06-16T07:01:38.282628Z\"\r\n },\r\n \"databaseAccountOfferType\": \"Standard\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "4cc91df1-6578-4bf7-8c1c-584a2bfe17b9" + "edb7f4f2-8ea7-4d02-9b95-dc3891f3fc1e" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "631" ] }, "ResponseHeaders": { @@ -228,136 +219,173 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db4096/gremlinDatabases/databaseName1002/operationResults/f495da1f-caa5-4cbd-9114-dce8f68ecafe?api-version=2021-03-01-preview" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/f495da1f-caa5-4cbd-9114-dce8f68ecafe?api-version=2021-03-01-preview" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname3766/operationResults/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15" ], "x-ms-request-id": [ - "f495da1f-caa5-4cbd-9114-dce8f68ecafe" + "e29101ef-7d75-473a-9d92-75a120b6a65d" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" ], "x-ms-correlation-request-id": [ - "0857d65d-8f99-4ba9-898e-9465594731c0" + "7573c19d-7ef1-4854-b487-7b8e964172d5" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T173556Z:0857d65d-8f99-4ba9-898e-9465594731c0" + "WESTUS2:20210616T070145Z:7573c19d-7ef1-4854-b487-7b8e964172d5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:35:55 GMT" + "Wed, 16 Jun 2021 07:01:44 GMT" ], "Content-Length": [ - "21" + "2454" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", - "StatusCode": 202 + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname3766\",\r\n \"name\": \"restoredaccountname3766\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-16T07:01:42.3117384Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"1dfe47fb-822c-41f1-b403-1cf6c63d0ba7\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restoredaccountname3766-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqltestaccount124-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restoredaccountname3766-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqltestaccount124-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restoredaccountname3766-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://sqltestaccount124-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restoredaccountname3766-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"restoreTimestampInUtc\": \"2021-06-16T07:01:38.282628Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/restorableDatabaseAccounts?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9yZXN0b3JhYmxlRGF0YWJhc2VBY2NvdW50cz9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { - "x-ms-client-request-id": [ - "2ef9575f-de75-497e-9c79-9e6a83ddf997" - ], - "Accept-Language": [ - "en-US" - ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { "Cache-Control": [ - "no-cache" + "no-store, no-cache" ], "Pragma": [ "no-cache" ], - "x-ms-original-request-ids": [ - "", - "", - "" + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11997" ], "x-ms-request-id": [ - "b4db4361-93ee-45e4-9879-a40df5eeefc0" + "bee43a93-6b9d-4537-8ed1-4f4c27f67305" ], "x-ms-correlation-request-id": [ - "b4db4361-93ee-45e4-9879-a40df5eeefc0" + "bee43a93-6b9d-4537-8ed1-4f4c27f67305" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T173621Z:b4db4361-93ee-45e4-9879-a40df5eeefc0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" + "WESTUS2:20210616T070215Z:bee43a93-6b9d-4537-8ed1-4f4c27f67305" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:36:20 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Wed, 16 Jun 2021 07:02:14 GMT" ], "Content-Length": [ - "46196" + "21" + ], + "Content-Type": [ + "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5dee0717-8f84-40d7-b7c1-921552ba61a5\",\r\n \"properties\": {\r\n \"accountName\": \"vinhstagepitr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-11-02T23:44:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"30d6cace-8354-4e1f-b427-4f234f46df87\",\r\n \"creationTime\": \"2020-11-02T23:44:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5cfa410f-ea0c-4995-aa59-9809a69c21f8\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/5cfa410f-ea0c-4995-aa59-9809a69c21f8\",\r\n \"properties\": {\r\n \"accountName\": \"vinhstagemongopitr\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-11-25T17:07:33Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4ecfc265-e4d3-4638-a225-1932760404ee\",\r\n \"creationTime\": \"2020-11-25T17:07:34Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2b5e6412-19dc-4d79-88ae-178f5e30dd78\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/2b5e6412-19dc-4d79-88ae-178f5e30dd78\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagemongopitr-del-res1\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-11-30T23:17:02Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a35683c3-cf9b-4378-a290-fb3ab8e741f9\",\r\n \"creationTime\": \"2020-11-30T23:17:02Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T18:18:47Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f61a9ed3-fcda-4603-b1e2-2baadbb6122b\",\r\n \"creationTime\": \"2020-12-08T18:18:47Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"cdd116b8-a956-43d5-b461-248f837099f4\",\r\n \"creationTime\": \"2020-12-14T21:35:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"7d98d6c0-eadf-4d7e-a166-696de37c91fc\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/7d98d6c0-eadf-4d7e-a166-696de37c91fc\",\r\n \"properties\": {\r\n \"accountName\": \"restore-test1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T21:44:47Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"208a7933-2e44-4df1-9c96-97e28ae92d8f\",\r\n \"creationTime\": \"2020-12-08T21:44:47Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"08155af7-e63f-4db1-82ed-c99b8a08e541\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/08155af7-e63f-4db1-82ed-c99b8a08e541\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagemongopitr-1\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-09T10:37:08Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8c045a40-c3b5-4025-a270-156b748fd08b\",\r\n \"creationTime\": \"2020-12-09T10:37:08Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d0cb2ece-f253-4f20-86d0-01897e729eba\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/d0cb2ece-f253-4f20-86d0-01897e729eba\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-vinhstagepitr-restore1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-10T02:08:18Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d4a86ba4-38f5-46ba-b0ae-724d5508b551\",\r\n \"creationTime\": \"2020-12-10T02:08:18Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9373a8d7-1889-4be9-9ddb-e589e406d04b\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9373a8d7-1889-4be9-9ddb-e589e406d04b\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-vinhstagepitr-restore2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-10T03:12:31Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2374cdf-00cc-42e3-887e-4824532ff3e7\",\r\n \"creationTime\": \"2020-12-10T03:12:31Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"530b269d-274b-4987-94e1-f54b09abecff\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/530b269d-274b-4987-94e1-f54b09abecff\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637435832535194992\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-15T23:04:01Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"257c2c07-efcb-47b2-b696-6ba5ca9785b0\",\r\n \"creationTime\": \"2020-12-15T23:04:01Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"4993c7e8-c48b-4e45-9353-9baea1ce9e2a\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/4993c7e8-c48b-4e45-9353-9baea1ce9e2a\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname359\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-16T00:51:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f964f331-3322-4719-946a-a8f4e406ca14\",\r\n \"creationTime\": \"2020-12-16T00:51:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d673eaa8-f7fa-421f-9d61-ba314864a431\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/d673eaa8-f7fa-421f-9d61-ba314864a431\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-from-new-portal\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-05T00:28:34Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a09d2f05-b90f-4a76-96c5-ef49edadbbae\",\r\n \"creationTime\": \"2021-01-05T00:28:34Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"6d6384ae-d623-4323-8388-65ca7df02733\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/6d6384ae-d623-4323-8388-65ca7df02733\",\r\n \"properties\": {\r\n \"accountName\": \"pitrtest1-res1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-05T23:45:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2b92bb0a-1fa9-43c2-b8a7-b25d209d25c1\",\r\n \"creationTime\": \"2021-01-05T23:45:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0bcf9a9b-1ca1-4406-9652-aa087d5f0b3f\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/0bcf9a9b-1ca1-4406-9652-aa087d5f0b3f\",\r\n \"properties\": {\r\n \"accountName\": \"pitrtest1-res2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-05T23:46:37Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d666fcfb-319c-4c5d-a2b8-27ae6cc9233f\",\r\n \"creationTime\": \"2021-01-05T23:46:37Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b15e30f1-4e37-4fca-b77b-303516959017\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/b15e30f1-4e37-4fca-b77b-303516959017\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagepitr-1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-06T09:24:07Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8203b929-83ed-496a-8e6b-8a291aba9a32\",\r\n \"creationTime\": \"2021-01-06T09:24:07Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"617f5c88-2a93-45b4-be38-0cd7addea976\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/617f5c88-2a93-45b4-be38-0cd7addea976\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-vinhstagepitr-2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-06T09:33:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e54058dc-c9ec-4393-9b62-3c4a764d9dda\",\r\n \"creationTime\": \"2021-01-06T09:33:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2eecc23f-69df-4de3-9103-b6ca529536a4\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/2eecc23f-69df-4de3-9103-b6ca529536a4\",\r\n \"properties\": {\r\n \"accountName\": \"test-restore-4\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-07T01:23:39Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"80c0209c-f89b-41b6-8cc2-5edad302caaf\",\r\n \"creationTime\": \"2021-01-07T01:23:39Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d91e1ad2-22b0-401e-b465-a16e5928e194\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/d91e1ad2-22b0-401e-b465-a16e5928e194\",\r\n \"properties\": {\r\n \"accountName\": \"test-restore5\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-07T01:23:40Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"793334c5-2123-41a5-a382-7b5aade5bb82\",\r\n \"creationTime\": \"2021-01-07T01:23:40Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"132908b6-2701-44a5-bdbe-a7c296e26283\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/132908b6-2701-44a5-bdbe-a7c296e26283\",\r\n \"properties\": {\r\n \"accountName\": \"test-restore6\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-07T03:18:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a8bcc661-cdd0-4fb6-b011-ce4fb922930d\",\r\n \"creationTime\": \"2021-01-07T03:18:46Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2ab6f2d2-ce7e-439b-90b3-5505c8f9ff76\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/2ab6f2d2-ce7e-439b-90b3-5505c8f9ff76\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-source-personalrestore-greeen\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-15T22:51:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8b3376be-21d5-43db-ad08-7fa9e3f3ad5b\",\r\n \"creationTime\": \"2021-01-15T22:51:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"483d93e5-302b-4093-9502-ce63d416e70f\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/483d93e5-302b-4093-9502-ce63d416e70f\",\r\n \"properties\": {\r\n \"accountName\": \"targetacctrestore\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-18T18:30:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"cb6a3895-5ded-43ee-a6a8-91d9050f5582\",\r\n \"creationTime\": \"2021-02-18T18:30:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"74e9ac09-75d3-448a-a128-e71866b42e95\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/74e9ac09-75d3-448a-a128-e71866b42e95\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-vinhstagepitr-res\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-26T22:14:50Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"40e6110d-0ae4-4e40-9d6e-33014540e179\",\r\n \"creationTime\": \"2021-02-26T22:14:50Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"24f3f6b6-9d96-4dc2-84b9-ae1c0cba8d4e\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/24f3f6b6-9d96-4dc2-84b9-ae1c0cba8d4e\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname8240\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T23:44:13Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c2df5fa4-a593-48f2-8417-9f5f4bb9ef56\",\r\n \"creationTime\": \"2021-03-02T23:44:13Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"f319c2f4-7e68-48c0-9eac-94e12fb51179\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/f319c2f4-7e68-48c0-9eac-94e12fb51179\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname320\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T00:59:34Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"005c7a8b-fffd-4106-a2f5-0b4f58b1942a\",\r\n \"creationTime\": \"2021-03-03T00:59:34Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"672e89ce-0096-4a87-8131-3d2d5d483a3a\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/672e89ce-0096-4a87-8131-3d2d5d483a3a\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname6982\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T02:34:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f30afdfa-9473-4658-83c4-5067be2232db\",\r\n \"creationTime\": \"2021-03-03T02:34:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"4d0ae23d-5661-4c5a-ae37-48aa6308425b\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/4d0ae23d-5661-4c5a-ae37-48aa6308425b\",\r\n \"properties\": {\r\n \"accountName\": \"stage-validation-pitr-test0\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-10T07:55:12Z\",\r\n \"deletionTime\": \"2021-02-10T14:21:37Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"26d7f01f-3f0c-4eb6-80a2-f5776f929f12\",\r\n \"creationTime\": \"2021-02-10T07:55:13Z\",\r\n \"deletionTime\": \"2021-02-10T14:21:37Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c26d3f43-7363-4c54-940a-bde0e96bda72\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c26d3f43-7363-4c54-940a-bde0e96bda72\",\r\n \"properties\": {\r\n \"accountName\": \"db1024-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-14T01:17:36Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eca195d4-fcaa-4d5f-b01b-20f61f01319f\",\r\n \"creationTime\": \"2020-08-14T01:17:36Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d8974ca8-8f69-4924-9040-c10b7f30524b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d8974ca8-8f69-4924-9040-c10b7f30524b\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname9746\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-21T18:55:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"775c4324-cba7-4eb3-a8ee-5e1921f7f57b\",\r\n \"creationTime\": \"2020-07-21T18:55:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/aca7d453-88a9-4bf2-8abc-46d21553638f\",\r\n \"properties\": {\r\n \"accountName\": \"db1024\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-21T18:19:37Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a926c9e8-3179-4774-bc1e-fb866407b7db\",\r\n \"creationTime\": \"2020-07-21T18:19:38Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a54115d5-4356-4771-b7b0-20f475ce5a38\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-13T23:51:16Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d9b09727-2a45-4760-a837-3366c1187358\",\r\n \"creationTime\": \"2020-08-13T23:51:17Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"72ee099a-9209-4fe4-aeb2-8f4954f25eba\",\r\n \"creationTime\": \"2020-08-28T18:50:30Z\"\r\n },\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"e5abbaa4-031a-451a-b041-76c6bcd93fa9\",\r\n \"creationTime\": \"2021-02-08T19:29:22Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"bb3e3c48-18d8-46e8-b294-41d9406885c5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/bb3e3c48-18d8-46e8-b294-41d9406885c5\",\r\n \"properties\": {\r\n \"accountName\": \"test-virangai-cont123\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-08-05T20:32:27Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2355946d-5d79-4cc4-a521-3a302a9bff85\",\r\n \"creationTime\": \"2020-08-05T20:32:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"55083b96-b985-4dec-92df-fa0ac98443f1\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/55083b96-b985-4dec-92df-fa0ac98443f1\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T16:18:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"787a81fe-fb41-40da-8b69-a9e18966b4e3\",\r\n \"creationTime\": \"2020-07-23T16:18:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ec72f021-4974-405a-8c78-f74207ff0e12\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ec72f021-4974-405a-8c78-f74207ff0e12\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account-destinationforrestore\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T17:39:58Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"11f925e4-b48d-4d16-9ad2-209d1056ec9c\",\r\n \"creationTime\": \"2020-07-23T17:39:58Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"17783e6d-0e28-41e2-b086-9d17763f1d51\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/17783e6d-0e28-41e2-b086-9d17763f1d51\",\r\n \"properties\": {\r\n \"accountName\": \"virangai-test-bk-cont\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-28T22:09:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f74e094e-9b1d-4e16-82b6-a57782f1d187\",\r\n \"creationTime\": \"2020-07-28T22:09:24Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2d90bc37-cd54-4352-9e57-e6aa3f22d494\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2d90bc37-cd54-4352-9e57-e6aa3f22d494\",\r\n \"properties\": {\r\n \"accountName\": \"selvitest-account-destinationforrestorev2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-07-23T17:41:22Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e1dfecef-45cb-4c70-bbd5-393eb3774821\",\r\n \"creationTime\": \"2020-07-23T17:41:22Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"b0c8684b-7f9c-45fe-8ab9-2a74b656867e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/b0c8684b-7f9c-45fe-8ab9-2a74b656867e\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637428812785768088\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T20:03:41Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"59294929-189f-4f8b-af35-740fc0fba9f0\",\r\n \"creationTime\": \"2020-12-07T20:03:41Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/eadac7e2-61f0-4e07-aaa1-9dbb495ec5a8\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-07T21:23:56Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"49174788-8512-4a01-a3ca-38c7857a2635\",\r\n \"creationTime\": \"2020-12-07T21:23:56Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"921dbaed-a5bd-462d-8351-d0eda5e592c0\",\r\n \"creationTime\": \"2020-12-08T23:28:45Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"25a04cf0-89d4-4546-9c30-14d1dc8899df\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/25a04cf0-89d4-4546-9c30-14d1dc8899df\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-mongo36-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2020-12-07T21:35:24Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b52d5178-bc7b-4b2b-a05e-9d3dba85e7fd\",\r\n \"creationTime\": \"2020-12-07T21:35:24Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b0f33c79-f7b2-421f-9e94-699b0f8c840a\",\r\n \"creationTime\": \"2020-12-08T22:02:23Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"345c785a-e758-4f8b-94d4-0a1259f4f85b\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/345c785a-e758-4f8b-94d4-0a1259f4f85b\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T23:33:57Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"94eeb20d-16d0-4ee1-ae6a-7f2a0332a1d5\",\r\n \"creationTime\": \"2020-12-07T23:33:57Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"605db505-9267-4cf0-b7ac-27ef644b2ef3\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/605db505-9267-4cf0-b7ac-27ef644b2ef3\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-07T23:57:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"71a2cff6-7e90-43a5-b261-b704fbfaf100\",\r\n \"creationTime\": \"2020-12-07T23:57:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0d00d699-017a-4a76-8639-ab4bec82c5f2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/0d00d699-017a-4a76-8639-ab4bec82c5f2\",\r\n \"properties\": {\r\n \"accountName\": \"restoredaccountname637428989095532319\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T00:57:52Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"7c0454e1-f718-48fe-894a-35182a8440d2\",\r\n \"creationTime\": \"2020-12-08T00:57:52Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"73d1010d-f0b7-4673-b8c0-18ddecdcda06\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/73d1010d-f0b7-4673-b8c0-18ddecdcda06\",\r\n \"properties\": {\r\n \"accountName\": \"nichatur-restore-test-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2020-12-08T22:03:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"c6b5a1f6-2215-49be-9277-aeff5723ab4c\",\r\n \"creationTime\": \"2020-12-08T22:03:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d1535f84-06b5-497b-8768-962ece984001\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d1535f84-06b5-497b-8768-962ece984001\",\r\n \"properties\": {\r\n \"accountName\": \"kal-restore-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-15T21:58:32Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"f4b8377d-89b3-41dd-9892-79bfbc4d523c\",\r\n \"creationTime\": \"2021-01-15T21:58:32Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9351dd2e-d901-465b-98cb-a74a3aabd49f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9351dd2e-d901-465b-98cb-a74a3aabd49f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-unique-mode-source\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-03T19:53:25Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"b5ee0cb6-20df-4132-8378-3d2b2bb477f8\",\r\n \"creationTime\": \"2021-02-03T19:53:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"222da8e2-da07-46db-9cd2-51a2efb84b9f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/222da8e2-da07-46db-9cd2-51a2efb84b9f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-unique-mode-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-03T20:07:50Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"094b572d-52f6-47bc-92c3-a692588ef6d6\",\r\n \"creationTime\": \"2021-02-03T20:07:50Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"19e4130a-cb83-4a34-85c2-e35dcda149f8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/19e4130a-cb83-4a34-85c2-e35dcda149f8\",\r\n \"properties\": {\r\n \"accountName\": \"stage-validation-m\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-02-05T04:08:10Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"3f97305a-6a6b-4b38-b200-bea92d78f64a\",\r\n \"creationTime\": \"2021-02-05T04:08:11Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"7cf7aaa4-fe00-48fa-820b-cc632feaa9d7\",\r\n \"creationTime\": \"2021-02-05T04:29:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5939cc7f-0bdd-4790-9ac6-a3b281c64f97\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/5939cc7f-0bdd-4790-9ac6-a3b281c64f97\",\r\n \"properties\": {\r\n \"accountName\": \"multiregion-pitr-billing-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-19T00:20:18Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"0018e6e6-170f-4e25-b1a5-97e718138e0c\",\r\n \"creationTime\": \"2021-02-19T00:20:18Z\"\r\n },\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"e235a61e-abf7-4e95-bfc2-0e4aa649b874\",\r\n \"creationTime\": \"2021-02-19T00:33:52Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"96aa7f5a-5292-44f3-9d3e-bec163b0de1a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/96aa7f5a-5292-44f3-9d3e-bec163b0de1a\",\r\n \"properties\": {\r\n \"accountName\": \"restore-pitr-mongo32-stage-source\",\r\n \"apiType\": \"MongoDB\",\r\n \"creationTime\": \"2021-02-26T18:11:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"8c350d54-e45d-4ef7-af55-9f07dc4fe594\",\r\n \"creationTime\": \"2021-02-26T18:11:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"c02d9298-7cdb-440f-a16b-0dc3c97d6cde\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/c02d9298-7cdb-440f-a16b-0dc3c97d6cde\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T04:36:55Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"d6e10b03-43cd-4bdc-a1b8-3dfab9fe6beb\",\r\n \"creationTime\": \"2021-03-03T04:36:55Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"00e807ea-76c1-4b2f-afdd-dddc1b15979f\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/00e807ea-76c1-4b2f-afdd-dddc1b15979f\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-03T05:01:33Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"683f9f6f-8b7d-4638-a4f2-db9983a9c2d1\",\r\n \"creationTime\": \"2021-03-03T05:01:33Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9766bca9-cc26-4e26-83fe-32cd22fdb83d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9766bca9-cc26-4e26-83fe-32cd22fdb83d\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-billing-test\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-20T01:08:53Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"9df768c4-6f3e-4bb8-be73-c8b338f50875\",\r\n \"creationTime\": \"2021-01-20T01:08:53Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"8e032502-70fc-4495-8546-e69383186c09\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/8e032502-70fc-4495-8546-e69383186c09\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-billing-test-2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-01-21T05:06:14Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a994d170-beb1-4f1a-a413-2d5548b171dd\",\r\n \"creationTime\": \"2021-01-21T05:06:14Z\",\r\n \"deletionTime\": \"2021-02-04T00:01:29Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d9e1ccfa-1929-4532-9efb-6100feff0f0e\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d9e1ccfa-1929-4532-9efb-6100feff0f0e\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-ror\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T19:32:22Z\",\r\n \"deletionTime\": \"2021-02-06T19:40:48Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"95ef85ad-f3dd-490d-aff2-50d6c7c0dd5f\",\r\n \"creationTime\": \"2021-02-06T19:32:22Z\",\r\n \"deletionTime\": \"2021-02-06T19:40:48Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"2d7d7e33-9b97-491e-895b-fe7f46f3d86c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/2d7d7e33-9b97-491e-895b-fe7f46f3d86c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-10T23:50:26Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"eb35152b-9da0-44c0-a767-0c643969bf08\",\r\n \"creationTime\": \"2021-02-10T23:50:26Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"4961ef4a-30d0-484e-ad16-8ba453b14abf\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/4961ef4a-30d0-484e-ad16-8ba453b14abf\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-res\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T04:40:28Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5970d071-463b-4f79-92ac-810f199754e9\",\r\n \"creationTime\": \"2021-02-11T04:40:28Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ce9e2478-aa44-4bd2-96d4-d23f75dbd994\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/ce9e2478-aa44-4bd2-96d4-d23f75dbd994\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T00:04:43Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:54Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4d1a5ff8-9393-4dc4-a3b9-1b24e2aeb32c\",\r\n \"creationTime\": \"2021-02-11T00:04:43Z\",\r\n \"deletionTime\": \"2021-02-11T07:07:54Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"f93aff83-e412-471c-86de-e23df6cbeb58\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/f93aff83-e412-471c-86de-e23df6cbeb58\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-readregion\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-07T21:48:30Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:27Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"North Central US\",\r\n \"regionalDatabaseAccountInstanceId\": \"ffac845b-ac41-4bfe-acc1-227406f9f68a\",\r\n \"creationTime\": \"2021-02-07T21:48:30Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:27Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"9bb64267-f1d8-4d2a-9367-d16492966dc8\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9bb64267-f1d8-4d2a-9367-d16492966dc8\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T18:18:14Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"North Central US\",\r\n \"regionalDatabaseAccountInstanceId\": \"c8fdaea9-e41e-416f-8ab8-ffa9295ad14a\",\r\n \"creationTime\": \"2021-02-07T18:55:04Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"de4ce762-1219-4750-9c25-cead6a9964b3\",\r\n \"creationTime\": \"2021-02-06T18:18:14Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"78bd960f-b8bc-4412-b4e1-f16c5acc599c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/78bd960f-b8bc-4412-b4e1-f16c5acc599c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-del-restored\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-06T20:23:29Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"Southeast Asia\",\r\n \"regionalDatabaseAccountInstanceId\": \"753180e8-e128-47e9-98d1-5ce0c6d4f3a8\",\r\n \"creationTime\": \"2021-02-08T19:31:46Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n },\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"2524386d-c456-4de9-a314-1acdb94e52a3\",\r\n \"creationTime\": \"2021-02-06T20:23:29Z\",\r\n \"deletionTime\": \"2021-02-11T21:07:28Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"67d6981a-3dc7-4e3a-b04a-73c0376d42bb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/67d6981a-3dc7-4e3a-b04a-73c0376d42bb\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r2\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:37:02Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:42Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"5f331e43-571c-4fe7-9874-aeafcd2b421c\",\r\n \"creationTime\": \"2021-02-11T08:37:02Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:42Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"5ea690df-46a9-4bf2-910c-0484660978bb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/5ea690df-46a9-4bf2-910c-0484660978bb\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:24:56Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:43Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"29b9a3fe-b375-462d-9221-191fc4ddaa83\",\r\n \"creationTime\": \"2021-02-11T08:24:56Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:43Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"53b3d044-7394-4a06-883d-cf9247f66e3c\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/53b3d044-7394-4a06-883d-cf9247f66e3c\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r3\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T08:49:08Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:44Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a38a83ce-d467-4c81-9f3d-c65697d1c547\",\r\n \"creationTime\": \"2021-02-11T08:49:08Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:44Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"66c4a9a2-7799-474a-9e1e-e56a4b340d62\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/66c4a9a2-7799-474a-9e1e-e56a4b340d62\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r4\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-11T09:01:06Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:45Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"01869f13-ab6f-451b-8b15-9cb0b369cde2\",\r\n \"creationTime\": \"2021-02-11T09:01:06Z\",\r\n \"deletionTime\": \"2021-02-12T17:07:45Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"674c1551-e35b-4a4d-bd79-fde1f439dbe0\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/674c1551-e35b-4a4d-bd79-fde1f439dbe0\",\r\n \"properties\": {\r\n \"accountName\": \"stage-pitr-validation-source-r1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-17T11:23:16Z\",\r\n \"deletionTime\": \"2021-02-17T15:31:10Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"17329379-801c-4909-999a-421f20fd57c4\",\r\n \"creationTime\": \"2021-02-17T11:23:16Z\",\r\n \"deletionTime\": \"2021-02-17T15:31:10Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"af242175-f3a2-40f4-9c77-10eaf232a2b5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/af242175-f3a2-40f4-9c77-10eaf232a2b5\",\r\n \"properties\": {\r\n \"accountName\": \"dd21234\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-22T09:47:40Z\",\r\n \"deletionTime\": \"2021-02-22T10:59:26Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"66b2c82f-633f-446a-b89e-dba1b13ae92c\",\r\n \"creationTime\": \"2021-02-22T09:47:40Z\",\r\n \"deletionTime\": \"2021-02-22T10:59:26Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"128a528a-5e22-4146-ae62-b32994614cb0\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/128a528a-5e22-4146-ae62-b32994614cb0\",\r\n \"properties\": {\r\n \"accountName\": \"dd21\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-22T09:02:19Z\",\r\n \"deletionTime\": \"2021-02-22T11:00:06Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"ebc69bc4-4865-41d6-a632-aef7a5e2de1d\",\r\n \"creationTime\": \"2021-02-22T09:02:19Z\",\r\n \"deletionTime\": \"2021-02-22T11:00:06Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"3e1a3f5e-dcae-449e-82f7-bbf80cba54c5\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/3e1a3f5e-dcae-449e-82f7-bbf80cba54c5\",\r\n \"properties\": {\r\n \"accountName\": \"ddb55\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T04:21:43Z\",\r\n \"deletionTime\": \"2021-02-24T07:45:59Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4dff1afd-82b9-425f-840a-3237bd54478d\",\r\n \"creationTime\": \"2021-02-24T04:21:43Z\",\r\n \"deletionTime\": \"2021-02-24T07:45:59Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"d612dc86-9085-444b-a868-fb48c7d368fb\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/d612dc86-9085-444b-a868-fb48c7d368fb\",\r\n \"properties\": {\r\n \"accountName\": \"ddb1\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-18T11:15:52Z\",\r\n \"deletionTime\": \"2021-02-24T07:46:14Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"db2b9027-bcdf-4069-be69-074fc2f46d7c\",\r\n \"creationTime\": \"2021-02-18T11:15:52Z\",\r\n \"deletionTime\": \"2021-02-24T07:46:14Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"0ea5b02f-40bd-4cfd-8406-35286bd00fa2\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/0ea5b02f-40bd-4cfd-8406-35286bd00fa2\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-ror\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T17:56:15Z\",\r\n \"deletionTime\": \"2021-02-25T10:33:38Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"740afadb-1142-4b13-9fa4-67e857d56a89\",\r\n \"creationTime\": \"2021-02-24T17:56:15Z\",\r\n \"deletionTime\": \"2021-02-25T10:33:38Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"52006c1b-5c7f-43a1-9ae0-b936550aed8a\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/52006c1b-5c7f-43a1-9ae0-b936550aed8a\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-rrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T17:40:45Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:20Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"West US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"a1e3fe50-7548-4b49-aee1-373a142e0c3b\",\r\n \"creationTime\": \"2021-02-24T17:40:45Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:20Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a578c9d3-1d35-451f-a3df-44e61ed45cfa\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a578c9d3-1d35-451f-a3df-44e61ed45cfa\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-02-24T05:19:04Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:35Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"feff600a-c776-422a-a2f7-0cfe03be68b8\",\r\n \"creationTime\": \"2021-02-24T05:19:04Z\",\r\n \"deletionTime\": \"2021-02-25T10:34:35Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"07b7492c-91c3-41bb-9f75-8f25c739ce06\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/07b7492c-91c3-41bb-9f75-8f25c739ce06\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-01T05:56:16Z\",\r\n \"deletionTime\": \"2021-03-02T09:01:04Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"bfbd7d4b-3edf-44da-8aab-eb9cdafe43a7\",\r\n \"creationTime\": \"2021-03-01T05:56:16Z\",\r\n \"deletionTime\": \"2021-03-02T09:01:04Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"db2af171-a342-4d3c-92ff-45e81629341d\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/db2af171-a342-4d3c-92ff-45e81629341d\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T10:39:31Z\",\r\n \"deletionTime\": \"2021-03-02T10:41:51Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"4e29876d-a887-4def-a99e-1b7043bb6181\",\r\n \"creationTime\": \"2021-03-02T10:39:31Z\",\r\n \"deletionTime\": \"2021-03-02T10:41:51Z\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"a76a91b4-489b-4714-b0fc-b98459934920\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/locations/restorableDatabaseAccounts\",\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/a76a91b4-489b-4714-b0fc-b98459934920\",\r\n \"properties\": {\r\n \"accountName\": \"pitr-sql-stage-restored-wrr\",\r\n \"apiType\": \"Sql\",\r\n \"creationTime\": \"2021-03-02T15:16:36Z\",\r\n \"deletionTime\": \"2021-03-03T04:08:46Z\",\r\n \"restorableLocations\": [\r\n {\r\n \"locationName\": \"East US 2\",\r\n \"regionalDatabaseAccountInstanceId\": \"40bafde5-ffd5-453a-acb4-9c697808790a\",\r\n \"creationTime\": \"2021-03-02T15:16:36Z\",\r\n \"deletionTime\": \"2021-03-03T04:08:46Z\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname8295?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL3BpdHItc3RhZ2UtcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmVzdG9yZWRhY2NvdW50bmFtZTgyOTU/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"properties\": {\r\n \"createMode\": \"Restore\",\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"restoreTimestampInUtc\": \"2021-03-01T00:00:00Z\"\r\n },\r\n \"locations\": [\r\n {\r\n \"locationName\": \"westus2\"\r\n }\r\n ],\r\n \"databaseAccountOfferType\": \"Standard\"\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n }\r\n}", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", "RequestHeaders": { - "x-ms-client-request-id": [ - "dfa3b09d-304a-4344-92f8-33a14ecf91b5" - ], - "Accept-Language": [ - "en-US" - ], "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" ], - "Content-Type": [ - "application/json; charset=utf-8" + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "98843468-3952-4f41-95ec-d1612ff5939d" + ], + "x-ms-correlation-request-id": [ + "98843468-3952-4f41-95ec-d1612ff5939d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T070245Z:98843468-3952-4f41-95ec-d1612ff5939d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 07:02:45 GMT" ], "Content-Length": [ - "624" + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -367,60 +395,111 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname8295/operationResults/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview" + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" ], "x-ms-request-id": [ - "50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f" + "aa5c0f98-2964-4de7-8274-13ca638fb00d" ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview" + "x-ms-correlation-request-id": [ + "aa5c0f98-2964-4de7-8274-13ca638fb00d" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T070315Z:aa5c0f98-2964-4de7-8274-13ca638fb00d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 07:03:15 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "eee952b7-6771-4a2d-a17d-7058cfd84594" ], "x-ms-correlation-request-id": [ - "10362ce1-d373-4cf9-b44e-504c619dcc50" + "eee952b7-6771-4a2d-a17d-7058cfd84594" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T173628Z:10362ce1-d373-4cf9-b44e-504c619dcc50" + "WESTUS2:20210616T070345Z:eee952b7-6771-4a2d-a17d-7058cfd84594" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:36:27 GMT" + "Wed, 16 Jun 2021 07:03:44 GMT" ], "Content-Length": [ - "2382" + "21" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname8295\",\r\n \"name\": \"restoredaccountname8295\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-03T17:36:24.8536202Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"1a937e8e-1a33-4fd1-9349-34ede3dd02f2\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restoredaccountname8295-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restoredaccountname8295-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restoredaccountname8295-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://pitr-sql-stage-source-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Creating\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restoredaccountname8295-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"restoreTimestampInUtc\": \"2021-03-01T00:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"status\": \"Dequeued\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -434,28 +513,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11993" ], "x-ms-request-id": [ - "8b03e9ec-127b-42bf-beb1-ec4ec5add711" + "16ecfe75-9f58-4e42-8995-fd92aa3c1fc0" ], "x-ms-correlation-request-id": [ - "8b03e9ec-127b-42bf-beb1-ec4ec5add711" + "16ecfe75-9f58-4e42-8995-fd92aa3c1fc0" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T173658Z:8b03e9ec-127b-42bf-beb1-ec4ec5add711" + "WESTUS2:20210616T070415Z:16ecfe75-9f58-4e42-8995-fd92aa3c1fc0" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:36:57 GMT" + "Wed, 16 Jun 2021 07:04:15 GMT" ], "Content-Length": [ "21" @@ -468,16 +547,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -491,28 +570,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11992" ], "x-ms-request-id": [ - "aa70b0fc-d0f7-41d4-8e82-58caa0c024ec" + "4fe4817a-40cd-438a-973e-c523ea5a6142" ], "x-ms-correlation-request-id": [ - "aa70b0fc-d0f7-41d4-8e82-58caa0c024ec" + "4fe4817a-40cd-438a-973e-c523ea5a6142" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T173728Z:aa70b0fc-d0f7-41d4-8e82-58caa0c024ec" + "WESTUS2:20210616T070445Z:4fe4817a-40cd-438a-973e-c523ea5a6142" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:37:27 GMT" + "Wed, 16 Jun 2021 07:04:45 GMT" ], "Content-Length": [ "21" @@ -525,16 +604,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -548,28 +627,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11991" ], "x-ms-request-id": [ - "201c4097-b960-4990-a1b0-0ee7b0730a6f" + "fc4303a0-29d9-46d5-8f8d-4481143136c3" ], "x-ms-correlation-request-id": [ - "201c4097-b960-4990-a1b0-0ee7b0730a6f" + "fc4303a0-29d9-46d5-8f8d-4481143136c3" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T173758Z:201c4097-b960-4990-a1b0-0ee7b0730a6f" + "WESTUS2:20210616T070516Z:fc4303a0-29d9-46d5-8f8d-4481143136c3" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:37:58 GMT" + "Wed, 16 Jun 2021 07:05:15 GMT" ], "Content-Length": [ "21" @@ -582,16 +661,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -605,28 +684,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" + "11990" ], "x-ms-request-id": [ - "8e86d3fa-404c-4e40-aaaa-65cfbfecf26c" + "f6311a65-6579-4012-a87e-6d945ddf42e6" ], "x-ms-correlation-request-id": [ - "8e86d3fa-404c-4e40-aaaa-65cfbfecf26c" + "f6311a65-6579-4012-a87e-6d945ddf42e6" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T173828Z:8e86d3fa-404c-4e40-aaaa-65cfbfecf26c" + "WESTUS2:20210616T070546Z:f6311a65-6579-4012-a87e-6d945ddf42e6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:38:27 GMT" + "Wed, 16 Jun 2021 07:05:45 GMT" ], "Content-Length": [ "21" @@ -639,16 +718,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -662,28 +741,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" + "11989" ], "x-ms-request-id": [ - "e7db80e0-8f7f-48ac-b0db-c9f05ff90a2d" + "c2d4ad20-7393-433e-b944-f530b4993b5f" ], "x-ms-correlation-request-id": [ - "e7db80e0-8f7f-48ac-b0db-c9f05ff90a2d" + "c2d4ad20-7393-433e-b944-f530b4993b5f" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T173858Z:e7db80e0-8f7f-48ac-b0db-c9f05ff90a2d" + "WESTUS2:20210616T070616Z:c2d4ad20-7393-433e-b944-f530b4993b5f" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:38:58 GMT" + "Wed, 16 Jun 2021 07:06:15 GMT" ], "Content-Length": [ "21" @@ -696,16 +775,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -719,28 +798,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "11988" ], "x-ms-request-id": [ - "57fd8e6e-b6c1-405b-bca8-a74c024600ca" + "b382520b-03f0-40d2-9235-7da2e4d8bfb5" ], "x-ms-correlation-request-id": [ - "57fd8e6e-b6c1-405b-bca8-a74c024600ca" + "b382520b-03f0-40d2-9235-7da2e4d8bfb5" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T173928Z:57fd8e6e-b6c1-405b-bca8-a74c024600ca" + "WESTUS2:20210616T070646Z:b382520b-03f0-40d2-9235-7da2e4d8bfb5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:39:27 GMT" + "Wed, 16 Jun 2021 07:06:45 GMT" ], "Content-Length": [ "21" @@ -753,16 +832,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -776,28 +855,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11987" ], "x-ms-request-id": [ - "ce517e65-e0c3-4370-8993-be8b6917918a" + "e8050f3f-8483-4052-bc3d-bb2b04372a24" ], "x-ms-correlation-request-id": [ - "ce517e65-e0c3-4370-8993-be8b6917918a" + "e8050f3f-8483-4052-bc3d-bb2b04372a24" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T173958Z:ce517e65-e0c3-4370-8993-be8b6917918a" + "WESTUS2:20210616T070716Z:e8050f3f-8483-4052-bc3d-bb2b04372a24" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:39:58 GMT" + "Wed, 16 Jun 2021 07:07:16 GMT" ], "Content-Length": [ "21" @@ -810,16 +889,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -833,28 +912,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11986" ], "x-ms-request-id": [ - "1e1f1882-d747-4572-98bb-aea68500b442" + "d6276334-c280-4184-9019-155fd408fd48" ], "x-ms-correlation-request-id": [ - "1e1f1882-d747-4572-98bb-aea68500b442" + "d6276334-c280-4184-9019-155fd408fd48" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174028Z:1e1f1882-d747-4572-98bb-aea68500b442" + "WESTUS2:20210616T070746Z:d6276334-c280-4184-9019-155fd408fd48" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:40:27 GMT" + "Wed, 16 Jun 2021 07:07:46 GMT" ], "Content-Length": [ "21" @@ -867,16 +946,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -890,28 +969,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" + "11985" ], "x-ms-request-id": [ - "f4510f25-6088-4597-b78f-9de54576263e" + "6b1358b4-6ea1-4799-840b-617fc091bb37" ], "x-ms-correlation-request-id": [ - "f4510f25-6088-4597-b78f-9de54576263e" + "6b1358b4-6ea1-4799-840b-617fc091bb37" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174058Z:f4510f25-6088-4597-b78f-9de54576263e" + "WESTUS2:20210616T070816Z:6b1358b4-6ea1-4799-840b-617fc091bb37" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:40:57 GMT" + "Wed, 16 Jun 2021 07:08:16 GMT" ], "Content-Length": [ "21" @@ -924,16 +1003,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -947,28 +1026,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "11984" ], "x-ms-request-id": [ - "c996dbaf-5bae-4195-85b2-e96223d0a14f" + "1cabeae1-ed26-4e25-99da-fd87b4334de2" ], "x-ms-correlation-request-id": [ - "c996dbaf-5bae-4195-85b2-e96223d0a14f" + "1cabeae1-ed26-4e25-99da-fd87b4334de2" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174128Z:c996dbaf-5bae-4195-85b2-e96223d0a14f" + "WESTUS2:20210616T070847Z:1cabeae1-ed26-4e25-99da-fd87b4334de2" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:41:28 GMT" + "Wed, 16 Jun 2021 07:08:46 GMT" ], "Content-Length": [ "21" @@ -981,16 +1060,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -1004,28 +1083,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "11983" ], "x-ms-request-id": [ - "eaf15d7b-a65e-4fb0-af26-539325dd4fd5" + "7ff19b7c-f950-4b5f-bad2-86b59e3eb6cc" ], "x-ms-correlation-request-id": [ - "eaf15d7b-a65e-4fb0-af26-539325dd4fd5" + "7ff19b7c-f950-4b5f-bad2-86b59e3eb6cc" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174158Z:eaf15d7b-a65e-4fb0-af26-539325dd4fd5" + "WESTUS2:20210616T070917Z:7ff19b7c-f950-4b5f-bad2-86b59e3eb6cc" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:41:57 GMT" + "Wed, 16 Jun 2021 07:09:16 GMT" ], "Content-Length": [ "21" @@ -1038,16 +1117,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -1061,28 +1140,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11982" ], "x-ms-request-id": [ - "e5c4b227-4d75-4970-aa26-aa14c14b0324" + "9efc11c7-4d20-466f-bfa0-09acbc82edc4" ], "x-ms-correlation-request-id": [ - "e5c4b227-4d75-4970-aa26-aa14c14b0324" + "9efc11c7-4d20-466f-bfa0-09acbc82edc4" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174228Z:e5c4b227-4d75-4970-aa26-aa14c14b0324" + "WESTUS2:20210616T070947Z:9efc11c7-4d20-466f-bfa0-09acbc82edc4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:42:28 GMT" + "Wed, 16 Jun 2021 07:09:47 GMT" ], "Content-Length": [ "21" @@ -1095,16 +1174,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -1118,28 +1197,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11981" ], "x-ms-request-id": [ - "1eaf1ad3-028f-4f08-972f-36d034e5d403" + "937359e5-71bb-4ad6-820c-ade31c78b1e5" ], "x-ms-correlation-request-id": [ - "1eaf1ad3-028f-4f08-972f-36d034e5d403" + "937359e5-71bb-4ad6-820c-ade31c78b1e5" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174258Z:1eaf1ad3-028f-4f08-972f-36d034e5d403" + "WESTUS2:20210616T071017Z:937359e5-71bb-4ad6-820c-ade31c78b1e5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:42:58 GMT" + "Wed, 16 Jun 2021 07:10:17 GMT" ], "Content-Length": [ "21" @@ -1152,16 +1231,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -1175,28 +1254,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11980" ], "x-ms-request-id": [ - "68e66183-6668-4129-aac0-e6f5ed022159" + "3c20ef59-ca4d-483f-8c7a-b5c503abab13" ], "x-ms-correlation-request-id": [ - "68e66183-6668-4129-aac0-e6f5ed022159" + "3c20ef59-ca4d-483f-8c7a-b5c503abab13" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174328Z:68e66183-6668-4129-aac0-e6f5ed022159" + "WESTUS2:20210616T071047Z:3c20ef59-ca4d-483f-8c7a-b5c503abab13" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:43:28 GMT" + "Wed, 16 Jun 2021 07:10:46 GMT" ], "Content-Length": [ "21" @@ -1209,16 +1288,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -1232,28 +1311,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11979" ], "x-ms-request-id": [ - "338f3d72-f0a6-46a0-971f-554c86b07536" + "1ec524a3-2df4-45d2-b3f0-7b4e33e22d95" ], "x-ms-correlation-request-id": [ - "338f3d72-f0a6-46a0-971f-554c86b07536" + "1ec524a3-2df4-45d2-b3f0-7b4e33e22d95" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174358Z:338f3d72-f0a6-46a0-971f-554c86b07536" + "WESTUS2:20210616T071117Z:1ec524a3-2df4-45d2-b3f0-7b4e33e22d95" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:43:58 GMT" + "Wed, 16 Jun 2021 07:11:17 GMT" ], "Content-Length": [ "21" @@ -1266,16 +1345,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -1289,28 +1368,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" + "11978" ], "x-ms-request-id": [ - "be490cfc-f879-4361-80e4-6d8056327b67" + "4530e5e4-ab56-4395-9ec5-ac93c0fbcab1" ], "x-ms-correlation-request-id": [ - "be490cfc-f879-4361-80e4-6d8056327b67" + "4530e5e4-ab56-4395-9ec5-ac93c0fbcab1" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174428Z:be490cfc-f879-4361-80e4-6d8056327b67" + "WESTUS2:20210616T071147Z:4530e5e4-ab56-4395-9ec5-ac93c0fbcab1" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:44:28 GMT" + "Wed, 16 Jun 2021 07:11:47 GMT" ], "Content-Length": [ "21" @@ -1323,16 +1402,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -1346,28 +1425,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" + "11977" ], "x-ms-request-id": [ - "2fcedc80-91b4-4317-94a6-30df51777eef" + "c7d03acb-6a92-476c-8cc8-48136191a976" ], "x-ms-correlation-request-id": [ - "2fcedc80-91b4-4317-94a6-30df51777eef" + "c7d03acb-6a92-476c-8cc8-48136191a976" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174458Z:2fcedc80-91b4-4317-94a6-30df51777eef" + "WESTUS2:20210616T071217Z:c7d03acb-6a92-476c-8cc8-48136191a976" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:44:58 GMT" + "Wed, 16 Jun 2021 07:12:16 GMT" ], "Content-Length": [ "21" @@ -1380,16 +1459,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -1403,28 +1482,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" + "11976" ], "x-ms-request-id": [ - "575c107c-d13b-4343-bd76-07f05ecd0dd9" + "c4e885ac-9a6e-4a32-88bc-1e24fb47b288" ], "x-ms-correlation-request-id": [ - "575c107c-d13b-4343-bd76-07f05ecd0dd9" + "c4e885ac-9a6e-4a32-88bc-1e24fb47b288" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174528Z:575c107c-d13b-4343-bd76-07f05ecd0dd9" + "WESTUS2:20210616T071247Z:c4e885ac-9a6e-4a32-88bc-1e24fb47b288" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:45:28 GMT" + "Wed, 16 Jun 2021 07:12:47 GMT" ], "Content-Length": [ "21" @@ -1437,16 +1516,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -1460,28 +1539,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" + "11975" ], "x-ms-request-id": [ - "f384f36a-a068-49fd-9671-6a694ae42c26" + "a74497e0-0c8d-44ec-b756-cbd0bdcff4fb" ], "x-ms-correlation-request-id": [ - "f384f36a-a068-49fd-9671-6a694ae42c26" + "a74497e0-0c8d-44ec-b756-cbd0bdcff4fb" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174559Z:f384f36a-a068-49fd-9671-6a694ae42c26" + "WESTUS2:20210616T071318Z:a74497e0-0c8d-44ec-b756-cbd0bdcff4fb" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:45:58 GMT" + "Wed, 16 Jun 2021 07:13:17 GMT" ], "Content-Length": [ "21" @@ -1494,16 +1573,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -1517,28 +1596,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" + "11974" ], "x-ms-request-id": [ - "826fde67-ae65-4617-a83d-a9a9e9cd5352" + "63d35aed-d399-4c60-89d8-c5a0bef4b640" ], "x-ms-correlation-request-id": [ - "826fde67-ae65-4617-a83d-a9a9e9cd5352" + "63d35aed-d399-4c60-89d8-c5a0bef4b640" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174629Z:826fde67-ae65-4617-a83d-a9a9e9cd5352" + "WESTUS2:20210616T071348Z:63d35aed-d399-4c60-89d8-c5a0bef4b640" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:46:28 GMT" + "Wed, 16 Jun 2021 07:13:48 GMT" ], "Content-Length": [ "21" @@ -1551,16 +1630,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -1574,28 +1653,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" + "11973" ], "x-ms-request-id": [ - "83112e44-28c8-4624-9de4-9cc499cff269" + "1e9b4681-9ed5-4804-9848-bae393fab29c" ], "x-ms-correlation-request-id": [ - "83112e44-28c8-4624-9de4-9cc499cff269" + "1e9b4681-9ed5-4804-9848-bae393fab29c" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174659Z:83112e44-28c8-4624-9de4-9cc499cff269" + "WESTUS2:20210616T071418Z:1e9b4681-9ed5-4804-9848-bae393fab29c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:46:58 GMT" + "Wed, 16 Jun 2021 07:14:17 GMT" ], "Content-Length": [ "21" @@ -1608,16 +1687,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -1631,28 +1710,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" + "11972" ], "x-ms-request-id": [ - "d4eaafa6-04a6-4b79-9df3-7802aa500457" + "1e8eca77-83ec-4d33-aa6b-4a020aac4557" ], "x-ms-correlation-request-id": [ - "d4eaafa6-04a6-4b79-9df3-7802aa500457" + "1e8eca77-83ec-4d33-aa6b-4a020aac4557" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174729Z:d4eaafa6-04a6-4b79-9df3-7802aa500457" + "WESTUS2:20210616T071448Z:1e8eca77-83ec-4d33-aa6b-4a020aac4557" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:47:28 GMT" + "Wed, 16 Jun 2021 07:14:48 GMT" ], "Content-Length": [ "21" @@ -1665,16 +1744,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -1688,28 +1767,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" + "11971" ], "x-ms-request-id": [ - "5bfd26c5-a3da-43f0-b799-28e878cf7269" + "ed994dc9-8cc2-4076-ae31-f71dbdda318b" ], "x-ms-correlation-request-id": [ - "5bfd26c5-a3da-43f0-b799-28e878cf7269" + "ed994dc9-8cc2-4076-ae31-f71dbdda318b" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174759Z:5bfd26c5-a3da-43f0-b799-28e878cf7269" + "WESTUS2:20210616T071518Z:ed994dc9-8cc2-4076-ae31-f71dbdda318b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:47:59 GMT" + "Wed, 16 Jun 2021 07:15:17 GMT" ], "Content-Length": [ "21" @@ -1722,16 +1801,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -1745,28 +1824,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" + "11970" ], "x-ms-request-id": [ - "eef96a69-bd75-4428-8864-d75138b48598" + "65bcfdb1-7c5a-427a-a028-c665b9ac44c5" ], "x-ms-correlation-request-id": [ - "eef96a69-bd75-4428-8864-d75138b48598" + "65bcfdb1-7c5a-427a-a028-c665b9ac44c5" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174829Z:eef96a69-bd75-4428-8864-d75138b48598" + "WESTUS2:20210616T071548Z:65bcfdb1-7c5a-427a-a028-c665b9ac44c5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:48:28 GMT" + "Wed, 16 Jun 2021 07:15:48 GMT" ], "Content-Length": [ "21" @@ -1779,16 +1858,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/operationsStatus/50a94b4c-fb92-4bd1-9d3c-1fda8d9f4b5f?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvd2VzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzUwYTk0YjRjLWZiOTItNGJkMS05ZDNjLTFmZGE4ZDlmNGI1Zj9hcGktdmVyc2lvbj0yMDIxLTAzLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/e29101ef-7d75-473a-9d92-75a120b6a65d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2UyOTEwMWVmLTdkNzUtNDczYS05ZDkyLTc1YTEyMGI2YTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -1802,28 +1881,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" + "11969" ], "x-ms-request-id": [ - "0d0588ea-a923-437d-a546-1889d06fe30c" + "652c8b4b-caac-4695-b9f5-a0b73f6f8cc5" ], "x-ms-correlation-request-id": [ - "0d0588ea-a923-437d-a546-1889d06fe30c" + "652c8b4b-caac-4695-b9f5-a0b73f6f8cc5" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174859Z:0d0588ea-a923-437d-a546-1889d06fe30c" + "WESTUS2:20210616T071618Z:652c8b4b-caac-4695-b9f5-a0b73f6f8cc5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:48:59 GMT" + "Wed, 16 Jun 2021 07:16:18 GMT" ], "Content-Length": [ "22" @@ -1836,16 +1915,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname8295?api-version=2021-03-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL3BpdHItc3RhZ2UtcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmVzdG9yZWRhY2NvdW50bmFtZTgyOTU/YXBpLXZlcnNpb249MjAyMS0wMy0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname3766?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmVzdG9yZWRhY2NvdW50bmFtZTM3NjY/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/5.0.321.7212", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/2.0.0.0" + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, "ResponseHeaders": { @@ -1859,46 +1938,46 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" + "11968" ], "x-ms-request-id": [ - "d801a3f3-c426-48f0-a98e-ffada7d14d2a" + "db387b30-ebbe-4e35-8522-8c10a2ac36fb" ], "x-ms-correlation-request-id": [ - "d801a3f3-c426-48f0-a98e-ffada7d14d2a" + "db387b30-ebbe-4e35-8522-8c10a2ac36fb" ], "x-ms-routing-request-id": [ - "WESTUS2:20210303T174859Z:d801a3f3-c426-48f0-a98e-ffada7d14d2a" + "WESTUS2:20210616T071619Z:db387b30-ebbe-4e35-8522-8c10a2ac36fb" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 03 Mar 2021 17:48:59 GMT" + "Wed, 16 Jun 2021 07:16:18 GMT" ], "Content-Length": [ - "2484" + "2554" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/pitr-stage-rg/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname8295\",\r\n \"name\": \"restoredaccountname8295\",\r\n \"location\": \"West US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {},\r\n \"systemData\": {\r\n \"createdAt\": \"2021-03-03T17:48:44.4341123Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restoredaccountname8295.documents-staging.windows-ppe.net:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"instanceId\": \"1a937e8e-1a33-4fd1-9349-34ede3dd02f2\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"enableCassandraConnector\": false,\r\n \"defaultIdentity\": \"\",\r\n \"networkAclBypass\": \"None\",\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restoredaccountname8295-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname8295-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restoredaccountname8295-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname8295-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restoredaccountname8295-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname8295-westus2.documents-staging.windows-ppe.net:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restoredaccountname8295-westus2\",\r\n \"locationName\": \"West US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/westus2/restorableDatabaseAccounts/9a4b63c3-49d1-4c87-b28e-92e92aeaa0ea\",\r\n \"restoreTimestampInUtc\": \"2021-03-01T00:00:00Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/restoredaccountname3766\",\r\n \"name\": \"restoredaccountname3766\",\r\n \"location\": \"East US 2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts\",\r\n \"kind\": \"GlobalDocumentDB\",\r\n \"tags\": {\r\n \"defaultExperience\": \"Core (SQL)\",\r\n \"hidden-cosmos-mmspecial\": \"\"\r\n },\r\n \"systemData\": {\r\n \"createdAt\": \"2021-06-16T07:16:11.6682597Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"documentEndpoint\": \"https://restoredaccountname3766.documents.azure.com:443/\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"enableAutomaticFailover\": false,\r\n \"enableMultipleWriteLocations\": false,\r\n \"enablePartitionKeyMonitor\": false,\r\n \"isVirtualNetworkFilterEnabled\": false,\r\n \"virtualNetworkRules\": [],\r\n \"EnabledApiTypes\": \"Sql\",\r\n \"disableKeyBasedMetadataWriteAccess\": false,\r\n \"enableFreeTier\": false,\r\n \"enableAnalyticalStorage\": false,\r\n \"analyticalStorageConfiguration\": {},\r\n \"instanceId\": \"1dfe47fb-822c-41f1-b403-1cf6c63d0ba7\",\r\n \"createMode\": \"Restore\",\r\n \"databaseAccountOfferType\": \"Standard\",\r\n \"defaultIdentity\": \"FirstPartyIdentity\",\r\n \"networkAclBypass\": \"None\",\r\n \"disableLocalAuth\": false,\r\n \"consistencyPolicy\": {\r\n \"defaultConsistencyLevel\": \"Session\",\r\n \"maxIntervalInSeconds\": 5,\r\n \"maxStalenessPrefix\": 100\r\n },\r\n \"configurationOverrides\": {},\r\n \"writeLocations\": [\r\n {\r\n \"id\": \"restoredaccountname3766-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname3766-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"readLocations\": [\r\n {\r\n \"id\": \"restoredaccountname3766-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname3766-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"locations\": [\r\n {\r\n \"id\": \"restoredaccountname3766-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"documentEndpoint\": \"https://restoredaccountname3766-eastus2.documents.azure.com:443/\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"failoverPriority\": 0,\r\n \"isZoneRedundant\": false\r\n }\r\n ],\r\n \"failoverPolicies\": [\r\n {\r\n \"id\": \"restoredaccountname3766-eastus2\",\r\n \"locationName\": \"East US 2\",\r\n \"failoverPriority\": 0\r\n }\r\n ],\r\n \"cors\": [],\r\n \"capabilities\": [],\r\n \"ipRules\": [],\r\n \"backupPolicy\": {\r\n \"type\": \"Continuous\"\r\n },\r\n \"restoreParameters\": {\r\n \"restoreMode\": \"PointInTime\",\r\n \"restoreSource\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/restorableDatabaseAccounts/9f8ee54b-f275-44fa-b2c5-9983644c131f\",\r\n \"restoreTimestampInUtc\": \"2021-06-16T07:01:38.282628Z\",\r\n \"databasesToRestore\": []\r\n },\r\n \"networkAclBypassResourceIds\": []\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n }\r\n}", "StatusCode": 200 } ], "Names": { "RestoreDatabaseAccountTests": [ - "restoredaccountname8295" + "restoredaccountname3766" ] }, "Variables": { - "SubscriptionId": "80be3961-0521-4a0a-8570-5cd5a4e2f98c" + "SubscriptionId": "259fbb24-9bcd-4cfc-865c-fc33b22fe38a" } } \ No newline at end of file diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RetrieveSqlContainerBackupInformationTests/RetrieveContinuousBackupInfoTest.json b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RetrieveSqlContainerBackupInformationTests/RetrieveContinuousBackupInfoTest.json new file mode 100644 index 0000000000000..f2e0f25b0988f --- /dev/null +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/RetrieveSqlContainerBackupInformationTests/RetrieveContinuousBackupInfoTest.json @@ -0,0 +1,938 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvc3FsdGVzdGFjY291bnQxMjQvc3FsRGF0YWJhc2VzL1Rlc3REQjEvY29udGFpbmVycy9UZXN0Q29udGFpbmVyMj9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"TestContainer2\",\r\n \"partitionKey\": {\r\n \"paths\": [\r\n \"/id\"\r\n ]\r\n }\r\n },\r\n \"options\": {\r\n \"throughput\": 400\r\n }\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "84e67394-e50c-40a6-b6bc-4cda0e097fc5" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "218" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2/operationResults/6aeefaef-3899-4545-acae-495d7d5c9477?api-version=2021-06-15" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/6aeefaef-3899-4545-acae-495d7d5c9477?api-version=2021-06-15" + ], + "x-ms-request-id": [ + "6aeefaef-3899-4545-acae-495d7d5c9477" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "d1b60f35-6f4d-4b17-9677-ded352bf5ce1" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T065431Z:d1b60f35-6f4d-4b17-9677-ded352bf5ce1" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 06:54:31 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/6aeefaef-3899-4545-acae-495d7d5c9477?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzZhZWVmYWVmLTM4OTktNDU0NS1hY2FlLTQ5NWQ3ZDVjOTQ3Nz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "166d970b-7241-4366-8a37-cfb0dde589c5" + ], + "x-ms-correlation-request-id": [ + "166d970b-7241-4366-8a37-cfb0dde589c5" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T065502Z:166d970b-7241-4366-8a37-cfb0dde589c5" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 06:55:01 GMT" + ], + "Content-Length": [ + "22" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvc3FsdGVzdGFjY291bnQxMjQvc3FsRGF0YWJhc2VzL1Rlc3REQjEvY29udGFpbmVycy9UZXN0Q29udGFpbmVyMj9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "93395a3c-a0e7-4cfa-9e77-eed89991fd59" + ], + "x-ms-correlation-request-id": [ + "93395a3c-a0e7-4cfa-9e77-eed89991fd59" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T065502Z:93395a3c-a0e7-4cfa-9e77-eed89991fd59" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 06:55:02 GMT" + ], + "Content-Length": [ + "1106" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers\",\r\n \"name\": \"TestContainer2\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"TestContainer2\",\r\n \"indexingPolicy\": {\r\n \"indexingMode\": \"consistent\",\r\n \"automatic\": true,\r\n \"includedPaths\": [\r\n {\r\n \"path\": \"/*\"\r\n }\r\n ],\r\n \"excludedPaths\": [\r\n {\r\n \"path\": \"/\\\"_etag\\\"/?\"\r\n }\r\n ]\r\n },\r\n \"partitionKey\": {\r\n \"paths\": [\r\n \"/id\"\r\n ],\r\n \"kind\": \"Hash\"\r\n },\r\n \"uniqueKeyPolicy\": {\r\n \"uniqueKeys\": []\r\n },\r\n \"conflictResolutionPolicy\": {\r\n \"mode\": \"LastWriterWins\",\r\n \"conflictResolutionPath\": \"/_ts\",\r\n \"conflictResolutionProcedure\": \"\"\r\n },\r\n \"backupPolicy\": {\r\n \"type\": 1\r\n },\r\n \"allowMaterializedViews\": false,\r\n \"geospatialConfig\": {\r\n \"type\": \"Geography\"\r\n },\r\n \"_rid\": \"nNkMAJ3y89g=\",\r\n \"_ts\": 1623826477,\r\n \"_self\": \"dbs/nNkMAA==/colls/nNkMAJ3y89g=/\",\r\n \"_etag\": \"\\\"00003206-0000-0200-0000-60c9a02d0000\\\"\",\r\n \"_docs\": \"docs/\",\r\n \"_sprocs\": \"sprocs/\",\r\n \"_triggers\": \"triggers/\",\r\n \"_udfs\": \"udfs/\",\r\n \"_conflicts\": \"conflicts/\",\r\n \"statistics\": [\r\n {\r\n \"id\": \"0\",\r\n \"sizeInKB\": 0,\r\n \"documentCount\": 0,\r\n \"partitionKeys\": []\r\n }\r\n ]\r\n }\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2/retrieveContinuousBackupInformation?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvc3FsdGVzdGFjY291bnQxMjQvc3FsRGF0YWJhc2VzL1Rlc3REQjEvY29udGFpbmVycy9UZXN0Q29udGFpbmVyMi9yZXRyaWV2ZUNvbnRpbnVvdXNCYWNrdXBJbmZvcm1hdGlvbj9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "POST", + "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "76f4d5e5-acb0-45e7-be5d-646070899d2e" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "29" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2/retrieveContinuousBackupInformation/operationResults/99e13563-72c5-4129-91f5-884db45233d7?api-version=2021-06-15" + ], + "x-ms-request-id": [ + "99e13563-72c5-4129-91f5-884db45233d7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "fe9180ed-ee8c-485c-aeee-1e1459dc9e8e" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T065502Z:fe9180ed-ee8c-485c-aeee-1e1459dc9e8e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 06:55:02 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2/retrieveContinuousBackupInformation?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvc3FsdGVzdGFjY291bnQxMjQvc3FsRGF0YWJhc2VzL1Rlc3REQjEvY29udGFpbmVycy9UZXN0Q29udGFpbmVyMi9yZXRyaWV2ZUNvbnRpbnVvdXNCYWNrdXBJbmZvcm1hdGlvbj9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "POST", + "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "59eb1581-f0a4-4748-817d-9d1a7852edeb" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "29" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2/retrieveContinuousBackupInformation/operationResults/5244e034-a747-44d8-8f92-8eca50c542e8?api-version=2021-06-15" + ], + "x-ms-request-id": [ + "5244e034-a747-44d8-8f92-8eca50c542e8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-correlation-request-id": [ + "25d57284-9138-47a3-89bd-08a061b2a355" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T065604Z:25d57284-9138-47a3-89bd-08a061b2a355" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 06:56:04 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2/retrieveContinuousBackupInformation/operationResults/99e13563-72c5-4129-91f5-884db45233d7?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvc3FsdGVzdGFjY291bnQxMjQvc3FsRGF0YWJhc2VzL1Rlc3REQjEvY29udGFpbmVycy9UZXN0Q29udGFpbmVyMi9yZXRyaWV2ZUNvbnRpbnVvdXNCYWNrdXBJbmZvcm1hdGlvbi9vcGVyYXRpb25SZXN1bHRzLzk5ZTEzNTYzLTcyYzUtNDEyOS05MWY1LTg4NGRiNDUyMzNkNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "b23745db-bbda-469a-be54-3bb6d2f4253b" + ], + "x-ms-correlation-request-id": [ + "b23745db-bbda-469a-be54-3bb6d2f4253b" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T065533Z:b23745db-bbda-469a-be54-3bb6d2f4253b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 06:55:32 GMT" + ], + "Content-Length": [ + "74" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"continuousBackupInformation\": {\r\n \"latestRestorableTimestamp\": \"1623826517\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2/retrieveContinuousBackupInformation/operationResults/99e13563-72c5-4129-91f5-884db45233d7?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvc3FsdGVzdGFjY291bnQxMjQvc3FsRGF0YWJhc2VzL1Rlc3REQjEvY29udGFpbmVycy9UZXN0Q29udGFpbmVyMi9yZXRyaWV2ZUNvbnRpbnVvdXNCYWNrdXBJbmZvcm1hdGlvbi9vcGVyYXRpb25SZXN1bHRzLzk5ZTEzNTYzLTcyYzUtNDEyOS05MWY1LTg4NGRiNDUyMzNkNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "82823ed4-74e7-4579-a207-379ed61a7a70" + ], + "x-ms-correlation-request-id": [ + "82823ed4-74e7-4579-a207-379ed61a7a70" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T065533Z:82823ed4-74e7-4579-a207-379ed61a7a70" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 06:55:32 GMT" + ], + "Content-Length": [ + "74" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"continuousBackupInformation\": {\r\n \"latestRestorableTimestamp\": \"1623826517\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2/throughputSettings/default?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvc3FsdGVzdGFjY291bnQxMjQvc3FsRGF0YWJhc2VzL1Rlc3REQjEvY29udGFpbmVycy9UZXN0Q29udGFpbmVyMi90aHJvdWdocHV0U2V0dGluZ3MvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"throughput\": 4000\r\n }\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e76c4786-7532-43d9-8816-22f379a69492" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "80" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2/throughputSettings/default/operationResults/3b33458a-4636-410f-9f6b-2fd53e42340a?api-version=2021-06-15" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/3b33458a-4636-410f-9f6b-2fd53e42340a?api-version=2021-06-15" + ], + "x-ms-request-id": [ + "3b33458a-4636-410f-9f6b-2fd53e42340a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-correlation-request-id": [ + "eac026ca-1bed-4cd8-ad8a-774c3b48867a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T065533Z:eac026ca-1bed-4cd8-ad8a-774c3b48867a" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 06:55:33 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/3b33458a-4636-410f-9f6b-2fd53e42340a?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzNiMzM0NThhLTQ2MzYtNDEwZi05ZjZiLTJmZDUzZTQyMzQwYT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "04342c55-2166-485b-b9e8-e8cbc8e512cd" + ], + "x-ms-correlation-request-id": [ + "04342c55-2166-485b-b9e8-e8cbc8e512cd" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T065604Z:04342c55-2166-485b-b9e8-e8cbc8e512cd" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 06:56:03 GMT" + ], + "Content-Length": [ + "22" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2/throughputSettings/default?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvc3FsdGVzdGFjY291bnQxMjQvc3FsRGF0YWJhc2VzL1Rlc3REQjEvY29udGFpbmVycy9UZXN0Q29udGFpbmVyMi90aHJvdWdocHV0U2V0dGluZ3MvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "9e7a2610-3673-41de-9ff8-ca944950bbf0" + ], + "x-ms-correlation-request-id": [ + "9e7a2610-3673-41de-9ff8-ca944950bbf0" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T065604Z:9e7a2610-3673-41de-9ff8-ca944950bbf0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 06:56:03 GMT" + ], + "Content-Length": [ + "417" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2/throughputSettings/default\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings\",\r\n \"name\": \"bME0\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"throughput\": 4000,\r\n \"minimumThroughput\": \"400\"\r\n }\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2/retrieveContinuousBackupInformation/operationResults/5244e034-a747-44d8-8f92-8eca50c542e8?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvc3FsdGVzdGFjY291bnQxMjQvc3FsRGF0YWJhc2VzL1Rlc3REQjEvY29udGFpbmVycy9UZXN0Q29udGFpbmVyMi9yZXRyaWV2ZUNvbnRpbnVvdXNCYWNrdXBJbmZvcm1hdGlvbi9vcGVyYXRpb25SZXN1bHRzLzUyNDRlMDM0LWE3NDctNDRkOC04ZjkyLThlY2E1MGM1NDJlOD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-request-id": [ + "f1f6ab77-350b-47cb-b384-d3a91d86f5a1" + ], + "x-ms-correlation-request-id": [ + "f1f6ab77-350b-47cb-b384-d3a91d86f5a1" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T065634Z:f1f6ab77-350b-47cb-b384-d3a91d86f5a1" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 06:56:34 GMT" + ], + "Content-Length": [ + "74" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"continuousBackupInformation\": {\r\n \"latestRestorableTimestamp\": \"1623826579\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2/retrieveContinuousBackupInformation/operationResults/5244e034-a747-44d8-8f92-8eca50c542e8?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvc3FsdGVzdGFjY291bnQxMjQvc3FsRGF0YWJhc2VzL1Rlc3REQjEvY29udGFpbmVycy9UZXN0Q29udGFpbmVyMi9yZXRyaWV2ZUNvbnRpbnVvdXNCYWNrdXBJbmZvcm1hdGlvbi9vcGVyYXRpb25SZXN1bHRzLzUyNDRlMDM0LWE3NDctNDRkOC04ZjkyLThlY2E1MGM1NDJlOD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-request-id": [ + "fa310cb8-b710-462a-95b6-5d5d3c102f41" + ], + "x-ms-correlation-request-id": [ + "fa310cb8-b710-462a-95b6-5d5d3c102f41" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T065635Z:fa310cb8-b710-462a-95b6-5d5d3c102f41" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 06:56:34 GMT" + ], + "Content-Length": [ + "74" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"continuousBackupInformation\": {\r\n \"latestRestorableTimestamp\": \"1623826579\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvc3FsdGVzdGFjY291bnQxMjQvc3FsRGF0YWJhc2VzL1Rlc3REQjEvY29udGFpbmVycy9UZXN0Q29udGFpbmVyMj9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "acbd831b-c184-4831-9e9a-813e15c09f24" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2/operationResults/8fd6bf31-88a0-4e57-9c71-b6a9137d399e?api-version=2021-06-15" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/8fd6bf31-88a0-4e57-9c71-b6a9137d399e?api-version=2021-06-15" + ], + "x-ms-request-id": [ + "8fd6bf31-88a0-4e57-9c71-b6a9137d399e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-correlation-request-id": [ + "4d79b492-5096-420a-9e64-44b04cde432f" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T065635Z:4d79b492-5096-420a-9e64-44b04cde432f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 06:56:35 GMT" + ], + "Content-Length": [ + "21" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/8fd6bf31-88a0-4e57-9c71-b6a9137d399e?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzhmZDZiZjMxLTg4YTAtNGU1Ny05YzcxLWI2YTkxMzdkMzk5ZT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-request-id": [ + "e60203de-1dd5-41df-bb6a-9156ed56d05a" + ], + "x-ms-correlation-request-id": [ + "e60203de-1dd5-41df-bb6a-9156ed56d05a" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T065705Z:e60203de-1dd5-41df-bb6a-9156ed56d05a" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 06:57:05 GMT" + ], + "Content-Length": [ + "22" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/sqltestaccount124/sqlDatabases/TestDB1/containers/TestContainer2/operationResults/8fd6bf31-88a0-4e57-9c71-b6a9137d399e?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvc3FsdGVzdGFjY291bnQxMjQvc3FsRGF0YWJhc2VzL1Rlc3REQjEvY29udGFpbmVycy9UZXN0Q29udGFpbmVyMi9vcGVyYXRpb25SZXN1bHRzLzhmZDZiZjMxLTg4YTAtNGU1Ny05YzcxLWI2YTkxMzdkMzk5ZT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-store, no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-gatewayversion": [ + "version=2.14.0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-request-id": [ + "a90803cd-e806-4e04-a515-27272192d5dd" + ], + "x-ms-correlation-request-id": [ + "a90803cd-e806-4e04-a515-27272192d5dd" + ], + "x-ms-routing-request-id": [ + "WESTUS2:20210616T065705Z:a90803cd-e806-4e04-a515-27272192d5dd" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 16 Jun 2021 06:57:05 GMT" + ], + "Content-Type": [ + "application/json" + ] + }, + "ResponseBody": "", + "StatusCode": 204 + } + ], + "Names": {}, + "Variables": { + "SubscriptionId": "259fbb24-9bcd-4cfc-865c-fc33b22fe38a" + } +} \ No newline at end of file diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/SqlResourcesOperationsTests/SqlCRUDTests.json b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/SqlResourcesOperationsTests/SqlCRUDTests.json index cf48ee06727ae..8fa5f1c042129 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/SqlResourcesOperationsTests/SqlCRUDTests.json +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/SqlResourcesOperationsTests/SqlCRUDTests.json @@ -1,21 +1,21 @@ { "Entries": [ { - "RequestUri": "/providers/Microsoft.DocumentDB/databaseAccountNames/cli124?api-version=2021-04-15", - "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9kYXRhYmFzZUFjY291bnROYW1lcy9jbGkxMjQ/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/providers/Microsoft.DocumentDB/databaseAccountNames/cli126?api-version=2021-06-15", + "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9kYXRhYmFzZUFjY291bnROYW1lcy9jbGkxMjY/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "HEAD", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2b83f260-8160-473b-b211-6da9961cbb3c" + "dec186b4-89c1-4de6-a0b9-9e77b8317a09" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -30,7 +30,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-activity-id": [ - "2b83f260-8160-473b-b211-6da9961cbb3c" + "dec186b4-89c1-4de6-a0b9-9e77b8317a09" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -39,19 +39,19 @@ "11999" ], "x-ms-request-id": [ - "8998fda8-ee22-4be4-b66b-a20832ab97b0" + "78d9ae00-a153-4ed4-ba62-e38cee5aaaf2" ], "x-ms-correlation-request-id": [ - "8998fda8-ee22-4be4-b66b-a20832ab97b0" + "78d9ae00-a153-4ed4-ba62-e38cee5aaaf2" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174428Z:8998fda8-ee22-4be4-b66b-a20832ab97b0" + "WESTUS2:20210616T075815Z:78d9ae00-a153-4ed4-ba62-e38cee5aaaf2" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:44:28 GMT" + "Wed, 16 Jun 2021 07:58:14 GMT" ], "Content-Length": [ "0" @@ -61,21 +61,21 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWU/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWU/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName\"\r\n },\r\n \"options\": {}\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "fbcea387-12ed-4254-bc7f-ed05b8138813" + "8f2b12a7-aba2-452a-90cb-05df84dcee75" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -93,19 +93,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/operationResults/6cc325fb-e2ff-4105-8a33-53f45f30c9ba?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/operationResults/9135e661-d84a-4811-8536-572761dc9dbb?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/6cc325fb-e2ff-4105-8a33-53f45f30c9ba?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/9135e661-d84a-4811-8536-572761dc9dbb?api-version=2021-06-15" ], "x-ms-request-id": [ - "6cc325fb-e2ff-4105-8a33-53f45f30c9ba" + "9135e661-d84a-4811-8536-572761dc9dbb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -114,16 +114,16 @@ "1199" ], "x-ms-correlation-request-id": [ - "8a7855e1-73cc-4fe6-8778-e49d41194961" + "a8610c35-1523-493e-b484-a6b6a7c37096" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174429Z:8a7855e1-73cc-4fe6-8778-e49d41194961" + "WESTUS2:20210616T075816Z:a8610c35-1523-493e-b484-a6b6a7c37096" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:44:29 GMT" + "Wed, 16 Jun 2021 07:58:16 GMT" ], "Content-Length": [ "21" @@ -136,15 +136,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/6cc325fb-e2ff-4105-8a33-53f45f30c9ba?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzZjYzMyNWZiLWUyZmYtNDEwNS04YTMzLTUzZjQ1ZjMwYzliYT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/9135e661-d84a-4811-8536-572761dc9dbb?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzkxMzVlNjYxLWQ4NGEtNDgxMS04NTM2LTU3Mjc2MWRjOWRiYj9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -159,7 +159,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -168,19 +168,19 @@ "11999" ], "x-ms-request-id": [ - "a107e341-b554-46ff-9430-2bd780e082dc" + "ed5f3dfb-09a0-46da-9ef6-f8abb1054fc0" ], "x-ms-correlation-request-id": [ - "a107e341-b554-46ff-9430-2bd780e082dc" + "ed5f3dfb-09a0-46da-9ef6-f8abb1054fc0" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174459Z:a107e341-b554-46ff-9430-2bd780e082dc" + "WESTUS2:20210616T075846Z:ed5f3dfb-09a0-46da-9ef6-f8abb1054fc0" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:44:59 GMT" + "Wed, 16 Jun 2021 07:58:46 GMT" ], "Content-Length": [ "22" @@ -193,15 +193,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWU/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWU/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -216,7 +216,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -225,19 +225,19 @@ "11998" ], "x-ms-request-id": [ - "4e07a839-902b-4a0c-9cf2-ad4d35161783" + "34e46b72-0bbc-4224-98df-c53039d4ecf2" ], "x-ms-correlation-request-id": [ - "4e07a839-902b-4a0c-9cf2-ad4d35161783" + "34e46b72-0bbc-4224-98df-c53039d4ecf2" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174500Z:4e07a839-902b-4a0c-9cf2-ad4d35161783" + "WESTUS2:20210616T075846Z:34e46b72-0bbc-4224-98df-c53039d4ecf2" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:44:59 GMT" + "Wed, 16 Jun 2021 07:58:46 GMT" ], "Content-Length": [ "458" @@ -246,25 +246,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases\",\r\n \"name\": \"databaseName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName\",\r\n \"_rid\": \"6EAGAA==\",\r\n \"_self\": \"dbs/6EAGAA==/\",\r\n \"_etag\": \"\\\"0000c20e-0000-0200-0000-60884d820000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1619545474\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases\",\r\n \"name\": \"databaseName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName\",\r\n \"_rid\": \"xaE4AA==\",\r\n \"_self\": \"dbs/xaE4AA==/\",\r\n \"_etag\": \"\\\"0000c401-0000-0200-0000-60c944c50000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1623803077\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWU/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWU/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c50a30fe-dfc3-495a-ba45-5a2df530a8ba" + "d3fddd52-e0bb-479c-9416-4d450ec59d98" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -279,7 +279,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -288,19 +288,19 @@ "11997" ], "x-ms-request-id": [ - "7127b2fe-37b2-4716-a8f2-442649d3800e" + "b639a19e-6507-4110-a5ce-9be5e28f7a0e" ], "x-ms-correlation-request-id": [ - "7127b2fe-37b2-4716-a8f2-442649d3800e" + "b639a19e-6507-4110-a5ce-9be5e28f7a0e" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174500Z:7127b2fe-37b2-4716-a8f2-442649d3800e" + "WESTUS2:20210616T075847Z:b639a19e-6507-4110-a5ce-9be5e28f7a0e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:44:59 GMT" + "Wed, 16 Jun 2021 07:58:46 GMT" ], "Content-Length": [ "458" @@ -309,25 +309,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases\",\r\n \"name\": \"databaseName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName\",\r\n \"_rid\": \"6EAGAA==\",\r\n \"_self\": \"dbs/6EAGAA==/\",\r\n \"_etag\": \"\\\"0000c20e-0000-0200-0000-60884d820000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1619545474\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases\",\r\n \"name\": \"databaseName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName\",\r\n \"_rid\": \"xaE4AA==\",\r\n \"_self\": \"dbs/xaE4AA==/\",\r\n \"_etag\": \"\\\"0000c401-0000-0200-0000-60c944c50000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1623803077\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName2?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUyP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName2?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUyP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName2\"\r\n },\r\n \"options\": {\r\n \"throughput\": 700\r\n }\r\n },\r\n \"location\": \"EAST US 2\",\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "7a824c4d-7cd2-4b9b-9334-b4643edd8256" + "b191d4bd-d53b-4895-b95d-1051dd2d4cb7" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -345,19 +345,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName2/operationResults/db60d581-18ae-4752-99f7-ceb089ecfd58?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName2/operationResults/b22d325f-c852-4eb4-b5d7-7fd1bfff0a49?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/db60d581-18ae-4752-99f7-ceb089ecfd58?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/b22d325f-c852-4eb4-b5d7-7fd1bfff0a49?api-version=2021-06-15" ], "x-ms-request-id": [ - "db60d581-18ae-4752-99f7-ceb089ecfd58" + "b22d325f-c852-4eb4-b5d7-7fd1bfff0a49" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -366,16 +366,16 @@ "1198" ], "x-ms-correlation-request-id": [ - "52c39d89-fe3c-46c8-91fb-b814f7eed34e" + "6fd5201e-f3f0-416d-b9bd-4d655945db0c" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174501Z:52c39d89-fe3c-46c8-91fb-b814f7eed34e" + "WESTUS2:20210616T075847Z:6fd5201e-f3f0-416d-b9bd-4d655945db0c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:45:00 GMT" + "Wed, 16 Jun 2021 07:58:47 GMT" ], "Content-Length": [ "21" @@ -388,15 +388,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/db60d581-18ae-4752-99f7-ceb089ecfd58?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2RiNjBkNTgxLTE4YWUtNDc1Mi05OWY3LWNlYjA4OWVjZmQ1OD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/b22d325f-c852-4eb4-b5d7-7fd1bfff0a49?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2IyMmQzMjVmLWM4NTItNGViNC1iNWQ3LTdmZDFiZmZmMGE0OT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -411,7 +411,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -420,19 +420,19 @@ "11996" ], "x-ms-request-id": [ - "88139015-4731-4228-90ea-80262773d5c9" + "2dc98b4b-8eee-4742-8035-5af3e2cfc104" ], "x-ms-correlation-request-id": [ - "88139015-4731-4228-90ea-80262773d5c9" + "2dc98b4b-8eee-4742-8035-5af3e2cfc104" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174531Z:88139015-4731-4228-90ea-80262773d5c9" + "WESTUS2:20210616T075917Z:2dc98b4b-8eee-4742-8035-5af3e2cfc104" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:45:31 GMT" + "Wed, 16 Jun 2021 07:59:16 GMT" ], "Content-Length": [ "22" @@ -445,15 +445,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName2?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUyP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName2?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUyP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -468,7 +468,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -477,19 +477,19 @@ "11995" ], "x-ms-request-id": [ - "92e448e2-5116-4447-aad1-23c733243fc0" + "712e3bb7-7b08-4c75-93fa-51a7d37d4ef2" ], "x-ms-correlation-request-id": [ - "92e448e2-5116-4447-aad1-23c733243fc0" + "712e3bb7-7b08-4c75-93fa-51a7d37d4ef2" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174531Z:92e448e2-5116-4447-aad1-23c733243fc0" + "WESTUS2:20210616T075918Z:712e3bb7-7b08-4c75-93fa-51a7d37d4ef2" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:45:31 GMT" + "Wed, 16 Jun 2021 07:59:17 GMT" ], "Content-Length": [ "461" @@ -498,25 +498,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases\",\r\n \"name\": \"databaseName2\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName2\",\r\n \"_rid\": \"ok8iAA==\",\r\n \"_self\": \"dbs/ok8iAA==/\",\r\n \"_etag\": \"\\\"0000c40e-0000-0200-0000-60884da60000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1619545510\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases\",\r\n \"name\": \"databaseName2\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName2\",\r\n \"_rid\": \"Cy8eAA==\",\r\n \"_self\": \"dbs/Cy8eAA==/\",\r\n \"_etag\": \"\\\"0000c601-0000-0200-0000-60c944e60000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1623803110\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a7bde4cb-aa97-479f-99f1-80aa77bd5a51" + "015f855c-c0a6-40d9-8164-25a17b9fe0f8" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -531,7 +531,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -540,46 +540,46 @@ "11994" ], "x-ms-request-id": [ - "d286f36f-c978-4ee5-9eff-a8902e42c87e" + "3ec3774d-d6cb-4904-b9e3-3871524b5819" ], "x-ms-correlation-request-id": [ - "d286f36f-c978-4ee5-9eff-a8902e42c87e" + "3ec3774d-d6cb-4904-b9e3-3871524b5819" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174531Z:d286f36f-c978-4ee5-9eff-a8902e42c87e" + "WESTUS2:20210616T075918Z:3ec3774d-d6cb-4904-b9e3-3871524b5819" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:45:31 GMT" + "Wed, 16 Jun 2021 07:59:17 GMT" ], "Content-Length": [ - "932" + "1394" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases\",\r\n \"name\": \"databaseName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName\",\r\n \"_rid\": \"6EAGAA==\",\r\n \"_self\": \"dbs/6EAGAA==/\",\r\n \"_etag\": \"\\\"0000c20e-0000-0200-0000-60884d820000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1619545474\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases\",\r\n \"name\": \"databaseName2\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName2\",\r\n \"_rid\": \"ok8iAA==\",\r\n \"_self\": \"dbs/ok8iAA==/\",\r\n \"_etag\": \"\\\"0000c40e-0000-0200-0000-60884da60000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1619545510\r\n }\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases\",\r\n \"name\": \"databaseName2\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName2\",\r\n \"_rid\": \"Cy8eAA==\",\r\n \"_self\": \"dbs/Cy8eAA==/\",\r\n \"_etag\": \"\\\"0000c601-0000-0200-0000-60c944e60000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1623803110\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases\",\r\n \"name\": \"databaseName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName\",\r\n \"_rid\": \"xaE4AA==\",\r\n \"_self\": \"dbs/xaE4AA==/\",\r\n \"_etag\": \"\\\"0000c401-0000-0200-0000-60c944c50000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1623803077\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName3\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases\",\r\n \"name\": \"databaseName3\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"databaseName3\",\r\n \"_rid\": \"VE5xAA==\",\r\n \"_self\": \"dbs/VE5xAA==/\",\r\n \"_etag\": \"\\\"0000db01-0000-0200-0000-60c9483d0000\\\"\",\r\n \"_colls\": \"colls/\",\r\n \"_users\": \"users/\",\r\n \"_ts\": 1623803965\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName2/throughputSettings/default?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUyL3Rocm91Z2hwdXRTZXR0aW5ncy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName2/throughputSettings/default?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUyL3Rocm91Z2hwdXRTZXR0aW5ncy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6b95967e-fba5-483c-9cd5-6fbfe5915734" + "775571e3-ec31-4fe9-989f-3c6943319369" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -594,7 +594,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -603,19 +603,19 @@ "11993" ], "x-ms-request-id": [ - "f61ad662-cad8-41a9-b72a-ed0f15fb528b" + "8b659c74-462d-4be7-9999-f42afbfceb46" ], "x-ms-correlation-request-id": [ - "f61ad662-cad8-41a9-b72a-ed0f15fb528b" + "8b659c74-462d-4be7-9999-f42afbfceb46" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174532Z:f61ad662-cad8-41a9-b72a-ed0f15fb528b" + "WESTUS2:20210616T075918Z:8b659c74-462d-4be7-9999-f42afbfceb46" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:45:31 GMT" + "Wed, 16 Jun 2021 07:59:17 GMT" ], "Content-Length": [ "374" @@ -624,32 +624,32 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName2/throughputSettings/default\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings\",\r\n \"name\": \"1nZu\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"throughput\": 700,\r\n \"minimumThroughput\": \"400\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName2/throughputSettings/default\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings\",\r\n \"name\": \"TskQ\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"throughput\": 700,\r\n \"minimumThroughput\": \"400\"\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName2?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lMj9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"containerName\",\r\n \"indexingPolicy\": {\r\n \"automatic\": true,\r\n \"indexingMode\": \"consistent\",\r\n \"includedPaths\": [\r\n {\r\n \"path\": \"/*\"\r\n }\r\n ],\r\n \"excludedPaths\": [\r\n {\r\n \"path\": \"/pathToNotIndex/*\"\r\n }\r\n ],\r\n \"compositeIndexes\": [\r\n [\r\n {\r\n \"path\": \"/orderByPath1\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath2\",\r\n \"order\": \"descending\"\r\n }\r\n ],\r\n [\r\n {\r\n \"path\": \"/orderByPath3\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath4\",\r\n \"order\": \"descending\"\r\n }\r\n ]\r\n ]\r\n },\r\n \"partitionKey\": {\r\n \"paths\": [\r\n \"/address/zipCode\"\r\n ],\r\n \"kind\": \"Hash\"\r\n }\r\n },\r\n \"options\": {\r\n \"throughput\": 700\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"containerName2\",\r\n \"indexingPolicy\": {\r\n \"automatic\": true,\r\n \"indexingMode\": \"consistent\",\r\n \"includedPaths\": [\r\n {\r\n \"path\": \"/*\"\r\n }\r\n ],\r\n \"excludedPaths\": [\r\n {\r\n \"path\": \"/pathToNotIndex/*\"\r\n }\r\n ],\r\n \"compositeIndexes\": [\r\n [\r\n {\r\n \"path\": \"/orderByPath1\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath2\",\r\n \"order\": \"descending\"\r\n }\r\n ],\r\n [\r\n {\r\n \"path\": \"/orderByPath3\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath4\",\r\n \"order\": \"descending\"\r\n }\r\n ]\r\n ]\r\n },\r\n \"partitionKey\": {\r\n \"paths\": [\r\n \"/address/zipCode\"\r\n ],\r\n \"kind\": \"Hash\"\r\n }\r\n },\r\n \"options\": {\r\n \"throughput\": 700\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "74fffc6c-7156-4be3-83ff-c65b9b73df8d" + "d3bc7c2d-d300-4636-a80f-ba5c4137472e" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "1081" + "1082" ] }, "ResponseHeaders": { @@ -660,19 +660,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/operationResults/f055147d-6919-4744-b6c3-2cbd3e853278?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName2/operationResults/4cc010d8-5975-4210-a1b9-b1eb500de178?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/f055147d-6919-4744-b6c3-2cbd3e853278?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/4cc010d8-5975-4210-a1b9-b1eb500de178?api-version=2021-06-15" ], "x-ms-request-id": [ - "f055147d-6919-4744-b6c3-2cbd3e853278" + "4cc010d8-5975-4210-a1b9-b1eb500de178" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -681,16 +681,16 @@ "1197" ], "x-ms-correlation-request-id": [ - "57e37d4e-1fca-4361-a3bd-9ae6d1abea62" + "25708cd9-bc3e-4d2a-8c14-5407cbbfbf64" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174533Z:57e37d4e-1fca-4361-a3bd-9ae6d1abea62" + "WESTUS2:20210616T075919Z:25708cd9-bc3e-4d2a-8c14-5407cbbfbf64" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:45:32 GMT" + "Wed, 16 Jun 2021 07:59:18 GMT" ], "Content-Length": [ "21" @@ -703,15 +703,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/f055147d-6919-4744-b6c3-2cbd3e853278?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2YwNTUxNDdkLTY5MTktNDc0NC1iNmMzLTJjYmQzZTg1MzI3OD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/4cc010d8-5975-4210-a1b9-b1eb500de178?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzRjYzAxMGQ4LTU5NzUtNDIxMC1hMWI5LWIxZWI1MDBkZTE3OD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -726,7 +726,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -735,19 +735,19 @@ "11992" ], "x-ms-request-id": [ - "07b93a27-2e05-462d-af06-852cf7434fad" + "cb045140-d012-459e-8b45-19b1dd2020a4" ], "x-ms-correlation-request-id": [ - "07b93a27-2e05-462d-af06-852cf7434fad" + "cb045140-d012-459e-8b45-19b1dd2020a4" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174603Z:07b93a27-2e05-462d-af06-852cf7434fad" + "WESTUS2:20210616T075949Z:cb045140-d012-459e-8b45-19b1dd2020a4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:46:02 GMT" + "Wed, 16 Jun 2021 07:59:49 GMT" ], "Content-Length": [ "22" @@ -760,15 +760,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName2?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lMj9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -783,7 +783,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -792,46 +792,46 @@ "11991" ], "x-ms-request-id": [ - "2e789efb-0f12-4214-829a-d11fb1534b12" + "0fa482bf-0149-4421-8622-5f5f2dc118b4" ], "x-ms-correlation-request-id": [ - "2e789efb-0f12-4214-829a-d11fb1534b12" + "0fa482bf-0149-4421-8622-5f5f2dc118b4" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174603Z:2e789efb-0f12-4214-829a-d11fb1534b12" + "WESTUS2:20210616T075949Z:0fa482bf-0149-4421-8622-5f5f2dc118b4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:46:02 GMT" + "Wed, 16 Jun 2021 07:59:49 GMT" ], "Content-Length": [ - "1320" + "1323" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers\",\r\n \"name\": \"containerName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"containerName\",\r\n \"indexingPolicy\": {\r\n \"indexingMode\": \"consistent\",\r\n \"automatic\": true,\r\n \"includedPaths\": [\r\n {\r\n \"path\": \"/*\"\r\n }\r\n ],\r\n \"excludedPaths\": [\r\n {\r\n \"path\": \"/pathToNotIndex/*\"\r\n },\r\n {\r\n \"path\": \"/\\\"_etag\\\"/?\"\r\n }\r\n ],\r\n \"compositeIndexes\": [\r\n [\r\n {\r\n \"path\": \"/orderByPath1\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath2\",\r\n \"order\": \"descending\"\r\n }\r\n ],\r\n [\r\n {\r\n \"path\": \"/orderByPath3\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath4\",\r\n \"order\": \"descending\"\r\n }\r\n ]\r\n ]\r\n },\r\n \"partitionKey\": {\r\n \"paths\": [\r\n \"/address/zipCode\"\r\n ],\r\n \"kind\": \"Hash\"\r\n },\r\n \"uniqueKeyPolicy\": {\r\n \"uniqueKeys\": []\r\n },\r\n \"conflictResolutionPolicy\": {\r\n \"mode\": \"LastWriterWins\",\r\n \"conflictResolutionPath\": \"/_ts\",\r\n \"conflictResolutionProcedure\": \"\"\r\n },\r\n \"allowMaterializedViews\": false,\r\n \"geospatialConfig\": {\r\n \"type\": \"Geography\"\r\n },\r\n \"_rid\": \"6EAGAPmHjic=\",\r\n \"_ts\": 1619545541,\r\n \"_self\": \"dbs/6EAGAA==/colls/6EAGAPmHjic=/\",\r\n \"_etag\": \"\\\"0000c80e-0000-0200-0000-60884dc50000\\\"\",\r\n \"_docs\": \"docs/\",\r\n \"_sprocs\": \"sprocs/\",\r\n \"_triggers\": \"triggers/\",\r\n \"_udfs\": \"udfs/\",\r\n \"_conflicts\": \"conflicts/\",\r\n \"statistics\": [\r\n {\r\n \"id\": \"0\",\r\n \"sizeInKB\": 0,\r\n \"documentCount\": 0,\r\n \"partitionKeys\": []\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers\",\r\n \"name\": \"containerName2\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"containerName2\",\r\n \"indexingPolicy\": {\r\n \"indexingMode\": \"consistent\",\r\n \"automatic\": true,\r\n \"includedPaths\": [\r\n {\r\n \"path\": \"/*\"\r\n }\r\n ],\r\n \"excludedPaths\": [\r\n {\r\n \"path\": \"/pathToNotIndex/*\"\r\n },\r\n {\r\n \"path\": \"/\\\"_etag\\\"/?\"\r\n }\r\n ],\r\n \"compositeIndexes\": [\r\n [\r\n {\r\n \"path\": \"/orderByPath1\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath2\",\r\n \"order\": \"descending\"\r\n }\r\n ],\r\n [\r\n {\r\n \"path\": \"/orderByPath3\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath4\",\r\n \"order\": \"descending\"\r\n }\r\n ]\r\n ]\r\n },\r\n \"partitionKey\": {\r\n \"paths\": [\r\n \"/address/zipCode\"\r\n ],\r\n \"kind\": \"Hash\"\r\n },\r\n \"uniqueKeyPolicy\": {\r\n \"uniqueKeys\": []\r\n },\r\n \"conflictResolutionPolicy\": {\r\n \"mode\": \"LastWriterWins\",\r\n \"conflictResolutionPath\": \"/_ts\",\r\n \"conflictResolutionProcedure\": \"\"\r\n },\r\n \"allowMaterializedViews\": false,\r\n \"geospatialConfig\": {\r\n \"type\": \"Geography\"\r\n },\r\n \"_rid\": \"xaE4AO-G7eg=\",\r\n \"_ts\": 1623803142,\r\n \"_self\": \"dbs/xaE4AA==/colls/xaE4AO-G7eg=/\",\r\n \"_etag\": \"\\\"0000ca01-0000-0200-0000-60c945060000\\\"\",\r\n \"_docs\": \"docs/\",\r\n \"_sprocs\": \"sprocs/\",\r\n \"_triggers\": \"triggers/\",\r\n \"_udfs\": \"udfs/\",\r\n \"_conflicts\": \"conflicts/\",\r\n \"statistics\": [\r\n {\r\n \"id\": \"0\",\r\n \"sizeInKB\": 0,\r\n \"documentCount\": 0,\r\n \"partitionKeys\": []\r\n }\r\n ]\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1ed83b9b-a737-4486-b056-8ec4fc507a01" + "ca666a87-ed91-417b-8fed-b9e27ffd27fe" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -846,7 +846,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -855,46 +855,46 @@ "11990" ], "x-ms-request-id": [ - "c7163b76-0b04-463b-ae4c-159824cd638c" + "a9656ac1-03ee-40da-97f9-9ec6529c35c7" ], "x-ms-correlation-request-id": [ - "c7163b76-0b04-463b-ae4c-159824cd638c" + "a9656ac1-03ee-40da-97f9-9ec6529c35c7" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174603Z:c7163b76-0b04-463b-ae4c-159824cd638c" + "WESTUS2:20210616T075949Z:a9656ac1-03ee-40da-97f9-9ec6529c35c7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:46:02 GMT" + "Wed, 16 Jun 2021 07:59:49 GMT" ], "Content-Length": [ - "1256" + "2504" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers\",\r\n \"name\": \"containerName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"containerName\",\r\n \"indexingPolicy\": {\r\n \"indexingMode\": \"consistent\",\r\n \"automatic\": true,\r\n \"includedPaths\": [\r\n {\r\n \"path\": \"/*\"\r\n }\r\n ],\r\n \"excludedPaths\": [\r\n {\r\n \"path\": \"/pathToNotIndex/*\"\r\n },\r\n {\r\n \"path\": \"/\\\"_etag\\\"/?\"\r\n }\r\n ],\r\n \"compositeIndexes\": [\r\n [\r\n {\r\n \"path\": \"/orderByPath1\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath2\",\r\n \"order\": \"descending\"\r\n }\r\n ],\r\n [\r\n {\r\n \"path\": \"/orderByPath3\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath4\",\r\n \"order\": \"descending\"\r\n }\r\n ]\r\n ]\r\n },\r\n \"partitionKey\": {\r\n \"paths\": [\r\n \"/address/zipCode\"\r\n ],\r\n \"kind\": \"Hash\"\r\n },\r\n \"uniqueKeyPolicy\": {\r\n \"uniqueKeys\": []\r\n },\r\n \"conflictResolutionPolicy\": {\r\n \"mode\": \"LastWriterWins\",\r\n \"conflictResolutionPath\": \"/_ts\",\r\n \"conflictResolutionProcedure\": \"\"\r\n },\r\n \"allowMaterializedViews\": false,\r\n \"geospatialConfig\": {\r\n \"type\": \"Geography\"\r\n },\r\n \"_rid\": \"6EAGAPmHjic=\",\r\n \"_ts\": 1619545541,\r\n \"_self\": \"dbs/6EAGAA==/colls/6EAGAPmHjic=/\",\r\n \"_etag\": \"\\\"0000c80e-0000-0200-0000-60884dc50000\\\"\",\r\n \"_docs\": \"docs/\",\r\n \"_sprocs\": \"sprocs/\",\r\n \"_triggers\": \"triggers/\",\r\n \"_udfs\": \"udfs/\",\r\n \"_conflicts\": \"conflicts/\"\r\n }\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers\",\r\n \"name\": \"containerName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"containerName\",\r\n \"indexingPolicy\": {\r\n \"indexingMode\": \"consistent\",\r\n \"automatic\": true,\r\n \"includedPaths\": [\r\n {\r\n \"path\": \"/*\"\r\n }\r\n ],\r\n \"excludedPaths\": [\r\n {\r\n \"path\": \"/pathToNotIndex/*\"\r\n },\r\n {\r\n \"path\": \"/\\\"_etag\\\"/?\"\r\n }\r\n ],\r\n \"compositeIndexes\": [\r\n [\r\n {\r\n \"path\": \"/orderByPath1\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath2\",\r\n \"order\": \"descending\"\r\n }\r\n ],\r\n [\r\n {\r\n \"path\": \"/orderByPath3\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath4\",\r\n \"order\": \"descending\"\r\n }\r\n ]\r\n ]\r\n },\r\n \"partitionKey\": {\r\n \"paths\": [\r\n \"/address/zipCode\"\r\n ],\r\n \"kind\": \"Hash\"\r\n },\r\n \"uniqueKeyPolicy\": {\r\n \"uniqueKeys\": []\r\n },\r\n \"conflictResolutionPolicy\": {\r\n \"mode\": \"LastWriterWins\",\r\n \"conflictResolutionPath\": \"/_ts\",\r\n \"conflictResolutionProcedure\": \"\"\r\n },\r\n \"allowMaterializedViews\": false,\r\n \"geospatialConfig\": {\r\n \"type\": \"Geography\"\r\n },\r\n \"_rid\": \"xaE4AOImaIk=\",\r\n \"_ts\": 1623806406,\r\n \"_self\": \"dbs/xaE4AA==/colls/xaE4AOImaIk=/\",\r\n \"_etag\": \"\\\"0000ef01-0000-0200-0000-60c951c60000\\\"\",\r\n \"_docs\": \"docs/\",\r\n \"_sprocs\": \"sprocs/\",\r\n \"_triggers\": \"triggers/\",\r\n \"_udfs\": \"udfs/\",\r\n \"_conflicts\": \"conflicts/\"\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName2\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers\",\r\n \"name\": \"containerName2\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"containerName2\",\r\n \"indexingPolicy\": {\r\n \"indexingMode\": \"consistent\",\r\n \"automatic\": true,\r\n \"includedPaths\": [\r\n {\r\n \"path\": \"/*\"\r\n }\r\n ],\r\n \"excludedPaths\": [\r\n {\r\n \"path\": \"/pathToNotIndex/*\"\r\n },\r\n {\r\n \"path\": \"/\\\"_etag\\\"/?\"\r\n }\r\n ],\r\n \"compositeIndexes\": [\r\n [\r\n {\r\n \"path\": \"/orderByPath1\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath2\",\r\n \"order\": \"descending\"\r\n }\r\n ],\r\n [\r\n {\r\n \"path\": \"/orderByPath3\",\r\n \"order\": \"ascending\"\r\n },\r\n {\r\n \"path\": \"/orderByPath4\",\r\n \"order\": \"descending\"\r\n }\r\n ]\r\n ]\r\n },\r\n \"partitionKey\": {\r\n \"paths\": [\r\n \"/address/zipCode\"\r\n ],\r\n \"kind\": \"Hash\"\r\n },\r\n \"uniqueKeyPolicy\": {\r\n \"uniqueKeys\": []\r\n },\r\n \"conflictResolutionPolicy\": {\r\n \"mode\": \"LastWriterWins\",\r\n \"conflictResolutionPath\": \"/_ts\",\r\n \"conflictResolutionProcedure\": \"\"\r\n },\r\n \"allowMaterializedViews\": false,\r\n \"geospatialConfig\": {\r\n \"type\": \"Geography\"\r\n },\r\n \"_rid\": \"xaE4AO-G7eg=\",\r\n \"_ts\": 1623803142,\r\n \"_self\": \"dbs/xaE4AA==/colls/xaE4AO-G7eg=/\",\r\n \"_etag\": \"\\\"0000ca01-0000-0200-0000-60c945060000\\\"\",\r\n \"_docs\": \"docs/\",\r\n \"_sprocs\": \"sprocs/\",\r\n \"_triggers\": \"triggers/\",\r\n \"_udfs\": \"udfs/\",\r\n \"_conflicts\": \"conflicts/\"\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/storedProcedures/storedProcedureName?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3N0b3JlZFByb2NlZHVyZXMvc3RvcmVkUHJvY2VkdXJlTmFtZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName2/storedProcedures/storedProcedureName?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lMi9zdG9yZWRQcm9jZWR1cmVzL3N0b3JlZFByb2NlZHVyZU5hbWU/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"storedProcedureName\",\r\n \"body\": \"function () { var context = getContext(); var response = context.getResponse();response.setBody('Hello, World');}\"\r\n },\r\n \"options\": {}\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "9dba277c-ce85-4b62-9c38-49b6ef23420e" + "d687b9d2-a093-4a29-add3-a71b4be5c86e" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -912,19 +912,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/storedProcedures/storedProcedureName/operationResults/708065d8-37f0-473a-bb55-9d0cb17d4500?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName2/storedProcedures/storedProcedureName/operationResults/a84f59af-2060-4135-b5b6-fdebaee4dacf?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/708065d8-37f0-473a-bb55-9d0cb17d4500?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/a84f59af-2060-4135-b5b6-fdebaee4dacf?api-version=2021-06-15" ], "x-ms-request-id": [ - "708065d8-37f0-473a-bb55-9d0cb17d4500" + "a84f59af-2060-4135-b5b6-fdebaee4dacf" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -933,16 +933,16 @@ "1196" ], "x-ms-correlation-request-id": [ - "37eb7699-325a-4012-99fb-b121e52f656f" + "fc336a26-ef77-45c2-9c8c-a58352c4c234" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174604Z:37eb7699-325a-4012-99fb-b121e52f656f" + "WESTUS2:20210616T075950Z:fc336a26-ef77-45c2-9c8c-a58352c4c234" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:46:03 GMT" + "Wed, 16 Jun 2021 07:59:50 GMT" ], "Content-Length": [ "21" @@ -955,15 +955,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/708065d8-37f0-473a-bb55-9d0cb17d4500?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzcwODA2NWQ4LTM3ZjAtNDczYS1iYjU1LTlkMGNiMTdkNDUwMD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/a84f59af-2060-4135-b5b6-fdebaee4dacf?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2E4NGY1OWFmLTIwNjAtNDEzNS1iNWI2LWZkZWJhZWU0ZGFjZj9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -978,7 +978,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -987,19 +987,19 @@ "11989" ], "x-ms-request-id": [ - "0c1d6466-3bdb-46fe-9750-87792f5cf76a" + "0cc13fa5-9361-4c13-bd8d-b5e0b50d5cfc" ], "x-ms-correlation-request-id": [ - "0c1d6466-3bdb-46fe-9750-87792f5cf76a" + "0cc13fa5-9361-4c13-bd8d-b5e0b50d5cfc" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174634Z:0c1d6466-3bdb-46fe-9750-87792f5cf76a" + "WESTUS2:20210616T080020Z:0cc13fa5-9361-4c13-bd8d-b5e0b50d5cfc" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:46:33 GMT" + "Wed, 16 Jun 2021 08:00:19 GMT" ], "Content-Length": [ "22" @@ -1012,15 +1012,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/storedProcedures/storedProcedureName?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3N0b3JlZFByb2NlZHVyZXMvc3RvcmVkUHJvY2VkdXJlTmFtZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName2/storedProcedures/storedProcedureName?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lMi9zdG9yZWRQcm9jZWR1cmVzL3N0b3JlZFByb2NlZHVyZU5hbWU/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1035,7 +1035,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1044,46 +1044,46 @@ "11988" ], "x-ms-request-id": [ - "490e2ddb-1cb7-42fe-96e0-97f60b4e4bfe" + "124d7175-a4aa-40f8-a151-3f380b26a574" ], "x-ms-correlation-request-id": [ - "490e2ddb-1cb7-42fe-96e0-97f60b4e4bfe" + "124d7175-a4aa-40f8-a151-3f380b26a574" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174634Z:490e2ddb-1cb7-42fe-96e0-97f60b4e4bfe" + "WESTUS2:20210616T080020Z:124d7175-a4aa-40f8-a151-3f380b26a574" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:46:34 GMT" + "Wed, 16 Jun 2021 08:00:20 GMT" ], "Content-Length": [ - "716" + "717" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/storedProcedures/storedProcedureName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures\",\r\n \"name\": \"storedProcedureName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"storedProcedureName\",\r\n \"body\": \"function () { var context = getContext(); var response = context.getResponse();response.setBody('Hello, World');}\",\r\n \"_rid\": \"6EAGAPmHjicBAAAAAAAAgA==\",\r\n \"_self\": \"dbs/6EAGAA==/colls/6EAGAPmHjic=/sprocs/6EAGAPmHjicBAAAAAAAAgA==/\",\r\n \"_etag\": \"\\\"7100f55f-0000-0200-0000-60884de20000\\\"\",\r\n \"_ts\": 1619545570\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName2/storedProcedures/storedProcedureName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures\",\r\n \"name\": \"storedProcedureName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"storedProcedureName\",\r\n \"body\": \"function () { var context = getContext(); var response = context.getResponse();response.setBody('Hello, World');}\",\r\n \"_rid\": \"xaE4AO-G7egBAAAAAAAAgA==\",\r\n \"_self\": \"dbs/xaE4AA==/colls/xaE4AO-G7eg=/sprocs/xaE4AO-G7egBAAAAAAAAgA==/\",\r\n \"_etag\": \"\\\"00009c04-0000-0200-0000-60c9af7a0000\\\"\",\r\n \"_ts\": 1623830394\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/storedProcedures?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3N0b3JlZFByb2NlZHVyZXM/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName/storedProcedures?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3N0b3JlZFByb2NlZHVyZXM/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bd3da3c0-ffc6-4e95-9b0f-b96cca43bb21" + "fee4dc7a-0d44-47f2-98d5-d8db420c8af8" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1098,7 +1098,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1107,115 +1107,46 @@ "11987" ], "x-ms-request-id": [ - "974828c0-1f2b-4580-8043-7fe3cb260549" + "de614af1-ac6b-4858-a5cc-ba125756e99d" ], "x-ms-correlation-request-id": [ - "974828c0-1f2b-4580-8043-7fe3cb260549" + "de614af1-ac6b-4858-a5cc-ba125756e99d" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174635Z:974828c0-1f2b-4580-8043-7fe3cb260549" + "WESTUS2:20210616T080020Z:de614af1-ac6b-4858-a5cc-ba125756e99d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:46:34 GMT" + "Wed, 16 Jun 2021 08:00:20 GMT" ], "Content-Length": [ - "728" + "12" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/storedProcedures/storedProcedureName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/storedProcedures\",\r\n \"name\": \"storedProcedureName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"storedProcedureName\",\r\n \"body\": \"function () { var context = getContext(); var response = context.getResponse();response.setBody('Hello, World');}\",\r\n \"_rid\": \"6EAGAPmHjicBAAAAAAAAgA==\",\r\n \"_self\": \"dbs/6EAGAA==/colls/6EAGAPmHjic=/sprocs/6EAGAPmHjicBAAAAAAAAgA==/\",\r\n \"_etag\": \"\\\"7100f55f-0000-0200-0000-60884de20000\\\"\",\r\n \"_ts\": 1619545570\r\n }\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": []\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/storedProcedures/storedProcedureName?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3N0b3JlZFByb2NlZHVyZXMvc3RvcmVkUHJvY2VkdXJlTmFtZT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "66a6e26b-a722-4877-b42a-26f6885e5b4f" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/storedProcedures/storedProcedureName/operationResults/c9e521d7-56af-44b5-8433-ad093504c418?api-version=2021-04-15" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c9e521d7-56af-44b5-8433-ad093504c418?api-version=2021-04-15" - ], - "x-ms-request-id": [ - "c9e521d7-56af-44b5-8433-ad093504c418" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-correlation-request-id": [ - "f13c4992-7600-43a7-a56d-9113dc195912" - ], - "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174635Z:f13c4992-7600-43a7-a56d-9113dc195912" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:46:35 GMT" - ], - "Content-Length": [ - "21" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Enqueued\"\r\n}", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/userDefinedFunctions/userDefinedFunctionName?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3VzZXJEZWZpbmVkRnVuY3Rpb25zL3VzZXJEZWZpbmVkRnVuY3Rpb25OYW1lP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName/userDefinedFunctions/userDefinedFunctionName?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3VzZXJEZWZpbmVkRnVuY3Rpb25zL3VzZXJEZWZpbmVkRnVuY3Rpb25OYW1lP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"userDefinedFunctionName\",\r\n \"body\": \"function () { var context = getContext(); var response = context.getResponse();response.setBody('Hello, World');}\"\r\n },\r\n \"options\": {}\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "8e861382-100c-459c-9d7f-5db3c05b8e01" + "e1cd7b13-3bea-48bc-a984-7193ac55eea5" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -1233,37 +1164,37 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/userDefinedFunctions/userDefinedFunctionName/operationResults/b6dc992f-4cb1-45a4-8d0e-8398012d27a5?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName/userDefinedFunctions/userDefinedFunctionName/operationResults/7d0447bf-c225-47d0-bb0b-c4682df727fd?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/b6dc992f-4cb1-45a4-8d0e-8398012d27a5?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/7d0447bf-c225-47d0-bb0b-c4682df727fd?api-version=2021-06-15" ], "x-ms-request-id": [ - "b6dc992f-4cb1-45a4-8d0e-8398012d27a5" + "7d0447bf-c225-47d0-bb0b-c4682df727fd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1195" ], "x-ms-correlation-request-id": [ - "81ebf9cc-f3e0-4270-92cd-0b80d4f5c010" + "c68a4bfb-624e-4aa9-a4bb-c0759be0c623" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T174636Z:81ebf9cc-f3e0-4270-92cd-0b80d4f5c010" + "WESTUS2:20210616T080021Z:c68a4bfb-624e-4aa9-a4bb-c0759be0c623" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:46:35 GMT" + "Wed, 16 Jun 2021 08:00:21 GMT" ], "Content-Length": [ "21" @@ -1276,72 +1207,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c9e521d7-56af-44b5-8433-ad093504c418?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2M5ZTUyMWQ3LTU2YWYtNDRiNS04NDMzLWFkMDkzNTA0YzQxOD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" - ], - "x-ms-request-id": [ - "569f1bcf-b5a1-42d1-97df-6b8a1c236812" - ], - "x-ms-correlation-request-id": [ - "569f1bcf-b5a1-42d1-97df-6b8a1c236812" - ], - "x-ms-routing-request-id": [ - "WESTUS:20210427T174706Z:569f1bcf-b5a1-42d1-97df-6b8a1c236812" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:47:05 GMT" - ], - "Content-Length": [ - "22" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/storedProcedures/storedProcedureName/operationResults/c9e521d7-56af-44b5-8433-ad093504c418?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3N0b3JlZFByb2NlZHVyZXMvc3RvcmVkUHJvY2VkdXJlTmFtZS9vcGVyYXRpb25SZXN1bHRzL2M5ZTUyMWQ3LTU2YWYtNDRiNS04NDMzLWFkMDkzNTA0YzQxOD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/7d0447bf-c225-47d0-bb0b-c4682df727fd?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzdkMDQ0N2JmLWMyMjUtNDdkMC1iYjBiLWM0NjgyZGY3MjdmZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1356,61 +1230,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-request-id": [ - "ebb02d10-dfb2-444a-8fdc-c5e53607f322" - ], - "x-ms-correlation-request-id": [ - "ebb02d10-dfb2-444a-8fdc-c5e53607f322" - ], - "x-ms-routing-request-id": [ - "WESTUS:20210427T174706Z:ebb02d10-dfb2-444a-8fdc-c5e53607f322" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 27 Apr 2021 17:47:05 GMT" - ], - "Content-Type": [ - "application/json" - ] - }, - "ResponseBody": "", - "StatusCode": 204 - }, - { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/b6dc992f-4cb1-45a4-8d0e-8398012d27a5?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2I2ZGM5OTJmLTRjYjEtNDVhNC04ZDBlLTgzOTgwMTJkMjdhNT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29916.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-store, no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1419,19 +1239,19 @@ "11986" ], "x-ms-request-id": [ - "40abf89d-5378-4f8f-8f57-5a53eb91c53c" + "61ba8a57-4db4-4a5a-ac84-e6c95e8b9eb7" ], "x-ms-correlation-request-id": [ - "40abf89d-5378-4f8f-8f57-5a53eb91c53c" + "61ba8a57-4db4-4a5a-ac84-e6c95e8b9eb7" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174706Z:40abf89d-5378-4f8f-8f57-5a53eb91c53c" + "WESTUS2:20210616T080051Z:61ba8a57-4db4-4a5a-ac84-e6c95e8b9eb7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:47:06 GMT" + "Wed, 16 Jun 2021 08:00:50 GMT" ], "Content-Length": [ "22" @@ -1444,15 +1264,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/userDefinedFunctions/userDefinedFunctionName?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3VzZXJEZWZpbmVkRnVuY3Rpb25zL3VzZXJEZWZpbmVkRnVuY3Rpb25OYW1lP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName/userDefinedFunctions/userDefinedFunctionName?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3VzZXJEZWZpbmVkRnVuY3Rpb25zL3VzZXJEZWZpbmVkRnVuY3Rpb25OYW1lP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1467,7 +1287,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1476,19 +1296,19 @@ "11985" ], "x-ms-request-id": [ - "a27fdc45-fff3-4a04-92d8-94c1b7177a53" + "6e67be5b-1a70-4bcf-ab86-0a6a1b0fa440" ], "x-ms-correlation-request-id": [ - "a27fdc45-fff3-4a04-92d8-94c1b7177a53" + "6e67be5b-1a70-4bcf-ab86-0a6a1b0fa440" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174706Z:a27fdc45-fff3-4a04-92d8-94c1b7177a53" + "WESTUS2:20210616T080051Z:6e67be5b-1a70-4bcf-ab86-0a6a1b0fa440" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:47:06 GMT" + "Wed, 16 Jun 2021 08:00:51 GMT" ], "Content-Length": [ "734" @@ -1497,25 +1317,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/userDefinedFunctions/userDefinedFunctionName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions\",\r\n \"name\": \"userDefinedFunctionName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"userDefinedFunctionName\",\r\n \"body\": \"function () { var context = getContext(); var response = context.getResponse();response.setBody('Hello, World');}\",\r\n \"_rid\": \"6EAGAPmHjicBAAAAAAAAYA==\",\r\n \"_self\": \"dbs/6EAGAA==/colls/6EAGAPmHjic=/udfs/6EAGAPmHjicBAAAAAAAAYA==/\",\r\n \"_etag\": \"\\\"71008162-0000-0200-0000-60884e010000\\\"\",\r\n \"_ts\": 1619545601\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName/userDefinedFunctions/userDefinedFunctionName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions\",\r\n \"name\": \"userDefinedFunctionName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"userDefinedFunctionName\",\r\n \"body\": \"function () { var context = getContext(); var response = context.getResponse();response.setBody('Hello, World');}\",\r\n \"_rid\": \"xaE4AOImaIkBAAAAAAAAYA==\",\r\n \"_self\": \"dbs/xaE4AA==/colls/xaE4AOImaIk=/udfs/xaE4AOImaIkBAAAAAAAAYA==/\",\r\n \"_etag\": \"\\\"0000580c-0000-0200-0000-60c9af990000\\\"\",\r\n \"_ts\": 1623830425\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/userDefinedFunctions?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3VzZXJEZWZpbmVkRnVuY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName/userDefinedFunctions?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3VzZXJEZWZpbmVkRnVuY3Rpb25zP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "516b30ba-9178-40f4-aca8-45c68c1597b0" + "58f7899d-2302-489c-83ee-a6b5dff7b2e5" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1530,7 +1350,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1539,19 +1359,19 @@ "11984" ], "x-ms-request-id": [ - "25c0d2c0-06b9-4ef8-bb12-cf35701c527e" + "f3fd063e-870a-49e0-b7aa-57a3327a83f6" ], "x-ms-correlation-request-id": [ - "25c0d2c0-06b9-4ef8-bb12-cf35701c527e" + "f3fd063e-870a-49e0-b7aa-57a3327a83f6" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174707Z:25c0d2c0-06b9-4ef8-bb12-cf35701c527e" + "WESTUS2:20210616T080052Z:f3fd063e-870a-49e0-b7aa-57a3327a83f6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:47:06 GMT" + "Wed, 16 Jun 2021 08:00:51 GMT" ], "Content-Length": [ "746" @@ -1560,25 +1380,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/userDefinedFunctions/userDefinedFunctionName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions\",\r\n \"name\": \"userDefinedFunctionName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"userDefinedFunctionName\",\r\n \"body\": \"function () { var context = getContext(); var response = context.getResponse();response.setBody('Hello, World');}\",\r\n \"_rid\": \"6EAGAPmHjicBAAAAAAAAYA==\",\r\n \"_self\": \"dbs/6EAGAA==/colls/6EAGAPmHjic=/udfs/6EAGAPmHjicBAAAAAAAAYA==/\",\r\n \"_etag\": \"\\\"71008162-0000-0200-0000-60884e010000\\\"\",\r\n \"_ts\": 1619545601\r\n }\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName/userDefinedFunctions/userDefinedFunctionName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions\",\r\n \"name\": \"userDefinedFunctionName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"userDefinedFunctionName\",\r\n \"body\": \"function () { var context = getContext(); var response = context.getResponse();response.setBody('Hello, World');}\",\r\n \"_rid\": \"xaE4AOImaIkBAAAAAAAAYA==\",\r\n \"_self\": \"dbs/xaE4AA==/colls/xaE4AOImaIk=/udfs/xaE4AOImaIkBAAAAAAAAYA==/\",\r\n \"_etag\": \"\\\"0000580c-0000-0200-0000-60c9af990000\\\"\",\r\n \"_ts\": 1623830425\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/userDefinedFunctions/userDefinedFunctionName?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3VzZXJEZWZpbmVkRnVuY3Rpb25zL3VzZXJEZWZpbmVkRnVuY3Rpb25OYW1lP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName2/userDefinedFunctions/userDefinedFunctionName?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lMi91c2VyRGVmaW5lZEZ1bmN0aW9ucy91c2VyRGVmaW5lZEZ1bmN0aW9uTmFtZT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "356f4db4-8efa-4e44-bd30-38e0457347ea" + "6c7e3571-162b-441a-ad67-0d3b5f853af8" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1590,37 +1410,37 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/userDefinedFunctions/userDefinedFunctionName/operationResults/b329581f-999a-4f22-927d-d54d969b827d?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName2/userDefinedFunctions/userDefinedFunctionName/operationResults/2135cacd-233f-4b93-b7c6-f1e61a6c9331?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/b329581f-999a-4f22-927d-d54d969b827d?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2135cacd-233f-4b93-b7c6-f1e61a6c9331?api-version=2021-06-15" ], "x-ms-request-id": [ - "b329581f-999a-4f22-927d-d54d969b827d" + "2135cacd-233f-4b93-b7c6-f1e61a6c9331" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" + "14999" ], "x-ms-correlation-request-id": [ - "1b3f6e9e-4916-4269-93a7-b0a9cb2bf75c" + "c02db41e-3267-4696-8c2d-9fe3fba9c72a" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174707Z:1b3f6e9e-4916-4269-93a7-b0a9cb2bf75c" + "WESTUS2:20210616T080052Z:c02db41e-3267-4696-8c2d-9fe3fba9c72a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:47:07 GMT" + "Wed, 16 Jun 2021 08:00:51 GMT" ], "Content-Length": [ "21" @@ -1633,21 +1453,21 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/triggers/triggerName?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3RyaWdnZXJzL3RyaWdnZXJOYW1lP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName/triggers/triggerName?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3RyaWdnZXJzL3RyaWdnZXJOYW1lP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"triggerName\",\r\n \"body\": \"function () { var context = getContext(); var response = context.getResponse();response.setBody('Hello, World');}\",\r\n \"triggerType\": \"Pre\",\r\n \"triggerOperation\": \"All\"\r\n },\r\n \"options\": {}\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "317d0d86-e70e-4385-8a1f-147d30274107" + "27023024-7770-498b-b3f9-b1d09848c81b" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -1665,37 +1485,37 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/triggers/triggerName/operationResults/c2305891-264d-4893-ba81-8491c7fb717d?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName/triggers/triggerName/operationResults/6fb5d99d-5089-40c1-95c7-41e931a042f2?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c2305891-264d-4893-ba81-8491c7fb717d?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/6fb5d99d-5089-40c1-95c7-41e931a042f2?api-version=2021-06-15" ], "x-ms-request-id": [ - "c2305891-264d-4893-ba81-8491c7fb717d" + "6fb5d99d-5089-40c1-95c7-41e931a042f2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1199" ], "x-ms-correlation-request-id": [ - "e93f4159-9aac-4b0a-b9f0-6166b1d24b2c" + "378e050c-5ce9-4ecc-a3ea-7233731ae50e" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174708Z:e93f4159-9aac-4b0a-b9f0-6166b1d24b2c" + "WESTUS2:20210616T080053Z:378e050c-5ce9-4ecc-a3ea-7233731ae50e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:47:08 GMT" + "Wed, 16 Jun 2021 08:00:52 GMT" ], "Content-Length": [ "21" @@ -1708,15 +1528,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/b329581f-999a-4f22-927d-d54d969b827d?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2IzMjk1ODFmLTk5OWEtNGYyMi05MjdkLWQ1NGQ5NjliODI3ZD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2135cacd-233f-4b93-b7c6-f1e61a6c9331?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzIxMzVjYWNkLTIzM2YtNGI5My1iN2M2LWYxZTYxYTZjOTMzMT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1731,28 +1551,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11999" ], "x-ms-request-id": [ - "21d54e91-3bb6-4250-a15d-d25384e1a750" + "60cd1d89-a2bc-4e0a-8282-c12ecd9e5f9b" ], "x-ms-correlation-request-id": [ - "21d54e91-3bb6-4250-a15d-d25384e1a750" + "60cd1d89-a2bc-4e0a-8282-c12ecd9e5f9b" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174737Z:21d54e91-3bb6-4250-a15d-d25384e1a750" + "WESTUS2:20210616T080122Z:60cd1d89-a2bc-4e0a-8282-c12ecd9e5f9b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:47:37 GMT" + "Wed, 16 Jun 2021 08:01:21 GMT" ], "Content-Length": [ "22" @@ -1765,15 +1585,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/userDefinedFunctions/userDefinedFunctionName/operationResults/b329581f-999a-4f22-927d-d54d969b827d?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3VzZXJEZWZpbmVkRnVuY3Rpb25zL3VzZXJEZWZpbmVkRnVuY3Rpb25OYW1lL29wZXJhdGlvblJlc3VsdHMvYjMyOTU4MWYtOTk5YS00ZjIyLTkyN2QtZDU0ZDk2OWI4MjdkP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName2/userDefinedFunctions/userDefinedFunctionName/operationResults/2135cacd-233f-4b93-b7c6-f1e61a6c9331?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lMi91c2VyRGVmaW5lZEZ1bmN0aW9ucy91c2VyRGVmaW5lZEZ1bmN0aW9uTmFtZS9vcGVyYXRpb25SZXN1bHRzLzIxMzVjYWNkLTIzM2YtNGI5My1iN2M2LWYxZTYxYTZjOTMzMT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1788,28 +1608,28 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11998" ], "x-ms-request-id": [ - "b5bf3c24-e729-4605-9b03-1a56a0defcb7" + "33a49a43-35a3-4653-9337-bdaf3c9dfc1d" ], "x-ms-correlation-request-id": [ - "b5bf3c24-e729-4605-9b03-1a56a0defcb7" + "33a49a43-35a3-4653-9337-bdaf3c9dfc1d" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174738Z:b5bf3c24-e729-4605-9b03-1a56a0defcb7" + "WESTUS2:20210616T080122Z:33a49a43-35a3-4653-9337-bdaf3c9dfc1d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:47:37 GMT" + "Wed, 16 Jun 2021 08:01:21 GMT" ], "Content-Type": [ "application/json" @@ -1819,15 +1639,15 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c2305891-264d-4893-ba81-8491c7fb717d?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2MyMzA1ODkxLTI2NGQtNDg5My1iYTgxLTg0OTFjN2ZiNzE3ZD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/6fb5d99d-5089-40c1-95c7-41e931a042f2?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzZmYjVkOTlkLTUwODktNDBjMS05NWM3LTQxZTkzMWEwNDJmMj9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1842,7 +1662,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1851,19 +1671,19 @@ "11983" ], "x-ms-request-id": [ - "7317914c-5c22-4240-b317-103325561d4e" + "9698b38c-51d4-4286-bb92-36ea1ce56f9b" ], "x-ms-correlation-request-id": [ - "7317914c-5c22-4240-b317-103325561d4e" + "9698b38c-51d4-4286-bb92-36ea1ce56f9b" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174738Z:7317914c-5c22-4240-b317-103325561d4e" + "WESTUS2:20210616T080123Z:9698b38c-51d4-4286-bb92-36ea1ce56f9b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:47:37 GMT" + "Wed, 16 Jun 2021 08:01:22 GMT" ], "Content-Length": [ "22" @@ -1876,15 +1696,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/triggers/triggerName?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3RyaWdnZXJzL3RyaWdnZXJOYW1lP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName/triggers/triggerName?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3RyaWdnZXJzL3RyaWdnZXJOYW1lP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1899,7 +1719,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1908,19 +1728,19 @@ "11982" ], "x-ms-request-id": [ - "bd00cd5e-3678-46de-9f8d-c6f139c7e3d4" + "89acee80-79a6-4137-81ba-723925ec6ad0" ], "x-ms-correlation-request-id": [ - "bd00cd5e-3678-46de-9f8d-c6f139c7e3d4" + "89acee80-79a6-4137-81ba-723925ec6ad0" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174738Z:bd00cd5e-3678-46de-9f8d-c6f139c7e3d4" + "WESTUS2:20210616T080123Z:89acee80-79a6-4137-81ba-723925ec6ad0" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:47:38 GMT" + "Wed, 16 Jun 2021 08:01:23 GMT" ], "Content-Length": [ "723" @@ -1929,25 +1749,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/triggers/triggerName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers\",\r\n \"name\": \"triggerName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"triggerName\",\r\n \"body\": \"function () { var context = getContext(); var response = context.getResponse();response.setBody('Hello, World');}\",\r\n \"triggerType\": \"Pre\",\r\n \"triggerOperation\": \"All\",\r\n \"_rid\": \"6EAGAPmHjicBAAAAAAAAcA==\",\r\n \"_self\": \"dbs/6EAGAA==/colls/6EAGAPmHjic=/triggers/6EAGAPmHjicBAAAAAAAAcA==/\",\r\n \"_etag\": \"\\\"71003765-0000-0200-0000-60884e210000\\\"\",\r\n \"_ts\": 1619545633\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName/triggers/triggerName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers\",\r\n \"name\": \"triggerName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"triggerName\",\r\n \"body\": \"function () { var context = getContext(); var response = context.getResponse();response.setBody('Hello, World');}\",\r\n \"triggerType\": \"Pre\",\r\n \"triggerOperation\": \"All\",\r\n \"_rid\": \"xaE4AOImaIkBAAAAAAAAcA==\",\r\n \"_self\": \"dbs/xaE4AA==/colls/xaE4AOImaIk=/triggers/xaE4AOImaIkBAAAAAAAAcA==/\",\r\n \"_etag\": \"\\\"0000590c-0000-0200-0000-60c9afb90000\\\"\",\r\n \"_ts\": 1623830457\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/triggers?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3RyaWdnZXJzP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName/triggers?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbERhdGFiYXNlcy9kYXRhYmFzZU5hbWUvY29udGFpbmVycy9jb250YWluZXJOYW1lL3RyaWdnZXJzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "370a1d13-4df9-4013-93ef-a6b0bad449db" + "4cd7ff95-3d8e-4d4e-b30f-df055441bf74" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1962,7 +1782,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1971,19 +1791,19 @@ "11981" ], "x-ms-request-id": [ - "744172fc-344e-442c-9697-2ae8d7796ed0" + "b1ecd63f-a09b-4cb5-8b2c-1b3bcdf6b007" ], "x-ms-correlation-request-id": [ - "744172fc-344e-442c-9697-2ae8d7796ed0" + "b1ecd63f-a09b-4cb5-8b2c-1b3bcdf6b007" ], "x-ms-routing-request-id": [ - "WESTCENTRALUS:20210427T174738Z:744172fc-344e-442c-9697-2ae8d7796ed0" + "WESTUS2:20210616T080123Z:b1ecd63f-a09b-4cb5-8b2c-1b3bcdf6b007" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:47:38 GMT" + "Wed, 16 Jun 2021 08:01:23 GMT" ], "Content-Length": [ "735" @@ -1992,12 +1812,12 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlDatabases/databaseName/containers/containerName/triggers/triggerName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers\",\r\n \"name\": \"triggerName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"triggerName\",\r\n \"body\": \"function () { var context = getContext(); var response = context.getResponse();response.setBody('Hello, World');}\",\r\n \"triggerType\": \"Pre\",\r\n \"triggerOperation\": \"All\",\r\n \"_rid\": \"6EAGAPmHjicBAAAAAAAAcA==\",\r\n \"_self\": \"dbs/6EAGAA==/colls/6EAGAPmHjic=/triggers/6EAGAPmHjicBAAAAAAAAcA==/\",\r\n \"_etag\": \"\\\"71003765-0000-0200-0000-60884e210000\\\"\",\r\n \"_ts\": 1619545633\r\n }\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlDatabases/databaseName/containers/containerName/triggers/triggerName\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers\",\r\n \"name\": \"triggerName\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"triggerName\",\r\n \"body\": \"function () { var context = getContext(); var response = context.getResponse();response.setBody('Hello, World');}\",\r\n \"triggerType\": \"Pre\",\r\n \"triggerOperation\": \"All\",\r\n \"_rid\": \"xaE4AOImaIkBAAAAAAAAcA==\",\r\n \"_self\": \"dbs/xaE4AA==/colls/xaE4AOImaIk=/triggers/xaE4AOImaIkBAAAAAAAAcA==/\",\r\n \"_etag\": \"\\\"0000590c-0000-0200-0000-60c9afb90000\\\"\",\r\n \"_ts\": 1623830457\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { - "SubscriptionId": "80be3961-0521-4a0a-8570-5cd5a4e2f98c" + "SubscriptionId": "259fbb24-9bcd-4cfc-865c-fc33b22fe38a" } } \ No newline at end of file diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/SqlResourcesOperationsTests/SqlRoleTests.json b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/SqlResourcesOperationsTests/SqlRoleTests.json index d8e1e66e8d24b..a77cc5b5d4cf4 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/SqlResourcesOperationsTests/SqlRoleTests.json +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/SqlResourcesOperationsTests/SqlRoleTests.json @@ -1,28 +1,28 @@ { "Entries": [ { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlRGVmaW5pdGlvbnMvNzA1ODBhYzMtY2QwYi00NTQ5LTgzMzYtMmYwZDU1ZGYxMTFlP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlRGVmaW5pdGlvbnMvNzA1ODBhYzMtY2QwYi00NTQ5LTgzMzYtMmYwZDU1ZGYxMTFlP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"roleName\",\r\n \"type\": \"CustomRole\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read\"\r\n ]\r\n }\r\n ]\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"roleName\",\r\n \"type\": \"CustomRole\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read\"\r\n ]\r\n }\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "65baeeea-782b-4729-a956-6b7685c54575" + "4e4a42ff-0068-4c72-a58b-bd6db218a5a6" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "533" + "536" ] }, "ResponseHeaders": { @@ -33,19 +33,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e/operationResults/0a078d69-c290-4c4d-a234-163b333712ea?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e/operationResults/426a7e35-c883-4495-bf25-ed0947bd5ffd?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0a078d69-c290-4c4d-a234-163b333712ea?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/426a7e35-c883-4495-bf25-ed0947bd5ffd?api-version=2021-06-15" ], "x-ms-request-id": [ - "0a078d69-c290-4c4d-a234-163b333712ea" + "426a7e35-c883-4495-bf25-ed0947bd5ffd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -54,16 +54,16 @@ "1199" ], "x-ms-correlation-request-id": [ - "4776df49-650c-4654-a8e0-6c7d1938ec86" + "bc0c19e8-26e3-44b6-bd85-eb7c87688768" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185256Z:4776df49-650c-4654-a8e0-6c7d1938ec86" + "WESTUS2:20210616T075259Z:bc0c19e8-26e3-44b6-bd85-eb7c87688768" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:52:56 GMT" + "Wed, 16 Jun 2021 07:52:58 GMT" ], "Content-Length": [ "21" @@ -76,21 +76,21 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlRGVmaW5pdGlvbnMvNzA1ODBhYzMtY2QwYi00NTQ5LTgzMzYtMmYwZDU1ZGYxMTFlP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlRGVmaW5pdGlvbnMvNzA1ODBhYzMtY2QwYi00NTQ5LTgzMzYtMmYwZDU1ZGYxMTFlP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"roleName3\",\r\n \"type\": \"CustomRole\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/delete\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/replace\"\r\n ]\r\n }\r\n ]\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"roleName3\",\r\n \"type\": \"CustomRole\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/delete\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/replace\"\r\n ]\r\n }\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "7c605e66-6e98-4f17-8ad4-2309730e984b" + "74da667c-4fcb-4c46-874c-bd04f06a242b" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -108,19 +108,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e/operationResults/5e7e1323-f723-48de-9c8c-06979c12a5e0?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e/operationResults/c3b8b52c-3a98-4e89-a2c8-ddb602f1ab92?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/5e7e1323-f723-48de-9c8c-06979c12a5e0?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c3b8b52c-3a98-4e89-a2c8-ddb602f1ab92?api-version=2021-06-15" ], "x-ms-request-id": [ - "5e7e1323-f723-48de-9c8c-06979c12a5e0" + "c3b8b52c-3a98-4e89-a2c8-ddb602f1ab92" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -129,16 +129,16 @@ "1197" ], "x-ms-correlation-request-id": [ - "60b6403d-c040-4713-97f9-76cd6a87a2cf" + "91c5d2e2-5a83-4b3e-a6e3-567c634d77d1" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185400Z:60b6403d-c040-4713-97f9-76cd6a87a2cf" + "WESTUS2:20210616T075402Z:91c5d2e2-5a83-4b3e-a6e3-567c634d77d1" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:54:00 GMT" + "Wed, 16 Jun 2021 07:54:01 GMT" ], "Content-Length": [ "21" @@ -151,15 +151,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/0a078d69-c290-4c4d-a234-163b333712ea?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzBhMDc4ZDY5LWMyOTAtNGM0ZC1hMjM0LTE2M2IzMzM3MTJlYT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/426a7e35-c883-4495-bf25-ed0947bd5ffd?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzQyNmE3ZTM1LWM4ODMtNDQ5NS1iZjI1LWVkMDk0N2JkNWZmZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -174,7 +174,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -183,19 +183,19 @@ "11999" ], "x-ms-request-id": [ - "292ccb2b-dc9f-476e-a55e-209933df0429" + "cfe5ac10-c71b-4bae-acba-3e771216c138" ], "x-ms-correlation-request-id": [ - "292ccb2b-dc9f-476e-a55e-209933df0429" + "cfe5ac10-c71b-4bae-acba-3e771216c138" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185326Z:292ccb2b-dc9f-476e-a55e-209933df0429" + "WESTUS2:20210616T075329Z:cfe5ac10-c71b-4bae-acba-3e771216c138" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:53:26 GMT" + "Wed, 16 Jun 2021 07:53:29 GMT" ], "Content-Length": [ "22" @@ -208,15 +208,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlRGVmaW5pdGlvbnMvNzA1ODBhYzMtY2QwYi00NTQ5LTgzMzYtMmYwZDU1ZGYxMTFlP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlRGVmaW5pdGlvbnMvNzA1ODBhYzMtY2QwYi00NTQ5LTgzMzYtMmYwZDU1ZGYxMTFlP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -231,7 +231,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -240,46 +240,46 @@ "11998" ], "x-ms-request-id": [ - "88bddc15-e11e-4136-bd86-b3a3d154b75b" + "1f404336-f247-470f-acc6-6b68130b2dba" ], "x-ms-correlation-request-id": [ - "88bddc15-e11e-4136-bd86-b3a3d154b75b" + "1f404336-f247-470f-acc6-6b68130b2dba" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185327Z:88bddc15-e11e-4136-bd86-b3a3d154b75b" + "WESTUS2:20210616T075329Z:1f404336-f247-470f-acc6-6b68130b2dba" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:53:26 GMT" + "Wed, 16 Jun 2021 07:53:29 GMT" ], "Content-Length": [ - "743" + "749" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"name\": \"70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"properties\": {\r\n \"roleName\": \"roleName\",\r\n \"type\": 1,\r\n \"assignableScopes\": [\r\n \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"name\": \"70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"properties\": {\r\n \"roleName\": \"roleName\",\r\n \"type\": 1,\r\n \"assignableScopes\": [\r\n \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlRGVmaW5pdGlvbnMvNzA1ODBhYzMtY2QwYi00NTQ5LTgzMzYtMmYwZDU1ZGYxMTFlP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlRGVmaW5pdGlvbnMvNzA1ODBhYzMtY2QwYi00NTQ5LTgzMzYtMmYwZDU1ZGYxMTFlP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "79926309-2afb-4a6f-b898-8587be573218" + "33479392-dfe5-45e7-8e19-116b71329bfe" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -294,7 +294,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -303,40 +303,40 @@ "11997" ], "x-ms-request-id": [ - "1ce0d7da-0b63-40db-b825-e39a99b2c541" + "50744813-3bbd-4aa7-ac7f-f1ad1be49419" ], "x-ms-correlation-request-id": [ - "1ce0d7da-0b63-40db-b825-e39a99b2c541" + "50744813-3bbd-4aa7-ac7f-f1ad1be49419" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185327Z:1ce0d7da-0b63-40db-b825-e39a99b2c541" + "WESTUS2:20210616T075329Z:50744813-3bbd-4aa7-ac7f-f1ad1be49419" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:53:27 GMT" + "Wed, 16 Jun 2021 07:53:29 GMT" ], "Content-Length": [ - "743" + "749" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"name\": \"70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"properties\": {\r\n \"roleName\": \"roleName\",\r\n \"type\": 1,\r\n \"assignableScopes\": [\r\n \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"name\": \"70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"properties\": {\r\n \"roleName\": \"roleName\",\r\n \"type\": 1,\r\n \"assignableScopes\": [\r\n \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlRGVmaW5pdGlvbnMvNzA1ODBhYzMtY2QwYi00NTQ5LTgzMzYtMmYwZDU1ZGYxMTFlP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlRGVmaW5pdGlvbnMvNzA1ODBhYzMtY2QwYi00NTQ5LTgzMzYtMmYwZDU1ZGYxMTFlP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -351,7 +351,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -360,53 +360,53 @@ "11993" ], "x-ms-request-id": [ - "09df9252-ee21-4db7-ae3d-bf474e78efca" + "626a19ff-9c20-49b1-bbaf-ae0bbc7062fc" ], "x-ms-correlation-request-id": [ - "09df9252-ee21-4db7-ae3d-bf474e78efca" + "626a19ff-9c20-49b1-bbaf-ae0bbc7062fc" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185431Z:09df9252-ee21-4db7-ae3d-bf474e78efca" + "WESTUS2:20210616T075432Z:626a19ff-9c20-49b1-bbaf-ae0bbc7062fc" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:54:30 GMT" + "Wed, 16 Jun 2021 07:54:31 GMT" ], "Content-Length": [ - "824" + "830" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"name\": \"70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"properties\": {\r\n \"roleName\": \"roleName3\",\r\n \"type\": 1,\r\n \"assignableScopes\": [\r\n \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/delete\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/replace\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"name\": \"70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"properties\": {\r\n \"roleName\": \"roleName3\",\r\n \"type\": 1,\r\n \"assignableScopes\": [\r\n \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/delete\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/replace\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlRGVmaW5pdGlvbnMvZmJmNzQyMDEtZjMzZi00NmYwLTgyMzQtMmI4YmYxNWVjZWM0P2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlRGVmaW5pdGlvbnMvZmJmNzQyMDEtZjMzZi00NmYwLTgyMzQtMmI4YmYxNWVjZWM0P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"roleName2\",\r\n \"type\": \"CustomRole\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/delete\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/replace\"\r\n ]\r\n }\r\n ]\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"roleName2\",\r\n \"type\": \"CustomRole\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/delete\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/replace\"\r\n ]\r\n }\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "7e155292-1e7b-4acc-a0ea-8322dbff8f24" + "d05dbeed-6241-4994-b239-74ef5a905894" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "713" + "716" ] }, "ResponseHeaders": { @@ -417,19 +417,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4/operationResults/22c9e47e-cff8-4772-a06d-0a5e9cf6bd85?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4/operationResults/81bc6fd1-ee41-4e25-bbf9-283e4da53acb?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/22c9e47e-cff8-4772-a06d-0a5e9cf6bd85?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/81bc6fd1-ee41-4e25-bbf9-283e4da53acb?api-version=2021-06-15" ], "x-ms-request-id": [ - "22c9e47e-cff8-4772-a06d-0a5e9cf6bd85" + "81bc6fd1-ee41-4e25-bbf9-283e4da53acb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -438,16 +438,16 @@ "1198" ], "x-ms-correlation-request-id": [ - "669a4760-6c2a-4a67-8965-dad4c81b4cc7" + "b1adc655-8c04-4a2d-a4b1-028648f26bce" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185329Z:669a4760-6c2a-4a67-8965-dad4c81b4cc7" + "WESTUS2:20210616T075330Z:b1adc655-8c04-4a2d-a4b1-028648f26bce" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:53:28 GMT" + "Wed, 16 Jun 2021 07:53:30 GMT" ], "Content-Length": [ "21" @@ -460,15 +460,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/22c9e47e-cff8-4772-a06d-0a5e9cf6bd85?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzIyYzllNDdlLWNmZjgtNDc3Mi1hMDZkLTBhNWU5Y2Y2YmQ4NT9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/81bc6fd1-ee41-4e25-bbf9-283e4da53acb?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzgxYmM2ZmQxLWVlNDEtNGUyNS1iYmY5LTI4M2U0ZGE1M2FjYj9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -483,7 +483,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -492,19 +492,19 @@ "11996" ], "x-ms-request-id": [ - "635f8373-75b2-438e-bc87-9152a66bad50" + "338baac5-5d25-4c03-b48b-d86e0dc8968f" ], "x-ms-correlation-request-id": [ - "635f8373-75b2-438e-bc87-9152a66bad50" + "338baac5-5d25-4c03-b48b-d86e0dc8968f" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185359Z:635f8373-75b2-438e-bc87-9152a66bad50" + "WESTUS2:20210616T075400Z:338baac5-5d25-4c03-b48b-d86e0dc8968f" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:53:58 GMT" + "Wed, 16 Jun 2021 07:54:00 GMT" ], "Content-Length": [ "22" @@ -517,15 +517,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlRGVmaW5pdGlvbnMvZmJmNzQyMDEtZjMzZi00NmYwLTgyMzQtMmI4YmYxNWVjZWM0P2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlRGVmaW5pdGlvbnMvZmJmNzQyMDEtZjMzZi00NmYwLTgyMzQtMmI4YmYxNWVjZWM0P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -540,7 +540,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -549,40 +549,40 @@ "11995" ], "x-ms-request-id": [ - "8e9d266e-2e53-4961-9cbf-4be006392172" + "0cc1262e-168d-495b-ba00-81ee91f17fb1" ], "x-ms-correlation-request-id": [ - "8e9d266e-2e53-4961-9cbf-4be006392172" + "0cc1262e-168d-495b-ba00-81ee91f17fb1" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185359Z:8e9d266e-2e53-4961-9cbf-4be006392172" + "WESTUS2:20210616T075401Z:0cc1262e-168d-495b-ba00-81ee91f17fb1" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:53:58 GMT" + "Wed, 16 Jun 2021 07:54:00 GMT" ], "Content-Length": [ - "899" + "905" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4\",\r\n \"name\": \"fbf74201-f33f-46f0-8234-2b8bf15ecec4\",\r\n \"properties\": {\r\n \"roleName\": \"roleName2\",\r\n \"type\": 1,\r\n \"assignableScopes\": [\r\n \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/delete\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/replace\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4\",\r\n \"name\": \"fbf74201-f33f-46f0-8234-2b8bf15ecec4\",\r\n \"properties\": {\r\n \"roleName\": \"roleName2\",\r\n \"type\": 1,\r\n \"assignableScopes\": [\r\n \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/delete\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/replace\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/5e7e1323-f723-48de-9c8c-06979c12a5e0?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzVlN2UxMzIzLWY3MjMtNDhkZS05YzhjLTA2OTc5YzEyYTVlMD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/c3b8b52c-3a98-4e89-a2c8-ddb602f1ab92?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2MzYjhiNTJjLTNhOTgtNGU4OS1hMmM4LWRkYjYwMmYxYWI5Mj9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -597,7 +597,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -606,19 +606,19 @@ "11994" ], "x-ms-request-id": [ - "4640e021-0b1f-427c-bf01-2021c474f274" + "c3542ce6-3ac4-403a-b841-a51c753ca6d6" ], "x-ms-correlation-request-id": [ - "4640e021-0b1f-427c-bf01-2021c474f274" + "c3542ce6-3ac4-403a-b841-a51c753ca6d6" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185430Z:4640e021-0b1f-427c-bf01-2021c474f274" + "WESTUS2:20210616T075432Z:c3542ce6-3ac4-403a-b841-a51c753ca6d6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:54:29 GMT" + "Wed, 16 Jun 2021 07:54:31 GMT" ], "Content-Length": [ "22" @@ -631,21 +631,21 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlRGVmaW5pdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlRGVmaW5pdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bd66e807-2f7c-4b76-abc1-666e76291f79" + "bc0b3d36-b63d-4029-9a9e-2db4077c079d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -660,7 +660,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -669,53 +669,53 @@ "11992" ], "x-ms-request-id": [ - "45797106-2431-4caf-9e8d-16036f2b018c" + "02c57bec-be20-4d06-a141-7088e88b18f5" ], "x-ms-correlation-request-id": [ - "45797106-2431-4caf-9e8d-16036f2b018c" + "02c57bec-be20-4d06-a141-7088e88b18f5" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185431Z:45797106-2431-4caf-9e8d-16036f2b018c" + "WESTUS2:20210616T075432Z:02c57bec-be20-4d06-a141-7088e88b18f5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:54:30 GMT" + "Wed, 16 Jun 2021 07:54:31 GMT" ], "Content-Length": [ - "1736" + "3468" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4\",\r\n \"name\": \"fbf74201-f33f-46f0-8234-2b8bf15ecec4\",\r\n \"properties\": {\r\n \"roleName\": \"roleName2\",\r\n \"type\": 1,\r\n \"assignableScopes\": [\r\n \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/delete\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/replace\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"name\": \"70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"properties\": {\r\n \"roleName\": \"roleName3\",\r\n \"type\": 1,\r\n \"assignableScopes\": [\r\n \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/delete\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/replace\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4\",\r\n \"name\": \"fbf74201-f33f-46f0-8234-2b8bf15ecec4\",\r\n \"properties\": {\r\n \"roleName\": \"roleName2\",\r\n \"type\": 1,\r\n \"assignableScopes\": [\r\n \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/delete\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/replace\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"name\": \"70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"properties\": {\r\n \"roleName\": \"roleName3\",\r\n \"type\": 1,\r\n \"assignableScopes\": [\r\n \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/delete\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/replace\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/00000000-0000-0000-0000-000000000001\",\r\n \"name\": \"00000000-0000-0000-0000-000000000001\",\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Built-in Data Reader\",\r\n \"type\": 0,\r\n \"assignableScopes\": [\r\n \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/readMetadata\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/executeQuery\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readChangeFeed\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/00000000-0000-0000-0000-000000000002\",\r\n \"name\": \"00000000-0000-0000-0000-000000000002\",\r\n \"properties\": {\r\n \"roleName\": \"Cosmos DB Built-in Data Contributor\",\r\n \"type\": 0,\r\n \"assignableScopes\": [\r\n \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/readMetadata\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/*\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/*\"\r\n ],\r\n \"notDataActions\": []\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlQXNzaWdubWVudHMvYWRjYjM1ZTEtZTEwNC00MWMyLWI3NmQtNzBhOGIwM2U2NDYzP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlQXNzaWdubWVudHMvYWRjYjM1ZTEtZTEwNC00MWMyLWI3NmQtNzBhOGIwM2U2NDYzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"scope\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/dbs/databaseName\",\r\n \"principalId\": \"ed4c2395-a18c-4018-afb3-6e521e7534d2\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"scope\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/dbs/databaseName\",\r\n \"principalId\": \"ed4c2395-a18c-4018-afb3-6e521e7534d2\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "0d3b1695-c769-4906-9ded-b89e0085a062" + "45f60382-dd2c-4bc2-9813-ea35f1907f9f" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "497" + "503" ] }, "ResponseHeaders": { @@ -726,19 +726,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463/operationResults/00e98026-f104-4683-9f46-ba4a16d147a3?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463/operationResults/93110450-a035-4bd2-a21c-793c916efa28?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/00e98026-f104-4683-9f46-ba4a16d147a3?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/93110450-a035-4bd2-a21c-793c916efa28?api-version=2021-06-15" ], "x-ms-request-id": [ - "00e98026-f104-4683-9f46-ba4a16d147a3" + "93110450-a035-4bd2-a21c-793c916efa28" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -747,16 +747,16 @@ "1196" ], "x-ms-correlation-request-id": [ - "064e5cb8-fa3c-4c85-91ec-dd3915e26541" + "8770c3ff-50dc-42f5-9849-32fc7a39878c" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185432Z:064e5cb8-fa3c-4c85-91ec-dd3915e26541" + "WESTUS2:20210616T075433Z:8770c3ff-50dc-42f5-9849-32fc7a39878c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:54:31 GMT" + "Wed, 16 Jun 2021 07:54:32 GMT" ], "Content-Length": [ "21" @@ -769,15 +769,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/00e98026-f104-4683-9f46-ba4a16d147a3?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzAwZTk4MDI2LWYxMDQtNDY4My05ZjQ2LWJhNGExNmQxNDdhMz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/93110450-a035-4bd2-a21c-793c916efa28?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzkzMTEwNDUwLWEwMzUtNGJkMi1hMjFjLTc5M2M5MTZlZmEyOD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -792,7 +792,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -801,19 +801,19 @@ "11991" ], "x-ms-request-id": [ - "508655f8-35d3-49c0-9109-2d274e222751" + "1fbf6fe3-4632-4495-acaf-031b132bdd72" ], "x-ms-correlation-request-id": [ - "508655f8-35d3-49c0-9109-2d274e222751" + "1fbf6fe3-4632-4495-acaf-031b132bdd72" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185502Z:508655f8-35d3-49c0-9109-2d274e222751" + "WESTUS2:20210616T075503Z:1fbf6fe3-4632-4495-acaf-031b132bdd72" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:55:02 GMT" + "Wed, 16 Jun 2021 07:55:03 GMT" ], "Content-Length": [ "22" @@ -826,15 +826,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlQXNzaWdubWVudHMvYWRjYjM1ZTEtZTEwNC00MWMyLWI3NmQtNzBhOGIwM2U2NDYzP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlQXNzaWdubWVudHMvYWRjYjM1ZTEtZTEwNC00MWMyLWI3NmQtNzBhOGIwM2U2NDYzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -849,7 +849,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -858,46 +858,46 @@ "11990" ], "x-ms-request-id": [ - "57669654-268d-4c1f-92e2-8fc2bbbfa6cf" + "e9ccb33a-8c94-4ee3-8ced-2cff381875a7" ], "x-ms-correlation-request-id": [ - "57669654-268d-4c1f-92e2-8fc2bbbfa6cf" + "e9ccb33a-8c94-4ee3-8ced-2cff381875a7" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185503Z:57669654-268d-4c1f-92e2-8fc2bbbfa6cf" + "WESTUS2:20210616T075504Z:e9ccb33a-8c94-4ee3-8ced-2cff381875a7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:55:03 GMT" + "Wed, 16 Jun 2021 07:55:03 GMT" ], "Content-Length": [ - "786" + "795" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463\",\r\n \"name\": \"adcb35e1-e104-41c2-b76d-70a8b03e6463\",\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"principalId\": \"ed4c2395-a18c-4018-afb3-6e521e7534d2\",\r\n \"scope\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/dbs/databaseName\"\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463\",\r\n \"name\": \"adcb35e1-e104-41c2-b76d-70a8b03e6463\",\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"principalId\": \"ed4c2395-a18c-4018-afb3-6e521e7534d2\",\r\n \"scope\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/dbs/databaseName\"\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlQXNzaWdubWVudHMvYWRjYjM1ZTEtZTEwNC00MWMyLWI3NmQtNzBhOGIwM2U2NDYzP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlQXNzaWdubWVudHMvYWRjYjM1ZTEtZTEwNC00MWMyLWI3NmQtNzBhOGIwM2U2NDYzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f878c160-a065-4875-b6ff-b98f35457a4c" + "bf5f4271-8d8a-458e-b148-5c2d8416706a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -912,7 +912,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -921,53 +921,53 @@ "11989" ], "x-ms-request-id": [ - "ae21eb3c-7d5b-491c-bb81-6949ee453673" + "a80015c7-cd83-4ed6-b36c-db563357e596" ], "x-ms-correlation-request-id": [ - "ae21eb3c-7d5b-491c-bb81-6949ee453673" + "a80015c7-cd83-4ed6-b36c-db563357e596" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185503Z:ae21eb3c-7d5b-491c-bb81-6949ee453673" + "WESTUS2:20210616T075504Z:a80015c7-cd83-4ed6-b36c-db563357e596" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:55:03 GMT" + "Wed, 16 Jun 2021 07:55:03 GMT" ], "Content-Length": [ - "786" + "795" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463\",\r\n \"name\": \"adcb35e1-e104-41c2-b76d-70a8b03e6463\",\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"principalId\": \"ed4c2395-a18c-4018-afb3-6e521e7534d2\",\r\n \"scope\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/dbs/databaseName\"\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463\",\r\n \"name\": \"adcb35e1-e104-41c2-b76d-70a8b03e6463\",\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"principalId\": \"ed4c2395-a18c-4018-afb3-6e521e7534d2\",\r\n \"scope\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/dbs/databaseName\"\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/d5fcc566-a91c-4fce-8f54-138855981e63?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlQXNzaWdubWVudHMvZDVmY2M1NjYtYTkxYy00ZmNlLThmNTQtMTM4ODU1OTgxZTYzP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/d5fcc566-a91c-4fce-8f54-138855981e63?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlQXNzaWdubWVudHMvZDVmY2M1NjYtYTkxYy00ZmNlLThmNTQtMTM4ODU1OTgxZTYzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4\",\r\n \"scope\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac\",\r\n \"principalId\": \"d60019b0-c5a8-4e38-beb9-fb80daa3ce90\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4\",\r\n \"scope\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126\",\r\n \"principalId\": \"d60019b0-c5a8-4e38-beb9-fb80daa3ce90\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "06f6f229-ecbc-4b64-9225-b2ce23ec830a" + "f5e59091-e778-4dd0-9f96-dd0126de9fd3" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "480" + "486" ] }, "ResponseHeaders": { @@ -978,19 +978,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/d5fcc566-a91c-4fce-8f54-138855981e63/operationResults/2450ef99-5571-4a84-8242-8348fba6eaef?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/d5fcc566-a91c-4fce-8f54-138855981e63/operationResults/2345063e-9fd8-4c0b-a854-5b531253fff3?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2450ef99-5571-4a84-8242-8348fba6eaef?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2345063e-9fd8-4c0b-a854-5b531253fff3?api-version=2021-06-15" ], "x-ms-request-id": [ - "2450ef99-5571-4a84-8242-8348fba6eaef" + "2345063e-9fd8-4c0b-a854-5b531253fff3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -999,16 +999,16 @@ "1195" ], "x-ms-correlation-request-id": [ - "4fe309b4-51c7-42e3-b9c9-6b1bb5f34ed4" + "3e8144b0-f626-4f2d-b35a-8ee7cabad264" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185504Z:4fe309b4-51c7-42e3-b9c9-6b1bb5f34ed4" + "WESTUS2:20210616T075505Z:3e8144b0-f626-4f2d-b35a-8ee7cabad264" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:55:04 GMT" + "Wed, 16 Jun 2021 07:55:04 GMT" ], "Content-Length": [ "21" @@ -1021,15 +1021,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2450ef99-5571-4a84-8242-8348fba6eaef?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzI0NTBlZjk5LTU1NzEtNGE4NC04MjQyLTgzNDhmYmE2ZWFlZj9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/2345063e-9fd8-4c0b-a854-5b531253fff3?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzIzNDUwNjNlLTlmZDgtNGMwYi1hODU0LTViNTMxMjUzZmZmMz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1044,7 +1044,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1053,19 +1053,19 @@ "11988" ], "x-ms-request-id": [ - "8cf34785-4a13-4f70-8a4e-33d539ebc390" + "19589040-9d9e-4b0f-b449-818689f44cb9" ], "x-ms-correlation-request-id": [ - "8cf34785-4a13-4f70-8a4e-33d539ebc390" + "19589040-9d9e-4b0f-b449-818689f44cb9" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185535Z:8cf34785-4a13-4f70-8a4e-33d539ebc390" + "WESTUS2:20210616T075535Z:19589040-9d9e-4b0f-b449-818689f44cb9" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:55:34 GMT" + "Wed, 16 Jun 2021 07:55:34 GMT" ], "Content-Length": [ "22" @@ -1078,15 +1078,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/d5fcc566-a91c-4fce-8f54-138855981e63?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlQXNzaWdubWVudHMvZDVmY2M1NjYtYTkxYy00ZmNlLThmNTQtMTM4ODU1OTgxZTYzP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/d5fcc566-a91c-4fce-8f54-138855981e63?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlQXNzaWdubWVudHMvZDVmY2M1NjYtYTkxYy00ZmNlLThmNTQtMTM4ODU1OTgxZTYzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1101,7 +1101,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1110,46 +1110,46 @@ "11987" ], "x-ms-request-id": [ - "4251657d-2ca0-472b-97e5-184db8fed440" + "0ed4497f-6780-4349-82f5-bfc2e2e5ce0f" ], "x-ms-correlation-request-id": [ - "4251657d-2ca0-472b-97e5-184db8fed440" + "0ed4497f-6780-4349-82f5-bfc2e2e5ce0f" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185535Z:4251657d-2ca0-472b-97e5-184db8fed440" + "WESTUS2:20210616T075535Z:0ed4497f-6780-4349-82f5-bfc2e2e5ce0f" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:55:35 GMT" + "Wed, 16 Jun 2021 07:55:34 GMT" ], "Content-Length": [ - "769" + "778" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/d5fcc566-a91c-4fce-8f54-138855981e63\",\r\n \"name\": \"d5fcc566-a91c-4fce-8f54-138855981e63\",\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4\",\r\n \"principalId\": \"d60019b0-c5a8-4e38-beb9-fb80daa3ce90\",\r\n \"scope\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac\"\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/d5fcc566-a91c-4fce-8f54-138855981e63\",\r\n \"name\": \"d5fcc566-a91c-4fce-8f54-138855981e63\",\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4\",\r\n \"principalId\": \"d60019b0-c5a8-4e38-beb9-fb80daa3ce90\",\r\n \"scope\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126\"\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlQXNzaWdubWVudHM/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlQXNzaWdubWVudHM/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5f9eb75c-67f1-46f5-a208-90e9f754641e" + "1162990a-2860-43c3-8465-be0c7ed493ea" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1164,7 +1164,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1173,46 +1173,46 @@ "11986" ], "x-ms-request-id": [ - "84de2ba8-1dde-4923-bef6-d98ff1ff8807" + "1b529124-2d85-4d9c-9ef4-de85508700c1" ], "x-ms-correlation-request-id": [ - "84de2ba8-1dde-4923-bef6-d98ff1ff8807" + "1b529124-2d85-4d9c-9ef4-de85508700c1" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185535Z:84de2ba8-1dde-4923-bef6-d98ff1ff8807" + "WESTUS2:20210616T075535Z:1b529124-2d85-4d9c-9ef4-de85508700c1" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:55:35 GMT" + "Wed, 16 Jun 2021 07:55:35 GMT" ], "Content-Length": [ - "1568" + "1586" ], "Content-Type": [ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463\",\r\n \"name\": \"adcb35e1-e104-41c2-b76d-70a8b03e6463\",\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"principalId\": \"ed4c2395-a18c-4018-afb3-6e521e7534d2\",\r\n \"scope\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/dbs/databaseName\"\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/d5fcc566-a91c-4fce-8f54-138855981e63\",\r\n \"name\": \"d5fcc566-a91c-4fce-8f54-138855981e63\",\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4\",\r\n \"principalId\": \"d60019b0-c5a8-4e38-beb9-fb80daa3ce90\",\r\n \"scope\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac\"\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463\",\r\n \"name\": \"adcb35e1-e104-41c2-b76d-70a8b03e6463\",\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e\",\r\n \"principalId\": \"ed4c2395-a18c-4018-afb3-6e521e7534d2\",\r\n \"scope\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/dbs/databaseName\"\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/d5fcc566-a91c-4fce-8f54-138855981e63\",\r\n \"name\": \"d5fcc566-a91c-4fce-8f54-138855981e63\",\r\n \"properties\": {\r\n \"roleDefinitionId\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4\",\r\n \"principalId\": \"d60019b0-c5a8-4e38-beb9-fb80daa3ce90\",\r\n \"scope\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126\"\r\n },\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlQXNzaWdubWVudHMvYWRjYjM1ZTEtZTEwNC00MWMyLWI3NmQtNzBhOGIwM2U2NDYzP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlQXNzaWdubWVudHMvYWRjYjM1ZTEtZTEwNC00MWMyLWI3NmQtNzBhOGIwM2U2NDYzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a4703928-b686-4fd9-be5a-f984a572d798" + "0cc28fea-1599-4c1c-bc15-27aa3161b4c8" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1224,19 +1224,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463/operationResults/612c1299-71a2-4c9d-b61a-73533ae4cc33?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463/operationResults/33e889e0-e174-4092-b9aa-a7b173a28db6?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/612c1299-71a2-4c9d-b61a-73533ae4cc33?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/33e889e0-e174-4092-b9aa-a7b173a28db6?api-version=2021-06-15" ], "x-ms-request-id": [ - "612c1299-71a2-4c9d-b61a-73533ae4cc33" + "33e889e0-e174-4092-b9aa-a7b173a28db6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1245,16 +1245,16 @@ "14999" ], "x-ms-correlation-request-id": [ - "f2c19109-f12c-4c8d-ac53-651c5d5d129b" + "43aa6b58-bdca-49ee-8f2c-9bfd587839c8" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185536Z:f2c19109-f12c-4c8d-ac53-651c5d5d129b" + "WESTUS2:20210616T075536Z:43aa6b58-bdca-49ee-8f2c-9bfd587839c8" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:55:36 GMT" + "Wed, 16 Jun 2021 07:55:35 GMT" ], "Content-Length": [ "21" @@ -1267,15 +1267,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/612c1299-71a2-4c9d-b61a-73533ae4cc33?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzYxMmMxMjk5LTcxYTItNGM5ZC1iNjFhLTczNTMzYWU0Y2MzMz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/33e889e0-e174-4092-b9aa-a7b173a28db6?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzMzZTg4OWUwLWUxNzQtNDA5Mi1iOWFhLWE3YjE3M2EyOGRiNj9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1290,7 +1290,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1299,19 +1299,19 @@ "11985" ], "x-ms-request-id": [ - "d9ac20f4-f8d4-4b65-a789-d082e1a2dcc8" + "832ec39f-988e-4a5f-9e95-017fbc5b723b" ], "x-ms-correlation-request-id": [ - "d9ac20f4-f8d4-4b65-a789-d082e1a2dcc8" + "832ec39f-988e-4a5f-9e95-017fbc5b723b" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185607Z:d9ac20f4-f8d4-4b65-a789-d082e1a2dcc8" + "WESTUS2:20210616T075606Z:832ec39f-988e-4a5f-9e95-017fbc5b723b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:56:06 GMT" + "Wed, 16 Jun 2021 07:56:06 GMT" ], "Content-Length": [ "22" @@ -1324,15 +1324,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463/operationResults/612c1299-71a2-4c9d-b61a-73533ae4cc33?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlQXNzaWdubWVudHMvYWRjYjM1ZTEtZTEwNC00MWMyLWI3NmQtNzBhOGIwM2U2NDYzL29wZXJhdGlvblJlc3VsdHMvNjEyYzEyOTktNzFhMi00YzlkLWI2MWEtNzM1MzNhZTRjYzMzP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/adcb35e1-e104-41c2-b76d-70a8b03e6463/operationResults/33e889e0-e174-4092-b9aa-a7b173a28db6?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlQXNzaWdubWVudHMvYWRjYjM1ZTEtZTEwNC00MWMyLWI3NmQtNzBhOGIwM2U2NDYzL29wZXJhdGlvblJlc3VsdHMvMzNlODg5ZTAtZTE3NC00MDkyLWI5YWEtYTdiMTczYTI4ZGI2P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1347,7 +1347,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1356,19 +1356,19 @@ "11984" ], "x-ms-request-id": [ - "e92788a6-78ff-4b43-a956-db9d8adb755e" + "c2b4c28e-a5cf-4bcc-8ecc-18ae15858b89" ], "x-ms-correlation-request-id": [ - "e92788a6-78ff-4b43-a956-db9d8adb755e" + "c2b4c28e-a5cf-4bcc-8ecc-18ae15858b89" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185607Z:e92788a6-78ff-4b43-a956-db9d8adb755e" + "WESTUS2:20210616T075607Z:c2b4c28e-a5cf-4bcc-8ecc-18ae15858b89" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:56:06 GMT" + "Wed, 16 Jun 2021 07:56:06 GMT" ], "Content-Length": [ "22" @@ -1381,21 +1381,21 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/d5fcc566-a91c-4fce-8f54-138855981e63?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlQXNzaWdubWVudHMvZDVmY2M1NjYtYTkxYy00ZmNlLThmNTQtMTM4ODU1OTgxZTYzP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/d5fcc566-a91c-4fce-8f54-138855981e63?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlQXNzaWdubWVudHMvZDVmY2M1NjYtYTkxYy00ZmNlLThmNTQtMTM4ODU1OTgxZTYzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0443f261-37af-48ca-9dea-548bc2bdc0c2" + "c190bc23-7379-46a4-8f97-352cd456e212" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1407,19 +1407,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/d5fcc566-a91c-4fce-8f54-138855981e63/operationResults/13733377-9f5a-4b34-9aa8-6c1b2ca982e7?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/d5fcc566-a91c-4fce-8f54-138855981e63/operationResults/75ce63db-084c-496e-877b-d7a50b110978?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/13733377-9f5a-4b34-9aa8-6c1b2ca982e7?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/75ce63db-084c-496e-877b-d7a50b110978?api-version=2021-06-15" ], "x-ms-request-id": [ - "13733377-9f5a-4b34-9aa8-6c1b2ca982e7" + "75ce63db-084c-496e-877b-d7a50b110978" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1428,16 +1428,16 @@ "14998" ], "x-ms-correlation-request-id": [ - "c8155233-90fb-40dd-8f5a-335588511fee" + "1724a767-f726-4e45-99de-02be92c9892c" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185608Z:c8155233-90fb-40dd-8f5a-335588511fee" + "WESTUS2:20210616T075607Z:1724a767-f726-4e45-99de-02be92c9892c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:56:07 GMT" + "Wed, 16 Jun 2021 07:56:07 GMT" ], "Content-Length": [ "21" @@ -1450,15 +1450,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/13733377-9f5a-4b34-9aa8-6c1b2ca982e7?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzEzNzMzMzc3LTlmNWEtNGIzNC05YWE4LTZjMWIyY2E5ODJlNz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/75ce63db-084c-496e-877b-d7a50b110978?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzc1Y2U2M2RiLTA4NGMtNDk2ZS04NzdiLWQ3YTUwYjExMDk3OD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1473,7 +1473,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1482,19 +1482,19 @@ "11983" ], "x-ms-request-id": [ - "4cebf5d1-e7f2-417a-92ce-a14103a2a065" + "0b12b413-b07b-4d3b-a3ab-f398dddfb664" ], "x-ms-correlation-request-id": [ - "4cebf5d1-e7f2-417a-92ce-a14103a2a065" + "0b12b413-b07b-4d3b-a3ab-f398dddfb664" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185638Z:4cebf5d1-e7f2-417a-92ce-a14103a2a065" + "WESTUS2:20210616T075637Z:0b12b413-b07b-4d3b-a3ab-f398dddfb664" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:56:37 GMT" + "Wed, 16 Jun 2021 07:56:37 GMT" ], "Content-Length": [ "22" @@ -1507,15 +1507,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleAssignments/d5fcc566-a91c-4fce-8f54-138855981e63/operationResults/13733377-9f5a-4b34-9aa8-6c1b2ca982e7?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlQXNzaWdubWVudHMvZDVmY2M1NjYtYTkxYy00ZmNlLThmNTQtMTM4ODU1OTgxZTYzL29wZXJhdGlvblJlc3VsdHMvMTM3MzMzNzctOWY1YS00YjM0LTlhYTgtNmMxYjJjYTk4MmU3P2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleAssignments/d5fcc566-a91c-4fce-8f54-138855981e63/operationResults/75ce63db-084c-496e-877b-d7a50b110978?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlQXNzaWdubWVudHMvZDVmY2M1NjYtYTkxYy00ZmNlLThmNTQtMTM4ODU1OTgxZTYzL29wZXJhdGlvblJlc3VsdHMvNzVjZTYzZGItMDg0Yy00OTZlLTg3N2ItZDdhNTBiMTEwOTc4P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1530,7 +1530,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1539,19 +1539,19 @@ "11982" ], "x-ms-request-id": [ - "5a402b41-4549-40c6-bc4d-da13f43b9a93" + "1146f5b7-d2e2-458a-8094-3883d6b6b161" ], "x-ms-correlation-request-id": [ - "5a402b41-4549-40c6-bc4d-da13f43b9a93" + "1146f5b7-d2e2-458a-8094-3883d6b6b161" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185638Z:5a402b41-4549-40c6-bc4d-da13f43b9a93" + "WESTUS2:20210616T075638Z:1146f5b7-d2e2-458a-8094-3883d6b6b161" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:56:37 GMT" + "Wed, 16 Jun 2021 07:56:37 GMT" ], "Content-Length": [ "22" @@ -1564,21 +1564,21 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlRGVmaW5pdGlvbnMvZmJmNzQyMDEtZjMzZi00NmYwLTgyMzQtMmI4YmYxNWVjZWM0P2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlRGVmaW5pdGlvbnMvZmJmNzQyMDEtZjMzZi00NmYwLTgyMzQtMmI4YmYxNWVjZWM0P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "491140e9-c298-49ad-89e2-190341c1d739" + "eb4dfe20-7e1e-4725-8032-c7f039944033" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1590,19 +1590,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4/operationResults/8bb92ed1-5f38-4553-81e4-e3b3bee46e2d?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4/operationResults/04063ca1-35e2-4aad-8681-3ed8df6c8499?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/8bb92ed1-5f38-4553-81e4-e3b3bee46e2d?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/04063ca1-35e2-4aad-8681-3ed8df6c8499?api-version=2021-06-15" ], "x-ms-request-id": [ - "8bb92ed1-5f38-4553-81e4-e3b3bee46e2d" + "04063ca1-35e2-4aad-8681-3ed8df6c8499" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1611,16 +1611,16 @@ "14997" ], "x-ms-correlation-request-id": [ - "e5a1eec6-570e-44d8-a996-be483aa38f59" + "fe30cf1b-02e1-4315-9948-12a1dfde0b71" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185639Z:e5a1eec6-570e-44d8-a996-be483aa38f59" + "WESTUS2:20210616T075638Z:fe30cf1b-02e1-4315-9948-12a1dfde0b71" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:56:38 GMT" + "Wed, 16 Jun 2021 07:56:38 GMT" ], "Content-Length": [ "21" @@ -1633,15 +1633,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/8bb92ed1-5f38-4553-81e4-e3b3bee46e2d?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzhiYjkyZWQxLTVmMzgtNDU1My04MWU0LWUzYjNiZWU0NmUyZD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/04063ca1-35e2-4aad-8681-3ed8df6c8499?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzA0MDYzY2ExLTM1ZTItNGFhZC04NjgxLTNlZDhkZjZjODQ5OT9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1656,7 +1656,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1665,19 +1665,19 @@ "11981" ], "x-ms-request-id": [ - "b6aa36ff-5bfe-45ea-8932-66d8bbef9894" + "afb8f8ac-1901-4ec3-847f-b8127abe3002" ], "x-ms-correlation-request-id": [ - "b6aa36ff-5bfe-45ea-8932-66d8bbef9894" + "afb8f8ac-1901-4ec3-847f-b8127abe3002" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185709Z:b6aa36ff-5bfe-45ea-8932-66d8bbef9894" + "WESTUS2:20210616T075708Z:afb8f8ac-1901-4ec3-847f-b8127abe3002" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:57:09 GMT" + "Wed, 16 Jun 2021 07:57:07 GMT" ], "Content-Length": [ "22" @@ -1690,15 +1690,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4/operationResults/8bb92ed1-5f38-4553-81e4-e3b3bee46e2d?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlRGVmaW5pdGlvbnMvZmJmNzQyMDEtZjMzZi00NmYwLTgyMzQtMmI4YmYxNWVjZWM0L29wZXJhdGlvblJlc3VsdHMvOGJiOTJlZDEtNWYzOC00NTUzLTgxZTQtZTNiM2JlZTQ2ZTJkP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/fbf74201-f33f-46f0-8234-2b8bf15ecec4/operationResults/04063ca1-35e2-4aad-8681-3ed8df6c8499?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlRGVmaW5pdGlvbnMvZmJmNzQyMDEtZjMzZi00NmYwLTgyMzQtMmI4YmYxNWVjZWM0L29wZXJhdGlvblJlc3VsdHMvMDQwNjNjYTEtMzVlMi00YWFkLTg2ODEtM2VkOGRmNmM4NDk5P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1713,7 +1713,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1722,19 +1722,19 @@ "11980" ], "x-ms-request-id": [ - "940cccc9-de50-4d3b-87b8-8d954f10a838" + "a7918451-864d-4a24-94b4-a929b3dcd958" ], "x-ms-correlation-request-id": [ - "940cccc9-de50-4d3b-87b8-8d954f10a838" + "a7918451-864d-4a24-94b4-a929b3dcd958" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185710Z:940cccc9-de50-4d3b-87b8-8d954f10a838" + "WESTUS2:20210616T075709Z:a7918451-864d-4a24-94b4-a929b3dcd958" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:57:10 GMT" + "Wed, 16 Jun 2021 07:57:08 GMT" ], "Content-Length": [ "22" @@ -1747,21 +1747,21 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlRGVmaW5pdGlvbnMvNzA1ODBhYzMtY2QwYi00NTQ5LTgzMzYtMmYwZDU1ZGYxMTFlP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlRGVmaW5pdGlvbnMvNzA1ODBhYzMtY2QwYi00NTQ5LTgzMzYtMmYwZDU1ZGYxMTFlP2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "13a9bb41-1537-4976-801f-3c67a50d5171" + "6375f92b-c852-4116-9ccb-1fea80bd4f97" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1773,19 +1773,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e/operationResults/d7f5673a-b661-4542-befe-f827a22d97bf?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e/operationResults/6cff3b66-14b4-4780-95a8-6a6215af5354?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d7f5673a-b661-4542-befe-f827a22d97bf?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/6cff3b66-14b4-4780-95a8-6a6215af5354?api-version=2021-06-15" ], "x-ms-request-id": [ - "d7f5673a-b661-4542-befe-f827a22d97bf" + "6cff3b66-14b4-4780-95a8-6a6215af5354" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1794,16 +1794,16 @@ "14996" ], "x-ms-correlation-request-id": [ - "030bdda0-c08b-4375-963a-0e282aa3d4e8" + "08284fa6-3be0-436d-acfe-3a20dbad25c6" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185711Z:030bdda0-c08b-4375-963a-0e282aa3d4e8" + "WESTUS2:20210616T075710Z:08284fa6-3be0-436d-acfe-3a20dbad25c6" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:57:11 GMT" + "Wed, 16 Jun 2021 07:57:09 GMT" ], "Content-Length": [ "21" @@ -1816,15 +1816,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/d7f5673a-b661-4542-befe-f827a22d97bf?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzL2Q3ZjU2NzNhLWI2NjEtNDU0Mi1iZWZlLWY4MjdhMjJkOTdiZj9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/6cff3b66-14b4-4780-95a8-6a6215af5354?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzZjZmYzYjY2LTE0YjQtNDc4MC05NWE4LTZhNjIxNWFmNTM1ND9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1839,7 +1839,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1848,19 +1848,19 @@ "11979" ], "x-ms-request-id": [ - "ced5e601-7f51-498a-bfbf-fdaa25c7a151" + "145977cd-4255-4ca3-9157-042234b88db4" ], "x-ms-correlation-request-id": [ - "ced5e601-7f51-498a-bfbf-fdaa25c7a151" + "145977cd-4255-4ca3-9157-042234b88db4" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185741Z:ced5e601-7f51-498a-bfbf-fdaa25c7a151" + "WESTUS2:20210616T075740Z:145977cd-4255-4ca3-9157-042234b88db4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:57:41 GMT" + "Wed, 16 Jun 2021 07:57:39 GMT" ], "Content-Length": [ "22" @@ -1873,15 +1873,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e/operationResults/d7f5673a-b661-4542-befe-f827a22d97bf?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYy9zcWxSb2xlRGVmaW5pdGlvbnMvNzA1ODBhYzMtY2QwYi00NTQ5LTgzMzYtMmYwZDU1ZGYxMTFlL29wZXJhdGlvblJlc3VsdHMvZDdmNTY3M2EtYjY2MS00NTQyLWJlZmUtZjgyN2EyMmQ5N2JmP2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/rbac126/sqlRoleDefinitions/70580ac3-cd0b-4549-8336-2f0d55df111e/operationResults/6cff3b66-14b4-4780-95a8-6a6215af5354?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvcmJhYzEyNi9zcWxSb2xlRGVmaW5pdGlvbnMvNzA1ODBhYzMtY2QwYi00NTQ5LTgzMzYtMmYwZDU1ZGYxMTFlL29wZXJhdGlvblJlc3VsdHMvNmNmZjNiNjYtMTRiNC00NzgwLTk1YTgtNmE2MjE1YWY1MzU0P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -1896,7 +1896,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1905,19 +1905,19 @@ "11978" ], "x-ms-request-id": [ - "298e12b7-6436-465d-9c38-827ebe7df39a" + "d8929e71-1800-4864-882e-7af78795449c" ], "x-ms-correlation-request-id": [ - "298e12b7-6436-465d-9c38-827ebe7df39a" + "d8929e71-1800-4864-882e-7af78795449c" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185741Z:298e12b7-6436-465d-9c38-827ebe7df39a" + "WESTUS2:20210616T075740Z:d8929e71-1800-4864-882e-7af78795449c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:57:41 GMT" + "Wed, 16 Jun 2021 07:57:40 GMT" ], "Content-Length": [ "22" @@ -1930,21 +1930,21 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124/sqlRoleDefinitions/a5d92de7-1c34-481e-aafa-44f5cb03744c?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI0L3NxbFJvbGVEZWZpbml0aW9ucy9hNWQ5MmRlNy0xYzM0LTQ4MWUtYWFmYS00NGY1Y2IwMzc0NGM/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126/sqlRoleDefinitions/a5d92de7-1c34-481e-aafa-44f5cb03744c?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvY2xpMTI2L3NxbFJvbGVEZWZpbml0aW9ucy9hNWQ5MmRlNy0xYzM0LTQ4MWUtYWFmYS00NGY1Y2IwMzc0NGM/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"roleName4\",\r\n \"type\": \"CustomRole\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli124\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"invalid-action-name\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/delete\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/replace\"\r\n ]\r\n }\r\n ]\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"roleName\": \"roleName4\",\r\n \"type\": \"CustomRole\",\r\n \"assignableScopes\": [\r\n \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/cli126\"\r\n ],\r\n \"permissions\": [\r\n {\r\n \"dataActions\": [\r\n \"invalid-action-name\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/delete\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/replace\"\r\n ]\r\n }\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "7e758ad9-5539-427f-a346-848ea82d0047" + "9018c79b-0637-4816-bb95-73a20e201c9a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -1965,7 +1965,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1974,19 +1974,19 @@ "1194" ], "x-ms-request-id": [ - "e089af9e-ed2b-4cc8-81ac-5c9e7ab23a92" + "86711fa9-cd3f-4200-8f79-1d409199df01" ], "x-ms-correlation-request-id": [ - "e089af9e-ed2b-4cc8-81ac-5c9e7ab23a92" + "86711fa9-cd3f-4200-8f79-1d409199df01" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T185742Z:e089af9e-ed2b-4cc8-81ac-5c9e7ab23a92" + "WESTUS2:20210616T075741Z:86711fa9-cd3f-4200-8f79-1d409199df01" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 18:57:41 GMT" + "Wed, 16 Jun 2021 07:57:40 GMT" ], "Content-Length": [ "230" @@ -1995,12 +1995,12 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"code\": \"BadRequest\",\r\n \"message\": \"The provided data action string [invalid-action-name] does not correspond to any valid SQL data action.\\r\\nActivityId: 7e758ad9-5539-427f-a346-848ea82d0047, Microsoft.Azure.Documents.Common/2.11.0\"\r\n}", + "ResponseBody": "{\r\n \"code\": \"BadRequest\",\r\n \"message\": \"The provided data action string [invalid-action-name] does not correspond to any valid SQL data action.\\r\\nActivityId: 9018c79b-0637-4816-bb95-73a20e201c9a, Microsoft.Azure.Documents.Common/2.14.0\"\r\n}", "StatusCode": 400 } ], "Names": {}, "Variables": { - "SubscriptionId": "80be3961-0521-4a0a-8570-5cd5a4e2f98c" + "SubscriptionId": "259fbb24-9bcd-4cfc-865c-fc33b22fe38a" } } \ No newline at end of file diff --git a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/TableResourcesOperationsTests/TableCRUDTests.json b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/TableResourcesOperationsTests/TableCRUDTests.json index 3f8feed5087c4..276303b9d4538 100644 --- a/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/TableResourcesOperationsTests/TableCRUDTests.json +++ b/sdk/cosmosdb/Microsoft.Azure.Management.CosmosDB/tests/SessionRecords/TableResourcesOperationsTests/TableCRUDTests.json @@ -1,21 +1,21 @@ { "Entries": [ { - "RequestUri": "/providers/Microsoft.DocumentDB/databaseAccountNames/db2048?api-version=2021-04-15", - "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9kYXRhYmFzZUFjY291bnROYW1lcy9kYjIwNDg/YXBpLXZlcnNpb249MjAyMS0wNC0xNQ==", + "RequestUri": "/providers/Microsoft.DocumentDB/databaseAccountNames/db2048?api-version=2021-06-15", + "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9kYXRhYmFzZUFjY291bnROYW1lcy9kYjIwNDg/YXBpLXZlcnNpb249MjAyMS0wNi0xNQ==", "RequestMethod": "HEAD", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8b490331-fcf2-4b0d-98d6-a4a88afba420" + "ba373e93-f3d5-496b-b7b8-a02460dd55ae" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -30,7 +30,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-activity-id": [ - "8b490331-fcf2-4b0d-98d6-a4a88afba420" + "ba373e93-f3d5-496b-b7b8-a02460dd55ae" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -39,19 +39,19 @@ "11999" ], "x-ms-request-id": [ - "300f5a1d-438b-4cc2-96e0-36fa70b21ace" + "32e5ab8d-aa38-480e-8cd9-00225f56308b" ], "x-ms-correlation-request-id": [ - "300f5a1d-438b-4cc2-96e0-36fa70b21ace" + "32e5ab8d-aa38-480e-8cd9-00225f56308b" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T173835Z:300f5a1d-438b-4cc2-96e0-36fa70b21ace" + "WESTUS2:20210616T055947Z:32e5ab8d-aa38-480e-8cd9-00225f56308b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:38:34 GMT" + "Wed, 16 Jun 2021 05:59:46 GMT" ], "Content-Length": [ "0" @@ -61,21 +61,21 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName2527?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIyMDQ4L3RhYmxlcy90YWJsZU5hbWUyNTI3P2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName2527?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIyMDQ4L3RhYmxlcy90YWJsZU5hbWUyNTI3P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName2527\"\r\n },\r\n \"options\": {}\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "903babb9-f2c4-4b5f-8cbb-e1e3a0217c25" + "9fa121fd-ad59-426c-bb82-c3b9e3a5539a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -93,19 +93,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName2527/operationResults/16010563-4a5e-4c7a-ba7f-2bc8552400e8?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName2527/operationResults/19b033cd-69eb-4bdf-a6bc-813e75b5965d?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/16010563-4a5e-4c7a-ba7f-2bc8552400e8?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/19b033cd-69eb-4bdf-a6bc-813e75b5965d?api-version=2021-06-15" ], "x-ms-request-id": [ - "16010563-4a5e-4c7a-ba7f-2bc8552400e8" + "19b033cd-69eb-4bdf-a6bc-813e75b5965d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -114,16 +114,16 @@ "1199" ], "x-ms-correlation-request-id": [ - "f301eef4-75e0-48c4-8906-a9f9fc1d1787" + "50f7a051-49a9-418b-b388-ca6f44ab99db" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T173836Z:f301eef4-75e0-48c4-8906-a9f9fc1d1787" + "WESTUS2:20210616T055948Z:50f7a051-49a9-418b-b388-ca6f44ab99db" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:38:36 GMT" + "Wed, 16 Jun 2021 05:59:48 GMT" ], "Content-Length": [ "21" @@ -136,15 +136,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/16010563-4a5e-4c7a-ba7f-2bc8552400e8?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzE2MDEwNTYzLTRhNWUtNGM3YS1iYTdmLTJiYzg1NTI0MDBlOD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/19b033cd-69eb-4bdf-a6bc-813e75b5965d?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzE5YjAzM2NkLTY5ZWItNGJkZi1hNmJjLTgxM2U3NWI1OTY1ZD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -159,7 +159,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -168,19 +168,19 @@ "11999" ], "x-ms-request-id": [ - "0bd24c61-ddbf-4222-ba0d-423fdf550e42" + "28fa50c4-4885-46e2-83b6-d2d6bbeba31a" ], "x-ms-correlation-request-id": [ - "0bd24c61-ddbf-4222-ba0d-423fdf550e42" + "28fa50c4-4885-46e2-83b6-d2d6bbeba31a" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T173907Z:0bd24c61-ddbf-4222-ba0d-423fdf550e42" + "WESTUS2:20210616T060018Z:28fa50c4-4885-46e2-83b6-d2d6bbeba31a" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:39:06 GMT" + "Wed, 16 Jun 2021 06:00:17 GMT" ], "Content-Length": [ "22" @@ -193,15 +193,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName2527?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIyMDQ4L3RhYmxlcy90YWJsZU5hbWUyNTI3P2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName2527?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIyMDQ4L3RhYmxlcy90YWJsZU5hbWUyNTI3P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -216,7 +216,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -225,19 +225,19 @@ "11998" ], "x-ms-request-id": [ - "ccdf01f4-04f6-4d3b-9b49-6513957547f7" + "ebfd55a7-b18c-431c-a3bd-d6cb53857c11" ], "x-ms-correlation-request-id": [ - "ccdf01f4-04f6-4d3b-9b49-6513957547f7" + "ebfd55a7-b18c-431c-a3bd-d6cb53857c11" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T173907Z:ccdf01f4-04f6-4d3b-9b49-6513957547f7" + "WESTUS2:20210616T060019Z:ebfd55a7-b18c-431c-a3bd-d6cb53857c11" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:39:07 GMT" + "Wed, 16 Jun 2021 06:00:18 GMT" ], "Content-Length": [ "393" @@ -246,25 +246,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName2527\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/tables\",\r\n \"name\": \"tableName2527\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName2527\",\r\n \"_rid\": \"QX49AM2IVPM=\",\r\n \"_etag\": \"\\\"00000000-0000-0000-3b8c-2abcb40201d7\\\"\",\r\n \"_ts\": 1619545122\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName2527\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/tables\",\r\n \"name\": \"tableName2527\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName2527\",\r\n \"_rid\": \"YLxZAKBC3Pg=\",\r\n \"_etag\": \"\\\"00000000-0000-0000-5d60-d378a40201d7\\\"\",\r\n \"_ts\": 1623264847\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName2527?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIyMDQ4L3RhYmxlcy90YWJsZU5hbWUyNTI3P2FwaS12ZXJzaW9uPTIwMjEtMDQtMTU=", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName2527?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIyMDQ4L3RhYmxlcy90YWJsZU5hbWUyNTI3P2FwaS12ZXJzaW9uPTIwMjEtMDYtMTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2a1a0945-a9be-480f-b590-0eb25cb1cf79" + "fd2d50e2-607a-4d13-aff0-a4d54e0d911c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -279,7 +279,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -288,19 +288,19 @@ "11997" ], "x-ms-request-id": [ - "c53d5680-4030-47ae-80d2-a7a90e244d75" + "8798a41e-7536-47c9-abde-daa14bce9257" ], "x-ms-correlation-request-id": [ - "c53d5680-4030-47ae-80d2-a7a90e244d75" + "8798a41e-7536-47c9-abde-daa14bce9257" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T173907Z:c53d5680-4030-47ae-80d2-a7a90e244d75" + "WESTUS2:20210616T060019Z:8798a41e-7536-47c9-abde-daa14bce9257" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:39:07 GMT" + "Wed, 16 Jun 2021 06:00:18 GMT" ], "Content-Length": [ "393" @@ -309,25 +309,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName2527\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/tables\",\r\n \"name\": \"tableName2527\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName2527\",\r\n \"_rid\": \"QX49AM2IVPM=\",\r\n \"_etag\": \"\\\"00000000-0000-0000-3b8c-2abcb40201d7\\\"\",\r\n \"_ts\": 1619545122\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName2527\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/tables\",\r\n \"name\": \"tableName2527\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName2527\",\r\n \"_rid\": \"YLxZAKBC3Pg=\",\r\n \"_etag\": \"\\\"00000000-0000-0000-5d60-d378a40201d7\\\"\",\r\n \"_ts\": 1623264847\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName22527?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIyMDQ4L3RhYmxlcy90YWJsZU5hbWUyMjUyNz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName22527?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIyMDQ4L3RhYmxlcy90YWJsZU5hbWUyMjUyNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName22527\"\r\n },\r\n \"options\": {\r\n \"throughput\": 700\r\n }\r\n },\r\n \"location\": \"EAST US 2\",\r\n \"tags\": {\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "ffb954be-4b84-4268-a615-047aaa60b451" + "83879e8d-0aea-4298-9246-4111513907d3" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ], "Content-Type": [ @@ -345,19 +345,19 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName22527/operationResults/412f175a-ae9e-4934-9e44-0c722497e1d4?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName22527/operationResults/338b98d0-7cad-44ee-a57e-72c76355c3dc?api-version=2021-06-15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/412f175a-ae9e-4934-9e44-0c722497e1d4?api-version=2021-04-15" + "https://management.azure.com/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/338b98d0-7cad-44ee-a57e-72c76355c3dc?api-version=2021-06-15" ], "x-ms-request-id": [ - "412f175a-ae9e-4934-9e44-0c722497e1d4" + "338b98d0-7cad-44ee-a57e-72c76355c3dc" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -366,16 +366,16 @@ "1198" ], "x-ms-correlation-request-id": [ - "b0559496-b9a4-4ba1-960f-92bc9d467b31" + "bccf39c4-5ba0-4d86-ab9d-8082633e9cb0" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T173908Z:b0559496-b9a4-4ba1-960f-92bc9d467b31" + "WESTUS2:20210616T060019Z:bccf39c4-5ba0-4d86-ab9d-8082633e9cb0" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:39:08 GMT" + "Wed, 16 Jun 2021 06:00:18 GMT" ], "Content-Length": [ "21" @@ -388,15 +388,15 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/412f175a-ae9e-4934-9e44-0c722497e1d4?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzQxMmYxNzVhLWFlOWUtNDkzNC05ZTQ0LTBjNzIyNDk3ZTFkND9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/providers/Microsoft.DocumentDB/locations/eastus2/operationsStatus/338b98d0-7cad-44ee-a57e-72c76355c3dc?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Byb3ZpZGVycy9NaWNyb3NvZnQuRG9jdW1lbnREQi9sb2NhdGlvbnMvZWFzdHVzMi9vcGVyYXRpb25zU3RhdHVzLzMzOGI5OGQwLTdjYWQtNDRlZS1hNTdlLTcyYzc2MzU1YzNkYz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -411,7 +411,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -420,19 +420,19 @@ "11996" ], "x-ms-request-id": [ - "9c5785cf-7ee5-45fe-80da-210c303f56a3" + "a1067811-2353-4740-bc4e-0e032d3dd1bd" ], "x-ms-correlation-request-id": [ - "9c5785cf-7ee5-45fe-80da-210c303f56a3" + "a1067811-2353-4740-bc4e-0e032d3dd1bd" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T173938Z:9c5785cf-7ee5-45fe-80da-210c303f56a3" + "WESTUS2:20210616T060049Z:a1067811-2353-4740-bc4e-0e032d3dd1bd" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:39:38 GMT" + "Wed, 16 Jun 2021 06:00:49 GMT" ], "Content-Length": [ "22" @@ -445,15 +445,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName22527?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIyMDQ4L3RhYmxlcy90YWJsZU5hbWUyMjUyNz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName22527?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIyMDQ4L3RhYmxlcy90YWJsZU5hbWUyMjUyNz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -468,7 +468,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -477,19 +477,19 @@ "11995" ], "x-ms-request-id": [ - "791fd915-ce86-4f9b-b15d-d0fecae83ccb" + "7f54868e-f628-4050-a46b-a0c698fc3f3e" ], "x-ms-correlation-request-id": [ - "791fd915-ce86-4f9b-b15d-d0fecae83ccb" + "7f54868e-f628-4050-a46b-a0c698fc3f3e" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T173938Z:791fd915-ce86-4f9b-b15d-d0fecae83ccb" + "WESTUS2:20210616T060050Z:7f54868e-f628-4050-a46b-a0c698fc3f3e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:39:38 GMT" + "Wed, 16 Jun 2021 06:00:49 GMT" ], "Content-Length": [ "396" @@ -498,25 +498,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName22527\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/tables\",\r\n \"name\": \"tableName22527\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName22527\",\r\n \"_rid\": \"QX49AOqBcfY=\",\r\n \"_etag\": \"\\\"00000000-0000-0000-3b8c-3ec8980201d7\\\"\",\r\n \"_ts\": 1619545156\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName22527\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/tables\",\r\n \"name\": \"tableName22527\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName22527\",\r\n \"_rid\": \"YLxZAMC8GaM=\",\r\n \"_etag\": \"\\\"00000000-0000-0000-6274-e7e2700201d7\\\"\",\r\n \"_ts\": 1623823227\r\n }\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIyMDQ4L3RhYmxlcz9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIyMDQ4L3RhYmxlcz9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3a45bede-0def-4976-804b-668c814cb5df" + "52e097d3-abf7-49d4-8f7e-be41bd5b570f" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -531,7 +531,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -540,19 +540,19 @@ "11994" ], "x-ms-request-id": [ - "dcdc140d-63bb-45bb-b7b9-c2ba7766f393" + "a3b0a367-88d1-449c-8c82-a025d1b54e5b" ], "x-ms-correlation-request-id": [ - "dcdc140d-63bb-45bb-b7b9-c2ba7766f393" + "a3b0a367-88d1-449c-8c82-a025d1b54e5b" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T173938Z:dcdc140d-63bb-45bb-b7b9-c2ba7766f393" + "WESTUS2:20210616T060050Z:a3b0a367-88d1-449c-8c82-a025d1b54e5b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:39:38 GMT" + "Wed, 16 Jun 2021 06:00:49 GMT" ], "Content-Length": [ "802" @@ -561,25 +561,25 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName2527\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/tables\",\r\n \"name\": \"tableName2527\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName2527\",\r\n \"_rid\": \"QX49AM2IVPM=\",\r\n \"_etag\": \"\\\"00000000-0000-0000-3b8c-2abcb40201d7\\\"\",\r\n \"_ts\": 1619545122\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName22527\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/tables\",\r\n \"name\": \"tableName22527\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName22527\",\r\n \"_rid\": \"QX49AOqBcfY=\",\r\n \"_etag\": \"\\\"00000000-0000-0000-3b8c-3ec8980201d7\\\"\",\r\n \"_ts\": 1619545156\r\n }\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName22527\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/tables\",\r\n \"name\": \"tableName22527\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName22527\",\r\n \"_rid\": \"YLxZAMC8GaM=\",\r\n \"_etag\": \"\\\"00000000-0000-0000-6274-e7e2700201d7\\\"\",\r\n \"_ts\": 1623823227\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName2527\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/tables\",\r\n \"name\": \"tableName2527\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"id\": \"tableName2527\",\r\n \"_rid\": \"YLxZAKBC3Pg=\",\r\n \"_etag\": \"\\\"00000000-0000-0000-5d60-d378a40201d7\\\"\",\r\n \"_ts\": 1623264847\r\n }\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName22527/throughputSettings/default?api-version=2021-04-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvODBiZTM5NjEtMDUyMS00YTBhLTg1NzAtNWNkNWE0ZTJmOThjL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIyMDQ4L3RhYmxlcy90YWJsZU5hbWUyMjUyNy90aHJvdWdocHV0U2V0dGluZ3MvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA0LTE1", + "RequestUri": "/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName22527/throughputSettings/default?api-version=2021-06-15", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjU5ZmJiMjQtOWJjZC00Y2ZjLTg2NWMtZmMzM2IyMmZlMzhhL3Jlc291cmNlR3JvdXBzL0Nvc21vc0RCUmVzb3VyY2VHcm91cDM2NjgvcHJvdmlkZXJzL01pY3Jvc29mdC5Eb2N1bWVudERCL2RhdGFiYXNlQWNjb3VudHMvZGIyMDQ4L3RhYmxlcy90YWJsZU5hbWUyMjUyNy90aHJvdWdocHV0U2V0dGluZ3MvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA2LTE1", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "028ea130-60b8-41a2-9b03-24c81bb0c7ff" + "13ee3d9c-a2cc-4504-8e2a-972a3c61718a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29916.01", + "FxVersion/4.6.28207.03", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.CosmosDB.CosmosDBManagementClient/3.0.0.0" ] }, @@ -594,7 +594,7 @@ "max-age=31536000; includeSubDomains" ], "x-ms-gatewayversion": [ - "version=2.11.0" + "version=2.14.0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -603,19 +603,19 @@ "11993" ], "x-ms-request-id": [ - "bdf823d6-25b5-4b29-baaa-cd85e4647eae" + "b5913b71-e0a2-49c3-8a03-c531f78ad54d" ], "x-ms-correlation-request-id": [ - "bdf823d6-25b5-4b29-baaa-cd85e4647eae" + "b5913b71-e0a2-49c3-8a03-c531f78ad54d" ], "x-ms-routing-request-id": [ - "WESTUS:20210427T173939Z:bdf823d6-25b5-4b29-baaa-cd85e4647eae" + "WESTUS2:20210616T060050Z:b5913b71-e0a2-49c3-8a03-c531f78ad54d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 27 Apr 2021 17:39:38 GMT" + "Wed, 16 Jun 2021 06:00:50 GMT" ], "Content-Length": [ "363" @@ -624,12 +624,12 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/80be3961-0521-4a0a-8570-5cd5a4e2f98c/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName22527/throughputSettings/default\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings\",\r\n \"name\": \"CXCZ\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"throughput\": 700,\r\n \"minimumThroughput\": \"400\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/259fbb24-9bcd-4cfc-865c-fc33b22fe38a/resourceGroups/CosmosDBResourceGroup3668/providers/Microsoft.DocumentDB/databaseAccounts/db2048/tables/tableName22527/throughputSettings/default\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings\",\r\n \"name\": \"Y5FA\",\r\n \"properties\": {\r\n \"resource\": {\r\n \"throughput\": 700,\r\n \"minimumThroughput\": \"400\"\r\n }\r\n }\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { - "SubscriptionId": "80be3961-0521-4a0a-8570-5cd5a4e2f98c" + "SubscriptionId": "259fbb24-9bcd-4cfc-865c-fc33b22fe38a" } } \ No newline at end of file diff --git a/sdk/cosmosdb/ci.yml b/sdk/cosmosdb/ci.yml index 173e1560e25f6..282b1cb5e7a61 100644 --- a/sdk/cosmosdb/ci.yml +++ b/sdk/cosmosdb/ci.yml @@ -4,7 +4,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -15,7 +14,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/deviceprovisioningservices/Microsoft.Azure.Management.DeviceProvisioningServices/tests/readme.md b/sdk/deviceprovisioningservices/Microsoft.Azure.Management.DeviceProvisioningServices/tests/readme.md index 44d4f20c6955f..e44e050d0b549 100644 --- a/sdk/deviceprovisioningservices/Microsoft.Azure.Management.DeviceProvisioningServices/tests/readme.md +++ b/sdk/deviceprovisioningservices/Microsoft.Azure.Management.DeviceProvisioningServices/tests/readme.md @@ -1,4 +1,4 @@ -# Running tests +# Running tests To run or record tests, you must set some environment variables. -Instructions can be found at . \ No newline at end of file +Instructions can be found at . \ No newline at end of file diff --git a/sdk/deviceupdate/Azure.IoT.DeviceUpdate/README.md b/sdk/deviceupdate/Azure.IoT.DeviceUpdate/README.md index 72bb6174f9e44..1c9e7020619d3 100644 --- a/sdk/deviceupdate/Azure.IoT.DeviceUpdate/README.md +++ b/sdk/deviceupdate/Azure.IoT.DeviceUpdate/README.md @@ -2,7 +2,7 @@ The library provides access to the Device Update for IoT Hub service that enables customers to publish updates for their IoT devices to the cloud, and then deploy these updates to their devices (approve updates to groups of devices managed and provisioned in IoT Hub). - [Source code](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk) | [Package](https://www.nuget.org) | [Product documentation](https://docs.microsoft.com/azure/iot-hub-device-update/understand-device-update) + [Source code](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk) | [Package](https://www.nuget.org) | [Product documentation](https://docs.microsoft.com/azure/iot-hub-device-update/understand-device-update) ## Getting started @@ -40,7 +40,7 @@ You can learn more about Device Update for IoT Hub by visiting [Device Update fo ## Examples -You can familiarize yourself with different APIs using [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk). +You can familiarize yourself with different APIs using [Samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk). ## Troubleshooting @@ -64,7 +64,7 @@ catch (RequestFailedException ex) when (ex.Status == (int)HttpStatusCode.NotFoun ## Next steps -Get started with our [Device Update for IoT Hub samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk) +Get started with our [Device Update for IoT Hub samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk) ## Contributing diff --git a/sdk/deviceupdate/Microsoft.Azure.Management.DeviceUpdate/tests/readme.md b/sdk/deviceupdate/Microsoft.Azure.Management.DeviceUpdate/tests/readme.md index 44d4f20c6955f..e44e050d0b549 100644 --- a/sdk/deviceupdate/Microsoft.Azure.Management.DeviceUpdate/tests/readme.md +++ b/sdk/deviceupdate/Microsoft.Azure.Management.DeviceUpdate/tests/readme.md @@ -1,4 +1,4 @@ -# Running tests +# Running tests To run or record tests, you must set some environment variables. -Instructions can be found at . \ No newline at end of file +Instructions can be found at . \ No newline at end of file diff --git a/sdk/deviceupdate/ci.yml b/sdk/deviceupdate/ci.yml index 18af255d127fc..2efd2d1906aca 100644 --- a/sdk/deviceupdate/ci.yml +++ b/sdk/deviceupdate/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/Azure.DigitalTwins.Core.sln b/sdk/digitaltwins/Azure.DigitalTwins.Core/Azure.DigitalTwins.Core.sln index 55edb7319efb5..b07fbb94b9859 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/Azure.DigitalTwins.Core.sln +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/Azure.DigitalTwins.Core.sln @@ -21,6 +21,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Azure.Core.TestFramework", "..\..\core\Azure.Core.TestFramework\src\Azure.Core.TestFramework.csproj", "{1FC8A3EA-3C0D-4DDF-B710-A7091F2CEBB1}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Azure.DigitalTwins.Core.Perf", "perf\Azure.DigitalTwins.Core.Perf\Azure.DigitalTwins.Core.Perf.csproj", "{207EB40F-CEBA-4658-8D46-B5644D37F18C}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Azure.Test.Perf", "..\..\..\common\Perf\Azure.Test.Perf\Azure.Test.Perf.csproj", "{15EF5B20-42F6-4280-BE8E-DAC973B572A7}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "External", "External", "{E685A401-AF9E-4196-975B-26C4A340256F}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -43,10 +49,22 @@ Global {1FC8A3EA-3C0D-4DDF-B710-A7091F2CEBB1}.Debug|Any CPU.Build.0 = Debug|Any CPU {1FC8A3EA-3C0D-4DDF-B710-A7091F2CEBB1}.Release|Any CPU.ActiveCfg = Release|Any CPU {1FC8A3EA-3C0D-4DDF-B710-A7091F2CEBB1}.Release|Any CPU.Build.0 = Release|Any CPU + {207EB40F-CEBA-4658-8D46-B5644D37F18C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {207EB40F-CEBA-4658-8D46-B5644D37F18C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {207EB40F-CEBA-4658-8D46-B5644D37F18C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {207EB40F-CEBA-4658-8D46-B5644D37F18C}.Release|Any CPU.Build.0 = Release|Any CPU + {15EF5B20-42F6-4280-BE8E-DAC973B572A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {15EF5B20-42F6-4280-BE8E-DAC973B572A7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {15EF5B20-42F6-4280-BE8E-DAC973B572A7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {15EF5B20-42F6-4280-BE8E-DAC973B572A7}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {1FC8A3EA-3C0D-4DDF-B710-A7091F2CEBB1} = {E685A401-AF9E-4196-975B-26C4A340256F} + {15EF5B20-42F6-4280-BE8E-DAC973B572A7} = {E685A401-AF9E-4196-975B-26C4A340256F} + EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {A97F4B90-2591-4689-B1F8-5F21FE6D6CAE} EndGlobalSection diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md b/sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md index f06c97941bbb5..52f4f63cdf0d0 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/CHANGELOG.md @@ -52,7 +52,7 @@ Note that these breaking changes are only breaking changes from the **preview** - Renamed model type `ModelData` to `DigitalTwinsModelData` to make type less generic, and less likely to conflict with other libraries. - Renamed model type `EventRoute` to `DigitalTwinsEventRoute` to make type less generic, and less likely to conflict with other libraries. - `EventRoute` (now `DigitalTwinsEventRoute`) object ctor now requires filter. -- Removed `UpdateOperationsUtility` and replace it with a direct dependency on [JsonPatchDocument](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/src/JsonPatchDocument.cs) from Azure.Core. +- Removed `UpdateOperationsUtility` and replace it with a direct dependency on [JsonPatchDocument](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/src/JsonPatchDocument.cs) from Azure.Core. - Removed `WritableProperty` since service no longer returns that type. - Removed `MaxItemCount` parameter as an option for `GetEventRoutes` APIs since users are expected to provide page size in pageable type's .AsPages() method instead. - Removed Serialization namespace, moving its contents to the base Azure.DigitalTwins.Core namespace. @@ -82,6 +82,6 @@ Note that these breaking changes are only breaking changes from the **preview** ### New features - Official public preview of [Azure.DigitalTwins.Core SDK](https://www.nuget.org/packages/Azure.DigitalTwins.Core) -- [Azure Digital Twins Public Repo](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/digitaltwins/Azure.DigitalTwins.Core) -- [Azure Digital Twins Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/digitaltwins/Azure.DigitalTwins.Core/samples) +- [Azure Digital Twins Public Repo](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/digitaltwins/Azure.DigitalTwins.Core) +- [Azure Digital Twins Samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/digitaltwins/Azure.DigitalTwins.Core/samples) diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/README.md b/sdk/digitaltwins/Azure.DigitalTwins.Core/README.md index 69f9ac2ca19a3..62d48324c0bb8 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/README.md +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/README.md @@ -48,18 +48,18 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) ## Examples -You can familiarize yourself with different APIs using [samples for Digital Twins](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/digitaltwins/Azure.DigitalTwins.Core/samples/). +You can familiarize yourself with different APIs using [samples for Digital Twins](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/digitaltwins/Azure.DigitalTwins.Core/samples/). ## Source code folder structure @@ -71,18 +71,18 @@ The Digital Twins public client, `DigitalTwinsClient`, and the additional config The code generated by autorest using the swagger file defined in the autorest config file. -To regenerate the code, run the powershell script [generate.ps1](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/digitaltwins/Azure.DigitalTwins.Core/src/generate.ps1). +To regenerate the code, run the powershell script [generate.ps1](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/digitaltwins/Azure.DigitalTwins.Core/src/generate.ps1). Any time the client library code is updated, the following scripts need to be run: -- [Export-AdtApis.ps1](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/digitaltwins/Export-AdtApis.ps1), which will update the [API surface document](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/digitaltwins/Azure.DigitalTwins.Core/api/Azure.DigitalTwins.Core.netstandard2.0.cs). -- [Update-Snippets.ps1](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/digitaltwins/Update-AdtSnippets.ps1), which will update all the code snippets in the readme files and in the client documentation comments. +- [Export-AdtApis.ps1](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/digitaltwins/Export-AdtApis.ps1), which will update the [API surface document](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/digitaltwins/Azure.DigitalTwins.Core/api/Azure.DigitalTwins.Core.netstandard2.0.cs). +- [Update-Snippets.ps1](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/digitaltwins/Update-AdtSnippets.ps1), which will update all the code snippets in the readme files and in the client documentation comments. ### /src/Customized The customzied code written to override the following behavior of auto-generated code: -- Rename some of the generated types, eg. [GetModelsOptions](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Customized/Models/GetModelsOptions.cs) +- Rename some of the generated types, eg. [GetModelsOptions](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Customized/Models/GetModelsOptions.cs) - Declare some of the generated types as **internal**, instead of the autorest default of **public**. - Declare some methods to accept input parameters as **strings** instead of **objects**. - Declare some methods to return the response as **strings** instead of **objects**. @@ -118,7 +118,7 @@ catch (RequestFailedException ex) when (ex.Status == (int)HttpStatusCode.NotFoun ## Next steps -See implementation examples with our [code samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/digitaltwins/Azure.DigitalTwins.Core/samples). +See implementation examples with our [code samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/digitaltwins/Azure.DigitalTwins.Core/samples). ## Contributing @@ -138,16 +138,16 @@ For more information see the [Code of Conduct FAQ][code_of_conduct_faq] or conta [azure_sdk_target_frameworks]: https://github.com/azure/azure-sdk-for-net#target-frameworks [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/digitaltwins/Azure.DigitalTwins.Core/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/digitaltwins/Azure.DigitalTwins.Core/src [package]: https://www.nuget.org/packages/Azure.DigitalTwins.Core [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ [code_of_conduct_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [nuget]: https://www.nuget.org/ [azure_portal]: https://portal.azure.com/ [azure_rest_api]: https://docs.microsoft.com/rest/api/azure/ -[azure_core_library]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core +[azure_core_library]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core [token_credential]: https://docs.microsoft.com/dotnet/api/azure.core.tokencredential?view=azure-dotnet -[digital_twins_client]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/digitaltwins/Azure.DigitalTwins.Core/src/DigitalTwinsClient.cs +[digital_twins_client]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/digitaltwins/Azure.DigitalTwins.Core/src/DigitalTwinsClient.cs [digital_twins_documentation]: https://docs.microsoft.com/azure/digital-twins/ [iot_cli_extension]: https://github.com/Azure/azure-iot-cli-extension/releases [iot_cli_doc]: https://docs.microsoft.com/cli/azure/azure-cli-reference-for-iot diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Azure.DigitalTwins.Core.Perf.csproj b/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Azure.DigitalTwins.Core.Perf.csproj new file mode 100644 index 0000000000000..f209d1c262a9d --- /dev/null +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Azure.DigitalTwins.Core.Perf.csproj @@ -0,0 +1,24 @@ + + + Exe + + + + + + + + + + + + + + + PreserveNewest + + + PreserveNewest + + + diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Infrastructure/AdtInstancePopulator.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Infrastructure/AdtInstancePopulator.cs new file mode 100644 index 0000000000000..808fb6a646dae --- /dev/null +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Infrastructure/AdtInstancePopulator.cs @@ -0,0 +1,87 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Net; +using System.Reflection; +using System.Text.Json; +using System.Threading.Tasks; + +namespace Azure.DigitalTwins.Core.Perf.Infrastructure +{ + internal class AdtInstancePopulator + { + private static readonly string s_dtdlDirectoryPath = Path.Combine(GetWorkingDirectory(), "Infrastructure"); + + private static readonly string s_modelsPath = Path.Combine(s_dtdlDirectoryPath, "Models"); + private static readonly string s_twinsPath = Path.Combine(s_dtdlDirectoryPath, "Twins"); + + private const string RoomModelFileName = "Room.json"; + private const string RoomTwinFileName = "RoomTwin.json"; + + public static async Task CreateRoomModelAsync(DigitalTwinsClient client) + { + try + { + await client.CreateModelsAsync(new List { GetRoomModel() }).ConfigureAwait(false); + } + catch (RequestFailedException ex) when (ex.Status == (int)HttpStatusCode.Conflict) + { + Console.WriteLine("Model already exists"); + } + } + + public static async Task> CreateRoomTwinsForTestIdAsync(DigitalTwinsClient client, string testId, long countOftwins) + { + List createdTwins = new List(); + + string batchTwinPrefix = $"room-{testId}-{Guid.NewGuid().ToString().Substring(0, 8)}"; + for (long i = 0; i < countOftwins; i++) + { + string twinId = $"{batchTwinPrefix}-{i}"; + createdTwins.Add(await client.CreateOrReplaceDigitalTwinAsync(twinId, GetRoomTwin(testId)).ConfigureAwait(false)); + } + + return createdTwins; + } + + public static string GetRoomModel() + { + return LoadFileFromPath(s_modelsPath, RoomModelFileName); + } + + public static BasicDigitalTwin GetRoomTwin(string testId) + { + string value = LoadFileFromPath(s_twinsPath, RoomTwinFileName).Replace("TEST_ID", testId); + return JsonSerializer.Deserialize(value); + } + + private static string GetWorkingDirectory() + { + string codeBase = Assembly.GetExecutingAssembly().Location; + var uri = new UriBuilder(codeBase); + string path = Uri.UnescapeDataString(uri.Path); + return Path.GetDirectoryName(path); + } + + private static string LoadFileFromPath(string path, string fileName) + { + string[] allFilesPath = Directory.GetFiles(path, "*.json"); + try + { + string filePathOfInterest = allFilesPath.Where(s => Path.GetFileName(s) == fileName).FirstOrDefault(); + return File.ReadAllText(filePathOfInterest); + } + catch (Exception ex) + { + Console.WriteLine($"Error reading twin types from disk due to: {ex.Message}", ConsoleColor.Red); + Environment.Exit(0); + } + + return null; + } + } +} diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Infrastructure/Models/Room.json b/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Infrastructure/Models/Room.json new file mode 100644 index 0000000000000..afb857025035d --- /dev/null +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Infrastructure/Models/Room.json @@ -0,0 +1,13 @@ +{ + "@id": "dtmi:com:samples:Room;1", + "@type": "Interface", + "@context": "dtmi:dtdl:context;2", + "displayName": "Room", + "contents": [ + { + "@type": "Property", + "name": "TestId", + "schema": "string" + } + ] +} diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Infrastructure/PerfTestEnvironment.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Infrastructure/PerfTestEnvironment.cs new file mode 100644 index 0000000000000..bcea3f1d7b3ea --- /dev/null +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Infrastructure/PerfTestEnvironment.cs @@ -0,0 +1,48 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Core.TestFramework; + +namespace Azure.DigitalTwins.Core.Perf +{ + /// + /// Represents the ambient environment in which the test suite is being run, offering access to information such as environment variables. + /// + internal sealed class PerfTestEnvironment : TestEnvironment + { + /// + /// The shared instance of the to be used during test runs. + /// + public static PerfTestEnvironment Instance { get; } = new PerfTestEnvironment(); + + /// + /// The Digital Twins instance endpoint to run the tests against. + /// + public string DigitalTwinsUrl => GetVariable("DIGITALTWINS_URL"); + + /// + /// The Microsoft tenant Id for the App registration. + /// + /// The Microsoft tenant Id for the App registration, read from the "DIGITALTWINS_TENANT_ID" environment variable. + public string DigitalTwinsTenantId => GetVariable("DIGITALTWINS_TENANT_ID"); + + /// + /// The App registration client Id used to authenticate against the instance. + /// + /// The App registration client Id used to authenticate against the instance, read from the "DIGITALTWINS_CLIENT_ID" environment variable. + public string DigitalTwinsClientId => GetVariable("DIGITALTWINS_CLIENT_ID"); + + /// + /// The App registration client secret. + /// + /// The App registration client secret, read from the "DIGITALTWINS_CLIENT_SECRET" environment variable. + public string DigitalTwinsClientSecret => GetVariable("DIGITALTWINS_CLIENT_SECRET"); + + /// + /// Initializes a new instance of the class. + /// + public PerfTestEnvironment() + { + } + } +} diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Infrastructure/Twins/RoomTwin.json b/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Infrastructure/Twins/RoomTwin.json new file mode 100644 index 0000000000000..76b66820176de --- /dev/null +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Infrastructure/Twins/RoomTwin.json @@ -0,0 +1,6 @@ +{ + "$metadata": { + "$model": "dtmi:com:samples:Room;1" + }, + "TestId": "TEST_ID" +} diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Program.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Program.cs new file mode 100644 index 0000000000000..1ad7284aaa19f --- /dev/null +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Program.cs @@ -0,0 +1,7 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System.Reflection; +using Azure.Test.Perf; + +await PerfProgram.Main(Assembly.GetEntryAssembly(), args); diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Scenarios/QueryDigitalTwins.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Scenarios/QueryDigitalTwins.cs new file mode 100644 index 0000000000000..96625d51685c2 --- /dev/null +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/Azure.DigitalTwins.Core.Perf/Scenarios/QueryDigitalTwins.cs @@ -0,0 +1,125 @@ +//Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Threading; +using System.Threading.Tasks; +using Azure.DigitalTwins.Core.Perf.Infrastructure; +using Azure.Identity; +using Azure.Test.Perf; +using NUnit.Framework; +using FluentAssertions; + +namespace Azure.DigitalTwins.Core.Perf.Scenarios +{ + /// + /// The performance test scenario focused on running queries against digital twins instances. + /// + /// + public sealed class QueryDigitalTwins : PerfTest + { + private readonly DigitalTwinsClient _digitalTwinsClient; + private readonly string _testId; + private readonly long _size; + private readonly TimeSpan _delayPeriod = TimeSpan.FromMinutes(1); + private List _createdTwins = new List(); + + public QueryDigitalTwins(SizeOptions options) : base(options) + { + _digitalTwinsClient = new DigitalTwinsClient( + new Uri(PerfTestEnvironment.Instance.DigitalTwinsUrl), + new ClientSecretCredential( + PerfTestEnvironment.Instance.DigitalTwinsTenantId, + PerfTestEnvironment.Instance.DigitalTwinsClientId, + PerfTestEnvironment.Instance.DigitalTwinsClientSecret)); + + _size = options.Size; + _testId = Guid.NewGuid().ToString().Substring(0, 8); + } + + public override async Task GlobalSetupAsync() + { + await base.GlobalSetupAsync(); + + // Global setup code that runs once at the beginning of test execution. + // Create the model globally so all tests can take advantage of it. + await AdtInstancePopulator.CreateRoomModelAsync(_digitalTwinsClient).ConfigureAwait(false); + } + + public override async Task SetupAsync() + { + await base.SetupAsync(); + _createdTwins = await AdtInstancePopulator.CreateRoomTwinsForTestIdAsync(_digitalTwinsClient, _testId, _size).ConfigureAwait(false); + + // Since it takes some time for the newly created twins to be included in the query result, we have to wait some time. + await Task.Delay(_delayPeriod); + } + + public override async Task CleanupAsync() + { + // Individual test-level cleanup code that runs for each instance of the test. + await base.CleanupAsync(); + + // We will delete all twins created by this test instance. + foreach (BasicDigitalTwin twin in _createdTwins) + { + await _digitalTwinsClient.DeleteDigitalTwinAsync(twin.Id).ConfigureAwait(false); + } + } + + public override async Task GlobalCleanupAsync() + { + // Global cleanup code that runs once at the end of test execution. + await base.GlobalCleanupAsync(); + + // List all the models and delete all of them. + AsyncPageable allModels = _digitalTwinsClient.GetModelsAsync(); + + await foreach (DigitalTwinsModelData model in allModels) + { + await _digitalTwinsClient.DeleteModelAsync(model.Id).ConfigureAwait(false); + } + } + + /// + /// Queries for all digital twins using . + /// + /// The token used to signal cancellation request. + public override void Run(CancellationToken cancellationToken) + { + Pageable result = _digitalTwinsClient + .Query($"SELECT * FROM DIGITALTWINS WHERE TestId = '{_testId}'", CancellationToken.None); + long resultCount = 0; + + foreach (BasicDigitalTwin a in result) + { + resultCount++; + } + +#if DEBUG + resultCount.Should().Be(_size); +#endif + } + + /// + /// Queries for all digital twins using . + /// + /// The token used to signal cancellation request. + public override async Task RunAsync(CancellationToken cancellationToken) + { + AsyncPageable result = _digitalTwinsClient + .QueryAsync($"SELECT * FROM DIGITALTWINS WHERE TestId = '{_testId}'", CancellationToken.None); + long resultCount = 0; + + await foreach (BasicDigitalTwin a in result) + { + resultCount++; + } + +#if DEBUG + resultCount.Should().Be(_size); +#endif + } + } +} diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/README.md b/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/README.md new file mode 100644 index 0000000000000..50b15b76360a4 --- /dev/null +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/perf/README.md @@ -0,0 +1,43 @@ +# Azure Digital Twins performance tests + +The assets in this area comprise a set of performance tests for the [Azure DigitalTwins client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/digitaltwins/Azure.DigitalTwins.Core) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command-line. + +You can learn more about the project structure [here](https://github.com/Azure/azure-sdk-for-net/wiki/Writing-performance-tests-for-Client-libraries). +## Purpose +Performance Testing using performance framework, in general, allows you to test throughput and latency offered to the customers via the SDKs. + +Major Benefit: +- Performance Regressions are caught prior to release. Regressions can come in from new code changes that get merged between two releases, new dependencies that get introduced or old dependencies that are upgraded. + +The Digital Twins performance tests will be plugged into performance automation pipelines automatically and will run the tests regularly to scan for any performance issues that should be fixed before releasing the SDK. + +## Perf test scenarios + +### QueryDigitalTwins + +This scenario tests API calls to the DigitalTwins service to query for Twins and Relationships. +The `GlobalTestSetupAsync` method override will create a single model that is used for all instances of the parallel test runs. This method is only invoked once and will not be called during the parallel test run across all instances of the test. +The `SetupAsync` method override will create multiple Twins that is configurable using the input options. Each test will create Twins using a unique test Id and will only query that subset during each run. + +## Running the tests + +Build a performance test project +```bash +dotnet run -c Release -f --no-build -p -- [parameters needed for the test] +``` + +Run the executable output of a project +```bash +dotnet run -c Release -f --no-build -p -- [parameters needed for the test] +``` + +\ can be one of netcoreapp2.1, netcoreapp3.1, net461 or net5.0. Note the -- before any custom parameters to pass. This prevents dotnet from trying to handle any ambiguous command line switches. + +You should use the scenario test class names as the first parameter that is needed for running the test. + +## Contributing +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com. + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/samples/Readme.md b/sdk/digitaltwins/Azure.DigitalTwins.Core/samples/Readme.md index 332097074f6d6..0bf2841abc429 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/samples/Readme.md +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/samples/Readme.md @@ -45,12 +45,12 @@ var client = new DigitalTwinsClient( ### Override options If you need to override pipeline behavior, such as provide your own HttpClient instance, you can do that via the other constructor that takes a -[DigitalTwinsClientOptions](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/digitaltwins/Azure.DigitalTwins.Core/src/DigitalTwinsClientOptions.cs) parameter. +[DigitalTwinsClientOptions](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/digitaltwins/Azure.DigitalTwins.Core/src/DigitalTwinsClientOptions.cs) parameter. It provides an opportunity to override default behavior including: -- Overriding [transport](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Pipeline.md) -- Enabling [diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) -- Controlling [retry strategy](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Configuration.md) +- Overriding [transport](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Pipeline.md) +- Enabling [diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) +- Controlling [retry strategy](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Configuration.md) - Specifying API version - Object serializer (see below) @@ -73,7 +73,7 @@ This would prevent unset properties on your digital twin or relationship from be ### Create models Let's create models using the code below. You need to pass in `List` containing list of json models. -Check out sample models [here](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/digitaltwins/Azure.DigitalTwins.Core/samples/DigitalTwinsClientSample/DTDL/Models). +Check out sample models [here](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/digitaltwins/Azure.DigitalTwins.Core/samples/DigitalTwinsClientSample/DTDL/Models). ```C# Snippet:DigitalTwinsSampleCreateModels await client.CreateModelsAsync(new[] { newComponentModelPayload, newModelPayload }); @@ -138,7 +138,7 @@ catch (Exception ex) ### Create digital twins -For Creating Twin you will need to provide Id of a digital Twin such as `myTwin` and the application/json digital twin based on the model created earlier. You can look at sample application/json [here](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/digitaltwins/Azure.DigitalTwins.Core/samples/DigitalTwinsClientSample/DTDL/DigitalTwins "DigitalTwin"). +For Creating Twin you will need to provide Id of a digital Twin such as `myTwin` and the application/json digital twin based on the model created earlier. You can look at sample application/json [here](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/digitaltwins/Azure.DigitalTwins.Core/samples/DigitalTwinsClientSample/DTDL/DigitalTwins "DigitalTwin"). One option is to use the provided class BasicDigitalTwin for serialization and deserialization. It uses functionality from the `System.Text.Json` library to maintain any unmapped json properties to a dictionary. @@ -178,7 +178,7 @@ Console.WriteLine($"Created digital twin '{createDigitalTwinResponse.Value.Id}'. Alternatively, you can create your own custom data types to serialize and deserialize your digital twins. By specifying your properties and types directly, it requires less code or knowledge of the type for interaction. -You can review the [CustomDigitalTwin definition](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/digitaltwins/Azure.DigitalTwins.Core/samples/DigitalTwinsClientSample/CustomDigitalTwin.cs). +You can review the [CustomDigitalTwin definition](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/digitaltwins/Azure.DigitalTwins.Core/samples/DigitalTwinsClientSample/CustomDigitalTwin.cs). ```C# Snippet:DigitalTwinsSampleCreateCustomTwin var customTwin = new CustomDigitalTwin @@ -347,7 +347,7 @@ Console.WriteLine($"Created a digital twin relationship '{createBuildingFloorRel Alternatively, you can create your own custom data types to serialize and deserialize your relationships. By specifying your properties and types directly, it requires less code or knowledge of the type for interaction. -You can review the [CustomRelationship definition](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/digitaltwins/Azure.DigitalTwins.Core/samples/DigitalTwinsClientSample/CustomRelationship.cs). +You can review the [CustomRelationship definition](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/digitaltwins/Azure.DigitalTwins.Core/samples/DigitalTwinsClientSample/CustomRelationship.cs). ```C# Snippet:DigitalTwinsSampleCreateCustomRelationship var floorBuildingRelationshipPayload = new CustomRelationship diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/DigitalTwinsClient.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/DigitalTwinsClient.cs index 6d368f050fb3e..265550c6c2af4 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/DigitalTwinsClient.cs +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/DigitalTwinsClient.cs @@ -45,12 +45,12 @@ public class DigitalTwinsClient /// The implementation which will be used to request for the authentication token. /// /// This other constructor provides an opportunity to override default behavior, including specifying API version, - /// overriding transport, - /// enabling diagnostics, - /// and controlling retry strategy. + /// overriding transport, + /// enabling diagnostics, + /// and controlling retry strategy. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// @@ -77,12 +77,12 @@ public DigitalTwinsClient(Uri endpoint, TokenCredential credential) /// /// /// The options parameter provides an opportunity to override default behavior, including specifying API version, - /// overriding transport, - /// enabling diagnostics, - /// and controlling retry strategy. + /// overriding transport, + /// enabling diagnostics, + /// and controlling retry strategy. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// public DigitalTwinsClient(Uri endpoint, TokenCredential credential, DigitalTwinsClientOptions options) @@ -122,7 +122,7 @@ protected DigitalTwinsClient() /// strongly typed properties provided that you know the definition of the retrieved digital twin prior to deserialization. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The Id of the digital twin. @@ -188,7 +188,7 @@ public virtual async Task> GetDigitalTwinAsync(string digitalTwin /// strongly typed properties provided that you know the definition of the retrieved digital twin prior to deserialization. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The Id of the digital twin. @@ -246,7 +246,7 @@ public virtual Response GetDigitalTwin(string digitalTwinId, CancellationT /// The created application/json digital twin and the HTTP response . /// The type to deserialize the digital twin to. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -332,7 +332,7 @@ public virtual async Task> CreateOrReplaceDigitalTwinAsync( /// The created application/json digital twin and the HTTP response . /// The type to deserialize the digital twin to. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// @@ -381,7 +381,7 @@ public virtual Response CreateOrReplaceDigitalTwin( /// The cancellation token. /// The HTTP response . /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -430,7 +430,7 @@ public virtual async Task DeleteDigitalTwinAsync(string digitalTwinId, /// To delete a digital twin, any relationships referencing it must be deleted first. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// @@ -468,7 +468,7 @@ public virtual Response DeleteDigitalTwin(string digitalTwinId, ETag? ifMatch = /// The cancellationToken. /// The HTTP response . This response object includes an HTTP header that gives you the updated ETag for this resource. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -508,7 +508,7 @@ public virtual async Task UpdateDigitalTwinAsync(string digitalTwinId, /// The cancellationToken. /// The HTTP response . This response object includes an HTTP header that gives you the updated ETag for this resource. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -549,7 +549,7 @@ public virtual Response UpdateDigitalTwin(string digitalTwinId, JsonPatchDocumen /// The deserialized object representation of the component corresponding to the provided componentName and the HTTP response . /// The type to deserialize the component to. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -599,7 +599,7 @@ public virtual async Task> GetComponentAsync(string digitalTwinId /// The deserialized object representation of the component corresponding to the provided componentName and the HTTP response . /// The type to deserialize the component to. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -644,7 +644,7 @@ public virtual Response GetComponent(string digitalTwinId, string componen /// The cancellation token. /// The HTTP response . This response object includes an HTTP header that gives you the updated ETag for this resource. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -707,7 +707,7 @@ public virtual async Task UpdateComponentAsync( /// The cancellation token. /// The HTTP response . This response object includes an HTTP header that gives you the updated ETag for this resource. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// @@ -759,7 +759,7 @@ public virtual Response UpdateComponent( /// You may also deserialize the relationship into custom type that extend the . /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// @@ -852,7 +852,7 @@ async Task> NextPageFunc(string nextLink, int? pageSizeHint) /// The pageable list of application/json relationships belonging to the specified digital twin and the HTTP response. /// The type to deserialize the relationship to. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -927,7 +927,7 @@ Page NextPageFunc(string nextLink, int? pageSizeHint) /// The cancellation token. /// The pageable list of application/json relationships directed towards the specified digital twin and the HTTP response. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -1005,7 +1005,7 @@ async Task> NextPageFunc(string nextLink, int? pageSi /// The cancellation token. /// The pageable list of application/json relationships directed towards the specified digital twin and the HTTP response. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -1075,7 +1075,7 @@ Page NextPageFunc(string nextLink, int? pageSizeHint) /// The type to deserialize the relationship to. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// @@ -1132,7 +1132,7 @@ public virtual async Task> GetRelationshipAsync( /// The deserialized application/json relationship corresponding to the provided relationshipId and the HTTP response . /// The type to deserialize the relationship to. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -1179,7 +1179,7 @@ public virtual Response GetRelationship( /// The cancellation token. /// The HTTP response . /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// @@ -1217,7 +1217,7 @@ public virtual async Task DeleteRelationshipAsync(string digitalTwinId /// The cancellation token. /// The HTTP response . /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -1274,7 +1274,7 @@ public virtual Response DeleteRelationship(string digitalTwinId, string relation /// Relationships are a one-way link from a source digital twin to another, as described at creation time of the assigned model of the digital twin. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The type to deserialize the relationship to. @@ -1369,7 +1369,7 @@ public virtual async Task> CreateOrReplaceRelationshipAsync( /// Relationships are a one-way link from a source digital twin to another, as described at creation time of the assigned model of the digital twin. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// @@ -1426,7 +1426,7 @@ public virtual Response CreateOrReplaceRelationship( /// The cancellation token. /// The HTTP response . This response object includes an HTTP header that gives you the updated ETag for this resource. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -1478,7 +1478,7 @@ public virtual async Task UpdateRelationshipAsync( /// The cancellation token. /// The HTTP response . This response object includes an HTTP header that gives you the updated ETag for this resource. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -1523,7 +1523,7 @@ public virtual Response UpdateRelationship( /// The cancellation token. /// The pageable list of application/json models and the HTTP response. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -1615,7 +1615,7 @@ async Task> NextPageFunc(string nextLink, int? pageS /// The cancellation token. /// The pageable list of application/json models and the HTTP response. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -1680,7 +1680,7 @@ Page NextPageFunc(string nextLink, int? pageSizeHint) /// The cancellation token. /// The application/json model and the HTTP response . /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -1719,7 +1719,7 @@ public virtual async Task> GetModelAsync(string /// The cancellation token. /// The application/json model and the HTTP response . /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -1761,7 +1761,7 @@ public virtual Response GetModel(string modelId, Cancella /// Once a model is decommissioned, it may not be recommissioned. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// @@ -1815,7 +1815,7 @@ public virtual async Task DecommissionModelAsync(string modelId, Cance /// Once a model is decommissioned, it may not be recommissioned. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// @@ -1861,7 +1861,7 @@ public virtual Response DecommissionModel(string modelId, CancellationToken canc /// So using this method, model creation is transactional. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// @@ -1909,7 +1909,7 @@ public virtual async Task> CreateModelsAsync(I /// So using this method, model creation is transactional. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// @@ -1957,7 +1957,7 @@ public virtual Response CreateModels(IEnumerable /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// @@ -2012,7 +2012,7 @@ public virtual async Task DeleteModelAsync(string modelId, Cancellatio /// 409 (Conflict): There are dependencies on the model that prevent it from being deleted. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// @@ -2049,7 +2049,7 @@ public virtual Response DeleteModel(string modelId, CancellationToken cancellati /// The pageable list of query results. /// The type to deserialize the result to. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// Note that there may be a delay between before changes in your instance are reflected in queries. /// For more details on query limitations, see /// Query limitations. @@ -2167,7 +2167,7 @@ async Task> NextPageFunc(string nextLink, int? pageSizeHint) /// The pageable list of query results. /// The type to deserialize the result to. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// Note that there may be a delay between before changes in your instance are reflected in queries. /// For more details on query limitations, see /// Query limitations. @@ -2271,7 +2271,7 @@ Page NextPageFunc(string nextLink, int? pageSizeHint) /// The cancellation token. /// The pageable list of application/json event routes and the HTTP response. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -2355,7 +2355,7 @@ async Task> NextPageFunc(string nextLink, int? page /// The cancellation token. /// The pageable list of application/json event routes and the HTTP response. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -2431,7 +2431,7 @@ Page NextPageFunc(string nextLink, int? pageSizeHint) /// The cancellation token. /// The application/json event routes and the HTTP response . /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -2463,7 +2463,7 @@ public virtual async Task> GetEventRouteAsync(s /// The cancellation token. /// The application/json event routes and the HTTP response . /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -2500,7 +2500,7 @@ public virtual Response GetEventRoute(string eventRouteI /// The cancellation token. /// The HTTP response . /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -2543,7 +2543,7 @@ public virtual async Task CreateOrReplaceEventRouteAsync(string eventR /// The cancellation token. /// The HTTP response . /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -2578,7 +2578,7 @@ public virtual Response CreateOrReplaceEventRoute(string eventRouteId, DigitalTw /// The cancellation token. /// The HTTP response . /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -2616,7 +2616,7 @@ public virtual async Task DeleteEventRouteAsync(string eventRouteId, C /// The cancellation token. /// The HTTP response . /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -2656,7 +2656,7 @@ public virtual Response DeleteEventRoute(string eventRouteId, CancellationToken /// The cancellation token. /// The HTTP response . /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -2720,7 +2720,7 @@ public virtual async Task PublishTelemetryAsync( /// The cancellation token. /// The HTTP response . /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -2779,7 +2779,7 @@ public virtual Response PublishTelemetry( /// The cancellation token. /// The HTTP response . /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. @@ -2854,7 +2854,7 @@ public virtual async Task PublishComponentTelemetryAsync( /// The cancellation token. /// The HTTP response . /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception that captures the errors from the service. Check the and properties for more details. diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/BasicDigitalTwin.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/BasicDigitalTwin.cs index db86cc81d1580..07d10e228b0e8 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/BasicDigitalTwin.cs +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/BasicDigitalTwin.cs @@ -15,7 +15,7 @@ namespace Azure.DigitalTwins.Core /// This helper class will only work with . When used with the , /// parameter to it will only work with the default (). /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// Here's an example of how to use the BasicDigitalTwin helper class to serialize and create a digital twin. diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/BasicDigitalTwinComponent.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/BasicDigitalTwinComponent.cs index 93e6c3e1676a5..17d61d95287e2 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/BasicDigitalTwinComponent.cs +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/BasicDigitalTwinComponent.cs @@ -14,7 +14,7 @@ namespace Azure.DigitalTwins.Core /// This helper class will only work with . When used with the , /// parameter to it will only work with the default (). /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// public class BasicDigitalTwinComponent { diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/BasicRelationship.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/BasicRelationship.cs index 9352d15639171..2e5c3fbd87baa 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/BasicRelationship.cs +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/BasicRelationship.cs @@ -17,7 +17,7 @@ namespace Azure.DigitalTwins.Core /// parameter to it will only work with the default (). /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/DigitalTwinMetadata.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/DigitalTwinMetadata.cs index aa6991ca1099c..dd851f95990f7 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/DigitalTwinMetadata.cs +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/DigitalTwinMetadata.cs @@ -11,7 +11,7 @@ namespace Azure.DigitalTwins.Core /// The $metadata class on a . /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// [JsonConverter(typeof(DigitalTwinMetadataJsonConverter))] public class DigitalTwinMetadata diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Queries/QueryChargeHelper.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Queries/QueryChargeHelper.cs index 3c5c3666e374e..08527ee898980 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Queries/QueryChargeHelper.cs +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/src/Queries/QueryChargeHelper.cs @@ -22,7 +22,7 @@ public static class QueryChargeHelper /// The query charge extracted from the header. /// True if the header contains a query-charge field, otherwise false. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// // This code snippet demonstrates how you could extract the query charges incurred when calling diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/DigitalTwinRelationshipTests.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/DigitalTwinRelationshipTests.cs index 8ca516e3ca87a..0420811e49350 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/DigitalTwinRelationshipTests.cs +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/DigitalTwinRelationshipTests.cs @@ -19,9 +19,9 @@ public class DigitalTwinRelationshipTests : E2eTestBase // Relationships list operation default max item count is 10. We create 31 to make sure we will get over 3 pages of response. // Ideally, service team would let us set max items per page when listing, but that isn't a feature yet - private const int bulkRelationshipCount = 31; + private const int BulkRelationshipCount = 31; - private const int defaultRelationshipPageSize = 10; + private const int DefaultRelationshipPageSize = 10; public DigitalTwinRelationshipTests(bool isAsync) : base(isAsync) @@ -140,7 +140,7 @@ await client AsyncPageable floorRelationships = client.GetRelationshipsAsync(floorTwinId); int numberOfFloorRelationships = 0; - await foreach (var relationship in floorRelationships) + await foreach (BasicRelationship relationship in floorRelationships) { ++numberOfFloorRelationships; } @@ -154,7 +154,7 @@ await client containsRelationshipId.Value.Id.Should().Be(floorContainsRoomRelationshipId); int numberOfRelationships = 0; - await foreach (var relationship in roomTwinRelationships) + await foreach (BasicRelationship relationship in roomTwinRelationships) { ++numberOfRelationships; } @@ -289,7 +289,7 @@ public async Task Relationships_PaginationWorks() string randomPostfix = "-" + GetRandom(); string floorToRoomRelationshipPrefix = "FloorToRoomRelationship-"; string roomToFloorRelationshipPrefix = "RoomToFloorRelationship-"; - for (int i = 0; i < bulkRelationshipCount; i++) + for (int i = 0; i < BulkRelationshipCount; i++) { var floorContainsRoomRelationshipId = $"{floorToRoomRelationshipPrefix}{i}{randomPostfix}"; @@ -303,7 +303,7 @@ await client } // For the sake of test simplicity, we'll just add multiple relationships from the same room to the same floor. - for (int i = 0; i < bulkRelationshipCount; i++) + for (int i = 0; i < BulkRelationshipCount; i++) { var roomContainedInFloorRelationshipId = $"{roomToFloorRelationshipPrefix}{i}{randomPostfix}"; @@ -325,7 +325,7 @@ await client incomingRelationshipPageCount++; if (incomingRelationshipPage.ContinuationToken != null) { - incomingRelationshipPage.Values.Count.Should().Be(defaultRelationshipPageSize, "Unexpected page size for a non-terminal page"); + incomingRelationshipPage.Values.Count.Should().Be(DefaultRelationshipPageSize, "Unexpected page size for a non-terminal page"); } } @@ -340,13 +340,13 @@ await client outgoingRelationshipPageCount++; if (outgoingRelationshipPage.ContinuationToken != null) { - outgoingRelationshipPage.Values.Count.Should().Be(defaultRelationshipPageSize, "Unexpected page size for a non-terminal page"); + outgoingRelationshipPage.Values.Count.Should().Be(DefaultRelationshipPageSize, "Unexpected page size for a non-terminal page"); } } outgoingRelationshipPageCount.Should().BeGreaterThan(1, "Expected more than one page of outgoing relationships"); - for (int i = 0; i < bulkRelationshipCount; i++) + for (int i = 0; i < BulkRelationshipCount; i++) { await client.DeleteRelationshipAsync(floorTwinId, $"{floorToRoomRelationshipPrefix}{i}{randomPostfix}").ConfigureAwait(false); await client.DeleteRelationshipAsync(roomTwinId, $"{roomToFloorRelationshipPrefix}{i}{randomPostfix}").ConfigureAwait(false); diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/E2eTestBase.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/E2eTestBase.cs index c6f6015574acb..9f662cb47c446 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/E2eTestBase.cs +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/E2eTestBase.cs @@ -96,7 +96,7 @@ protected string GetRandom() // model and creating a digital twin that implements this model. The work around is to list the model(s) after // creating them in order to accommodate for that lag. Once service side investigates and comes up with a solution, // there is no need to list the models after creating them. - protected async Task CreateAndListModelsAsync(DigitalTwinsClient client, List lists) + protected static async Task CreateAndListModelsAsync(DigitalTwinsClient client, List lists) { await client.CreateModelsAsync(lists).ConfigureAwait(false); diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/TestObjectSerializer.cs b/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/TestObjectSerializer.cs index 01670f2044306..49ce44e6f5033 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/TestObjectSerializer.cs +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/TestObjectSerializer.cs @@ -17,7 +17,7 @@ namespace Azure.DigitalTwins.Core.Tests /// public class TestObjectSerializer : ObjectSerializer { - private static JsonObjectSerializer _serializer = new JsonObjectSerializer(); + private static readonly JsonObjectSerializer s_serializer = new JsonObjectSerializer(); // This field is used by the tests to confirm the function was called. public bool WasDeserializeCalled { get; set; } @@ -28,25 +28,25 @@ public class TestObjectSerializer : ObjectSerializer public override object Deserialize(Stream stream, Type returnType, CancellationToken cancellationToken) { WasDeserializeCalled = true; - return _serializer.Deserialize(stream, returnType, cancellationToken); + return s_serializer.Deserialize(stream, returnType, cancellationToken); } - public async override ValueTask DeserializeAsync(Stream stream, Type returnType, CancellationToken cancellationToken) + public override async ValueTask DeserializeAsync(Stream stream, Type returnType, CancellationToken cancellationToken) { WasDeserializeCalled = true; - return await _serializer.DeserializeAsync(stream, returnType, cancellationToken); + return await s_serializer.DeserializeAsync(stream, returnType, cancellationToken); } public override void Serialize(Stream stream, object value, Type inputType, CancellationToken cancellationToken) { WasSerializeCalled = true; - _serializer.Serialize(stream, value, inputType, cancellationToken); + s_serializer.Serialize(stream, value, inputType, cancellationToken); } - public async override ValueTask SerializeAsync(Stream stream, object value, Type inputType, CancellationToken cancellationToken) + public override async ValueTask SerializeAsync(Stream stream, object value, Type inputType, CancellationToken cancellationToken) { WasSerializeCalled = true; - await _serializer.SerializeAsync(stream, value, inputType, cancellationToken); + await s_serializer.SerializeAsync(stream, value, inputType, cancellationToken); } } } diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/prerequisites/prerequisite readme.md b/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/prerequisites/prerequisite readme.md index 966dd1418e6eb..69584dee54324 100644 --- a/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/prerequisites/prerequisite readme.md +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/prerequisites/prerequisite readme.md @@ -17,13 +17,13 @@ ### Run the setup script -The script outputs [test-resources.bicep](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/digitaltwins/test-resources.bicep) file in the root folder [digitaltwins](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/digitaltwins) +The script outputs [test-resources.bicep](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/digitaltwins/test-resources.bicep) file in the root folder [digitaltwins](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/digitaltwins) - `.\setup.ps1` ### Generate the ARM template -The ARM template [test-resources.json](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/digitaltwins/test-resources.json) is generated from the [test-resources.bicep](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/digitaltwins/test-resources.bicep) file by running the following script +The ARM template [test-resources.json](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/digitaltwins/test-resources.json) is generated from the [test-resources.bicep](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/digitaltwins/test-resources.bicep) file by running the following script - `.\generateArmTemplate.ps1` diff --git a/sdk/digitaltwins/Microsoft.Azure.Management.DigitalTwins/tests/readme.md b/sdk/digitaltwins/Microsoft.Azure.Management.DigitalTwins/tests/readme.md index 44d4f20c6955f..e44e050d0b549 100644 --- a/sdk/digitaltwins/Microsoft.Azure.Management.DigitalTwins/tests/readme.md +++ b/sdk/digitaltwins/Microsoft.Azure.Management.DigitalTwins/tests/readme.md @@ -1,4 +1,4 @@ -# Running tests +# Running tests To run or record tests, you must set some environment variables. -Instructions can be found at . \ No newline at end of file +Instructions can be found at . \ No newline at end of file diff --git a/sdk/digitaltwins/ci.yml b/sdk/digitaltwins/ci.yml index 7c3e918ea394d..e03c69ef5fd96 100644 --- a/sdk/digitaltwins/ci.yml +++ b/sdk/digitaltwins/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/dns/Azure.ResourceManager.Dns/README.md b/sdk/dns/Azure.ResourceManager.Dns/README.md index 21d94e04af6d8..162bbcfeb8c08 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/README.md +++ b/sdk/dns/Azure.ResourceManager.Dns/README.md @@ -18,7 +18,7 @@ Install-Package Azure.ResourceManager.dns -Version 1.0.0-preview.1 ### Authenticate the Client -To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) ## Key concepts @@ -28,9 +28,9 @@ Key concepts of the Azure .NET SDK can be found [here](https://azure.github.io/a Documentation is available to help you learn how to use this package -- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) - [API References](https://docs.microsoft.com/dotnet/api/?view=azure-dotnet) -- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) +- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) ## Examples diff --git a/sdk/dns/ci.yml b/sdk/dns/ci.yml index 8959de511e5b6..82417ae80e598 100644 --- a/sdk/dns/ci.yml +++ b/sdk/dns/ci.yml @@ -4,7 +4,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -15,7 +14,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md b/sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md index 8b81c89311a2c..2e7e4b0fb2cd9 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md @@ -1,6 +1,6 @@ # Release History -## 4.4.0-beta.1 (Unreleased) +## 4.5.0-beta.1 (Unreleased) ### Features Added @@ -11,6 +11,14 @@ ### Fixed +## 4.4.0 (2021-06-21) + +### Features Added +- Added public constructor and settable property for `SubscriptionValidationResponse`. + +### Key Bugs Fixed +- Fix issue where ARM system event data could not be deserialized into their strongly typed models. + ## 4.3.0 (2021-06-08) ### New Features @@ -93,7 +101,7 @@ ## 4.0.0-beta.1 (2020-09-08) This is the first preview of the Azure Event Grid client library that follows the [.NET Azure SDK Design Guidelines](https://azure.github.io/azure-sdk/dotnet_introduction.html). This library is not a drop-in replacement for `Microsoft.Azure.EventGrid`, as code changes would be required to use the new library. -This package's [documentation](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/README.md) and [samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/samples/README.md) demonstrate the new API. +This package's [documentation](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/README.md) and [samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/samples/README.md) demonstrate the new API. ### Features: - Configurable publisher client that supports sending user-defined events of the Event Grid, CloudEvents v1.0, or custom schema. - Ability to parse and deserialize system or user-defined events from JSON to events of the Event Grid or CloudEvents schema. diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/MigrationGuide.md b/sdk/eventgrid/Azure.Messaging.EventGrid/MigrationGuide.md index 2feaea27577fe..6d09918d4840c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/MigrationGuide.md +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/MigrationGuide.md @@ -2,7 +2,7 @@ This guide is intended to assist in the migration to `Azure.Messaging.EventGrid` from `Microsoft.Azure.EventGrid`. It will focus on side-by-side comparisons for similar operations between the two packages. -We assume that you are familiar with `Microsoft.Azure.EventGrid`. If not, please refer to the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/README.md) for `Azure.Messaging.EventGrid` rather than this guide. +We assume that you are familiar with `Microsoft.Azure.EventGrid`. If not, please refer to the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/README.md) for `Azure.Messaging.EventGrid` rather than this guide. ## Table of contents - [Migration benefits](#migration-benefits) @@ -207,4 +207,4 @@ foreach (EventGridEvent egEvent in egEvents) ## Additional samples More examples can be found at: -- [Event Grid samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventgrid/Azure.Messaging.EventGrid/samples) +- [Event Grid samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventgrid/Azure.Messaging.EventGrid/samples) diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/README.md b/sdk/eventgrid/Azure.Messaging.EventGrid/README.md index 6dc4522f81fc7..1e92ca9844833 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/README.md +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/README.md @@ -7,7 +7,7 @@ Use the client library for Azure Event Grid to: - Consume events that have been delivered to event handlers - Generate SAS tokens to authenticate the client publishing events to Azure Event Grid topics - [Source code](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventgrid/Azure.Messaging.EventGrid/src) | [Package (NuGet)](https://www.nuget.org/packages/Azure.Messaging.EventGrid/) | [API reference documentation](https://azure.github.io/azure-sdk-for-net/eventgrid.html) | [Product documentation](https://docs.microsoft.com/azure/event-grid/) | [Samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/samples) | [Migration guide](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/MigrationGuide.md) + [Source code](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventgrid/Azure.Messaging.EventGrid/src) | [Package (NuGet)](https://www.nuget.org/packages/Azure.Messaging.EventGrid/) | [API reference documentation](https://azure.github.io/azure-sdk-for-net/eventgrid.html) | [Product documentation](https://docs.microsoft.com/azure/event-grid/) | [Samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/samples) | [Migration guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/MigrationGuide.md) ## Getting started @@ -93,12 +93,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -318,17 +318,17 @@ foreach (EventGridEvent egEvent in egEvents) - An `InvalidOperationException` will be thrown during `GetData()` if a custom serializer is passed into `GetData()` with non-serialized event data (for example, if the event was created by the user and not created by parsing from JSON). ### Setting up console logging -You can also easily [enable console logging](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md#logging) if you want to dig deeper into the requests you're making against the service. +You can also easily [enable console logging](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#logging) if you want to dig deeper into the requests you're making against the service. ### Distributed Tracing -The Event Grid library supports distributing tracing out of the box. In order to adhere to the CloudEvents specification's [guidance](https://github.com/cloudevents/spec/blob/master/extensions/distributed-tracing.md) on distributing tracing, the library will set the `traceparent` and `tracestate` on the `ExtensionAttributes` of a `CloudEvent` when distributed tracing is enabled. To learn more about how to enable distributed tracing in your application, take a look at the Azure SDK [distributed tracing documentation](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md#Distributed-tracing). +The Event Grid library supports distributing tracing out of the box. In order to adhere to the CloudEvents specification's [guidance](https://github.com/cloudevents/spec/blob/master/extensions/distributed-tracing.md) on distributing tracing, the library will set the `traceparent` and `tracestate` on the `ExtensionAttributes` of a `CloudEvent` when distributed tracing is enabled. To learn more about how to enable distributed tracing in your application, take a look at the Azure SDK [distributed tracing documentation](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#Distributed-tracing). ### Event Grid on Kubernetes This library has been tested and validated on Kubernetes using Azure Arc. ## Next steps -View more https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/samples here for common usages of the Event Grid client library: [Event Grid Samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/samples). +View more https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/samples here for common usages of the Event Grid client library: [Event Grid Samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/samples). ## Contributing diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/api/Azure.Messaging.EventGrid.netstandard2.0.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/api/Azure.Messaging.EventGrid.netstandard2.0.cs index 96421f735e1cd..9bc0184e334f2 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/api/Azure.Messaging.EventGrid.netstandard2.0.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/api/Azure.Messaging.EventGrid.netstandard2.0.cs @@ -147,6 +147,7 @@ public static partial class EventGridModelFactory public static Azure.Messaging.EventGrid.SystemEvents.StorageLifecyclePolicyCompletedEventData StorageLifecyclePolicyCompletedEventData(string scheduleTime = null, Azure.Messaging.EventGrid.SystemEvents.StorageLifecyclePolicyActionSummaryDetail deleteSummary = null, Azure.Messaging.EventGrid.SystemEvents.StorageLifecyclePolicyActionSummaryDetail tierToCoolSummary = null, Azure.Messaging.EventGrid.SystemEvents.StorageLifecyclePolicyActionSummaryDetail tierToArchiveSummary = null) { throw null; } public static Azure.Messaging.EventGrid.SystemEvents.SubscriptionDeletedEventData SubscriptionDeletedEventData(string eventSubscriptionId = null) { throw null; } public static Azure.Messaging.EventGrid.SystemEvents.SubscriptionValidationEventData SubscriptionValidationEventData(string validationCode = null, string validationUrl = null) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] public static Azure.Messaging.EventGrid.SystemEvents.SubscriptionValidationResponse SubscriptionValidationResponse(string validationResponse = null) { throw null; } public static Azure.Messaging.EventGrid.SystemEvents.WebAppServicePlanUpdatedEventData WebAppServicePlanUpdatedEventData(Azure.Messaging.EventGrid.SystemEvents.AppServicePlanEventTypeDetail appServicePlanEventTypeDetail = null, Azure.Messaging.EventGrid.SystemEvents.WebAppServicePlanUpdatedEventDataSku sku = null, string name = null, string clientRequestId = null, string correlationRequestId = null, string requestId = null, string address = null, string verb = null) { throw null; } public static Azure.Messaging.EventGrid.SystemEvents.WebAppServicePlanUpdatedEventDataSku WebAppServicePlanUpdatedEventDataSku(string name = null, string tier = null, string size = null, string family = null, string capacity = null) { throw null; } @@ -1673,8 +1674,8 @@ internal SubscriptionValidationEventData() { } } public partial class SubscriptionValidationResponse { - internal SubscriptionValidationResponse() { } - public string ValidationResponse { get { throw null; } } + public SubscriptionValidationResponse() { } + public string ValidationResponse { get { throw null; } set { } } } public partial class WebAppServicePlanUpdatedEventData { diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/samples/README.md b/sdk/eventgrid/Azure.Messaging.EventGrid/samples/README.md index c19a864953d66..f386aef8e58e8 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/samples/README.md +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/samples/README.md @@ -10,8 +10,8 @@ description: Samples for the Azure.Messaging.EventGrid client library --- # Azure Event Grid SDK Samples -Before starting, take a look at the Azure Event Grid [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/README.md) for more information on how to create an Event Grid custom topic or domain using the Azure portal/Azure CLI, and retrieving the designated endpoint and credential. +Before starting, take a look at the Azure Event Grid [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/README.md) for more information on how to create an Event Grid custom topic or domain using the Azure portal/Azure CLI, and retrieving the designated endpoint and credential. -- [Publishing Events to an Event Grid Topic](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample1_PublishEventsToTopic.md) -- [Publishing Events to an Event Grid Domain](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample2_PublishEventsToDomain.md) -- [Deserializing Events Delivered to Event Handlers ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample3_ParseAndDeserializeEvents.md) +- [Publishing Events to an Event Grid Topic](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample1_PublishEventsToTopic.md) +- [Publishing Events to an Event Grid Domain](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample2_PublishEventsToDomain.md) +- [Deserializing Events Delivered to Event Handlers ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample3_ParseAndDeserializeEvents.md) diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample1_PublishEventsToTopic.md b/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample1_PublishEventsToTopic.md index a5370953e3dd5..c35a10dd9403b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample1_PublishEventsToTopic.md +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample1_PublishEventsToTopic.md @@ -2,7 +2,7 @@ This sample demonstrates how to publish both Event Grid and CloudEvent 1.0 schema events to the Event Grid service. You can publish events from your own application using the `EventGridPublisherClient`. -To begin, create separate custom Event Grid topics accepting events of the Event Grid and CloudEvent 1.0 schema. See the [Prerequisites](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/#prerequisites) section of the README for more instructions on creating custom topics. +To begin, create separate custom Event Grid topics accepting events of the Event Grid and CloudEvent 1.0 schema. See the [Prerequisites](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/#prerequisites) section of the README for more instructions on creating custom topics. ## Creating and Authenticating `EventGridPublisherClient` Once you have your access key and topic endpoint, you can create the publisher client using the `AzureKeyCredential` class as follows: @@ -112,4 +112,4 @@ await client.SendEventsAsync(eventsList); ## Source To view the full example source, see: -- [Sample1_SendEventsToTopicAndDomain.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/tests/Samples/Sample1_SendEventsToTopicAndDomain.cs) +- [Sample1_SendEventsToTopicAndDomain.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/tests/Samples/Sample1_SendEventsToTopicAndDomain.cs) diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample2_PublishEventsToDomain.md b/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample2_PublishEventsToDomain.md index 76a3251b75a15..6db5773c5e432 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample2_PublishEventsToDomain.md +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample2_PublishEventsToDomain.md @@ -10,7 +10,7 @@ See the this [step-by-step tutorial](https://docs.microsoft.com/azure/event-grid ## Create and Authenticate `EventGridPublisherClient` -If you have not created an `EventGridPublisherClient`, refer to the sample [Publish Events To Topic](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample1_PublishEventsToTopic.md) for more information on creating and authenticating the client. An example is shown below: +If you have not created an `EventGridPublisherClient`, refer to the sample [Publish Events To Topic](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample1_PublishEventsToTopic.md) for more information on creating and authenticating the client. An example is shown below: ```C# Snippet:CreateDomainClient // Create the publisher client using an AzureKeyCredential // Domain should be configured to accept events of the Event Grid schema @@ -44,4 +44,4 @@ await client.SendEventsAsync(eventsList); ## Source To view the full example source, see: -- [Sample1_SendEventsToTopicAndDomain.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/tests/Samples/Sample1_SendEventsToTopicAndDomain.cs) +- [Sample1_SendEventsToTopicAndDomain.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/tests/Samples/Sample1_SendEventsToTopicAndDomain.cs) diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample3_ParseAndDeserializeEvents.md b/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample3_ParseAndDeserializeEvents.md index bfe2889c37f38..e70a591c838ce 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample3_ParseAndDeserializeEvents.md +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/samples/Sample3_ParseAndDeserializeEvents.md @@ -100,4 +100,4 @@ foreach (EventGridEvent egEvent in egEvents) ## Source To view the full example source, see: -- [Sample2_ParseAndDeserializeEvents.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/tests/Samples/Sample2_ParseAndDeserializeEvents.cs) +- [Sample2_ParseAndDeserializeEvents.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Azure.Messaging.EventGrid/tests/Samples/Sample2_ParseAndDeserializeEvents.cs) diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Azure.Messaging.EventGrid.csproj b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Azure.Messaging.EventGrid.csproj index d6d14c6e36154..d6a8dac6b4155 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Azure.Messaging.EventGrid.csproj +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Azure.Messaging.EventGrid.csproj @@ -2,9 +2,9 @@ This library can be used to publish events to Azure Event Grid and to consume events delivered by EventGrid. It also defines the event schemas for the events published to EventGrid by various Azure services. Microsoft Azure.Messaging.EventGrid client library - 4.4.0-beta.1 + 4.5.0-beta.1 - 4.3.0 + 4.4.0 Microsoft Azure EventGrid;Event Grid;Event Grid Publishing; $(RequiredTargetFrameworks) diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Customization/EventGridModelFactory.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Customization/EventGridModelFactory.cs index c948e25c527b2..29c22c93eb135 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Customization/EventGridModelFactory.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Customization/EventGridModelFactory.cs @@ -1,6 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. +using System.ComponentModel; using System.Text.Json; using Azure.Core; using Azure.Messaging.EventGrid.SystemEvents; @@ -180,6 +181,15 @@ public static ResourceActionCancelEventData ResourceActionCancelEventData(string { return new(tenantId, subscriptionId, resourceGroup, resourceProvider, resourceUri, operationName, status, JsonDocument.Parse(authorization).RootElement, JsonDocument.Parse(claims).RootElement, correlationId, JsonDocument.Parse(httpRequest).RootElement); } + + /// Initializes new instance of SubscriptionValidationResponse class. + /// The validation response sent by the subscriber to Azure Event Grid to complete the validation of an event subscription. + /// A new instance for mocking. + [EditorBrowsable(EditorBrowsableState.Never)] + public static SubscriptionValidationResponse SubscriptionValidationResponse(string validationResponse = default) + { + return new(validationResponse); + } } #pragma warning restore CA1054 // URI-like parameters should not be strings } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/EventGridModelFactory.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/EventGridModelFactory.cs index 1cf4d75c0340c..bb4915a94facf 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/EventGridModelFactory.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/EventGridModelFactory.cs @@ -204,14 +204,6 @@ public static SubscriptionValidationEventData SubscriptionValidationEventData(st return new SubscriptionValidationEventData(validationCode, validationUrl); } - /// Initializes new instance of SubscriptionValidationResponse class. - /// The validation response sent by the subscriber to Azure Event Grid to complete the validation of an event subscription. - /// A new instance for mocking. - public static SubscriptionValidationResponse SubscriptionValidationResponse(string validationResponse = default) - { - return new SubscriptionValidationResponse(validationResponse); - } - /// Initializes new instance of SubscriptionDeletedEventData class. /// The Azure resource ID of the deleted event subscription. /// A new instance for mocking. diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/SubscriptionValidationResponse.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/SubscriptionValidationResponse.Serialization.cs index 1bee1720997f2..f6103c2c9781b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/SubscriptionValidationResponse.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/SubscriptionValidationResponse.Serialization.cs @@ -13,8 +13,19 @@ namespace Azure.Messaging.EventGrid.SystemEvents { [JsonConverter(typeof(SubscriptionValidationResponseConverter))] - public partial class SubscriptionValidationResponse + public partial class SubscriptionValidationResponse : IUtf8JsonSerializable { + void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) + { + writer.WriteStartObject(); + if (Optional.IsDefined(ValidationResponse)) + { + writer.WritePropertyName("validationResponse"); + writer.WriteStringValue(ValidationResponse); + } + writer.WriteEndObject(); + } + internal static SubscriptionValidationResponse DeserializeSubscriptionValidationResponse(JsonElement element) { Optional validationResponse = default; @@ -33,7 +44,7 @@ internal partial class SubscriptionValidationResponseConverter : JsonConverter Initializes a new instance of SubscriptionValidationResponse. - internal SubscriptionValidationResponse() + public SubscriptionValidationResponse() { } @@ -23,6 +23,6 @@ internal SubscriptionValidationResponse(string validationResponse) } /// The validation response sent by the subscriber to Azure Event Grid to complete the validation of an event subscription. - public string ValidationResponse { get; } + public string ValidationResponse { get; set; } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/autorest.md b/sdk/eventgrid/Azure.Messaging.EventGrid/src/autorest.md index 68cc31e01460f..8240f33794863 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/autorest.md +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/autorest.md @@ -63,12 +63,15 @@ directive: $[path]["x-namespace"] = namespace; } if (path.endsWith("EventData") || - path.endsWith("SubscriptionValidationResponse") || path.includes("EventGridEvent") || ($[path]["x-ms-client-name"] && $[path]["x-ms-client-name"].endsWith("EventData"))) { $[path]["x-csharp-usage"] = "model,output,converter"; } + if (path.endsWith("SubscriptionValidationResponse")) + { + $[path]["x-csharp-usage"] = "model,input,output,converter"; + } $[path]["x-csharp-formats"] = "json"; if (path.includes("WebAppServicePlanUpdatedEventData")) { diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/AzSdk.RP.props b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/AzSdk.RP.props index f1a1e06eb794c..604adc5572317 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/AzSdk.RP.props +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/AzSdk.RP.props @@ -1,7 +1,7 @@ - EventGrid_2020-10-15-preview; + EventGrid_2021-06-01-preview; $(PackageTags);$(CommonTags);$(AzureApiTag); \ No newline at end of file diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/CHANGELOG.md b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/CHANGELOG.md index 0229dcbb5cb30..4e1dea0922806 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/CHANGELOG.md +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/CHANGELOG.md @@ -1,5 +1,13 @@ # Release History +## 6.2.0 (2021-06) +- This release corresponds to api-version 2021-06-01-preview which includes the following new features: + * Support of AAD authentication for user topics, domains, and partner namespaces. + * Private link support for partner namespaces. + * IP Filtering for partner namespaces. + * System Identity for partner topics. + * User Identity for user topics and domains. + ## 6.1.0 (2020-10) - This release corresponds to api-version 2020-10-15-preview which includes the following new features: * MSI for System Topics diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/DomainTopicsOperations.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/DomainTopicsOperations.cs index 56268404189e0..c508f9fc062a5 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/DomainTopicsOperations.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/DomainTopicsOperations.cs @@ -885,7 +885,7 @@ internal DomainTopicsOperations(EventGridManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 202 && (int)_statusCode != 204) + if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 204) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/DomainsOperations.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/DomainsOperations.cs index afad5dd90182d..ed6261f2427a7 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/DomainsOperations.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/DomainsOperations.cs @@ -1514,7 +1514,7 @@ internal DomainsOperations(EventGridManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 202 && (int)_statusCode != 204) + if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 204) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/EventGridManagementClient.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/EventGridManagementClient.cs index 7626214c6b865..173e5461f00d8 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/EventGridManagementClient.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/EventGridManagementClient.cs @@ -414,7 +414,7 @@ private void Initialize() ExtensionTopics = new ExtensionTopicsOperations(this); TopicTypes = new TopicTypesOperations(this); BaseUri = new System.Uri("https://management.azure.com"); - ApiVersion = "2020-10-15-preview"; + ApiVersion = "2021-06-01-preview"; AcceptLanguage = "en-US"; LongRunningOperationRetryTimeout = 30; GenerateClientRequestId = true; diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPartnerNamespacesOperations.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPartnerNamespacesOperations.cs index eb9e3312cbb20..9d942e4f5364f 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPartnerNamespacesOperations.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPartnerNamespacesOperations.cs @@ -121,8 +121,8 @@ public partial interface IPartnerNamespacesOperations /// /// Name of the partner namespace. /// - /// - /// Tags of the partner namespace. + /// + /// Partner namespace update information. /// /// /// The headers that will be added to request. @@ -139,7 +139,7 @@ public partial interface IPartnerNamespacesOperations /// /// Thrown when a required parameter is null /// - Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string partnerNamespaceName, IDictionary tags = default(IDictionary), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string partnerNamespaceName, PartnerNamespaceUpdateParameters partnerNamespaceUpdateParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// List partner namespaces under an Azure subscription. /// @@ -348,8 +348,8 @@ public partial interface IPartnerNamespacesOperations /// /// Name of the partner namespace. /// - /// - /// Tags of the partner namespace. + /// + /// Partner namespace update information. /// /// /// The headers that will be added to request. @@ -366,7 +366,7 @@ public partial interface IPartnerNamespacesOperations /// /// Thrown when a required parameter is null /// - Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string partnerNamespaceName, IDictionary tags = default(IDictionary), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string partnerNamespaceName, PartnerNamespaceUpdateParameters partnerNamespaceUpdateParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// List partner namespaces under an Azure subscription. /// diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPartnerRegistrationsOperations.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPartnerRegistrationsOperations.cs index f813ded402d3f..53c866d79a63e 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPartnerRegistrationsOperations.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPartnerRegistrationsOperations.cs @@ -218,28 +218,6 @@ public partial interface IPartnerRegistrationsOperations /// Task>> ListByResourceGroupWithHttpMessagesAsync(string resourceGroupName, string filter = default(string), int? top = default(int?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// List all available partners registrations. - /// - /// - /// List all partners registrations. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// /// List partner registrations under an Azure subscription. /// /// diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPartnerTopicsOperations.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPartnerTopicsOperations.cs index f4c8f3eddaf87..1a42bb40278a9 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPartnerTopicsOperations.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPartnerTopicsOperations.cs @@ -89,8 +89,8 @@ public partial interface IPartnerTopicsOperations /// /// Name of the partner topic. /// - /// - /// Tags of the partner topic. + /// + /// PartnerTopic update information. /// /// /// The headers that will be added to request. @@ -107,7 +107,7 @@ public partial interface IPartnerTopicsOperations /// /// Thrown when a required parameter is null /// - Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string partnerTopicName, IDictionary tags = default(IDictionary), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string partnerTopicName, PartnerTopicUpdateParameters partnerTopicUpdateParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// List partner topics under an Azure subscription. /// diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPrivateEndpointConnectionsOperations.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPrivateEndpointConnectionsOperations.cs index 43246030c6337..40e714287e1b9 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPrivateEndpointConnectionsOperations.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPrivateEndpointConnectionsOperations.cs @@ -27,18 +27,20 @@ public partial interface IPrivateEndpointConnectionsOperations /// Get a specific private endpoint connection. /// /// - /// Get a specific private endpoint connection under a topic or domain. + /// Get a specific private endpoint connection under a topic, domain, + /// or partner namespace. /// /// /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: + /// 'topics', 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or - /// domain name). + /// The name of the parent resource (namely, either, the topic name, + /// domain name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -63,19 +65,20 @@ public partial interface IPrivateEndpointConnectionsOperations /// Update a specific private endpoint connection. /// /// - /// Update a specific private endpoint connection under a topic or - /// domain. + /// Update a specific private endpoint connection under a topic, domain + /// or partner namespace. /// /// /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: + /// 'topics', 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or - /// domain name). + /// The name of the parent resource (namely, either, the topic name, + /// domain name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -103,19 +106,20 @@ public partial interface IPrivateEndpointConnectionsOperations /// Delete a specific private endpoint connection. /// /// - /// Delete a specific private endpoint connection under a topic or - /// domain. + /// Delete a specific private endpoint connection under a topic, + /// domain, or partner namespace. /// /// /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: + /// 'topics', 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or - /// domain name). + /// The name of the parent resource (namely, either, the topic name, + /// domain name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -137,18 +141,20 @@ public partial interface IPrivateEndpointConnectionsOperations /// Lists all private endpoint connections under a resource. /// /// - /// Get all private endpoint connections under a topic or domain. + /// Get all private endpoint connections under a topic, domain, or + /// partner namespace. /// /// /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: + /// 'topics', 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or - /// domain name). + /// The name of the parent resource (namely, either, the topic name, + /// domain name, or partner namespace name). /// /// /// The query used to filter the search results using OData syntax. @@ -186,19 +192,20 @@ public partial interface IPrivateEndpointConnectionsOperations /// Update a specific private endpoint connection. /// /// - /// Update a specific private endpoint connection under a topic or - /// domain. + /// Update a specific private endpoint connection under a topic, domain + /// or partner namespace. /// /// /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: + /// 'topics', 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or - /// domain name). + /// The name of the parent resource (namely, either, the topic name, + /// domain name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -226,19 +233,20 @@ public partial interface IPrivateEndpointConnectionsOperations /// Delete a specific private endpoint connection. /// /// - /// Delete a specific private endpoint connection under a topic or - /// domain. + /// Delete a specific private endpoint connection under a topic, + /// domain, or partner namespace. /// /// /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: + /// 'topics', 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or - /// domain name). + /// The name of the parent resource (namely, either, the topic name, + /// domain name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -260,7 +268,8 @@ public partial interface IPrivateEndpointConnectionsOperations /// Lists all private endpoint connections under a resource. /// /// - /// Get all private endpoint connections under a topic or domain. + /// Get all private endpoint connections under a topic, domain, or + /// partner namespace. /// /// /// The NextLink from the previous successful call to List operation. diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPrivateLinkResourcesOperations.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPrivateLinkResourcesOperations.cs index ba46deb269104..a32356e5f4cc3 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPrivateLinkResourcesOperations.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/IPrivateLinkResourcesOperations.cs @@ -33,12 +33,12 @@ public partial interface IPrivateLinkResourcesOperations /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. /// /// - /// The name of the parent resource (namely, either, the topic name or - /// domain name). + /// The name of the parent resource (namely, either, the topic name, + /// domain name, or partner namespace name). /// /// /// The name of private link resource. @@ -60,21 +60,23 @@ public partial interface IPrivateLinkResourcesOperations /// Task> GetWithHttpMessagesAsync(string resourceGroupName, string parentType, string parentName, string privateLinkResourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// List private link resources under specific topic or domain. + /// List private link resources under specific topic, domain, or + /// partner namespace. /// /// - /// List all the private link resources under a topic or domain. + /// List all the private link resources under a topic, domain, or + /// partner namespace. /// /// /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. /// /// - /// The name of the parent resource (namely, either, the topic name or - /// domain name). + /// The name of the parent resource (namely, either, the topic name, + /// domain name, or partner namespace name). /// /// /// The query used to filter the search results using OData syntax. @@ -109,10 +111,12 @@ public partial interface IPrivateLinkResourcesOperations /// Task>> ListByResourceWithHttpMessagesAsync(string resourceGroupName, string parentType, string parentName, string filter = default(string), int? top = default(int?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// List private link resources under specific topic or domain. + /// List private link resources under specific topic, domain, or + /// partner namespace. /// /// - /// List all the private link resources under a topic or domain. + /// List all the private link resources under a topic, domain, or + /// partner namespace. /// /// /// The NextLink from the previous successful call to List operation. diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/Domain.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/Domain.cs index 585a500079b7d..acd83fe8e36fd 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/Domain.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/Domain.cs @@ -42,19 +42,20 @@ public Domain() /// Tags of the resource. /// List of private endpoint /// connections. - /// Provisioning state of the domain. - /// Possible values include: 'Creating', 'Updating', 'Deleting', - /// 'Succeeded', 'Canceled', 'Failed' - /// Endpoint for the domain. + /// Provisioning state of the Event + /// Grid Domain Resource. Possible values include: 'Creating', + /// 'Updating', 'Deleting', 'Succeeded', 'Canceled', 'Failed' + /// Endpoint for the Event Grid Domain Resource + /// which is used for publishing the events. /// This determines the format that Event - /// Grid should expect for incoming events published to the domain. - /// Possible values include: 'EventGridSchema', 'CustomEventSchema', - /// 'CloudEventSchemaV1_0' + /// Grid should expect for incoming events published to the Event Grid + /// Domain Resource. Possible values include: 'EventGridSchema', + /// 'CustomEventSchema', 'CloudEventSchemaV1_0' /// Information about the /// InputSchemaMapping which specified the info about mapping event /// payload. - /// Metric resource id for the - /// domain. + /// Metric resource id for the Event + /// Grid Domain Resource. /// This determines if traffic is /// allowed over public network. By default it is enabled. /// You can further restrict to specific IPs by configuring <seealso @@ -63,10 +64,55 @@ public Domain() /// This can be used to restrict traffic /// from specific IPs instead of all IPs. Note: These are considered /// only if PublicNetworkAccess is enabled. - /// The Sku pricing tier for the domain. - /// Identity information for the + /// This boolean is used to enable or + /// disable local auth. Default value is false. When the property is + /// set to true, only AAD token will be used to authenticate if user is + /// allowed to publish to the domain. + /// This Boolean is + /// used to specify the creation mechanism for 'all' the Event Grid + /// Domain Topics associated with this Event Grid Domain resource. + /// In this context, creation of domain topic can be auto-managed (when + /// true) or self-managed (when false). The default value for this + /// property is true. + /// When this property is null or set to true, Event Grid is + /// responsible of automatically creating the domain topic when the + /// first event subscription is + /// created at the scope of the domain topic. If this property is set + /// to false, then creating the first event subscription will require + /// creating a domain topic + /// by the user. The self-management mode can be used if the user wants + /// full control of when the domain topic is created, while + /// auto-managed mode provides the + /// flexibility to perform less operations and manage fewer resources + /// by the user. Also, note that in auto-managed creation mode, user is + /// allowed to create the + /// domain topic on demand if needed. + /// This Boolean is + /// used to specify the deletion mechanism for 'all' the Event Grid + /// Domain Topics associated with this Event Grid Domain resource. + /// In this context, deletion of domain topic can be auto-managed (when + /// true) or self-managed (when false). The default value for this + /// property is true. + /// When this property is set to true, Event Grid is responsible of + /// automatically deleting the domain topic when the last event + /// subscription at the scope + /// of the domain topic is deleted. If this property is set to false, + /// then the user needs to manually delete the domain topic when it is + /// no longer needed + /// (e.g., when last event subscription is deleted and the resource + /// needs to be cleaned up). The self-management mode can be used if + /// the user wants full + /// control of when the domain topic needs to be deleted, while + /// auto-managed mode provides the flexibility to perform less + /// operations and manage fewer + /// resources by the user. + /// The Sku pricing tier for the Event Grid Domain /// resource. - public Domain(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), IList privateEndpointConnections = default(IList), string provisioningState = default(string), string endpoint = default(string), string inputSchema = default(string), InputSchemaMapping inputSchemaMapping = default(InputSchemaMapping), string metricResourceId = default(string), string publicNetworkAccess = default(string), IList inboundIpRules = default(IList), ResourceSku sku = default(ResourceSku), IdentityInfo identity = default(IdentityInfo)) + /// Identity information for the Event Grid + /// Domain resource. + /// The system metadata relating to the Event + /// Grid Domain resource. + public Domain(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), IList privateEndpointConnections = default(IList), string provisioningState = default(string), string endpoint = default(string), string inputSchema = default(string), InputSchemaMapping inputSchemaMapping = default(InputSchemaMapping), string metricResourceId = default(string), string publicNetworkAccess = default(string), IList inboundIpRules = default(IList), bool? disableLocalAuth = default(bool?), bool? autoCreateTopicWithFirstSubscription = default(bool?), bool? autoDeleteTopicWithLastSubscription = default(bool?), ResourceSku sku = default(ResourceSku), IdentityInfo identity = default(IdentityInfo), SystemData systemData = default(SystemData)) : base(location, id, name, type, tags) { PrivateEndpointConnections = privateEndpointConnections; @@ -77,8 +123,12 @@ public Domain() MetricResourceId = metricResourceId; PublicNetworkAccess = publicNetworkAccess; InboundIpRules = inboundIpRules; + DisableLocalAuth = disableLocalAuth; + AutoCreateTopicWithFirstSubscription = autoCreateTopicWithFirstSubscription; + AutoDeleteTopicWithLastSubscription = autoDeleteTopicWithLastSubscription; Sku = sku; Identity = identity; + SystemData = systemData; CustomInit(); } @@ -88,30 +138,31 @@ public Domain() partial void CustomInit(); /// - /// Gets or sets list of private endpoint connections. + /// Gets list of private endpoint connections. /// [JsonProperty(PropertyName = "properties.privateEndpointConnections")] - public IList PrivateEndpointConnections { get; set; } + public IList PrivateEndpointConnections { get; private set; } /// - /// Gets provisioning state of the domain. Possible values include: - /// 'Creating', 'Updating', 'Deleting', 'Succeeded', 'Canceled', - /// 'Failed' + /// Gets provisioning state of the Event Grid Domain Resource. Possible + /// values include: 'Creating', 'Updating', 'Deleting', 'Succeeded', + /// 'Canceled', 'Failed' /// [JsonProperty(PropertyName = "properties.provisioningState")] public string ProvisioningState { get; private set; } /// - /// Gets endpoint for the domain. + /// Gets endpoint for the Event Grid Domain Resource which is used for + /// publishing the events. /// [JsonProperty(PropertyName = "properties.endpoint")] public string Endpoint { get; private set; } /// /// Gets or sets this determines the format that Event Grid should - /// expect for incoming events published to the domain. Possible values - /// include: 'EventGridSchema', 'CustomEventSchema', - /// 'CloudEventSchemaV1_0' + /// expect for incoming events published to the Event Grid Domain + /// Resource. Possible values include: 'EventGridSchema', + /// 'CustomEventSchema', 'CloudEventSchemaV1_0' /// [JsonProperty(PropertyName = "properties.inputSchema")] public string InputSchema { get; set; } @@ -124,7 +175,7 @@ public Domain() public InputSchemaMapping InputSchemaMapping { get; set; } /// - /// Gets metric resource id for the domain. + /// Gets metric resource id for the Event Grid Domain Resource. /// [JsonProperty(PropertyName = "properties.metricResourceId")] public string MetricResourceId { get; private set; } @@ -149,17 +200,83 @@ public Domain() public IList InboundIpRules { get; set; } /// - /// Gets or sets the Sku pricing tier for the domain. + /// Gets or sets this boolean is used to enable or disable local auth. + /// Default value is false. When the property is set to true, only AAD + /// token will be used to authenticate if user is allowed to publish to + /// the domain. + /// + [JsonProperty(PropertyName = "properties.disableLocalAuth")] + public bool? DisableLocalAuth { get; set; } + + /// + /// Gets or sets this Boolean is used to specify the creation mechanism + /// for 'all' the Event Grid Domain Topics associated with this Event + /// Grid Domain resource. + /// In this context, creation of domain topic can be auto-managed (when + /// true) or self-managed (when false). The default value for this + /// property is true. + /// When this property is null or set to true, Event Grid is + /// responsible of automatically creating the domain topic when the + /// first event subscription is + /// created at the scope of the domain topic. If this property is set + /// to false, then creating the first event subscription will require + /// creating a domain topic + /// by the user. The self-management mode can be used if the user wants + /// full control of when the domain topic is created, while + /// auto-managed mode provides the + /// flexibility to perform less operations and manage fewer resources + /// by the user. Also, note that in auto-managed creation mode, user is + /// allowed to create the + /// domain topic on demand if needed. + /// + [JsonProperty(PropertyName = "properties.autoCreateTopicWithFirstSubscription")] + public bool? AutoCreateTopicWithFirstSubscription { get; set; } + + /// + /// Gets or sets this Boolean is used to specify the deletion mechanism + /// for 'all' the Event Grid Domain Topics associated with this Event + /// Grid Domain resource. + /// In this context, deletion of domain topic can be auto-managed (when + /// true) or self-managed (when false). The default value for this + /// property is true. + /// When this property is set to true, Event Grid is responsible of + /// automatically deleting the domain topic when the last event + /// subscription at the scope + /// of the domain topic is deleted. If this property is set to false, + /// then the user needs to manually delete the domain topic when it is + /// no longer needed + /// (e.g., when last event subscription is deleted and the resource + /// needs to be cleaned up). The self-management mode can be used if + /// the user wants full + /// control of when the domain topic needs to be deleted, while + /// auto-managed mode provides the flexibility to perform less + /// operations and manage fewer + /// resources by the user. + /// + [JsonProperty(PropertyName = "properties.autoDeleteTopicWithLastSubscription")] + public bool? AutoDeleteTopicWithLastSubscription { get; set; } + + /// + /// Gets or sets the Sku pricing tier for the Event Grid Domain + /// resource. /// [JsonProperty(PropertyName = "sku")] public ResourceSku Sku { get; set; } /// - /// Gets or sets identity information for the resource. + /// Gets or sets identity information for the Event Grid Domain + /// resource. /// [JsonProperty(PropertyName = "identity")] public IdentityInfo Identity { get; set; } + /// + /// Gets the system metadata relating to the Event Grid Domain + /// resource. + /// + [JsonProperty(PropertyName = "systemData")] + public SystemData SystemData { get; private set; } + /// /// Validate the object. /// diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/DomainTopic.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/DomainTopic.cs index 9cd1287337f10..29201e4bea132 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/DomainTopic.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/DomainTopic.cs @@ -39,10 +39,13 @@ public DomainTopic() /// Provisioning state of the domain /// topic. Possible values include: 'Creating', 'Updating', 'Deleting', /// 'Succeeded', 'Canceled', 'Failed' - public DomainTopic(string id = default(string), string name = default(string), string type = default(string), string provisioningState = default(string)) + /// The system metadata relating to Domain + /// Topic resource. + public DomainTopic(string id = default(string), string name = default(string), string type = default(string), string provisioningState = default(string), SystemData systemData = default(SystemData)) : base(id, name, type) { ProvisioningState = provisioningState; + SystemData = systemData; CustomInit(); } @@ -52,12 +55,18 @@ public DomainTopic() partial void CustomInit(); /// - /// Gets or sets provisioning state of the domain topic. Possible - /// values include: 'Creating', 'Updating', 'Deleting', 'Succeeded', + /// Gets provisioning state of the domain topic. Possible values + /// include: 'Creating', 'Updating', 'Deleting', 'Succeeded', /// 'Canceled', 'Failed' /// [JsonProperty(PropertyName = "properties.provisioningState")] - public string ProvisioningState { get; set; } + public string ProvisioningState { get; private set; } + + /// + /// Gets the system metadata relating to Domain Topic resource. + /// + [JsonProperty(PropertyName = "systemData")] + public SystemData SystemData { get; private set; } } } diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/DomainUpdateParameters.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/DomainUpdateParameters.cs index 646ddc11716bf..fbd1b7a0372b7 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/DomainUpdateParameters.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/DomainUpdateParameters.cs @@ -43,14 +43,59 @@ public DomainUpdateParameters() /// This can be used to restrict traffic /// from specific IPs instead of all IPs. Note: These are considered /// only if PublicNetworkAccess is enabled. + /// This boolean is used to enable or + /// disable local auth. Default value is false. When the property is + /// set to true, only AAD token will be used to authenticate if user is + /// allowed to publish to the domain. + /// This Boolean is + /// used to specify the creation mechanism for 'all' the Event Grid + /// Domain Topics associated with this Event Grid Domain resource. + /// In this context, creation of domain topic can be auto-managed (when + /// true) or self-managed (when false). The default value for this + /// property is true. + /// When this property is null or set to true, Event Grid is + /// responsible of automatically creating the domain topic when the + /// first event subscription is + /// created at the scope of the domain topic. If this property is set + /// to false, then creating the first event subscription will require + /// creating a domain topic + /// by the user. The self-management mode can be used if the user wants + /// full control of when the domain topic is created, while + /// auto-managed mode provides the + /// flexibility to perform less operations and manage fewer resources + /// by the user. Also, note that in auto-managed creation mode, user is + /// allowed to create the + /// domain topic on demand if needed. + /// This Boolean is + /// used to specify the deletion mechanism for 'all' the Event Grid + /// Domain Topics associated with this Event Grid Domain resource. + /// In this context, deletion of domain topic can be auto-managed (when + /// true) or self-managed (when false). The default value for this + /// property is true. + /// When this property is set to true, Event Grid is responsible of + /// automatically deleting the domain topic when the last event + /// subscription at the scope + /// of the domain topic is deleted. If this property is set to false, + /// then the user needs to manually delete the domain topic when it is + /// no longer needed + /// (e.g., when last event subscription is deleted and the resource + /// needs to be cleaned up). The self-management mode can be used if + /// the user wants full + /// control of when the domain topic needs to be deleted, while + /// auto-managed mode provides the flexibility to perform less + /// operations and manage fewer + /// resources by the user. /// Identity information for the /// resource. /// The Sku pricing tier for the domain. - public DomainUpdateParameters(IDictionary tags = default(IDictionary), string publicNetworkAccess = default(string), IList inboundIpRules = default(IList), IdentityInfo identity = default(IdentityInfo), ResourceSku sku = default(ResourceSku)) + public DomainUpdateParameters(IDictionary tags = default(IDictionary), string publicNetworkAccess = default(string), IList inboundIpRules = default(IList), bool? disableLocalAuth = default(bool?), bool? autoCreateTopicWithFirstSubscription = default(bool?), bool? autoDeleteTopicWithLastSubscription = default(bool?), IdentityInfo identity = default(IdentityInfo), ResourceSku sku = default(ResourceSku)) { Tags = tags; PublicNetworkAccess = publicNetworkAccess; InboundIpRules = inboundIpRules; + DisableLocalAuth = disableLocalAuth; + AutoCreateTopicWithFirstSubscription = autoCreateTopicWithFirstSubscription; + AutoDeleteTopicWithLastSubscription = autoDeleteTopicWithLastSubscription; Identity = identity; Sku = sku; CustomInit(); @@ -86,6 +131,63 @@ public DomainUpdateParameters() [JsonProperty(PropertyName = "properties.inboundIpRules")] public IList InboundIpRules { get; set; } + /// + /// Gets or sets this boolean is used to enable or disable local auth. + /// Default value is false. When the property is set to true, only AAD + /// token will be used to authenticate if user is allowed to publish to + /// the domain. + /// + [JsonProperty(PropertyName = "properties.disableLocalAuth")] + public bool? DisableLocalAuth { get; set; } + + /// + /// Gets or sets this Boolean is used to specify the creation mechanism + /// for 'all' the Event Grid Domain Topics associated with this Event + /// Grid Domain resource. + /// In this context, creation of domain topic can be auto-managed (when + /// true) or self-managed (when false). The default value for this + /// property is true. + /// When this property is null or set to true, Event Grid is + /// responsible of automatically creating the domain topic when the + /// first event subscription is + /// created at the scope of the domain topic. If this property is set + /// to false, then creating the first event subscription will require + /// creating a domain topic + /// by the user. The self-management mode can be used if the user wants + /// full control of when the domain topic is created, while + /// auto-managed mode provides the + /// flexibility to perform less operations and manage fewer resources + /// by the user. Also, note that in auto-managed creation mode, user is + /// allowed to create the + /// domain topic on demand if needed. + /// + [JsonProperty(PropertyName = "properties.autoCreateTopicWithFirstSubscription")] + public bool? AutoCreateTopicWithFirstSubscription { get; set; } + + /// + /// Gets or sets this Boolean is used to specify the deletion mechanism + /// for 'all' the Event Grid Domain Topics associated with this Event + /// Grid Domain resource. + /// In this context, deletion of domain topic can be auto-managed (when + /// true) or self-managed (when false). The default value for this + /// property is true. + /// When this property is set to true, Event Grid is responsible of + /// automatically deleting the domain topic when the last event + /// subscription at the scope + /// of the domain topic is deleted. If this property is set to false, + /// then the user needs to manually delete the domain topic when it is + /// no longer needed + /// (e.g., when last event subscription is deleted and the resource + /// needs to be cleaned up). The self-management mode can be used if + /// the user wants full + /// control of when the domain topic needs to be deleted, while + /// auto-managed mode provides the flexibility to perform less + /// operations and manage fewer + /// resources by the user. + /// + [JsonProperty(PropertyName = "properties.autoDeleteTopicWithLastSubscription")] + public bool? AutoDeleteTopicWithLastSubscription { get; set; } + /// /// Gets or sets identity information for the resource. /// diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/EventChannel.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/EventChannel.cs index 8d27a3aa7bb31..4041a86d11655 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/EventChannel.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/EventChannel.cs @@ -59,8 +59,8 @@ public EventChannel() /// custom description for the customer partner topic. /// This will be helpful to remove any ambiguity of the origin of /// creation of the partner topic for the customer. - /// The system metadata relating to this - /// resource. + /// The system metadata relating to Event + /// Channel resource. public EventChannel(string id = default(string), string name = default(string), string type = default(string), EventChannelSource source = default(EventChannelSource), EventChannelDestination destination = default(EventChannelDestination), string provisioningState = default(string), string partnerTopicReadinessState = default(string), System.DateTime? expirationTimeIfNotActivatedUtc = default(System.DateTime?), EventChannelFilter filter = default(EventChannelFilter), string partnerTopicFriendlyDescription = default(string), SystemData systemData = default(SystemData)) : base(id, name, type) { @@ -134,7 +134,7 @@ public EventChannel() public string PartnerTopicFriendlyDescription { get; set; } /// - /// Gets the system metadata relating to this resource. + /// Gets the system metadata relating to Event Channel resource. /// [JsonProperty(PropertyName = "systemData")] public SystemData SystemData { get; private set; } diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/EventChannelFilter.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/EventChannelFilter.cs index 7c4f32d884b5f..286462dda8146 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/EventChannelFilter.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/EventChannelFilter.cs @@ -33,7 +33,8 @@ public EventChannelFilter() /// /// Allows advanced /// filters to be evaluated against an array of values instead of - /// expecting a singular value. + /// expecting a singular value. The default value is either false or + /// null. /// An array of advanced filters that are /// used for filtering event channels. public EventChannelFilter(bool? enableAdvancedFilteringOnArrays = default(bool?), IList advancedFilters = default(IList)) @@ -50,7 +51,8 @@ public EventChannelFilter() /// /// Gets or sets allows advanced filters to be evaluated against an - /// array of values instead of expecting a singular value. + /// array of values instead of expecting a singular value. The default + /// value is either false or null. /// [JsonProperty(PropertyName = "enableAdvancedFilteringOnArrays")] public bool? EnableAdvancedFilteringOnArrays { get; set; } diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/EventSubscription.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/EventSubscription.cs index d27417e28e146..f86b274b834c0 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/EventSubscription.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/EventSubscription.cs @@ -77,8 +77,8 @@ public EventSubscription() /// Uses the managed identity setup on the parent resource (namely, /// topic or domain) to acquire the authentication tokens being used /// during delivery / dead-lettering. - /// The system metadata relating to this - /// resource. + /// The system metadata relating to Event + /// Subscription resource. public EventSubscription(string id = default(string), string name = default(string), string type = default(string), string topic = default(string), string provisioningState = default(string), EventSubscriptionDestination destination = default(EventSubscriptionDestination), DeliveryWithResourceIdentity deliveryWithResourceIdentity = default(DeliveryWithResourceIdentity), EventSubscriptionFilter filter = default(EventSubscriptionFilter), IList labels = default(IList), System.DateTime? expirationTimeUtc = default(System.DateTime?), string eventDeliverySchema = default(string), RetryPolicy retryPolicy = default(RetryPolicy), DeadLetterDestination deadLetterDestination = default(DeadLetterDestination), DeadLetterWithResourceIdentity deadLetterWithResourceIdentity = default(DeadLetterWithResourceIdentity), SystemData systemData = default(SystemData)) : base(id, name, type) { @@ -192,7 +192,7 @@ public EventSubscription() public DeadLetterWithResourceIdentity DeadLetterWithResourceIdentity { get; set; } /// - /// Gets the system metadata relating to this resource. + /// Gets the system metadata relating to Event Subscription resource. /// [JsonProperty(PropertyName = "systemData")] public SystemData SystemData { get; private set; } diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/Operation.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/Operation.cs index c12e891224307..b500d08b46ae5 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/Operation.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/Operation.cs @@ -32,12 +32,15 @@ public Operation() /// Name of the operation /// Display name of the operation /// Origin of the operation + /// This Boolean is used to determine if the + /// operation is a data plane action or not. /// Properties of the operation - public Operation(string name = default(string), OperationInfo display = default(OperationInfo), string origin = default(string), object properties = default(object)) + public Operation(string name = default(string), OperationInfo display = default(OperationInfo), string origin = default(string), bool? isDataAction = default(bool?), object properties = default(object)) { Name = name; Display = display; Origin = origin; + IsDataAction = isDataAction; Properties = properties; CustomInit(); } @@ -65,6 +68,13 @@ public Operation() [JsonProperty(PropertyName = "origin")] public string Origin { get; set; } + /// + /// Gets or sets this Boolean is used to determine if the operation is + /// a data plane action or not. + /// + [JsonProperty(PropertyName = "isDataAction")] + public bool? IsDataAction { get; set; } + /// /// Gets or sets properties of the operation /// diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerNamespace.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerNamespace.cs index 48704d0e4f58c..b9a8de03dd1f0 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerNamespace.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerNamespace.cs @@ -49,14 +49,30 @@ public PartnerNamespace() /// format: /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}. /// Endpoint for the partner namespace. - /// The system metadata relating to this - /// resource. - public PartnerNamespace(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string provisioningState = default(string), string partnerRegistrationFullyQualifiedId = default(string), string endpoint = default(string), SystemData systemData = default(SystemData)) + /// This determines if traffic is + /// allowed over public network. By default it is enabled. + /// You can further restrict to specific IPs by configuring <seealso + /// cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PartnerNamespaceProperties.InboundIpRules" + /// />. Possible values include: 'Enabled', 'Disabled' + /// This can be used to restrict traffic + /// from specific IPs instead of all IPs. Note: These are considered + /// only if PublicNetworkAccess is enabled. + /// This boolean is used to enable or + /// disable local auth. Default value is false. When the property is + /// set to true, only AAD token will be used to authenticate if user is + /// allowed to publish to the partner namespace. + /// The system metadata relating to Partner + /// Namespace resource. + public PartnerNamespace(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), IList privateEndpointConnections = default(IList), string provisioningState = default(string), string partnerRegistrationFullyQualifiedId = default(string), string endpoint = default(string), string publicNetworkAccess = default(string), IList inboundIpRules = default(IList), bool? disableLocalAuth = default(bool?), SystemData systemData = default(SystemData)) : base(location, id, name, type, tags) { + PrivateEndpointConnections = privateEndpointConnections; ProvisioningState = provisioningState; PartnerRegistrationFullyQualifiedId = partnerRegistrationFullyQualifiedId; Endpoint = endpoint; + PublicNetworkAccess = publicNetworkAccess; + InboundIpRules = inboundIpRules; + DisableLocalAuth = disableLocalAuth; SystemData = systemData; CustomInit(); } @@ -66,6 +82,11 @@ public PartnerNamespace() /// partial void CustomInit(); + /// + /// + [JsonProperty(PropertyName = "properties.privateEndpointConnections")] + public IList PrivateEndpointConnections { get; private set; } + /// /// Gets provisioning state of the partner namespace. Possible values /// include: 'Creating', 'Updating', 'Deleting', 'Succeeded', @@ -90,7 +111,35 @@ public PartnerNamespace() public string Endpoint { get; private set; } /// - /// Gets the system metadata relating to this resource. + /// Gets or sets this determines if traffic is allowed over public + /// network. By default it is enabled. + /// You can further restrict to specific IPs by configuring + /// &lt;seealso + /// cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PartnerNamespaceProperties.InboundIpRules" + /// /&gt;. Possible values include: 'Enabled', 'Disabled' + /// + [JsonProperty(PropertyName = "properties.publicNetworkAccess")] + public string PublicNetworkAccess { get; set; } + + /// + /// Gets or sets this can be used to restrict traffic from specific IPs + /// instead of all IPs. Note: These are considered only if + /// PublicNetworkAccess is enabled. + /// + [JsonProperty(PropertyName = "properties.inboundIpRules")] + public IList InboundIpRules { get; set; } + + /// + /// Gets or sets this boolean is used to enable or disable local auth. + /// Default value is false. When the property is set to true, only AAD + /// token will be used to authenticate if user is allowed to publish to + /// the partner namespace. + /// + [JsonProperty(PropertyName = "properties.disableLocalAuth")] + public bool? DisableLocalAuth { get; set; } + + /// + /// Gets the system metadata relating to Partner Namespace resource. /// [JsonProperty(PropertyName = "systemData")] public SystemData SystemData { get; private set; } diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerNamespaceUpdateParameters.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerNamespaceUpdateParameters.cs index 7b8cbbacd4188..94913df3a125b 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerNamespaceUpdateParameters.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerNamespaceUpdateParameters.cs @@ -10,6 +10,8 @@ namespace Microsoft.Azure.Management.EventGrid.Models { + using Microsoft.Rest; + using Microsoft.Rest.Serialization; using Newtonsoft.Json; using System.Collections; using System.Collections.Generic; @@ -18,6 +20,7 @@ namespace Microsoft.Azure.Management.EventGrid.Models /// /// Properties of the PartnerNamespace update. /// + [Rest.Serialization.JsonTransformation] public partial class PartnerNamespaceUpdateParameters { /// @@ -34,9 +37,24 @@ public PartnerNamespaceUpdateParameters() /// class. /// /// Tags of the partner namespace. - public PartnerNamespaceUpdateParameters(IDictionary tags = default(IDictionary)) + /// This determines if traffic is + /// allowed over public network. By default it is enabled. + /// You can further restrict to specific IPs by configuring <seealso + /// cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PartnerNamespaceUpdateParameterProperties.InboundIpRules" + /// />. Possible values include: 'Enabled', 'Disabled' + /// This can be used to restrict traffic + /// from specific IPs instead of all IPs. Note: These are considered + /// only if PublicNetworkAccess is enabled. + /// This boolean is used to enable or + /// disable local auth. Default value is false. When the property is + /// set to true, only AAD token will be used to authenticate if user is + /// allowed to publish to the partner namespace. + public PartnerNamespaceUpdateParameters(IDictionary tags = default(IDictionary), string publicNetworkAccess = default(string), IList inboundIpRules = default(IList), bool? disableLocalAuth = default(bool?)) { Tags = tags; + PublicNetworkAccess = publicNetworkAccess; + InboundIpRules = inboundIpRules; + DisableLocalAuth = disableLocalAuth; CustomInit(); } @@ -51,5 +69,33 @@ public PartnerNamespaceUpdateParameters() [JsonProperty(PropertyName = "tags")] public IDictionary Tags { get; set; } + /// + /// Gets or sets this determines if traffic is allowed over public + /// network. By default it is enabled. + /// You can further restrict to specific IPs by configuring + /// &lt;seealso + /// cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PartnerNamespaceUpdateParameterProperties.InboundIpRules" + /// /&gt;. Possible values include: 'Enabled', 'Disabled' + /// + [JsonProperty(PropertyName = "properties.publicNetworkAccess")] + public string PublicNetworkAccess { get; set; } + + /// + /// Gets or sets this can be used to restrict traffic from specific IPs + /// instead of all IPs. Note: These are considered only if + /// PublicNetworkAccess is enabled. + /// + [JsonProperty(PropertyName = "properties.inboundIpRules")] + public IList InboundIpRules { get; set; } + + /// + /// Gets or sets this boolean is used to enable or disable local auth. + /// Default value is false. When the property is set to true, only AAD + /// token will be used to authenticate if user is allowed to publish to + /// the partner namespace. + /// + [JsonProperty(PropertyName = "properties.disableLocalAuth")] + public bool? DisableLocalAuth { get; set; } + } } diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerRegistration.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerRegistration.cs index edcf663a92dbb..4d465a3340761 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerRegistration.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerRegistration.cs @@ -84,8 +84,8 @@ public PartnerRegistration() /// partner namespaces is always permitted under the same Azure /// subscription as the one used /// for creating the partner registration. - /// The system metadata relating to this - /// resource. + /// The system metadata relating to Partner + /// Registration resource. public PartnerRegistration(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string provisioningState = default(string), string partnerName = default(string), string partnerResourceTypeName = default(string), string partnerResourceTypeDisplayName = default(string), string partnerResourceTypeDescription = default(string), string longDescription = default(string), string partnerCustomerServiceNumber = default(string), string partnerCustomerServiceExtension = default(string), string customerServiceUri = default(string), string setupUri = default(string), string logoUri = default(string), string visibilityState = default(string), IList authorizedAzureSubscriptionIds = default(IList), SystemData systemData = default(SystemData)) : base(location, id, name, type, tags) { @@ -215,7 +215,7 @@ public PartnerRegistration() public IList AuthorizedAzureSubscriptionIds { get; set; } /// - /// Gets the system metadata relating to this resource. + /// Gets the system metadata relating to Partner Registration resource. /// [JsonProperty(PropertyName = "systemData")] public SystemData SystemData { get; private set; } diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerRegistrationEventTypesListResult.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerRegistrationEventTypesListResult.cs deleted file mode 100644 index 860e809317c46..0000000000000 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerRegistrationEventTypesListResult.cs +++ /dev/null @@ -1,66 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is -// regenerated. -// - -namespace Microsoft.Azure.Management.EventGrid.Models -{ - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// Result of the List Partner Registration Event Types operation. - /// - public partial class PartnerRegistrationEventTypesListResult - { - /// - /// Initializes a new instance of the - /// PartnerRegistrationEventTypesListResult class. - /// - public PartnerRegistrationEventTypesListResult() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the - /// PartnerRegistrationEventTypesListResult class. - /// - /// A collection of partner registration event - /// types. - /// A link for the next page of partner - /// registration event types. - public PartnerRegistrationEventTypesListResult(IList value = default(IList), string nextLink = default(string)) - { - Value = value; - NextLink = nextLink; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets a collection of partner registration event types. - /// - [JsonProperty(PropertyName = "value")] - public IList Value { get; set; } - - /// - /// Gets or sets a link for the next page of partner registration event - /// types. - /// - [JsonProperty(PropertyName = "nextLink")] - public string NextLink { get; set; } - - } -} diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopic.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopic.cs index f2ce5ae3f5742..007b59375c939 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopic.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopic.cs @@ -58,11 +58,11 @@ public PartnerTopic() /// custom description for the customer partner topic. /// This will be helpful to remove any ambiguity of the origin of /// creation of the partner topic for the customer. - /// Identity information for the + /// The system metadata relating to Partner + /// Topic resource. + /// Identity information for the Partner Topic /// resource. - /// The system metadata relating to this - /// resource. - public PartnerTopic(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string source = default(string), System.DateTime? expirationTimeIfNotActivatedUtc = default(System.DateTime?), string provisioningState = default(string), string activationState = default(string), string partnerTopicFriendlyDescription = default(string), IdentityInfo identity = default(IdentityInfo), SystemData systemData = default(SystemData)) + public PartnerTopic(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string source = default(string), System.DateTime? expirationTimeIfNotActivatedUtc = default(System.DateTime?), string provisioningState = default(string), string activationState = default(string), string partnerTopicFriendlyDescription = default(string), SystemData systemData = default(SystemData), IdentityInfo identity = default(IdentityInfo)) : base(location, id, name, type, tags) { Source = source; @@ -70,8 +70,8 @@ public PartnerTopic() ProvisioningState = provisioningState; ActivationState = activationState; PartnerTopicFriendlyDescription = partnerTopicFriendlyDescription; - Identity = identity; SystemData = systemData; + Identity = identity; CustomInit(); } @@ -121,16 +121,16 @@ public PartnerTopic() public string PartnerTopicFriendlyDescription { get; set; } /// - /// Gets or sets identity information for the resource. + /// Gets the system metadata relating to Partner Topic resource. /// - [JsonProperty(PropertyName = "identity")] - public IdentityInfo Identity { get; set; } + [JsonProperty(PropertyName = "systemData")] + public SystemData SystemData { get; private set; } /// - /// Gets the system metadata relating to this resource. + /// Gets or sets identity information for the Partner Topic resource. /// - [JsonProperty(PropertyName = "systemData")] - public SystemData SystemData { get; private set; } + [JsonProperty(PropertyName = "identity")] + public IdentityInfo Identity { get; set; } /// /// Validate the object. diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopicType.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopicType.cs deleted file mode 100644 index c1391303d3ac5..0000000000000 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopicType.cs +++ /dev/null @@ -1,113 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is -// regenerated. -// - -namespace Microsoft.Azure.Management.EventGrid.Models -{ - using Microsoft.Rest; - using Microsoft.Rest.Serialization; - using Newtonsoft.Json; - using System.Linq; - - /// - /// Properties of a partner topic type. - /// - [Rest.Serialization.JsonTransformation] - public partial class PartnerTopicType : Resource - { - /// - /// Initializes a new instance of the PartnerTopicType class. - /// - public PartnerTopicType() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the PartnerTopicType class. - /// - /// Fully qualified identifier of the - /// resource. - /// Name of the resource. - /// Type of the resource. - /// Official name of the partner. - /// Name of the partner topic type. This - /// name should be unique among all partner topic types names. - /// Display Name for the partner topic - /// type. - /// Description of the partner topic - /// type. - /// URI of the partner website that can be used - /// by Azure customers to setup Event Grid - /// integration on an event source. - /// Status of whether the customer has - /// authorized a partner to create partner topics - /// in the customer's subscription. Possible values include: - /// 'NotApplicable', 'NotAuthorized', 'Authorized' - public PartnerTopicType(string id = default(string), string name = default(string), string type = default(string), string partnerName = default(string), string topicTypeName = default(string), string displayName = default(string), string description = default(string), string setupUri = default(string), string authorizationState = default(string)) - : base(id, name, type) - { - PartnerName = partnerName; - TopicTypeName = topicTypeName; - DisplayName = displayName; - Description = description; - SetupUri = setupUri; - AuthorizationState = authorizationState; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets official name of the partner. - /// - [JsonProperty(PropertyName = "properties.partnerName")] - public string PartnerName { get; set; } - - /// - /// Gets or sets name of the partner topic type. This name should be - /// unique among all partner topic types names. - /// - [JsonProperty(PropertyName = "properties.topicTypeName")] - public string TopicTypeName { get; set; } - - /// - /// Gets or sets display Name for the partner topic type. - /// - [JsonProperty(PropertyName = "properties.displayName")] - public string DisplayName { get; set; } - - /// - /// Gets or sets description of the partner topic type. - /// - [JsonProperty(PropertyName = "properties.description")] - public string Description { get; set; } - - /// - /// Gets or sets URI of the partner website that can be used by Azure - /// customers to setup Event Grid - /// integration on an event source. - /// - [JsonProperty(PropertyName = "properties.setupUri")] - public string SetupUri { get; set; } - - /// - /// Gets or sets status of whether the customer has authorized a - /// partner to create partner topics - /// in the customer's subscription. Possible values include: - /// 'NotApplicable', 'NotAuthorized', 'Authorized' - /// - [JsonProperty(PropertyName = "properties.authorizationState")] - public string AuthorizationState { get; set; } - - } -} diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopicUpdateParameters.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopicUpdateParameters.cs index c682c8cfdb003..60784516fad93 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopicUpdateParameters.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/PartnerTopicUpdateParameters.cs @@ -33,10 +33,13 @@ public PartnerTopicUpdateParameters() /// Initializes a new instance of the PartnerTopicUpdateParameters /// class. /// - /// Tags of the partner topic. - public PartnerTopicUpdateParameters(IDictionary tags = default(IDictionary)) + /// Tags of the Partner Topic resource. + /// Identity information for the Partner Topic + /// resource. + public PartnerTopicUpdateParameters(IDictionary tags = default(IDictionary), IdentityInfo identity = default(IdentityInfo)) { Tags = tags; + Identity = identity; CustomInit(); } @@ -46,10 +49,16 @@ public PartnerTopicUpdateParameters() partial void CustomInit(); /// - /// Gets or sets tags of the partner topic. + /// Gets or sets tags of the Partner Topic resource. /// [JsonProperty(PropertyName = "tags")] public IDictionary Tags { get; set; } + /// + /// Gets or sets identity information for the Partner Topic resource. + /// + [JsonProperty(PropertyName = "identity")] + public IdentityInfo Identity { get; set; } + } } diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/SystemTopic.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/SystemTopic.cs index 2f030cd064e28..ac46b43e24ec9 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/SystemTopic.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/SystemTopic.cs @@ -47,19 +47,19 @@ public SystemTopic() /// TopicType for the system topic. /// Metric resource id for the system /// topic. + /// The system metadata relating to System + /// Topic resource. /// Identity information for the /// resource. - /// The system metadata relating to this - /// resource. - public SystemTopic(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string provisioningState = default(string), string source = default(string), string topicType = default(string), string metricResourceId = default(string), IdentityInfo identity = default(IdentityInfo), SystemData systemData = default(SystemData)) + public SystemTopic(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string provisioningState = default(string), string source = default(string), string topicType = default(string), string metricResourceId = default(string), SystemData systemData = default(SystemData), IdentityInfo identity = default(IdentityInfo)) : base(location, id, name, type, tags) { ProvisioningState = provisioningState; Source = source; TopicType = topicType; MetricResourceId = metricResourceId; - Identity = identity; SystemData = systemData; + Identity = identity; CustomInit(); } @@ -95,16 +95,16 @@ public SystemTopic() public string MetricResourceId { get; private set; } /// - /// Gets or sets identity information for the resource. + /// Gets the system metadata relating to System Topic resource. /// - [JsonProperty(PropertyName = "identity")] - public IdentityInfo Identity { get; set; } + [JsonProperty(PropertyName = "systemData")] + public SystemData SystemData { get; private set; } /// - /// Gets the system metadata relating to this resource. + /// Gets or sets identity information for the resource. /// - [JsonProperty(PropertyName = "systemData")] - public SystemData SystemData { get; private set; } + [JsonProperty(PropertyName = "identity")] + public IdentityInfo Identity { get; set; } /// /// Validate the object. diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/Topic.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/Topic.cs index df2db31f6f961..e5f064aaba8b1 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/Topic.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/Topic.cs @@ -62,6 +62,10 @@ public Topic() /// This can be used to restrict traffic /// from specific IPs instead of all IPs. Note: These are considered /// only if PublicNetworkAccess is enabled. + /// This boolean is used to enable or + /// disable local auth. Default value is false. When the property is + /// set to true, only AAD token will be used to authenticate if user is + /// allowed to publish to the topic. /// The Sku pricing tier for the topic. /// Identity information for the /// resource. @@ -69,7 +73,9 @@ public Topic() /// 'Azure', 'AzureArc' /// Extended location of the /// resource. - public Topic(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), IList privateEndpointConnections = default(IList), string provisioningState = default(string), string endpoint = default(string), string inputSchema = default(string), InputSchemaMapping inputSchemaMapping = default(InputSchemaMapping), string metricResourceId = default(string), string publicNetworkAccess = default(string), IList inboundIpRules = default(IList), ResourceSku sku = default(ResourceSku), IdentityInfo identity = default(IdentityInfo), string kind = default(string), ExtendedLocation extendedLocation = default(ExtendedLocation)) + /// The system metadata relating to Topic + /// resource. + public Topic(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), IList privateEndpointConnections = default(IList), string provisioningState = default(string), string endpoint = default(string), string inputSchema = default(string), InputSchemaMapping inputSchemaMapping = default(InputSchemaMapping), string metricResourceId = default(string), string publicNetworkAccess = default(string), IList inboundIpRules = default(IList), bool? disableLocalAuth = default(bool?), ResourceSku sku = default(ResourceSku), IdentityInfo identity = default(IdentityInfo), string kind = default(string), ExtendedLocation extendedLocation = default(ExtendedLocation), SystemData systemData = default(SystemData)) : base(location, id, name, type, tags) { PrivateEndpointConnections = privateEndpointConnections; @@ -80,10 +86,12 @@ public Topic() MetricResourceId = metricResourceId; PublicNetworkAccess = publicNetworkAccess; InboundIpRules = inboundIpRules; + DisableLocalAuth = disableLocalAuth; Sku = sku; Identity = identity; Kind = kind; ExtendedLocation = extendedLocation; + SystemData = systemData; CustomInit(); } @@ -95,7 +103,7 @@ public Topic() /// /// [JsonProperty(PropertyName = "properties.privateEndpointConnections")] - public IList PrivateEndpointConnections { get; set; } + public IList PrivateEndpointConnections { get; private set; } /// /// Gets provisioning state of the topic. Possible values include: @@ -154,6 +162,15 @@ public Topic() [JsonProperty(PropertyName = "properties.inboundIpRules")] public IList InboundIpRules { get; set; } + /// + /// Gets or sets this boolean is used to enable or disable local auth. + /// Default value is false. When the property is set to true, only AAD + /// token will be used to authenticate if user is allowed to publish to + /// the topic. + /// + [JsonProperty(PropertyName = "properties.disableLocalAuth")] + public bool? DisableLocalAuth { get; set; } + /// /// Gets or sets the Sku pricing tier for the topic. /// @@ -179,6 +196,12 @@ public Topic() [JsonProperty(PropertyName = "extendedLocation")] public ExtendedLocation ExtendedLocation { get; set; } + /// + /// Gets the system metadata relating to Topic resource. + /// + [JsonProperty(PropertyName = "systemData")] + public SystemData SystemData { get; private set; } + /// /// Validate the object. /// diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/TopicUpdateParameters.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/TopicUpdateParameters.cs index 2335d02c40c40..61f7a09d91bca 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/TopicUpdateParameters.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/Models/TopicUpdateParameters.cs @@ -34,8 +34,8 @@ public TopicUpdateParameters() /// /// Initializes a new instance of the TopicUpdateParameters class. /// - /// Tags of the resource. - /// Resource identity information. + /// Tags of the Topic resource. + /// Topic resource identity information. /// This determines if traffic is /// allowed over public network. By default it is enabled. /// You can further restrict to specific IPs by configuring <seealso @@ -44,13 +44,18 @@ public TopicUpdateParameters() /// This can be used to restrict traffic /// from specific IPs instead of all IPs. Note: These are considered /// only if PublicNetworkAccess is enabled. + /// This boolean is used to enable or + /// disable local auth. Default value is false. When the property is + /// set to true, only AAD token will be used to authenticate if user is + /// allowed to publish to the topic. /// The Sku pricing tier for the topic. - public TopicUpdateParameters(IDictionary tags = default(IDictionary), IdentityInfo identity = default(IdentityInfo), string publicNetworkAccess = default(string), IList inboundIpRules = default(IList), ResourceSku sku = default(ResourceSku)) + public TopicUpdateParameters(IDictionary tags = default(IDictionary), IdentityInfo identity = default(IdentityInfo), string publicNetworkAccess = default(string), IList inboundIpRules = default(IList), bool? disableLocalAuth = default(bool?), ResourceSku sku = default(ResourceSku)) { Tags = tags; Identity = identity; PublicNetworkAccess = publicNetworkAccess; InboundIpRules = inboundIpRules; + DisableLocalAuth = disableLocalAuth; Sku = sku; CustomInit(); } @@ -61,13 +66,13 @@ public TopicUpdateParameters() partial void CustomInit(); /// - /// Gets or sets tags of the resource. + /// Gets or sets tags of the Topic resource. /// [JsonProperty(PropertyName = "tags")] public IDictionary Tags { get; set; } /// - /// Gets or sets resource identity information. + /// Gets or sets topic resource identity information. /// [JsonProperty(PropertyName = "identity")] public IdentityInfo Identity { get; set; } @@ -91,6 +96,15 @@ public TopicUpdateParameters() [JsonProperty(PropertyName = "properties.inboundIpRules")] public IList InboundIpRules { get; set; } + /// + /// Gets or sets this boolean is used to enable or disable local auth. + /// Default value is false. When the property is set to true, only AAD + /// token will be used to authenticate if user is allowed to publish to + /// the topic. + /// + [JsonProperty(PropertyName = "properties.disableLocalAuth")] + public bool? DisableLocalAuth { get; set; } + /// /// Gets or sets the Sku pricing tier for the topic. /// diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerNamespacesOperations.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerNamespacesOperations.cs index 224ea6bfa48dd..5cd0ddc3212a1 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerNamespacesOperations.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerNamespacesOperations.cs @@ -315,8 +315,8 @@ internal PartnerNamespacesOperations(EventGridManagementClient client) /// /// Name of the partner namespace. /// - /// - /// Tags of the partner namespace. + /// + /// Partner namespace update information. /// /// /// The headers that will be added to request. @@ -324,10 +324,10 @@ internal PartnerNamespacesOperations(EventGridManagementClient client) /// /// The cancellation token. /// - public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string partnerNamespaceName, IDictionary tags = default(IDictionary), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string partnerNamespaceName, PartnerNamespaceUpdateParameters partnerNamespaceUpdateParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { // Send Request - AzureOperationResponse _response = await BeginUpdateWithHttpMessagesAsync(resourceGroupName, partnerNamespaceName, tags, customHeaders, cancellationToken).ConfigureAwait(false); + AzureOperationResponse _response = await BeginUpdateWithHttpMessagesAsync(resourceGroupName, partnerNamespaceName, partnerNamespaceUpdateParameters, customHeaders, cancellationToken).ConfigureAwait(false); return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } @@ -1575,8 +1575,8 @@ internal PartnerNamespacesOperations(EventGridManagementClient client) /// /// Name of the partner namespace. /// - /// - /// Tags of the partner namespace. + /// + /// Partner namespace update information. /// /// /// Headers that will be added to request. @@ -1599,7 +1599,7 @@ internal PartnerNamespacesOperations(EventGridManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string partnerNamespaceName, IDictionary tags = default(IDictionary), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string partnerNamespaceName, PartnerNamespaceUpdateParameters partnerNamespaceUpdateParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (Client.SubscriptionId == null) { @@ -1613,14 +1613,13 @@ internal PartnerNamespacesOperations(EventGridManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "partnerNamespaceName"); } - if (Client.ApiVersion == null) + if (partnerNamespaceUpdateParameters == null) { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + throw new ValidationException(ValidationRules.CannotBeNull, "partnerNamespaceUpdateParameters"); } - PartnerNamespaceUpdateParameters partnerNamespaceUpdateParameters = new PartnerNamespaceUpdateParameters(); - if (tags != null) + if (Client.ApiVersion == null) { - partnerNamespaceUpdateParameters.Tags = tags; + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); } // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerNamespacesOperationsExtensions.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerNamespacesOperationsExtensions.cs index 37c6fe07f35a0..e8c5a1ec0576f 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerNamespacesOperationsExtensions.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerNamespacesOperationsExtensions.cs @@ -13,8 +13,6 @@ namespace Microsoft.Azure.Management.EventGrid using Microsoft.Rest; using Microsoft.Rest.Azure; using Models; - using System.Collections; - using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; @@ -181,12 +179,12 @@ public static void Delete(this IPartnerNamespacesOperations operations, string r /// /// Name of the partner namespace. /// - /// - /// Tags of the partner namespace. + /// + /// Partner namespace update information. /// - public static PartnerNamespace Update(this IPartnerNamespacesOperations operations, string resourceGroupName, string partnerNamespaceName, IDictionary tags = default(IDictionary)) + public static PartnerNamespace Update(this IPartnerNamespacesOperations operations, string resourceGroupName, string partnerNamespaceName, PartnerNamespaceUpdateParameters partnerNamespaceUpdateParameters) { - return operations.UpdateAsync(resourceGroupName, partnerNamespaceName, tags).GetAwaiter().GetResult(); + return operations.UpdateAsync(resourceGroupName, partnerNamespaceName, partnerNamespaceUpdateParameters).GetAwaiter().GetResult(); } /// @@ -204,15 +202,15 @@ public static void Delete(this IPartnerNamespacesOperations operations, string r /// /// Name of the partner namespace. /// - /// - /// Tags of the partner namespace. + /// + /// Partner namespace update information. /// /// /// The cancellation token. /// - public static async Task UpdateAsync(this IPartnerNamespacesOperations operations, string resourceGroupName, string partnerNamespaceName, IDictionary tags = default(IDictionary), CancellationToken cancellationToken = default(CancellationToken)) + public static async Task UpdateAsync(this IPartnerNamespacesOperations operations, string resourceGroupName, string partnerNamespaceName, PartnerNamespaceUpdateParameters partnerNamespaceUpdateParameters, CancellationToken cancellationToken = default(CancellationToken)) { - using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, partnerNamespaceName, tags, null, cancellationToken).ConfigureAwait(false)) + using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, partnerNamespaceName, partnerNamespaceUpdateParameters, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } @@ -558,12 +556,12 @@ public static void BeginDelete(this IPartnerNamespacesOperations operations, str /// /// Name of the partner namespace. /// - /// - /// Tags of the partner namespace. + /// + /// Partner namespace update information. /// - public static PartnerNamespace BeginUpdate(this IPartnerNamespacesOperations operations, string resourceGroupName, string partnerNamespaceName, IDictionary tags = default(IDictionary)) + public static PartnerNamespace BeginUpdate(this IPartnerNamespacesOperations operations, string resourceGroupName, string partnerNamespaceName, PartnerNamespaceUpdateParameters partnerNamespaceUpdateParameters) { - return operations.BeginUpdateAsync(resourceGroupName, partnerNamespaceName, tags).GetAwaiter().GetResult(); + return operations.BeginUpdateAsync(resourceGroupName, partnerNamespaceName, partnerNamespaceUpdateParameters).GetAwaiter().GetResult(); } /// @@ -581,15 +579,15 @@ public static void BeginDelete(this IPartnerNamespacesOperations operations, str /// /// Name of the partner namespace. /// - /// - /// Tags of the partner namespace. + /// + /// Partner namespace update information. /// /// /// The cancellation token. /// - public static async Task BeginUpdateAsync(this IPartnerNamespacesOperations operations, string resourceGroupName, string partnerNamespaceName, IDictionary tags = default(IDictionary), CancellationToken cancellationToken = default(CancellationToken)) + public static async Task BeginUpdateAsync(this IPartnerNamespacesOperations operations, string resourceGroupName, string partnerNamespaceName, PartnerNamespaceUpdateParameters partnerNamespaceUpdateParameters, CancellationToken cancellationToken = default(CancellationToken)) { - using (var _result = await operations.BeginUpdateWithHttpMessagesAsync(resourceGroupName, partnerNamespaceName, tags, null, cancellationToken).ConfigureAwait(false)) + using (var _result = await operations.BeginUpdateWithHttpMessagesAsync(resourceGroupName, partnerNamespaceName, partnerNamespaceUpdateParameters, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerRegistrationsOperations.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerRegistrationsOperations.cs index 81fd633c0b605..02d3c7c4c4f1e 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerRegistrationsOperations.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerRegistrationsOperations.cs @@ -1294,182 +1294,6 @@ internal PartnerRegistrationsOperations(EventGridManagementClient client) return _result; } - /// - /// List all available partners registrations. - /// - /// - /// List all partners registrations. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.EventGrid/partnerRegistrations").ToString(); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse>(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - /// /// List partner registrations under an Azure subscription. /// diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerRegistrationsOperationsExtensions.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerRegistrationsOperationsExtensions.cs index 184a2024b3813..21aa9546495d1 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerRegistrationsOperationsExtensions.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerRegistrationsOperationsExtensions.cs @@ -13,8 +13,6 @@ namespace Microsoft.Azure.Management.EventGrid using Microsoft.Rest; using Microsoft.Rest.Azure; using Models; - using System.Collections; - using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; @@ -346,40 +344,6 @@ public static PartnerRegistration Update(this IPartnerRegistrationsOperations op } } - /// - /// List all available partners registrations. - /// - /// - /// List all partners registrations. - /// - /// - /// The operations group for this extension method. - /// - public static IEnumerable List(this IPartnerRegistrationsOperations operations) - { - return operations.ListAsync().GetAwaiter().GetResult(); - } - - /// - /// List all available partners registrations. - /// - /// - /// List all partners registrations. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The cancellation token. - /// - public static async Task> ListAsync(this IPartnerRegistrationsOperations operations, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ListWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - /// /// List partner registrations under an Azure subscription. /// diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerTopicsOperations.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerTopicsOperations.cs index bf86b49676d75..7c1748e735aa9 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerTopicsOperations.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerTopicsOperations.cs @@ -286,8 +286,8 @@ internal PartnerTopicsOperations(EventGridManagementClient client) /// /// Name of the partner topic. /// - /// - /// Tags of the partner topic. + /// + /// PartnerTopic update information. /// /// /// Headers that will be added to request. @@ -310,7 +310,7 @@ internal PartnerTopicsOperations(EventGridManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string partnerTopicName, IDictionary tags = default(IDictionary), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string partnerTopicName, PartnerTopicUpdateParameters partnerTopicUpdateParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (Client.SubscriptionId == null) { @@ -324,14 +324,13 @@ internal PartnerTopicsOperations(EventGridManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "partnerTopicName"); } - if (Client.ApiVersion == null) + if (partnerTopicUpdateParameters == null) { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + throw new ValidationException(ValidationRules.CannotBeNull, "partnerTopicUpdateParameters"); } - PartnerTopicUpdateParameters partnerTopicUpdateParameters = new PartnerTopicUpdateParameters(); - if (tags != null) + if (Client.ApiVersion == null) { - partnerTopicUpdateParameters.Tags = tags; + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); } // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerTopicsOperationsExtensions.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerTopicsOperationsExtensions.cs index 8e5b32dc1dc53..45485af8e38dc 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerTopicsOperationsExtensions.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PartnerTopicsOperationsExtensions.cs @@ -13,8 +13,6 @@ namespace Microsoft.Azure.Management.EventGrid using Microsoft.Rest; using Microsoft.Rest.Azure; using Models; - using System.Collections; - using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; @@ -127,12 +125,12 @@ public static void Delete(this IPartnerTopicsOperations operations, string resou /// /// Name of the partner topic. /// - /// - /// Tags of the partner topic. + /// + /// PartnerTopic update information. /// - public static PartnerTopic Update(this IPartnerTopicsOperations operations, string resourceGroupName, string partnerTopicName, IDictionary tags = default(IDictionary)) + public static PartnerTopic Update(this IPartnerTopicsOperations operations, string resourceGroupName, string partnerTopicName, PartnerTopicUpdateParameters partnerTopicUpdateParameters) { - return operations.UpdateAsync(resourceGroupName, partnerTopicName, tags).GetAwaiter().GetResult(); + return operations.UpdateAsync(resourceGroupName, partnerTopicName, partnerTopicUpdateParameters).GetAwaiter().GetResult(); } /// @@ -150,15 +148,15 @@ public static void Delete(this IPartnerTopicsOperations operations, string resou /// /// Name of the partner topic. /// - /// - /// Tags of the partner topic. + /// + /// PartnerTopic update information. /// /// /// The cancellation token. /// - public static async Task UpdateAsync(this IPartnerTopicsOperations operations, string resourceGroupName, string partnerTopicName, IDictionary tags = default(IDictionary), CancellationToken cancellationToken = default(CancellationToken)) + public static async Task UpdateAsync(this IPartnerTopicsOperations operations, string resourceGroupName, string partnerTopicName, PartnerTopicUpdateParameters partnerTopicUpdateParameters, CancellationToken cancellationToken = default(CancellationToken)) { - using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, partnerTopicName, tags, null, cancellationToken).ConfigureAwait(false)) + using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, partnerTopicName, partnerTopicUpdateParameters, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PrivateEndpointConnectionsOperations.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PrivateEndpointConnectionsOperations.cs index 9d16493c4754e..0f42fedd25d6c 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PrivateEndpointConnectionsOperations.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PrivateEndpointConnectionsOperations.cs @@ -54,18 +54,20 @@ internal PrivateEndpointConnectionsOperations(EventGridManagementClient client) /// Get a specific private endpoint connection. /// /// - /// Get a specific private endpoint connection under a topic or domain. + /// Get a specific private endpoint connection under a topic, domain, or + /// partner namespace. /// /// /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -273,18 +275,20 @@ internal PrivateEndpointConnectionsOperations(EventGridManagementClient client) /// Update a specific private endpoint connection. /// /// - /// Update a specific private endpoint connection under a topic or domain. + /// Update a specific private endpoint connection under a topic, domain or + /// partner namespace. /// /// /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -309,18 +313,20 @@ internal PrivateEndpointConnectionsOperations(EventGridManagementClient client) /// Delete a specific private endpoint connection. /// /// - /// Delete a specific private endpoint connection under a topic or domain. + /// Delete a specific private endpoint connection under a topic, domain, or + /// partner namespace. /// /// /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -342,18 +348,20 @@ internal PrivateEndpointConnectionsOperations(EventGridManagementClient client) /// Lists all private endpoint connections under a resource. /// /// - /// Get all private endpoint connections under a topic or domain. + /// Get all private endpoint connections under a topic, domain, or partner + /// namespace. /// /// /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The query used to filter the search results using OData syntax. Filtering @@ -576,18 +584,20 @@ internal PrivateEndpointConnectionsOperations(EventGridManagementClient client) /// Update a specific private endpoint connection. /// /// - /// Update a specific private endpoint connection under a topic or domain. + /// Update a specific private endpoint connection under a topic, domain or + /// partner namespace. /// /// /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -827,18 +837,20 @@ internal PrivateEndpointConnectionsOperations(EventGridManagementClient client) /// Delete a specific private endpoint connection. /// /// - /// Delete a specific private endpoint connection under a topic or domain. + /// Delete a specific private endpoint connection under a topic, domain, or + /// partner namespace. /// /// /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -1025,7 +1037,8 @@ internal PrivateEndpointConnectionsOperations(EventGridManagementClient client) /// Lists all private endpoint connections under a resource. /// /// - /// Get all private endpoint connections under a topic or domain. + /// Get all private endpoint connections under a topic, domain, or partner + /// namespace. /// /// /// The NextLink from the previous successful call to List operation. diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PrivateEndpointConnectionsOperationsExtensions.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PrivateEndpointConnectionsOperationsExtensions.cs index 106b2b0a0a5ca..b085446e6d026 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PrivateEndpointConnectionsOperationsExtensions.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PrivateEndpointConnectionsOperationsExtensions.cs @@ -25,7 +25,8 @@ public static partial class PrivateEndpointConnectionsOperationsExtensions /// Get a specific private endpoint connection. /// /// - /// Get a specific private endpoint connection under a topic or domain. + /// Get a specific private endpoint connection under a topic, domain, or + /// partner namespace. /// /// /// The operations group for this extension method. @@ -34,12 +35,13 @@ public static partial class PrivateEndpointConnectionsOperationsExtensions /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -53,7 +55,8 @@ public static PrivateEndpointConnection Get(this IPrivateEndpointConnectionsOper /// Get a specific private endpoint connection. /// /// - /// Get a specific private endpoint connection under a topic or domain. + /// Get a specific private endpoint connection under a topic, domain, or + /// partner namespace. /// /// /// The operations group for this extension method. @@ -62,12 +65,13 @@ public static PrivateEndpointConnection Get(this IPrivateEndpointConnectionsOper /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -87,7 +91,8 @@ public static PrivateEndpointConnection Get(this IPrivateEndpointConnectionsOper /// Update a specific private endpoint connection. /// /// - /// Update a specific private endpoint connection under a topic or domain. + /// Update a specific private endpoint connection under a topic, domain or + /// partner namespace. /// /// /// The operations group for this extension method. @@ -96,12 +101,13 @@ public static PrivateEndpointConnection Get(this IPrivateEndpointConnectionsOper /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -118,7 +124,8 @@ public static PrivateEndpointConnection Update(this IPrivateEndpointConnectionsO /// Update a specific private endpoint connection. /// /// - /// Update a specific private endpoint connection under a topic or domain. + /// Update a specific private endpoint connection under a topic, domain or + /// partner namespace. /// /// /// The operations group for this extension method. @@ -127,12 +134,13 @@ public static PrivateEndpointConnection Update(this IPrivateEndpointConnectionsO /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -155,7 +163,8 @@ public static PrivateEndpointConnection Update(this IPrivateEndpointConnectionsO /// Delete a specific private endpoint connection. /// /// - /// Delete a specific private endpoint connection under a topic or domain. + /// Delete a specific private endpoint connection under a topic, domain, or + /// partner namespace. /// /// /// The operations group for this extension method. @@ -164,12 +173,13 @@ public static PrivateEndpointConnection Update(this IPrivateEndpointConnectionsO /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -183,7 +193,8 @@ public static void Delete(this IPrivateEndpointConnectionsOperations operations, /// Delete a specific private endpoint connection. /// /// - /// Delete a specific private endpoint connection under a topic or domain. + /// Delete a specific private endpoint connection under a topic, domain, or + /// partner namespace. /// /// /// The operations group for this extension method. @@ -192,12 +203,13 @@ public static void Delete(this IPrivateEndpointConnectionsOperations operations, /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -214,7 +226,8 @@ public static void Delete(this IPrivateEndpointConnectionsOperations operations, /// Lists all private endpoint connections under a resource. /// /// - /// Get all private endpoint connections under a topic or domain. + /// Get all private endpoint connections under a topic, domain, or partner + /// namespace. /// /// /// The operations group for this extension method. @@ -223,12 +236,13 @@ public static void Delete(this IPrivateEndpointConnectionsOperations operations, /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The query used to filter the search results using OData syntax. Filtering @@ -253,7 +267,8 @@ public static void Delete(this IPrivateEndpointConnectionsOperations operations, /// Lists all private endpoint connections under a resource. /// /// - /// Get all private endpoint connections under a topic or domain. + /// Get all private endpoint connections under a topic, domain, or partner + /// namespace. /// /// /// The operations group for this extension method. @@ -262,12 +277,13 @@ public static void Delete(this IPrivateEndpointConnectionsOperations operations, /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The query used to filter the search results using OData syntax. Filtering @@ -298,7 +314,8 @@ public static void Delete(this IPrivateEndpointConnectionsOperations operations, /// Update a specific private endpoint connection. /// /// - /// Update a specific private endpoint connection under a topic or domain. + /// Update a specific private endpoint connection under a topic, domain or + /// partner namespace. /// /// /// The operations group for this extension method. @@ -307,12 +324,13 @@ public static void Delete(this IPrivateEndpointConnectionsOperations operations, /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -329,7 +347,8 @@ public static PrivateEndpointConnection BeginUpdate(this IPrivateEndpointConnect /// Update a specific private endpoint connection. /// /// - /// Update a specific private endpoint connection under a topic or domain. + /// Update a specific private endpoint connection under a topic, domain or + /// partner namespace. /// /// /// The operations group for this extension method. @@ -338,12 +357,13 @@ public static PrivateEndpointConnection BeginUpdate(this IPrivateEndpointConnect /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -366,7 +386,8 @@ public static PrivateEndpointConnection BeginUpdate(this IPrivateEndpointConnect /// Delete a specific private endpoint connection. /// /// - /// Delete a specific private endpoint connection under a topic or domain. + /// Delete a specific private endpoint connection under a topic, domain, or + /// partner namespace. /// /// /// The operations group for this extension method. @@ -375,12 +396,13 @@ public static PrivateEndpointConnection BeginUpdate(this IPrivateEndpointConnect /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -394,7 +416,8 @@ public static void BeginDelete(this IPrivateEndpointConnectionsOperations operat /// Delete a specific private endpoint connection. /// /// - /// Delete a specific private endpoint connection under a topic or domain. + /// Delete a specific private endpoint connection under a topic, domain, or + /// partner namespace. /// /// /// The operations group for this extension method. @@ -403,12 +426,13 @@ public static void BeginDelete(this IPrivateEndpointConnectionsOperations operat /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. Possible values include: 'topics', 'domains' + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. Possible values include: 'topics', + /// 'domains', 'partnerNamespaces' /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of the private endpoint connection connection. @@ -425,7 +449,8 @@ public static void BeginDelete(this IPrivateEndpointConnectionsOperations operat /// Lists all private endpoint connections under a resource. /// /// - /// Get all private endpoint connections under a topic or domain. + /// Get all private endpoint connections under a topic, domain, or partner + /// namespace. /// /// /// The operations group for this extension method. @@ -442,7 +467,8 @@ public static IPage ListByResourceNext(this IPrivateE /// Lists all private endpoint connections under a resource. /// /// - /// Get all private endpoint connections under a topic or domain. + /// Get all private endpoint connections under a topic, domain, or partner + /// namespace. /// /// /// The operations group for this extension method. diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PrivateLinkResourcesOperations.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PrivateLinkResourcesOperations.cs index 880aa91fd5ff3..f1dbcf71ab6fb 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PrivateLinkResourcesOperations.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PrivateLinkResourcesOperations.cs @@ -60,12 +60,12 @@ internal PrivateLinkResourcesOperations(EventGridManagementClient client) /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of private link resource. @@ -270,21 +270,23 @@ internal PrivateLinkResourcesOperations(EventGridManagementClient client) } /// - /// List private link resources under specific topic or domain. + /// List private link resources under specific topic, domain, or partner + /// namespace. /// /// - /// List all the private link resources under a topic or domain. + /// List all the private link resources under a topic, domain, or partner + /// namespace. /// /// /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The query used to filter the search results using OData syntax. Filtering @@ -504,10 +506,12 @@ internal PrivateLinkResourcesOperations(EventGridManagementClient client) } /// - /// List private link resources under specific topic or domain. + /// List private link resources under specific topic, domain, or partner + /// namespace. /// /// - /// List all the private link resources under a topic or domain. + /// List all the private link resources under a topic, domain, or partner + /// namespace. /// /// /// The NextLink from the previous successful call to List operation. diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PrivateLinkResourcesOperationsExtensions.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PrivateLinkResourcesOperationsExtensions.cs index b5cc7825cb1e0..c20ae9d788630 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PrivateLinkResourcesOperationsExtensions.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/PrivateLinkResourcesOperationsExtensions.cs @@ -34,12 +34,12 @@ public static partial class PrivateLinkResourcesOperationsExtensions /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of private link resource. @@ -62,12 +62,12 @@ public static PrivateLinkResource Get(this IPrivateLinkResourcesOperations opera /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The name of private link resource. @@ -84,10 +84,12 @@ public static PrivateLinkResource Get(this IPrivateLinkResourcesOperations opera } /// - /// List private link resources under specific topic or domain. + /// List private link resources under specific topic, domain, or partner + /// namespace. /// /// - /// List all the private link resources under a topic or domain. + /// List all the private link resources under a topic, domain, or partner + /// namespace. /// /// /// The operations group for this extension method. @@ -96,12 +98,12 @@ public static PrivateLinkResource Get(this IPrivateLinkResourcesOperations opera /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The query used to filter the search results using OData syntax. Filtering @@ -123,10 +125,12 @@ public static PrivateLinkResource Get(this IPrivateLinkResourcesOperations opera } /// - /// List private link resources under specific topic or domain. + /// List private link resources under specific topic, domain, or partner + /// namespace. /// /// - /// List all the private link resources under a topic or domain. + /// List all the private link resources under a topic, domain, or partner + /// namespace. /// /// /// The operations group for this extension method. @@ -135,12 +139,12 @@ public static PrivateLinkResource Get(this IPrivateLinkResourcesOperations opera /// The name of the resource group within the user's subscription. /// /// - /// The type of the parent resource. This can be either \'topics\' or - /// \'domains\'. + /// The type of the parent resource. This can be either \'topics\', + /// \'domains\', or \'partnerNamespaces\'. /// /// - /// The name of the parent resource (namely, either, the topic name or domain - /// name). + /// The name of the parent resource (namely, either, the topic name, domain + /// name, or partner namespace name). /// /// /// The query used to filter the search results using OData syntax. Filtering @@ -168,10 +172,12 @@ public static PrivateLinkResource Get(this IPrivateLinkResourcesOperations opera } /// - /// List private link resources under specific topic or domain. + /// List private link resources under specific topic, domain, or partner + /// namespace. /// /// - /// List all the private link resources under a topic or domain. + /// List all the private link resources under a topic, domain, or partner + /// namespace. /// /// /// The operations group for this extension method. @@ -185,10 +191,12 @@ public static IPage ListByResourceNext(this IPrivateLinkRes } /// - /// List private link resources under specific topic or domain. + /// List private link resources under specific topic, domain, or partner + /// namespace. /// /// - /// List all the private link resources under a topic or domain. + /// List all the private link resources under a topic, domain, or partner + /// namespace. /// /// /// The operations group for this extension method. diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/SdkInfo_EventGridManagementClient.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/SdkInfo_EventGridManagementClient.cs index 5874a983349fa..a2f7cddce82b6 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/SdkInfo_EventGridManagementClient.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Generated/SdkInfo_EventGridManagementClient.cs @@ -19,32 +19,32 @@ public static IEnumerable> ApiInfo_EventGridManage { return new Tuple[] { - new Tuple("EventGrid", "DomainTopics", "2020-10-15-preview"), - new Tuple("EventGrid", "Domains", "2020-10-15-preview"), - new Tuple("EventGrid", "EventChannels", "2020-10-15-preview"), - new Tuple("EventGrid", "EventSubscriptions", "2020-10-15-preview"), - new Tuple("EventGrid", "ExtensionTopics", "2020-10-15-preview"), - new Tuple("EventGrid", "Operations", "2020-10-15-preview"), - new Tuple("EventGrid", "PartnerNamespaces", "2020-10-15-preview"), - new Tuple("EventGrid", "PartnerRegistrations", "2020-10-15-preview"), - new Tuple("EventGrid", "PartnerTopicEventSubscriptions", "2020-10-15-preview"), - new Tuple("EventGrid", "PartnerTopics", "2020-10-15-preview"), - new Tuple("EventGrid", "PrivateEndpointConnections", "2020-10-15-preview"), - new Tuple("EventGrid", "PrivateLinkResources", "2020-10-15-preview"), - new Tuple("EventGrid", "SystemTopicEventSubscriptions", "2020-10-15-preview"), - new Tuple("EventGrid", "SystemTopics", "2020-10-15-preview"), - new Tuple("EventGrid", "TopicTypes", "2020-10-15-preview"), - new Tuple("EventGrid", "Topics", "2020-10-15-preview"), + new Tuple("EventGrid", "DomainTopics", "2021-06-01-preview"), + new Tuple("EventGrid", "Domains", "2021-06-01-preview"), + new Tuple("EventGrid", "EventChannels", "2021-06-01-preview"), + new Tuple("EventGrid", "EventSubscriptions", "2021-06-01-preview"), + new Tuple("EventGrid", "ExtensionTopics", "2021-06-01-preview"), + new Tuple("EventGrid", "Operations", "2021-06-01-preview"), + new Tuple("EventGrid", "PartnerNamespaces", "2021-06-01-preview"), + new Tuple("EventGrid", "PartnerRegistrations", "2021-06-01-preview"), + new Tuple("EventGrid", "PartnerTopicEventSubscriptions", "2021-06-01-preview"), + new Tuple("EventGrid", "PartnerTopics", "2021-06-01-preview"), + new Tuple("EventGrid", "PrivateEndpointConnections", "2021-06-01-preview"), + new Tuple("EventGrid", "PrivateLinkResources", "2021-06-01-preview"), + new Tuple("EventGrid", "SystemTopicEventSubscriptions", "2021-06-01-preview"), + new Tuple("EventGrid", "SystemTopics", "2021-06-01-preview"), + new Tuple("EventGrid", "TopicTypes", "2021-06-01-preview"), + new Tuple("EventGrid", "Topics", "2021-06-01-preview"), }.AsEnumerable(); } } // BEGIN: Code Generation Metadata Section public static readonly String AutoRestVersion = "v2"; public static readonly String AutoRestBootStrapperVersion = "autorest@2.0.4413"; - public static readonly String AutoRestCmdExecuted = "cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/eventgrid/resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --csharp-sdks-folder=C:\\github\\azure-sdk-for-net\\sdk"; + public static readonly String AutoRestCmdExecuted = "cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/eventgrid/resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --csharp-sdks-folder=C:\\net1\\azure-sdk-for-net\\sdk"; public static readonly String GithubForkName = "Azure"; public static readonly String GithubBranchName = "master"; - public static readonly String GithubCommidId = "a1eee0489c374782a934ec1f093abd16fa7718ca"; + public static readonly String GithubCommidId = "c2e43f82e91ff7ad691381df56c535164b354cba"; public static readonly String CodeGenerationErrors = ""; public static readonly String GithubRepoName = "azure-rest-api-specs"; // END: Code Generation Metadata Section diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Microsoft.Azure.Management.EventGrid.csproj b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Microsoft.Azure.Management.EventGrid.csproj index e83346d023f36..266058b683c8d 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Microsoft.Azure.Management.EventGrid.csproj +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Microsoft.Azure.Management.EventGrid.csproj @@ -6,20 +6,19 @@ Microsoft.Azure.Management.EventGrid Provides developers with a library to create and manage all Azure EventGrid resources. - 6.1.0-preview + 6.2.0-preview Microsoft.Azure.Management.EventGrid Microsoft Azure EventGrid Management;Event Grid;Event Grid management; diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Properties/AssemblyInfo.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Properties/AssemblyInfo.cs index 11be054569601..93cc8cd216d03 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Properties/AssemblyInfo.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/src/Properties/AssemblyInfo.cs @@ -7,8 +7,8 @@ [assembly: AssemblyTitle("Microsoft Azure EventGrid Management Library")] [assembly: AssemblyDescription("Provides developers with a library to create and manage all Azure EventGrid resources.")] -[assembly: AssemblyVersion("6.1.0.0")] -[assembly: AssemblyFileVersion("6.1.0.0")] +[assembly: AssemblyVersion("6.2.0.0")] +[assembly: AssemblyFileVersion("6.2.0.0")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Microsoft")] diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/DisableLocalAuthCRUDOperations.json b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/DisableLocalAuthCRUDOperations.json new file mode 100644 index 0000000000000..84e61dbb66a6a --- /dev/null +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/DisableLocalAuthCRUDOperations.json @@ -0,0 +1,634 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "b2e77a72-eede-430b-997d-c1a0c2dfa559" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 18 Jun 2021 22:04:33 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "32424534-d497-40a5-8308-c93b86ce527b" + ], + "x-ms-correlation-request-id": [ + "32424534-d497-40a5-8308-c93b86ce527b" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210618T220434Z:32424534-d497-40a5-8308-c93b86ce527b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "66648" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/FrancosResources\",\r\n \"name\": \"FrancosResources\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridresourcegroup\",\r\n \"name\": \"gridresourcegroup\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-EventHub-EASTUS2EUAP\",\r\n \"name\": \"Default-EventHub-EASTUS2EUAP\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/babanisa\",\r\n \"name\": \"babanisa\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/egprodtestingrg\",\r\n \"name\": \"egprodtestingrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg\",\r\n \"name\": \"kalsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demorg\",\r\n \"name\": \"demorg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cesartopics\",\r\n \"name\": \"cesartopics\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/contosovms\",\r\n \"name\": \"contosovms\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/snorop\",\r\n \"name\": \"snorop\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demo-devopsautomation\",\r\n \"name\": \"demo-devopsautomation\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"name\": \"clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/serverlessdevops\",\r\n \"name\": \"serverlessdevops\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg\",\r\n \"name\": \"examplerg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testpsrg\",\r\n \"name\": \"testpsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"name\": \"clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"name\": \"clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"name\": \"clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"name\": \"clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalstest\",\r\n \"name\": \"kalstest\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"name\": \"clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"name\": \"clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"name\": \"clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"name\": \"clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"name\": \"clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test1\",\r\n \"name\": \"test1\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"name\": \"clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"name\": \"clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"name\": \"clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"name\": \"clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps7238\",\r\n \"name\": \"rgname-ps7238\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps4534\",\r\n \"name\": \"rgname-ps4534\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2089\",\r\n \"name\": \"rgname-ps2089\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2395\",\r\n \"name\": \"rgname-ps2395\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"name\": \"clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"name\": \"clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"name\": \"clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"name\": \"clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"name\": \"clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"name\": \"clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"name\": \"clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"name\": \"clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUssc\",\r\n \"name\": \"AegSyntheticRgUssc\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/SampleRg\",\r\n \"name\": \"SampleRg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUSE2\",\r\n \"name\": \"AegSyntheticRgUSE2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"name\": \"clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:45:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"name\": \"clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"name\": \"clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:23:51Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"name\": \"clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:02Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"name\": \"clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"name\": \"clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"name\": \"clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:55Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"name\": \"clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:23:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testPartnerRg\",\r\n \"name\": \"testPartnerRg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-108\",\r\n \"name\": \"sdk-EventGrid-RG-108\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8557\",\r\n \"name\": \"sdk-EventGrid-RG-8557\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-781\",\r\n \"name\": \"sdk-EventGrid-RG-781\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7222\",\r\n \"name\": \"sdk-EventGrid-RG-7222\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5120\",\r\n \"name\": \"sdk-EventGrid-RG-5120\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/TestInBoundVm_group\",\r\n \"name\": \"TestInBoundVm_group\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481\",\r\n \"name\": \"sdk-EventGrid-RG-481\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Deleting\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionRG\",\r\n \"name\": \"newRegionRG\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishprg\",\r\n \"name\": \"kishprg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg1\",\r\n \"name\": \"rg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzSecPackAutoConfigRG\",\r\n \"name\": \"AzSecPackAutoConfigRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"name\": \"clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"name\": \"clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"name\": \"clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-25T17:13:52Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"name\": \"clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-29T17:04:00Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"name\": \"clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-31T05:24:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"name\": \"clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-27T20:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"name\": \"clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:34:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"name\": \"clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:19:14Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"name\": \"clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"name\": \"clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:05Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"name\": \"clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"name\": \"clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"name\": \"clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:13:31Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"name\": \"clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:54Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"name\": \"clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"name\": \"clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"name\": \"clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:24:28Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/brandon-test\",\r\n \"name\": \"brandon-test\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg-ahamadeventgrid\",\r\n \"name\": \"rg-ahamadeventgrid\",\r\n \"location\": \"westus2\",\r\n \"tags\": {\r\n \"DeleteAfter\": \"2021-06-20T07:41:17.4973639Z\",\r\n \"Creator\": \"ahamad\",\r\n \"ServiceDirectory\": \"eventgrid\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/jioRg\",\r\n \"name\": \"jioRg\",\r\n \"location\": \"japanwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-9647?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTY0Nz9hcGktdmVyc2lvbj0yMDE1LTExLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "09b5e663-07f3-48c8-a7d8-8f5201242883" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "35" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 18 Jun 2021 22:04:34 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "946d4942-7f0c-4bc2-b0c8-726a09ce0c8e" + ], + "x-ms-correlation-request-id": [ + "946d4942-7f0c-4bc2-b0c8-726a09ce0c8e" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210618T220435Z:946d4942-7f0c-4bc2-b0c8-726a09ce0c8e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "202" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9647\",\r\n \"name\": \"sdk-EventGrid-RG-9647\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9647/providers/Microsoft.EventGrid/topics/sdk-Topic-202?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTY0Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTIwMj9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"disableLocalAuth\": false\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "eed146de-8138-46ee-b013-298e89958f03" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "155" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 18 Jun 2021 22:04:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/83CDC549-9664-4FCC-AC11-7987F44279DF?api-version=2021-06-01-preview" + ], + "x-ms-request-id": [ + "f2a9f3d9-512c-40f2-9363-a151f45ced79" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "a137eac6-f396-4501-8539-fc4e7974f37d" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210618T220437Z:a137eac6-f396-4501-8539-fc4e7974f37d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "362" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null,\r\n \"disableLocalAuth\": false\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9647/providers/Microsoft.EventGrid/topics/sdk-Topic-202\",\r\n \"name\": \"sdk-Topic-202\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/83CDC549-9664-4FCC-AC11-7987F44279DF?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvODNDREM1NDktOTY2NC00RkNDLUFDMTEtNzk4N0Y0NDI3OURGP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 18 Jun 2021 22:04:47 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "d2180329-0e5f-4328-b545-62da51060574" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-correlation-request-id": [ + "74cd5fcd-d12c-43b4-99e7-4f1152426b29" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210618T220447Z:74cd5fcd-d12c-43b4-99e7-4f1152426b29" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "294" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/83CDC549-9664-4FCC-AC11-7987F44279DF?api-version=2021-06-01-preview\",\r\n \"name\": \"83cdc549-9664-4fcc-ac11-7987f44279df\",\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9647/providers/Microsoft.EventGrid/topics/sdk-Topic-202?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTY0Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTIwMj9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 18 Jun 2021 22:04:47 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "88f651e8-d579-4bdb-98d7-1060daa7b512" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-correlation-request-id": [ + "cbb10163-3bb0-4fda-8aaa-e36ae70785e0" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210618T220447Z:cbb10163-3bb0-4fda-8aaa-e36ae70785e0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "589" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-202.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"09f7d6a6-dbad-4b0a-afe9-d06282ee8506\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"disableLocalAuth\": false\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9647/providers/Microsoft.EventGrid/topics/sdk-Topic-202\",\r\n \"name\": \"sdk-Topic-202\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9647/providers/Microsoft.EventGrid/topics/sdk-Topic-202?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTY0Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTIwMj9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "d8913aca-838a-4a5e-b08c-a8013cd4bfcb" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 18 Jun 2021 22:04:52 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "402b024c-be2c-4ed7-9538-286c16106a0e" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-correlation-request-id": [ + "d6cc09c3-15bd-4254-9890-e54e93b70b78" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210618T220452Z:d6cc09c3-15bd-4254-9890-e54e93b70b78" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "589" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-202.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"09f7d6a6-dbad-4b0a-afe9-d06282ee8506\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"disableLocalAuth\": false\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9647/providers/Microsoft.EventGrid/topics/sdk-Topic-202\",\r\n \"name\": \"sdk-Topic-202\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9647/providers/Microsoft.EventGrid/topics/sdk-Topic-202?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTY0Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTIwMj9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a2b96a6d-5763-4414-8f24-dfc02c2f8cc6" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 18 Jun 2021 22:04:52 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "9837a839-4610-4cef-b7f7-bbed73d22a36" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-correlation-request-id": [ + "a427eed7-beef-4ae0-9653-226755750f59" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210618T220452Z:a427eed7-beef-4ae0-9653-226755750f59" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "589" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-202.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"09f7d6a6-dbad-4b0a-afe9-d06282ee8506\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"disableLocalAuth\": false\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9647/providers/Microsoft.EventGrid/topics/sdk-Topic-202\",\r\n \"name\": \"sdk-Topic-202\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9647/providers/Microsoft.EventGrid/topics/sdk-Topic-202?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTY0Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTIwMj9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "80317074-cd9d-43a7-a0ad-1dc98dc8f1be" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 18 Jun 2021 22:04:52 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/5BFA8151-A127-4883-9EA2-80060E182970?api-version=2021-06-01-preview" + ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/5BFA8151-A127-4883-9EA2-80060E182970?api-version=2021-06-01-preview" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14998" + ], + "x-ms-request-id": [ + "b6d0d8d3-c2e3-4c1a-9750-acf5f4aac26b" + ], + "x-ms-correlation-request-id": [ + "b6d0d8d3-c2e3-4c1a-9750-acf5f4aac26b" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210618T220453Z:b6d0d8d3-c2e3-4c1a-9750-acf5f4aac26b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/5BFA8151-A127-4883-9EA2-80060E182970?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNUJGQTgxNTEtQTEyNy00ODgzLTlFQTItODAwNjBFMTgyOTcwP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 18 Jun 2021 22:05:02 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "94199d40-29da-4b55-a387-adc814374b51" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-correlation-request-id": [ + "99de27ba-26be-4d1d-859b-3ff4edecb90c" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210618T220503Z:99de27ba-26be-4d1d-859b-3ff4edecb90c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "294" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/5BFA8151-A127-4883-9EA2-80060E182970?api-version=2021-06-01-preview\",\r\n \"name\": \"5bfa8151-a127-4883-9ea2-80060e182970\",\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/5BFA8151-A127-4883-9EA2-80060E182970?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvNUJGQTgxNTEtQTEyNy00ODgzLTlFQTItODAwNjBFMTgyOTcwP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 18 Jun 2021 22:05:02 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "72c573c7-6c85-415d-9aec-f839ce3b87c1" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-correlation-request-id": [ + "9febfb7e-768d-4e6a-ab44-16e922068246" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210618T220503Z:9febfb7e-768d-4e6a-ab44-16e922068246" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + } + ], + "Names": { + "DisableLocalAuthCRUDOperations": [ + "sdk-EventGrid-RG-9647", + "sdk-Topic-202" + ] + }, + "Variables": { + "SubscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4" + } +} \ No newline at end of file diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/DomainCreateGetUpdateDelete.json b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/DomainCreateGetUpdateDelete.json index 0d77135cef2f2..19e9180018cde 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/DomainCreateGetUpdateDelete.json +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/DomainCreateGetUpdateDelete.json @@ -7,15 +7,15 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "35cdae0b-b1c1-459f-813d-4f89f925a27d" + "4ac1acc1-daad-47ce-8ef0-43bb07a161a8" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ] }, @@ -23,20 +23,23 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:07:50 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11984" ], "x-ms-request-id": [ - "b0e8ebd8-b526-4dc8-bc39-5184aa15fbf9" + "3a7290af-b7ef-45ab-9ef0-68eb44bcda6f" ], "x-ms-correlation-request-id": [ - "b0e8ebd8-b526-4dc8-bc39-5184aa15fbf9" + "3a7290af-b7ef-45ab-9ef0-68eb44bcda6f" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005027Z:b0e8ebd8-b526-4dc8-bc39-5184aa15fbf9" + "WESTCENTRALUS:20210618T220750Z:3a7290af-b7ef-45ab-9ef0-68eb44bcda6f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -44,38 +47,35 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:27 GMT" + "Content-Length": [ + "66650" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "43627" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9718\",\r\n \"name\": \"sdk-EventGrid-RG-9718\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkrg\",\r\n \"name\": \"vkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"name\": \"MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537\",\r\n \"name\": \"sdk-EventGrid-RG-2537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Deleting\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/FrancosResources\",\r\n \"name\": \"FrancosResources\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridresourcegroup\",\r\n \"name\": \"gridresourcegroup\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-EventHub-EASTUS2EUAP\",\r\n \"name\": \"Default-EventHub-EASTUS2EUAP\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/babanisa\",\r\n \"name\": \"babanisa\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/egprodtestingrg\",\r\n \"name\": \"egprodtestingrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg\",\r\n \"name\": \"kalsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demorg\",\r\n \"name\": \"demorg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cesartopics\",\r\n \"name\": \"cesartopics\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/contosovms\",\r\n \"name\": \"contosovms\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/snorop\",\r\n \"name\": \"snorop\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demo-devopsautomation\",\r\n \"name\": \"demo-devopsautomation\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"name\": \"clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/serverlessdevops\",\r\n \"name\": \"serverlessdevops\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg\",\r\n \"name\": \"examplerg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testpsrg\",\r\n \"name\": \"testpsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"name\": \"clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"name\": \"clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"name\": \"clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"name\": \"clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalstest\",\r\n \"name\": \"kalstest\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"name\": \"clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"name\": \"clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"name\": \"clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"name\": \"clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"name\": \"clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test1\",\r\n \"name\": \"test1\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"name\": \"clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"name\": \"clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"name\": \"clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"name\": \"clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps7238\",\r\n \"name\": \"rgname-ps7238\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps4534\",\r\n \"name\": \"rgname-ps4534\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2089\",\r\n \"name\": \"rgname-ps2089\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2395\",\r\n \"name\": \"rgname-ps2395\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"name\": \"clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"name\": \"clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"name\": \"clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"name\": \"clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"name\": \"clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"name\": \"clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"name\": \"clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"name\": \"clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUssc\",\r\n \"name\": \"AegSyntheticRgUssc\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/SampleRg\",\r\n \"name\": \"SampleRg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUSE2\",\r\n \"name\": \"AegSyntheticRgUSE2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"name\": \"clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:45:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"name\": \"clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"name\": \"clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:23:51Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"name\": \"clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:02Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"name\": \"clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"name\": \"clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"name\": \"clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:55Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"name\": \"clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:23:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testPartnerRg\",\r\n \"name\": \"testPartnerRg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-108\",\r\n \"name\": \"sdk-EventGrid-RG-108\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8557\",\r\n \"name\": \"sdk-EventGrid-RG-8557\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-781\",\r\n \"name\": \"sdk-EventGrid-RG-781\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7222\",\r\n \"name\": \"sdk-EventGrid-RG-7222\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5120\",\r\n \"name\": \"sdk-EventGrid-RG-5120\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/TestInBoundVm_group\",\r\n \"name\": \"TestInBoundVm_group\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569\",\r\n \"name\": \"sdk-EventGrid-RG-1569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Deleting\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionRG\",\r\n \"name\": \"newRegionRG\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishprg\",\r\n \"name\": \"kishprg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg1\",\r\n \"name\": \"rg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzSecPackAutoConfigRG\",\r\n \"name\": \"AzSecPackAutoConfigRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"name\": \"clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"name\": \"clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"name\": \"clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-25T17:13:52Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"name\": \"clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-29T17:04:00Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"name\": \"clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-31T05:24:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"name\": \"clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-27T20:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"name\": \"clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:34:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"name\": \"clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:19:14Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"name\": \"clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"name\": \"clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:05Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"name\": \"clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"name\": \"clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"name\": \"clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:13:31Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"name\": \"clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:54Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"name\": \"clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"name\": \"clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"name\": \"clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:24:28Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/brandon-test\",\r\n \"name\": \"brandon-test\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg-ahamadeventgrid\",\r\n \"name\": \"rg-ahamadeventgrid\",\r\n \"location\": \"westus2\",\r\n \"tags\": {\r\n \"DeleteAfter\": \"2021-06-20T07:41:17.4973639Z\",\r\n \"Creator\": \"ahamad\",\r\n \"ServiceDirectory\": \"eventgrid\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/jioRg\",\r\n \"name\": \"jioRg\",\r\n \"location\": \"japanwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-1822?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMj9hcGktdmVyc2lvbj0yMDE1LTExLTAx", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-6784?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4ND9hcGktdmVyc2lvbj0yMDE1LTExLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "dd7de85a-d1e6-4518-88c2-6a1d45a8aa9e" + "35743bcb-c9bb-46b9-b3de-1d0de5e795e8" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ], "Content-Type": [ @@ -89,20 +89,23 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:07:51 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1199" ], "x-ms-request-id": [ - "bca1b263-37ee-4e70-9f80-70b1b36ca1b9" + "8ba131b7-61eb-4e32-95db-4c47654f8d7e" ], "x-ms-correlation-request-id": [ - "bca1b263-37ee-4e70-9f80-70b1b36ca1b9" + "8ba131b7-61eb-4e32-95db-4c47654f8d7e" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005027Z:bca1b263-37ee-4e70-9f80-70b1b36ca1b9" + "WESTCENTRALUS:20210618T220751Z:8ba131b7-61eb-4e32-95db-4c47654f8d7e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -110,9 +113,6 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:27 GMT" - ], "Content-Length": [ "202" ], @@ -123,25 +123,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822\",\r\n \"name\": \"sdk-EventGrid-RG-1822\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784\",\r\n \"name\": \"sdk-EventGrid-RG-6784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOT9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"inputSchemaMappingType\": \"Json\",\r\n \"properties\": {\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "026d3252-9d10-42e8-8cce-abc0f98de871" + "82cf9d45-f407-4eea-9b43-3e4debef1c3a" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -155,39 +155,39 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:07:52 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/B8ECA234-6AEA-494C-ACD5-C6A56B2AD84A?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/DC2BC06F-6921-4522-A3F4-07DD8F53C368?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "52e3ca10-8be2-40db-b3ef-ae18845ef8e3" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "49fd12ee-cbfe-477c-83c3-108f3ef05a68" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" + "1199" ], "x-ms-correlation-request-id": [ - "49951f13-a1e9-4c42-a3a1-e6084cea4b06" + "a8fbb092-4b06-4c62-a73d-514032c245f8" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005028Z:49951f13-a1e9-4c42-a3a1-e6084cea4b06" + "WESTCENTRALUS:20210618T220753Z:a8fbb092-4b06-4c62-a73d-514032c245f8" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:28 GMT" - ], "Content-Length": [ "599" ], @@ -198,25 +198,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n }\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775\",\r\n \"name\": \"sdk-Domain-4775\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n }\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239\",\r\n \"name\": \"sdk-Domain-2239\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOT9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"inputSchemaMappingType\": \"Json\",\r\n \"properties\": {\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "05bcc21f-8702-413b-9b23-4b1e72b8bb7d" + "d36378a3-74f5-4352-91c1-098acc9e3643" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -230,39 +230,39 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:10 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/76480BEC-6504-49F6-8C72-0FF5F632003C?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/CA561370-D222-4439-BDED-FFBA652B7E23?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "c2b447ce-6c6f-487a-a4ce-eb6fdd9a4f6b" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "745b6dbd-ee8d-40e7-8695-27bb66a365d4" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" + "1198" ], "x-ms-correlation-request-id": [ - "5d6d8ba9-5a2c-4958-869c-176de07dc3b1" + "dd9d6a44-214b-4974-a00a-2f59f85e798b" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005048Z:5d6d8ba9-5a2c-4958-869c-176de07dc3b1" + "WESTCENTRALUS:20210618T220810Z:dd9d6a44-214b-4974-a00a-2f59f85e798b" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:47 GMT" - ], "Content-Length": [ "599" ], @@ -273,25 +273,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n }\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775\",\r\n \"name\": \"sdk-Domain-4775\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n }\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239\",\r\n \"name\": \"sdk-Domain-2239\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOT9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"inputSchemaMappingType\": \"Json\",\r\n \"properties\": {\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n }\r\n }\r\n },\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"12.35.67.98\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"12.35.90.100\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "c03cf8e0-b273-490a-bcac-ddc053038a65" + "b4a7a443-7ed3-4f3e-b718-dfa985f7b637" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -305,39 +305,39 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:32 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/89316C4C-0F2B-4CD2-B65D-797F8AC99CC3?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/5D3073F8-5DEE-4164-AC11-0CB771604219?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "16321eba-e04f-4bb8-8f14-09c3cd2ec1ae" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "2518309e-2bbb-4f5c-841d-e8f161fb55c3" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1194" + "1196" ], "x-ms-correlation-request-id": [ - "a5897015-5f39-445b-a2cd-58827b79a4d7" + "d044e965-eb27-4c19-a736-2238ba893d46" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005110Z:a5897015-5f39-445b-a2cd-58827b79a4d7" + "WESTCENTRALUS:20210618T220833Z:d044e965-eb27-4c19-a736-2238ba893d46" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:09 GMT" - ], "Content-Length": [ "736" ], @@ -348,19 +348,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"12.35.67.98\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"12.35.90.100\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775\",\r\n \"name\": \"sdk-Domain-4775\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"12.35.67.98\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"12.35.90.100\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239\",\r\n \"name\": \"sdk-Domain-2239\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/B8ECA234-6AEA-494C-ACD5-C6A56B2AD84A?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQjhFQ0EyMzQtNkFFQS00OTRDLUFDRDUtQzZBNTZCMkFEODRBP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/DC2BC06F-6921-4522-A3F4-07DD8F53C368?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvREMyQkMwNkYtNjkyMS00NTIyLUEzRjQtMDdERDhGNTNDMzY4P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -368,35 +368,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:02 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "42994c06-1519-4fc0-b7b0-9e7e6dcf89f1" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "0e817333-c59d-42b1-b547-7617c74df038" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11999" ], "x-ms-correlation-request-id": [ - "cdb04751-e6c6-43a8-ab72-239e89d95875" + "f7ec4894-269e-462b-8a11-66882dc81507" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005039Z:cdb04751-e6c6-43a8-ab72-239e89d95875" + "WESTCENTRALUS:20210618T220803Z:f7ec4894-269e-462b-8a11-66882dc81507" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:38 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -405,19 +405,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/B8ECA234-6AEA-494C-ACD5-C6A56B2AD84A?api-version=2020-10-15-preview\",\r\n \"name\": \"b8eca234-6aea-494c-acd5-c6a56b2ad84a\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/DC2BC06F-6921-4522-A3F4-07DD8F53C368?api-version=2021-06-01-preview\",\r\n \"name\": \"dc2bc06f-6921-4522-a3f4-07dd8f53c368\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOT9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -425,33 +425,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:02 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "52b0790f-a786-4256-878f-5fa59ff9c691" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "a77cb862-8e24-4cef-b4e3-533a160cc8ef" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11998" ], "x-ms-correlation-request-id": [ - "4fc117c1-d84b-4c2d-9469-a8a905d740b2" + "574144c2-ef40-479c-bbce-d9dca26955be" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005039Z:4fc117c1-d84b-4c2d-9469-a8a905d740b2" + "WESTCENTRALUS:20210618T220803Z:574144c2-ef40-479c-bbce-d9dca26955be" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:38 GMT" - ], "Content-Length": [ "781" ], @@ -462,25 +462,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-4775.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"e781acfc-467d-4605-ba92-2f32fc25e48d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775\",\r\n \"name\": \"sdk-Domain-4775\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-2239.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"ab217d24-0842-4dc1-9b83-829d87652425\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239\",\r\n \"name\": \"sdk-Domain-2239\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOT9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f9b1255d-55c8-4d04-9080-ce4bb9fb719f" + "a522824a-ea6e-4d8d-a171-5bf3335ca3c3" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -488,33 +488,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:08 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "e41ed5b6-d3af-4754-af5f-469a195aef8f" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "a9cb47b3-8f5c-4a26-93db-c62f14c598b1" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11997" ], "x-ms-correlation-request-id": [ - "95f66966-f268-4293-9be5-c620d958300e" + "1cae3bc8-3879-4341-ab38-87c6a55c1611" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005044Z:95f66966-f268-4293-9be5-c620d958300e" + "WESTCENTRALUS:20210618T220808Z:1cae3bc8-3879-4341-ab38-87c6a55c1611" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:44 GMT" - ], "Content-Length": [ "781" ], @@ -525,25 +525,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-4775.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"e781acfc-467d-4605-ba92-2f32fc25e48d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775\",\r\n \"name\": \"sdk-Domain-4775\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-2239.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"ab217d24-0842-4dc1-9b83-829d87652425\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239\",\r\n \"name\": \"sdk-Domain-2239\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOT9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f18a0e36-ac66-47a8-a963-2e6db7926839" + "979f6070-323f-4f46-a9eb-cd1ac0a36c80" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -551,33 +551,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:08 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "58c54d45-1b96-44ba-8600-c868c92ca39b" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "788b57d3-3bfd-4806-af8c-31da09e99d50" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" + "11996" ], "x-ms-correlation-request-id": [ - "e258c38f-84c9-44dd-bdbc-aeac343708ff" + "26589f5b-04b4-412a-adec-ab8e3448a3c3" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005044Z:e258c38f-84c9-44dd-bdbc-aeac343708ff" + "WESTCENTRALUS:20210618T220808Z:26589f5b-04b4-412a-adec-ab8e3448a3c3" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:44 GMT" - ], "Content-Length": [ "781" ], @@ -588,19 +588,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-4775.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"e781acfc-467d-4605-ba92-2f32fc25e48d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775\",\r\n \"name\": \"sdk-Domain-4775\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-2239.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"ab217d24-0842-4dc1-9b83-829d87652425\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239\",\r\n \"name\": \"sdk-Domain-2239\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOT9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -608,33 +608,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:20 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "0121468b-4a46-4561-aced-67cc7dde13d1" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "a099278c-7456-4396-b2f5-368a9da8fc79" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" + "11991" ], "x-ms-correlation-request-id": [ - "e5486566-c95f-45bc-bf5c-0fb5fbee4aca" + "c5e3463e-0c6a-4948-b4ba-76bff6d70f35" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005058Z:e5486566-c95f-45bc-bf5c-0fb5fbee4aca" + "WESTCENTRALUS:20210618T220820Z:c5e3463e-0c6a-4948-b4ba-76bff6d70f35" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:58 GMT" - ], "Content-Length": [ "781" ], @@ -645,19 +645,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-4775.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"e781acfc-467d-4605-ba92-2f32fc25e48d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775\",\r\n \"name\": \"sdk-Domain-4775\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-2239.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"ab217d24-0842-4dc1-9b83-829d87652425\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239\",\r\n \"name\": \"sdk-Domain-2239\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOT9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -665,33 +665,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:32 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "9241a901-f7d3-4553-88d4-31db9bc60735" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "0a2f654f-024c-4f9d-88ff-6a7a63d24e6b" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "11989" ], "x-ms-correlation-request-id": [ - "c3c2fca2-0ae2-40f3-9f4c-51a56226901c" + "13eb7988-dc42-4a44-bc8b-ee2f671f1644" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005109Z:c3c2fca2-0ae2-40f3-9f4c-51a56226901c" + "WESTCENTRALUS:20210618T220832Z:13eb7988-dc42-4a44-bc8b-ee2f671f1644" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:09 GMT" - ], "Content-Length": [ "777" ], @@ -702,19 +702,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-4775.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"e781acfc-467d-4605-ba92-2f32fc25e48d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775\",\r\n \"name\": \"sdk-Domain-4775\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-2239.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"ab217d24-0842-4dc1-9b83-829d87652425\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239\",\r\n \"name\": \"sdk-Domain-2239\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOT9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -722,33 +722,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:42 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "7dc51c1d-edf1-49a0-8568-c557fcd88c42" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "01541e6a-5352-401b-8b75-ee2042e611e1" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11987" ], "x-ms-correlation-request-id": [ - "13f88c1e-a771-40f9-aa4a-0521bd1db291" + "2b3382f4-b88b-466f-9d62-90d31c53ffaf" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005120Z:13f88c1e-a771-40f9-aa4a-0521bd1db291" + "WESTCENTRALUS:20210618T220843Z:2b3382f4-b88b-466f-9d62-90d31c53ffaf" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:20 GMT" - ], "Content-Length": [ "886" ], @@ -759,25 +759,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-4775.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"e781acfc-467d-4605-ba92-2f32fc25e48d\",\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"12.35.67.98\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"12.35.90.100\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775\",\r\n \"name\": \"sdk-Domain-4775\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-2239.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"ab217d24-0842-4dc1-9b83-829d87652425\",\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"12.35.67.98\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"12.35.90.100\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239\",\r\n \"name\": \"sdk-Domain-2239\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c590acea-b91c-4f68-8b4b-2facfd618c89" + "b8360188-7c97-4ba7-8ac0-e84643c3f693" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -785,33 +785,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:08 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "ba6174af-1421-4485-89a6-b0785aa8d549" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "99ab6a9e-6a02-4398-aa5e-014ec9840f94" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" + "11995" ], "x-ms-correlation-request-id": [ - "8d28d737-d387-4cfa-9021-c7a96e57e2e2" + "04d360f0-a5cd-4e70-acbd-f388d251b6bc" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005044Z:8d28d737-d387-4cfa-9021-c7a96e57e2e2" + "WESTCENTRALUS:20210618T220808Z:04d360f0-a5cd-4e70-acbd-f388d251b6bc" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:44 GMT" - ], "Content-Length": [ "793" ], @@ -822,25 +822,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-4775.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"e781acfc-467d-4605-ba92-2f32fc25e48d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775\",\r\n \"name\": \"sdk-Domain-4775\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-2239.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"ab217d24-0842-4dc1-9b83-829d87652425\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239\",\r\n \"name\": \"sdk-Domain-2239\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains?api-version=2020-10-15-preview&$top=5", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldyYkdG9wPTU=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains?api-version=2021-06-01-preview&$top=5", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldyYkdG9wPTU=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ac49a136-3c7f-4559-bbea-432aef23d689" + "eaa8ffca-49ce-476f-aa5b-7622102e0ba1" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -848,33 +848,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:08 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "07ed5ffa-25da-4605-bf46-bb740562a34f" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "c1bac8af-04ab-494c-86db-8908c03a0eef" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "11994" ], "x-ms-correlation-request-id": [ - "c88e296e-2455-4e97-9b6d-8ff23c1997b4" + "bca57214-f457-401a-93d3-61e38518832e" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005045Z:c88e296e-2455-4e97-9b6d-8ff23c1997b4" + "WESTCENTRALUS:20210618T220809Z:bca57214-f457-401a-93d3-61e38518832e" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:44 GMT" - ], "Content-Length": [ "793" ], @@ -885,25 +885,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-4775.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"e781acfc-467d-4605-ba92-2f32fc25e48d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775\",\r\n \"name\": \"sdk-Domain-4775\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-2239.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"ab217d24-0842-4dc1-9b83-829d87652425\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239\",\r\n \"name\": \"sdk-Domain-2239\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/domains?api-version=2020-10-15-preview&$top=100", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2RvbWFpbnM/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3JiR0b3A9MTAw", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/domains?api-version=2021-06-01-preview&$top=100", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2RvbWFpbnM/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3JiR0b3A9MTAw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8ca23f3e-5aa2-45d4-b16e-daf32b45820d" + "7f4b2d2a-3e28-42da-8633-06a124853421" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -911,63 +911,27 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:08 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-original-request-ids": [ - "320b5b51-8fe6-4ebc-8355-e1207973ad69", - "daa92cb9-1f66-4957-9c8a-b6e3628041f6", - "06cc1749-2051-4855-92ec-672dc0586563", - "c12bf107-4908-48e0-9df6-7e643d9078da", - "b24043a9-bac7-4a04-aef2-dd773531f57f", - "76ca3b44-58bc-47df-83ea-c3b60c1ddd4e", - "521b3306-1dd3-4f4d-8190-b906d6428436", - "b8f2ece1-c4f0-4308-bb63-c9e7c45c965d", - "e2ba79a8-bb5a-4f65-874d-9f9aad31323c", - "4de91438-5456-4344-96fb-8d563fa3f46f", - "b1c9a291-2e7f-4cc9-8318-62d4dbead416", - "d42269c5-c2cb-4578-a032-ca69944baaed", - "4157329c-6be6-4d38-965a-5e6e46992ab9", - "9e016e15-3110-429e-a4d5-6752177d6515", - "7016757e-51d6-4aa8-891c-f76f102beb82", - "2ce2ce87-27b0-4315-92de-7f39734ef8f5", - "4ec9014b-bf9f-48a2-a8e2-eef9802cf84c", - "57908ae2-b62d-47f4-937e-43e9d34b60d0", - "86aa44d5-d104-4a9b-8520-a8586261586d", - "be0db15f-a4b7-453b-9bbc-4ba5c9918b48", - "b193f1ae-fbae-4be4-bf1d-3c284d0e0256", - "18c7584d-2f28-46c9-82b8-fe43b68f34fa", - "e3c1ffb9-9884-4fa1-b728-b10bc6c4b21f", - "02067864-838b-43c5-a179-cd82cf7c3a26", - "477f9cdf-18d2-4fb5-9d26-d7362a03e407", - "745fcb55-cb9e-4ff7-9683-a038baaf1bbf", - "1224c662-9b3d-4e26-b24b-d2fc2cac301c", - "9a549341-3919-44f2-9232-6b839dfd645a", - "ef5e0105-bad8-4c41-baf7-1f98a59daf6e", - "3483ebab-ba62-4efa-b244-784e17a1edbd", - "b1408651-63ee-4f7e-8b82-90a792c713e8", - "667d9199-497c-47be-b0f3-5c1cfe8902e2", - "c9678275-6ec1-4afa-8372-d8ef10f249c8", - "b62f5f14-45c7-4d61-a631-8f9bbda82c5e", - "6b7f38c6-8e38-4788-b10f-62dec13cc7fe", - "037c4004-bb39-4ee3-9a6d-bc76b9bfe11f", - "4ef56ccc-3432-4a02-8817-4e419c6e7c25", - "4f0ec270-431a-484d-a5c4-b4c1c4734a55", - "9332dc1b-ce01-4ffa-ba1d-9c9ca87ba7ef", - "eeb6109d-639e-4f39-8685-6a45b350e53f", - "9cc4fbf3-887e-4872-a1d4-ef03eebc0d90" + "b666a17a-835a-4281-9101-a1d9324bfb12", + "1a6a74ca-0a50-4880-a594-2847e75be580" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11993" ], "x-ms-request-id": [ - "025bc179-5a07-45f7-9654-2b75ba3ea4b5" + "d311fd0e-953e-4e31-a604-3f845f1b0740" ], "x-ms-correlation-request-id": [ - "025bc179-5a07-45f7-9654-2b75ba3ea4b5" + "d311fd0e-953e-4e31-a604-3f845f1b0740" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005047Z:025bc179-5a07-45f7-9654-2b75ba3ea4b5" + "WESTCENTRALUS:20210618T220809Z:d311fd0e-953e-4e31-a604-3f845f1b0740" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -975,32 +939,29 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:47 GMT" + "Content-Length": [ + "23024" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "85737" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-centralus.centralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1aba4634-cc67-414d-8a3e-17c52c842fa0\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-centralus\",\r\n \"name\": \"eg-domains-latency-runner-domain-centralus\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-usce-251.centralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6127d2d6-ca64-4f4a-befa-023ed82e7212\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-usce-251\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-usce-251\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-usce-401.centralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f8c95916-c4f2-4cca-9254-3945c1dfa772\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-usce-401\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-usce-401\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-usce-252.centralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6bce2285-8ca2-4e58-9085-18eb071ddd69\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-usce-252\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-usce-252\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-usce-402.centralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6a4b545e-505e-44e4-8069-5562b0ea3a45\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-usce-402\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-usce-402\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-westus2.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"fdae141b-5ded-42e6-8202-d75b49243a65\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"West US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-westus2\",\r\n \"name\": \"eg-domains-latency-runner-domain-westus2\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-usw2-401.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"82c824f3-8234-435e-8697-0c8767743fd9\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"West US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-usw2-401\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-usw2-401\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-usw2-253.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"569a93eb-8123-4431-8d29-afe7bf4d6d58\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"West US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-usw2-253\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-usw2-253\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-usw2-252.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"7051a5d9-d272-4386-a5ee-7687dbe2768f\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"West US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-usw2-252\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-usw2-252\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-usw2-251.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"806813cd-c92e-4f52-b74b-bd8474eb22e9\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"West US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-usw2-251\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-usw2-251\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-usw2-402.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"99fc5d08-a8e8-49d2-a213-21138006fce1\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"West US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-usw2-402\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-usw2-402\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomain3.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"8c2c8d2b-d07d-43a0-a9c7-1118cfa23fe5\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"405c34b5-6a06-4fa7-b278-84da4f864ac4\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": {\r\n \"{tag1\": \"value1}\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomain3\",\r\n \"name\": \"testDomain3\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain30770b5awestus2.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"7830c645-fe21-40eb-aa53-d798362e2184\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"West US 2\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain30770b5aWestUS2\",\r\n \"name\": \"egcrudrunnerdomain30770b5aWestUS2\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eastus.eastus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"72cd7f4c-5521-48c6-9801-4c5bf1c31a53\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"East US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eastus\",\r\n \"name\": \"eg-domains-latency-runner-domain-eastus\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://diagnosticlogdomains.eastus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"69562a94-5c1e-42e8-bb7d-a04fff9363b0\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted/providers/Microsoft.EventGrid/domains/diagnosticlogdomains\",\r\n \"name\": \"diagnosticlogdomains\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-usea-401.eastus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b5b7346a-bc40-4691-a30a-f6c7654e64dc\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"East US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-usea-401\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-usea-401\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-usea-402.eastus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"8e009199-1bb8-46e5-8fd3-aeae89a2a79d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"East US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-usea-402\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-usea-402\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-usea-251.eastus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"8449cb4c-9855-4616-8aa9-514dca35da83\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"East US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-usea-251\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-usea-251\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-usea-252.eastus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b79a82dc-bec1-4e70-a3ce-384efffe1bbb\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"East US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-usea-252\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-usea-252\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomainpermission.eastus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a660ee42-0140-4bc0-8eda-6b1abdd42182\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"38fc1d76-d88e-46fb-a8ea-0427e9155a63\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomainPermission\",\r\n \"name\": \"testDomainPermission\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomaine91325adeastus.eastus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"e44caac1-f0b5-4204-b49d-b9cfe167eed4\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"East US\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS/providers/Microsoft.EventGrid/domains/egcrudrunnerdomaine91325adEastUS\",\r\n \"name\": \"egcrudrunnerdomaine91325adEastUS\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-westus.westus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"967d82e4-1f19-42f5-abab-1f32abc5b0ea\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-westus\",\r\n \"name\": \"eg-domains-latency-runner-domain-westus\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://msi-test.westus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b3c2ce3f-f055-4fd0-9f32-3ff45a89d474\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"6b1a416a-f09f-40f3-bc8f-3f909de0ab7f\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi/providers/Microsoft.EventGrid/domains/msi-test\",\r\n \"name\": \"msi-test\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain356a96edwestus.westus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"5b0659e1-f214-48c5-863a-045e96674ee1\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain356a96edWestUS\",\r\n \"name\": \"egcrudrunnerdomain356a96edWestUS\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eastus2.eastus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a8a2a067-a583-442f-ac48-768c09dfc7ba\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"East US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eastus2\",\r\n \"name\": \"eg-domains-latency-runner-domain-eastus2\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-use2-252.eastus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"cad2ce83-d2a3-4621-9452-eff92974a469\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"East US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-use2-252\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-use2-252\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-use2-401.eastus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"3c1cf0e3-eb21-42e4-8e9a-6df81115182a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"East US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-use2-401\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-use2-401\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-use2-251.eastus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"d6eb6240-bbd7-444d-b179-60f899f112b4\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"East US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-use2-251\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-use2-251\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-use2-402.eastus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f4c59048-1bb5-4299-865a-e1b0c3674803\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"East US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-use2-402\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-use2-402\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain23bf3600eastus2.eastus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6c5278de-25b3-4580-a214-bc0f22f1fcb1\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"East US 2\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain23bf3600EastUS2\",\r\n \"name\": \"egcrudrunnerdomain23bf3600EastUS2\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-westcentralus.westcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"378c5319-dfdd-48a2-8e56-b7fbb2b6b7cc\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"West Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-westcentralus\",\r\n \"name\": \"eg-domains-latency-runner-domain-westcentralus\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://clifxbhdae2ghiqajm6tewxzoei6csmkc4wfxdol.westcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"85756ce7-823c-42bb-b79c-f4444783062f\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {\r\n \"Dept\": \"IT\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f/providers/Microsoft.EventGrid/domains/clifxbhdae2ghiqajm6tewxzoei6csmkc4wfxdol\",\r\n \"name\": \"clifxbhdae2ghiqajm6tewxzoei6csmkc4wfxdol\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://clifq6nvajq6b2rumcwewnjdceisqw3vuqeevgzs.westcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventV01Schema\",\r\n \"metricResourceId\": \"862a3be0-1042-4ea5-9578-b30dfec763a6\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f/providers/Microsoft.EventGrid/domains/clifq6nvajq6b2rumcwewnjdceisqw3vuqeevgzs\",\r\n \"name\": \"clifq6nvajq6b2rumcwewnjdceisqw3vuqeevgzs\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://clilg2sh5dyeu5fgwchw4lpng74am4roxajyj7wg.westcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": null\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopic\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": null\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"myEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"DefaultSubject\"\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"1.0\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"b5929ed6-3101-4eaf-b925-819df5ef79d9\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f/providers/Microsoft.EventGrid/domains/clilg2sh5dyeu5fgwchw4lpng74am4roxajyj7wg\",\r\n \"name\": \"clilg2sh5dyeu5fgwchw4lpng74am4roxajyj7wg\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomaine8dc8641westcentralus.westcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"262181a4-9de9-4b25-bc80-768e12f6382e\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"West Central US\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS/providers/Microsoft.EventGrid/domains/egcrudrunnerdomaine8dc8641WestCentralUS\",\r\n \"name\": \"egcrudrunnerdomaine8dc8641WestCentralUS\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-australiaeast.australiaeast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"16bc9afb-2104-43ed-ad36-df2e2604a2a3\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Australia East\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-australiaeast\",\r\n \"name\": \"eg-domains-latency-runner-australiaeast\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomaina9ef3804australiaeast.australiaeast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"4e2bcc5e-7ad4-4343-86eb-583f1e174f28\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Australia East\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast/providers/Microsoft.EventGrid/domains/egcrudrunnerdomaina9ef3804AustraliaEast\",\r\n \"name\": \"egcrudrunnerdomaina9ef3804AustraliaEast\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-astrlsthest.australiasoutheast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"7b1c35a1-9ab7-4477-960d-ba56d5e06c1b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Australia Southeast\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-AstrlSthest\",\r\n \"name\": \"eg-domains-latency-runner-domain-AstrlSthest\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain2714fab5australiasoutheast.australiasoutheast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"ca4dfdab-6911-4496-9969-1a07f572853e\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Australia Southeast\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain2714fab5AustraliaSoutheast\",\r\n \"name\": \"egcrudrunnerdomain2714fab5AustraliaSoutheast\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-australiacentral.australiacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"ec63779e-fa88-4934-a225-a61058f8f856\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Australia Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-australiacentral\",\r\n \"name\": \"eg-domains-latency-runner-domain-australiacentral\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomainauce.australiacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"88a48d35-21d8-4bf2-b263-d61dd3124961\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"australiacentral\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete/providers/Microsoft.EventGrid/domains/testdomainauce\",\r\n \"name\": \"testdomainauce\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain8048b6beaustraliacentral.australiacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f764fc21-52ec-4349-a1af-5ce6bc28c204\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Australia Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain8048b6beAustraliaCentral\",\r\n \"name\": \"egcrudrunnerdomain8048b6beAustraliaCentral\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-japaneast.japaneast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f0f83e64-e845-428f-96a0-3acdaec0b6a9\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Japan East\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-japaneast\",\r\n \"name\": \"eg-domains-latency-runner-domain-japaneast\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-japanwest.japanwest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"e0b342ba-a425-44fb-ba96-496d6d0eeb53\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Japan West\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-japanwest\",\r\n \"name\": \"eg-domains-latency-runner-domain-japanwest\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain9de14162japanwest.japanwest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f3077332-aadb-4fe1-8d75-7731677ec9f6\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Japan West\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain9de14162JapanWest\",\r\n \"name\": \"egcrudrunnerdomain9de14162JapanWest\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-westeurope.westeurope-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"85c46949-8b85-4925-a73b-7a9671b2b783\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"West Europe\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-westeurope\",\r\n \"name\": \"eg-domains-latency-runner-domain-westeurope\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-northeurope.northeurope-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6cee4f49-7968-4bc5-adb2-d297cdc10c3c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"North Europe\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-northeurope\",\r\n \"name\": \"eg-domains-latency-runner-domain-northeurope\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain0c213361northeurope.northeurope-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"da8c5d8f-f1aa-4c01-8466-d6320676293f\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"North Europe\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain0c213361NorthEurope\",\r\n \"name\": \"egcrudrunnerdomain0c213361NorthEurope\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-southeastasia.southeastasia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"45602c7c-6e96-4db3-b8f2-9b0ab9a00415\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Southeast Asia\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSoutheastAsia/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-southeastasia\",\r\n \"name\": \"eg-domains-latency-runner-domain-southeastasia\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomaind583ce6dsoutheastasia.southeastasia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"888596fb-a339-4f92-9f79-07f54b9e3e70\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Southeast Asia\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSoutheastAsia/providers/Microsoft.EventGrid/domains/egcrudrunnerdomaind583ce6dSoutheastAsia\",\r\n \"name\": \"egcrudrunnerdomaind583ce6dSoutheastAsia\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eastasia.eastasia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6d4e45a6-36db-4801-889e-59c4c1341473\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"East Asia\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eastasia\",\r\n \"name\": \"eg-domains-latency-runner-domain-eastasia\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomainef46fd2feastasia.eastasia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"7d0865d5-6c56-483a-8aea-d47e21ee14da\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"East Asia\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia/providers/Microsoft.EventGrid/domains/egcrudrunnerdomainef46fd2fEastAsia\",\r\n \"name\": \"egcrudrunnerdomainef46fd2fEastAsia\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-northcentralus.northcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"0b6202eb-f4a5-4c11-ae8c-4b346ee6f922\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"North Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-northcentralus\",\r\n \"name\": \"eg-domains-latency-runner-domain-northcentralus\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomainf0b97963northcentralus.northcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a7084501-6bbd-4348-b5dc-913b0bbf9fb3\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"North Central US\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS/providers/Microsoft.EventGrid/domains/egcrudrunnerdomainf0b97963NorthCentralUS\",\r\n \"name\": \"egcrudrunnerdomainf0b97963NorthCentralUS\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-southcentralus.southcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"25162019-ae74-495c-92b9-8a90a42e7398\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"South Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-southcentralus\",\r\n \"name\": \"eg-domains-latency-runner-domain-southcentralus\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-ussc-401.southcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b70560e0-1473-4fbd-a13e-b592720fa350\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"South Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-ussc-401\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-ussc-401\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-ussc-251.southcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"3d839408-3685-4eb4-b9f0-7f4915e5f418\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"South Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-ussc-251\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-ussc-251\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-ussc-402.southcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"44d9e83f-4c59-46f4-ada1-58100cd7851d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"South Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-ussc-402\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-ussc-402\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-prod-ussc-252.southcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"db542d4a-fa4b-4d89-9b2a-2447112de93d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"South Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-prod-ussc-252\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-prod-ussc-252\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://kishpdomain.southcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": null\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"data.one\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": null\r\n },\r\n \"eventType\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": null\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"10285d19-90e1-44e0-9489-20f008ebb278\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1/providers/Microsoft.EventGrid/domains/kishpdomain\",\r\n \"name\": \"kishpdomain\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain3e35a2ccsouthcentralus.southcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"cb1f7520-0860-434d-9783-38bf739864e2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"South Central US\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain3e35a2ccSouthCentralUS\",\r\n \"name\": \"egcrudrunnerdomain3e35a2ccSouthCentralUS\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-brazilsouth.brazilsouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"655463d4-59f9-4e4e-97ce-a63216261e49\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Brazil South\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-brazilsouth\",\r\n \"name\": \"eg-domains-latency-runner-domain-brazilsouth\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomaindadffaecbrazilsouth.brazilsouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"72c43236-10a3-4943-b17f-c7548074d600\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Brazil South\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth/providers/Microsoft.EventGrid/domains/egcrudrunnerdomaindadffaecBrazilSouth\",\r\n \"name\": \"egcrudrunnerdomaindadffaecBrazilSouth\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-canadacentral.canadacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"d15a29ac-3244-4ea0-bdaa-1a9920e3779d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Canada Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-canadacentral\",\r\n \"name\": \"eg-domains-latency-runner-domain-canadacentral\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-canadaeast.canadaeast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"8744f73a-c0e2-4efd-9ae8-2543ab2a0436\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Canada East\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-canadaeast\",\r\n \"name\": \"eg-domains-latency-runner-domain-canadaeast\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-centralindia.centralindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"af458fa9-f186-411e-bcc5-2b43c3aa7708\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Central India\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-centralindia\",\r\n \"name\": \"eg-domains-latency-runner-domain-centralindia\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomaincentralindia.centralindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1f4604eb-3f56-4df4-acd1-16188510dd5a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centralindia\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/domains/testdomaincentralindia\",\r\n \"name\": \"testdomaincentralindia\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain84d7cb3acentralindia.centralindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6d180690-ce2c-412b-9313-d03e1aba8c87\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Central India\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain84d7cb3aCentralIndia\",\r\n \"name\": \"egcrudrunnerdomain84d7cb3aCentralIndia\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-southindia.southindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"815ae862-2f2c-4c4b-b6e6-c9154b63ee84\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"South India\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-southindia\",\r\n \"name\": \"eg-domains-latency-runner-domain-southindia\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain634074e3southindia.southindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"0dbfce6f-686d-4018-ae56-2a10462a7c5c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"South India\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain634074e3SouthIndia\",\r\n \"name\": \"egcrudrunnerdomain634074e3SouthIndia\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-westindia.westindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"c2540d88-ef90-4e86-9e5c-8fe5c9397f95\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"West India\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-westindia\",\r\n \"name\": \"eg-domains-latency-runner-domain-westindia\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-francecentral.francecentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"d87dc520-e8b9-4802-880c-57cd9ac13881\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"France Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-francecentral\",\r\n \"name\": \"eg-domains-latency-runner-domain-francecentral\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomainff4fdccffrancecentral.francecentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"8826ecc9-d1a5-417c-8077-048e1f9aa103\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"France Central\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral/providers/Microsoft.EventGrid/domains/egcrudrunnerdomainff4fdccfFranceCentral\",\r\n \"name\": \"egcrudrunnerdomainff4fdccfFranceCentral\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-ukwest.ukwest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a8a70b7f-5e45-4b9e-9390-4b19a94ebd9a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"UK West\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-ukwest\",\r\n \"name\": \"eg-domains-latency-runner-domain-ukwest\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomainac8f178bukwest.ukwest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1d4285e0-0643-4041-a056-4c71af9fe052\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"UK West\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest/providers/Microsoft.EventGrid/domains/egcrudrunnerdomainac8f178bUKWest\",\r\n \"name\": \"egcrudrunnerdomainac8f178bUKWest\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-uksouth.uksouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1e82cba9-9005-44e2-af14-eb6565e28492\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"UK South\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-uksouth\",\r\n \"name\": \"eg-domains-latency-runner-domain-uksouth\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain5d0b7382uksouth.uksouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f3dc642a-f306-4943-bf14-c23a4fd89710\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"UK South\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain5d0b7382UKSouth\",\r\n \"name\": \"egcrudrunnerdomain5d0b7382UKSouth\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-koreacentral.koreacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"e51498ff-e30c-4c43-967e-2ab8e453ff18\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Korea Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-koreacentral\",\r\n \"name\": \"eg-domains-latency-runner-domain-koreacentral\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-koreasouth.koreasouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"22b25c34-1dfc-4096-8114-c5b9196aa93e\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Korea South\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-koreasouth\",\r\n \"name\": \"eg-domains-latency-runner-domain-koreasouth\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain7fbb7be4koreasouth.koreasouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b289081f-a91f-4910-9a00-eae9777a0929\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Korea South\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain7fbb7be4KoreaSouth\",\r\n \"name\": \"egcrudrunnerdomain7fbb7be4KoreaSouth\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-southafricanorth.southafricanorth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"372f6388-44b9-4a3e-aa1e-1f184a4a1318\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"South Africa North\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-southafricanorth\",\r\n \"name\": \"eg-domains-latency-runner-domain-southafricanorth\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain085e452fsouthafricanorth.southafricanorth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"082a9885-c3ea-4aae-a479-3de1faf6a503\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"South Africa North\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain085e452fSouthAfricaNorth\",\r\n \"name\": \"egcrudrunnerdomain085e452fSouthAfricaNorth\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain5e32d9d8southafricanorth.southafricanorth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a7221619-0aea-42a1-8f7d-ab733655a75c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"South Africa North\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain5e32d9d8SouthAfricaNorth\",\r\n \"name\": \"egcrudrunnerdomain5e32d9d8SouthAfricaNorth\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-uaenorth.uaenorth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"cc69f2c0-f24f-4a45-8817-8b7042166251\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"UAE North\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-uaenorth\",\r\n \"name\": \"eg-domains-latency-runner-domain-uaenorth\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain9ad7b1fduaenorth.uaenorth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"d8d61144-df15-48c7-8627-2979032fedc5\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"UAE North\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain9ad7b1fdUAENorth\",\r\n \"name\": \"egcrudrunnerdomain9ad7b1fdUAENorth\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomaindfa82888uaenorth.uaenorth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"dadeb79a-8e95-4328-8ddd-ebb21d5dbd22\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"UAE North\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth/providers/Microsoft.EventGrid/domains/egcrudrunnerdomaindfa82888UAENorth\",\r\n \"name\": \"egcrudrunnerdomaindfa82888UAENorth\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-switzerlandnorth.switzerlandnorth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f2147124-b358-465e-9194-f9e8780a496a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Switzerland North\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-switzerlandnorth\",\r\n \"name\": \"eg-domains-latency-runner-domain-switzerlandnorth\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-ltncy-runner-domain-gewestcentral.germanywestcentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"762d85d9-158b-4231-9972-8d17ac2333d1\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Germany West Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral/providers/Microsoft.EventGrid/domains/eg-domains-ltncy-runner-domain-gewestcentral\",\r\n \"name\": \"eg-domains-ltncy-runner-domain-gewestcentral\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-east-us-2-euap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"c34d7dfb-7665-4850-9090-bd1b7859f359\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"East US 2 EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-east-us-2-euap\",\r\n \"name\": \"eg-domains-latency-runner-domain-east-us-2-euap\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egdmansltncyrunnerdomainlocaltesteastus2euap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6db03474-af0e-499a-8fb5-68e33a589f77\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"East US 2 EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/domains/egdmansltncyrunnerdomainlocaltesteastus2euap\",\r\n \"name\": \"egdmansltncyrunnerdomainlocaltesteastus2euap\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomaindup5.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b589ef01-2ca8-41c9-aa80-4bb99a938ea2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Premium\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomainDup5\",\r\n \"name\": \"testDomainDup5\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomainff32d2edeastus2euap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"0209139a-16de-4774-aafa-47fc05529174\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"EAST US 2 EUAP\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/domains/egcrudrunnerdomainff32d2edEASTUS2EUAP\",\r\n \"name\": \"egcrudrunnerdomainff32d2edEASTUS2EUAP\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-centraluseuap.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"2fd80f0d-7eeb-4322-8532-7f58eb537ace\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-CentralUSEUAP\",\r\n \"name\": \"eg-domains-latency-runner-domain-CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-7615.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"423bef80-a31f-48bc-ab3d-4638d4934da3\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411/providers/Microsoft.EventGrid/domains/sdk-Domain-7615\",\r\n \"name\": \"sdk-Domain-7615\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-8144.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"513972e7-51cf-4602-a7ef-033ca2ad838c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555/providers/Microsoft.EventGrid/domains/sdk-Domain-8144\",\r\n \"name\": \"sdk-Domain-8144\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-1520.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"3caa1c7c-4c40-4254-874e-5d76d7c9fa76\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963/providers/Microsoft.EventGrid/domains/sdk-Domain-1520\",\r\n \"name\": \"sdk-Domain-1520\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-2066.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"01c819bf-353c-4096-a9f1-9ae2adff2a53\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143/providers/Microsoft.EventGrid/domains/sdk-Domain-2066\",\r\n \"name\": \"sdk-Domain-2066\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-8257.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"efdaca7e-0da7-471d-8ace-026019de1ee5\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261/providers/Microsoft.EventGrid/domains/sdk-Domain-8257\",\r\n \"name\": \"sdk-Domain-8257\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-2688.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"ce049360-c956-46c9-8548-11de7b85f121\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173/providers/Microsoft.EventGrid/domains/sdk-Domain-2688\",\r\n \"name\": \"sdk-Domain-2688\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-743.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"c9671440-9f07-464c-a4dc-437a6a0b532b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9718/providers/Microsoft.EventGrid/domains/sdk-Domain-743\",\r\n \"name\": \"sdk-Domain-743\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://ce10domain.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": null\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"mytopicfield\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": null\r\n },\r\n \"eventType\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": null\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"c3ebca20-e118-46df-aef5-c591767240aa\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest/providers/Microsoft.EventGrid/domains/ce10domain\",\r\n \"name\": \"ce10domain\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-euap-usce-401.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"2a0f3986-68f7-4d1a-95f4-479047245fac\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-euap-usce-401\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-euap-usce-401\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-7896.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b6a2534a-1a66-4177-91a8-4583e4079d9f\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"12.35.67.98\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"12.35.90.100\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523/providers/Microsoft.EventGrid/domains/sdk-Domain-7896\",\r\n \"name\": \"sdk-Domain-7896\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-6892.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"4149e385-e84f-441f-a8b1-53ea2944a3a8\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"12.35.67.98\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"12.35.90.100\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704/providers/Microsoft.EventGrid/domains/sdk-Domain-6892\",\r\n \"name\": \"sdk-Domain-6892\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-7215.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"dc4c3538-8b69-48b6-9a5f-a1453f43712a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994/providers/Microsoft.EventGrid/domains/sdk-Domain-7215\",\r\n \"name\": \"sdk-Domain-7215\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"privateEndpointConnections\": [],\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://domainname.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1aa1661c-e989-4abe-9123-6482a039ea28\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Premium\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink/providers/Microsoft.EventGrid/domains/domainName\",\r\n \"name\": \"domainName\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://domain1.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"14ffafe0-0af7-4d95-b2ee-53a13b81b3c0\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Premium\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"k1\": \"v1\",\r\n \"k2\": \"v2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/domain1\",\r\n \"name\": \"domain1\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomaindup3.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"72674d38-323b-46b4-8ecc-2e8796c13440\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Premium\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomainDup3\",\r\n \"name\": \"testDomainDup3\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomain1iprules.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"49e25f59-2b16-4c05-96b1-353ff4011aac\",\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"10.0.0.0/2\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"10.0.0.70/8\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"cb40d9ec-0525-4c6b-9932-90af6d969ea5\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomain1IpRules\",\r\n \"name\": \"testDomain1IpRules\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomain1iprules3.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b883639b-4292-4e41-9652-8657d390528e\",\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"101.0.0.90/2\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"101.0.0.70/8\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"43334277-98f7-4892-bba5-1b7ec2766660\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomain1IpRules3\",\r\n \"name\": \"testDomain1IpRules3\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomain1iprules4.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a3edc98f-ccda-4940-8a35-f1da15147cbb\",\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"19.12.43.90/20\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"19.12.43.70/23\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"ecea7475-58f7-44c1-9ab3-4993b5983568\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomain1IpRules4\",\r\n \"name\": \"testDomain1IpRules4\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-2228.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"67cd1def-742c-41f8-990f-c4bf54b938f6\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035/providers/Microsoft.EventGrid/domains/sdk-Domain-2228\",\r\n \"name\": \"sdk-Domain-2228\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-193.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"4b2096f9-bb04-4d1e-a57c-17fbea082205\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772/providers/Microsoft.EventGrid/domains/sdk-Domain-193\",\r\n \"name\": \"sdk-Domain-193\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-9579.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"3fd59050-783d-4ba4-a750-e5d2d6610b6e\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717/providers/Microsoft.EventGrid/domains/sdk-Domain-9579\",\r\n \"name\": \"sdk-Domain-9579\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomain12321.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"2a0e71c0-190a-4d2d-81d2-802b458a982b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomain12321\",\r\n \"name\": \"testDomain12321\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomainipfiltering1.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1cdb87a6-c89b-4f4f-adf1-47f718d8b00e\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomainIpFiltering1\",\r\n \"name\": \"testDomainIpFiltering1\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomainipfiltering10.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"ac61c0dd-8983-491c-9cb0-5f4d1609197b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomainIpFiltering10\",\r\n \"name\": \"testDomainIpFiltering10\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomainipfiltering11.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"52a3c764-c754-4f28-8e1b-6eddf99638ff\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"10.2.0.0/8\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomainIpFiltering11\",\r\n \"name\": \"testDomainIpFiltering11\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://msidomaintest.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"21579cac-a347-4dc1-8bcf-0fb418d214d4\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"40875041-7116-4b7c-b202-2de3912febe7\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain/providers/Microsoft.EventGrid/domains/msidomaintest\",\r\n \"name\": \"msidomaintest\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-4775.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"e781acfc-467d-4605-ba92-2f32fc25e48d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775\",\r\n \"name\": \"sdk-Domain-4775\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-australiacentral2.australiacentral2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a95632ea-4043-47a9-8bf8-57339b593941\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Australia Central 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-australiacentral2\",\r\n \"name\": \"eg-domains-latency-runner-domain-australiacentral2\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-francesouth.francesouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"0cf1ec4f-f247-4ba3-85b9-82fb2ce716b6\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"France South\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-francesouth\",\r\n \"name\": \"eg-domains-latency-runner-domain-francesouth\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain83d4e058francesouth.francesouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"93dc4f14-a1c7-4c36-a402-4ea6ce830877\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"France South\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain83d4e058FranceSouth\",\r\n \"name\": \"egcrudrunnerdomain83d4e058FranceSouth\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-southafricawest.southafricawest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"c2626a7b-2c7b-4060-bd40-c5058a5ff3b2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"South Africa West\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-southafricawest\",\r\n \"name\": \"eg-domains-latency-runner-domain-southafricawest\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-uaecentral.uaecentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"cc006503-5330-4bfb-93c3-c5320d4320d4\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"UAE Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-uaecentral\",\r\n \"name\": \"eg-domains-latency-runner-domain-uaecentral\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomainbb1c8961uaecentral.uaecentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"87917119-0556-46b3-a82d-2a3835f07316\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"UAE Central\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral/providers/Microsoft.EventGrid/domains/egcrudrunnerdomainbb1c8961UAECentral\",\r\n \"name\": \"egcrudrunnerdomainbb1c8961UAECentral\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-switzerlandwest.switzerlandwest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1d4affd2-6ca6-462a-b827-cbb8acc975fe\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Switzerland West\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-switzerlandwest\",\r\n \"name\": \"eg-domains-latency-runner-domain-switzerlandwest\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-germanynorth.germanynorth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"d5f76547-08ba-48bb-92ac-4d342a7a82b9\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Germany North\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-germanynorth\",\r\n \"name\": \"eg-domains-latency-runner-domain-germanynorth\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomaina125ade0norwaywest.norwaywest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"80c57932-0219-4875-965e-c505fd5c4b7d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Norway West\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest/providers/Microsoft.EventGrid/domains/egcrudrunnerdomaina125ade0NorwayWest\",\r\n \"name\": \"egcrudrunnerdomaina125ade0NorwayWest\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-east-us-2-euap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"c34d7dfb-7665-4850-9090-bd1b7859f359\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"East US 2 EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-east-us-2-euap\",\r\n \"name\": \"eg-domains-latency-runner-domain-east-us-2-euap\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egdmansltncyrunnerdomainlocaltesteastus2euap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6db03474-af0e-499a-8fb5-68e33a589f77\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"East US 2 EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/domains/egdmansltncyrunnerdomainlocaltesteastus2euap\",\r\n \"name\": \"egdmansltncyrunnerdomainlocaltesteastus2euap\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomaindup5.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b589ef01-2ca8-41c9-aa80-4bb99a938ea2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Premium\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomainDup5\",\r\n \"name\": \"testDomainDup5\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain72e66d3deastus2euap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"8f97c96a-4e27-41bc-80ee-9fbc8702c2c8\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"EAST US 2 EUAP\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain72e66d3dEASTUS2EUAP\",\r\n \"name\": \"egcrudrunnerdomain72e66d3dEASTUS2EUAP\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-centraluseuap.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"2fd80f0d-7eeb-4322-8532-7f58eb537ace\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-CentralUSEUAP\",\r\n \"name\": \"eg-domains-latency-runner-domain-CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-7615.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"423bef80-a31f-48bc-ab3d-4638d4934da3\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411/providers/Microsoft.EventGrid/domains/sdk-Domain-7615\",\r\n \"name\": \"sdk-Domain-7615\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-8144.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"513972e7-51cf-4602-a7ef-033ca2ad838c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555/providers/Microsoft.EventGrid/domains/sdk-Domain-8144\",\r\n \"name\": \"sdk-Domain-8144\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-1520.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"3caa1c7c-4c40-4254-874e-5d76d7c9fa76\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963/providers/Microsoft.EventGrid/domains/sdk-Domain-1520\",\r\n \"name\": \"sdk-Domain-1520\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-2066.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"01c819bf-353c-4096-a9f1-9ae2adff2a53\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143/providers/Microsoft.EventGrid/domains/sdk-Domain-2066\",\r\n \"name\": \"sdk-Domain-2066\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-8257.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"efdaca7e-0da7-471d-8ace-026019de1ee5\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261/providers/Microsoft.EventGrid/domains/sdk-Domain-8257\",\r\n \"name\": \"sdk-Domain-8257\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-2688.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"ce049360-c956-46c9-8548-11de7b85f121\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173/providers/Microsoft.EventGrid/domains/sdk-Domain-2688\",\r\n \"name\": \"sdk-Domain-2688\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://ce10domain.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": null\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"mytopicfield\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": null\r\n },\r\n \"eventType\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": null\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"c3ebca20-e118-46df-aef5-c591767240aa\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest/providers/Microsoft.EventGrid/domains/ce10domain\",\r\n \"name\": \"ce10domain\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-domains-latency-runner-domain-eg-euap-usce-401.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"2a0f3986-68f7-4d1a-95f4-479047245fac\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/domains/eg-domains-latency-runner-domain-eg-euap-usce-401\",\r\n \"name\": \"eg-domains-latency-runner-domain-eg-euap-usce-401\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-7896.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b6a2534a-1a66-4177-91a8-4583e4079d9f\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"12.35.67.98\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"12.35.90.100\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523/providers/Microsoft.EventGrid/domains/sdk-Domain-7896\",\r\n \"name\": \"sdk-Domain-7896\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-6892.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"4149e385-e84f-441f-a8b1-53ea2944a3a8\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"12.35.67.98\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"12.35.90.100\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704/providers/Microsoft.EventGrid/domains/sdk-Domain-6892\",\r\n \"name\": \"sdk-Domain-6892\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-7215.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"dc4c3538-8b69-48b6-9a5f-a1453f43712a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994/providers/Microsoft.EventGrid/domains/sdk-Domain-7215\",\r\n \"name\": \"sdk-Domain-7215\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://domain1.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"14ffafe0-0af7-4d95-b2ee-53a13b81b3c0\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Premium\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"k1\": \"v1\",\r\n \"k2\": \"v2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/domain1\",\r\n \"name\": \"domain1\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomaindup3.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"72674d38-323b-46b4-8ecc-2e8796c13440\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Premium\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomainDup3\",\r\n \"name\": \"testDomainDup3\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomain1iprules.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"49e25f59-2b16-4c05-96b1-353ff4011aac\",\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"10.0.0.0/2\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"10.0.0.70/8\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"cb40d9ec-0525-4c6b-9932-90af6d969ea5\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomain1IpRules\",\r\n \"name\": \"testDomain1IpRules\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomain1iprules3.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b883639b-4292-4e41-9652-8657d390528e\",\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"101.0.0.90/2\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"101.0.0.70/8\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"43334277-98f7-4892-bba5-1b7ec2766660\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomain1IpRules3\",\r\n \"name\": \"testDomain1IpRules3\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomain1iprules4.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a3edc98f-ccda-4940-8a35-f1da15147cbb\",\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"19.12.43.90/20\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"19.12.43.70/23\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"ecea7475-58f7-44c1-9ab3-4993b5983568\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomain1IpRules4\",\r\n \"name\": \"testDomain1IpRules4\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-2228.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"67cd1def-742c-41f8-990f-c4bf54b938f6\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035/providers/Microsoft.EventGrid/domains/sdk-Domain-2228\",\r\n \"name\": \"sdk-Domain-2228\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-193.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"4b2096f9-bb04-4d1e-a57c-17fbea082205\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772/providers/Microsoft.EventGrid/domains/sdk-Domain-193\",\r\n \"name\": \"sdk-Domain-193\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-9579.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"3fd59050-783d-4ba4-a750-e5d2d6610b6e\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717/providers/Microsoft.EventGrid/domains/sdk-Domain-9579\",\r\n \"name\": \"sdk-Domain-9579\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomain12321.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"2a0e71c0-190a-4d2d-81d2-802b458a982b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomain12321\",\r\n \"name\": \"testDomain12321\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomainipfiltering1.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1cdb87a6-c89b-4f4f-adf1-47f718d8b00e\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomainIpFiltering1\",\r\n \"name\": \"testDomainIpFiltering1\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomainipfiltering10.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"ac61c0dd-8983-491c-9cb0-5f4d1609197b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomainIpFiltering10\",\r\n \"name\": \"testDomainIpFiltering10\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testdomainipfiltering11.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"52a3c764-c754-4f28-8e1b-6eddf99638ff\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"10.2.0.0/8\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testDomainIpFiltering11\",\r\n \"name\": \"testDomainIpFiltering11\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://msidomaintest.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"21579cac-a347-4dc1-8bcf-0fb418d214d4\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"40875041-7116-4b7c-b202-2de3912febe7\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain/providers/Microsoft.EventGrid/domains/msidomaintest\",\r\n \"name\": \"msidomaintest\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://userdomain4.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"ae43ae9e-3ea0-4e79-bcc3-c2f48360145b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi/providers/Microsoft.ManagedIdentity/userAssignedIdentities/userassignedmsitest1\": {\r\n \"principalId\": \"a2f990d8-2f0b-4266-a334-c57cf3bb51b7\",\r\n \"clientId\": \"4b0f3242-b99d-4632-87ae-939e9754ae24\"\r\n }\r\n }\r\n },\r\n \"location\": \"centralus euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi/providers/Microsoft.EventGrid/domains/userdomain4\",\r\n \"name\": \"userdomain4\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-3934.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"41bf6223-259d-4774-a67f-0fe82524a1fa\",\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"12.35.67.98\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"12.35.90.100\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5120/providers/Microsoft.EventGrid/domains/sdk-Domain-3934\",\r\n \"name\": \"sdk-Domain-3934\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testinbounddomain1.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6b5d5acc-4137-444c-809a-fb3a96326c16\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"10.0.0.0/24\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/domains/testInBoundDomain1\",\r\n \"name\": \"testInBoundDomain1\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerdomain274c49cbcentraluseuap.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"24f61431-c898-4db9-83a4-e08579802a33\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/domains/egcrudrunnerdomain274c49cbCentralUSEUAP\",\r\n \"name\": \"egcrudrunnerdomain274c49cbCentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-2239.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"ab217d24-0842-4dc1-9b83-829d87652425\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239\",\r\n \"name\": \"sdk-Domain-2239\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/76480BEC-6504-49F6-8C72-0FF5F632003C?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNzY0ODBCRUMtNjUwNC00OUY2LThDNzItMEZGNUY2MzIwMDNDP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/CA561370-D222-4439-BDED-FFBA652B7E23?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQ0E1NjEzNzAtRDIyMi00NDM5LUJERUQtRkZCQTY1MkI3RTIzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1008,35 +969,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:19 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "cfe8248e-5355-4386-81ea-d101710f0d94" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "0f7f51c0-b0d6-4362-8c12-1fee06cf336a" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11992" ], "x-ms-correlation-request-id": [ - "d44a8ce2-3e7c-452f-9585-b2e4a4b76762" + "475117d5-4bc3-458f-93a1-55149fdc4a30" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005058Z:d44a8ce2-3e7c-452f-9585-b2e4a4b76762" + "WESTCENTRALUS:20210618T220820Z:475117d5-4bc3-458f-93a1-55149fdc4a30" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:58 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1045,25 +1006,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/76480BEC-6504-49F6-8C72-0FF5F632003C?api-version=2020-10-15-preview\",\r\n \"name\": \"76480bec-6504-49f6-8c72-0ff5f632003c\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/CA561370-D222-4439-BDED-FFBA652B7E23?api-version=2021-06-01-preview\",\r\n \"name\": \"ca561370-d222-4439-bded-ffba652b7e23\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOT9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n },\r\n \"properties\": {\r\n \"publicNetworkAccess\": \"Enabled\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "ef46f226-469c-4dfa-aa78-9ebe95d4b1cc" + "2a7b0db5-b7e9-4ffa-9177-c8cdfd85c6df" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -1077,39 +1038,39 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:21 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/45E3259C-160F-4978-A8C0-B0F75D7E560F?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/E0621218-65DB-4D5A-ADC8-43893FDEB041?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "555b7935-1cb7-4eec-9845-6bb1d268f925" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "c04cf1d3-7b1d-43e7-8913-7329f079f2ad" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" + "1197" ], "x-ms-correlation-request-id": [ - "4433f1b5-2029-45ff-9bc3-993ea32980d9" + "b2c8300d-3745-4fc4-848e-92c8ca042337" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005059Z:4433f1b5-2029-45ff-9bc3-993ea32980d9" + "WESTCENTRALUS:20210618T220822Z:b2c8300d-3745-4fc4-848e-92c8ca042337" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:59 GMT" - ], "Content-Length": [ "776" ], @@ -1120,19 +1081,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"endpoint\": \"https://sdk-domain-4775.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"e781acfc-467d-4605-ba92-2f32fc25e48d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775\",\r\n \"name\": \"sdk-Domain-4775\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"endpoint\": \"https://sdk-domain-2239.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CloudEventSchemaV1_0\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": null,\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": null,\r\n \"eventType\": null,\r\n \"subject\": null,\r\n \"dataVersion\": null\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"ab217d24-0842-4dc1-9b83-829d87652425\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239\",\r\n \"name\": \"sdk-Domain-2239\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/45E3259C-160F-4978-A8C0-B0F75D7E560F?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNDVFMzI1OUMtMTYwRi00OTc4LUE4QzAtQjBGNzVEN0U1NjBGP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/E0621218-65DB-4D5A-ADC8-43893FDEB041?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvRTA2MjEyMTgtNjVEQi00RDVBLUFEQzgtNDM4OTNGREVCMDQxP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1140,35 +1101,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:32 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "554c93c6-07e1-46bc-a38a-426729ebc2d6" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "1eab09fd-f255-4961-a54b-f1281d73fafd" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "11990" ], "x-ms-correlation-request-id": [ - "4aceb0b7-2586-4078-9602-03b0fb19f298" + "c125abe8-262c-43a4-a147-bee137514e45" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005109Z:4aceb0b7-2586-4078-9602-03b0fb19f298" + "WESTCENTRALUS:20210618T220832Z:c125abe8-262c-43a4-a147-bee137514e45" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:09 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1177,19 +1138,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/45E3259C-160F-4978-A8C0-B0F75D7E560F?api-version=2020-10-15-preview\",\r\n \"name\": \"45e3259c-160f-4978-a8c0-b0f75d7e560f\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/E0621218-65DB-4D5A-ADC8-43893FDEB041?api-version=2021-06-01-preview\",\r\n \"name\": \"e0621218-65db-4d5a-adc8-43893fdeb041\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/89316C4C-0F2B-4CD2-B65D-797F8AC99CC3?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvODkzMTZDNEMtMEYyQi00Q0QyLUI2NUQtNzk3RjhBQzk5Q0MzP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/5D3073F8-5DEE-4164-AC11-0CB771604219?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNUQzMDczRjgtNURFRS00MTY0LUFDMTEtMENCNzcxNjA0MjE5P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1197,35 +1158,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:42 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "973eb7ef-be13-4357-8451-b0e3fc6956de" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "152fc81b-23ea-4148-a89b-dba8af270e52" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11988" ], "x-ms-correlation-request-id": [ - "9bb239bf-ef6f-4587-a6a1-d3277dfffc76" + "ffe6fc8e-1dcc-4b92-bd4c-513d3bf64a00" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005120Z:9bb239bf-ef6f-4587-a6a1-d3277dfffc76" + "WESTCENTRALUS:20210618T220843Z:ffe6fc8e-1dcc-4b92-bd4c-513d3bf64a00" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:20 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1234,25 +1195,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/89316C4C-0F2B-4CD2-B65D-797F8AC99CC3?api-version=2020-10-15-preview\",\r\n \"name\": \"89316c4c-0f2b-4cd2-b65d-797f8ac99cc3\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/5D3073F8-5DEE-4164-AC11-0CB771604219?api-version=2021-06-01-preview\",\r\n \"name\": \"5d3073f8-5dee-4164-ac11-0cb771604219\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-4178?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTQxNzg/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-5450?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTU0NTA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "PUT", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "573e42ba-ad4d-475c-bd51-33c1b47f6a45" + "7d07f1ae-bfed-4b15-aac1-62b1e4cd64e2" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1260,39 +1221,39 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:43 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/4DC0509B-FE68-473A-9ED2-2E72DB4D8C08?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/31303D18-A087-4D8B-9882-1AC33B4CB37B?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "96e8eca9-c39d-400d-a328-e18bb6dd6f6d" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "1247d5c6-1d6b-45d7-a585-7e967cb2a94b" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1193" + "1195" ], "x-ms-correlation-request-id": [ - "f6793653-b0c0-418a-a22c-bc0eaa5e929a" + "e3d8acba-9e20-42b5-9bd3-2dba813be891" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005121Z:f6793653-b0c0-418a-a22c-bc0eaa5e929a" + "WESTCENTRALUS:20210618T220843Z:e3d8acba-9e20-42b5-9bd3-2dba813be891" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:21 GMT" - ], "Content-Length": [ "299" ], @@ -1303,19 +1264,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-4178\",\r\n \"name\": \"sdk-DomainTopic-4178\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-5450\",\r\n \"name\": \"sdk-DomainTopic-5450\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/4DC0509B-FE68-473A-9ED2-2E72DB4D8C08?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNERDMDUwOUItRkU2OC00NzNBLTlFRDItMkU3MkRCNEQ4QzA4P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/31303D18-A087-4D8B-9882-1AC33B4CB37B?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMzEzMDNEMTgtQTA4Ny00RDhCLTk4ODItMUFDMzNCNENCMzdCP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1323,35 +1284,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:53 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "de8cad6b-d648-48c8-8437-7d0341cf686d" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "8cc8bc77-67c5-4211-a243-adef72b7adf7" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11986" ], "x-ms-correlation-request-id": [ - "c341834d-fbc0-4a4b-9a73-801ec8c51566" + "3aca27d6-5af7-48ed-b55d-3e6483c61e91" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005131Z:c341834d-fbc0-4a4b-9a73-801ec8c51566" + "WESTCENTRALUS:20210618T220853Z:3aca27d6-5af7-48ed-b55d-3e6483c61e91" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:31 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1360,19 +1321,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/4DC0509B-FE68-473A-9ED2-2E72DB4D8C08?api-version=2020-10-15-preview\",\r\n \"name\": \"4dc0509b-fe68-473a-9ed2-2e72db4d8c08\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/31303D18-A087-4D8B-9882-1AC33B4CB37B?api-version=2021-06-01-preview\",\r\n \"name\": \"31303d18-a087-4d8b-9882-1ac33b4cb37b\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-4178?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTQxNzg/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-5450?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTU0NTA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1380,33 +1341,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:53 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "a3315fd8-48b0-43d0-a16c-b6f6b70ec9ce" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "068826d2-6472-4b88-ab3e-8f70f6648e75" ], "x-ms-ratelimit-remaining-subscription-resource-requests": [ "899" ], "x-ms-correlation-request-id": [ - "52239c3d-33c5-4ab9-8541-c4524bad0d80" + "0504ab32-280e-410d-b84e-62e1a1dab804" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005132Z:52239c3d-33c5-4ab9-8541-c4524bad0d80" + "WESTCENTRALUS:20210618T220853Z:0504ab32-280e-410d-b84e-62e1a1dab804" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:31 GMT" - ], "Content-Length": [ "300" ], @@ -1417,25 +1378,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-4178\",\r\n \"name\": \"sdk-DomainTopic-4178\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-5450\",\r\n \"name\": \"sdk-DomainTopic-5450\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-4178?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTQxNzg/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-5450?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTU0NTA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b00e25a1-740e-4418-a6eb-965799306ce9" + "1f8fa192-cc7c-4002-985a-f9970d2a134e" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1443,33 +1404,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:58 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "f8c3af5e-d534-43bc-99e6-021087472104" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "c648ecdc-43dd-4fdf-95f0-1a9a858e5739" ], "x-ms-ratelimit-remaining-subscription-resource-requests": [ "898" ], "x-ms-correlation-request-id": [ - "5dbfeb19-2c72-4315-ab7a-1b40d9140a04" + "f190c89c-3141-41cb-98f2-deff78136406" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005137Z:5dbfeb19-2c72-4315-ab7a-1b40d9140a04" + "WESTCENTRALUS:20210618T220858Z:f190c89c-3141-41cb-98f2-deff78136406" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:36 GMT" - ], "Content-Length": [ "300" ], @@ -1480,25 +1441,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-4178\",\r\n \"name\": \"sdk-DomainTopic-4178\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-5450\",\r\n \"name\": \"sdk-DomainTopic-5450\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-4178?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTQxNzg/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-5450?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTU0NTA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f9c5f1ba-3522-4ea1-b641-e2a024c736ba" + "43e99948-b7fb-42f2-917a-373614ac682d" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1506,33 +1467,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:58 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "0de829cb-132f-4de1-869a-08d5ae2fa743" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "b6f12a33-4595-46f0-85c9-13bb7f6c42bb" ], "x-ms-ratelimit-remaining-subscription-resource-requests": [ "897" ], "x-ms-correlation-request-id": [ - "e6ad6a93-6ce4-495a-8440-fdb65623fc54" + "bbd03122-6493-4b56-9e35-6743419eac01" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005137Z:e6ad6a93-6ce4-495a-8440-fdb65623fc54" + "WESTCENTRALUS:20210618T220858Z:bbd03122-6493-4b56-9e35-6743419eac01" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:37 GMT" - ], "Content-Length": [ "300" ], @@ -1543,25 +1504,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-4178\",\r\n \"name\": \"sdk-DomainTopic-4178\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-5450\",\r\n \"name\": \"sdk-DomainTopic-5450\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-187?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTE4Nz9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-217?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTIxNz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "PUT", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5645f993-f813-4c20-a93f-752729d3758e" + "0decfdf1-8c5e-43d4-b77e-6a85140ea2bc" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1569,39 +1530,39 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:08:58 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/0DA4429F-BD6D-43F2-93E6-4376E45D0966?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/38EC6384-385F-4AD7-AFD8-4791D41862A0?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "d7bef4f5-2d49-456f-981f-ef65dfcfabda" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "8c69006b-3c96-4bfe-90b8-569277bbf32e" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1192" + "1194" ], "x-ms-correlation-request-id": [ - "d0ca4e87-c3f9-4f8d-9534-ab1859afee7e" + "32ce865b-251b-437f-be3b-cdebde166c87" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005138Z:d0ca4e87-c3f9-4f8d-9534-ab1859afee7e" + "WESTCENTRALUS:20210618T220859Z:32ce865b-251b-437f-be3b-cdebde166c87" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:37 GMT" - ], "Content-Length": [ "297" ], @@ -1612,19 +1573,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-187\",\r\n \"name\": \"sdk-DomainTopic-187\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-217\",\r\n \"name\": \"sdk-DomainTopic-217\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/0DA4429F-BD6D-43F2-93E6-4376E45D0966?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMERBNDQyOUYtQkQ2RC00M0YyLTkzRTYtNDM3NkU0NUQwOTY2P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/38EC6384-385F-4AD7-AFD8-4791D41862A0?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMzhFQzYzODQtMzg1Ri00QUQ3LUFGRDgtNDc5MUQ0MTg2MkEwP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1632,35 +1593,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:08 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "e8fe1c0b-ad26-45bb-a5da-ebdc82af9de8" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "2325e0e5-ed4f-49f3-bf25-1d829200bac9" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11985" ], "x-ms-correlation-request-id": [ - "b5ef2919-0824-40ad-b39b-8c78c723e013" + "dd5fcd7d-f2db-42ba-a8c7-1532dd2f050e" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005148Z:b5ef2919-0824-40ad-b39b-8c78c723e013" + "WESTCENTRALUS:20210618T220909Z:dd5fcd7d-f2db-42ba-a8c7-1532dd2f050e" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:48 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1669,19 +1630,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/0DA4429F-BD6D-43F2-93E6-4376E45D0966?api-version=2020-10-15-preview\",\r\n \"name\": \"0da4429f-bd6d-43f2-93e6-4376e45d0966\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/38EC6384-385F-4AD7-AFD8-4791D41862A0?api-version=2021-06-01-preview\",\r\n \"name\": \"38ec6384-385f-4ad7-afd8-4791d41862a0\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-187?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTE4Nz9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-217?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTIxNz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1689,33 +1650,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:08 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "03ec0daf-ab2e-41fa-9f4f-860468dc7d95" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "3b47cc59-c780-4ecb-b508-d355ef7f3d7f" ], "x-ms-ratelimit-remaining-subscription-resource-requests": [ "896" ], "x-ms-correlation-request-id": [ - "9dd84d6f-d1b7-4256-85a9-6e43caa1f46f" + "ff3ae7ee-d28d-4cae-987b-6b47891a4af5" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005148Z:9dd84d6f-d1b7-4256-85a9-6e43caa1f46f" + "WESTCENTRALUS:20210618T220909Z:ff3ae7ee-d28d-4cae-987b-6b47891a4af5" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:48 GMT" - ], "Content-Length": [ "298" ], @@ -1726,25 +1687,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-187\",\r\n \"name\": \"sdk-DomainTopic-187\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-217\",\r\n \"name\": \"sdk-DomainTopic-217\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-187?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTE4Nz9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-217?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTIxNz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6622cca5-e5b2-4658-a673-91447def52cc" + "6fcf8f3c-2394-4e00-a76e-34fd31a0c076" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1752,33 +1713,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:14 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "2c58fb4e-3134-4f34-bf70-3390fdb5f519" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "4a4dc6d9-81c1-4ad6-b985-b14555a70b7c" ], "x-ms-ratelimit-remaining-subscription-resource-requests": [ "895" ], "x-ms-correlation-request-id": [ - "c2d5d0f4-9ef4-4db0-ac73-45c5ef248886" + "f4eb11eb-2f5e-4e81-9e68-5bc5f36692f9" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005153Z:c2d5d0f4-9ef4-4db0-ac73-45c5ef248886" + "WESTCENTRALUS:20210618T220914Z:f4eb11eb-2f5e-4e81-9e68-5bc5f36692f9" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:53 GMT" - ], "Content-Length": [ "298" ], @@ -1789,25 +1750,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-187\",\r\n \"name\": \"sdk-DomainTopic-187\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-217\",\r\n \"name\": \"sdk-DomainTopic-217\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-187?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTE4Nz9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-217?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTIxNz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d665a400-98e9-4410-8caa-22af7347dc19" + "2da029eb-0b1b-4b61-b6aa-7c31efa0bcef" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1815,33 +1776,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:14 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "c8d5d5be-91ad-4bb5-b1da-c8dab3c0aa83" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "45f512d8-1bed-44b3-b864-6d290ed24364" ], "x-ms-ratelimit-remaining-subscription-resource-requests": [ "894" ], "x-ms-correlation-request-id": [ - "ddc89fdd-2106-4a16-860c-2a767d86f3d6" + "9d1713cf-5daf-4893-a725-5cf261e5a83d" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005153Z:ddc89fdd-2106-4a16-860c-2a767d86f3d6" + "WESTCENTRALUS:20210618T220914Z:9d1713cf-5daf-4893-a725-5cf261e5a83d" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:53 GMT" - ], "Content-Length": [ "298" ], @@ -1852,25 +1813,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-187\",\r\n \"name\": \"sdk-DomainTopic-187\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-217\",\r\n \"name\": \"sdk-DomainTopic-217\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NS90b3BpY3M/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOS90b3BpY3M/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d6d93203-9a81-47b9-8fa4-1191296f4874" + "85594921-9630-41c8-a2bd-0022b04328d4" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1878,33 +1839,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:14 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "8f8f4ae4-2e88-478d-8f23-21376811915d" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "eca84809-83bb-4a6b-a6b7-f46d2a0884a6" ], "x-ms-ratelimit-remaining-subscription-resource-requests": [ "893" ], "x-ms-correlation-request-id": [ - "6089e9d9-2578-4936-91fc-aea53df79553" + "69ed9c19-b095-40ab-b41b-5fdb8866c15a" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005153Z:6089e9d9-2578-4936-91fc-aea53df79553" + "WESTCENTRALUS:20210618T220914Z:69ed9c19-b095-40ab-b41b-5fdb8866c15a" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:53 GMT" - ], "Content-Length": [ "611" ], @@ -1915,25 +1876,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-4178\",\r\n \"name\": \"sdk-DomainTopic-4178\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-187\",\r\n \"name\": \"sdk-DomainTopic-187\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-5450\",\r\n \"name\": \"sdk-DomainTopic-5450\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-217\",\r\n \"name\": \"sdk-DomainTopic-217\",\r\n \"type\": \"Microsoft.EventGrid/domains/topics\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-4178?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTQxNzg/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-5450?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTU0NTA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bd60b081-d9f3-44bd-8334-9490668bdd9f" + "934a3c84-c55e-4157-a041-387bc124394f" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1941,62 +1902,62 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:14 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/FD808630-222C-4F4F-BE9F-96C5FDBBA027?api-version=2020-10-15-preview" + "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/8728049C-784A-4AD6-BF1F-B8AD378627A2?api-version=2021-06-01-preview" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/FD808630-222C-4F4F-BE9F-96C5FDBBA027?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/8728049C-784A-4AD6-BF1F-B8AD378627A2?api-version=2021-06-01-preview" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" + "14999" ], "x-ms-request-id": [ - "7d3a447b-9f77-470e-801f-949d1c58722e" + "57e24e24-0e2c-4196-99d6-1f8d52ba29f0" ], "x-ms-correlation-request-id": [ - "7d3a447b-9f77-470e-801f-949d1c58722e" + "57e24e24-0e2c-4196-99d6-1f8d52ba29f0" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005154Z:7d3a447b-9f77-470e-801f-949d1c58722e" + "WESTCENTRALUS:20210618T220914Z:57e24e24-0e2c-4196-99d6-1f8d52ba29f0" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:51:53 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/FD808630-222C-4F4F-BE9F-96C5FDBBA027?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvRkQ4MDg2MzAtMjIyQy00RjRGLUJFOUYtOTZDNUZEQkJBMDI3P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/8728049C-784A-4AD6-BF1F-B8AD378627A2?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvODcyODA0OUMtNzg0QS00QUQ2LUJGMUYtQjhBRDM3ODYyN0EyP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -2004,35 +1965,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:24 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "4bc2efef-41d0-4892-8ed6-94929a22de3e" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "31c6a67b-2d28-4f60-88eb-10e6aa32f4d6" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" + "11984" ], "x-ms-correlation-request-id": [ - "76ef7e76-01ce-4272-be7e-3a1099b1f143" + "edd5c944-a5fd-479d-930a-39a9fddf57d4" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005204Z:76ef7e76-01ce-4272-be7e-3a1099b1f143" + "WESTCENTRALUS:20210618T220924Z:edd5c944-a5fd-479d-930a-39a9fddf57d4" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:52:04 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2041,19 +2002,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/FD808630-222C-4F4F-BE9F-96C5FDBBA027?api-version=2020-10-15-preview\",\r\n \"name\": \"fd808630-222c-4f4f-be9f-96c5fdbba027\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/8728049C-784A-4AD6-BF1F-B8AD378627A2?api-version=2021-06-01-preview\",\r\n \"name\": \"8728049c-784a-4ad6-bf1f-b8ad378627a2\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/FD808630-222C-4F4F-BE9F-96C5FDBBA027?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvRkQ4MDg2MzAtMjIyQy00RjRGLUJFOUYtOTZDNUZEQkJBMDI3P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/8728049C-784A-4AD6-BF1F-B8AD378627A2?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvODcyODA0OUMtNzg0QS00QUQ2LUJGMUYtQjhBRDM3ODYyN0EyP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -2061,59 +2022,59 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:24 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "7f931e00-6031-4957-9d07-8db5bc9d20aa" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "e624b7de-3dfe-4c94-9166-58fde89c7a8f" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" + "11983" ], "x-ms-correlation-request-id": [ - "2013a6db-3a52-48bf-9a45-0eb3bcf6217a" + "87482c30-52d2-4882-856f-0076d77c2421" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005204Z:2013a6db-3a52-48bf-9a45-0eb3bcf6217a" + "WESTCENTRALUS:20210618T220924Z:87482c30-52d2-4882-856f-0076d77c2421" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:52:04 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775/topics/sdk-DomainTopic-187?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTE4Nz9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239/topics/sdk-DomainTopic-217?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOS90b3BpY3Mvc2RrLURvbWFpblRvcGljLTIxNz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5d1ec8b7-798d-4f3b-914b-a7d04d0a3697" + "9eada14c-b4f9-4a6a-9d48-2adc12d8a4aa" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -2121,62 +2082,62 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:24 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/06EA842D-0689-4691-B9FD-5FF27A23E9E5?api-version=2020-10-15-preview" + "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/4E423B7F-62D8-4CC7-99CD-A649F75D51D5?api-version=2021-06-01-preview" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/06EA842D-0689-4691-B9FD-5FF27A23E9E5?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/4E423B7F-62D8-4CC7-99CD-A649F75D51D5?api-version=2021-06-01-preview" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14997" + "14998" ], "x-ms-request-id": [ - "f0517513-8c00-408e-b4d1-fb991e2ccd70" + "dbeea227-915a-4289-bd96-a95d85f834cf" ], "x-ms-correlation-request-id": [ - "f0517513-8c00-408e-b4d1-fb991e2ccd70" + "dbeea227-915a-4289-bd96-a95d85f834cf" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005205Z:f0517513-8c00-408e-b4d1-fb991e2ccd70" + "WESTCENTRALUS:20210618T220925Z:dbeea227-915a-4289-bd96-a95d85f834cf" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:52:05 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/06EA842D-0689-4691-B9FD-5FF27A23E9E5?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMDZFQTg0MkQtMDY4OS00NjkxLUI5RkQtNUZGMjdBMjNFOUU1P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/4E423B7F-62D8-4CC7-99CD-A649F75D51D5?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNEU0MjNCN0YtNjJEOC00Q0M3LTk5Q0QtQTY0OUY3NUQ1MUQ1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -2184,35 +2145,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:34 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "cf83e957-d1b4-4ffb-abd2-61652a8ed29c" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "d53c721c-4a76-4373-acd4-a878afe428da" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" + "11982" ], "x-ms-correlation-request-id": [ - "a9b12c39-d926-43f5-a3b3-3abef3935a7b" + "eeb0b7ac-0188-43cc-860f-39e44e7f6f33" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005215Z:a9b12c39-d926-43f5-a3b3-3abef3935a7b" + "WESTCENTRALUS:20210618T220935Z:eeb0b7ac-0188-43cc-860f-39e44e7f6f33" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:52:15 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2221,19 +2182,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/06EA842D-0689-4691-B9FD-5FF27A23E9E5?api-version=2020-10-15-preview\",\r\n \"name\": \"06ea842d-0689-4691-b9fd-5ff27a23e9e5\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/4E423B7F-62D8-4CC7-99CD-A649F75D51D5?api-version=2021-06-01-preview\",\r\n \"name\": \"4e423b7f-62d8-4cc7-99cd-a649f75d51d5\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/06EA842D-0689-4691-B9FD-5FF27A23E9E5?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvMDZFQTg0MkQtMDY4OS00NjkxLUI5RkQtNUZGMjdBMjNFOUU1P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/4E423B7F-62D8-4CC7-99CD-A649F75D51D5?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvNEU0MjNCN0YtNjJEOC00Q0M3LTk5Q0QtQTY0OUY3NUQ1MUQ1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -2241,59 +2202,59 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:34 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "6fcc7262-c53e-449b-930d-404c5103197b" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "a5159ec3-f970-4e80-af06-10626cb1edc8" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" + "11981" ], "x-ms-correlation-request-id": [ - "2a4461c8-3475-4a76-989d-a049f0ef53ab" + "47d3d71b-53a3-4721-944c-a07e57fb9f6d" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005215Z:2a4461c8-3475-4a76-989d-a049f0ef53ab" + "WESTCENTRALUS:20210618T220935Z:47d3d71b-53a3-4721-944c-a07e57fb9f6d" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:52:15 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822/providers/Microsoft.EventGrid/domains/sdk-Domain-4775?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTgyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNDc3NT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784/providers/Microsoft.EventGrid/domains/sdk-Domain-2239?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNjc4NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMjIzOT9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0ecd5442-6a14-4623-b0b6-8effc52c3d7b" + "f00d6377-d6ab-4941-b48b-3f9250598dd5" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -2301,62 +2262,62 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:35 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/AAA0BBDA-3534-4919-B5A9-DFED3E39AD8F?api-version=2020-10-15-preview" + "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/320691E5-4C41-4801-826D-46BE55FDB100?api-version=2021-06-01-preview" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/AAA0BBDA-3534-4919-B5A9-DFED3E39AD8F?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/320691E5-4C41-4801-826D-46BE55FDB100?api-version=2021-06-01-preview" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14996" + "14997" ], "x-ms-request-id": [ - "7f936b5d-ab4d-4a68-a420-5418beefb930" + "f767de17-af44-47cd-a3c6-183a1a446694" ], "x-ms-correlation-request-id": [ - "7f936b5d-ab4d-4a68-a420-5418beefb930" + "f767de17-af44-47cd-a3c6-183a1a446694" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005215Z:7f936b5d-ab4d-4a68-a420-5418beefb930" + "WESTCENTRALUS:20210618T220935Z:f767de17-af44-47cd-a3c6-183a1a446694" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:52:15 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/AAA0BBDA-3534-4919-B5A9-DFED3E39AD8F?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQUFBMEJCREEtMzUzNC00OTE5LUI1QTktREZFRDNFMzlBRDhGP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/320691E5-4C41-4801-826D-46BE55FDB100?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMzIwNjkxRTUtNEM0MS00ODAxLTgyNkQtNDZCRTU1RkRCMTAwP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -2364,35 +2325,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:44 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "fdc19610-7c6b-4337-8613-1a3a1023e50a" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "051e77dd-3073-4bb4-b225-e46bcaf94d4c" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" + "11980" ], "x-ms-correlation-request-id": [ - "fe847a0f-e704-4470-8730-37db527f5669" + "87ddead2-75aa-46b9-ba74-94d36b286de5" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005225Z:fe847a0f-e704-4470-8730-37db527f5669" + "WESTCENTRALUS:20210618T220945Z:87ddead2-75aa-46b9-ba74-94d36b286de5" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:52:25 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2401,19 +2362,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/AAA0BBDA-3534-4919-B5A9-DFED3E39AD8F?api-version=2020-10-15-preview\",\r\n \"name\": \"aaa0bbda-3534-4919-b5a9-dfed3e39ad8f\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/320691E5-4C41-4801-826D-46BE55FDB100?api-version=2021-06-01-preview\",\r\n \"name\": \"320691e5-4c41-4801-826d-46be55fdb100\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/AAA0BBDA-3534-4919-B5A9-DFED3E39AD8F?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvQUFBMEJCREEtMzUzNC00OTE5LUI1QTktREZFRDNFMzlBRDhGP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/320691E5-4C41-4801-826D-46BE55FDB100?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvMzIwNjkxRTUtNEM0MS00ODAxLTgyNkQtNDZCRTU1RkRCMTAwP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -2421,38 +2382,38 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:45 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "987b5ee5-00d5-49e7-94a3-162bae6954b3" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "6074bc36-b594-419b-a7e2-12d6441e76c6" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" + "11979" ], "x-ms-correlation-request-id": [ - "5e185087-6be9-4565-a9e8-b4ad7411552e" + "b89cc7d5-759b-4dea-96ba-cb90c8742335" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005226Z:5e185087-6be9-4565-a9e8-b4ad7411552e" + "WESTCENTRALUS:20210618T220945Z:b89cc7d5-759b-4dea-96ba-cb90c8742335" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:52:25 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", @@ -2461,10 +2422,10 @@ ], "Names": { "DomainCreateGetUpdateDelete": [ - "sdk-EventGrid-RG-1822", - "sdk-Domain-4775", - "sdk-DomainTopic-4178", - "sdk-DomainTopic-187" + "sdk-EventGrid-RG-6784", + "sdk-Domain-2239", + "sdk-DomainTopic-5450", + "sdk-DomainTopic-217" ] }, "Variables": { diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionCreateGetUpdateDeleteWithDeadLettering.json b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionCreateGetUpdateDeleteWithDeadLettering.json index e3aa4adc82e3e..bb89dc46658dc 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionCreateGetUpdateDeleteWithDeadLettering.json +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionCreateGetUpdateDeleteWithDeadLettering.json @@ -7,15 +7,15 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6d59fd42-2a51-40d8-a764-39fb198a49a1" + "93feef3b-892e-4e35-9ed0-b2bb4c7b3361" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ] }, @@ -23,20 +23,23 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:27 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11999" ], "x-ms-request-id": [ - "b0ee4763-39ac-4ad4-bbe0-4cc1f16e1c0c" + "953e1c87-c1bd-4d10-af55-999fe6a97da3" ], "x-ms-correlation-request-id": [ - "b0ee4763-39ac-4ad4-bbe0-4cc1f16e1c0c" + "953e1c87-c1bd-4d10-af55-999fe6a97da3" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004930Z:b0ee4763-39ac-4ad4-bbe0-4cc1f16e1c0c" + "WESTUS:20210618T220628Z:953e1c87-c1bd-4d10-af55-999fe6a97da3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -44,38 +47,35 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:29 GMT" + "Content-Length": [ + "66650" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "43625" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9718\",\r\n \"name\": \"sdk-EventGrid-RG-9718\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkrg\",\r\n \"name\": \"vkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"name\": \"MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738\",\r\n \"name\": \"sdk-EventGrid-RG-738\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Deleting\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/FrancosResources\",\r\n \"name\": \"FrancosResources\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridresourcegroup\",\r\n \"name\": \"gridresourcegroup\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-EventHub-EASTUS2EUAP\",\r\n \"name\": \"Default-EventHub-EASTUS2EUAP\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/babanisa\",\r\n \"name\": \"babanisa\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/egprodtestingrg\",\r\n \"name\": \"egprodtestingrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg\",\r\n \"name\": \"kalsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demorg\",\r\n \"name\": \"demorg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cesartopics\",\r\n \"name\": \"cesartopics\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/contosovms\",\r\n \"name\": \"contosovms\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/snorop\",\r\n \"name\": \"snorop\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demo-devopsautomation\",\r\n \"name\": \"demo-devopsautomation\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"name\": \"clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/serverlessdevops\",\r\n \"name\": \"serverlessdevops\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg\",\r\n \"name\": \"examplerg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testpsrg\",\r\n \"name\": \"testpsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"name\": \"clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"name\": \"clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"name\": \"clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"name\": \"clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalstest\",\r\n \"name\": \"kalstest\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"name\": \"clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"name\": \"clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"name\": \"clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"name\": \"clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"name\": \"clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test1\",\r\n \"name\": \"test1\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"name\": \"clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"name\": \"clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"name\": \"clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"name\": \"clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps7238\",\r\n \"name\": \"rgname-ps7238\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps4534\",\r\n \"name\": \"rgname-ps4534\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2089\",\r\n \"name\": \"rgname-ps2089\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2395\",\r\n \"name\": \"rgname-ps2395\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"name\": \"clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"name\": \"clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"name\": \"clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"name\": \"clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"name\": \"clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"name\": \"clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"name\": \"clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"name\": \"clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUssc\",\r\n \"name\": \"AegSyntheticRgUssc\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/SampleRg\",\r\n \"name\": \"SampleRg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUSE2\",\r\n \"name\": \"AegSyntheticRgUSE2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"name\": \"clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:45:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"name\": \"clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"name\": \"clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:23:51Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"name\": \"clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:02Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"name\": \"clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"name\": \"clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"name\": \"clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:55Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"name\": \"clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:23:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testPartnerRg\",\r\n \"name\": \"testPartnerRg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-108\",\r\n \"name\": \"sdk-EventGrid-RG-108\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8557\",\r\n \"name\": \"sdk-EventGrid-RG-8557\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-781\",\r\n \"name\": \"sdk-EventGrid-RG-781\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7222\",\r\n \"name\": \"sdk-EventGrid-RG-7222\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5120\",\r\n \"name\": \"sdk-EventGrid-RG-5120\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/TestInBoundVm_group\",\r\n \"name\": \"TestInBoundVm_group\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534\",\r\n \"name\": \"sdk-EventGrid-RG-3534\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Deleting\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionRG\",\r\n \"name\": \"newRegionRG\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishprg\",\r\n \"name\": \"kishprg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg1\",\r\n \"name\": \"rg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzSecPackAutoConfigRG\",\r\n \"name\": \"AzSecPackAutoConfigRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"name\": \"clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"name\": \"clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"name\": \"clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-25T17:13:52Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"name\": \"clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-29T17:04:00Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"name\": \"clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-31T05:24:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"name\": \"clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-27T20:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"name\": \"clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:34:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"name\": \"clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:19:14Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"name\": \"clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"name\": \"clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:05Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"name\": \"clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"name\": \"clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"name\": \"clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:13:31Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"name\": \"clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:54Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"name\": \"clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"name\": \"clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"name\": \"clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:24:28Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/brandon-test\",\r\n \"name\": \"brandon-test\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg-ahamadeventgrid\",\r\n \"name\": \"rg-ahamadeventgrid\",\r\n \"location\": \"westus2\",\r\n \"tags\": {\r\n \"DeleteAfter\": \"2021-06-20T07:41:17.4973639Z\",\r\n \"Creator\": \"ahamad\",\r\n \"ServiceDirectory\": \"eventgrid\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/jioRg\",\r\n \"name\": \"jioRg\",\r\n \"location\": \"japanwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-2537?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMjUzNz9hcGktdmVyc2lvbj0yMDE1LTExLTAx", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-1569?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTU2OT9hcGktdmVyc2lvbj0yMDE1LTExLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "bf71014a-be0a-450c-8ab2-f1d0cb353ea7" + "dd90f747-8341-4e41-b87a-e513616fc4df" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ], "Content-Type": [ @@ -89,20 +89,23 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:28 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1199" ], "x-ms-request-id": [ - "d1be1427-c848-4a25-a49f-c30948ba528b" + "3f5fd8e5-53d6-4403-ad1a-136aeecb23c6" ], "x-ms-correlation-request-id": [ - "d1be1427-c848-4a25-a49f-c30948ba528b" + "3f5fd8e5-53d6-4403-ad1a-136aeecb23c6" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004930Z:d1be1427-c848-4a25-a49f-c30948ba528b" + "WESTUS:20210618T220628Z:3f5fd8e5-53d6-4403-ad1a-136aeecb23c6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -110,9 +113,6 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:30 GMT" - ], "Content-Length": [ "202" ], @@ -123,25 +123,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537\",\r\n \"name\": \"sdk-EventGrid-RG-2537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569\",\r\n \"name\": \"sdk-EventGrid-RG-1569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMjUzNy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTY3MjU/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTU2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTUxMDY/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "11002375-765a-42b7-af76-8c0ee5cc0588" + "f7363590-8453-4b86-a48e-9b0b88b5b8b1" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -155,39 +155,39 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:30 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/287AF2AA-4852-4C01-9D2A-7A102E588401?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/65D8EFB2-878A-46B2-8215-EBC3960E843F?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "ee6300f8-0f6d-437b-8e47-d8c7678592a4" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "da1cb367-63dc-4a5f-b3ce-0b8a1b901813" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" + "1199" ], "x-ms-correlation-request-id": [ - "80a1412f-69c8-49e3-b604-23a2926156e1" + "67ccb678-3ea1-4b45-b381-c36f4e3912ed" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004932Z:80a1412f-69c8-49e3-b604-23a2926156e1" + "WESTUS:20210618T220631Z:67ccb678-3ea1-4b45-b381-c36f4e3912ed" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:32 GMT" - ], "Content-Length": [ "310" ], @@ -198,19 +198,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725\",\r\n \"name\": \"sdk-Topic-6725\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106\",\r\n \"name\": \"sdk-Topic-5106\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/287AF2AA-4852-4C01-9D2A-7A102E588401?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMjg3QUYyQUEtNDg1Mi00QzAxLTlEMkEtN0ExMDJFNTg4NDAxP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/65D8EFB2-878A-46B2-8215-EBC3960E843F?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNjVEOEVGQjItODc4QS00NkIyLTgyMTUtRUJDMzk2MEU4NDNGP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -218,35 +218,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:40 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "e4a964f2-b90f-43a5-b834-59f690e91d34" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "3d0040b4-2053-4ffa-880a-f351dcd30020" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11999" ], "x-ms-correlation-request-id": [ - "ca8be1da-54a9-48d8-b926-0ae593e9e3af" + "fde137e8-a691-4ecb-a74f-d453bcae3d1e" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004942Z:ca8be1da-54a9-48d8-b926-0ae593e9e3af" + "WESTUS:20210618T220641Z:fde137e8-a691-4ecb-a74f-d453bcae3d1e" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:42 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -255,19 +255,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/287AF2AA-4852-4C01-9D2A-7A102E588401?api-version=2020-10-15-preview\",\r\n \"name\": \"287af2aa-4852-4c01-9d2a-7a102e588401\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/65D8EFB2-878A-46B2-8215-EBC3960E843F?api-version=2021-06-01-preview\",\r\n \"name\": \"65d8efb2-878a-46b2-8215-ebc3960e843f\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMjUzNy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTY3MjU/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTU2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTUxMDY/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -275,33 +275,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:41 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "71433596-26f4-4d94-9d0a-1fa7345ed19c" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "65bd3798-7820-4580-ac33-d359e8b89050" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11998" ], "x-ms-correlation-request-id": [ - "8051b73f-e837-4baf-a45c-7878c014dab9" + "dcbce570-b94d-4644-9747-b142428fa441" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004942Z:8051b73f-e837-4baf-a45c-7878c014dab9" + "WESTUS:20210618T220641Z:dcbce570-b94d-4644-9747-b142428fa441" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:42 GMT" - ], "Content-Length": [ "538" ], @@ -312,25 +312,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-6725.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"67a2369d-22cc-43a0-ac3b-2545a12c8bdc\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725\",\r\n \"name\": \"sdk-Topic-6725\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-5106.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b9846254-35ee-4409-9649-6031af3a2557\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106\",\r\n \"name\": \"sdk-Topic-5106\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMjUzNy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTY3MjU/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTU2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTUxMDY/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e4e1843e-52d7-40b0-82c9-fde3159cc400" + "46cf74a1-959f-4a7a-98c4-1aa139ff1c18" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -338,33 +338,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:46 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "d9685113-6951-4ece-8871-f6fdf448b210" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "4cca98e7-be57-4769-a6e5-72f880438155" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11997" ], "x-ms-correlation-request-id": [ - "c5f2707f-d3f2-4d89-971d-6d4b4ed48ceb" + "f54d802d-0e24-44d5-bdae-ff6d79e191bf" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004947Z:c5f2707f-d3f2-4d89-971d-6d4b4ed48ceb" + "WESTUS:20210618T220646Z:f54d802d-0e24-44d5-bdae-ff6d79e191bf" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:47 GMT" - ], "Content-Length": [ "538" ], @@ -375,25 +375,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-6725.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"67a2369d-22cc-43a0-ac3b-2545a12c8bdc\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725\",\r\n \"name\": \"sdk-Topic-6725\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-5106.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b9846254-35ee-4409-9649-6031af3a2557\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106\",\r\n \"name\": \"sdk-Topic-5106\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMjUzNy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTY3MjU/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTU2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTUxMDY/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f3a1b4c2-c0b6-4963-ae78-b60e329876ca" + "1b7fccd7-79c7-4ea0-82c6-8aa51e024c72" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -401,33 +401,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:46 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "846cd68b-510b-475e-ac07-d6f69546a069" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "cfd87a93-7856-47d3-909a-63b1e8cc0691" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" + "11996" ], "x-ms-correlation-request-id": [ - "96d7c5ae-96fd-402b-8a27-3f3870e81de4" + "b52a34b0-e371-484e-bd2c-e5bb718eef05" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004947Z:96d7c5ae-96fd-402b-8a27-3f3870e81de4" + "WESTUS:20210618T220646Z:b52a34b0-e371-484e-bd2c-e5bb718eef05" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:47 GMT" - ], "Content-Length": [ "538" ], @@ -438,25 +438,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-6725.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"67a2369d-22cc-43a0-ac3b-2545a12c8bdc\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725\",\r\n \"name\": \"sdk-Topic-6725\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-5106.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b9846254-35ee-4409-9649-6031af3a2557\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106\",\r\n \"name\": \"sdk-Topic-5106\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6321?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTI1MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy02NzI1L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tNjMyMT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1521?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTE1NjkvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy01MTA2L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tMTUyMT9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"destination\": {\r\n \"endpointType\": \"WebHook\",\r\n \"properties\": {\r\n \"endpointUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid?functionName=EventGridTrigger1&code=\"\r\n }\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"endpointType\": \"StorageBlob\",\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n }\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "5982a690-893c-419b-b893-9dff486baa75" + "042b522c-5b34-4662-b838-430c9e8b7707" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -470,41 +470,41 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:51 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/0415F5EE-5988-42F5-825D-5939ED4F47E7?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/BED00FA9-7B5E-4FE7-B653-AE47B949E6D6?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "95b433a4-2e6b-4596-9aa5-b1ea9842ca84" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "7e9ff021-a572-46d7-83de-7a7d62a092cc" ], "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "898" + "899" ], "x-ms-correlation-request-id": [ - "9652c517-f4f0-43be-abce-273b6bea94aa" + "ad2210a2-8a73-4717-851d-1d0d1c67ae96" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004948Z:9652c517-f4f0-43be-abce-273b6bea94aa" + "WESTUS:20210618T220651Z:ad2210a2-8a73-4717-851d-1d0d1c67ae96" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:48 GMT" - ], "Content-Length": [ - "1151" + "1133" ], "Content-Type": [ "application/json; charset=utf-8" @@ -513,19 +513,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-2537/providers/microsoft.eventgrid/topics/sdk-topic-6725\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6321\",\r\n \"name\": \"sdk-EventSubscription-6321\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-1569/providers/microsoft.eventgrid/topics/sdk-topic-5106\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1521\",\r\n \"name\": \"sdk-EventSubscription-1521\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/0415F5EE-5988-42F5-825D-5939ED4F47E7?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMDQxNUY1RUUtNTk4OC00MkY1LTgyNUQtNTkzOUVENEY0N0U3P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/BED00FA9-7B5E-4FE7-B653-AE47B949E6D6?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQkVEMDBGQTktN0I1RS00RkU3LUI2NTMtQUU0N0I5NDlFNkQ2P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -533,35 +533,92 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:07:01 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "4a85dbf5-9b5a-4d7c-b250-0262cf0027dc" + "7f487b74-eb3c-400a-9069-db3aa60a7401" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-correlation-request-id": [ + "3da6b296-46cf-45ca-a4c1-23fc766ee518" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210618T220701Z:3da6b296-46cf-45ca-a4c1-23fc766ee518" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "295" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/BED00FA9-7B5E-4FE7-B653-AE47B949E6D6?api-version=2021-06-01-preview\",\r\n \"name\": \"bed00fa9-7b5e-4fe7-b653-ae47b949e6d6\",\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/BED00FA9-7B5E-4FE7-B653-AE47B949E6D6?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQkVEMDBGQTktN0I1RS00RkU3LUI2NTMtQUU0N0I5NDlFNkQ2P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 18 Jun 2021 22:07:11 GMT" + ], + "Pragma": [ + "no-cache" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "68de1dbd-a53f-4336-a9a3-9983951e63ba" + ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" + "11994" ], "x-ms-correlation-request-id": [ - "8175ab85-7cce-4b4b-b06d-fee9eade67ea" + "9e781fa2-a20b-498b-8532-095280c2d991" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004958Z:8175ab85-7cce-4b4b-b06d-fee9eade67ea" + "WESTUS:20210618T220712Z:9e781fa2-a20b-498b-8532-095280c2d991" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:58 GMT" - ], "Content-Length": [ - "308" + "295" ], "Content-Type": [ "application/json; charset=utf-8" @@ -570,19 +627,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/0415F5EE-5988-42F5-825D-5939ED4F47E7?api-version=2020-10-15-preview\",\r\n \"name\": \"0415f5ee-5988-42f5-825d-5939ed4f47e7\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/BED00FA9-7B5E-4FE7-B653-AE47B949E6D6?api-version=2021-06-01-preview\",\r\n \"name\": \"bed00fa9-7b5e-4fe7-b653-ae47b949e6d6\",\r\n \"status\": \"InProgress\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6321?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTI1MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy02NzI1L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tNjMyMT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/BED00FA9-7B5E-4FE7-B653-AE47B949E6D6?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQkVEMDBGQTktN0I1RS00RkU3LUI2NTMtQUU0N0I5NDlFNkQ2P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -590,35 +647,92 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:07:21 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "de55e3ca-7431-4fb5-8738-dd04cde03094" + "666be5b2-f19f-4bf0-9e22-7d2eca88b399" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-correlation-request-id": [ + "627bcaf5-0e97-43d2-9890-3fa04bce2bc8" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210618T220722Z:627bcaf5-0e97-43d2-9890-3fa04bce2bc8" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "294" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/BED00FA9-7B5E-4FE7-B653-AE47B949E6D6?api-version=2021-06-01-preview\",\r\n \"name\": \"bed00fa9-7b5e-4fe7-b653-ae47b949e6d6\",\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1521?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTE1NjkvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy01MTA2L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tMTUyMT9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19043.", + "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 18 Jun 2021 22:07:21 GMT" + ], + "Pragma": [ + "no-cache" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "949b969c-efd7-4791-bf73-105a31b073c2" + ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" + "11992" ], "x-ms-correlation-request-id": [ - "3c2e9f67-1898-476c-9c01-a8fb41e0ab07" + "686389bb-83b4-4c38-b2dd-1c0ac917050c" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004959Z:3c2e9f67-1898-476c-9c01-a8fb41e0ab07" + "WESTUS:20210618T220722Z:686389bb-83b4-4c38-b2dd-1c0ac917050c" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:58 GMT" - ], "Content-Length": [ - "1249" + "1231" ], "Content-Type": [ "application/json; charset=utf-8" @@ -627,25 +741,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-2537/providers/microsoft.eventgrid/topics/sdk-topic-6725\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6321\",\r\n \"name\": \"sdk-EventSubscription-6321\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-1569/providers/microsoft.eventgrid/topics/sdk-topic-5106\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1521\",\r\n \"name\": \"sdk-EventSubscription-1521\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6321?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTI1MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy02NzI1L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tNjMyMT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1521?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTE1NjkvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy01MTA2L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tMTUyMT9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0c0e862b-84fe-46b6-ad97-cc15f8346318" + "0e396a7a-c897-4106-a658-06ae19dee79a" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -653,35 +767,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:07:27 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "8df71590-4817-4dae-ab62-11dfa4b6e1ad" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "91ce1e1b-f5cc-4e70-b5fe-af13b152dc8e" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" + "11991" ], "x-ms-correlation-request-id": [ - "5fa28bd3-6f5d-4a8d-8849-865c6225854d" + "8d05ad54-2e62-4ae2-ace7-5ed7269878c6" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005004Z:5fa28bd3-6f5d-4a8d-8849-865c6225854d" + "WESTUS:20210618T220727Z:8d05ad54-2e62-4ae2-ace7-5ed7269878c6" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:04 GMT" - ], "Content-Length": [ - "1249" + "1231" ], "Content-Type": [ "application/json; charset=utf-8" @@ -690,25 +804,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-2537/providers/microsoft.eventgrid/topics/sdk-topic-6725\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6321\",\r\n \"name\": \"sdk-EventSubscription-6321\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-1569/providers/microsoft.eventgrid/topics/sdk-topic-5106\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1521\",\r\n \"name\": \"sdk-EventSubscription-1521\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6321?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTI1MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy02NzI1L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tNjMyMT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1521?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTE1NjkvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy01MTA2L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tMTUyMT9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2ca564a2-1df6-4351-bef2-ec62e8443b2d" + "cf99fe16-9cef-4610-bec3-ac1b305478d3" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -716,35 +830,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:07:27 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "acb426f2-8d69-4d2c-b69e-08eba9486558" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "5fca0b1a-ceff-4abd-ac37-1a97b707f2c1" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" + "11990" ], "x-ms-correlation-request-id": [ - "85ce43d2-6dec-4d45-b3a2-e1372241a61b" + "5adbe7fc-738d-406a-be5d-8e758262cbdc" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005004Z:85ce43d2-6dec-4d45-b3a2-e1372241a61b" + "WESTUS:20210618T220727Z:5adbe7fc-738d-406a-be5d-8e758262cbdc" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:04 GMT" - ], "Content-Length": [ - "1249" + "1231" ], "Content-Type": [ "application/json; charset=utf-8" @@ -753,25 +867,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-2537/providers/microsoft.eventgrid/topics/sdk-topic-6725\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6321\",\r\n \"name\": \"sdk-EventSubscription-6321\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-1569/providers/microsoft.eventgrid/topics/sdk-topic-5106\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1521\",\r\n \"name\": \"sdk-EventSubscription-1521\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6321?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTI1MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy02NzI1L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tNjMyMT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1521?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTE1NjkvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy01MTA2L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tMTUyMT9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3b2c0b65-b6f5-4026-81bc-eb089ce587ff" + "e26bf8f5-b214-448e-b296-6cb9465b428f" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -779,62 +893,62 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:07:27 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/98E39280-1ECF-47B3-B3A2-AA243091164C?api-version=2020-10-15-preview" + "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/73E1D1F9-54FE-44A0-AE5D-7A280264035E?api-version=2021-06-01-preview" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/98E39280-1ECF-47B3-B3A2-AA243091164C?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/73E1D1F9-54FE-44A0-AE5D-7A280264035E?api-version=2021-06-01-preview" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14995" + "14999" ], "x-ms-request-id": [ - "2e8c1f29-4503-45fd-a6d7-7d128d8efc10" + "7fbe663f-6962-4fec-a5c3-63f6a5a58e4a" ], "x-ms-correlation-request-id": [ - "2e8c1f29-4503-45fd-a6d7-7d128d8efc10" + "7fbe663f-6962-4fec-a5c3-63f6a5a58e4a" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005005Z:2e8c1f29-4503-45fd-a6d7-7d128d8efc10" + "WESTUS:20210618T220727Z:7fbe663f-6962-4fec-a5c3-63f6a5a58e4a" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:04 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/98E39280-1ECF-47B3-B3A2-AA243091164C?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvOThFMzkyODAtMUVDRi00N0IzLUIzQTItQUEyNDMwOTExNjRDP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/73E1D1F9-54FE-44A0-AE5D-7A280264035E?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNzNFMUQxRjktNTRGRS00NEEwLUFFNUQtN0EyODAyNjQwMzVFP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -842,35 +956,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:07:37 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "f01d77ee-1298-4ae3-84ff-5ddddc1970bb" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "5f57be63-08a9-41f4-890a-50d94afe32b5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" + "11989" ], "x-ms-correlation-request-id": [ - "3ff7e35a-bf1e-4430-b304-f27426499d9b" + "17201203-e8ab-498e-9a9c-b530aa4385b7" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005015Z:3ff7e35a-bf1e-4430-b304-f27426499d9b" + "WESTUS:20210618T220737Z:17201203-e8ab-498e-9a9c-b530aa4385b7" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:15 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -879,19 +993,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/98E39280-1ECF-47B3-B3A2-AA243091164C?api-version=2020-10-15-preview\",\r\n \"name\": \"98e39280-1ecf-47b3-b3a2-aa243091164c\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/73E1D1F9-54FE-44A0-AE5D-7A280264035E?api-version=2021-06-01-preview\",\r\n \"name\": \"73e1d1f9-54fe-44a0-ae5d-7a280264035e\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/98E39280-1ECF-47B3-B3A2-AA243091164C?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvOThFMzkyODAtMUVDRi00N0IzLUIzQTItQUEyNDMwOTExNjRDP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/73E1D1F9-54FE-44A0-AE5D-7A280264035E?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvNzNFMUQxRjktNTRGRS00NEEwLUFFNUQtN0EyODAyNjQwMzVFP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -899,59 +1013,59 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:07:37 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "d9b87005-8c15-4c80-a976-283b416383ba" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "e3bdb1ff-363a-41d1-889a-88a17e35d4e5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" + "11988" ], "x-ms-correlation-request-id": [ - "695a35b2-4a5b-4f1e-a303-88c02bc9458f" + "de647b1e-6d6f-4102-8c06-a9504597ebaf" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005015Z:695a35b2-4a5b-4f1e-a303-88c02bc9458f" + "WESTUS:20210618T220737Z:de647b1e-6d6f-4102-8c06-a9504597ebaf" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:15 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2537/providers/Microsoft.EventGrid/topics/sdk-Topic-6725?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMjUzNy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTY3MjU/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1569/providers/Microsoft.EventGrid/topics/sdk-Topic-5106?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMTU2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTUxMDY/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "14af50a0-f6c1-4fe1-afe0-a569d6b90434" + "961fe6d3-b087-4ee6-95c3-f547f7119887" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -959,62 +1073,62 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:07:38 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/D33B9A86-DED9-4D61-8D4E-13DF610FFA73?api-version=2020-10-15-preview" + "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/37083863-6265-4428-94EC-2B43680E1E9C?api-version=2021-06-01-preview" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/D33B9A86-DED9-4D61-8D4E-13DF610FFA73?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/37083863-6265-4428-94EC-2B43680E1E9C?api-version=2021-06-01-preview" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14994" + "14998" ], "x-ms-request-id": [ - "a4159db2-eca9-410f-a038-24d60918eca0" + "6c588d72-db4e-44e5-b1fc-d2eceb19fc41" ], "x-ms-correlation-request-id": [ - "a4159db2-eca9-410f-a038-24d60918eca0" + "6c588d72-db4e-44e5-b1fc-d2eceb19fc41" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005015Z:a4159db2-eca9-410f-a038-24d60918eca0" + "WESTUS:20210618T220738Z:6c588d72-db4e-44e5-b1fc-d2eceb19fc41" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:15 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/D33B9A86-DED9-4D61-8D4E-13DF610FFA73?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvRDMzQjlBODYtREVEOS00RDYxLThENEUtMTNERjYxMEZGQTczP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/37083863-6265-4428-94EC-2B43680E1E9C?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMzcwODM4NjMtNjI2NS00NDI4LTk0RUMtMkI0MzY4MEUxRTlDP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1022,35 +1136,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:07:48 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "3aacd2ca-f376-4708-9575-8b82e8a498df" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "245e9e34-3458-4fdf-9351-08b7efaae6c1" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" + "11987" ], "x-ms-correlation-request-id": [ - "658fc4d9-023c-4f45-bdfe-dc355496ca56" + "52aa829e-66eb-4f5c-a4b6-45395b4d8765" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005025Z:658fc4d9-023c-4f45-bdfe-dc355496ca56" + "WESTUS:20210618T220748Z:52aa829e-66eb-4f5c-a4b6-45395b4d8765" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:25 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1059,19 +1173,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/D33B9A86-DED9-4D61-8D4E-13DF610FFA73?api-version=2020-10-15-preview\",\r\n \"name\": \"d33b9a86-ded9-4d61-8d4e-13df610ffa73\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/37083863-6265-4428-94EC-2B43680E1E9C?api-version=2021-06-01-preview\",\r\n \"name\": \"37083863-6265-4428-94ec-2b43680e1e9c\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/D33B9A86-DED9-4D61-8D4E-13DF610FFA73?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvRDMzQjlBODYtREVEOS00RDYxLThENEUtMTNERjYxMEZGQTczP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/37083863-6265-4428-94EC-2B43680E1E9C?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvMzcwODM4NjMtNjI2NS00NDI4LTk0RUMtMkI0MzY4MEUxRTlDP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1079,38 +1193,38 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:07:48 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "77060a8a-d3dd-4e0c-b80a-7bb728058a91" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "8a4bc64b-82c4-4b76-97fa-942edcb45f16" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" + "11986" ], "x-ms-correlation-request-id": [ - "f3a5c4c9-99c1-4866-95d2-c8e5c3c0f8fb" + "8010e439-c392-43ae-84d5-ba257f1c865f" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005025Z:f3a5c4c9-99c1-4866-95d2-c8e5c3c0f8fb" + "WESTUS:20210618T220748Z:8010e439-c392-43ae-84d5-ba257f1c865f" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:50:25 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", @@ -1119,9 +1233,9 @@ ], "Names": { "EventSubscriptionCreateGetUpdateDeleteWithDeadLettering": [ - "sdk-EventGrid-RG-2537", - "sdk-Topic-6725", - "sdk-EventSubscription-6321" + "sdk-EventGrid-RG-1569", + "sdk-Topic-5106", + "sdk-EventSubscription-1521" ] }, "Variables": { diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionCreateGetUpdateDeleteWithDlqAdvancedFilterAzureFunctionAsDestination.json b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionCreateGetUpdateDeleteWithDlqAdvancedFilterAzureFunctionAsDestination.json index 1783842da79a0..caa434a26fdfe 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionCreateGetUpdateDeleteWithDlqAdvancedFilterAzureFunctionAsDestination.json +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionCreateGetUpdateDeleteWithDlqAdvancedFilterAzureFunctionAsDestination.json @@ -7,15 +7,15 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7e45d491-cc5f-4aaf-a63a-e5b4a955569c" + "b64d8fac-797f-499a-a2b1-3fd652bcdfea" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ] }, @@ -23,6 +23,9 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:36 GMT" + ], "Pragma": [ "no-cache" ], @@ -30,13 +33,13 @@ "11999" ], "x-ms-request-id": [ - "df89f05a-d26b-41d0-81d0-ce87f748ab7b" + "871b42ac-b2d1-4347-b875-ab311ffdf7f6" ], "x-ms-correlation-request-id": [ - "df89f05a-d26b-41d0-81d0-ce87f748ab7b" + "871b42ac-b2d1-4347-b875-ab311ffdf7f6" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004707Z:df89f05a-d26b-41d0-81d0-ce87f748ab7b" + "WESTCENTRALUS:20210618T220336Z:871b42ac-b2d1-4347-b875-ab311ffdf7f6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -44,38 +47,35 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:07 GMT" + "Content-Length": [ + "66650" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "43627" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9718\",\r\n \"name\": \"sdk-EventGrid-RG-9718\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkrg\",\r\n \"name\": \"vkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"name\": \"MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113\",\r\n \"name\": \"sdk-EventGrid-RG-8113\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Deleting\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/FrancosResources\",\r\n \"name\": \"FrancosResources\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridresourcegroup\",\r\n \"name\": \"gridresourcegroup\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-EventHub-EASTUS2EUAP\",\r\n \"name\": \"Default-EventHub-EASTUS2EUAP\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/babanisa\",\r\n \"name\": \"babanisa\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/egprodtestingrg\",\r\n \"name\": \"egprodtestingrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg\",\r\n \"name\": \"kalsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demorg\",\r\n \"name\": \"demorg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cesartopics\",\r\n \"name\": \"cesartopics\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/contosovms\",\r\n \"name\": \"contosovms\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/snorop\",\r\n \"name\": \"snorop\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demo-devopsautomation\",\r\n \"name\": \"demo-devopsautomation\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"name\": \"clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/serverlessdevops\",\r\n \"name\": \"serverlessdevops\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg\",\r\n \"name\": \"examplerg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testpsrg\",\r\n \"name\": \"testpsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"name\": \"clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"name\": \"clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"name\": \"clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"name\": \"clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalstest\",\r\n \"name\": \"kalstest\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"name\": \"clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"name\": \"clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"name\": \"clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"name\": \"clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"name\": \"clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test1\",\r\n \"name\": \"test1\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"name\": \"clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"name\": \"clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"name\": \"clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"name\": \"clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps7238\",\r\n \"name\": \"rgname-ps7238\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps4534\",\r\n \"name\": \"rgname-ps4534\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2089\",\r\n \"name\": \"rgname-ps2089\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2395\",\r\n \"name\": \"rgname-ps2395\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"name\": \"clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"name\": \"clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"name\": \"clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"name\": \"clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"name\": \"clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"name\": \"clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"name\": \"clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"name\": \"clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUssc\",\r\n \"name\": \"AegSyntheticRgUssc\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/SampleRg\",\r\n \"name\": \"SampleRg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUSE2\",\r\n \"name\": \"AegSyntheticRgUSE2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"name\": \"clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:45:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"name\": \"clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"name\": \"clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:23:51Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"name\": \"clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:02Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"name\": \"clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"name\": \"clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"name\": \"clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:55Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"name\": \"clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:23:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testPartnerRg\",\r\n \"name\": \"testPartnerRg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-108\",\r\n \"name\": \"sdk-EventGrid-RG-108\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8557\",\r\n \"name\": \"sdk-EventGrid-RG-8557\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-781\",\r\n \"name\": \"sdk-EventGrid-RG-781\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7222\",\r\n \"name\": \"sdk-EventGrid-RG-7222\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5120\",\r\n \"name\": \"sdk-EventGrid-RG-5120\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/TestInBoundVm_group\",\r\n \"name\": \"TestInBoundVm_group\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615\",\r\n \"name\": \"sdk-EventGrid-RG-7615\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Deleting\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionRG\",\r\n \"name\": \"newRegionRG\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishprg\",\r\n \"name\": \"kishprg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg1\",\r\n \"name\": \"rg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzSecPackAutoConfigRG\",\r\n \"name\": \"AzSecPackAutoConfigRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"name\": \"clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"name\": \"clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"name\": \"clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-25T17:13:52Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"name\": \"clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-29T17:04:00Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"name\": \"clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-31T05:24:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"name\": \"clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-27T20:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"name\": \"clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:34:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"name\": \"clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:19:14Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"name\": \"clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"name\": \"clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:05Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"name\": \"clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"name\": \"clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"name\": \"clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:13:31Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"name\": \"clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:54Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"name\": \"clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"name\": \"clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"name\": \"clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:24:28Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/brandon-test\",\r\n \"name\": \"brandon-test\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg-ahamadeventgrid\",\r\n \"name\": \"rg-ahamadeventgrid\",\r\n \"location\": \"westus2\",\r\n \"tags\": {\r\n \"DeleteAfter\": \"2021-06-20T07:41:17.4973639Z\",\r\n \"Creator\": \"ahamad\",\r\n \"ServiceDirectory\": \"eventgrid\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/jioRg\",\r\n \"name\": \"jioRg\",\r\n \"location\": \"japanwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-2190?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMjE5MD9hcGktdmVyc2lvbj0yMDE1LTExLTAx", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-481?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNDgxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "31651c10-9d2a-4a15-80ff-e9802e7d61a7" + "53fe4d62-157d-4c0b-be4b-ad6b6e5b974b" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ], "Content-Type": [ @@ -89,6 +89,9 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:37 GMT" + ], "Pragma": [ "no-cache" ], @@ -96,13 +99,13 @@ "1199" ], "x-ms-request-id": [ - "664558de-3221-4718-82b7-838b3826388a" + "130c4f6a-a0d9-49f0-98b2-4e1af71f502a" ], "x-ms-correlation-request-id": [ - "664558de-3221-4718-82b7-838b3826388a" + "130c4f6a-a0d9-49f0-98b2-4e1af71f502a" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004708Z:664558de-3221-4718-82b7-838b3826388a" + "WESTCENTRALUS:20210618T220337Z:130c4f6a-a0d9-49f0-98b2-4e1af71f502a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -110,11 +113,8 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:07 GMT" - ], "Content-Length": [ - "202" + "200" ], "Content-Type": [ "application/json; charset=utf-8" @@ -123,25 +123,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190\",\r\n \"name\": \"sdk-EventGrid-RG-2190\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481\",\r\n \"name\": \"sdk-EventGrid-RG-481\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMjE5MC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTU1Mzc/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNDgxL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljcy9zZGstVG9waWMtNTkxMD9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "ec200e12-b31b-435a-92c5-a6254f995f8b" + "3a809d24-6c01-495a-b38e-d2ca7d147c82" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -155,41 +155,41 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:39 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/EFFCD4C9-05F6-436F-92B2-AD31F4D76309?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/7C334968-7FFB-4C2B-B752-98D59E762D18?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "0bc8ac8d-1d2b-474c-b3b5-778e20a702b4" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "6e885eba-3d6e-49fe-b56a-d56aacf89d10" ], "x-ms-ratelimit-remaining-subscription-writes": [ "1198" ], "x-ms-correlation-request-id": [ - "ca27e748-9764-48c3-8f7e-ad412a20cea9" + "86951d23-98b3-48dd-a527-f5a0d3ec0568" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004709Z:ca27e748-9764-48c3-8f7e-ad412a20cea9" + "WESTCENTRALUS:20210618T220340Z:86951d23-98b3-48dd-a527-f5a0d3ec0568" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:09 GMT" - ], "Content-Length": [ - "310" + "309" ], "Content-Type": [ "application/json; charset=utf-8" @@ -198,19 +198,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537\",\r\n \"name\": \"sdk-Topic-5537\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910\",\r\n \"name\": \"sdk-Topic-5910\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/EFFCD4C9-05F6-436F-92B2-AD31F4D76309?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvRUZGQ0Q0QzktMDVGNi00MzZGLTkyQjItQUQzMUY0RDc2MzA5P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/7C334968-7FFB-4C2B-B752-98D59E762D18?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvN0MzMzQ5NjgtN0ZGQi00QzJCLUI3NTItOThENTlFNzYyRDE4P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -218,35 +218,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:49 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "1d5f0ade-5a21-4fd7-a334-b7548cb11f12" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "74990ff6-9b76-44f7-97a8-0fe5f255fb84" ], "x-ms-ratelimit-remaining-subscription-reads": [ "11998" ], "x-ms-correlation-request-id": [ - "59618b30-8ffc-41ad-bbae-4cef10ec53e5" + "d5dc0fe1-3d88-4c0c-9a2f-9e3237badbcb" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004720Z:59618b30-8ffc-41ad-bbae-4cef10ec53e5" + "WESTCENTRALUS:20210618T220350Z:d5dc0fe1-3d88-4c0c-9a2f-9e3237badbcb" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:20 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -255,19 +255,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/EFFCD4C9-05F6-436F-92B2-AD31F4D76309?api-version=2020-10-15-preview\",\r\n \"name\": \"effcd4c9-05f6-436f-92b2-ad31f4d76309\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/7C334968-7FFB-4C2B-B752-98D59E762D18?api-version=2021-06-01-preview\",\r\n \"name\": \"7c334968-7ffb-4c2b-b752-98d59e762d18\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMjE5MC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTU1Mzc/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNDgxL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljcy9zZGstVG9waWMtNTkxMD9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -275,35 +275,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:49 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "ca9d0818-cc27-49cf-95e6-63edb293b90c" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "bc9a4279-df75-4191-ae24-6685c6c6ed46" ], "x-ms-ratelimit-remaining-subscription-reads": [ "11997" ], "x-ms-correlation-request-id": [ - "d1045e56-a792-4c81-8d5d-a16cf037fc97" + "c2c94962-c38b-4924-b205-274533df9bca" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004720Z:d1045e56-a792-4c81-8d5d-a16cf037fc97" + "WESTCENTRALUS:20210618T220350Z:c2c94962-c38b-4924-b205-274533df9bca" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:20 GMT" - ], "Content-Length": [ - "538" + "537" ], "Content-Type": [ "application/json; charset=utf-8" @@ -312,25 +312,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-5537.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"2e25f714-792f-4a67-b498-2a2b61de3b8d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537\",\r\n \"name\": \"sdk-Topic-5537\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-5910.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"cc828449-819e-4a71-bba4-588fa5955dda\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910\",\r\n \"name\": \"sdk-Topic-5910\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMjE5MC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTU1Mzc/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNDgxL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljcy9zZGstVG9waWMtNTkxMD9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d83dd27c-0d0e-45a6-95a9-354bfa27ec77" + "4eed00b7-a657-4047-b8c6-aa32ebed050f" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -338,35 +338,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:54 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "733b6cd3-6697-472d-81eb-86688c29db87" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "68671b95-b246-43d8-ad40-2ee0dc016408" ], "x-ms-ratelimit-remaining-subscription-reads": [ "11996" ], "x-ms-correlation-request-id": [ - "79f8ce50-9dbe-443e-8e6c-5938a390ba8c" + "146d675b-ddf0-46d4-a83a-9ba6ef9ebee7" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004725Z:79f8ce50-9dbe-443e-8e6c-5938a390ba8c" + "WESTCENTRALUS:20210618T220355Z:146d675b-ddf0-46d4-a83a-9ba6ef9ebee7" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:25 GMT" - ], "Content-Length": [ - "538" + "537" ], "Content-Type": [ "application/json; charset=utf-8" @@ -375,25 +375,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-5537.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"2e25f714-792f-4a67-b498-2a2b61de3b8d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537\",\r\n \"name\": \"sdk-Topic-5537\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-5910.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"cc828449-819e-4a71-bba4-588fa5955dda\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910\",\r\n \"name\": \"sdk-Topic-5910\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMjE5MC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTU1Mzc/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNDgxL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljcy9zZGstVG9waWMtNTkxMD9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8ec469e1-ab22-48c2-99f8-7cf5b5feb695" + "c9149eb3-e70a-4afe-aa2d-e8d3ef98a4b3" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -401,35 +401,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:54 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "be35ec60-e0cf-4a80-91ae-785809b9bd0d" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "3eea56e8-afad-428d-9964-0884da812ff2" ], "x-ms-ratelimit-remaining-subscription-reads": [ "11995" ], "x-ms-correlation-request-id": [ - "8e75cc35-4f98-47b9-9489-bd8549fb6224" + "28efaff7-ba37-4c92-8653-f6b4a0da74da" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004725Z:8e75cc35-4f98-47b9-9489-bd8549fb6224" + "WESTCENTRALUS:20210618T220355Z:28efaff7-ba37-4c92-8653-f6b4a0da74da" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:25 GMT" - ], "Content-Length": [ - "538" + "537" ], "Content-Type": [ "application/json; charset=utf-8" @@ -438,25 +438,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-5537.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"2e25f714-792f-4a67-b498-2a2b61de3b8d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537\",\r\n \"name\": \"sdk-Topic-5537\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-5910.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"cc828449-819e-4a71-bba4-588fa5955dda\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910\",\r\n \"name\": \"sdk-Topic-5910\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9108?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTIxOTAvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy01NTM3L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tOTEwOD9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-7555?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTQ4MS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTU5MTAvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi03NTU1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"destination\": {\r\n \"endpointType\": \"AzureFunction\",\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Web/sites/devexpfuncappdestination/functions/EventGridTrigger1\",\r\n \"maxEventsPerBatch\": 10,\r\n \"preferredBatchSizeInKilobytes\": 1000\r\n }\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"operatorType\": \"StringContains\",\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"operatorType\": \"NumberIn\",\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"operatorType\": \"BoolEquals\",\r\n \"value\": true,\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"operatorType\": \"StringContains\",\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"endpointType\": \"StorageBlob\",\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n }\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "c6d6e1c2-05da-4df4-affb-354928f97a8e" + "65bf8271-a741-4943-903f-1edb56fcc015" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -470,41 +470,41 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:55 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/23799A1D-DFDC-4A8B-BBA1-D8A99A9EFB22?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/7BC8A6FB-2363-4E24-B9AE-79E8A79A46C8?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "65d65a49-0524-4b45-b1e8-04998889bd0d" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "1e57192f-a761-429d-ac45-a8c3add4b5ec" ], "x-ms-ratelimit-remaining-subscription-resource-requests": [ "899" ], "x-ms-correlation-request-id": [ - "e9c78a46-3c9f-4e15-bd5f-4e8a314a704b" + "e6a94b25-5750-47e7-a8f5-77bc4b14990d" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004726Z:e9c78a46-3c9f-4e15-bd5f-4e8a314a704b" + "WESTCENTRALUS:20210618T220356Z:e6a94b25-5750-47e7-a8f5-77bc4b14990d" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:26 GMT" - ], "Content-Length": [ - "1560" + "1540" ], "Content-Type": [ "application/json; charset=utf-8" @@ -513,19 +513,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-2190/providers/microsoft.eventgrid/topics/sdk-topic-5537\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Web/sites/devexpfuncappdestination/functions/EventGridTrigger1\",\r\n \"maxEventsPerBatch\": 10,\r\n \"preferredBatchSizeInKilobytes\": 1000\r\n },\r\n \"endpointType\": \"AzureFunction\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"operatorType\": \"NumberIn\",\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"value\": true,\r\n \"operatorType\": \"BoolEquals\",\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9108\",\r\n \"name\": \"sdk-EventSubscription-9108\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-481/providers/microsoft.eventgrid/topics/sdk-topic-5910\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Web/sites/devexpfuncappdestination/functions/EventGridTrigger1\",\r\n \"maxEventsPerBatch\": 10,\r\n \"preferredBatchSizeInKilobytes\": 1000\r\n },\r\n \"endpointType\": \"AzureFunction\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"operatorType\": \"NumberIn\",\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"value\": true,\r\n \"operatorType\": \"BoolEquals\",\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-7555\",\r\n \"name\": \"sdk-EventSubscription-7555\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/23799A1D-DFDC-4A8B-BBA1-D8A99A9EFB22?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMjM3OTlBMUQtREZEQy00QThCLUJCQTEtRDhBOTlBOUVGQjIyP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/7BC8A6FB-2363-4E24-B9AE-79E8A79A46C8?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvN0JDOEE2RkItMjM2My00RTI0LUI5QUUtNzlFOEE3OUE0NkM4P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -533,35 +533,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:04:05 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "8af4b013-d144-4c10-9c11-1d4529242099" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "0d848d04-9723-486b-aa91-b57d6aa39cbf" ], "x-ms-ratelimit-remaining-subscription-reads": [ "11994" ], "x-ms-correlation-request-id": [ - "41262258-8f73-425b-aabe-d19490a906ff" + "2ddf2db2-538b-45b1-ac0a-a54c7e697bf8" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004737Z:41262258-8f73-425b-aabe-d19490a906ff" + "WESTCENTRALUS:20210618T220406Z:2ddf2db2-538b-45b1-ac0a-a54c7e697bf8" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:36 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -570,19 +570,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/23799A1D-DFDC-4A8B-BBA1-D8A99A9EFB22?api-version=2020-10-15-preview\",\r\n \"name\": \"23799a1d-dfdc-4a8b-bba1-d8a99a9efb22\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/7BC8A6FB-2363-4E24-B9AE-79E8A79A46C8?api-version=2021-06-01-preview\",\r\n \"name\": \"7bc8a6fb-2363-4e24-b9ae-79e8a79a46c8\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9108?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTIxOTAvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy01NTM3L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tOTEwOD9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-7555?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTQ4MS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTU5MTAvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi03NTU1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -590,35 +590,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:04:05 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "917a6e64-674f-45c5-8dc8-49fdc3d02544" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "22f3d778-7ddd-43a3-9761-aeb017a2d68f" ], "x-ms-ratelimit-remaining-subscription-reads": [ "11993" ], "x-ms-correlation-request-id": [ - "4e1f77c4-a5ed-4945-a510-24de54364c98" + "2154464f-a7ba-49b8-abbe-415ab0cc5eb5" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004737Z:4e1f77c4-a5ed-4945-a510-24de54364c98" + "WESTCENTRALUS:20210618T220406Z:2154464f-a7ba-49b8-abbe-415ab0cc5eb5" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:36 GMT" - ], "Content-Length": [ - "1601" + "1581" ], "Content-Type": [ "application/json; charset=utf-8" @@ -627,25 +627,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-2190/providers/microsoft.eventgrid/topics/sdk-topic-5537\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Web/sites/devexpfuncappdestination/functions/EventGridTrigger1\",\r\n \"maxEventsPerBatch\": 10,\r\n \"preferredBatchSizeInKilobytes\": 1000\r\n },\r\n \"endpointType\": \"AzureFunction\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"operatorType\": \"NumberIn\",\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"value\": true,\r\n \"operatorType\": \"BoolEquals\",\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9108\",\r\n \"name\": \"sdk-EventSubscription-9108\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-481/providers/microsoft.eventgrid/topics/sdk-topic-5910\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Web/sites/devexpfuncappdestination/functions/EventGridTrigger1\",\r\n \"maxEventsPerBatch\": 10,\r\n \"preferredBatchSizeInKilobytes\": 1000\r\n },\r\n \"endpointType\": \"AzureFunction\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"operatorType\": \"NumberIn\",\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"value\": true,\r\n \"operatorType\": \"BoolEquals\",\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-7555\",\r\n \"name\": \"sdk-EventSubscription-7555\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9108?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTIxOTAvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy01NTM3L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tOTEwOD9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-7555?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTQ4MS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTU5MTAvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi03NTU1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "db475c67-441d-4e26-be47-5818add88931" + "d5fb4877-a5f4-41c0-b197-a8a51021319a" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -653,35 +653,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:04:10 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "22f2f2a7-2a87-4aae-b7d5-cd18f38d6f06" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "85ad2be5-e55a-41b7-a4a4-e203899ee30c" ], "x-ms-ratelimit-remaining-subscription-reads": [ "11992" ], "x-ms-correlation-request-id": [ - "b9ad709b-2979-4717-bc6a-6e11d1ce1a00" + "4f6e246d-0614-4e86-8d70-870ddd43fe60" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004742Z:b9ad709b-2979-4717-bc6a-6e11d1ce1a00" + "WESTCENTRALUS:20210618T220411Z:4f6e246d-0614-4e86-8d70-870ddd43fe60" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:42 GMT" - ], "Content-Length": [ - "1601" + "1581" ], "Content-Type": [ "application/json; charset=utf-8" @@ -690,25 +690,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-2190/providers/microsoft.eventgrid/topics/sdk-topic-5537\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Web/sites/devexpfuncappdestination/functions/EventGridTrigger1\",\r\n \"maxEventsPerBatch\": 10,\r\n \"preferredBatchSizeInKilobytes\": 1000\r\n },\r\n \"endpointType\": \"AzureFunction\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"operatorType\": \"NumberIn\",\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"value\": true,\r\n \"operatorType\": \"BoolEquals\",\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9108\",\r\n \"name\": \"sdk-EventSubscription-9108\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-481/providers/microsoft.eventgrid/topics/sdk-topic-5910\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Web/sites/devexpfuncappdestination/functions/EventGridTrigger1\",\r\n \"maxEventsPerBatch\": 10,\r\n \"preferredBatchSizeInKilobytes\": 1000\r\n },\r\n \"endpointType\": \"AzureFunction\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"operatorType\": \"NumberIn\",\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"value\": true,\r\n \"operatorType\": \"BoolEquals\",\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-7555\",\r\n \"name\": \"sdk-EventSubscription-7555\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9108?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTIxOTAvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy01NTM3L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tOTEwOD9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-7555?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTQ4MS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTU5MTAvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi03NTU1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6ffb75d3-ba24-462e-9c5a-dd1fe99dc8d7" + "2a3ae847-95f0-44f4-8294-37d6e18619d6" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -716,35 +716,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:04:11 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "83fa4b30-0cf5-4581-b5c9-92af2b891919" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "ca205a98-259c-464c-b361-a317a49878b4" ], "x-ms-ratelimit-remaining-subscription-reads": [ "11991" ], "x-ms-correlation-request-id": [ - "78e1b13c-463d-4a2f-ac3d-45048e35d91f" + "38516370-652a-4f68-b125-b18d824f343d" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004742Z:78e1b13c-463d-4a2f-ac3d-45048e35d91f" + "WESTCENTRALUS:20210618T220411Z:38516370-652a-4f68-b125-b18d824f343d" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:42 GMT" - ], "Content-Length": [ - "1601" + "1581" ], "Content-Type": [ "application/json; charset=utf-8" @@ -753,25 +753,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-2190/providers/microsoft.eventgrid/topics/sdk-topic-5537\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Web/sites/devexpfuncappdestination/functions/EventGridTrigger1\",\r\n \"maxEventsPerBatch\": 10,\r\n \"preferredBatchSizeInKilobytes\": 1000\r\n },\r\n \"endpointType\": \"AzureFunction\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"operatorType\": \"NumberIn\",\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"value\": true,\r\n \"operatorType\": \"BoolEquals\",\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9108\",\r\n \"name\": \"sdk-EventSubscription-9108\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-481/providers/microsoft.eventgrid/topics/sdk-topic-5910\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Web/sites/devexpfuncappdestination/functions/EventGridTrigger1\",\r\n \"maxEventsPerBatch\": 10,\r\n \"preferredBatchSizeInKilobytes\": 1000\r\n },\r\n \"endpointType\": \"AzureFunction\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"operatorType\": \"NumberIn\",\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"value\": true,\r\n \"operatorType\": \"BoolEquals\",\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-7555\",\r\n \"name\": \"sdk-EventSubscription-7555\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9108?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTIxOTAvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy01NTM3L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tOTEwOD9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-7555?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTQ4MS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTU5MTAvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi03NTU1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c6629b17-d786-4daa-b3d8-c8ab7b744da9" + "b7111194-bb40-4329-b207-2d49306d72e6" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -779,62 +779,62 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:04:11 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/AA3D2098-E2BC-4C15-B7BF-FF78D620B06D?api-version=2020-10-15-preview" + "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/51800A62-33CD-4DE0-8442-220FBEED7712?api-version=2021-06-01-preview" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/AA3D2098-E2BC-4C15-B7BF-FF78D620B06D?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/51800A62-33CD-4DE0-8442-220FBEED7712?api-version=2021-06-01-preview" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" + "14999" ], "x-ms-request-id": [ - "eaa87617-f8c5-4583-8aaf-1183145e9210" + "640f0df4-61e3-47d4-b214-04ca081f3b5c" ], "x-ms-correlation-request-id": [ - "eaa87617-f8c5-4583-8aaf-1183145e9210" + "640f0df4-61e3-47d4-b214-04ca081f3b5c" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004743Z:eaa87617-f8c5-4583-8aaf-1183145e9210" + "WESTCENTRALUS:20210618T220412Z:640f0df4-61e3-47d4-b214-04ca081f3b5c" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:43 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/AA3D2098-E2BC-4C15-B7BF-FF78D620B06D?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQUEzRDIwOTgtRTJCQy00QzE1LUI3QkYtRkY3OEQ2MjBCMDZEP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/51800A62-33CD-4DE0-8442-220FBEED7712?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNTE4MDBBNjItMzNDRC00REUwLTg0NDItMjIwRkJFRUQ3NzEyP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -842,35 +842,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:04:21 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "8df7ae71-fee8-43f3-ba80-08b94165059d" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "589c02a3-f88e-4c11-b1b2-ceadc5c1d2be" ], "x-ms-ratelimit-remaining-subscription-reads": [ "11990" ], "x-ms-correlation-request-id": [ - "7f81f4ba-d4ea-4894-96b6-d676bb4e4326" + "94d01f60-344b-432d-bd27-2009bb6647bb" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004753Z:7f81f4ba-d4ea-4894-96b6-d676bb4e4326" + "WESTCENTRALUS:20210618T220422Z:94d01f60-344b-432d-bd27-2009bb6647bb" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:52 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -879,19 +879,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/AA3D2098-E2BC-4C15-B7BF-FF78D620B06D?api-version=2020-10-15-preview\",\r\n \"name\": \"aa3d2098-e2bc-4c15-b7bf-ff78d620b06d\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/51800A62-33CD-4DE0-8442-220FBEED7712?api-version=2021-06-01-preview\",\r\n \"name\": \"51800a62-33cd-4de0-8442-220fbeed7712\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/AA3D2098-E2BC-4C15-B7BF-FF78D620B06D?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvQUEzRDIwOTgtRTJCQy00QzE1LUI3QkYtRkY3OEQ2MjBCMDZEP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/51800A62-33CD-4DE0-8442-220FBEED7712?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvNTE4MDBBNjItMzNDRC00REUwLTg0NDItMjIwRkJFRUQ3NzEyP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -899,59 +899,59 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:04:21 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "14c4dbe7-f69d-4034-8d7d-c65ef6b79d1c" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "b4775b87-852a-4159-8429-9a0c3da0479f" ], "x-ms-ratelimit-remaining-subscription-reads": [ "11989" ], "x-ms-correlation-request-id": [ - "a146feee-b5f4-40cc-b4df-f438b8bd692e" + "b8f4bc32-fcd2-42ce-8571-dfa90f1e8c10" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004753Z:a146feee-b5f4-40cc-b4df-f438b8bd692e" + "WESTCENTRALUS:20210618T220422Z:b8f4bc32-fcd2-42ce-8571-dfa90f1e8c10" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:53 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190/providers/Microsoft.EventGrid/topics/sdk-Topic-5537?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMjE5MC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTU1Mzc/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-481/providers/Microsoft.EventGrid/topics/sdk-Topic-5910?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNDgxL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljcy9zZGstVG9waWMtNTkxMD9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "87bf1ab6-3604-464f-b2d9-d4614187fde8" + "adc83ea1-8529-4694-8c5d-53602262472a" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -959,62 +959,62 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:04:21 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/2A09DE45-E6D6-4F16-AD7B-B0DBD71142F8?api-version=2020-10-15-preview" + "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/3B3A46A6-C4FA-4BAB-902D-9E855B8E58DA?api-version=2021-06-01-preview" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2A09DE45-E6D6-4F16-AD7B-B0DBD71142F8?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/3B3A46A6-C4FA-4BAB-902D-9E855B8E58DA?api-version=2021-06-01-preview" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14997" + "14998" ], "x-ms-request-id": [ - "5d9bc738-b267-470d-b78d-0a6e32760356" + "524384d5-3bd5-4296-8f4d-0574372fe7e4" ], "x-ms-correlation-request-id": [ - "5d9bc738-b267-470d-b78d-0a6e32760356" + "524384d5-3bd5-4296-8f4d-0574372fe7e4" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004753Z:5d9bc738-b267-470d-b78d-0a6e32760356" + "WESTCENTRALUS:20210618T220422Z:524384d5-3bd5-4296-8f4d-0574372fe7e4" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:53 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2A09DE45-E6D6-4F16-AD7B-B0DBD71142F8?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMkEwOURFNDUtRTZENi00RjE2LUFEN0ItQjBEQkQ3MTE0MkY4P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/3B3A46A6-C4FA-4BAB-902D-9E855B8E58DA?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvM0IzQTQ2QTYtQzRGQS00QkFCLTkwMkQtOUU4NTVCOEU1OERBP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1022,35 +1022,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:04:32 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "431cced0-85c0-4f96-8818-adb16ef46363" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "2c6814af-1716-4a76-987b-1d3e8e8d9ea1" ], "x-ms-ratelimit-remaining-subscription-reads": [ "11988" ], "x-ms-correlation-request-id": [ - "9399882f-451b-4f03-a523-635734447e28" + "b6feb670-2202-4a69-a845-9842b81c4a0b" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004804Z:9399882f-451b-4f03-a523-635734447e28" + "WESTCENTRALUS:20210618T220432Z:b6feb670-2202-4a69-a845-9842b81c4a0b" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:03 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1059,19 +1059,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2A09DE45-E6D6-4F16-AD7B-B0DBD71142F8?api-version=2020-10-15-preview\",\r\n \"name\": \"2a09de45-e6d6-4f16-ad7b-b0dbd71142f8\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/3B3A46A6-C4FA-4BAB-902D-9E855B8E58DA?api-version=2021-06-01-preview\",\r\n \"name\": \"3b3a46a6-c4fa-4bab-902d-9e855b8e58da\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/2A09DE45-E6D6-4F16-AD7B-B0DBD71142F8?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvMkEwOURFNDUtRTZENi00RjE2LUFEN0ItQjBEQkQ3MTE0MkY4P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/3B3A46A6-C4FA-4BAB-902D-9E855B8E58DA?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvM0IzQTQ2QTYtQzRGQS00QkFCLTkwMkQtOUU4NTVCOEU1OERBP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1079,38 +1079,38 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:04:32 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "32979937-90df-4d3b-9e23-6a8a5a9ce4d3" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "b8eeda0c-dade-4bd3-982d-16faf4fd01d8" ], "x-ms-ratelimit-remaining-subscription-reads": [ "11987" ], "x-ms-correlation-request-id": [ - "0fc79965-fb89-4611-a371-acef32666184" + "524b4647-a43b-4696-9e87-a40ee66c88d7" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004804Z:0fc79965-fb89-4611-a371-acef32666184" + "WESTCENTRALUS:20210618T220432Z:524b4647-a43b-4696-9e87-a40ee66c88d7" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:03 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", @@ -1119,9 +1119,9 @@ ], "Names": { "EventSubscriptionCreateGetUpdateDeleteWithDlqAdvancedFilterAzureFunctionAsDestination": [ - "sdk-EventGrid-RG-2190", - "sdk-Topic-5537", - "sdk-EventSubscription-9108" + "sdk-EventGrid-RG-481", + "sdk-Topic-5910", + "sdk-EventSubscription-7555" ] }, "Variables": { diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionCreateGetUpdateDeleteWithDlqAdvancedFilterServiceBusAsDestination.json b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionCreateGetUpdateDeleteWithDlqAdvancedFilterServiceBusAsDestination.json index f45e05365f2fc..6653f91b29082 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionCreateGetUpdateDeleteWithDlqAdvancedFilterServiceBusAsDestination.json +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionCreateGetUpdateDeleteWithDlqAdvancedFilterServiceBusAsDestination.json @@ -7,15 +7,15 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3adadff6-7cd0-4492-bc7f-311fe50fd8f4" + "a6e4a0ab-d5c6-4de0-82ab-e3c7657d88c7" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ] }, @@ -23,20 +23,23 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:46 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11998" ], "x-ms-request-id": [ - "e09e22e3-bed4-47fb-8d39-3732347a431a" + "92dda3c1-173e-4494-adf5-1b1734d249b4" ], "x-ms-correlation-request-id": [ - "e09e22e3-bed4-47fb-8d39-3732347a431a" + "92dda3c1-173e-4494-adf5-1b1734d249b4" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005335Z:e09e22e3-bed4-47fb-8d39-3732347a431a" + "WESTUS:20210618T220946Z:92dda3c1-173e-4494-adf5-1b1734d249b4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -44,38 +47,35 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:53:35 GMT" + "Content-Length": [ + "66650" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "43625" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9718\",\r\n \"name\": \"sdk-EventGrid-RG-9718\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkrg\",\r\n \"name\": \"vkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"name\": \"MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510\",\r\n \"name\": \"sdk-EventGrid-RG-510\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Deleting\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/FrancosResources\",\r\n \"name\": \"FrancosResources\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridresourcegroup\",\r\n \"name\": \"gridresourcegroup\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-EventHub-EASTUS2EUAP\",\r\n \"name\": \"Default-EventHub-EASTUS2EUAP\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/babanisa\",\r\n \"name\": \"babanisa\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/egprodtestingrg\",\r\n \"name\": \"egprodtestingrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg\",\r\n \"name\": \"kalsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demorg\",\r\n \"name\": \"demorg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cesartopics\",\r\n \"name\": \"cesartopics\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/contosovms\",\r\n \"name\": \"contosovms\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/snorop\",\r\n \"name\": \"snorop\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demo-devopsautomation\",\r\n \"name\": \"demo-devopsautomation\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"name\": \"clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/serverlessdevops\",\r\n \"name\": \"serverlessdevops\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg\",\r\n \"name\": \"examplerg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testpsrg\",\r\n \"name\": \"testpsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"name\": \"clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"name\": \"clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"name\": \"clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"name\": \"clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalstest\",\r\n \"name\": \"kalstest\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"name\": \"clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"name\": \"clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"name\": \"clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"name\": \"clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"name\": \"clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test1\",\r\n \"name\": \"test1\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"name\": \"clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"name\": \"clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"name\": \"clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"name\": \"clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps7238\",\r\n \"name\": \"rgname-ps7238\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps4534\",\r\n \"name\": \"rgname-ps4534\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2089\",\r\n \"name\": \"rgname-ps2089\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2395\",\r\n \"name\": \"rgname-ps2395\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"name\": \"clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"name\": \"clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"name\": \"clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"name\": \"clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"name\": \"clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"name\": \"clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"name\": \"clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"name\": \"clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUssc\",\r\n \"name\": \"AegSyntheticRgUssc\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/SampleRg\",\r\n \"name\": \"SampleRg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUSE2\",\r\n \"name\": \"AegSyntheticRgUSE2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"name\": \"clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:45:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"name\": \"clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"name\": \"clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:23:51Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"name\": \"clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:02Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"name\": \"clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"name\": \"clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"name\": \"clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:55Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"name\": \"clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:23:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testPartnerRg\",\r\n \"name\": \"testPartnerRg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-108\",\r\n \"name\": \"sdk-EventGrid-RG-108\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8557\",\r\n \"name\": \"sdk-EventGrid-RG-8557\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-781\",\r\n \"name\": \"sdk-EventGrid-RG-781\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7222\",\r\n \"name\": \"sdk-EventGrid-RG-7222\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5120\",\r\n \"name\": \"sdk-EventGrid-RG-5120\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/TestInBoundVm_group\",\r\n \"name\": \"TestInBoundVm_group\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6784\",\r\n \"name\": \"sdk-EventGrid-RG-6784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Deleting\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionRG\",\r\n \"name\": \"newRegionRG\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishprg\",\r\n \"name\": \"kishprg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg1\",\r\n \"name\": \"rg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzSecPackAutoConfigRG\",\r\n \"name\": \"AzSecPackAutoConfigRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"name\": \"clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"name\": \"clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"name\": \"clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-25T17:13:52Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"name\": \"clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-29T17:04:00Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"name\": \"clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-31T05:24:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"name\": \"clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-27T20:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"name\": \"clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:34:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"name\": \"clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:19:14Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"name\": \"clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"name\": \"clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:05Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"name\": \"clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"name\": \"clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"name\": \"clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:13:31Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"name\": \"clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:54Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"name\": \"clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"name\": \"clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"name\": \"clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:24:28Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/brandon-test\",\r\n \"name\": \"brandon-test\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg-ahamadeventgrid\",\r\n \"name\": \"rg-ahamadeventgrid\",\r\n \"location\": \"westus2\",\r\n \"tags\": {\r\n \"DeleteAfter\": \"2021-06-20T07:41:17.4973639Z\",\r\n \"Creator\": \"ahamad\",\r\n \"ServiceDirectory\": \"eventgrid\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/jioRg\",\r\n \"name\": \"jioRg\",\r\n \"location\": \"japanwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-9024?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTAyND9hcGktdmVyc2lvbj0yMDE1LTExLTAx", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-9854?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTg1ND9hcGktdmVyc2lvbj0yMDE1LTExLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "608f7f19-faaf-4065-b1ec-b428d285edc6" + "da71002f-66a3-4956-bd4b-2e95c486acdd" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ], "Content-Type": [ @@ -89,20 +89,23 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:47 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" + "1199" ], "x-ms-request-id": [ - "eeaef113-2794-4399-9cbc-ab32b5f7b31a" + "31f76ab7-3d13-4bb2-9d58-2c8feb1ede5c" ], "x-ms-correlation-request-id": [ - "eeaef113-2794-4399-9cbc-ab32b5f7b31a" + "31f76ab7-3d13-4bb2-9d58-2c8feb1ede5c" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005336Z:eeaef113-2794-4399-9cbc-ab32b5f7b31a" + "WESTUS:20210618T220947Z:31f76ab7-3d13-4bb2-9d58-2c8feb1ede5c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -110,9 +113,6 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:53:35 GMT" - ], "Content-Length": [ "202" ], @@ -123,25 +123,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024\",\r\n \"name\": \"sdk-EventGrid-RG-9024\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854\",\r\n \"name\": \"sdk-EventGrid-RG-9854\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTAyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTY1Njk/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTg1NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTk2Mz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "a437ee28-98a0-428c-a40a-4acade136486" + "e9897aa5-ffb6-485d-b5bb-2fdccc792f34" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -155,41 +155,41 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:49 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/6F2F7873-B66D-4FBB-935D-C47089DD335B?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/14798662-2F72-456D-B464-FE4B12483A74?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "cadef7db-7747-4a5a-a011-73225f4a2f1e" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "7b87e82e-1ac9-4f82-96ec-f1880a5ecb1f" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1190" + "1199" ], "x-ms-correlation-request-id": [ - "cdecbbc5-29a0-4204-b3d3-316a5fec9e8d" + "a40a79e9-afa7-4fd8-b790-cd64242e0a10" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005337Z:cdecbbc5-29a0-4204-b3d3-316a5fec9e8d" + "WESTUS:20210618T220950Z:a40a79e9-afa7-4fd8-b790-cd64242e0a10" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:53:37 GMT" - ], "Content-Length": [ - "310" + "308" ], "Content-Type": [ "application/json; charset=utf-8" @@ -198,19 +198,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569\",\r\n \"name\": \"sdk-Topic-6569\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963\",\r\n \"name\": \"sdk-Topic-963\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/6F2F7873-B66D-4FBB-935D-C47089DD335B?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNkYyRjc4NzMtQjY2RC00RkJCLTkzNUQtQzQ3MDg5REQzMzVCP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/14798662-2F72-456D-B464-FE4B12483A74?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMTQ3OTg2NjItMkY3Mi00NTZELUI0NjQtRkU0QjEyNDgzQTc0P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -218,35 +218,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:59 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "afce3218-0b92-4eb9-aa16-03b36631f378" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "4fd571f6-a1ef-491e-8893-3db0e25e4f1b" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" + "11999" ], "x-ms-correlation-request-id": [ - "d75ddfaa-600d-46ea-8ddc-367caef9a0d4" + "a18ac5e0-eef3-4cb1-8266-4243c9834fc5" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005347Z:d75ddfaa-600d-46ea-8ddc-367caef9a0d4" + "WESTUS:20210618T221000Z:a18ac5e0-eef3-4cb1-8266-4243c9834fc5" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:53:47 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -255,19 +255,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/6F2F7873-B66D-4FBB-935D-C47089DD335B?api-version=2020-10-15-preview\",\r\n \"name\": \"6f2f7873-b66d-4fbb-935d-c47089dd335b\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/14798662-2F72-456D-B464-FE4B12483A74?api-version=2021-06-01-preview\",\r\n \"name\": \"14798662-2f72-456d-b464-fe4b12483a74\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTAyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTY1Njk/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTg1NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTk2Mz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -275,35 +275,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:09:59 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "e058a52e-7f07-46b3-a2c6-d624a20448ad" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "6020566b-ab23-4fb7-b01f-e3153eba3ec0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" + "11998" ], "x-ms-correlation-request-id": [ - "4565b1ab-9b6c-4b77-921e-96a114c71fd7" + "b57003d7-9b17-49ca-9868-1eba2ee95ddc" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005347Z:4565b1ab-9b6c-4b77-921e-96a114c71fd7" + "WESTUS:20210618T221000Z:b57003d7-9b17-49ca-9868-1eba2ee95ddc" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:53:47 GMT" - ], "Content-Length": [ - "538" + "535" ], "Content-Type": [ "application/json; charset=utf-8" @@ -312,25 +312,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-6569.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a7923e41-fff9-4941-b705-69c269768bcd\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569\",\r\n \"name\": \"sdk-Topic-6569\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-963.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"487df06f-5be0-403b-a4e5-3b7fd1913690\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963\",\r\n \"name\": \"sdk-Topic-963\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTAyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTY1Njk/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTg1NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTk2Mz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "78385cf7-27ec-40ae-b86b-6c8409c81fa8" + "b5e61628-d6f1-4298-bb5d-81fe3a50494f" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -338,35 +338,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:05 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "41be9675-3547-44e8-b6e9-956f50c1e67c" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "4924636d-d434-40cc-bdd4-325d5e0659f4" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" + "11997" ], "x-ms-correlation-request-id": [ - "37e6026a-0dbe-4575-a4ed-a203609a22ae" + "69f4518b-ed78-438b-9915-2283e63d82a7" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005352Z:37e6026a-0dbe-4575-a4ed-a203609a22ae" + "WESTUS:20210618T221005Z:69f4518b-ed78-438b-9915-2283e63d82a7" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:53:52 GMT" - ], "Content-Length": [ - "538" + "535" ], "Content-Type": [ "application/json; charset=utf-8" @@ -375,25 +375,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-6569.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a7923e41-fff9-4941-b705-69c269768bcd\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569\",\r\n \"name\": \"sdk-Topic-6569\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-963.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"487df06f-5be0-403b-a4e5-3b7fd1913690\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963\",\r\n \"name\": \"sdk-Topic-963\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTAyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTY1Njk/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTg1NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTk2Mz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f8234656-78a3-4fe8-9d1a-b87d943e07c5" + "2b841eb1-c19f-40da-b349-f2d5220c3387" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -401,35 +401,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:05 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "67157c4f-35a6-4a4d-ad8b-f5dfdb5cc3d8" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "ea281642-3c22-43f1-9f24-971f3d5243b9" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" + "11996" ], "x-ms-correlation-request-id": [ - "62383fa9-cbf4-42f0-89ac-9cb8122e713f" + "eefe9205-655d-4140-9699-5448efc55528" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005353Z:62383fa9-cbf4-42f0-89ac-9cb8122e713f" + "WESTUS:20210618T221005Z:eefe9205-655d-4140-9699-5448efc55528" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:53:52 GMT" - ], "Content-Length": [ - "538" + "535" ], "Content-Type": [ "application/json; charset=utf-8" @@ -438,25 +438,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-6569.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a7923e41-fff9-4941-b705-69c269768bcd\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569\",\r\n \"name\": \"sdk-Topic-6569\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-963.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"487df06f-5be0-403b-a4e5-3b7fd1913690\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963\",\r\n \"name\": \"sdk-Topic-963\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8918?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTkwMjQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy02NTY5L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tODkxOD9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1083?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTk4NTQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy05NjMvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi0xMDgzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"destination\": {\r\n \"endpointType\": \"ServiceBusQueue\",\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.ServiceBus/namespaces/devexpservicebus/queues/devexpdestination\"\r\n }\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"operatorType\": \"StringContains\",\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"operatorType\": \"NumberIn\",\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"operatorType\": \"BoolEquals\",\r\n \"value\": true,\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"operatorType\": \"StringContains\",\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"endpointType\": \"StorageBlob\",\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n }\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "e1cf79ac-f6ba-44d9-95cb-af45428d8072" + "8cfb6277-72b3-45f5-9236-6414da28a95c" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -470,41 +470,41 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:05 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/CD5955E9-9F76-4C8C-9F57-E6A8DFBB1A80?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/EFC4E37D-34B5-472B-A865-9243CCD7F208?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "598f198e-2309-45bd-9f9f-9fb106c1d7f8" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "1781250d-1287-4fa8-8a12-8e52364f5891" ], "x-ms-ratelimit-remaining-subscription-resource-requests": [ "899" ], "x-ms-correlation-request-id": [ - "32bdbe77-5a76-4ca7-b197-6a050c533577" + "5916cb97-51c7-4139-a4fd-77a43acf3b61" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005354Z:32bdbe77-5a76-4ca7-b197-6a050c533577" + "WESTUS:20210618T221006Z:5916cb97-51c7-4139-a4fd-77a43acf3b61" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:53:54 GMT" - ], "Content-Length": [ - "1503" + "1483" ], "Content-Type": [ "application/json; charset=utf-8" @@ -513,19 +513,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-9024/providers/microsoft.eventgrid/topics/sdk-topic-6569\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.ServiceBus/namespaces/devexpservicebus/queues/devexpdestination\"\r\n },\r\n \"endpointType\": \"ServiceBusQueue\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"operatorType\": \"NumberIn\",\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"value\": true,\r\n \"operatorType\": \"BoolEquals\",\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8918\",\r\n \"name\": \"sdk-EventSubscription-8918\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-9854/providers/microsoft.eventgrid/topics/sdk-topic-963\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.ServiceBus/namespaces/devexpservicebus/queues/devexpdestination\"\r\n },\r\n \"endpointType\": \"ServiceBusQueue\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"operatorType\": \"NumberIn\",\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"value\": true,\r\n \"operatorType\": \"BoolEquals\",\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1083\",\r\n \"name\": \"sdk-EventSubscription-1083\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/CD5955E9-9F76-4C8C-9F57-E6A8DFBB1A80?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQ0Q1OTU1RTktOUY3Ni00QzhDLTlGNTctRTZBOERGQkIxQTgwP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/EFC4E37D-34B5-472B-A865-9243CCD7F208?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvRUZDNEUzN0QtMzRCNS00NzJCLUE4NjUtOTI0M0NDRDdGMjA4P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -533,35 +533,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:15 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "5ea9f0b4-8411-4d6b-918a-a90062507c5a" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "7e6ccd35-760c-4efb-b67d-ee94fb6d5818" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" + "11995" ], "x-ms-correlation-request-id": [ - "a87cb8b8-5e6d-4a00-88cd-c75dbbe99d29" + "b2777820-d3bd-4be3-9516-fa52225fdf50" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005404Z:a87cb8b8-5e6d-4a00-88cd-c75dbbe99d29" + "WESTUS:20210618T221016Z:b2777820-d3bd-4be3-9516-fa52225fdf50" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:04 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -570,19 +570,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/CD5955E9-9F76-4C8C-9F57-E6A8DFBB1A80?api-version=2020-10-15-preview\",\r\n \"name\": \"cd5955e9-9f76-4c8c-9f57-e6a8dfbb1a80\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/EFC4E37D-34B5-472B-A865-9243CCD7F208?api-version=2021-06-01-preview\",\r\n \"name\": \"efc4e37d-34b5-472b-a865-9243ccd7f208\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8918?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTkwMjQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy02NTY5L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tODkxOD9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1083?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTk4NTQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy05NjMvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi0xMDgzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -590,35 +590,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:15 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "dad85600-0bef-44d0-9418-d22f6e639d01" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "7e930286-6d93-4c4b-b791-3827c7243798" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" + "11994" ], "x-ms-correlation-request-id": [ - "74918d03-f5ac-4fba-acaa-b3452d914a38" + "8364c1ec-98d7-437f-9fb6-0d677dc2e5d8" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005404Z:74918d03-f5ac-4fba-acaa-b3452d914a38" + "WESTUS:20210618T221016Z:8364c1ec-98d7-437f-9fb6-0d677dc2e5d8" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:04 GMT" - ], "Content-Length": [ - "1544" + "1524" ], "Content-Type": [ "application/json; charset=utf-8" @@ -627,25 +627,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-9024/providers/microsoft.eventgrid/topics/sdk-topic-6569\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.ServiceBus/namespaces/devexpservicebus/queues/devexpdestination\"\r\n },\r\n \"endpointType\": \"ServiceBusQueue\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"operatorType\": \"NumberIn\",\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"value\": true,\r\n \"operatorType\": \"BoolEquals\",\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8918\",\r\n \"name\": \"sdk-EventSubscription-8918\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-9854/providers/microsoft.eventgrid/topics/sdk-topic-963\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.ServiceBus/namespaces/devexpservicebus/queues/devexpdestination\"\r\n },\r\n \"endpointType\": \"ServiceBusQueue\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"operatorType\": \"NumberIn\",\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"value\": true,\r\n \"operatorType\": \"BoolEquals\",\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1083\",\r\n \"name\": \"sdk-EventSubscription-1083\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8918?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTkwMjQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy02NTY5L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tODkxOD9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1083?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTk4NTQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy05NjMvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi0xMDgzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f358e09d-d364-4e79-beac-d8b2454793fa" + "cb533aca-36b7-410a-881d-806e6041bbef" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -653,35 +653,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:20 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "5e89cc34-7e28-4819-8d5f-046c14794b22" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "272dc8ef-f983-49eb-a4e9-d7996bf7ca56" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" + "11993" ], "x-ms-correlation-request-id": [ - "b6763999-541c-4c4b-b47d-69dd37846198" + "84303d0f-8a8e-4969-8408-33b16333f21f" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005409Z:b6763999-541c-4c4b-b47d-69dd37846198" + "WESTUS:20210618T221021Z:84303d0f-8a8e-4969-8408-33b16333f21f" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:09 GMT" - ], "Content-Length": [ - "1544" + "1524" ], "Content-Type": [ "application/json; charset=utf-8" @@ -690,25 +690,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-9024/providers/microsoft.eventgrid/topics/sdk-topic-6569\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.ServiceBus/namespaces/devexpservicebus/queues/devexpdestination\"\r\n },\r\n \"endpointType\": \"ServiceBusQueue\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"operatorType\": \"NumberIn\",\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"value\": true,\r\n \"operatorType\": \"BoolEquals\",\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8918\",\r\n \"name\": \"sdk-EventSubscription-8918\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-9854/providers/microsoft.eventgrid/topics/sdk-topic-963\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.ServiceBus/namespaces/devexpservicebus/queues/devexpdestination\"\r\n },\r\n \"endpointType\": \"ServiceBusQueue\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"operatorType\": \"NumberIn\",\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"value\": true,\r\n \"operatorType\": \"BoolEquals\",\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1083\",\r\n \"name\": \"sdk-EventSubscription-1083\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8918?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTkwMjQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy02NTY5L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tODkxOD9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1083?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTk4NTQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy05NjMvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi0xMDgzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d82e7831-c6c8-499a-8da8-06d15101e675" + "cf256916-765b-4a91-8260-a39a6c20b88a" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -716,35 +716,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:21 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "a159fbe9-eff9-466b-a492-ac9e1f1ec9cd" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "90f012e8-419f-4566-88cb-5c4aaf713cde" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" + "11992" ], "x-ms-correlation-request-id": [ - "fb12604a-7618-4da3-8024-bea1a0bfd169" + "6c112c1b-346a-44d7-a4bd-54ab6d3778fc" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005409Z:fb12604a-7618-4da3-8024-bea1a0bfd169" + "WESTUS:20210618T221021Z:6c112c1b-346a-44d7-a4bd-54ab6d3778fc" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:09 GMT" - ], "Content-Length": [ - "1544" + "1524" ], "Content-Type": [ "application/json; charset=utf-8" @@ -753,25 +753,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-9024/providers/microsoft.eventgrid/topics/sdk-topic-6569\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.ServiceBus/namespaces/devexpservicebus/queues/devexpdestination\"\r\n },\r\n \"endpointType\": \"ServiceBusQueue\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"operatorType\": \"NumberIn\",\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"value\": true,\r\n \"operatorType\": \"BoolEquals\",\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8918\",\r\n \"name\": \"sdk-EventSubscription-8918\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-9854/providers/microsoft.eventgrid/topics/sdk-topic-963\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.ServiceBus/namespaces/devexpservicebus/queues/devexpdestination\"\r\n },\r\n \"endpointType\": \"ServiceBusQueue\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true,\r\n \"advancedFilters\": [\r\n {\r\n \"values\": [\r\n \"sdk\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"topic\"\r\n },\r\n {\r\n \"values\": [\r\n 1.0,\r\n 2.0,\r\n 3.0\r\n ],\r\n \"operatorType\": \"NumberIn\",\r\n \"key\": \"data.key1\"\r\n },\r\n {\r\n \"value\": true,\r\n \"operatorType\": \"BoolEquals\",\r\n \"key\": \"data.key2\"\r\n },\r\n {\r\n \"values\": [\r\n \"3.0\"\r\n ],\r\n \"operatorType\": \"StringContains\",\r\n \"key\": \"dataversion\"\r\n }\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 10,\r\n \"eventTimeToLiveInMinutes\": 20\r\n },\r\n \"deadLetterDestination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"blobContainerName\": \"dlq\"\r\n },\r\n \"endpointType\": \"StorageBlob\"\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1083\",\r\n \"name\": \"sdk-EventSubscription-1083\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8918?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTkwMjQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy02NTY5L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tODkxOD9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-1083?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTk4NTQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy05NjMvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi0xMDgzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6dd6ff12-88e8-4ed2-882c-415c61e631c5" + "aef6ec2a-7869-49bf-8f9f-3221b67db316" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -779,62 +779,62 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:21 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/CEEA5A5A-8C40-4AA8-AAAF-7F171629DCEB?api-version=2020-10-15-preview" + "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/4D558B27-7825-4A62-A769-1307F4906D8C?api-version=2021-06-01-preview" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/CEEA5A5A-8C40-4AA8-AAAF-7F171629DCEB?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/4D558B27-7825-4A62-A769-1307F4906D8C?api-version=2021-06-01-preview" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14994" + "14999" ], "x-ms-request-id": [ - "78832995-5f76-4a80-8cb9-8d0cc66e8216" + "d594a249-0410-4cfa-b9fb-f4761d1e2ad4" ], "x-ms-correlation-request-id": [ - "78832995-5f76-4a80-8cb9-8d0cc66e8216" + "d594a249-0410-4cfa-b9fb-f4761d1e2ad4" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005410Z:78832995-5f76-4a80-8cb9-8d0cc66e8216" + "WESTUS:20210618T221022Z:d594a249-0410-4cfa-b9fb-f4761d1e2ad4" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:09 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/CEEA5A5A-8C40-4AA8-AAAF-7F171629DCEB?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQ0VFQTVBNUEtOEM0MC00QUE4LUFBQUYtN0YxNzE2MjlEQ0VCP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/4D558B27-7825-4A62-A769-1307F4906D8C?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNEQ1NThCMjctNzgyNS00QTYyLUE3NjktMTMwN0Y0OTA2RDhDP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -842,35 +842,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:31 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "5bb9d14d-06b6-4b8f-bc2f-ad7dcccc5fdf" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "bbe81c8b-fd8e-4f14-9356-c833ffa94d24" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" + "11991" ], "x-ms-correlation-request-id": [ - "8920e5cc-d814-4c0f-950d-2071f46125da" + "3fdff1e2-7aeb-4617-9ce9-140e633d444b" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005420Z:8920e5cc-d814-4c0f-950d-2071f46125da" + "WESTUS:20210618T221032Z:3fdff1e2-7aeb-4617-9ce9-140e633d444b" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:20 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -879,19 +879,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/CEEA5A5A-8C40-4AA8-AAAF-7F171629DCEB?api-version=2020-10-15-preview\",\r\n \"name\": \"ceea5a5a-8c40-4aa8-aaaf-7f171629dceb\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/4D558B27-7825-4A62-A769-1307F4906D8C?api-version=2021-06-01-preview\",\r\n \"name\": \"4d558b27-7825-4a62-a769-1307f4906d8c\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/CEEA5A5A-8C40-4AA8-AAAF-7F171629DCEB?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvQ0VFQTVBNUEtOEM0MC00QUE4LUFBQUYtN0YxNzE2MjlEQ0VCP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/4D558B27-7825-4A62-A769-1307F4906D8C?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvNEQ1NThCMjctNzgyNS00QTYyLUE3NjktMTMwN0Y0OTA2RDhDP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -899,59 +899,59 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:31 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "eba853b6-9367-4248-ad98-a556d7ae8d53" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "37c80e9d-07d9-42f5-b1e0-aa7f68d5068a" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" + "11990" ], "x-ms-correlation-request-id": [ - "72e863df-1967-41ca-9033-ae7217278704" + "5f488217-7222-4ceb-b2c0-6a55c3ee1363" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005420Z:72e863df-1967-41ca-9033-ae7217278704" + "WESTUS:20210618T221032Z:5f488217-7222-4ceb-b2c0-6a55c3ee1363" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:20 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024/providers/Microsoft.EventGrid/topics/sdk-Topic-6569?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTAyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTY1Njk/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854/providers/Microsoft.EventGrid/topics/sdk-Topic-963?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTg1NC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTk2Mz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8bee6cea-951a-4eac-b4d9-e6a6758d7f46" + "a3065f46-2f14-46c5-bf02-d7dbed378586" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -959,62 +959,62 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:31 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/DEC08D3A-69F2-4477-82E7-8D46DE7F2E10?api-version=2020-10-15-preview" + "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/5734A632-92DC-4064-97E8-184BAC1F3395?api-version=2021-06-01-preview" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/DEC08D3A-69F2-4477-82E7-8D46DE7F2E10?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/5734A632-92DC-4064-97E8-184BAC1F3395?api-version=2021-06-01-preview" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14993" + "14998" ], "x-ms-request-id": [ - "42b440b6-7285-4e13-a680-ce7bd822981d" + "8fb69c18-87ed-4866-8603-e1e9d5dc6c9d" ], "x-ms-correlation-request-id": [ - "42b440b6-7285-4e13-a680-ce7bd822981d" + "8fb69c18-87ed-4866-8603-e1e9d5dc6c9d" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005421Z:42b440b6-7285-4e13-a680-ce7bd822981d" + "WESTUS:20210618T221032Z:8fb69c18-87ed-4866-8603-e1e9d5dc6c9d" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:20 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/DEC08D3A-69F2-4477-82E7-8D46DE7F2E10?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvREVDMDhEM0EtNjlGMi00NDc3LTgyRTctOEQ0NkRFN0YyRTEwP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/5734A632-92DC-4064-97E8-184BAC1F3395?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNTczNEE2MzItOTJEQy00MDY0LTk3RTgtMTg0QkFDMUYzMzk1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1022,35 +1022,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:41 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "fea96ee8-b99f-4423-8719-f34df6002b37" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "6b9c0803-aed2-40a1-be82-19161dc67da8" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" + "11989" ], "x-ms-correlation-request-id": [ - "c460cad1-482c-4486-abcf-913f2b0a15ec" + "2f165a13-7961-463d-a69c-8075b5acfb26" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005431Z:c460cad1-482c-4486-abcf-913f2b0a15ec" + "WESTUS:20210618T221042Z:2f165a13-7961-463d-a69c-8075b5acfb26" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:30 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1059,19 +1059,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/DEC08D3A-69F2-4477-82E7-8D46DE7F2E10?api-version=2020-10-15-preview\",\r\n \"name\": \"dec08d3a-69f2-4477-82e7-8d46de7f2e10\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/5734A632-92DC-4064-97E8-184BAC1F3395?api-version=2021-06-01-preview\",\r\n \"name\": \"5734a632-92dc-4064-97e8-184bac1f3395\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/DEC08D3A-69F2-4477-82E7-8D46DE7F2E10?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvREVDMDhEM0EtNjlGMi00NDc3LTgyRTctOEQ0NkRFN0YyRTEwP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/5734A632-92DC-4064-97E8-184BAC1F3395?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvNTczNEE2MzItOTJEQy00MDY0LTk3RTgtMTg0QkFDMUYzMzk1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1079,38 +1079,38 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:41 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "773600a6-9591-428e-a74d-fa02ded62beb" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "4f411259-aea3-4ed6-a3b8-70d912665e5b" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" + "11988" ], "x-ms-correlation-request-id": [ - "da54f9b3-95e4-4eca-95da-256431181204" + "065f12c8-dcc6-484c-8a45-3fa8d0253dee" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005431Z:da54f9b3-95e4-4eca-95da-256431181204" + "WESTUS:20210618T221042Z:065f12c8-dcc6-484c-8a45-3fa8d0253dee" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:31 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", @@ -1119,9 +1119,9 @@ ], "Names": { "EventSubscriptionCreateGetUpdateDeleteWithDlqAdvancedFilterServiceBusAsDestination": [ - "sdk-EventGrid-RG-9024", - "sdk-Topic-6569", - "sdk-EventSubscription-8918" + "sdk-EventGrid-RG-9854", + "sdk-Topic-963", + "sdk-EventSubscription-1083" ] }, "Variables": { diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToAzureSubscriptionCreateGetUpdateDelete.json b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToAzureSubscriptionCreateGetUpdateDelete.json index 0e6e28125ab68..a4b0d308727ee 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToAzureSubscriptionCreateGetUpdateDelete.json +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToAzureSubscriptionCreateGetUpdateDelete.json @@ -1,21 +1,21 @@ { "Entries": [ { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8329?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9ldmVudFN1YnNjcmlwdGlvbnMvc2RrLUV2ZW50U3Vic2NyaXB0aW9uLTgzMjk/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8860?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9ldmVudFN1YnNjcmlwdGlvbnMvc2RrLUV2ZW50U3Vic2NyaXB0aW9uLTg4NjA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"destination\": {\r\n \"endpointType\": \"WebHook\",\r\n \"properties\": {\r\n \"endpointUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid?functionName=EventGridTrigger1&code=\"\r\n }\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": false\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "50136bd6-3c03-4979-8a98-49c2e5138929" + "660f65a4-7d18-47e0-ae98-821562c9f65b" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -29,470 +29,32 @@ "Cache-Control": [ "no-cache" ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/operationsStatus/44BA3910-0712-4D83-9A74-042B54E98A03?api-version=2020-10-15-preview" - ], - "x-ms-request-id": [ - "b5b51581-aff1-47e8-9f73-dcfd28823b9f" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "898" - ], - "x-ms-correlation-request-id": [ - "ede2f2e7-0769-4ce6-bd2c-86d5f3102d94" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004639Z:ede2f2e7-0769-4ce6-bd2c-86d5f3102d94" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:46:39 GMT" - ], - "Content-Length": [ - "1117" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"includedEventTypes\": [\r\n \"Microsoft.Resources.ResourceWriteSuccess\",\r\n \"Microsoft.Resources.ResourceWriteFailure\",\r\n \"Microsoft.Resources.ResourceWriteCancel\",\r\n \"Microsoft.Resources.ResourceDeleteSuccess\",\r\n \"Microsoft.Resources.ResourceDeleteFailure\",\r\n \"Microsoft.Resources.ResourceDeleteCancel\",\r\n \"Microsoft.Resources.ResourceActionSuccess\",\r\n \"Microsoft.Resources.ResourceActionFailure\",\r\n \"Microsoft.Resources.ResourceActionCancel\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8329\",\r\n \"name\": \"sdk-EventSubscription-8329\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/operationsStatus/44BA3910-0712-4D83-9A74-042B54E98A03?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL29wZXJhdGlvbnNTdGF0dXMvNDRCQTM5MTAtMDcxMi00RDgzLTlBNzQtMDQyQjU0RTk4QTAzP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "fac1a0f3-6480-4ea2-a344-3f904c0b4a26" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" - ], - "x-ms-correlation-request-id": [ - "cc1a03cf-864d-4cee-9fe8-84b179fed562" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004650Z:cc1a03cf-864d-4cee-9fe8-84b179fed562" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:46:49 GMT" - ], - "Content-Length": [ - "284" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/operationsStatus/44BA3910-0712-4D83-9A74-042B54E98A03?api-version=2020-10-15-preview\",\r\n \"name\": \"44ba3910-0712-4d83-9a74-042b54e98a03\",\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8329?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9ldmVudFN1YnNjcmlwdGlvbnMvc2RrLUV2ZW50U3Vic2NyaXB0aW9uLTgzMjk/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "f74a4504-395a-4952-af0a-7acd7687cc59" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" - ], - "x-ms-correlation-request-id": [ - "240fa566-b1bc-4500-976d-5a1937b15a77" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004650Z:240fa566-b1bc-4500-976d-5a1937b15a77" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:46:49 GMT" - ], - "Content-Length": [ - "1215" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"includedEventTypes\": [\r\n \"Microsoft.Resources.ResourceWriteSuccess\",\r\n \"Microsoft.Resources.ResourceWriteFailure\",\r\n \"Microsoft.Resources.ResourceWriteCancel\",\r\n \"Microsoft.Resources.ResourceDeleteSuccess\",\r\n \"Microsoft.Resources.ResourceDeleteFailure\",\r\n \"Microsoft.Resources.ResourceDeleteCancel\",\r\n \"Microsoft.Resources.ResourceActionSuccess\",\r\n \"Microsoft.Resources.ResourceActionFailure\",\r\n \"Microsoft.Resources.ResourceActionCancel\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8329\",\r\n \"name\": \"sdk-EventSubscription-8329\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8329?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9ldmVudFN1YnNjcmlwdGlvbnMvc2RrLUV2ZW50U3Vic2NyaXB0aW9uLTgzMjk/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "cf909948-c0b4-4a80-8de9-a8411a97d125" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "c118ddd4-5a89-4dcb-a014-310c797508ba" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" - ], - "x-ms-correlation-request-id": [ - "fee4a5e4-fdb1-4e51-8a78-f5d034e79afd" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004655Z:fee4a5e4-fdb1-4e51-8a78-f5d034e79afd" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:46:55 GMT" - ], - "Content-Length": [ - "1215" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"includedEventTypes\": [\r\n \"Microsoft.Resources.ResourceWriteSuccess\",\r\n \"Microsoft.Resources.ResourceWriteFailure\",\r\n \"Microsoft.Resources.ResourceWriteCancel\",\r\n \"Microsoft.Resources.ResourceDeleteSuccess\",\r\n \"Microsoft.Resources.ResourceDeleteFailure\",\r\n \"Microsoft.Resources.ResourceDeleteCancel\",\r\n \"Microsoft.Resources.ResourceActionSuccess\",\r\n \"Microsoft.Resources.ResourceActionFailure\",\r\n \"Microsoft.Resources.ResourceActionCancel\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8329\",\r\n \"name\": \"sdk-EventSubscription-8329\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8329?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9ldmVudFN1YnNjcmlwdGlvbnMvc2RrLUV2ZW50U3Vic2NyaXB0aW9uLTgzMjk/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "43cffacf-dc81-4b1a-adb3-0ed4349406d0" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "91cf9791-433f-487e-be7f-d1b25547aaf6" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" - ], - "x-ms-correlation-request-id": [ - "26a13fba-6952-4375-8769-3d4b642bfb6c" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004655Z:26a13fba-6952-4375-8769-3d4b642bfb6c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:46:55 GMT" - ], - "Content-Length": [ - "1215" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"includedEventTypes\": [\r\n \"Microsoft.Resources.ResourceWriteSuccess\",\r\n \"Microsoft.Resources.ResourceWriteFailure\",\r\n \"Microsoft.Resources.ResourceWriteCancel\",\r\n \"Microsoft.Resources.ResourceDeleteSuccess\",\r\n \"Microsoft.Resources.ResourceDeleteFailure\",\r\n \"Microsoft.Resources.ResourceDeleteCancel\",\r\n \"Microsoft.Resources.ResourceActionSuccess\",\r\n \"Microsoft.Resources.ResourceActionFailure\",\r\n \"Microsoft.Resources.ResourceActionCancel\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8329\",\r\n \"name\": \"sdk-EventSubscription-8329\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucz9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "76450681-5abd-419d-a70c-d9e837fe8659" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "d3fd9350-3caa-4eda-adc9-ed1019d0e339" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" - ], - "x-ms-correlation-request-id": [ - "e670137f-1058-4627-ab1a-f04b98ec66a2" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004655Z:e670137f-1058-4627-ab1a-f04b98ec66a2" - ], - "X-Content-Type-Options": [ - "nosniff" - ], "Date": [ - "Fri, 19 Feb 2021 00:46:55 GMT" - ], - "Content-Length": [ - "16053" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridresourcegroup\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://requestb.in/1fun9ou1\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": null,\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridResourceGroup/providers/Microsoft.EventGrid/eventSubscriptions/mysub600\",\r\n \"name\": \"mysub600\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridResourceGroup\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://prod-18.brazilus.logic.azure.com/workflows/c22dee70ada34ffca23b5fc89232166a/triggers/When_a_resource_event_occurs/versions/08586988636200583748/run\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": null,\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridResourceGroup/providers/Microsoft.EventGrid/eventSubscriptions/LogicApp46d74b10-aa69-484e-aec2-52bfac87e2d9\",\r\n \"name\": \"LogicApp46d74b10-aa69-484e-aec2-52bfac87e2d9\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-EventHub-EASTUS2EUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://prod-01.brazilus.logic.azure.com/workflows/87f6a4a8c5f3473ab9fd50076da6e909/triggers/On_a_resource_event/versions/08586988571716815965/run\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": null,\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-EventHub-EASTUS2EUAP/providers/Microsoft.EventGrid/eventSubscriptions/LogicApp4a6316a3-5bda-44c8-ae67-bfb83aa31d1e\",\r\n \"name\": \"LogicApp4a6316a3-5bda-44c8-ae67-bfb83aa31d1e\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://requestb.in/10jslly1\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": null,\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg/providers/Microsoft.EventGrid/eventSubscriptions/kalses112\",\r\n \"name\": \"kalses112\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/egprodtestingrg\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://kishpdummyapp.azurewebsites.net/api/HttpTriggerCSharp1\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": null,\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/egprodtestingrg/providers/Microsoft.EventGrid/eventSubscriptions/subValid\",\r\n \"name\": \"subValid\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cesartopics\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://requestb.in/11x4isl1\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": null,\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cesartopics/providers/Microsoft.EventGrid/eventSubscriptions/cesarArmRgTest\",\r\n \"name\": \"cesarArmRgTest\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridresourcegroup\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://requestb.in/1jimsdh1\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": null,\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridResourceGroup/providers/Microsoft.EventGrid/eventSubscriptions/rgsub1\",\r\n \"name\": \"rgsub1\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cesartopics\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://eventgridtestfunctionapp.azurewebsites.net/api/HttpTriggerCSharp1\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": [\r\n \"\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cesartopics/providers/Microsoft.EventGrid/eventSubscriptions/cesarTest3\",\r\n \"name\": \"cesarTest3\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/snorop\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://eventgridtestfunctionapp.azurewebsites.net/api/HttpTriggerCSharp1\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": [\r\n \"\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Snorop/providers/Microsoft.EventGrid/eventSubscriptions/SomeSubNameHere\",\r\n \"name\": \"SomeSubNameHere\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://requestb.in/ue9kc5ue\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": null,\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg/providers/Microsoft.EventGrid/eventSubscriptions/armswitchtest\",\r\n \"name\": \"armswitchtest\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://requestb.in/ue9kc5ue\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": null,\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg/providers/Microsoft.EventGrid/eventSubscriptions/armswitchtest2\",\r\n \"name\": \"armswitchtest2\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://requestb.in/ue9kc5ue\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": null,\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg/providers/Microsoft.EventGrid/eventSubscriptions/armswitchtest3\",\r\n \"name\": \"armswitchtest3\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://requestb.in/15ksip71\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": null,\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription2\",\r\n \"name\": \"examplesubscription2\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://requestb.in/15ksip71\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": null,\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription4\",\r\n \"name\": \"examplesubscription4\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demorg\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://kishpdummyapp.azurewebsites.net/api/HttpTriggerCSharp1\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": [\r\n \"\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demoRg/providers/Microsoft.EventGrid/eventSubscriptions/testRg\",\r\n \"name\": \"testRg\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventgridrunnertestresourcegroup\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup/providers/Microsoft.EventHub/namespaces/EventHubTestWithEventGrid1/eventhubs/egarmrunnereventhublocaltestwestus2\"\r\n },\r\n \"endpointType\": \"EventHub\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup/providers/Microsoft.EventGrid/eventSubscriptions/eg-crud-runner-subscription-c5f6c255-West-US-2\",\r\n \"name\": \"eg-crud-runner-subscription-c5f6c255-West-US-2\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventgridrunnertestresourcegroup\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup/providers/Microsoft.EventHub/namespaces/EventHubTestWithEventGrid1/eventhubs/egarmrunnereventhublocaltestwestus2\"\r\n },\r\n \"endpointType\": \"EventHub\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup/providers/Microsoft.EventGrid/eventSubscriptions/eg-crud-runner-subscription-88e492c5-West-US-2\",\r\n \"name\": \"eg-crud-runner-subscription-88e492c5-West-US-2\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventgridrunnertestresourcegroup\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup/providers/Microsoft.EventHub/namespaces/EventHubTestWithEventGrid1/eventhubs/egarmrunnereventhublocaltestwestus2\"\r\n },\r\n \"endpointType\": \"EventHub\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"\",\r\n \"subjectEndsWith\": \"\"\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup/providers/Microsoft.EventGrid/eventSubscriptions/eg-crud-runner-subscription-86f9994d-West-US-2\",\r\n \"name\": \"eg-crud-runner-subscription-86f9994d-West-US-2\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demo-devopsautomation\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://s13events.azure-automation.net/webhooks\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/Demo-DevOpsAutomation/providers/Microsoft.Compute/virtualMachines\",\r\n \"subjectEndsWith\": \"\",\r\n \"includedEventTypes\": [\r\n \"Microsoft.Resources.ResourceWriteSuccess\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Demo-DevOpsAutomation/providers/Microsoft.EventGrid/eventSubscriptions/AzureAutomation\",\r\n \"name\": \"AzureAutomation\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n },\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/contosovms\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://s13events.azure-automation.net/webhooks\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/contosovms/providers/Microsoft.Compute/virtualMachines\",\r\n \"subjectEndsWith\": \"\",\r\n \"includedEventTypes\": [\r\n \"Microsoft.Resources.ResourceWriteSuccess\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/contosovms/providers/Microsoft.EventGrid/eventSubscriptions/VMCreation\",\r\n \"name\": \"VMCreation\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n }\r\n ],\r\n \"nextLink\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions?api-version=2020-10-15-preview&$skiptoken=%7b%22token%22%3a%22%2bRID%3a%7e9fgUAOy9bAK4CwAAAAAAAA%3d%3d%23RT%3a1%23TRC%3a20%23ISV%3a2%23IEO%3a65551%23QCF%3a3%23FPC%3aAgEANQAgALELAG9ThnmAAYaqgPEOJAA9h8iA8YERAAAo%2foABgASCARgAQS9WABKAAcCAAe2CBYACgCEBHAChA5AJAgIAVoEECAByByADAgIyggkUANEQDABRAwwAEQAAw8WHEoDxCJhhEQIAmKUbAgAatTMCAPqQNQYAwgcA4BAA%22%2c%22range%22%3a%7b%22min%22%3a%22%22%2c%22max%22%3a%22FF%22%7d%7d&$top=20\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8329?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9ldmVudFN1YnNjcmlwdGlvbnMvc2RrLUV2ZW50U3Vic2NyaXB0aW9uLTgzMjk/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "95a5982e-d9b7-4331-90fe-645faa689137" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" + "Thu, 17 Jun 2021 21:06:32 GMT" ], "Pragma": [ "no-cache" ], - "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/operationResults/26E415B8-FA2E-45A9-A94B-970C7AA53A50?api-version=2020-10-15-preview" - ], - "Retry-After": [ - "10" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/operationsStatus/26E415B8-FA2E-45A9-A94B-970C7AA53A50?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14997" + "x-ms-failure-cause": [ + "gateway" ], "x-ms-request-id": [ - "2615841d-a13e-435d-8545-ddfcf1907082" + "80cd69ca-f539-42eb-a0d6-8976c87aad0f" ], "x-ms-correlation-request-id": [ - "2615841d-a13e-435d-8545-ddfcf1907082" + "80cd69ca-f539-42eb-a0d6-8976c87aad0f" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004656Z:2615841d-a13e-435d-8545-ddfcf1907082" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:46:56 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/operationsStatus/26E415B8-FA2E-45A9-A94B-970C7AA53A50?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL29wZXJhdGlvbnNTdGF0dXMvMjZFNDE1QjgtRkEyRS00NUE5LUE5NEItOTcwQzdBQTUzQTUwP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" + "WESTUS:20210617T210632Z:80cd69ca-f539-42eb-a0d6-8976c87aad0f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-request-id": [ - "ffdcb04e-389f-4928-87e9-b79afbbb5c13" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" - ], - "x-ms-correlation-request-id": [ - "57b1ca58-4f79-4396-b0bd-982ae6880731" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004706Z:57b1ca58-4f79-4396-b0bd-982ae6880731" - ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:47:06 GMT" - ], "Content-Length": [ - "284" + "202" ], "Content-Type": [ "application/json; charset=utf-8" @@ -501,67 +63,13 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/operationsStatus/26E415B8-FA2E-45A9-A94B-970C7AA53A50?api-version=2020-10-15-preview\",\r\n \"name\": \"26e415b8-fa2e-45a9-a94b-970c7aa53a50\",\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/operationResults/26E415B8-FA2E-45A9-A94B-970C7AA53A50?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL29wZXJhdGlvblJlc3VsdHMvMjZFNDE1QjgtRkEyRS00NUE5LUE5NEItOTcwQzdBQTUzQTUwP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "1f21c67a-cd00-4d8c-8f95-4a25c4e5195e" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "898" - ], - "x-ms-correlation-request-id": [ - "ac53793a-3047-4d6d-adde-e1fc9e009510" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004707Z:ac53793a-3047-4d6d-adde-e1fc9e009510" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:47:06 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"InvalidResourceType\",\r\n \"message\": \"Resource type 'eventSubscriptions' of provider namespace 'Microsoft.EventGrid' was not found in global location for api version '2021-06-01-preview'.\"\r\n }\r\n}", + "StatusCode": 404 } ], "Names": { "EventSubscriptionToAzureSubscriptionCreateGetUpdateDelete": [ - "sdk-EventSubscription-8329" + "sdk-EventSubscription-8860" ] }, "Variables": { diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToCustomTopicCreateGetUpdateDelete.json b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToCustomTopicCreateGetUpdateDelete.json index e64054dea31f3..cdd745e472ad4 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToCustomTopicCreateGetUpdateDelete.json +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToCustomTopicCreateGetUpdateDelete.json @@ -7,15 +7,15 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7b1577b0-0cad-4851-adf5-5de082fa19bc" + "0f0c9980-ac63-4bc4-8116-fd80a9711320" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ] }, @@ -23,20 +23,23 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:44 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11999" ], "x-ms-request-id": [ - "09ee9fd5-ef25-49dd-8682-68f22d9c3b34" + "b9bdebd1-1997-40ea-9f50-7d12ad0608ab" ], "x-ms-correlation-request-id": [ - "09ee9fd5-ef25-49dd-8682-68f22d9c3b34" + "b9bdebd1-1997-40ea-9f50-7d12ad0608ab" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005434Z:09ee9fd5-ef25-49dd-8682-68f22d9c3b34" + "WESTUS:20210618T221044Z:b9bdebd1-1997-40ea-9f50-7d12ad0608ab" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -44,38 +47,35 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:33 GMT" + "Content-Length": [ + "66650" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "43627" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9718\",\r\n \"name\": \"sdk-EventGrid-RG-9718\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkrg\",\r\n \"name\": \"vkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"name\": \"MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9024\",\r\n \"name\": \"sdk-EventGrid-RG-9024\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Deleting\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/FrancosResources\",\r\n \"name\": \"FrancosResources\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridresourcegroup\",\r\n \"name\": \"gridresourcegroup\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-EventHub-EASTUS2EUAP\",\r\n \"name\": \"Default-EventHub-EASTUS2EUAP\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/babanisa\",\r\n \"name\": \"babanisa\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/egprodtestingrg\",\r\n \"name\": \"egprodtestingrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg\",\r\n \"name\": \"kalsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demorg\",\r\n \"name\": \"demorg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cesartopics\",\r\n \"name\": \"cesartopics\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/contosovms\",\r\n \"name\": \"contosovms\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/snorop\",\r\n \"name\": \"snorop\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demo-devopsautomation\",\r\n \"name\": \"demo-devopsautomation\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"name\": \"clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/serverlessdevops\",\r\n \"name\": \"serverlessdevops\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg\",\r\n \"name\": \"examplerg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testpsrg\",\r\n \"name\": \"testpsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"name\": \"clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"name\": \"clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"name\": \"clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"name\": \"clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalstest\",\r\n \"name\": \"kalstest\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"name\": \"clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"name\": \"clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"name\": \"clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"name\": \"clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"name\": \"clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test1\",\r\n \"name\": \"test1\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"name\": \"clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"name\": \"clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"name\": \"clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"name\": \"clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps7238\",\r\n \"name\": \"rgname-ps7238\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps4534\",\r\n \"name\": \"rgname-ps4534\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2089\",\r\n \"name\": \"rgname-ps2089\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2395\",\r\n \"name\": \"rgname-ps2395\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"name\": \"clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"name\": \"clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"name\": \"clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"name\": \"clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"name\": \"clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"name\": \"clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"name\": \"clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"name\": \"clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUssc\",\r\n \"name\": \"AegSyntheticRgUssc\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/SampleRg\",\r\n \"name\": \"SampleRg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUSE2\",\r\n \"name\": \"AegSyntheticRgUSE2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"name\": \"clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:45:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"name\": \"clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"name\": \"clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:23:51Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"name\": \"clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:02Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"name\": \"clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"name\": \"clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"name\": \"clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:55Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"name\": \"clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:23:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testPartnerRg\",\r\n \"name\": \"testPartnerRg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-108\",\r\n \"name\": \"sdk-EventGrid-RG-108\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8557\",\r\n \"name\": \"sdk-EventGrid-RG-8557\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-781\",\r\n \"name\": \"sdk-EventGrid-RG-781\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7222\",\r\n \"name\": \"sdk-EventGrid-RG-7222\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5120\",\r\n \"name\": \"sdk-EventGrid-RG-5120\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/TestInBoundVm_group\",\r\n \"name\": \"TestInBoundVm_group\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9854\",\r\n \"name\": \"sdk-EventGrid-RG-9854\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Deleting\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionRG\",\r\n \"name\": \"newRegionRG\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishprg\",\r\n \"name\": \"kishprg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg1\",\r\n \"name\": \"rg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzSecPackAutoConfigRG\",\r\n \"name\": \"AzSecPackAutoConfigRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"name\": \"clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"name\": \"clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"name\": \"clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-25T17:13:52Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"name\": \"clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-29T17:04:00Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"name\": \"clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-31T05:24:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"name\": \"clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-27T20:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"name\": \"clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:34:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"name\": \"clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:19:14Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"name\": \"clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"name\": \"clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:05Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"name\": \"clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"name\": \"clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"name\": \"clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:13:31Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"name\": \"clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:54Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"name\": \"clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"name\": \"clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"name\": \"clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:24:28Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/brandon-test\",\r\n \"name\": \"brandon-test\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg-ahamadeventgrid\",\r\n \"name\": \"rg-ahamadeventgrid\",\r\n \"location\": \"westus2\",\r\n \"tags\": {\r\n \"DeleteAfter\": \"2021-06-20T07:41:17.4973639Z\",\r\n \"Creator\": \"ahamad\",\r\n \"ServiceDirectory\": \"eventgrid\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/jioRg\",\r\n \"name\": \"jioRg\",\r\n \"location\": \"japanwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-4001?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNDAwMT9hcGktdmVyc2lvbj0yMDE1LTExLTAx", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-8095?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODA5NT9hcGktdmVyc2lvbj0yMDE1LTExLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "429fd377-0978-4030-8c09-82472b7b0612" + "5bfde746-a56e-43cb-9450-ecbf453673f5" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ], "Content-Type": [ @@ -89,20 +89,23 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:45 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" + "1199" ], "x-ms-request-id": [ - "3cd4a7bf-5871-41bf-8dc0-1ba646312d3b" + "458cb657-17ad-4168-8285-fc7f928339a0" ], "x-ms-correlation-request-id": [ - "3cd4a7bf-5871-41bf-8dc0-1ba646312d3b" + "458cb657-17ad-4168-8285-fc7f928339a0" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005434Z:3cd4a7bf-5871-41bf-8dc0-1ba646312d3b" + "WESTUS:20210618T221046Z:458cb657-17ad-4168-8285-fc7f928339a0" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -110,9 +113,6 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:33 GMT" - ], "Content-Length": [ "202" ], @@ -123,25 +123,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001\",\r\n \"name\": \"sdk-EventGrid-RG-4001\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095\",\r\n \"name\": \"sdk-EventGrid-RG-8095\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNDAwMS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTQ/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODA5NS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTM2OD9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "6c6537a5-77cc-47c8-9852-272e5e7298a2" + "4aab7a7a-5b7a-4bf0-8336-4cf0740d9d74" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -155,41 +155,41 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:48 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/F8801C80-3BCA-41A8-900D-58F996D58BA1?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/49AB8366-5AC5-4640-AFD9-7617803F66DA?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "4d30bfa0-5cda-4c15-acc0-a9797a4aefc4" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "f6ced3d0-c900-4db4-98ee-db6aca808d3c" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1189" + "1199" ], "x-ms-correlation-request-id": [ - "093d7561-c49b-46e9-a045-e5e4350f4c2d" + "115f4937-e9bc-45a5-8d9c-4ccf7671d0cb" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005435Z:093d7561-c49b-46e9-a045-e5e4350f4c2d" + "WESTUS:20210618T221048Z:115f4937-e9bc-45a5-8d9c-4ccf7671d0cb" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:35 GMT" - ], "Content-Length": [ - "333" + "337" ], "Content-Type": [ "application/json; charset=utf-8" @@ -198,19 +198,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4\",\r\n \"name\": \"sdk-Topic-4\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368\",\r\n \"name\": \"sdk-Topic-368\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/F8801C80-3BCA-41A8-900D-58F996D58BA1?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvRjg4MDFDODAtM0JDQS00MUE4LTkwMEQtNThGOTk2RDU4QkExP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/49AB8366-5AC5-4640-AFD9-7617803F66DA?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNDlBQjgzNjYtNUFDNS00NjQwLUFGRDktNzYxNzgwM0Y2NkRBP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -218,35 +218,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:58 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "1e6fbeb8-c6b1-4adb-ac8c-765c129f2c86" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "64a73624-7035-4fba-97a3-c909adcd3e08" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" + "11999" ], "x-ms-correlation-request-id": [ - "5519a6be-7c2c-4814-9898-ae8a9e10906d" + "44b5678b-0b84-481f-9976-8824acb0bbe4" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005445Z:5519a6be-7c2c-4814-9898-ae8a9e10906d" + "WESTUS:20210618T221059Z:44b5678b-0b84-481f-9976-8824acb0bbe4" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:45 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -255,19 +255,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/F8801C80-3BCA-41A8-900D-58F996D58BA1?api-version=2020-10-15-preview\",\r\n \"name\": \"f8801c80-3bca-41a8-900d-58f996d58ba1\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/49AB8366-5AC5-4640-AFD9-7617803F66DA?api-version=2021-06-01-preview\",\r\n \"name\": \"49ab8366-5ac5-4640-afd9-7617803f66da\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNDAwMS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTQ/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODA5NS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTM2OD9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -275,35 +275,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:10:58 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "95e6168e-c0b8-432f-aa52-3d97a6057f3a" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "0d593f76-e0b4-4c85-b447-b10bb9edf7fa" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" + "11998" ], "x-ms-correlation-request-id": [ - "70c6b251-bdc6-4674-9263-edc2eb2fe628" + "06d252f2-0034-44b1-bf39-b7f29cf4dc4f" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005445Z:70c6b251-bdc6-4674-9263-edc2eb2fe628" + "WESTUS:20210618T221059Z:06d252f2-0034-44b1-bf39-b7f29cf4dc4f" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:45 GMT" - ], "Content-Length": [ - "558" + "564" ], "Content-Type": [ "application/json; charset=utf-8" @@ -312,25 +312,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-4.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"5ca22960-11aa-4993-91ad-cd3da25b2700\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4\",\r\n \"name\": \"sdk-Topic-4\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-368.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"c432486b-78e9-4299-b70b-f9988fe50d63\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368\",\r\n \"name\": \"sdk-Topic-368\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNDAwMS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTQ/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODA5NS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTM2OD9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6f34f092-cf83-44e1-bca9-5fbd2ed2482a" + "8962964f-83cd-4032-88a0-6e80ca00abc2" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -338,35 +338,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:03 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "baebd4cf-3825-40ba-914b-87e72c7cc350" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "a174a41c-a333-4d76-9097-e1f732dde2c5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" + "11997" ], "x-ms-correlation-request-id": [ - "d70a29b6-bd7b-4d9f-8126-b976427edb82" + "6e1682b1-b292-4499-a832-4e2de02e3ce0" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005451Z:d70a29b6-bd7b-4d9f-8126-b976427edb82" + "WESTUS:20210618T221104Z:6e1682b1-b292-4499-a832-4e2de02e3ce0" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:50 GMT" - ], "Content-Length": [ - "558" + "564" ], "Content-Type": [ "application/json; charset=utf-8" @@ -375,25 +375,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-4.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"5ca22960-11aa-4993-91ad-cd3da25b2700\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4\",\r\n \"name\": \"sdk-Topic-4\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-368.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"c432486b-78e9-4299-b70b-f9988fe50d63\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368\",\r\n \"name\": \"sdk-Topic-368\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNDAwMS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTQ/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODA5NS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTM2OD9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bb20fa6f-baa9-4a9e-b731-f7f0f851961a" + "706b85e3-b5e8-4c8b-bb18-6a3c50c214b6" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -401,35 +401,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:03 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "3c85c21e-9d8c-447c-b97d-8346d68faf49" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "e7febd72-c5cf-406e-b12b-8dadf007b97f" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" + "11996" ], "x-ms-correlation-request-id": [ - "9cefcbe9-d705-462d-a699-fce8bc26417a" + "37184b39-b04e-4d69-9f3b-5f5135533a2d" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005451Z:9cefcbe9-d705-462d-a699-fce8bc26417a" + "WESTUS:20210618T221104Z:37184b39-b04e-4d69-9f3b-5f5135533a2d" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:51 GMT" - ], "Content-Length": [ - "558" + "564" ], "Content-Type": [ "application/json; charset=utf-8" @@ -438,25 +438,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-4.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"5ca22960-11aa-4993-91ad-cd3da25b2700\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4\",\r\n \"name\": \"sdk-Topic-4\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-368.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"c432486b-78e9-4299-b70b-f9988fe50d63\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368\",\r\n \"name\": \"sdk-Topic-368\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9226?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTQwMDEvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy00L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tOTIyNj9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-5645?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTgwOTUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy0zNjgvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi01NjQ1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"destination\": {\r\n \"endpointType\": \"WebHook\",\r\n \"properties\": {\r\n \"endpointUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid?functionName=EventGridTrigger1&code=\"\r\n }\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "24706713-dc17-4e4d-a498-0d3ed6b95c9a" + "efe65150-1334-4507-a5cc-c1b02a60b38a" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -470,41 +470,41 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:04 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/F70D6045-93E5-4A85-8579-2438ECB3A54B?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/70151C48-D65C-4D12-8336-A4ACF9128FE2?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "a02a9f28-49ac-4d51-84f7-0700ee4444f2" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "de19b0b0-fc73-47a3-8cc1-c2493e82dadb" ], "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "898" + "899" ], "x-ms-correlation-request-id": [ - "34145096-6f28-467c-9372-7bbf3a75e5e4" + "275d4c47-448f-4be1-aa07-f0b3f1ceb5dc" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005452Z:34145096-6f28-467c-9372-7bbf3a75e5e4" + "WESTUS:20210618T221104Z:275d4c47-448f-4be1-aa07-f0b3f1ceb5dc" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:52 GMT" - ], "Content-Length": [ - "906" + "892" ], "Content-Type": [ "application/json; charset=utf-8" @@ -513,19 +513,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-4001/providers/microsoft.eventgrid/topics/sdk-topic-4\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9226\",\r\n \"name\": \"sdk-EventSubscription-9226\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-8095/providers/microsoft.eventgrid/topics/sdk-topic-368\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-5645\",\r\n \"name\": \"sdk-EventSubscription-5645\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/F70D6045-93E5-4A85-8579-2438ECB3A54B?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvRjcwRDYwNDUtOTNFNS00QTg1LTg1NzktMjQzOEVDQjNBNTRCP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/70151C48-D65C-4D12-8336-A4ACF9128FE2?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNzAxNTFDNDgtRDY1Qy00RDEyLTgzMzYtQTRBQ0Y5MTI4RkUyP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -533,35 +533,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:14 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "1d3c4ec0-e67b-4c55-bb7c-8b014bae29cf" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "bc61b527-7873-4c1a-bb63-bb3453ea687c" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" + "11995" ], "x-ms-correlation-request-id": [ - "769c8e25-e14a-4afa-948a-fafc4409f094" + "23027cbf-e002-4afb-9293-fbd1535b7b46" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005502Z:769c8e25-e14a-4afa-948a-fafc4409f094" + "WESTUS:20210618T221114Z:23027cbf-e002-4afb-9293-fbd1535b7b46" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:55:02 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -570,19 +570,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/F70D6045-93E5-4A85-8579-2438ECB3A54B?api-version=2020-10-15-preview\",\r\n \"name\": \"f70d6045-93e5-4a85-8579-2438ecb3a54b\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/70151C48-D65C-4D12-8336-A4ACF9128FE2?api-version=2021-06-01-preview\",\r\n \"name\": \"70151c48-d65c-4d12-8336-a4acf9128fe2\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9226?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTQwMDEvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy00L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tOTIyNj9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-5645?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTgwOTUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy0zNjgvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi01NjQ1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -590,35 +590,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:14 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "d7d1ae53-2a39-4f06-8f54-5f77c06dc0df" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "d2b03548-4f3b-41ee-bb56-c09fb6999799" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11958" + "11994" ], "x-ms-correlation-request-id": [ - "47031cd2-2001-4f96-ac32-fd6678b7f9a7" + "d59aa1dd-dba3-4b69-9f66-fe9d46dc3b96" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005502Z:47031cd2-2001-4f96-ac32-fd6678b7f9a7" + "WESTUS:20210618T221114Z:d59aa1dd-dba3-4b69-9f66-fe9d46dc3b96" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:55:02 GMT" - ], "Content-Length": [ - "1004" + "990" ], "Content-Type": [ "application/json; charset=utf-8" @@ -627,25 +627,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-4001/providers/microsoft.eventgrid/topics/sdk-topic-4\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9226\",\r\n \"name\": \"sdk-EventSubscription-9226\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-8095/providers/microsoft.eventgrid/topics/sdk-topic-368\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-5645\",\r\n \"name\": \"sdk-EventSubscription-5645\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9226?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTQwMDEvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy00L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tOTIyNj9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-5645?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTgwOTUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy0zNjgvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi01NjQ1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8b5db766-dc2e-4920-99fc-6d1133f5dd4d" + "729819ac-598d-4010-af8c-543dcec914b0" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -653,35 +653,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:19 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "303ddd50-7720-4bc2-b4fb-225ff474d592" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "a7d1c17c-482e-49d5-af5a-67696ee47728" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11957" + "11993" ], "x-ms-correlation-request-id": [ - "1ca92eda-df69-4d17-bad6-7c2264ffd820" + "ae3f58ac-4fcd-4777-8a3a-3cb5edd828af" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005507Z:1ca92eda-df69-4d17-bad6-7c2264ffd820" + "WESTUS:20210618T221120Z:ae3f58ac-4fcd-4777-8a3a-3cb5edd828af" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:55:07 GMT" - ], "Content-Length": [ - "1004" + "990" ], "Content-Type": [ "application/json; charset=utf-8" @@ -690,25 +690,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-4001/providers/microsoft.eventgrid/topics/sdk-topic-4\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9226\",\r\n \"name\": \"sdk-EventSubscription-9226\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-8095/providers/microsoft.eventgrid/topics/sdk-topic-368\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-5645\",\r\n \"name\": \"sdk-EventSubscription-5645\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9226?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTQwMDEvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy00L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tOTIyNj9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-5645?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTgwOTUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy0zNjgvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi01NjQ1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "aa2ee43d-9fdf-4d62-834b-c45d7ff086cb" + "04586b69-e675-4a5c-a59c-05e5b06e43bb" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -716,35 +716,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:19 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "09395fcc-c469-4b64-a7c0-32c0ec1c2ade" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "013a9529-4fdf-4bcc-88a2-d5824c5a661d" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11956" + "11992" ], "x-ms-correlation-request-id": [ - "0fa12433-ba36-462c-92f4-795f6524d324" + "bf7f5e6a-aab8-4ddd-b8ab-a40715bc3c54" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005507Z:0fa12433-ba36-462c-92f4-795f6524d324" + "WESTUS:20210618T221120Z:bf7f5e6a-aab8-4ddd-b8ab-a40715bc3c54" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:55:07 GMT" - ], "Content-Length": [ - "1004" + "990" ], "Content-Type": [ "application/json; charset=utf-8" @@ -753,19 +753,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-4001/providers/microsoft.eventgrid/topics/sdk-topic-4\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9226\",\r\n \"name\": \"sdk-EventSubscription-9226\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-8095/providers/microsoft.eventgrid/topics/sdk-topic-368\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-5645\",\r\n \"name\": \"sdk-EventSubscription-5645\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9226?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTQwMDEvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy00L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tOTIyNj9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-5645?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTgwOTUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy0zNjgvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi01NjQ1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -773,35 +773,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:30 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "169f5718-82b1-4a64-b6b3-e29db31b732d" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "cceaff59-ff31-498a-b82f-955d9a0d829d" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11954" + "11990" ], "x-ms-correlation-request-id": [ - "629f37ac-6158-401d-9838-5a2b71024522" + "c0585446-bb30-4bdf-95f6-02611588564b" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005519Z:629f37ac-6158-401d-9838-5a2b71024522" + "WESTUS:20210618T221130Z:c0585446-bb30-4bdf-95f6-02611588564b" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:55:18 GMT" - ], "Content-Length": [ - "1244" + "1232" ], "Content-Type": [ "application/json; charset=utf-8" @@ -810,73 +810,73 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-4001/providers/microsoft.eventgrid/topics/sdk-topic-4\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64,\r\n \"deliveryAttributeMappings\": [\r\n {\r\n \"properties\": {\r\n \"value\": \"someValue\",\r\n \"isSecret\": false\r\n },\r\n \"name\": \"StaticDeliveryAttribute1\",\r\n \"type\": \"Static\"\r\n },\r\n {\r\n \"properties\": {\r\n \"sourceField\": \"SomeField\"\r\n },\r\n \"name\": \"DynamicDeliveryAttribute1\",\r\n \"type\": \"Dynamic\"\r\n }\r\n ]\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9226\",\r\n \"name\": \"sdk-EventSubscription-9226\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-8095/providers/microsoft.eventgrid/topics/sdk-topic-368\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64,\r\n \"deliveryAttributeMappings\": [\r\n {\r\n \"properties\": {\r\n \"value\": \"someValue\",\r\n \"isSecret\": false\r\n },\r\n \"name\": \"StaticDeliveryAttribute1\",\r\n \"type\": \"Static\"\r\n },\r\n {\r\n \"properties\": {\r\n \"sourceField\": \"data.field1\"\r\n },\r\n \"name\": \"DynamicDeliveryAttribute1\",\r\n \"type\": \"Dynamic\"\r\n }\r\n ]\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-5645\",\r\n \"name\": \"sdk-EventSubscription-5645\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9226?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTQwMDEvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy00L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tOTIyNj9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-5645?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTgwOTUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy0zNjgvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi01NjQ1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "PATCH", - "RequestBody": "{\r\n \"destination\": {\r\n \"endpointType\": \"WebHook\",\r\n \"properties\": {\r\n \"endpointUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid?functionName=EventGridTrigger1&code=\",\r\n \"deliveryAttributeMappings\": [\r\n {\r\n \"type\": \"Static\",\r\n \"properties\": {\r\n \"value\": \"someValue\",\r\n \"isSecret\": false\r\n },\r\n \"name\": \"StaticDeliveryAttribute1\"\r\n },\r\n {\r\n \"type\": \"Dynamic\",\r\n \"properties\": {\r\n \"sourceField\": \"SomeField\"\r\n },\r\n \"name\": \"DynamicDeliveryAttribute1\"\r\n }\r\n ]\r\n }\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ]\r\n}", + "RequestBody": "{\r\n \"destination\": {\r\n \"endpointType\": \"WebHook\",\r\n \"properties\": {\r\n \"endpointUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid?functionName=EventGridTrigger1&code=\",\r\n \"deliveryAttributeMappings\": [\r\n {\r\n \"type\": \"Static\",\r\n \"properties\": {\r\n \"value\": \"someValue\",\r\n \"isSecret\": false\r\n },\r\n \"name\": \"StaticDeliveryAttribute1\"\r\n },\r\n {\r\n \"type\": \"Dynamic\",\r\n \"properties\": {\r\n \"sourceField\": \"data.field1\"\r\n },\r\n \"name\": \"DynamicDeliveryAttribute1\"\r\n }\r\n ]\r\n }\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ]\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "ba28396d-865e-4e5d-9757-bfce6b285e77" + "8b00a9db-026b-4331-beca-4d70655c7b13" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "943" + "945" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:19 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/A84F7722-284D-482F-835E-0EDE451BD4DF?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/1DB9BB8F-CDEF-491C-8B6D-3341565CCC0C?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "c94ccd29-a07e-4873-ac1a-b9a8d9562445" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "cf6bc367-da77-4969-a44f-a7160972d49e" ], "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "897" + "898" ], "x-ms-correlation-request-id": [ - "d2ab86b3-9616-4e72-946d-1ea483dfd296" + "9b5301ce-e830-4225-8235-fc6b3d125cff" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005508Z:d2ab86b3-9616-4e72-946d-1ea483dfd296" + "WESTUS:20210618T221120Z:9b5301ce-e830-4225-8235-fc6b3d125cff" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:55:08 GMT" - ], "Content-Length": [ - "1243" + "1231" ], "Content-Type": [ "application/json; charset=utf-8" @@ -885,19 +885,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-4001/providers/microsoft.eventgrid/topics/sdk-topic-4\",\r\n \"provisioningState\": \"Updating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64,\r\n \"deliveryAttributeMappings\": [\r\n {\r\n \"properties\": {\r\n \"value\": \"someValue\",\r\n \"isSecret\": false\r\n },\r\n \"name\": \"StaticDeliveryAttribute1\",\r\n \"type\": \"Static\"\r\n },\r\n {\r\n \"properties\": {\r\n \"sourceField\": \"SomeField\"\r\n },\r\n \"name\": \"DynamicDeliveryAttribute1\",\r\n \"type\": \"Dynamic\"\r\n }\r\n ]\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9226\",\r\n \"name\": \"sdk-EventSubscription-9226\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-8095/providers/microsoft.eventgrid/topics/sdk-topic-368\",\r\n \"provisioningState\": \"Updating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64,\r\n \"deliveryAttributeMappings\": [\r\n {\r\n \"properties\": {\r\n \"value\": \"someValue\",\r\n \"isSecret\": false\r\n },\r\n \"name\": \"StaticDeliveryAttribute1\",\r\n \"type\": \"Static\"\r\n },\r\n {\r\n \"properties\": {\r\n \"sourceField\": \"data.field1\"\r\n },\r\n \"name\": \"DynamicDeliveryAttribute1\",\r\n \"type\": \"Dynamic\"\r\n }\r\n ]\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-5645\",\r\n \"name\": \"sdk-EventSubscription-5645\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/A84F7722-284D-482F-835E-0EDE451BD4DF?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQTg0Rjc3MjItMjg0RC00ODJGLTgzNUUtMEVERTQ1MUJENERGP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/1DB9BB8F-CDEF-491C-8B6D-3341565CCC0C?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMURCOUJCOEYtQ0RFRi00OTFDLThCNkQtMzM0MTU2NUNDQzBDP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -905,35 +905,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:29 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "0af1d5be-5d79-4a4b-bb20-35aaa0595940" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "d5a326c9-2d4d-43c7-9eef-13b82a372b78" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11955" + "11991" ], "x-ms-correlation-request-id": [ - "e90582f0-2606-401c-ac06-948db0e0c164" + "41a0ec49-0f1d-4d5e-a8a2-fe79822f656f" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005518Z:e90582f0-2606-401c-ac06-948db0e0c164" + "WESTUS:20210618T221130Z:41a0ec49-0f1d-4d5e-a8a2-fe79822f656f" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:55:18 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -942,25 +942,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/A84F7722-284D-482F-835E-0EDE451BD4DF?api-version=2020-10-15-preview\",\r\n \"name\": \"a84f7722-284d-482f-835e-0ede451bd4df\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/1DB9BB8F-CDEF-491C-8B6D-3341565CCC0C?api-version=2021-06-01-preview\",\r\n \"name\": \"1db9bb8f-cdef-491c-8b6d-3341565ccc0c\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/locations/centraluseuap/eventSubscriptions?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNDAwMS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9ldmVudFN1YnNjcmlwdGlvbnM/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/locations/centraluseuap/eventSubscriptions?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODA5NS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9ldmVudFN1YnNjcmlwdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "88d73f44-e284-4443-b041-663df88553e6" + "631453ef-e018-4af9-894b-06f5060713f2" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -968,35 +968,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:30 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "2bb52243-3853-48fb-919d-3cb5e2ac9b61" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "887bc5a8-95d9-430e-a2a9-c68328cd3aa4" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11953" + "11989" ], "x-ms-correlation-request-id": [ - "203ac611-a496-4d89-b7e9-f632c79b44e8" + "65d34460-8466-4902-9638-4299e676d1da" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005519Z:203ac611-a496-4d89-b7e9-f632c79b44e8" + "WESTUS:20210618T221130Z:65d34460-8466-4902-9638-4299e676d1da" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:55:18 GMT" - ], "Content-Length": [ - "1256" + "1244" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1005,25 +1005,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-4001/providers/microsoft.eventgrid/topics/sdk-topic-4\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64,\r\n \"deliveryAttributeMappings\": [\r\n {\r\n \"properties\": {\r\n \"value\": \"someValue\",\r\n \"isSecret\": false\r\n },\r\n \"name\": \"StaticDeliveryAttribute1\",\r\n \"type\": \"Static\"\r\n },\r\n {\r\n \"properties\": {\r\n \"sourceField\": \"SomeField\"\r\n },\r\n \"name\": \"DynamicDeliveryAttribute1\",\r\n \"type\": \"Dynamic\"\r\n }\r\n ]\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9226\",\r\n \"name\": \"sdk-EventSubscription-9226\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-8095/providers/microsoft.eventgrid/topics/sdk-topic-368\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64,\r\n \"deliveryAttributeMappings\": [\r\n {\r\n \"properties\": {\r\n \"value\": \"someValue\",\r\n \"isSecret\": false\r\n },\r\n \"name\": \"StaticDeliveryAttribute1\",\r\n \"type\": \"Static\"\r\n },\r\n {\r\n \"properties\": {\r\n \"sourceField\": \"data.field1\"\r\n },\r\n \"name\": \"DynamicDeliveryAttribute1\",\r\n \"type\": \"Dynamic\"\r\n }\r\n ]\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-5645\",\r\n \"name\": \"sdk-EventSubscription-5645\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-9226?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTQwMDEvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy00L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tOTIyNj9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-5645?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTgwOTUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvdG9waWNzL3Nkay1Ub3BpYy0zNjgvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi01NjQ1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2af2fea9-26e8-423b-b5b5-9214e3a9bd8a" + "dd3fe113-aac4-42af-84f0-b495452f8069" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1031,62 +1031,62 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:30 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/51597C53-2FF8-48C1-B7D3-09AFDE7E71C0?api-version=2020-10-15-preview" + "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/DAA40B54-ABB6-4AF3-8D87-E3765A0CD334?api-version=2021-06-01-preview" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/51597C53-2FF8-48C1-B7D3-09AFDE7E71C0?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/DAA40B54-ABB6-4AF3-8D87-E3765A0CD334?api-version=2021-06-01-preview" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14992" + "14999" ], "x-ms-request-id": [ - "eed238b2-ea8c-4f8d-90d2-37b007df6fe6" + "6ff9a79d-d90f-4c6e-8ad3-d9030f53fc75" ], "x-ms-correlation-request-id": [ - "eed238b2-ea8c-4f8d-90d2-37b007df6fe6" + "6ff9a79d-d90f-4c6e-8ad3-d9030f53fc75" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005519Z:eed238b2-ea8c-4f8d-90d2-37b007df6fe6" + "WESTUS:20210618T221131Z:6ff9a79d-d90f-4c6e-8ad3-d9030f53fc75" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:55:19 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/51597C53-2FF8-48C1-B7D3-09AFDE7E71C0?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNTE1OTdDNTMtMkZGOC00OEMxLUI3RDMtMDlBRkRFN0U3MUMwP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/DAA40B54-ABB6-4AF3-8D87-E3765A0CD334?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvREFBNDBCNTQtQUJCNi00QUYzLThEODctRTM3NjVBMENEMzM0P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1094,35 +1094,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:41 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "4267efbe-ae9b-4374-8f8a-203fab3fc82f" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "4f302afe-c1ac-4a0c-be7b-b8eb5d7c23d1" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11952" + "11988" ], "x-ms-correlation-request-id": [ - "aacc1951-2f0a-4a78-8af9-54647ff5c9ed" + "b5bb1c41-de9e-4c22-bc2d-7d569fd4d07f" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005530Z:aacc1951-2f0a-4a78-8af9-54647ff5c9ed" + "WESTUS:20210618T221141Z:b5bb1c41-de9e-4c22-bc2d-7d569fd4d07f" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:55:29 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1131,19 +1131,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/51597C53-2FF8-48C1-B7D3-09AFDE7E71C0?api-version=2020-10-15-preview\",\r\n \"name\": \"51597c53-2ff8-48c1-b7d3-09afde7e71c0\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/DAA40B54-ABB6-4AF3-8D87-E3765A0CD334?api-version=2021-06-01-preview\",\r\n \"name\": \"daa40b54-abb6-4af3-8d87-e3765a0cd334\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/51597C53-2FF8-48C1-B7D3-09AFDE7E71C0?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvNTE1OTdDNTMtMkZGOC00OEMxLUI3RDMtMDlBRkRFN0U3MUMwP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/DAA40B54-ABB6-4AF3-8D87-E3765A0CD334?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvREFBNDBCNTQtQUJCNi00QUYzLThEODctRTM3NjVBMENEMzM0P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1151,59 +1151,59 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:41 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "cd8865c8-23f5-4496-a54e-8692176eec5b" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "3bdd8482-8496-42e9-b45d-7b16c3060215" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11951" + "11987" ], "x-ms-correlation-request-id": [ - "ea88c0a7-2682-4e70-bb90-9b4677038394" + "914b5540-a9bd-428b-9650-a2ad84f76a55" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005530Z:ea88c0a7-2682-4e70-bb90-9b4677038394" + "WESTUS:20210618T221142Z:914b5540-a9bd-428b-9650-a2ad84f76a55" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:55:29 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4001/providers/Microsoft.EventGrid/topics/sdk-Topic-4?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNDAwMS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTQ/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8095/providers/Microsoft.EventGrid/topics/sdk-Topic-368?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODA5NS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTM2OD9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2267e070-87af-4d92-aa91-e1b8012858e6" + "67fe1e75-8f10-4261-91b1-121597463383" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1211,62 +1211,62 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:41 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/AD3CDC78-745F-4C2F-B3FA-B884EA4F5C2F?api-version=2020-10-15-preview" + "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/4DEFD2D2-13D8-4183-8D4E-3C9E8C19D262?api-version=2021-06-01-preview" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/AD3CDC78-745F-4C2F-B3FA-B884EA4F5C2F?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/4DEFD2D2-13D8-4183-8D4E-3C9E8C19D262?api-version=2021-06-01-preview" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14991" + "14998" ], "x-ms-request-id": [ - "9d18b1a0-f6a1-4131-a8a2-4e01f8ca94ea" + "904d92f9-a97f-41e6-a3ee-4c9bb078259d" ], "x-ms-correlation-request-id": [ - "9d18b1a0-f6a1-4131-a8a2-4e01f8ca94ea" + "904d92f9-a97f-41e6-a3ee-4c9bb078259d" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005530Z:9d18b1a0-f6a1-4131-a8a2-4e01f8ca94ea" + "WESTUS:20210618T221142Z:904d92f9-a97f-41e6-a3ee-4c9bb078259d" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:55:30 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/AD3CDC78-745F-4C2F-B3FA-B884EA4F5C2F?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQUQzQ0RDNzgtNzQ1Ri00QzJGLUIzRkEtQjg4NEVBNEY1QzJGP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/4DEFD2D2-13D8-4183-8D4E-3C9E8C19D262?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNERFRkQyRDItMTNEOC00MTgzLThENEUtM0M5RThDMTlEMjYyP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1274,35 +1274,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:52 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "05ca8574-482b-4447-919c-6493e8b9c4bf" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "ad6d55b8-a0be-4f45-9ed5-3cc39a75fb7b" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11950" + "11986" ], "x-ms-correlation-request-id": [ - "a1a99cc7-40b0-4a5d-b640-f285f243fcfb" + "b641de99-35c5-4bad-be84-ca866d05dae3" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005540Z:a1a99cc7-40b0-4a5d-b640-f285f243fcfb" + "WESTUS:20210618T221152Z:b641de99-35c5-4bad-be84-ca866d05dae3" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:55:40 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1311,19 +1311,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/AD3CDC78-745F-4C2F-B3FA-B884EA4F5C2F?api-version=2020-10-15-preview\",\r\n \"name\": \"ad3cdc78-745f-4c2f-b3fa-b884ea4f5c2f\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/4DEFD2D2-13D8-4183-8D4E-3C9E8C19D262?api-version=2021-06-01-preview\",\r\n \"name\": \"4defd2d2-13d8-4183-8d4e-3c9e8c19d262\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/AD3CDC78-745F-4C2F-B3FA-B884EA4F5C2F?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvQUQzQ0RDNzgtNzQ1Ri00QzJGLUIzRkEtQjg4NEVBNEY1QzJGP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/4DEFD2D2-13D8-4183-8D4E-3C9E8C19D262?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvNERFRkQyRDItMTNEOC00MTgzLThENEUtM0M5RThDMTlEMjYyP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1331,38 +1331,38 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:11:52 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "530b7c47-1a27-4e87-b5eb-0777b6805a51" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "d00ba885-bf1d-4c90-9263-c85f22b8088d" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11949" + "11985" ], "x-ms-correlation-request-id": [ - "455983ac-a88d-4420-b61e-6e7d057bc625" + "d60c686f-794d-4c38-aad3-90c67e7303de" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005540Z:455983ac-a88d-4420-b61e-6e7d057bc625" + "WESTUS:20210618T221152Z:d60c686f-794d-4c38-aad3-90c67e7303de" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:55:40 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", @@ -1371,9 +1371,9 @@ ], "Names": { "EventSubscriptionToCustomTopicCreateGetUpdateDelete": [ - "sdk-EventGrid-RG-4001", - "sdk-Topic-4", - "sdk-EventSubscription-9226" + "sdk-EventGrid-RG-8095", + "sdk-Topic-368", + "sdk-EventSubscription-5645" ] }, "Variables": { diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToCustomTopicCreateGetUpdateDeleteWithEventDeliverySchema.json b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToCustomTopicCreateGetUpdateDeleteWithEventDeliverySchema.json index 633f101b3a8bb..cdb97cdee8d8f 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToCustomTopicCreateGetUpdateDeleteWithEventDeliverySchema.json +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToCustomTopicCreateGetUpdateDeleteWithEventDeliverySchema.json @@ -7,15 +7,15 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a7bd3227-3be8-4ba7-9811-5dc01a3bb2e3" + "8f420398-3017-4f6a-a564-39ff36b2ef1a" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ] }, @@ -23,20 +23,23 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 05:32:59 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" + "11997" ], "x-ms-request-id": [ - "dbfd3a6c-01f8-4c3d-9ff8-a1af984dccb6" + "f1243a5b-8eab-4152-9a59-947d0ffcb1b7" ], "x-ms-correlation-request-id": [ - "dbfd3a6c-01f8-4c3d-9ff8-a1af984dccb6" + "f1243a5b-8eab-4152-9a59-947d0ffcb1b7" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005227Z:dbfd3a6c-01f8-4c3d-9ff8-a1af984dccb6" + "WESTUS:20210618T053300Z:f1243a5b-8eab-4152-9a59-947d0ffcb1b7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -44,38 +47,35 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:52:26 GMT" + "Content-Length": [ + "65550" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "43627" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9718\",\r\n \"name\": \"sdk-EventGrid-RG-9718\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkrg\",\r\n \"name\": \"vkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"name\": \"MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1822\",\r\n \"name\": \"sdk-EventGrid-RG-1822\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Deleting\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9718\",\r\n \"name\": \"sdk-EventGrid-RG-9718\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/FrancosResources\",\r\n \"name\": \"FrancosResources\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridresourcegroup\",\r\n \"name\": \"gridresourcegroup\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-EventHub-EASTUS2EUAP\",\r\n \"name\": \"Default-EventHub-EASTUS2EUAP\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/babanisa\",\r\n \"name\": \"babanisa\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/egprodtestingrg\",\r\n \"name\": \"egprodtestingrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg\",\r\n \"name\": \"kalsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demorg\",\r\n \"name\": \"demorg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cesartopics\",\r\n \"name\": \"cesartopics\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/contosovms\",\r\n \"name\": \"contosovms\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/snorop\",\r\n \"name\": \"snorop\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demo-devopsautomation\",\r\n \"name\": \"demo-devopsautomation\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"name\": \"clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/serverlessdevops\",\r\n \"name\": \"serverlessdevops\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg\",\r\n \"name\": \"examplerg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testpsrg\",\r\n \"name\": \"testpsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"name\": \"clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"name\": \"clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"name\": \"clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"name\": \"clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalstest\",\r\n \"name\": \"kalstest\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"name\": \"clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"name\": \"clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"name\": \"clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"name\": \"clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"name\": \"clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test1\",\r\n \"name\": \"test1\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"name\": \"clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"name\": \"clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"name\": \"clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"name\": \"clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps7238\",\r\n \"name\": \"rgname-ps7238\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps4534\",\r\n \"name\": \"rgname-ps4534\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2089\",\r\n \"name\": \"rgname-ps2089\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2395\",\r\n \"name\": \"rgname-ps2395\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"name\": \"clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"name\": \"clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"name\": \"clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"name\": \"clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"name\": \"clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"name\": \"clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"name\": \"clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"name\": \"clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUssc\",\r\n \"name\": \"AegSyntheticRgUssc\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/SampleRg\",\r\n \"name\": \"SampleRg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUSE2\",\r\n \"name\": \"AegSyntheticRgUSE2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"name\": \"clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:45:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"name\": \"clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"name\": \"clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:23:51Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"name\": \"clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:02Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"name\": \"clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"name\": \"clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"name\": \"clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:55Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"name\": \"clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:23:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testPartnerRg\",\r\n \"name\": \"testPartnerRg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-108\",\r\n \"name\": \"sdk-EventGrid-RG-108\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8557\",\r\n \"name\": \"sdk-EventGrid-RG-8557\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionRG\",\r\n \"name\": \"newRegionRG\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishprg\",\r\n \"name\": \"kishprg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg1\",\r\n \"name\": \"rg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzSecPackAutoConfigRG\",\r\n \"name\": \"AzSecPackAutoConfigRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"name\": \"clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"name\": \"clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"name\": \"clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-25T17:13:52Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"name\": \"clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-29T17:04:00Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"name\": \"clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-31T05:24:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"name\": \"clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-27T20:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"name\": \"clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:34:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"name\": \"clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:19:14Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"name\": \"clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"name\": \"clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:05Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"name\": \"clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"name\": \"clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"name\": \"clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:13:31Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"name\": \"clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:54Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"name\": \"clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"name\": \"clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"name\": \"clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:24:28Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/brandon-test\",\r\n \"name\": \"brandon-test\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/jioRg\",\r\n \"name\": \"jioRg\",\r\n \"location\": \"japanwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-510?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNTEwP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-805?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODA1P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "36400aee-1258-4c05-9581-d61686a0fe1e" + "c328b4c0-10b6-4ce9-bf7e-d4c7c70c2d0d" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ], "Content-Type": [ @@ -89,20 +89,23 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 05:33:01 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1191" + "1199" ], "x-ms-request-id": [ - "d702363a-e0be-4b14-bf53-a3a3d7af8edd" + "a3e863d7-ff3e-48e5-a053-1b59a0b2ee6c" ], "x-ms-correlation-request-id": [ - "d702363a-e0be-4b14-bf53-a3a3d7af8edd" + "a3e863d7-ff3e-48e5-a053-1b59a0b2ee6c" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005227Z:d702363a-e0be-4b14-bf53-a3a3d7af8edd" + "WESTUS:20210618T053301Z:a3e863d7-ff3e-48e5-a053-1b59a0b2ee6c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -110,9 +113,6 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:52:26 GMT" - ], "Content-Length": [ "200" ], @@ -123,25 +123,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510\",\r\n \"name\": \"sdk-EventGrid-RG-510\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-805\",\r\n \"name\": \"sdk-EventGrid-RG-805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNTEwL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljcy9zZGstVG9waWMtNDg5NT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-805/providers/Microsoft.EventGrid/topics/sdk-Topic-7747?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljcy9zZGstVG9waWMtNzc0Nz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "86a34398-9e3e-4508-8ba5-4a2a91acda08" + "6c7b02aa-d677-44a8-b31a-488cb37ae49a" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -155,39 +155,39 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 05:33:05 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/02DF4820-B2F0-4CAA-AB59-3BD227FA93A4?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/E14D9BDD-E871-490E-A4D9-AC5AA6C52B89?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "9db205ff-4f44-4246-ad97-425df9b6874a" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "9ad6198f-3fa1-44ce-b89b-d24e96912115" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" + "1199" ], "x-ms-correlation-request-id": [ - "ba6598e5-3943-4dcf-b4c3-afa898663ba6" + "6af47511-f126-449a-b66f-111b2520fd54" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005228Z:ba6598e5-3943-4dcf-b4c3-afa898663ba6" + "WESTUS:20210618T053305Z:6af47511-f126-449a-b66f-111b2520fd54" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:52:28 GMT" - ], "Content-Length": [ "338" ], @@ -198,19 +198,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895\",\r\n \"name\": \"sdk-Topic-4895\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-805/providers/Microsoft.EventGrid/topics/sdk-Topic-7747\",\r\n \"name\": \"sdk-Topic-7747\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/02DF4820-B2F0-4CAA-AB59-3BD227FA93A4?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMDJERjQ4MjAtQjJGMC00Q0FBLUFCNTktM0JEMjI3RkE5M0E0P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/E14D9BDD-E871-490E-A4D9-AC5AA6C52B89?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvRTE0RDlCREQtRTg3MS00OTBFLUE0RDktQUM1QUE2QzUyQjg5P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -218,35 +218,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 05:33:15 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "97535ca5-038c-4e55-a16a-5dc737240fdc" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "c99efbb8-b5c1-4ebf-8f93-0a0f83b2ed2f" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" + "11999" ], "x-ms-correlation-request-id": [ - "924107fb-7cc5-4e79-83f0-c783e5a0a2b6" + "b8c49e61-9da6-42f8-ac7d-b50dc6cba1b3" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005239Z:924107fb-7cc5-4e79-83f0-c783e5a0a2b6" + "WESTUS:20210618T053315Z:b8c49e61-9da6-42f8-ac7d-b50dc6cba1b3" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:52:38 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -255,19 +255,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/02DF4820-B2F0-4CAA-AB59-3BD227FA93A4?api-version=2020-10-15-preview\",\r\n \"name\": \"02df4820-b2f0-4caa-ab59-3bd227fa93a4\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/E14D9BDD-E871-490E-A4D9-AC5AA6C52B89?api-version=2021-06-01-preview\",\r\n \"name\": \"e14d9bdd-e871-490e-a4d9-ac5aa6c52b89\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNTEwL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljcy9zZGstVG9waWMtNDg5NT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-805/providers/Microsoft.EventGrid/topics/sdk-Topic-7747?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljcy9zZGstVG9waWMtNzc0Nz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -275,33 +275,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 05:33:15 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "73d29140-73a5-472e-bdbf-adf0ba332357" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "2139070b-ce58-493c-a552-596f0e160b7c" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" + "11998" ], "x-ms-correlation-request-id": [ - "76e4d9fa-6564-442d-bea7-8846948fec32" + "71672198-7467-465d-9694-76dc3b2777d7" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005239Z:76e4d9fa-6564-442d-bea7-8846948fec32" + "WESTUS:20210618T053315Z:71672198-7467-465d-9694-76dc3b2777d7" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:52:38 GMT" - ], "Content-Length": [ "566" ], @@ -312,25 +312,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-4895.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"3818df7c-4025-46ae-af34-1aed5361b716\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895\",\r\n \"name\": \"sdk-Topic-4895\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-7747.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"d8aba304-1c71-4b98-91eb-055130189c82\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-805/providers/Microsoft.EventGrid/topics/sdk-Topic-7747\",\r\n \"name\": \"sdk-Topic-7747\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNTEwL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljcy9zZGstVG9waWMtNDg5NT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-805/providers/Microsoft.EventGrid/topics/sdk-Topic-7747?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljcy9zZGstVG9waWMtNzc0Nz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "83a69491-5fc9-46e0-9bed-849497c2ebfa" + "f919ac66-530e-4dfc-b736-381e0e51b122" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -338,33 +338,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 05:33:20 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "272185fd-5a92-43b4-a6c6-aab7917ba1da" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "86156fc1-4b78-4e01-8d46-84fceab97091" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" + "11997" ], "x-ms-correlation-request-id": [ - "e860bfa3-e522-4067-bb7b-ed59a8a38c33" + "803f81b1-5f93-43a0-b2fd-f2eafe4524b8" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005244Z:e860bfa3-e522-4067-bb7b-ed59a8a38c33" + "WESTUS:20210618T053320Z:803f81b1-5f93-43a0-b2fd-f2eafe4524b8" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:52:44 GMT" - ], "Content-Length": [ "566" ], @@ -375,25 +375,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-4895.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"3818df7c-4025-46ae-af34-1aed5361b716\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895\",\r\n \"name\": \"sdk-Topic-4895\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-7747.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"d8aba304-1c71-4b98-91eb-055130189c82\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-805/providers/Microsoft.EventGrid/topics/sdk-Topic-7747\",\r\n \"name\": \"sdk-Topic-7747\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNTEwL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljcy9zZGstVG9waWMtNDg5NT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-805/providers/Microsoft.EventGrid/topics/sdk-Topic-7747?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODA1L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljcy9zZGstVG9waWMtNzc0Nz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8e28eada-c5b3-45fb-8c36-0f00c58542ca" + "b3c3f5fe-9a92-4460-a6d6-8ef04796e7c6" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -401,33 +401,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 05:33:20 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "c09a2792-8fb9-4587-b3c1-372dec4fc2c0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "df3a4ce4-5c3f-40c3-bee1-bec04f9671a4" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" + "11996" ], "x-ms-correlation-request-id": [ - "7a66e5be-cffb-4f25-9046-8a1daed247b9" + "96b52ddd-0c05-4535-97fa-8184f9912813" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005244Z:7a66e5be-cffb-4f25-9046-8a1daed247b9" + "WESTUS:20210618T053320Z:96b52ddd-0c05-4535-97fa-8184f9912813" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:52:44 GMT" - ], "Content-Length": [ "566" ], @@ -438,25 +438,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-4895.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"3818df7c-4025-46ae-af34-1aed5361b716\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895\",\r\n \"name\": \"sdk-Topic-4895\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-7747.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"d8aba304-1c71-4b98-91eb-055130189c82\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-805/providers/Microsoft.EventGrid/topics/sdk-Topic-7747\",\r\n \"name\": \"sdk-Topic-7747\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6771?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTUxMC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTQ4OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi02NzcxP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-805/providers/Microsoft.EventGrid/topics/sdk-Topic-7747/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-3047?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTgwNS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTc3NDcvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi0zMDQ3P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"destination\": {\r\n \"endpointType\": \"WebHook\",\r\n \"properties\": {\r\n \"endpointUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid?functionName=EventGridTrigger1&code=\",\r\n \"maxEventsPerBatch\": 1000,\r\n \"preferredBatchSizeInKilobytes\": 1000,\r\n \"azureActiveDirectoryTenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"azureActiveDirectoryApplicationIdOrUri\": \"03d47d4a-7c50-43e0-ba90-89d090cc4582\"\r\n }\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "31a8a5bd-e38e-47b6-8028-df3eec9bb1d0" + "74e204f8-d90c-434d-9f15-8d6a5c3dd5c3" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -470,41 +470,41 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 05:33:21 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/B7214C32-A14C-42FA-AEF7-BA1720EC5CB8?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/877C0560-DC7E-4DD3-8412-B56D9B795C5C?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "0ae8f4a7-b65b-427e-8843-abc3f3fb2802" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "e1804e9d-234a-4264-910e-5ee8e2f47938" ], "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "897" + "899" ], "x-ms-correlation-request-id": [ - "98c62897-5f78-4c5b-bcca-7f344f3579e0" + "56962bcf-bacf-4d4d-965c-fa6bf95d1467" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005245Z:98c62897-5f78-4c5b-bcca-7f344f3579e0" + "WESTUS:20210618T053321Z:56962bcf-bacf-4d4d-965c-fa6bf95d1467" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:52:45 GMT" - ], "Content-Length": [ - "1122" + "1104" ], "Content-Type": [ "application/json; charset=utf-8" @@ -513,76 +513,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-510/providers/microsoft.eventgrid/topics/sdk-topic-4895\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1000,\r\n \"preferredBatchSizeInKilobytes\": 1000,\r\n \"azureActiveDirectoryTenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"azureActiveDirectoryApplicationIdOrUri\": \"03d47d4a-7c50-43e0-ba90-89d090cc4582\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6771\",\r\n \"name\": \"sdk-EventSubscription-6771\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-805/providers/microsoft.eventgrid/topics/sdk-topic-7747\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1000,\r\n \"preferredBatchSizeInKilobytes\": 1000,\r\n \"azureActiveDirectoryTenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"azureActiveDirectoryApplicationIdOrUri\": \"03d47d4a-7c50-43e0-ba90-89d090cc4582\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-805/providers/Microsoft.EventGrid/topics/sdk-Topic-7747/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-3047\",\r\n \"name\": \"sdk-EventSubscription-3047\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/B7214C32-A14C-42FA-AEF7-BA1720EC5CB8?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQjcyMTRDMzItQTE0Qy00MkZBLUFFRjctQkExNzIwRUM1Q0I4P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "11b6f334-b3d7-4b48-b763-cbbe4ae747c2" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" - ], - "x-ms-correlation-request-id": [ - "90a389c2-5864-4f2d-9cb8-4e8b20297ece" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005255Z:90a389c2-5864-4f2d-9cb8-4e8b20297ece" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:52:55 GMT" - ], - "Content-Length": [ - "308" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/B7214C32-A14C-42FA-AEF7-BA1720EC5CB8?api-version=2020-10-15-preview\",\r\n \"name\": \"b7214c32-a14c-42fa-aef7-ba1720ec5cb8\",\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6771?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTUxMC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTQ4OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi02NzcxP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/877C0560-DC7E-4DD3-8412-B56D9B795C5C?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvODc3QzA1NjAtREM3RS00REQzLTg0MTItQjU2RDlCNzk1QzVDP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -590,161 +533,35 @@ "Cache-Control": [ "no-cache" ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "2113051b-0afc-401e-8ffc-a5963af886b1" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" - ], - "x-ms-correlation-request-id": [ - "d2fb909a-a9cb-4e4c-9456-1ad7050bc6b0" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005256Z:d2fb909a-a9cb-4e4c-9456-1ad7050bc6b0" - ], - "X-Content-Type-Options": [ - "nosniff" - ], "Date": [ - "Fri, 19 Feb 2021 00:52:55 GMT" - ], - "Content-Length": [ - "1163" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-510/providers/microsoft.eventgrid/topics/sdk-topic-4895\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1000,\r\n \"preferredBatchSizeInKilobytes\": 1000,\r\n \"azureActiveDirectoryTenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"azureActiveDirectoryApplicationIdOrUri\": \"03d47d4a-7c50-43e0-ba90-89d090cc4582\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6771\",\r\n \"name\": \"sdk-EventSubscription-6771\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6771?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTUxMC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTQ4OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi02NzcxP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "39bd714f-76e1-4ea0-84ee-c2888135b619" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" + "Fri, 18 Jun 2021 05:33:31 GMT" ], "Pragma": [ "no-cache" ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "7b22ce90-f011-4cba-900c-7a4652cebe69" - ], "Server": [ "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" - ], - "x-ms-correlation-request-id": [ - "14ec18c5-4ed4-4af9-a3ac-e97ba551fc6f" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005301Z:14ec18c5-4ed4-4af9-a3ac-e97ba551fc6f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:53:00 GMT" - ], - "Content-Length": [ - "1163" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-510/providers/microsoft.eventgrid/topics/sdk-topic-4895\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1000,\r\n \"preferredBatchSizeInKilobytes\": 1000,\r\n \"azureActiveDirectoryTenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"azureActiveDirectoryApplicationIdOrUri\": \"03d47d4a-7c50-43e0-ba90-89d090cc4582\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6771\",\r\n \"name\": \"sdk-EventSubscription-6771\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6771?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTUxMC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTQ4OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi02NzcxP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "4bb0bd43-af9a-409e-81dc-35bb00c275d5" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "dc82a351-7140-4ab9-bbbc-39489824ed85" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "282b83ba-5a75-44e3-801f-8c67ed722f3d" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" + "11995" ], "x-ms-correlation-request-id": [ - "4b890365-e3d5-4ce9-8f8e-8562fbdd90ef" + "dce96082-a747-4849-92de-1e6a781062b7" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005301Z:4b890365-e3d5-4ce9-8f8e-8562fbdd90ef" + "WESTUS:20210618T053331Z:dce96082-a747-4849-92de-1e6a781062b7" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:53:00 GMT" - ], "Content-Length": [ - "1163" + "944" ], "Content-Type": [ "application/json; charset=utf-8" @@ -753,627 +570,15 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-510/providers/microsoft.eventgrid/topics/sdk-topic-4895\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1000,\r\n \"preferredBatchSizeInKilobytes\": 1000,\r\n \"azureActiveDirectoryTenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"azureActiveDirectoryApplicationIdOrUri\": \"03d47d4a-7c50-43e0-ba90-89d090cc4582\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6771\",\r\n \"name\": \"sdk-EventSubscription-6771\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6771?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTUxMC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTQ4OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi02NzcxP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "4902b07e-1865-4bc5-8039-7d4506171ec0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" - ], - "x-ms-correlation-request-id": [ - "b97a711f-d813-4418-a8b3-47c74e142726" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005312Z:b97a711f-d813-4418-a8b3-47c74e142726" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:53:12 GMT" - ], - "Content-Length": [ - "1023" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-510/providers/microsoft.eventgrid/topics/sdk-topic-4895\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 4400,\r\n \"preferredBatchSizeInKilobytes\": 900\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6771\",\r\n \"name\": \"sdk-EventSubscription-6771\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6771?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTUxMC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTQ4OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi02NzcxP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "PATCH", - "RequestBody": "{\r\n \"destination\": {\r\n \"endpointType\": \"WebHook\",\r\n \"properties\": {\r\n \"endpointUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid?functionName=EventGridTrigger1&code=\",\r\n \"maxEventsPerBatch\": 4400,\r\n \"preferredBatchSizeInKilobytes\": 900\r\n }\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ]\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "4d523bdb-b379-473f-b657-9c8c706b72d0" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "589" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/A153D17D-A26E-4857-BC62-D7CDF63E59F5?api-version=2020-10-15-preview" - ], - "x-ms-request-id": [ - "83210858-63cb-4e09-b14c-c56cdcf2665e" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "896" - ], - "x-ms-correlation-request-id": [ - "5e190a06-fbc2-4bd3-947f-9494e0ecf12f" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005302Z:5e190a06-fbc2-4bd3-947f-9494e0ecf12f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:53:02 GMT" - ], - "Content-Length": [ - "1022" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-510/providers/microsoft.eventgrid/topics/sdk-topic-4895\",\r\n \"provisioningState\": \"Updating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 4400,\r\n \"preferredBatchSizeInKilobytes\": 900\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6771\",\r\n \"name\": \"sdk-EventSubscription-6771\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/A153D17D-A26E-4857-BC62-D7CDF63E59F5?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQTE1M0QxN0QtQTI2RS00ODU3LUJDNjItRDdDREY2M0U1OUY1P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "1c2c0fbd-78d3-4a18-8305-1c012944589b" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" - ], - "x-ms-correlation-request-id": [ - "d8c17ed4-ebe7-41bf-aae1-9ed43bd10396" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005312Z:d8c17ed4-ebe7-41bf-aae1-9ed43bd10396" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:53:12 GMT" - ], - "Content-Length": [ - "308" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/A153D17D-A26E-4857-BC62-D7CDF63E59F5?api-version=2020-10-15-preview\",\r\n \"name\": \"a153d17d-a26e-4857-bc62-d7cdf63e59f5\",\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/locations/centraluseuap/eventSubscriptions?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNTEwL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL2V2ZW50U3Vic2NyaXB0aW9ucz9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c8486054-bbc8-4ebe-9306-13c9659f0472" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "868eb762-139a-412d-9269-9fd34aa3eac0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" - ], - "x-ms-correlation-request-id": [ - "1a37c1a1-ba1a-455b-ba25-e1984efb15e0" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005312Z:1a37c1a1-ba1a-455b-ba25-e1984efb15e0" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:53:12 GMT" - ], - "Content-Length": [ - "1035" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-510/providers/microsoft.eventgrid/topics/sdk-topic-4895\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 4400,\r\n \"preferredBatchSizeInKilobytes\": 900\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6771\",\r\n \"name\": \"sdk-EventSubscription-6771\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6771?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTUxMC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTQ4OTUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi02NzcxP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "0a4cc58d-faa1-4530-b292-1f2b6655e5e7" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/A31A0212-FDEC-43CD-8835-C5C559ACCCD0?api-version=2020-10-15-preview" - ], - "Retry-After": [ - "10" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/A31A0212-FDEC-43CD-8835-C5C559ACCCD0?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14992" - ], - "x-ms-request-id": [ - "a2f86aa9-d2b4-45e7-a4c8-811cbe07fc9e" - ], - "x-ms-correlation-request-id": [ - "a2f86aa9-d2b4-45e7-a4c8-811cbe07fc9e" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005313Z:a2f86aa9-d2b4-45e7-a4c8-811cbe07fc9e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:53:13 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/A31A0212-FDEC-43CD-8835-C5C559ACCCD0?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQTMxQTAyMTItRkRFQy00M0NELTg4MzUtQzVDNTU5QUNDQ0QwP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "434b5667-15df-4446-91ae-56da337f2da6" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" - ], - "x-ms-correlation-request-id": [ - "b3f2d7f6-5cba-4957-8307-d557ea5a2104" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005323Z:b3f2d7f6-5cba-4957-8307-d557ea5a2104" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:53:23 GMT" - ], - "Content-Length": [ - "308" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/A31A0212-FDEC-43CD-8835-C5C559ACCCD0?api-version=2020-10-15-preview\",\r\n \"name\": \"a31a0212-fdec-43cd-8835-c5c559acccd0\",\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/A31A0212-FDEC-43CD-8835-C5C559ACCCD0?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvQTMxQTAyMTItRkRFQy00M0NELTg4MzUtQzVDNTU5QUNDQ0QwP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "1271f3bf-4863-45e8-bd7e-9dac3d5aab62" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" - ], - "x-ms-correlation-request-id": [ - "6216cada-186b-42df-b692-217997e901bb" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005323Z:6216cada-186b-42df-b692-217997e901bb" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:53:23 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-510/providers/Microsoft.EventGrid/topics/sdk-Topic-4895?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNTEwL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljcy9zZGstVG9waWMtNDg5NT9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "81954896-9913-4157-93ca-35646f616487" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/C8E7FD77-C8CE-42AB-AF10-0D3386258454?api-version=2020-10-15-preview" - ], - "Retry-After": [ - "10" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/C8E7FD77-C8CE-42AB-AF10-0D3386258454?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14991" - ], - "x-ms-request-id": [ - "af744af1-67e3-4642-9028-5545088d5df4" - ], - "x-ms-correlation-request-id": [ - "af744af1-67e3-4642-9028-5545088d5df4" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005324Z:af744af1-67e3-4642-9028-5545088d5df4" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:53:23 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/C8E7FD77-C8CE-42AB-AF10-0D3386258454?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQzhFN0ZENzctQzhDRS00MkFCLUFGMTAtMEQzMzg2MjU4NDU0P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "7fce3a23-dee7-4435-9763-845faa8bb7bb" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" - ], - "x-ms-correlation-request-id": [ - "c2e48652-5a65-4c79-96f4-a04a85d48988" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005334Z:c2e48652-5a65-4c79-96f4-a04a85d48988" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:53:33 GMT" - ], - "Content-Length": [ - "308" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/C8E7FD77-C8CE-42AB-AF10-0D3386258454?api-version=2020-10-15-preview\",\r\n \"name\": \"c8e7fd77-c8ce-42ab-af10-0d3386258454\",\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/C8E7FD77-C8CE-42AB-AF10-0D3386258454?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvQzhFN0ZENzctQzhDRS00MkFCLUFGMTAtMEQzMzg2MjU4NDU0P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "0b65af16-5ea7-43ff-9195-5510d93cd327" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" - ], - "x-ms-correlation-request-id": [ - "17b2dd4c-9368-477c-82a9-99a8c690b22d" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005334Z:17b2dd4c-9368-477c-82a9-99a8c690b22d" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:53:33 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/877C0560-DC7E-4DD3-8412-B56D9B795C5C?api-version=2021-06-01-preview\",\r\n \"name\": \"877c0560-dc7e-4dd3-8412-b56d9b795c5c\",\r\n \"status\": \"Failed\",\r\n \"error\": {\r\n \"code\": \"WebhookAadAppAccessCheckCategory\",\r\n \"message\": \"Access check failed for Webhook AAD App with error 'Subscriber's client 'AAD application' with app id '38548d39-7f3b-418a-9802-27ecef8b85d5' is neither owner of this AAD application 03d47d4a-7c50-43e0-ba90-89d090cc4582 nor have this role AzureEventGridSecureWebhookSubscriber. In addition the role has to be assigned to client 'AAD application' with app id '38548d39-7f3b-418a-9802-27ecef8b85d5'. One of these two conditions has to be met.'. For troublehooting, visit https://aka.ms/essecurewebhook. Activity id:16bc35d6-ab5d-4d9c-b368-d9bbc2878603, timestamp: 6/18/2021 5:33:23 AM (UTC).\"\r\n }\r\n}", "StatusCode": 200 } ], "Names": { "EventSubscriptionToCustomTopicCreateGetUpdateDeleteWithEventDeliverySchema": [ - "sdk-EventGrid-RG-510", - "sdk-Topic-4895", - "sdk-EventSubscription-6771" + "sdk-EventGrid-RG-805", + "sdk-Topic-7747", + "sdk-EventSubscription-3047" ] }, "Variables": { diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToDomainCreateGetUpdateDelete.json b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToDomainCreateGetUpdateDelete.json index 1d3f87db0d7db..cd2481de861cb 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToDomainCreateGetUpdateDelete.json +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToDomainCreateGetUpdateDelete.json @@ -7,15 +7,15 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8569d9eb-2968-4a0c-bae6-a2c6dcac1411" + "60a80ed7-d0ab-4447-bbd0-5123ab8959ae" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ] }, @@ -23,6 +23,9 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:03 GMT" + ], "Pragma": [ "no-cache" ], @@ -30,13 +33,13 @@ "11986" ], "x-ms-request-id": [ - "23e3e639-7512-49ec-a72c-c2651f13c8d9" + "f5721191-e4b4-41c1-accc-477b6c32896d" ], "x-ms-correlation-request-id": [ - "23e3e639-7512-49ec-a72c-c2651f13c8d9" + "f5721191-e4b4-41c1-accc-477b6c32896d" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004805Z:23e3e639-7512-49ec-a72c-c2651f13c8d9" + "WESTCENTRALUS:20210618T220504Z:f5721191-e4b4-41c1-accc-477b6c32896d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -44,38 +47,35 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:05 GMT" + "Content-Length": [ + "66650" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "43627" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9718\",\r\n \"name\": \"sdk-EventGrid-RG-9718\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkrg\",\r\n \"name\": \"vkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"name\": \"MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2190\",\r\n \"name\": \"sdk-EventGrid-RG-2190\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Deleting\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/FrancosResources\",\r\n \"name\": \"FrancosResources\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridresourcegroup\",\r\n \"name\": \"gridresourcegroup\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-EventHub-EASTUS2EUAP\",\r\n \"name\": \"Default-EventHub-EASTUS2EUAP\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/babanisa\",\r\n \"name\": \"babanisa\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/egprodtestingrg\",\r\n \"name\": \"egprodtestingrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg\",\r\n \"name\": \"kalsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demorg\",\r\n \"name\": \"demorg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cesartopics\",\r\n \"name\": \"cesartopics\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/contosovms\",\r\n \"name\": \"contosovms\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/snorop\",\r\n \"name\": \"snorop\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demo-devopsautomation\",\r\n \"name\": \"demo-devopsautomation\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"name\": \"clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/serverlessdevops\",\r\n \"name\": \"serverlessdevops\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg\",\r\n \"name\": \"examplerg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testpsrg\",\r\n \"name\": \"testpsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"name\": \"clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"name\": \"clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"name\": \"clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"name\": \"clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalstest\",\r\n \"name\": \"kalstest\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"name\": \"clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"name\": \"clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"name\": \"clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"name\": \"clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"name\": \"clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test1\",\r\n \"name\": \"test1\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"name\": \"clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"name\": \"clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"name\": \"clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"name\": \"clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps7238\",\r\n \"name\": \"rgname-ps7238\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps4534\",\r\n \"name\": \"rgname-ps4534\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2089\",\r\n \"name\": \"rgname-ps2089\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2395\",\r\n \"name\": \"rgname-ps2395\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"name\": \"clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"name\": \"clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"name\": \"clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"name\": \"clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"name\": \"clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"name\": \"clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"name\": \"clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"name\": \"clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUssc\",\r\n \"name\": \"AegSyntheticRgUssc\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/SampleRg\",\r\n \"name\": \"SampleRg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUSE2\",\r\n \"name\": \"AegSyntheticRgUSE2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"name\": \"clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:45:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"name\": \"clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"name\": \"clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:23:51Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"name\": \"clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:02Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"name\": \"clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"name\": \"clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"name\": \"clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:55Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"name\": \"clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:23:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testPartnerRg\",\r\n \"name\": \"testPartnerRg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-108\",\r\n \"name\": \"sdk-EventGrid-RG-108\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8557\",\r\n \"name\": \"sdk-EventGrid-RG-8557\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-781\",\r\n \"name\": \"sdk-EventGrid-RG-781\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7222\",\r\n \"name\": \"sdk-EventGrid-RG-7222\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5120\",\r\n \"name\": \"sdk-EventGrid-RG-5120\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/TestInBoundVm_group\",\r\n \"name\": \"TestInBoundVm_group\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9647\",\r\n \"name\": \"sdk-EventGrid-RG-9647\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Deleting\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionRG\",\r\n \"name\": \"newRegionRG\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishprg\",\r\n \"name\": \"kishprg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg1\",\r\n \"name\": \"rg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzSecPackAutoConfigRG\",\r\n \"name\": \"AzSecPackAutoConfigRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"name\": \"clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"name\": \"clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"name\": \"clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-25T17:13:52Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"name\": \"clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-29T17:04:00Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"name\": \"clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-31T05:24:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"name\": \"clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-27T20:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"name\": \"clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:34:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"name\": \"clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:19:14Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"name\": \"clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"name\": \"clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:05Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"name\": \"clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"name\": \"clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"name\": \"clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:13:31Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"name\": \"clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:54Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"name\": \"clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"name\": \"clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"name\": \"clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:24:28Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/brandon-test\",\r\n \"name\": \"brandon-test\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg-ahamadeventgrid\",\r\n \"name\": \"rg-ahamadeventgrid\",\r\n \"location\": \"westus2\",\r\n \"tags\": {\r\n \"DeleteAfter\": \"2021-06-20T07:41:17.4973639Z\",\r\n \"Creator\": \"ahamad\",\r\n \"ServiceDirectory\": \"eventgrid\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/jioRg\",\r\n \"name\": \"jioRg\",\r\n \"location\": \"japanwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-738?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzM4P2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-3534?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMzUzND9hcGktdmVyc2lvbj0yMDE1LTExLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "0c410800-7afd-4657-b9bd-f8c6799df06a" + "da8b7c23-5b53-489e-bde4-e58ced4e27c6" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ], "Content-Type": [ @@ -89,20 +89,23 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:04 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" + "1195" ], "x-ms-request-id": [ - "40377486-8255-43eb-9240-51998727493f" + "eecd74ac-c32a-4641-9027-8cc4b9c8b026" ], "x-ms-correlation-request-id": [ - "40377486-8255-43eb-9240-51998727493f" + "eecd74ac-c32a-4641-9027-8cc4b9c8b026" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004805Z:40377486-8255-43eb-9240-51998727493f" + "WESTCENTRALUS:20210618T220505Z:eecd74ac-c32a-4641-9027-8cc4b9c8b026" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -110,11 +113,8 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:05 GMT" - ], "Content-Length": [ - "200" + "202" ], "Content-Type": [ "application/json; charset=utf-8" @@ -123,25 +123,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738\",\r\n \"name\": \"sdk-EventGrid-RG-738\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534\",\r\n \"name\": \"sdk-EventGrid-RG-3534\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzM4L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2RvbWFpbnMvc2RrLURvbWFpbi03NTA/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMzUzNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMzYzNz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "7d6c2b15-6c97-4fb6-b732-0d4c7ecf3fd2" + "b957024b-9648-4652-9a2b-0d1030e85316" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -155,41 +155,41 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:06 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/41ECACA4-7AC1-4EAB-9A38-5DFA77848070?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/74A371C2-F155-4BC5-8E85-722741BAB758?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "f40acf25-236e-41e1-a6de-915b71d889af" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "7652a1c9-70b2-4780-8445-01aeebc5d516" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" + "1198" ], "x-ms-correlation-request-id": [ - "dc88d90e-2175-437e-9a30-deaff0d8eb06" + "8777ef3d-e117-4eac-b188-01a92e92ecac" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004807Z:dc88d90e-2175-437e-9a30-deaff0d8eb06" + "WESTCENTRALUS:20210618T220507Z:8777ef3d-e117-4eac-b188-01a92e92ecac" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:06 GMT" - ], "Content-Length": [ - "340" + "343" ], "Content-Type": [ "application/json; charset=utf-8" @@ -198,19 +198,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750\",\r\n \"name\": \"sdk-Domain-750\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637\",\r\n \"name\": \"sdk-Domain-3637\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/41ECACA4-7AC1-4EAB-9A38-5DFA77848070?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNDFFQ0FDQTQtN0FDMS00RUFCLTlBMzgtNURGQTc3ODQ4MDcwP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/74A371C2-F155-4BC5-8E85-722741BAB758?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNzRBMzcxQzItRjE1NS00QkM1LThFODUtNzIyNzQxQkFCNzU4P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -218,35 +218,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:16 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "66890b34-c911-4e63-9703-f6da7937fa2f" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "650fd12a-562e-40ef-ab21-55ba0c47b4ad" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" + "11993" ], "x-ms-correlation-request-id": [ - "ee37239d-a046-411f-8813-2d4da743207c" + "bcde9608-b0b2-40fd-9250-718b3b638a7f" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004817Z:ee37239d-a046-411f-8813-2d4da743207c" + "WESTCENTRALUS:20210618T220517Z:bcde9608-b0b2-40fd-9250-718b3b638a7f" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:16 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -255,19 +255,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/41ECACA4-7AC1-4EAB-9A38-5DFA77848070?api-version=2020-10-15-preview\",\r\n \"name\": \"41ecaca4-7ac1-4eab-9a38-5dfa77848070\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/74A371C2-F155-4BC5-8E85-722741BAB758?api-version=2021-06-01-preview\",\r\n \"name\": \"74a371c2-f155-4bc5-8e85-722741bab758\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzM4L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2RvbWFpbnMvc2RrLURvbWFpbi03NTA/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMzUzNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMzYzNz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -275,35 +275,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:16 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "c482adf9-becd-4cdb-ac63-2ea46e7abde3" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "e789332b-28db-4680-9cbe-c8beb007f1ff" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" + "11992" ], "x-ms-correlation-request-id": [ - "f1facf04-9787-46a1-96b1-7ac0c7d48c43" + "34c4508f-88c2-42fc-b95e-0da7b2c85962" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004817Z:f1facf04-9787-46a1-96b1-7ac0c7d48c43" + "WESTCENTRALUS:20210618T220517Z:34c4508f-88c2-42fc-b95e-0da7b2c85962" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:16 GMT" - ], "Content-Length": [ - "553" + "557" ], "Content-Type": [ "application/json; charset=utf-8" @@ -312,25 +312,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-750.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"5f45137c-c58c-40dc-b189-5acd8ecc8325\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750\",\r\n \"name\": \"sdk-Domain-750\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-3637.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"4602d640-27a2-41d9-b76a-d6d5ded1ce39\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637\",\r\n \"name\": \"sdk-Domain-3637\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzM4L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2RvbWFpbnMvc2RrLURvbWFpbi03NTA/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMzUzNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMzYzNz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d446f58a-8eb1-4d88-a828-180293fcda52" + "5180e5d4-cae6-438d-ac82-8d2b3f2b1179" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -338,35 +338,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:21 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "1e6a3536-ae9f-4e79-864f-69bb5bc572cb" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "e5746507-da59-4d11-b1ae-46e4b3c11384" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" + "11991" ], "x-ms-correlation-request-id": [ - "105a57aa-8b74-479e-8005-ce4c13fe5208" + "9adbf592-d6bc-4c84-8253-e11be00033b2" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004822Z:105a57aa-8b74-479e-8005-ce4c13fe5208" + "WESTCENTRALUS:20210618T220522Z:9adbf592-d6bc-4c84-8253-e11be00033b2" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:22 GMT" - ], "Content-Length": [ - "553" + "557" ], "Content-Type": [ "application/json; charset=utf-8" @@ -375,25 +375,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-750.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"5f45137c-c58c-40dc-b189-5acd8ecc8325\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750\",\r\n \"name\": \"sdk-Domain-750\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-3637.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"4602d640-27a2-41d9-b76a-d6d5ded1ce39\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637\",\r\n \"name\": \"sdk-Domain-3637\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzM4L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2RvbWFpbnMvc2RrLURvbWFpbi03NTA/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMzUzNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMzYzNz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d775d0e4-d55f-4317-bec2-746b75cd24b7" + "c7dce1f3-1535-4f12-9c97-0968fcb53954" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -401,35 +401,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:21 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "528cb7d2-3e69-4767-a1af-66a090d54bc0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "7380872c-1953-4d5b-b639-7d66cf04762a" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" + "11990" ], "x-ms-correlation-request-id": [ - "a9c4d7cf-4769-4160-bbf5-2ba4e7606a85" + "5d804ef2-5f7e-4f98-b727-ae28020231db" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004822Z:a9c4d7cf-4769-4160-bbf5-2ba4e7606a85" + "WESTCENTRALUS:20210618T220522Z:5d804ef2-5f7e-4f98-b727-ae28020231db" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:22 GMT" - ], "Content-Length": [ - "553" + "557" ], "Content-Type": [ "application/json; charset=utf-8" @@ -438,25 +438,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-750.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"5f45137c-c58c-40dc-b189-5acd8ecc8325\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750\",\r\n \"name\": \"sdk-Domain-750\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-domain-3637.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"4602d640-27a2-41d9-b76a-d6d5ded1ce39\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637\",\r\n \"name\": \"sdk-Domain-3637\",\r\n \"type\": \"Microsoft.EventGrid/domains\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8694?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTczOC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNzUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tODY5ND9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-2410?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTM1MzQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZG9tYWlucy9zZGstRG9tYWluLTM2MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi0yNDEwP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"destination\": {\r\n \"endpointType\": \"WebHook\",\r\n \"properties\": {\r\n \"endpointUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid?functionName=EventGridTrigger1&code=\"\r\n }\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "a4a5b523-7a39-4164-b39b-32b583a1b41b" + "6b793cff-95b6-42dd-950f-cb2caa4fbb33" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -470,41 +470,41 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:22 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/77590386-CBAE-4049-9261-27A33861EB85?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/080E9D81-806A-4970-8340-35AF1CE1B6FB?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "b3c461ac-7c4f-40bb-95f4-4b1e4b28d3af" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "123ba132-8f60-4286-9fe8-44442899273c" ], "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "897" + "899" ], "x-ms-correlation-request-id": [ - "d73475a6-8660-43c7-b767-2b499ca096c7" + "ba335c4d-6080-475d-9810-818796811c9b" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004823Z:d73475a6-8660-43c7-b767-2b499ca096c7" + "WESTCENTRALUS:20210618T220523Z:ba335c4d-6080-475d-9810-818796811c9b" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:23 GMT" - ], "Content-Length": [ - "912" + "898" ], "Content-Type": [ "application/json; charset=utf-8" @@ -513,19 +513,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-738/providers/microsoft.eventgrid/domains/sdk-domain-750\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8694\",\r\n \"name\": \"sdk-EventSubscription-8694\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-3534/providers/microsoft.eventgrid/domains/sdk-domain-3637\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-2410\",\r\n \"name\": \"sdk-EventSubscription-2410\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/77590386-CBAE-4049-9261-27A33861EB85?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNzc1OTAzODYtQ0JBRS00MDQ5LTkyNjEtMjdBMzM4NjFFQjg1P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/080E9D81-806A-4970-8340-35AF1CE1B6FB?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMDgwRTlEODEtODA2QS00OTcwLTgzNDAtMzVBRjFDRTFCNkZCP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -533,35 +533,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:32 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "667bdae4-e084-455a-ae73-a62b24000363" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "39c1b7f7-d86f-479d-8c25-5d0d5e95871a" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" + "11989" ], "x-ms-correlation-request-id": [ - "a625c417-7861-429d-b50b-7f9e7b67f5c5" + "ca2b46da-7f90-4d05-8e56-5daa901d33bb" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004834Z:a625c417-7861-429d-b50b-7f9e7b67f5c5" + "WESTCENTRALUS:20210618T220533Z:ca2b46da-7f90-4d05-8e56-5daa901d33bb" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:33 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -570,19 +570,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/77590386-CBAE-4049-9261-27A33861EB85?api-version=2020-10-15-preview\",\r\n \"name\": \"77590386-cbae-4049-9261-27a33861eb85\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/080E9D81-806A-4970-8340-35AF1CE1B6FB?api-version=2021-06-01-preview\",\r\n \"name\": \"080e9d81-806a-4970-8340-35af1ce1b6fb\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8694?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTczOC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNzUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tODY5ND9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-2410?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTM1MzQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZG9tYWlucy9zZGstRG9tYWluLTM2MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi0yNDEwP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -590,35 +590,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:32 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "bfcc91fc-4115-44bf-adf8-3ac3ad229068" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "ef5f1a2a-1985-4531-9daf-307e679285e9" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" + "11988" ], "x-ms-correlation-request-id": [ - "fcecbccc-76a4-439e-b504-a28aaf893cd5" + "103f4864-d896-4c61-847e-e94fcba14c2e" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004834Z:fcecbccc-76a4-439e-b504-a28aaf893cd5" + "WESTCENTRALUS:20210618T220533Z:103f4864-d896-4c61-847e-e94fcba14c2e" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:33 GMT" - ], "Content-Length": [ - "1010" + "996" ], "Content-Type": [ "application/json; charset=utf-8" @@ -627,25 +627,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-738/providers/microsoft.eventgrid/domains/sdk-domain-750\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8694\",\r\n \"name\": \"sdk-EventSubscription-8694\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-3534/providers/microsoft.eventgrid/domains/sdk-domain-3637\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-2410\",\r\n \"name\": \"sdk-EventSubscription-2410\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8694?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTczOC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNzUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tODY5ND9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-2410?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTM1MzQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZG9tYWlucy9zZGstRG9tYWluLTM2MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi0yNDEwP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9a9d2723-407e-41d4-81cd-abc82b492a00" + "77aafffd-6546-4d9b-9d68-789b2d5832ba" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -653,35 +653,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:38 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "a1f07a76-89a5-4f6e-8cb0-f662616cbc94" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "4cb47dc1-07a6-4f2a-acf9-df116792e21c" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" + "11987" ], "x-ms-correlation-request-id": [ - "3f26bd78-99eb-460d-862b-4f62f09086b2" + "782367c5-887e-4dd3-977b-ff24ff7d7809" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004839Z:3f26bd78-99eb-460d-862b-4f62f09086b2" + "WESTCENTRALUS:20210618T220538Z:782367c5-887e-4dd3-977b-ff24ff7d7809" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:39 GMT" - ], "Content-Length": [ - "1010" + "996" ], "Content-Type": [ "application/json; charset=utf-8" @@ -690,25 +690,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-738/providers/microsoft.eventgrid/domains/sdk-domain-750\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8694\",\r\n \"name\": \"sdk-EventSubscription-8694\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-3534/providers/microsoft.eventgrid/domains/sdk-domain-3637\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-2410\",\r\n \"name\": \"sdk-EventSubscription-2410\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8694?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTczOC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNzUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tODY5ND9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-2410?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTM1MzQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZG9tYWlucy9zZGstRG9tYWluLTM2MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi0yNDEwP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "49463d84-8852-41fe-919f-6f50775b6e57" + "c386a16b-0fb1-45bf-9187-d46e54390534" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -716,35 +716,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:38 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "d2421a7d-4715-4deb-8d93-b2f380321110" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "ff287964-c126-4b86-9167-03cf4c356177" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" + "11986" ], "x-ms-correlation-request-id": [ - "4591140f-0124-4426-b75e-098f7287ea11" + "0ea29e1c-2a1c-42cc-a73b-aba48b8094fc" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004839Z:4591140f-0124-4426-b75e-098f7287ea11" + "WESTCENTRALUS:20210618T220538Z:0ea29e1c-2a1c-42cc-a73b-aba48b8094fc" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:39 GMT" - ], "Content-Length": [ - "1010" + "996" ], "Content-Type": [ "application/json; charset=utf-8" @@ -753,19 +753,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-738/providers/microsoft.eventgrid/domains/sdk-domain-750\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8694\",\r\n \"name\": \"sdk-EventSubscription-8694\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-3534/providers/microsoft.eventgrid/domains/sdk-domain-3637\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-2410\",\r\n \"name\": \"sdk-EventSubscription-2410\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8694?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTczOC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNzUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tODY5ND9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-2410?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTM1MzQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZG9tYWlucy9zZGstRG9tYWluLTM2MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi0yNDEwP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -773,35 +773,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:49 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "9abf5e18-9a44-4059-b0b6-38076392da42" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "3d1c98ea-bdb9-4464-8eab-e8e535a9e257" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" + "11984" ], "x-ms-correlation-request-id": [ - "b4459179-e3a2-4533-a18f-fb6c1a564883" + "facdc3a2-ad5e-4eb2-ab94-7e715469094e" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004850Z:b4459179-e3a2-4533-a18f-fb6c1a564883" + "WESTCENTRALUS:20210618T220549Z:facdc3a2-ad5e-4eb2-ab94-7e715469094e" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:50 GMT" - ], "Content-Length": [ - "1021" + "1007" ], "Content-Type": [ "application/json; charset=utf-8" @@ -810,25 +810,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-738/providers/microsoft.eventgrid/domains/sdk-domain-750\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8694\",\r\n \"name\": \"sdk-EventSubscription-8694\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-3534/providers/microsoft.eventgrid/domains/sdk-domain-3637\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-2410\",\r\n \"name\": \"sdk-EventSubscription-2410\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8694?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTczOC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNzUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2V2ZW50U3Vic2NyaXB0aW9ucy9zZGstRXZlbnRTdWJzY3JpcHRpb24tODY5ND9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-2410?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTM1MzQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZG9tYWlucy9zZGstRG9tYWluLTM2MzcvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi0yNDEwP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"destination\": {\r\n \"endpointType\": \"WebHook\",\r\n \"properties\": {\r\n \"endpointUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid?functionName=EventGridTrigger1&code=\"\r\n }\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ]\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "7f0f216b-99e4-4a11-bf94-db26eb8b0fbf" + "cab2efec-04a9-474c-9a2d-dfac1090a61c" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -842,41 +842,41 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:39 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/FFB98E98-EB73-4CF5-8243-C8335BAA42CE?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/662D2530-4FBE-4E87-81A3-27EF6C6122E5?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "e6bd5ca0-8ce4-4f0d-bdd5-d8d64d1974c4" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "be37548a-6914-4b38-8bc9-5c5702b892d4" ], "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "896" + "898" ], "x-ms-correlation-request-id": [ - "b737504f-32b4-4d53-8887-f200bf03b04b" + "827fc569-d41e-4983-821e-74693525317f" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004840Z:b737504f-32b4-4d53-8887-f200bf03b04b" + "WESTCENTRALUS:20210618T220539Z:827fc569-d41e-4983-821e-74693525317f" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:40 GMT" - ], "Content-Length": [ - "1020" + "1006" ], "Content-Type": [ "application/json; charset=utf-8" @@ -885,19 +885,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-738/providers/microsoft.eventgrid/domains/sdk-domain-750\",\r\n \"provisioningState\": \"Updating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-8694\",\r\n \"name\": \"sdk-EventSubscription-8694\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-3534/providers/microsoft.eventgrid/domains/sdk-domain-3637\",\r\n \"provisioningState\": \"Updating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-2410\",\r\n \"name\": \"sdk-EventSubscription-2410\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/FFB98E98-EB73-4CF5-8243-C8335BAA42CE?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvRkZCOThFOTgtRUI3My00Q0Y1LTgyNDMtQzgzMzVCQUE0MkNFP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/662D2530-4FBE-4E87-81A3-27EF6C6122E5?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNjYyRDI1MzAtNEZCRS00RTg3LTgxQTMtMjdFRjZDNjEyMkU1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -905,35 +905,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:49 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "f3f0de34-b0bc-4d07-ac94-6f26a787ea10" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "72d2a25a-4825-495d-9379-d921ff1623cf" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" + "11985" ], "x-ms-correlation-request-id": [ - "97015d01-3e79-4aea-9e1b-1fca4ce30bc7" + "25e5ae64-1ca0-49aa-865d-55c02a9656ce" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004850Z:97015d01-3e79-4aea-9e1b-1fca4ce30bc7" + "WESTCENTRALUS:20210618T220549Z:25e5ae64-1ca0-49aa-865d-55c02a9656ce" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:50 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -942,25 +942,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/FFB98E98-EB73-4CF5-8243-C8335BAA42CE?api-version=2020-10-15-preview\",\r\n \"name\": \"ffb98e98-eb73-4cf5-8243-c8335baa42ce\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/662D2530-4FBE-4E87-81A3-27EF6C6122E5?api-version=2021-06-01-preview\",\r\n \"name\": \"662d2530-4fbe-4e87-81a3-27ef6c6122e5\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/topics/sdk-DomainTopic-5532/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6706?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTczOC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNzUwL3RvcGljcy9zZGstRG9tYWluVG9waWMtNTUzMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9ldmVudFN1YnNjcmlwdGlvbnMvc2RrLUV2ZW50U3Vic2NyaXB0aW9uLTY3MDY/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/topics/sdk-DomainTopic-193/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6185?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTM1MzQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZG9tYWlucy9zZGstRG9tYWluLTM2MzcvdG9waWNzL3Nkay1Eb21haW5Ub3BpYy0xOTMvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi02MTg1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"destination\": {\r\n \"endpointType\": \"WebHook\",\r\n \"properties\": {\r\n \"endpointUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid?functionName=EventGridTrigger1&code=\"\r\n }\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "16bb3169-bd97-40c7-b2f4-fb4bf3a9dcbb" + "bdc2f056-4ae7-47b6-9d87-48b637ca9d5f" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -974,41 +974,41 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:49 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/ACBB2A40-FB89-4D04-9F58-5A09D1CAD1F1?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/95549322-8D4C-430B-B439-13A910595483?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "022735ca-1048-474d-b93f-68ed7187e2a0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "2586a4c9-4b3a-4b23-850b-565abb1a6703" ], "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "895" + "897" ], "x-ms-correlation-request-id": [ - "0f4fc507-a26e-46db-95c5-aeda4676d2a1" + "320f55d0-83d5-444a-90c2-aeaf338ab1f3" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004851Z:0f4fc507-a26e-46db-95c5-aeda4676d2a1" + "WESTCENTRALUS:20210618T220549Z:320f55d0-83d5-444a-90c2-aeaf338ab1f3" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:48:51 GMT" - ], "Content-Length": [ - "968" + "952" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1017,19 +1017,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-738/providers/microsoft.eventgrid/domains/sdk-domain-750/topics/sdk-domaintopic-5532\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/topics/sdk-DomainTopic-5532/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6706\",\r\n \"name\": \"sdk-EventSubscription-6706\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-3534/providers/microsoft.eventgrid/domains/sdk-domain-3637/topics/sdk-domaintopic-193\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/topics/sdk-DomainTopic-193/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6185\",\r\n \"name\": \"sdk-EventSubscription-6185\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/ACBB2A40-FB89-4D04-9F58-5A09D1CAD1F1?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQUNCQjJBNDAtRkI4OS00RDA0LTlGNTgtNUEwOUQxQ0FEMUYxP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/95549322-8D4C-430B-B439-13A910595483?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvOTU1NDkzMjItOEQ0Qy00MzBCLUI0MzktMTNBOTEwNTk1NDgzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1037,35 +1037,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:59 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "98561262-9ee9-448c-a144-e355e11a21e7" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "ba5fd87a-404a-42e5-b1a4-7e44a31ce268" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" + "11983" ], "x-ms-correlation-request-id": [ - "193fec62-4728-4bc2-8877-97262fe2ee6b" + "6f1be266-9b16-4be0-adf2-fa0f9450b90b" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004901Z:193fec62-4728-4bc2-8877-97262fe2ee6b" + "WESTCENTRALUS:20210618T220559Z:6f1be266-9b16-4be0-adf2-fa0f9450b90b" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:00 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1074,19 +1074,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/ACBB2A40-FB89-4D04-9F58-5A09D1CAD1F1?api-version=2020-10-15-preview\",\r\n \"name\": \"acbb2a40-fb89-4d04-9f58-5a09d1cad1f1\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/95549322-8D4C-430B-B439-13A910595483?api-version=2021-06-01-preview\",\r\n \"name\": \"95549322-8d4c-430b-b439-13a910595483\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/topics/sdk-DomainTopic-5532/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6706?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTczOC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNzUwL3RvcGljcy9zZGstRG9tYWluVG9waWMtNTUzMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9ldmVudFN1YnNjcmlwdGlvbnMvc2RrLUV2ZW50U3Vic2NyaXB0aW9uLTY3MDY/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/topics/sdk-DomainTopic-193/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6185?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTM1MzQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZG9tYWlucy9zZGstRG9tYWluLTM2MzcvdG9waWNzL3Nkay1Eb21haW5Ub3BpYy0xOTMvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi02MTg1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1094,35 +1094,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:05:59 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "9f6f4c52-eb5e-4c96-ba2f-2e887a1fd339" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "4dac3a66-400b-4fbc-b1b1-40d9a87d7843" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" + "11982" ], "x-ms-correlation-request-id": [ - "319be311-859d-4bb2-98ce-7feae02e7334" + "6b98f99b-36d2-4d79-a0f8-dcf79d531723" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004901Z:319be311-859d-4bb2-98ce-7feae02e7334" + "WESTCENTRALUS:20210618T220600Z:6b98f99b-36d2-4d79-a0f8-dcf79d531723" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:00 GMT" - ], "Content-Length": [ - "1066" + "1050" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1131,25 +1131,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-738/providers/microsoft.eventgrid/domains/sdk-domain-750/topics/sdk-domaintopic-5532\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/topics/sdk-DomainTopic-5532/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6706\",\r\n \"name\": \"sdk-EventSubscription-6706\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-3534/providers/microsoft.eventgrid/domains/sdk-domain-3637/topics/sdk-domaintopic-193\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/topics/sdk-DomainTopic-193/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6185\",\r\n \"name\": \"sdk-EventSubscription-6185\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/topics/sdk-DomainTopic-5532/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6706?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTczOC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNzUwL3RvcGljcy9zZGstRG9tYWluVG9waWMtNTUzMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9ldmVudFN1YnNjcmlwdGlvbnMvc2RrLUV2ZW50U3Vic2NyaXB0aW9uLTY3MDY/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/topics/sdk-DomainTopic-193/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6185?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTM1MzQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZG9tYWlucy9zZGstRG9tYWluLTM2MzcvdG9waWNzL3Nkay1Eb21haW5Ub3BpYy0xOTMvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi02MTg1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e9fcd8fa-7cce-4581-86a2-045868a20d15" + "99182b1c-a116-4d8d-8b73-f5e4f278103a" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1157,35 +1157,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:04 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "1d11533e-4a64-43a8-8ec4-fecb9eb58bd7" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "984e89af-a861-40eb-8e2e-707dfe9e1c65" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" + "11981" ], "x-ms-correlation-request-id": [ - "c69e30c6-ce63-40bf-af36-869369704f82" + "6f95b0fa-0594-4be2-95b1-d61c2df5f6e7" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004907Z:c69e30c6-ce63-40bf-af36-869369704f82" + "WESTCENTRALUS:20210618T220605Z:6f95b0fa-0594-4be2-95b1-d61c2df5f6e7" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:06 GMT" - ], "Content-Length": [ - "1066" + "1050" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1194,25 +1194,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-738/providers/microsoft.eventgrid/domains/sdk-domain-750/topics/sdk-domaintopic-5532\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/topics/sdk-DomainTopic-5532/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6706\",\r\n \"name\": \"sdk-EventSubscription-6706\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-3534/providers/microsoft.eventgrid/domains/sdk-domain-3637/topics/sdk-domaintopic-193\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/topics/sdk-DomainTopic-193/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6185\",\r\n \"name\": \"sdk-EventSubscription-6185\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/topics/sdk-DomainTopic-5532/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6706?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTczOC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNzUwL3RvcGljcy9zZGstRG9tYWluVG9waWMtNTUzMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9ldmVudFN1YnNjcmlwdGlvbnMvc2RrLUV2ZW50U3Vic2NyaXB0aW9uLTY3MDY/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/topics/sdk-DomainTopic-193/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6185?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTM1MzQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZG9tYWlucy9zZGstRG9tYWluLTM2MzcvdG9waWNzL3Nkay1Eb21haW5Ub3BpYy0xOTMvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi02MTg1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3c124c8e-17ed-493d-933e-7482f53f4803" + "969be314-cb22-43e4-a88a-e18962781930" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1220,35 +1220,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:04 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "c4681f9b-0f19-4504-be98-4271bda58bdc" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "d90435c7-d046-41b2-852f-1a92d4e8577a" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" + "11980" ], "x-ms-correlation-request-id": [ - "ddb60875-c98b-4622-aae1-326c0be818bf" + "37e62342-3660-4dfc-a3c8-dbbf50070062" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004907Z:ddb60875-c98b-4622-aae1-326c0be818bf" + "WESTCENTRALUS:20210618T220605Z:37e62342-3660-4dfc-a3c8-dbbf50070062" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:07 GMT" - ], "Content-Length": [ - "1066" + "1050" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1257,25 +1257,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-738/providers/microsoft.eventgrid/domains/sdk-domain-750/topics/sdk-domaintopic-5532\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/topics/sdk-DomainTopic-5532/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6706\",\r\n \"name\": \"sdk-EventSubscription-6706\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-3534/providers/microsoft.eventgrid/domains/sdk-domain-3637/topics/sdk-domaintopic-193\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/topics/sdk-DomainTopic-193/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6185\",\r\n \"name\": \"sdk-EventSubscription-6185\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/locations/centraluseuap/eventSubscriptions?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzM4L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL2V2ZW50U3Vic2NyaXB0aW9ucz9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXc=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/locations/centraluseuap/eventSubscriptions?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMzUzNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9sb2NhdGlvbnMvY2VudHJhbHVzZXVhcC9ldmVudFN1YnNjcmlwdGlvbnM/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a6633180-d3db-43e7-9e0a-313348352ef1" + "2ff01695-f8e2-4678-acf7-97cb5f75b176" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1283,33 +1283,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:04 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "d1869013-134a-4e5b-a594-fcaa9b09dc27" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "cde993c8-56db-451e-9368-dd6d7db496ab" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11958" + "11979" ], "x-ms-correlation-request-id": [ - "62d5d1bb-4709-45fa-a3c0-4c6e0487b8ad" + "d58ef13e-362c-4278-938b-d32cb22350bb" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004907Z:62d5d1bb-4709-45fa-a3c0-4c6e0487b8ad" + "WESTCENTRALUS:20210618T220605Z:d58ef13e-362c-4278-938b-d32cb22350bb" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:07 GMT" - ], "Content-Length": [ "12" ], @@ -1324,21 +1324,21 @@ "StatusCode": 200 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750/topics/sdk-DomainTopic-5532/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6706?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTczOC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tNzUwL3RvcGljcy9zZGstRG9tYWluVG9waWMtNTUzMi9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9ldmVudFN1YnNjcmlwdGlvbnMvc2RrLUV2ZW50U3Vic2NyaXB0aW9uLTY3MDY/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637/topics/sdk-DomainTopic-193/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-6185?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTM1MzQvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZG9tYWlucy9zZGstRG9tYWluLTM2MzcvdG9waWNzL3Nkay1Eb21haW5Ub3BpYy0xOTMvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi02MTg1P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "592b18e1-6aa2-4b27-b25a-476242067c5d" + "2bdd05ad-6444-45ad-bd80-84e5b62a4cf6" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1346,62 +1346,62 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:05 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/BD87F7BB-E420-4283-ACB3-41E3EFD96BE9?api-version=2020-10-15-preview" + "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/C7A3D1B4-075C-483C-AE21-4D01A693EE0F?api-version=2021-06-01-preview" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/BD87F7BB-E420-4283-ACB3-41E3EFD96BE9?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/C7A3D1B4-075C-483C-AE21-4D01A693EE0F?api-version=2021-06-01-preview" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14996" + "14999" ], "x-ms-request-id": [ - "9a6d861b-e9ea-40f3-bd75-cf50773573eb" + "fbc01106-7273-4b68-987b-645b0c8dbd54" ], "x-ms-correlation-request-id": [ - "9a6d861b-e9ea-40f3-bd75-cf50773573eb" + "fbc01106-7273-4b68-987b-645b0c8dbd54" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004908Z:9a6d861b-e9ea-40f3-bd75-cf50773573eb" + "WESTCENTRALUS:20210618T220605Z:fbc01106-7273-4b68-987b-645b0c8dbd54" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:07 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/BD87F7BB-E420-4283-ACB3-41E3EFD96BE9?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQkQ4N0Y3QkItRTQyMC00MjgzLUFDQjMtNDFFM0VGRDk2QkU5P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/C7A3D1B4-075C-483C-AE21-4D01A693EE0F?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQzdBM0QxQjQtMDc1Qy00ODNDLUFFMjEtNEQwMUE2OTNFRTBGP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1409,35 +1409,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:15 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "002dec03-2b98-4f9d-b302-94bc847c7a9d" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "6a318708-9699-4ba4-a59c-651017784ae6" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11957" + "11978" ], "x-ms-correlation-request-id": [ - "a0add293-8e9f-4c13-a1ef-0d595cd187d3" + "c1c91979-da44-4754-9c45-d14101fd8758" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004918Z:a0add293-8e9f-4c13-a1ef-0d595cd187d3" + "WESTCENTRALUS:20210618T220615Z:c1c91979-da44-4754-9c45-d14101fd8758" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:18 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1446,19 +1446,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/BD87F7BB-E420-4283-ACB3-41E3EFD96BE9?api-version=2020-10-15-preview\",\r\n \"name\": \"bd87f7bb-e420-4283-acb3-41e3efd96be9\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/C7A3D1B4-075C-483C-AE21-4D01A693EE0F?api-version=2021-06-01-preview\",\r\n \"name\": \"c7a3d1b4-075c-483c-ae21-4d01a693ee0f\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/BD87F7BB-E420-4283-ACB3-41E3EFD96BE9?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvQkQ4N0Y3QkItRTQyMC00MjgzLUFDQjMtNDFFM0VGRDk2QkU5P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/C7A3D1B4-075C-483C-AE21-4D01A693EE0F?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvQzdBM0QxQjQtMDc1Qy00ODNDLUFFMjEtNEQwMUE2OTNFRTBGP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1466,59 +1466,59 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:15 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "dd3c0398-f8cd-4886-9338-5d2edf9a7121" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "c27a7c3f-8385-446a-be03-7c6b8e484ae8" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11956" + "11977" ], "x-ms-correlation-request-id": [ - "b92cbe4c-2281-44ab-b702-ab497cfcd73d" + "8e11c1ba-0f75-4e27-9c40-3b7b8fda875f" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004918Z:b92cbe4c-2281-44ab-b702-ab497cfcd73d" + "WESTCENTRALUS:20210618T220615Z:8e11c1ba-0f75-4e27-9c40-3b7b8fda875f" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:18 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-738/providers/Microsoft.EventGrid/domains/sdk-Domain-750?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzM4L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2RvbWFpbnMvc2RrLURvbWFpbi03NTA/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3534/providers/Microsoft.EventGrid/domains/sdk-Domain-3637?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMzUzNC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9kb21haW5zL3Nkay1Eb21haW4tMzYzNz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXc=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "253d8937-67fa-4661-a289-d7d060bd8d17" + "56a9f7ad-c054-4577-b4b4-033569016fcb" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1526,62 +1526,62 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:15 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/55ECA301-7964-445C-81CD-BDEC07C23D6F?api-version=2020-10-15-preview" + "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/1548F4AB-3E04-4FD3-B4C3-25E0A1862E1C?api-version=2021-06-01-preview" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/55ECA301-7964-445C-81CD-BDEC07C23D6F?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/1548F4AB-3E04-4FD3-B4C3-25E0A1862E1C?api-version=2021-06-01-preview" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14995" + "14998" ], "x-ms-request-id": [ - "503de79b-fc42-4e9a-baa5-8820c76d0992" + "a2024e92-9079-49c7-acc9-0cbd924b44ac" ], "x-ms-correlation-request-id": [ - "503de79b-fc42-4e9a-baa5-8820c76d0992" + "a2024e92-9079-49c7-acc9-0cbd924b44ac" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004918Z:503de79b-fc42-4e9a-baa5-8820c76d0992" + "WESTCENTRALUS:20210618T220616Z:a2024e92-9079-49c7-acc9-0cbd924b44ac" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:18 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/55ECA301-7964-445C-81CD-BDEC07C23D6F?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNTVFQ0EzMDEtNzk2NC00NDVDLTgxQ0QtQkRFQzA3QzIzRDZGP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/1548F4AB-3E04-4FD3-B4C3-25E0A1862E1C?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMTU0OEY0QUItM0UwNC00RkQzLUI0QzMtMjVFMEExODYyRTFDP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1589,35 +1589,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:25 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "44326f28-01db-457c-a1ec-02b225683feb" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "5e3f4d2f-1f02-45f7-ada3-6e30a4e9f0c9" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11955" + "11976" ], "x-ms-correlation-request-id": [ - "a02eac1e-6083-461f-a25a-e01320834250" + "92d20bf2-ae3d-4a5c-bd1b-889de8a868d5" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004928Z:a02eac1e-6083-461f-a25a-e01320834250" + "WESTCENTRALUS:20210618T220626Z:92d20bf2-ae3d-4a5c-bd1b-889de8a868d5" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:28 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1626,19 +1626,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/55ECA301-7964-445C-81CD-BDEC07C23D6F?api-version=2020-10-15-preview\",\r\n \"name\": \"55eca301-7964-445c-81cd-bdec07c23d6f\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/1548F4AB-3E04-4FD3-B4C3-25E0A1862E1C?api-version=2021-06-01-preview\",\r\n \"name\": \"1548f4ab-3e04-4fd3-b4c3-25e0a1862e1c\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/55ECA301-7964-445C-81CD-BDEC07C23D6F?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvNTVFQ0EzMDEtNzk2NC00NDVDLTgxQ0QtQkRFQzA3QzIzRDZGP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/1548F4AB-3E04-4FD3-B4C3-25E0A1862E1C?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvMTU0OEY0QUItM0UwNC00RkQzLUI0QzMtMjVFMEExODYyRTFDP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1646,38 +1646,38 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:06:25 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "6df493ee-1bbd-4c90-bf6a-ec11f9101c88" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "c1e86c49-b409-4310-8422-a71185d778c3" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11954" + "11975" ], "x-ms-correlation-request-id": [ - "bab19b0a-5d8a-4a58-bfdd-0d0b7a8e5a1a" + "25b03b7a-2d10-4983-90c0-57b424d8cfee" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004929Z:bab19b0a-5d8a-4a58-bfdd-0d0b7a8e5a1a" + "WESTCENTRALUS:20210618T220626Z:25b03b7a-2d10-4983-90c0-57b424d8cfee" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:49:28 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", @@ -1686,11 +1686,11 @@ ], "Names": { "EventSubscriptionToDomainCreateGetUpdateDelete": [ - "sdk-EventGrid-RG-738", - "sdk-Domain-750", - "sdk-DomainTopic-5532", - "sdk-EventSubscription-8694", - "sdk-EventSubscription-6706" + "sdk-EventGrid-RG-3534", + "sdk-Domain-3637", + "sdk-DomainTopic-193", + "sdk-EventSubscription-2410", + "sdk-EventSubscription-6185" ] }, "Variables": { diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToResourceGroupCreateGetUpdateDelete.json b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToResourceGroupCreateGetUpdateDelete.json index 37ff6b1807975..ef54a7dc5051b 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToResourceGroupCreateGetUpdateDelete.json +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/EventSubscriptionToResourceGroupCreateGetUpdateDelete.json @@ -7,15 +7,15 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "744e2b82-3a4b-49f6-a7db-6b8fc53b76b3" + "34acff63-279d-4907-b652-5fcd05eb4da6" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ] }, @@ -23,6 +23,9 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Thu, 17 Jun 2021 21:05:20 GMT" + ], "Pragma": [ "no-cache" ], @@ -30,13 +33,13 @@ "11999" ], "x-ms-request-id": [ - "863e3c96-2975-4b9d-b578-ac65bb52d6c3" + "df4398ef-f88e-4933-aeed-8966e984decb" ], "x-ms-correlation-request-id": [ - "863e3c96-2975-4b9d-b578-ac65bb52d6c3" + "df4398ef-f88e-4933-aeed-8966e984decb" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004501Z:863e3c96-2975-4b9d-b578-ac65bb52d6c3" + "WESTUS:20210617T210520Z:df4398ef-f88e-4933-aeed-8966e984decb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -44,38 +47,35 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:45:00 GMT" + "Content-Length": [ + "65146" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "43425" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9718\",\r\n \"name\": \"sdk-EventGrid-RG-9718\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkrg\",\r\n \"name\": \"vkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"name\": \"MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9718\",\r\n \"name\": \"sdk-EventGrid-RG-9718\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/FrancosResources\",\r\n \"name\": \"FrancosResources\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridresourcegroup\",\r\n \"name\": \"gridresourcegroup\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-EventHub-EASTUS2EUAP\",\r\n \"name\": \"Default-EventHub-EASTUS2EUAP\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/babanisa\",\r\n \"name\": \"babanisa\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/egprodtestingrg\",\r\n \"name\": \"egprodtestingrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg\",\r\n \"name\": \"kalsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demorg\",\r\n \"name\": \"demorg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cesartopics\",\r\n \"name\": \"cesartopics\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/contosovms\",\r\n \"name\": \"contosovms\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/snorop\",\r\n \"name\": \"snorop\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demo-devopsautomation\",\r\n \"name\": \"demo-devopsautomation\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"name\": \"clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/serverlessdevops\",\r\n \"name\": \"serverlessdevops\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg\",\r\n \"name\": \"examplerg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testpsrg\",\r\n \"name\": \"testpsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"name\": \"clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"name\": \"clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"name\": \"clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"name\": \"clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalstest\",\r\n \"name\": \"kalstest\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"name\": \"clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"name\": \"clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"name\": \"clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"name\": \"clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"name\": \"clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test1\",\r\n \"name\": \"test1\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"name\": \"clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"name\": \"clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"name\": \"clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"name\": \"clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps7238\",\r\n \"name\": \"rgname-ps7238\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps4534\",\r\n \"name\": \"rgname-ps4534\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2089\",\r\n \"name\": \"rgname-ps2089\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2395\",\r\n \"name\": \"rgname-ps2395\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"name\": \"clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"name\": \"clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"name\": \"clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"name\": \"clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"name\": \"clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"name\": \"clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"name\": \"clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"name\": \"clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUssc\",\r\n \"name\": \"AegSyntheticRgUssc\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/SampleRg\",\r\n \"name\": \"SampleRg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUSE2\",\r\n \"name\": \"AegSyntheticRgUSE2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"name\": \"clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:45:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"name\": \"clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"name\": \"clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:23:51Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"name\": \"clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:02Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"name\": \"clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"name\": \"clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"name\": \"clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:55Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"name\": \"clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:23:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testPartnerRg\",\r\n \"name\": \"testPartnerRg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionRG\",\r\n \"name\": \"newRegionRG\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishprg\",\r\n \"name\": \"kishprg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg1\",\r\n \"name\": \"rg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzSecPackAutoConfigRG\",\r\n \"name\": \"AzSecPackAutoConfigRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"name\": \"clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"name\": \"clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"name\": \"clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-25T17:13:52Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"name\": \"clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-29T17:04:00Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"name\": \"clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-31T05:24:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"name\": \"clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-27T20:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"name\": \"clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:34:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"name\": \"clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:19:14Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"name\": \"clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"name\": \"clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:05Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"name\": \"clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"name\": \"clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"name\": \"clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:13:31Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"name\": \"clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:54Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"name\": \"clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"name\": \"clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"name\": \"clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:24:28Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/brandon-test\",\r\n \"name\": \"brandon-test\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/jioRg\",\r\n \"name\": \"jioRg\",\r\n \"location\": \"japanwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-3345?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMzM0NT9hcGktdmVyc2lvbj0yMDE1LTExLTAx", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-3420?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMzQyMD9hcGktdmVyc2lvbj0yMDE1LTExLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "e5f635a2-c063-4b74-a783-3eab71757fdd" + "259a6f88-6bbf-4511-86f3-ce458415ed2f" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ], "Content-Type": [ @@ -89,6 +89,9 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Thu, 17 Jun 2021 21:05:21 GMT" + ], "Pragma": [ "no-cache" ], @@ -96,13 +99,13 @@ "1199" ], "x-ms-request-id": [ - "12b646e1-c590-4d17-b2b6-476343c1ab5f" + "d58f47e7-363c-4ab0-9d12-278b5d84651b" ], "x-ms-correlation-request-id": [ - "12b646e1-c590-4d17-b2b6-476343c1ab5f" + "d58f47e7-363c-4ab0-9d12-278b5d84651b" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004501Z:12b646e1-c590-4d17-b2b6-476343c1ab5f" + "WESTUS:20210617T210522Z:d58f47e7-363c-4ab0-9d12-278b5d84651b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -110,9 +113,6 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:45:01 GMT" - ], "Content-Length": [ "202" ], @@ -123,25 +123,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3345\",\r\n \"name\": \"sdk-EventGrid-RG-3345\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3420\",\r\n \"name\": \"sdk-EventGrid-RG-3420\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3345/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-4212?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTMzNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi00MjEyP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3420/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-3059?api-version=2021-06-01-preview", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTM0MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi0zMDU5P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"destination\": {\r\n \"endpointType\": \"WebHook\",\r\n \"properties\": {\r\n \"endpointUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid?functionName=EventGridTrigger1&code=\"\r\n }\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": false\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ]\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "fe82990e-e7d6-4b55-9be2-bc6470ef56a4" + "df3e3fb3-f8ea-47c9-bc84-60d6d65b9991" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -155,470 +155,32 @@ "Cache-Control": [ "no-cache" ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/operationsStatus/AD7F638F-CB50-4592-9C4D-CA5FE0C04AE1?api-version=2020-10-15-preview" - ], - "x-ms-request-id": [ - "2e45fa2d-c8ad-4379-8a6a-5ef7afbe2e87" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "899" - ], - "x-ms-correlation-request-id": [ - "70796757-caa0-46a6-9e3e-9863f5f209aa" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004504Z:70796757-caa0-46a6-9e3e-9863f5f209aa" - ], - "X-Content-Type-Options": [ - "nosniff" - ], "Date": [ - "Fri, 19 Feb 2021 00:45:04 GMT" - ], - "Content-Length": [ - "1191" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-3345\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\"\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"includedEventTypes\": [\r\n \"Microsoft.Resources.ResourceWriteSuccess\",\r\n \"Microsoft.Resources.ResourceWriteFailure\",\r\n \"Microsoft.Resources.ResourceWriteCancel\",\r\n \"Microsoft.Resources.ResourceDeleteSuccess\",\r\n \"Microsoft.Resources.ResourceDeleteFailure\",\r\n \"Microsoft.Resources.ResourceDeleteCancel\",\r\n \"Microsoft.Resources.ResourceActionSuccess\",\r\n \"Microsoft.Resources.ResourceActionFailure\",\r\n \"Microsoft.Resources.ResourceActionCancel\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3345/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-4212\",\r\n \"name\": \"sdk-EventSubscription-4212\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/operationsStatus/AD7F638F-CB50-4592-9C4D-CA5FE0C04AE1?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL29wZXJhdGlvbnNTdGF0dXMvQUQ3RjYzOEYtQ0I1MC00NTkyLTlDNEQtQ0E1RkUwQzA0QUUxP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" + "Thu, 17 Jun 2021 21:05:22 GMT" ], "Pragma": [ "no-cache" ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" + "x-ms-failure-cause": [ + "gateway" ], "x-ms-request-id": [ - "787a56b1-6ebe-40c7-8105-cdfc4902ac5b" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "22df24b5-26a9-4039-b74e-f47d947cc178" ], "x-ms-correlation-request-id": [ - "0feb1c14-957e-4cfd-af41-f9f0845890a2" + "22df24b5-26a9-4039-b74e-f47d947cc178" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004514Z:0feb1c14-957e-4cfd-af41-f9f0845890a2" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:45:14 GMT" - ], - "Content-Length": [ - "284" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/operationsStatus/AD7F638F-CB50-4592-9C4D-CA5FE0C04AE1?api-version=2020-10-15-preview\",\r\n \"name\": \"ad7f638f-cb50-4592-9c4d-ca5fe0c04ae1\",\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3345/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-4212?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTMzNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi00MjEyP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" + "WESTUS:20210617T210523Z:22df24b5-26a9-4039-b74e-f47d947cc178" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-request-id": [ - "5c571e47-b850-48e1-a8ed-9d002593393c" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-correlation-request-id": [ - "b5f8d811-735d-494d-a7e4-ba094c23dfa0" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004514Z:b5f8d811-735d-494d-a7e4-ba094c23dfa0" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:45:14 GMT" - ], - "Content-Length": [ - "1289" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-3345\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"includedEventTypes\": [\r\n \"Microsoft.Resources.ResourceWriteSuccess\",\r\n \"Microsoft.Resources.ResourceWriteFailure\",\r\n \"Microsoft.Resources.ResourceWriteCancel\",\r\n \"Microsoft.Resources.ResourceDeleteSuccess\",\r\n \"Microsoft.Resources.ResourceDeleteFailure\",\r\n \"Microsoft.Resources.ResourceDeleteCancel\",\r\n \"Microsoft.Resources.ResourceActionSuccess\",\r\n \"Microsoft.Resources.ResourceActionFailure\",\r\n \"Microsoft.Resources.ResourceActionCancel\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3345/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-4212\",\r\n \"name\": \"sdk-EventSubscription-4212\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3345/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-4212?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTMzNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi00MjEyP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "f4a01b92-061d-4fbe-8abb-23bd2280cb85" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "dd30e3bf-19b6-4c4e-b3d6-d933f9b6a1b4" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-correlation-request-id": [ - "3ad1b9e2-08f5-46ab-8d68-dedb00b18b98" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004519Z:3ad1b9e2-08f5-46ab-8d68-dedb00b18b98" - ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:45:19 GMT" - ], "Content-Length": [ - "1289" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-3345\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"includedEventTypes\": [\r\n \"Microsoft.Resources.ResourceWriteSuccess\",\r\n \"Microsoft.Resources.ResourceWriteFailure\",\r\n \"Microsoft.Resources.ResourceWriteCancel\",\r\n \"Microsoft.Resources.ResourceDeleteSuccess\",\r\n \"Microsoft.Resources.ResourceDeleteFailure\",\r\n \"Microsoft.Resources.ResourceDeleteCancel\",\r\n \"Microsoft.Resources.ResourceActionSuccess\",\r\n \"Microsoft.Resources.ResourceActionFailure\",\r\n \"Microsoft.Resources.ResourceActionCancel\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3345/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-4212\",\r\n \"name\": \"sdk-EventSubscription-4212\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3345/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-4212?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTMzNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi00MjEyP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "3ac72af5-a36b-40d2-a815-f63f71dfafc3" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "d74841fd-3b57-479a-8d36-4a72266019bb" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" - ], - "x-ms-correlation-request-id": [ - "79be809d-3b98-4f94-b694-ecd8524b2007" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004520Z:79be809d-3b98-4f94-b694-ecd8524b2007" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:45:19 GMT" - ], - "Content-Length": [ - "1289" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-3345\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"includedEventTypes\": [\r\n \"Microsoft.Resources.ResourceWriteSuccess\",\r\n \"Microsoft.Resources.ResourceWriteFailure\",\r\n \"Microsoft.Resources.ResourceWriteCancel\",\r\n \"Microsoft.Resources.ResourceDeleteSuccess\",\r\n \"Microsoft.Resources.ResourceDeleteFailure\",\r\n \"Microsoft.Resources.ResourceDeleteCancel\",\r\n \"Microsoft.Resources.ResourceActionSuccess\",\r\n \"Microsoft.Resources.ResourceActionFailure\",\r\n \"Microsoft.Resources.ResourceActionCancel\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3345/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-4212\",\r\n \"name\": \"sdk-EventSubscription-4212\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3345/providers/Microsoft.EventGrid/eventSubscriptions?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctMzM0NS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9ldmVudFN1YnNjcmlwdGlvbnM/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "3e1d66ec-1c26-4230-9d2b-8d05966df3c5" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "35209438-492f-43f3-a2a0-5eae58a0511a" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" - ], - "x-ms-correlation-request-id": [ - "50bd0dca-e26a-44fa-aaad-88e4aab82518" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004520Z:50bd0dca-e26a-44fa-aaad-88e4aab82518" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:45:19 GMT" - ], - "Content-Length": [ - "1301" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-3345\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"endpointUrl\": null,\r\n \"endpointBaseUrl\": \"https://devexpfuncappdestination.azurewebsites.net/runtime/webhooks/EventGrid\",\r\n \"maxEventsPerBatch\": 1,\r\n \"preferredBatchSizeInKilobytes\": 64\r\n },\r\n \"endpointType\": \"WebHook\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"includedEventTypes\": [\r\n \"Microsoft.Resources.ResourceWriteSuccess\",\r\n \"Microsoft.Resources.ResourceWriteFailure\",\r\n \"Microsoft.Resources.ResourceWriteCancel\",\r\n \"Microsoft.Resources.ResourceDeleteSuccess\",\r\n \"Microsoft.Resources.ResourceDeleteFailure\",\r\n \"Microsoft.Resources.ResourceDeleteCancel\",\r\n \"Microsoft.Resources.ResourceActionSuccess\",\r\n \"Microsoft.Resources.ResourceActionFailure\",\r\n \"Microsoft.Resources.ResourceActionCancel\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"EventGridSchema\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"systemData\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3345/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-4212\",\r\n \"name\": \"sdk-EventSubscription-4212\",\r\n \"type\": \"Microsoft.EventGrid/eventSubscriptions\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "//subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3345/providers/Microsoft.EventGrid/eventSubscriptions/sdk-EventSubscription-4212?api-version=2020-10-15-preview", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzViNGI2NTBlLTI4YjktNDc5MC1iM2FiLWRkYmQ4OGQ3MjdjNC9yZXNvdXJjZUdyb3Vwcy9zZGstRXZlbnRHcmlkLVJHLTMzNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5FdmVudEdyaWQvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi00MjEyP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "1210aa41-3ddf-4b62-8838-2ca5e02ae9af" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/operationResults/264BE5F2-B9EA-4301-8095-617651DB810A?api-version=2020-10-15-preview" - ], - "Retry-After": [ - "10" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/operationsStatus/264BE5F2-B9EA-4301-8095-617651DB810A?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-request-id": [ - "57bd9f77-c6ed-4c36-87be-423049c47e62" - ], - "x-ms-correlation-request-id": [ - "57bd9f77-c6ed-4c36-87be-423049c47e62" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004521Z:57bd9f77-c6ed-4c36-87be-423049c47e62" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:45:21 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/operationsStatus/264BE5F2-B9EA-4301-8095-617651DB810A?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL29wZXJhdGlvbnNTdGF0dXMvMjY0QkU1RjItQjlFQS00MzAxLTgwOTUtNjE3NjUxREI4MTBBP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "63c27779-b785-4217-82a9-73de403488e0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-correlation-request-id": [ - "214882b0-5277-475f-b9ad-9fc03830b911" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004531Z:214882b0-5277-475f-b9ad-9fc03830b911" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:45:31 GMT" - ], - "Content-Length": [ - "284" + "202" ], "Content-Type": [ "application/json; charset=utf-8" @@ -627,68 +189,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/operationsStatus/264BE5F2-B9EA-4301-8095-617651DB810A?api-version=2020-10-15-preview\",\r\n \"name\": \"264be5f2-b9ea-4301-8095-617651db810a\",\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/operationResults/264BE5F2-B9EA-4301-8095-617651DB810A?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL29wZXJhdGlvblJlc3VsdHMvMjY0QkU1RjItQjlFQS00MzAxLTgwOTUtNjE3NjUxREI4MTBBP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "bbc14216-e266-4839-a3b6-4a388bced11e" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "899" - ], - "x-ms-correlation-request-id": [ - "57fbf2fc-e004-4b56-b88c-a5ae5ff3f293" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004531Z:57fbf2fc-e004-4b56-b88c-a5ae5ff3f293" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:45:31 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"InvalidResourceType\",\r\n \"message\": \"Resource type 'eventSubscriptions' of provider namespace 'Microsoft.EventGrid' was not found in global location for api version '2021-06-01-preview'.\"\r\n }\r\n}", + "StatusCode": 404 } ], "Names": { "EventSubscriptionToResourceGroupCreateGetUpdateDelete": [ - "sdk-EventGrid-RG-3345", - "sdk-EventSubscription-4212" + "sdk-EventGrid-RG-3420", + "sdk-EventSubscription-3059" ] }, "Variables": { diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/PartnerCreateGetUpdateDelete.json b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/PartnerCreateGetUpdateDelete.json deleted file mode 100644 index 8061a0e47524b..0000000000000 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/PartnerCreateGetUpdateDelete.json +++ /dev/null @@ -1,3535 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzP2FwaS12ZXJzaW9uPTIwMTUtMTEtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2547d419-dc59-4d1a-94e0-defb91c2fe4f" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:48:39 GMT" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-request-id": [ - "9c7ca0d9-1de4-4154-b904-2b0c3b0ebf3a" - ], - "x-ms-correlation-request-id": [ - "9c7ca0d9-1de4-4154-b904-2b0c3b0ebf3a" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114840Z:9c7ca0d9-1de4-4154-b904-2b0c3b0ebf3a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "39977" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7708\",\r\n \"name\": \"sdk-EventGrid-RG-7708\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1724\",\r\n \"name\": \"RGName-ps1724\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1242\",\r\n \"name\": \"RGName-ps1242\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps2627\",\r\n \"name\": \"RGName-ps2627\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps2205\",\r\n \"name\": \"RGName-ps2205\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps3309\",\r\n \"name\": \"RGName-ps3309\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps5822\",\r\n \"name\": \"RGName-ps5822\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps9506\",\r\n \"name\": \"RGName-ps9506\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9718\",\r\n \"name\": \"sdk-EventGrid-RG-9718\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9588\",\r\n \"name\": \"sdk-EventGrid-RG-9588\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2751\",\r\n \"name\": \"sdk-EventGrid-RG-2751\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-9979?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OT9hcGktdmVyc2lvbj0yMDE1LTExLTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "0dbb2130-474c-46ed-b68c-0aac916e4c88" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "35" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:48:42 GMT" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" - ], - "x-ms-request-id": [ - "1358758b-137b-4dcd-966d-4c1ebb948497" - ], - "x-ms-correlation-request-id": [ - "1358758b-137b-4dcd-966d-4c1ebb948497" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114842Z:1358758b-137b-4dcd-966d-4c1ebb948497" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "202" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979\",\r\n \"name\": \"sdk-EventGrid-RG-9979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyUmVnaXN0cmF0aW9ucy9zZGstUGFydFJlZy05MzE1P2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e9ff2448-fb4b-44b0-a3c6-0f05b0054b0f" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "660" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:48:44 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "316871d9-ef24-4887-98e2-0b3267d2457f" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], - "x-ms-correlation-request-id": [ - "b7400cbc-7251-45bc-99f5-e52ff41a2124" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114845Z:b7400cbc-7251-45bc-99f5-e52ff41a2124" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "857" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\",\r\n \"name\": \"sdk-PartReg-9315\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyUmVnaXN0cmF0aW9ucy9zZGstUGFydFJlZy05MzE1P2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "240087b9-ab64-4f09-8273-1b1c298ee709" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "660" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:48:51 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "dde79509-0ef4-4b70-ad44-5f3280817b59" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" - ], - "x-ms-correlation-request-id": [ - "0d20371a-2fab-436f-bdb1-e10149a02de3" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114852Z:0d20371a-2fab-436f-bdb1-e10149a02de3" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "857" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\",\r\n \"name\": \"sdk-PartReg-9315\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyUmVnaXN0cmF0aW9ucy9zZGstUGFydFJlZy05MzE1P2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "1b7d2b56-2022-47bf-ac79-caf299121b5d" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:48:49 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "d018f2ee-7a5e-45bd-9593-523dcb3bb94e" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" - ], - "x-ms-correlation-request-id": [ - "7bb9afdd-7977-43a2-a9f0-3f0424345d48" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114850Z:7bb9afdd-7977-43a2-a9f0-3f0424345d48" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "857" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\",\r\n \"name\": \"sdk-PartReg-9315\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyUmVnaXN0cmF0aW9ucy9zZGstUGFydFJlZy05MzE1P2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9989fb0a-7c96-48fd-adb1-d72a94308aec" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:48:49 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "9be1bc4a-4daf-41f7-ba32-ba33d6b6b180" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" - ], - "x-ms-correlation-request-id": [ - "a789a4e6-8793-4007-b579-88a21874efb2" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114850Z:a789a4e6-8793-4007-b579-88a21874efb2" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "857" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\",\r\n \"name\": \"sdk-PartReg-9315\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyUmVnaXN0cmF0aW9ucz9hcGktdmVyc2lvbj0yMDIwLTA0LTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "94409067-389a-42a8-850f-c388e465b31e" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:48:49 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "95deb2c1-8ac4-4091-8b80-584359d5d674" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" - ], - "x-ms-correlation-request-id": [ - "ec467e95-bd56-48bc-819d-8d00dbb2de2c" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114850Z:ec467e95-bd56-48bc-819d-8d00dbb2de2c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "869" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\",\r\n \"name\": \"sdk-PartReg-9315\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations?api-version=2020-04-01-preview&$top=5", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyUmVnaXN0cmF0aW9ucz9hcGktdmVyc2lvbj0yMDIwLTA0LTAxLXByZXZpZXcmJHRvcD01", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2aaa4bf8-c478-4731-8f19-76b7f6143374" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:48:50 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "23ac936e-3ce0-41b7-a6ca-1df3bae4f9d2" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" - ], - "x-ms-correlation-request-id": [ - "9c221086-49a2-40d9-8f06-dc9d4fa3f44d" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114851Z:9c221086-49a2-40d9-8f06-dc9d4fa3f44d" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "869" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\",\r\n \"name\": \"sdk-PartReg-9315\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/partnerRegistrations?api-version=2020-04-01-preview&$top=100", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3BhcnRuZXJSZWdpc3RyYXRpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldyYkdG9wPTEwMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ae3eb992-78a8-4faf-8a78-1a39bc02d2d7" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:48:50 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "72ad7836-c558-4851-9099-dc417e3d1d19" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" - ], - "x-ms-correlation-request-id": [ - "23186d0a-15d4-4846-b691-31a5cd3047ae" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114851Z:23186d0a-15d4-4846-b691-31a5cd3047ae" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "16914" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"ContosoCorp\",\r\n \"partnerResourceTypeName\": \"ContosoCorp.Accounts\",\r\n \"partnerResourceTypeDisplayName\": \"ContocoCorp Accounts DisplayName Text\",\r\n \"partnerResourceTypeDescription\": \"ContocoCorp Accounts Description Text\",\r\n \"setupUri\": \"https://www.example.com/setup.html\",\r\n \"logoUri\": \"https://www.example.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"d48566a8-2428-4a6c-8347-9675d09fb851\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"Value2\",\r\n \"key3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerRegistrations/ContosoCorpAccount1\",\r\n \"name\": \"ContosoCorpAccount1\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.712226e8-1c6f-4445-b817-fa989d78a61b\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- 712226e8-1c6f-4445-b817-fa989d78a61b\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- 712226e8-1c6f-4445-b817-fa989d78a61b\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-2344\",\r\n \"name\": \"sdk-PartReg-2344\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.24fe1334-608a-4a60-9453-f9896ac141db\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- 24fe1334-608a-4a60-9453-f9896ac141db\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- 24fe1334-608a-4a60-9453-f9896ac141db\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-2930\",\r\n \"name\": \"sdk-PartReg-2930\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.412afbb4-ef94-4ecb-a8b0-bbe77c121d4c\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- 412afbb4-ef94-4ecb-a8b0-bbe77c121d4c\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- 412afbb4-ef94-4ecb-a8b0-bbe77c121d4c\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-7623\",\r\n \"name\": \"sdk-PartReg-7623\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.1589f152-6d1f-4627-bd7d-225ef2a60194\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- 1589f152-6d1f-4627-bd7d-225ef2a60194\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- 1589f152-6d1f-4627-bd7d-225ef2a60194\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-3342\",\r\n \"name\": \"sdk-PartReg-3342\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.fc3c349e-b10e-4fa2-a8e5-7183ef52395e\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- fc3c349e-b10e-4fa2-a8e5-7183ef52395e\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- fc3c349e-b10e-4fa2-a8e5-7183ef52395e\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9869\",\r\n \"name\": \"sdk-PartReg-9869\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.84d2d810-da15-44b8-be5f-b3f3d9d9a1cb\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- 84d2d810-da15-44b8-be5f-b3f3d9d9a1cb\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- 84d2d810-da15-44b8-be5f-b3f3d9d9a1cb\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7708/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-3922\",\r\n \"name\": \"sdk-PartReg-3922\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.8d38b997-fc4b-4170-91d3-2aa1874435ec\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- 8d38b997-fc4b-4170-91d3-2aa1874435ec\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- 8d38b997-fc4b-4170-91d3-2aa1874435ec\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-95\",\r\n \"name\": \"sdk-PartReg-95\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"partnername12345\",\r\n \"partnerResourceTypeName\": \"partnertype12345\",\r\n \"partnerResourceTypeDisplayName\": null,\r\n \"partnerResourceTypeDescription\": \"hello there\",\r\n \"setupUri\": null,\r\n \"logoUri\": \"https://www.example123.com/\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": null\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"Dept\": \"ITxyz\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerRegistrations/reg1Test12345\",\r\n \"name\": \"reg1Test12345\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"partnername123456789\",\r\n \"partnerResourceTypeName\": \"partnertype123456789\",\r\n \"partnerResourceTypeDisplayName\": null,\r\n \"partnerResourceTypeDescription\": \"hello there 1234\",\r\n \"setupUri\": null,\r\n \"logoUri\": \"https://www.example123456789.com/\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"2f8d02b8-d73d-40d8-bf4a-73ef976eacef 2f8d02b8-d73d-40d8-bf4a-73ef976eac11 2f8d02b8-d73d-40d8-bf4a-73ef976eac33\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"Dept\": \"ITxyz333\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerRegistrations/reg1Test123456789\",\r\n \"name\": \"reg1Test123456789\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"xuyza1\",\r\n \"partnerResourceTypeName\": \"tests\",\r\n \"partnerResourceTypeDisplayName\": null,\r\n \"partnerResourceTypeDescription\": null,\r\n \"setupUri\": null,\r\n \"logoUri\": null,\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": null\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerRegistrations/testPartReg123\",\r\n \"name\": \"testPartReg123\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Azure.EventGrid\",\r\n \"partnerResourceTypeName\": \"Resource.Type.64510346CentralUSEUAP\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text - 64510346CentralUSEUAP\",\r\n \"partnerResourceTypeDescription\": \"Description Text - 64510346CentralUSEUAP\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerRegistrations/egcrudrunnerPartnerRegistration64510346CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerRegistration64510346CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Azure.EventGrid\",\r\n \"partnerResourceTypeName\": \"Resource.Type.a760ac95CentralUSEUAP\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text - a760ac95CentralUSEUAP\",\r\n \"partnerResourceTypeDescription\": \"Description Text - a760ac95CentralUSEUAP\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerRegistrations/egcrudrunnerPartnerRegistrationa760ac95CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerRegistrationa760ac95CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Azure.EventGrid\",\r\n \"partnerResourceTypeName\": \"Resource.Type.eg-euap-usce-401\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text - eg-euap-usce-401\",\r\n \"partnerResourceTypeDescription\": \"Description Text - eg-euap-usce-401\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerRegistrations/eg-latency-runner-partner-registration-eg-euap-usce-401\",\r\n \"name\": \"eg-latency-runner-partner-registration-eg-euap-usce-401\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Azure.EventGrid\",\r\n \"partnerResourceTypeName\": \"Resource.Type.eg-euap-usce-02\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text - eg-euap-usce-02\",\r\n \"partnerResourceTypeDescription\": \"Description Text - eg-euap-usce-02\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerRegistrations/eg-latency-runner-partner-registration-eg-euap-usce-02\",\r\n \"name\": \"eg-latency-runner-partner-registration-eg-euap-usce-02\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Azure.EventGrid\",\r\n \"partnerResourceTypeName\": \"Resource.Type.eg-euap-usce-01\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text - eg-euap-usce-01\",\r\n \"partnerResourceTypeDescription\": \"Description Text - eg-euap-usce-01\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerRegistrations/eg-latency-runner-partner-registration-eg-euap-usce-01\",\r\n \"name\": \"eg-latency-runner-partner-registration-eg-euap-usce-01\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Azure.EventGrid\",\r\n \"partnerResourceTypeName\": \"Resource.Type.CentralUSEUAP\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text - CentralUSEUAP\",\r\n \"partnerResourceTypeDescription\": \"Description Text - CentralUSEUAP\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerRegistrations/eg-latency-runner-partner-registration-q-centraluseuap\",\r\n \"name\": \"eg-latency-runner-partner-registration-q-centraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"testPartnerName\",\r\n \"partnerResourceTypeName\": \"SalesAccounts\",\r\n \"partnerResourceTypeDisplayName\": null,\r\n \"partnerResourceTypeDescription\": null,\r\n \"setupUri\": null,\r\n \"logoUri\": null,\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": null\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerRegistrations/testReg\",\r\n \"name\": \"testReg\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"PartnerDemo\",\r\n \"partnerResourceTypeName\": \"Accounts\",\r\n \"partnerResourceTypeDisplayName\": \"ExampleDisplayName1\",\r\n \"partnerResourceTypeDescription\": \"ExampleDescription\",\r\n \"setupUri\": \"https://www.example.com/\",\r\n \"logoUri\": \"https://www.example.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"533ad9de-25db-46e2-b94a-d00c37cf022b\",\r\n \"05aa2228-7d34-4635-922d-2b582c422445\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerRegistrations/partnerRegistrationDemoName\",\r\n \"name\": \"partnerRegistrationDemoName\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.ec73e85f-811e-4b3a-956b-cfef041d4956\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- ec73e85f-811e-4b3a-956b-cfef041d4956\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- ec73e85f-811e-4b3a-956b-cfef041d4956\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-4819\",\r\n \"name\": \"sdk-PartReg-4819\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerName\": \"Contoso\",\r\n \"partnerResourceTypeName\": \"Accounts.4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDisplayName\": \"DisplayName Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"partnerResourceTypeDescription\": \"Description Text -- 4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"setupUri\": \"https://www.contoso.com/setup.html\",\r\n \"logoUri\": \"https://www.contoso.com/logo.png\",\r\n \"visibilityState\": \"Hidden\",\r\n \"authorizedAzureSubscriptionIds\": [\r\n \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\"\r\n ]\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\",\r\n \"name\": \"sdk-PartReg-9315\",\r\n \"type\": \"Microsoft.EventGrid/partnerRegistrations\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyTmFtZXNwYWNlcy9zZGstUGFydE5zLTc4ODQ/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag111\": \"originalValue111\",\r\n \"originalTag222\": \"originalValue222\"\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "10f58193-a095-4510-9f90-8fed6cfd1e40" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "367" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:48:52 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/37E84205-C42F-4CD0-8B05-8E25FD362A4B?api-version=2020-04-01-preview" - ], - "x-ms-request-id": [ - "82b190d3-9f32-40df-9817-b95e32dd1686" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" - ], - "x-ms-correlation-request-id": [ - "50a69203-1ba2-4723-b63f-8b4e9c4fd2cd" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114853Z:50a69203-1ba2-4723-b63f-8b4e9c4fd2cd" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "600" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\",\r\n \"endpoint\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag111\": \"originalValue111\",\r\n \"originalTag222\": \"originalValue222\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884\",\r\n \"name\": \"sdk-PartNs-7884\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyTmFtZXNwYWNlcy9zZGstUGFydE5zLTc4ODQ/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag111\": \"replacedValue111\",\r\n \"replacedTag222\": \"replacedValue222\"\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "46fddd4b-4c3a-4926-a40d-f9b742f7b768" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "367" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:11 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/B7C1EDB0-B589-41F4-B7F9-3A3080572E8D?api-version=2020-04-01-preview" - ], - "x-ms-request-id": [ - "f7766ee6-2b41-48a0-ab43-8e1ac2b3c63d" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" - ], - "x-ms-correlation-request-id": [ - "e6507029-4ce8-44df-865f-7466653a2be9" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114911Z:e6507029-4ce8-44df-865f-7466653a2be9" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "600" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\",\r\n \"endpoint\": null\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag111\": \"replacedValue111\",\r\n \"replacedTag222\": \"replacedValue222\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884\",\r\n \"name\": \"sdk-PartNs-7884\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/37E84205-C42F-4CD0-8B05-8E25FD362A4B?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMzdFODQyMDUtQzQyRi00Q0QwLThCMDUtOEUyNUZEMzYyQTRCP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:03 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "a6197e83-978e-47c6-b5df-df06351a94eb" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" - ], - "x-ms-correlation-request-id": [ - "2dbda15a-a9f7-41c0-99ab-cb6f19ae9c4c" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114903Z:2dbda15a-a9f7-41c0-99ab-cb6f19ae9c4c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "294" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/37E84205-C42F-4CD0-8B05-8E25FD362A4B?api-version=2020-04-01-preview\",\r\n \"name\": \"37e84205-c42f-4cd0-8b05-8e25fd362a4b\",\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyTmFtZXNwYWNlcy9zZGstUGFydE5zLTc4ODQ/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:03 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "8d418a13-f9f1-4eb9-b9d0-07d34fb28a0e" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" - ], - "x-ms-correlation-request-id": [ - "f506986c-89ea-4d2a-8608-98f45ce3371e" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114903Z:f506986c-89ea-4d2a-8608-98f45ce3371e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "669" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\",\r\n \"endpoint\": \"https://sdk-partns-7884.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag111\": \"originalValue111\",\r\n \"originalTag222\": \"originalValue222\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884\",\r\n \"name\": \"sdk-PartNs-7884\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyTmFtZXNwYWNlcy9zZGstUGFydE5zLTc4ODQ/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "00bc25a1-9687-4694-83ba-27f260353f6f" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:08 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "6bdd9a80-fbf4-437a-a490-c3208d8fc809" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" - ], - "x-ms-correlation-request-id": [ - "01bd12bb-4d9a-48f7-be1f-ebe0565d9ab6" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114908Z:01bd12bb-4d9a-48f7-be1f-ebe0565d9ab6" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "669" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\",\r\n \"endpoint\": \"https://sdk-partns-7884.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag111\": \"originalValue111\",\r\n \"originalTag222\": \"originalValue222\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884\",\r\n \"name\": \"sdk-PartNs-7884\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyTmFtZXNwYWNlcy9zZGstUGFydE5zLTc4ODQ/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "00ceda52-e326-441f-9403-e2b2e7b0d042" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:09 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "46a3f690-38c4-4e15-aa3e-371e24494f69" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" - ], - "x-ms-correlation-request-id": [ - "7a6c00c4-27df-4d64-b84d-39b09b91d748" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114909Z:7a6c00c4-27df-4d64-b84d-39b09b91d748" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "669" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\",\r\n \"endpoint\": \"https://sdk-partns-7884.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag111\": \"originalValue111\",\r\n \"originalTag222\": \"originalValue222\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884\",\r\n \"name\": \"sdk-PartNs-7884\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyTmFtZXNwYWNlcy9zZGstUGFydE5zLTc4ODQ/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:21 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "1e452c47-1df4-440f-9b8d-d83803704bd5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" - ], - "x-ms-correlation-request-id": [ - "f5bc7f5d-a575-44f0-85b2-1d5211b44e5f" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114921Z:f5bc7f5d-a575-44f0-85b2-1d5211b44e5f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "669" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\",\r\n \"endpoint\": \"https://sdk-partns-7884.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag111\": \"replacedValue111\",\r\n \"replacedTag222\": \"replacedValue222\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884\",\r\n \"name\": \"sdk-PartNs-7884\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyTmFtZXNwYWNlcz9hcGktdmVyc2lvbj0yMDIwLTA0LTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "d84b7a95-83a0-4e22-88e6-b0078308eab9" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:09 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "98fcbbd9-3caf-4f56-b04f-1f6c79846df2" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" - ], - "x-ms-correlation-request-id": [ - "e8d49c6a-2809-400c-b574-8c637f00d770" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114909Z:e8d49c6a-2809-400c-b574-8c637f00d770" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "681" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\",\r\n \"endpoint\": \"https://sdk-partns-7884.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag111\": \"originalValue111\",\r\n \"originalTag222\": \"originalValue222\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884\",\r\n \"name\": \"sdk-PartNs-7884\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces?api-version=2020-04-01-preview&$top=5", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyTmFtZXNwYWNlcz9hcGktdmVyc2lvbj0yMDIwLTA0LTAxLXByZXZpZXcmJHRvcD01", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c5415fd5-d30e-484b-81c7-1761fceb8468" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:09 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "e77c4f9f-4f46-4e52-9fd9-964e9609d8a9" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" - ], - "x-ms-correlation-request-id": [ - "d7822a0b-a93f-4bc4-b300-341fee591968" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114909Z:d7822a0b-a93f-4bc4-b300-341fee591968" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "681" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\",\r\n \"endpoint\": \"https://sdk-partns-7884.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag111\": \"originalValue111\",\r\n \"originalTag222\": \"originalValue222\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884\",\r\n \"name\": \"sdk-PartNs-7884\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/partnerNamespaces?api-version=2020-04-01-preview&$top=100", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3BhcnRuZXJOYW1lc3BhY2VzP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldyYkdG9wPTEwMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "58a1dbed-211f-4288-a677-5d841e4a5d72" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:09 GMT" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-original-request-ids": [ - "ac1f257b-0b6a-42dc-abe0-30203ed7991c", - "e2ab546e-5479-4315-9435-576462b9e9a3" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" - ], - "x-ms-request-id": [ - "501f7661-3382-4592-ba41-7ae827948ec4" - ], - "x-ms-correlation-request-id": [ - "501f7661-3382-4592-ba41-7ae827948ec4" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114910Z:501f7661-3382-4592-ba41-7ae827948ec4" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "13217" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerRegistrations/ContosoCorpAccount1\",\r\n \"endpoint\": \"https://partnernamespace123.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\",\r\n \"key3\": \"value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerNamespaces/partnerNamespace123\",\r\n \"name\": \"partnerNamespace123\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-7623\",\r\n \"endpoint\": \"https://sdk-partns-7765.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag111\": \"originalValue111\",\r\n \"originalTag222\": \"originalValue222\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7765\",\r\n \"name\": \"sdk-PartNs-7765\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-3342\",\r\n \"endpoint\": \"https://sdk-partns-8256.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag111\": \"replacedValue111\",\r\n \"replacedTag222\": \"replacedValue222\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-8256\",\r\n \"name\": \"sdk-PartNs-8256\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9869\",\r\n \"endpoint\": \"https://sdk-partns-9127.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag111\": \"replacedValue111\",\r\n \"replacedTag222\": \"replacedValue222\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-9127\",\r\n \"name\": \"sdk-PartNs-9127\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7708/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-3922\",\r\n \"endpoint\": \"https://sdk-partns-2065.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag111\": \"replacedValue111\",\r\n \"replacedTag222\": \"replacedValue222\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7708/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-2065\",\r\n \"name\": \"sdk-PartNs-2065\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-95\",\r\n \"endpoint\": \"https://sdk-partns-9363.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag111\": \"replacedValue111\",\r\n \"replacedTag222\": \"replacedValue222\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-9363\",\r\n \"name\": \"sdk-PartNs-9363\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerRegistrations/testPartReg123\",\r\n \"endpoint\": \"https://test12443ns12.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"Dept\": \"IT\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerNamespaces/test12443NS12\",\r\n \"name\": \"test12443NS12\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerRegistrations/egcrudrunnerPartnerRegistration64510346CentralUSEUAP\",\r\n \"endpoint\": \"https://egcrudrunnerpartnernamespace64510346centraluseuap.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerNamespaces/egcrudrunnerPartnerNamespace64510346CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerNamespace64510346CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerRegistrations/eg-latency-runner-partner-registration-eg-euap-usce-401\",\r\n \"endpoint\": \"https://eg-latency-runner-partnamespace-eg-euap-usce-401.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerNamespaces/eg-latency-runner-partnamespace-eg-euap-usce-401\",\r\n \"name\": \"eg-latency-runner-partnamespace-eg-euap-usce-401\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerRegistrations/eg-latency-runner-partner-registration-eg-euap-usce-401\",\r\n \"endpoint\": \"https://eg-latency-runner-prtnsp-eg-euap-usce-401.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerNamespaces/eg-latency-runner-prtnsp-eg-euap-usce-401\",\r\n \"name\": \"eg-latency-runner-prtnsp-eg-euap-usce-401\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerRegistrations/eg-latency-runner-partner-registration-eg-euap-usce-02\",\r\n \"endpoint\": \"https://eg-latency-runner-partnernamespace-eg-euap-usce-02.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerNamespaces/eg-latency-runner-partnernamespace-eg-euap-usce-02\",\r\n \"name\": \"eg-latency-runner-partnernamespace-eg-euap-usce-02\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerRegistrations/eg-latency-runner-partner-registration-eg-euap-usce-02\",\r\n \"endpoint\": \"https://eg-latency-runner-prtnsp-eg-euap-usce-02.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerNamespaces/eg-latency-runner-prtnsp-eg-euap-usce-02\",\r\n \"name\": \"eg-latency-runner-prtnsp-eg-euap-usce-02\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerRegistrations/eg-latency-runner-partner-registration-eg-euap-usce-01\",\r\n \"endpoint\": \"https://eg-latency-runner-prtnsp-eg-euap-usce-01.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerNamespaces/eg-latency-runner-prtnsp-eg-euap-usce-01\",\r\n \"name\": \"eg-latency-runner-prtnsp-eg-euap-usce-01\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerRegistrations/eg-latency-runner-partner-registration-q-centraluseuap\",\r\n \"endpoint\": \"https://eg-latency-runner-prtnsp-q-centraluseuap.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerNamespaces/eg-latency-runner-prtnsp-q-centraluseuap\",\r\n \"name\": \"eg-latency-runner-prtnsp-q-centraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerRegistrations/testReg\",\r\n \"endpoint\": \"https://testns1.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerNamespaces/testNS1\",\r\n \"name\": \"testNS1\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerRegistrations/partnerRegistrationDemoName\",\r\n \"endpoint\": \"https://partnernamespacendemoname.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerNamespaces/partnerNamespacenDemoName\",\r\n \"name\": \"partnerNamespacenDemoName\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-4819\",\r\n \"endpoint\": \"https://sdk-partns-9173.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag111\": \"originalValue111\",\r\n \"originalTag222\": \"originalValue222\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-9173\",\r\n \"name\": \"sdk-PartNs-9173\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315\",\r\n \"endpoint\": \"https://sdk-partns-7884.centraluseuap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag111\": \"originalValue111\",\r\n \"originalTag222\": \"originalValue222\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884\",\r\n \"name\": \"sdk-PartNs-7884\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"partnerRegistrationFullyQualifiedId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerRegistrations/ContosoCorpAccount1\",\r\n \"endpoint\": \"https://mparkpartnernamespace.eastus2euap-1.eventgrid.azure.net/api/events\"\r\n },\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerNamespaces/mparkpartnernamespace\",\r\n \"name\": \"mparkpartnernamespace\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/B7C1EDB0-B589-41F4-B7F9-3A3080572E8D?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQjdDMUVEQjAtQjU4OS00MUY0LUI3RjktM0EzMDgwNTcyRThEP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:21 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "5ed9f69a-b9b2-444c-9378-f48113357b12" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" - ], - "x-ms-correlation-request-id": [ - "eba90e99-ca78-480f-af7e-a696b874aa15" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114921Z:eba90e99-ca78-480f-af7e-a696b874aa15" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "294" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/B7C1EDB0-B589-41F4-B7F9-3A3080572E8D?api-version=2020-04-01-preview\",\r\n \"name\": \"b7c1edb0-b589-41f4-b7f9-3a3080572e8d\",\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884/eventChannels/sdk-EvtChnl-5806?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyTmFtZXNwYWNlcy9zZGstUGFydE5zLTc4ODQvZXZlbnRDaGFubmVscy9zZGstRXZ0Q2hubC01ODA2P2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"source\": {\r\n \"source\": \"Accounts.User.4225e794-b938-422b-8e00-34f5a91bad37\"\r\n },\r\n \"destination\": {\r\n \"azureSubscriptionId\": \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\",\r\n \"resourceGroup\": \"sdk-EventGrid-RG-9979\",\r\n \"partnerTopicName\": \"sdk-PartTop-1413\"\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2727103b-0e6e-41bc-b9df-3dc6ea0f2d2a" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "317" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:23 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "6c39b9bc-0268-43e9-92ec-b45c804ec49b" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1194" - ], - "x-ms-correlation-request-id": [ - "959eec40-d23d-4f41-b3e3-97548ba2be37" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114923Z:959eec40-d23d-4f41-b3e3-97548ba2be37" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "554" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"source\": {\r\n \"source\": \"Accounts.User.4225e794-b938-422b-8e00-34f5a91bad37\"\r\n },\r\n \"destination\": {\r\n \"azureSubscriptionId\": \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\",\r\n \"resourceGroup\": \"sdk-EventGrid-RG-9979\",\r\n \"partnerTopicName\": \"sdk-PartTop-1413\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884/eventChannels/sdk-EvtChnl-5806\",\r\n \"name\": \"sdk-EvtChnl-5806\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces/eventChannels\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884/eventChannels/sdk-EvtChnl-5806?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyTmFtZXNwYWNlcy9zZGstUGFydE5zLTc4ODQvZXZlbnRDaGFubmVscy9zZGstRXZ0Q2hubC01ODA2P2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "65fc06e6-3bda-4af2-9e6b-8ea939569066" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:28 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "39fb8bb5-b6bd-4abc-a915-d4ab1cd0f5dd" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" - ], - "x-ms-correlation-request-id": [ - "01aad519-0f6a-4b56-afe2-f25459de9b9b" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114928Z:01aad519-0f6a-4b56-afe2-f25459de9b9b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "554" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"source\": {\r\n \"source\": \"Accounts.User.4225e794-b938-422b-8e00-34f5a91bad37\"\r\n },\r\n \"destination\": {\r\n \"azureSubscriptionId\": \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\",\r\n \"resourceGroup\": \"sdk-EventGrid-RG-9979\",\r\n \"partnerTopicName\": \"sdk-PartTop-1413\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884/eventChannels/sdk-EvtChnl-5806\",\r\n \"name\": \"sdk-EvtChnl-5806\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces/eventChannels\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884/eventChannels/sdk-EvtChnl-5806?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyTmFtZXNwYWNlcy9zZGstUGFydE5zLTc4ODQvZXZlbnRDaGFubmVscy9zZGstRXZ0Q2hubC01ODA2P2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "4f406451-2c58-4c2f-8600-4e50662f8d42" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:28 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "0e2b0472-3c34-4832-82ff-213d7fe9210f" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" - ], - "x-ms-correlation-request-id": [ - "014bb4a0-e7c9-4ed7-80e5-e651ec14a3ee" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114928Z:014bb4a0-e7c9-4ed7-80e5-e651ec14a3ee" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "554" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"source\": {\r\n \"source\": \"Accounts.User.4225e794-b938-422b-8e00-34f5a91bad37\"\r\n },\r\n \"destination\": {\r\n \"azureSubscriptionId\": \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\",\r\n \"resourceGroup\": \"sdk-EventGrid-RG-9979\",\r\n \"partnerTopicName\": \"sdk-PartTop-1413\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884/eventChannels/sdk-EvtChnl-5806\",\r\n \"name\": \"sdk-EvtChnl-5806\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces/eventChannels\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884/eventChannels?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyTmFtZXNwYWNlcy9zZGstUGFydE5zLTc4ODQvZXZlbnRDaGFubmVscz9hcGktdmVyc2lvbj0yMDIwLTA0LTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "7da5930b-3cbd-4c33-8a4f-637c9c952a3b" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:28 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "72c97bd6-e563-454a-a8d6-102cffa30dab" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" - ], - "x-ms-correlation-request-id": [ - "3dc3fae8-1437-4136-a833-7a82769bb55f" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114928Z:3dc3fae8-1437-4136-a833-7a82769bb55f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "566" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"source\": {\r\n \"source\": \"Accounts.User.4225e794-b938-422b-8e00-34f5a91bad37\"\r\n },\r\n \"destination\": {\r\n \"azureSubscriptionId\": \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4\",\r\n \"resourceGroup\": \"sdk-EventGrid-RG-9979\",\r\n \"partnerTopicName\": \"sdk-PartTop-1413\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884/eventChannels/sdk-EvtChnl-5806\",\r\n \"name\": \"sdk-EvtChnl-5806\",\r\n \"type\": \"Microsoft.EventGrid/partnerNamespaces/eventChannels\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyVG9waWNzL3Nkay1QYXJ0VG9wLTE0MTM/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "582db2dd-d478-4459-b6a3-22752017a81d" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:28 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "cf355187-1110-4b61-8465-025c16d1d664" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" - ], - "x-ms-correlation-request-id": [ - "b0738978-47e3-4dca-9bb0-2365dc89e06f" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114928Z:b0738978-47e3-4dca-9bb0-2365dc89e06f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "410" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"source\": \"Accounts.User.4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413\",\r\n \"name\": \"sdk-PartTop-1413\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyVG9waWNzL3Nkay1QYXJ0VG9wLTE0MTM/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "4b134834-709d-4352-92ea-53e7db988519" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:28 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "2a1911f5-dc5e-4901-bd01-052fc7d3938f" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" - ], - "x-ms-correlation-request-id": [ - "9568c18a-5a2f-4f23-b50e-a04454101414" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114929Z:9568c18a-5a2f-4f23-b50e-a04454101414" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "410" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"source\": \"Accounts.User.4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413\",\r\n \"name\": \"sdk-PartTop-1413\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyVG9waWNzP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "203ffd18-bea6-4071-9cb1-1b295b5c3479" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:34 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "ac28bb46-b10d-4f8a-801c-e094948605d8" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" - ], - "x-ms-correlation-request-id": [ - "d4c05c8f-4cc6-4713-9975-d7bbf26fff7c" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114934Z:d4c05c8f-4cc6-4713-9975-d7bbf26fff7c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "422" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"source\": \"Accounts.User.4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413\",\r\n \"name\": \"sdk-PartTop-1413\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics?api-version=2020-04-01-preview&$top=5", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyVG9waWNzP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldyYkdG9wPTU=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "da255d87-c695-408d-a3a4-5755651357c3" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:38 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "d16869f5-f82a-4fc0-91d0-3be8b81efa2a" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" - ], - "x-ms-correlation-request-id": [ - "59d2f671-609b-4ba8-8909-fdece1c0872c" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114938Z:59d2f671-609b-4ba8-8909-fdece1c0872c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "422" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"source\": \"Accounts.User.4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413\",\r\n \"name\": \"sdk-PartTop-1413\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/partnerTopics?api-version=2020-04-01-preview&$top=100", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3BhcnRuZXJUb3BpY3M/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3JiR0b3A9MTAw", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "afc0f5fd-e864-44b1-a733-af8bd5ce94e5" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:38 GMT" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-original-request-ids": [ - "0364b495-42e6-4d87-b6f1-ab6204e79cc3", - "5febe87f-c37a-444b-a337-4c2ea41643c1" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" - ], - "x-ms-request-id": [ - "5252bce0-e6cf-46cc-a78e-5358d19df31b" - ], - "x-ms-correlation-request-id": [ - "5252bce0-e6cf-46cc-a78e-5358d19df31b" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114939Z:5252bce0-e6cf-46cc-a78e-5358d19df31b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "24448" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-f51e6937CentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopicf51e6937CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopicf51e6937CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-f1a56208CentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopicf1a56208CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopicf1a56208CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-2861ccf6CentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopic2861ccf6CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopic2861ccf6CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-170fcf9bCentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopic170fcf9bCentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopic170fcf9bCentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-05e73086CentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopic05e73086CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopic05e73086CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-420c794aCentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopic420c794aCentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopic420c794aCentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-eff43bc7CentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopiceff43bc7CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopiceff43bc7CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-4cc7bbd8CentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopic4cc7bbd8CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopic4cc7bbd8CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-d01fa429CentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopicd01fa429CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopicd01fa429CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-fb3d0db0CentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopicfb3d0db0CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopicfb3d0db0CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-48de594cCentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopic48de594cCentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopic48de594cCentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-89ae2fb4CentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopic89ae2fb4CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopic89ae2fb4CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-f4feda2cCentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopicf4feda2cCentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopicf4feda2cCentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-30ccbda8CentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopic30ccbda8CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopic30ccbda8CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-86bc76b4CentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopic86bc76b4CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopic86bc76b4CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-a9dcd172\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1/providers/Microsoft.EventGrid/partnerTopics/partnerTopic-a9dcd172\",\r\n \"name\": \"partnerTopic-a9dcd172\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-e42eeaa3\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1/providers/Microsoft.EventGrid/partnerTopics/partnerTopic-e42eeaa3\",\r\n \"name\": \"partnerTopic-e42eeaa3\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-eac78bae\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1/providers/Microsoft.EventGrid/partnerTopics/partnerTopic-eac78bae\",\r\n \"name\": \"partnerTopic-eac78bae\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-1e8deb60CentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopic1e8deb60CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopic1e8deb60CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-7da1cc0e\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1/providers/Microsoft.EventGrid/partnerTopics/partnerTopic-7da1cc0e\",\r\n \"name\": \"partnerTopic-7da1cc0e\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-9ecbd340\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1/providers/Microsoft.EventGrid/partnerTopics/partnerTopic-9ecbd340\",\r\n \"name\": \"partnerTopic-9ecbd340\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-90d67236\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1/providers/Microsoft.EventGrid/partnerTopics/partnerTopic-90d67236\",\r\n \"name\": \"partnerTopic-90d67236\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-48de8095\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1/providers/Microsoft.EventGrid/partnerTopics/partnerTopic-48de8095\",\r\n \"name\": \"partnerTopic-48de8095\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-eg-ltcy-runner-centraluseuap\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/eg-ltcy-runner-partner-topic-centraluseuap\",\r\n \"name\": \"eg-ltcy-runner-partner-topic-centraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-eg-ltncy-runner-centraluseuap\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/eg-ltncy-runner-partner-topic-centraluseuap\",\r\n \"name\": \"eg-ltncy-runner-partner-topic-centraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-eg-latency-runner-centraluseuap\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"Deactivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/eg-latency-runner-partnertopic-centraluseuap\",\r\n \"name\": \"eg-latency-runner-partnertopic-centraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-eg-ltncyrunner-centraluseuap\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/eg-ltncyrunner-partnertopic-centraluseuap\",\r\n \"name\": \"eg-ltncyrunner-partnertopic-centraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-eg-ltncyrunner-centraluseuap1\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/eg-ltncyrunner-partnertopic-centraluseuap1\",\r\n \"name\": \"eg-ltncyrunner-partnertopic-centraluseuap1\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-c09fc5b3CentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopicc09fc5b3CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopicc09fc5b3CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-eg-ltncy-runner-centraluseuap\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/eg-ltncy-runner-partnertopic-centraluseuap\",\r\n \"name\": \"eg-ltncy-runner-partnertopic-centraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Azure.EventGrid.Runners.Source.\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"Activated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/eg-latency-runner-partner-topic-centraluseuap\",\r\n \"name\": \"eg-latency-runner-partner-topic-centraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Azure.EventGrid.Runners.Source.\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"Deactivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/eg-latency-runner-partnertopic-eg-euap-usce-01\",\r\n \"name\": \"eg-latency-runner-partnertopic-eg-euap-usce-01\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Azure.EventGrid.Runners.Source.\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/eg-latency-runner-partnertopic-eg-euap-usce-02\",\r\n \"name\": \"eg-latency-runner-partnertopic-eg-euap-usce-02\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Azure.EventGrid.Runners.Source.\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"Deactivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/eg-latency-runner-partnertopic-eg-euap-usce-401\",\r\n \"name\": \"eg-latency-runner-partnertopic-eg-euap-usce-401\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-1410b671\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1/providers/Microsoft.EventGrid/partnerTopics/partnerTopic-1410b671\",\r\n \"name\": \"partnerTopic-1410b671\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-06053d35\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1/providers/Microsoft.EventGrid/partnerTopics/partnerTopic-06053d35\",\r\n \"name\": \"partnerTopic-06053d35\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"ContosoCorp.Accounts.User1\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"Deactivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerTopics/examplePartnerTopic1\",\r\n \"name\": \"examplePartnerTopic1\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Accounts.User.1589f152-6d1f-4627-bd7d-225ef2a60194\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-7683\",\r\n \"name\": \"sdk-PartTop-7683\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Accounts.User.fc3c349e-b10e-4fa2-a8e5-7183ef52395e\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-3091\",\r\n \"name\": \"sdk-PartTop-3091\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Accounts.User.84d2d810-da15-44b8-be5f-b3f3d9d9a1cb\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7708/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-343\",\r\n \"name\": \"sdk-PartTop-343\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Accounts.User.8d38b997-fc4b-4170-91d3-2aa1874435ec\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1118\",\r\n \"name\": \"sdk-PartTop-1118\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"zyvwas\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"Deactivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerTopics/topic1234433\",\r\n \"name\": \"topic1234433\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-331ddafc\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"Activated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1/providers/Microsoft.EventGrid/partnerTopics/partnerTopic-331ddafc\",\r\n \"name\": \"partnerTopic-331ddafc\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-46fdf01f\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"Activated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1/providers/Microsoft.EventGrid/partnerTopics/partnerTopic-46fdf01f\",\r\n \"name\": \"partnerTopic-46fdf01f\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Contoso.Accounts.User-64510346CentralUSEUAP\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/egcrudrunnerPartnerTopic64510346CentralUSEUAP\",\r\n \"name\": \"egcrudrunnerPartnerTopic64510346CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Azure.EventGrid.Runners.Source.\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"Activated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/eg-latency-runner-prtnrtpc-eg-euap-usce-401\",\r\n \"name\": \"eg-latency-runner-prtnrtpc-eg-euap-usce-401\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Azure.EventGrid.Runners.Source.\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"Activated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/eg-latency-runner-prtnrtop-eg-euap-usce-401\",\r\n \"name\": \"eg-latency-runner-prtnrtop-eg-euap-usce-401\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Azure.EventGrid.Runners.Source.\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"Activated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/eg-latency-runner-prtnrtop-eg-euap-usce-02\",\r\n \"name\": \"eg-latency-runner-prtnrtop-eg-euap-usce-02\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Azure.EventGrid.Runners.Source.\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"Activated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/eg-latency-runner-prtnrtop-eg-euap-usce-01\",\r\n \"name\": \"eg-latency-runner-prtnrtop-eg-euap-usce-01\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Azure.EventGrid.Runners.Source.\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"Activated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/partnerTopics/eg-latency-runner-prtnrtop-q-centraluseuap\",\r\n \"name\": \"eg-latency-runner-prtnrtop-q-centraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Source1\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerTopics/testPartnerTopic1\",\r\n \"name\": \"testPartnerTopic1\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Source22\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerTopics/testPartnerTopic22\",\r\n \"name\": \"testPartnerTopic22\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Accounts.User1\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"Deactivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerTopics/partnerTopicDemoName\",\r\n \"name\": \"partnerTopicDemoName\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"Accounts.User.4225e794-b938-422b-8e00-34f5a91bad37\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"NeverActivated\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413\",\r\n \"name\": \"sdk-PartTop-1413\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"testsource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"Activated\"\r\n },\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerTopics/mparkpartnertopic\",\r\n \"name\": \"mparkpartnertopic\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"source\": \"testsource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"activationState\": \"Activated\"\r\n },\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/partnerTopics/mparkpartnertopic2\",\r\n \"name\": \"mparkpartnertopic2\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413/eventSubscriptions/sdk-EventSubscription-463?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyVG9waWNzL3Nkay1QYXJ0VG9wLTE0MTMvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi00NjM/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"destination\": {\r\n \"endpointType\": \"StorageQueue\",\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"queueName\": \"queue1\"\r\n }\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ]\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "dc3bdf53-3dd1-4df7-9e3b-26058e2abfa4" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "526" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:39 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/50D5ED43-ADB8-496F-9957-151F62891BB2?api-version=2020-04-01-preview" - ], - "x-ms-request-id": [ - "f0e9a37e-aebf-468c-8215-95e9b9e41408" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1193" - ], - "x-ms-correlation-request-id": [ - "43ebbc12-62ca-4b6c-9de2-e47ecac163be" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114939Z:43ebbc12-62ca-4b6c-9de2-e47ecac163be" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "947" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413\",\r\n \"provisioningState\": \"Creating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"queueName\": \"queue1\"\r\n },\r\n \"endpointType\": \"StorageQueue\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413/eventSubscriptions/sdk-EventSubscription-463\",\r\n \"name\": \"sdk-EventSubscription-463\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics/eventSubscriptions\"\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/50D5ED43-ADB8-496F-9957-151F62891BB2?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNTBENUVENDMtQURCOC00OTZGLTk5NTctMTUxRjYyODkxQkIyP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:49 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "a93fad22-dd2c-4ba5-b722-094f87892b30" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" - ], - "x-ms-correlation-request-id": [ - "e4ff0a29-ff59-4619-bf57-38d351eedd01" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114950Z:e4ff0a29-ff59-4619-bf57-38d351eedd01" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "294" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/50D5ED43-ADB8-496F-9957-151F62891BB2?api-version=2020-04-01-preview\",\r\n \"name\": \"50d5ed43-adb8-496f-9957-151f62891bb2\",\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413/eventSubscriptions/sdk-EventSubscription-463?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyVG9waWNzL3Nkay1QYXJ0VG9wLTE0MTMvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi00NjM/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:49 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "104e8746-8e1b-489a-a286-bd6d532ee726" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" - ], - "x-ms-correlation-request-id": [ - "1b2d1030-bae5-4ad2-a4f8-91540aff4824" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114950Z:1b2d1030-bae5-4ad2-a4f8-91540aff4824" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "994" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-9979/providers/microsoft.eventgrid/partnertopics/sdk-parttop-1413\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"queueName\": \"queue1\"\r\n },\r\n \"endpointType\": \"StorageQueue\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"CloudEventSchemaV1_0\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413/eventSubscriptions/sdk-EventSubscription-463\",\r\n \"name\": \"sdk-EventSubscription-463\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics/eventSubscriptions\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413/eventSubscriptions/sdk-EventSubscription-463?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyVG9waWNzL3Nkay1QYXJ0VG9wLTE0MTMvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi00NjM/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "58298c87-61d7-4128-8b0f-852c1d05300c" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:54 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "de91a74e-4a2a-42e3-96ac-f4984ca1095f" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" - ], - "x-ms-correlation-request-id": [ - "ef72b19b-3927-4171-8e8f-7b897d5dc661" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114955Z:ef72b19b-3927-4171-8e8f-7b897d5dc661" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "994" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-9979/providers/microsoft.eventgrid/partnertopics/sdk-parttop-1413\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"queueName\": \"queue1\"\r\n },\r\n \"endpointType\": \"StorageQueue\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"CloudEventSchemaV1_0\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413/eventSubscriptions/sdk-EventSubscription-463\",\r\n \"name\": \"sdk-EventSubscription-463\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics/eventSubscriptions\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413/eventSubscriptions/sdk-EventSubscription-463?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyVG9waWNzL3Nkay1QYXJ0VG9wLTE0MTMvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi00NjM/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b0a9b955-3d1d-496a-8636-fa10e07f1619" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:54 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "dcb491d5-8b37-4ef4-81e0-2fd454d406fb" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" - ], - "x-ms-correlation-request-id": [ - "08688853-4790-4ae9-ab97-01bff4c5791c" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114955Z:08688853-4790-4ae9-ab97-01bff4c5791c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "994" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-9979/providers/microsoft.eventgrid/partnertopics/sdk-parttop-1413\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"queueName\": \"queue1\"\r\n },\r\n \"endpointType\": \"StorageQueue\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \"TestSuffix\",\r\n \"isSubjectCaseSensitive\": true\r\n },\r\n \"labels\": [\r\n \"TestLabel1\",\r\n \"TestLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"CloudEventSchemaV1_0\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413/eventSubscriptions/sdk-EventSubscription-463\",\r\n \"name\": \"sdk-EventSubscription-463\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics/eventSubscriptions\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413/eventSubscriptions/sdk-EventSubscription-463?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyVG9waWNzL3Nkay1QYXJ0VG9wLTE0MTMvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi00NjM/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:50:05 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "0399a490-9d11-44e8-90d0-2edd9d4e188a" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" - ], - "x-ms-correlation-request-id": [ - "49a86d4b-8648-4f2a-9234-dba406c22294" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115006Z:49a86d4b-8648-4f2a-9234-dba406c22294" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "1005" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-eventgrid-rg-9979/providers/microsoft.eventgrid/partnertopics/sdk-parttop-1413\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"queueName\": \"queue1\"\r\n },\r\n \"endpointType\": \"StorageQueue\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"CloudEventSchemaV1_0\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413/eventSubscriptions/sdk-EventSubscription-463\",\r\n \"name\": \"sdk-EventSubscription-463\",\r\n \"type\": \"Microsoft.EventGrid/partnerTopics/eventSubscriptions\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413/eventSubscriptions/sdk-EventSubscription-463?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyVG9waWNzL3Nkay1QYXJ0VG9wLTE0MTMvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi00NjM/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "PATCH", - "RequestBody": "{\r\n \"destination\": {\r\n \"endpointType\": \"StorageQueue\",\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"queueName\": \"queue1\"\r\n }\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ]\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "0791a89d-9256-4546-95b7-af8db6fdb0d7" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "503" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:49:55 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/7A47357B-43CA-4B47-8110-33425AA4A882?api-version=2020-04-01-preview" - ], - "x-ms-request-id": [ - "5c3b1960-ca42-4615-be3b-df46ebeb221b" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1192" - ], - "x-ms-correlation-request-id": [ - "e436b3fa-5003-4776-8a35-73e0235e17c0" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T114955Z:e436b3fa-5003-4776-8a35-73e0235e17c0" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "1003" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"topic\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413\",\r\n \"provisioningState\": \"Updating\",\r\n \"destination\": {\r\n \"properties\": {\r\n \"resourceId\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg/providers/Microsoft.Storage/storageAccounts/devexpstg\",\r\n \"queueName\": \"queue1\"\r\n },\r\n \"endpointType\": \"StorageQueue\"\r\n },\r\n \"filter\": {\r\n \"subjectBeginsWith\": \"TestPrefix\",\r\n \"subjectEndsWith\": \".jpg\",\r\n \"includedEventTypes\": [\r\n \"Event1\",\r\n \"Event2\"\r\n ]\r\n },\r\n \"labels\": [\r\n \"UpdatedLabel1\",\r\n \"UpdatedLabel2\"\r\n ],\r\n \"eventDeliverySchema\": \"CloudEventSchemaV1_0\",\r\n \"retryPolicy\": {\r\n \"maxDeliveryAttempts\": 30,\r\n \"eventTimeToLiveInMinutes\": 1440\r\n }\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413/eventSubscriptions/sdk-EventSubscription-463\",\r\n \"name\": \"sdk-EventSubscription-463\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics/eventSubscriptions\"\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/7A47357B-43CA-4B47-8110-33425AA4A882?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvN0E0NzM1N0ItNDNDQS00QjQ3LTgxMTAtMzM0MjVBQTRBODgyP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:50:05 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "3d02edbb-ee25-4c14-b396-294cf592931c" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" - ], - "x-ms-correlation-request-id": [ - "bfba451b-cfd3-4577-a331-9993a83c8d75" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115006Z:bfba451b-cfd3-4577-a331-9993a83c8d75" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "294" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/7A47357B-43CA-4B47-8110-33425AA4A882?api-version=2020-04-01-preview\",\r\n \"name\": \"7a47357b-43ca-4b47-8110-33425aa4a882\",\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413/eventSubscriptions/sdk-EventSubscription-463?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyVG9waWNzL3Nkay1QYXJ0VG9wLTE0MTMvZXZlbnRTdWJzY3JpcHRpb25zL3Nkay1FdmVudFN1YnNjcmlwdGlvbi00NjM/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9f32659b-28e1-404c-8d37-a071d9e76173" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:50:06 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview" - ], - "Retry-After": [ - "10" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview" - ], - "x-ms-request-id": [ - "2a3b7f78-19a0-4122-9f71-1e9ea8ab3509" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-correlation-request-id": [ - "2d35cf07-a71f-4bdf-bcaa-de4f264d0f34" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115006Z:2d35cf07-a71f-4bdf-bcaa-de4f264d0f34" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMkRCNThFRDAtMkFCNS00M0YzLUI5RUYtNkZGMkQ4MUI0Q0QxP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:50:16 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "3c180092-953c-4ec8-bf15-6ca82562bbe5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" - ], - "x-ms-correlation-request-id": [ - "b8f15417-7572-4f1a-a36c-9fdf620f6189" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115016Z:b8f15417-7572-4f1a-a36c-9fdf620f6189" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "291" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview\",\r\n \"name\": \"2db58ed0-2ab5-43f3-b9ef-6ff2d81b4cd1\",\r\n \"status\": \"Active\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMkRCNThFRDAtMkFCNS00M0YzLUI5RUYtNkZGMkQ4MUI0Q0QxP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:50:26 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "df1c6083-64a3-43bf-b8cb-1667bd2a5c25" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" - ], - "x-ms-correlation-request-id": [ - "8dc27c95-7e10-4d28-bade-8751529a9acf" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115026Z:8dc27c95-7e10-4d28-bade-8751529a9acf" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "291" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview\",\r\n \"name\": \"2db58ed0-2ab5-43f3-b9ef-6ff2d81b4cd1\",\r\n \"status\": \"Active\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMkRCNThFRDAtMkFCNS00M0YzLUI5RUYtNkZGMkQ4MUI0Q0QxP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:50:36 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "42261402-8510-4ac2-9cd6-769bbf4abe97" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" - ], - "x-ms-correlation-request-id": [ - "45aab4c0-ab36-4175-8b7a-a667d283369a" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115036Z:45aab4c0-ab36-4175-8b7a-a667d283369a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "291" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview\",\r\n \"name\": \"2db58ed0-2ab5-43f3-b9ef-6ff2d81b4cd1\",\r\n \"status\": \"Active\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMkRCNThFRDAtMkFCNS00M0YzLUI5RUYtNkZGMkQ4MUI0Q0QxP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:50:46 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "4fa5bce0-b8e9-424f-9ab3-b1b8bd117057" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" - ], - "x-ms-correlation-request-id": [ - "223b002c-5fd1-4bed-84ad-43595a84d99d" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115047Z:223b002c-5fd1-4bed-84ad-43595a84d99d" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "291" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview\",\r\n \"name\": \"2db58ed0-2ab5-43f3-b9ef-6ff2d81b4cd1\",\r\n \"status\": \"Active\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMkRCNThFRDAtMkFCNS00M0YzLUI5RUYtNkZGMkQ4MUI0Q0QxP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:50:57 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "c5abe0e0-7c6f-4b4f-ba2f-d5e668c23cba" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" - ], - "x-ms-correlation-request-id": [ - "e510b699-eee6-432f-bf74-ddce5a956a3d" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115057Z:e510b699-eee6-432f-bf74-ddce5a956a3d" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "291" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview\",\r\n \"name\": \"2db58ed0-2ab5-43f3-b9ef-6ff2d81b4cd1\",\r\n \"status\": \"Active\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMkRCNThFRDAtMkFCNS00M0YzLUI5RUYtNkZGMkQ4MUI0Q0QxP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:51:07 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "fe038ed6-073f-47a6-b070-f8703cc27e8e" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11958" - ], - "x-ms-correlation-request-id": [ - "408ccac9-ec81-4ca1-8cde-906d8a366f9f" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115107Z:408ccac9-ec81-4ca1-8cde-906d8a366f9f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "291" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview\",\r\n \"name\": \"2db58ed0-2ab5-43f3-b9ef-6ff2d81b4cd1\",\r\n \"status\": \"Active\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMkRCNThFRDAtMkFCNS00M0YzLUI5RUYtNkZGMkQ4MUI0Q0QxP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:51:17 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "4cf394b4-a291-4d68-91a3-5ae7a8b5d0b4" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11957" - ], - "x-ms-correlation-request-id": [ - "5496d95b-ef6d-4be1-9a4c-7a90969b999c" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115117Z:5496d95b-ef6d-4be1-9a4c-7a90969b999c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "291" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview\",\r\n \"name\": \"2db58ed0-2ab5-43f3-b9ef-6ff2d81b4cd1\",\r\n \"status\": \"Active\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMkRCNThFRDAtMkFCNS00M0YzLUI5RUYtNkZGMkQ4MUI0Q0QxP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:51:27 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "a677819c-667d-4d4e-a84a-c00ff43176d2" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11956" - ], - "x-ms-correlation-request-id": [ - "80a250b4-68b6-4cc5-b4f8-2aff58d1d20f" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115127Z:80a250b4-68b6-4cc5-b4f8-2aff58d1d20f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "291" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview\",\r\n \"name\": \"2db58ed0-2ab5-43f3-b9ef-6ff2d81b4cd1\",\r\n \"status\": \"Active\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMkRCNThFRDAtMkFCNS00M0YzLUI5RUYtNkZGMkQ4MUI0Q0QxP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:51:37 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "6af0cbce-69d1-44cd-9edb-c2e9bd28b4e3" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11955" - ], - "x-ms-correlation-request-id": [ - "0bbc35cd-bdff-4d68-a31e-16d42f6cc062" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115137Z:0bbc35cd-bdff-4d68-a31e-16d42f6cc062" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "291" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview\",\r\n \"name\": \"2db58ed0-2ab5-43f3-b9ef-6ff2d81b4cd1\",\r\n \"status\": \"Active\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMkRCNThFRDAtMkFCNS00M0YzLUI5RUYtNkZGMkQ4MUI0Q0QxP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:51:47 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "06ec6be6-3f5c-4069-ad4a-215a3ee61614" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11954" - ], - "x-ms-correlation-request-id": [ - "1c8ea543-fadb-4085-850f-92fc1dd3d370" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115147Z:1c8ea543-fadb-4085-850f-92fc1dd3d370" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "291" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview\",\r\n \"name\": \"2db58ed0-2ab5-43f3-b9ef-6ff2d81b4cd1\",\r\n \"status\": \"Active\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMkRCNThFRDAtMkFCNS00M0YzLUI5RUYtNkZGMkQ4MUI0Q0QxP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:51:57 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "10ce7340-1318-4af3-bc47-1cc5b0340509" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11953" - ], - "x-ms-correlation-request-id": [ - "32df24ab-a8e4-45eb-a752-b571d8bf84cd" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115157Z:32df24ab-a8e4-45eb-a752-b571d8bf84cd" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "291" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview\",\r\n \"name\": \"2db58ed0-2ab5-43f3-b9ef-6ff2d81b4cd1\",\r\n \"status\": \"Active\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMkRCNThFRDAtMkFCNS00M0YzLUI5RUYtNkZGMkQ4MUI0Q0QxP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:52:07 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "a54fb5b9-5cfa-4354-8727-07a0658f1bc1" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11952" - ], - "x-ms-correlation-request-id": [ - "1459d141-9f07-4a2d-b72b-c360c8871d07" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115208Z:1459d141-9f07-4a2d-b72b-c360c8871d07" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "294" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview\",\r\n \"name\": \"2db58ed0-2ab5-43f3-b9ef-6ff2d81b4cd1\",\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/2DB58ED0-2AB5-43F3-B9EF-6FF2D81B4CD1?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvMkRCNThFRDAtMkFCNS00M0YzLUI5RUYtNkZGMkQ4MUI0Q0QxP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:52:07 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "d1c46495-2555-4219-a531-a75a3d24dd7f" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11951" - ], - "x-ms-correlation-request-id": [ - "8f094b6e-c2d5-4c8a-8eef-a21ac10de12e" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115208Z:8f094b6e-c2d5-4c8a-8eef-a21ac10de12e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerTopics/sdk-PartTop-1413?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyVG9waWNzL3Nkay1QYXJ0VG9wLTE0MTM/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "f90c102c-059d-49aa-b63a-92e97d186a57" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:52:09 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" - ], - "x-ms-request-id": [ - "7d79747f-7750-4fc9-8e2a-4e6ae1cf7cf8" - ], - "x-ms-correlation-request-id": [ - "7d79747f-7750-4fc9-8e2a-4e6ae1cf7cf8" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115210Z:7d79747f-7750-4fc9-8e2a-4e6ae1cf7cf8" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884/eventChannels/sdk-EvtChnl-5806?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyTmFtZXNwYWNlcy9zZGstUGFydE5zLTc4ODQvZXZlbnRDaGFubmVscy9zZGstRXZ0Q2hubC01ODA2P2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "acfb6f0e-6b81-4afd-bacb-75d74a4c6ebd" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:52:10 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14997" - ], - "x-ms-request-id": [ - "532a0a8d-a98a-4934-9068-82a1b106867e" - ], - "x-ms-correlation-request-id": [ - "532a0a8d-a98a-4934-9068-82a1b106867e" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115210Z:532a0a8d-a98a-4934-9068-82a1b106867e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerNamespaces/sdk-PartNs-7884?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyTmFtZXNwYWNlcy9zZGstUGFydE5zLTc4ODQ/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2516cf0b-0f72-42db-b3cb-75f92a839ee5" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:52:10 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/3BF0EB58-AA55-4B30-B89F-6F89235DDB5E?api-version=2020-04-01-preview" - ], - "Retry-After": [ - "10" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/3BF0EB58-AA55-4B30-B89F-6F89235DDB5E?api-version=2020-04-01-preview" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14996" - ], - "x-ms-request-id": [ - "2762dda8-9850-4c7c-a3f3-e7fe7151a058" - ], - "x-ms-correlation-request-id": [ - "2762dda8-9850-4c7c-a3f3-e7fe7151a058" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115211Z:2762dda8-9850-4c7c-a3f3-e7fe7151a058" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/3BF0EB58-AA55-4B30-B89F-6F89235DDB5E?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvM0JGMEVCNTgtQUE1NS00QjMwLUI4OUYtNkY4OTIzNUREQjVFP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:52:20 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "7cf8f313-5dda-4224-b503-6cf8d8fd30f5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11950" - ], - "x-ms-correlation-request-id": [ - "8d2c3048-2c9b-4f66-9625-a145246bf6fe" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115221Z:8d2c3048-2c9b-4f66-9625-a145246bf6fe" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "294" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/3BF0EB58-AA55-4B30-B89F-6F89235DDB5E?api-version=2020-04-01-preview\",\r\n \"name\": \"3bf0eb58-aa55-4b30-b89f-6f89235ddb5e\",\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/3BF0EB58-AA55-4B30-B89F-6F89235DDB5E?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvM0JGMEVCNTgtQUE1NS00QjMwLUI4OUYtNkY4OTIzNUREQjVFP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:52:20 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "82c0ab2b-dfee-4989-9547-4822cee6788a" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11949" - ], - "x-ms-correlation-request-id": [ - "4f1b6bc4-4662-4e09-8fd9-f9171fdff293" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115221Z:4f1b6bc4-4662-4e09-8fd9-f9171fdff293" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9979/providers/Microsoft.EventGrid/partnerRegistrations/sdk-PartReg-9315?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctOTk3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9wYXJ0bmVyUmVnaXN0cmF0aW9ucy9zZGstUGFydFJlZy05MzE1P2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "a56c751d-a5a8-4f39-bd79-ce23771842f1" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 11:52:21 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "caf0833f-26a4-474f-bfba-b9a4541c7943" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14995" - ], - "x-ms-correlation-request-id": [ - "c5a54c7e-87e8-450f-8fe9-1cf6e0e7a100" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T115222Z:c5a54c7e-87e8-450f-8fe9-1cf6e0e7a100" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - } - ], - "Names": { - "PartnerCreateGetUpdateDelete": [ - "sdk-EventGrid-RG-9979", - "sdk-PartNs-7884", - "sdk-EvtChnl-5806", - "sdk-PartTop-1413", - "sdk-EventSubscription-463", - "sdk-PartReg-9315" - ] - }, - "Variables": { - "SubscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4" - } -} \ No newline at end of file diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/SystemTopicCreateGetUpdateDelete.json b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/SystemTopicCreateGetUpdateDelete.json deleted file mode 100644 index c622d56bbf94d..0000000000000 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/SystemTopicCreateGetUpdateDelete.json +++ /dev/null @@ -1,752 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/sdk-SystemTopic-806?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Rlc3R0b2JlZGVsZXRlZC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9zeXN0ZW1Ub3BpY3Mvc2RrLVN5c3RlbVRvcGljLTgwNj9hcGktdmVyc2lvbj0yMDIwLTA0LTAxLXByZXZpZXc=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Storage/storageAccounts/testtrackedsourcev2\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "813fc058-7d72-492d-afde-197cf871637d" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "375" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 12:21:14 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "09c23485-55d0-4326-af45-340fa4e08cde" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], - "x-ms-correlation-request-id": [ - "6bf302b4-9524-4b7a-831b-f602ed5de989" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T122115Z:6bf302b4-9524-4b7a-831b-f602ed5de989" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "636" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Storage/storageAccounts/testtrackedsourcev2\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"4522052d-8e83-44e8-a42f-4bc8a1d19001\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/sdk-SystemTopic-806\",\r\n \"name\": \"sdk-SystemTopic-806\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/sdk-SystemTopic-806?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Rlc3R0b2JlZGVsZXRlZC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9zeXN0ZW1Ub3BpY3Mvc2RrLVN5c3RlbVRvcGljLTgwNj9hcGktdmVyc2lvbj0yMDIwLTA0LTAxLXByZXZpZXc=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Storage/storageAccounts/testtrackedsourcev2\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "81f076a1-1254-4659-963b-6d44d4cca014" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "375" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 12:21:24 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "ac79c588-7ca4-4dcf-b3cd-3553b957f0d7" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" - ], - "x-ms-correlation-request-id": [ - "f72c2e73-075f-4178-b91a-8fdf76562e8a" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T122124Z:f72c2e73-075f-4178-b91a-8fdf76562e8a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "636" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Storage/storageAccounts/testtrackedsourcev2\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"4522052d-8e83-44e8-a42f-4bc8a1d19001\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/sdk-SystemTopic-806\",\r\n \"name\": \"sdk-SystemTopic-806\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/sdk-SystemTopic-806?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Rlc3R0b2JlZGVsZXRlZC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9zeXN0ZW1Ub3BpY3Mvc2RrLVN5c3RlbVRvcGljLTgwNj9hcGktdmVyc2lvbj0yMDIwLTA0LTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "36235b5c-e085-4349-bede-c232c83294bb" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 12:21:20 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "92a79c32-96e2-4a2d-a131-93989748bfe9" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-correlation-request-id": [ - "7670a2d1-90f1-42c2-ac88-d9ed59c1b73b" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T122120Z:7670a2d1-90f1-42c2-ac88-d9ed59c1b73b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "636" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Storage/storageAccounts/testtrackedsourcev2\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"4522052d-8e83-44e8-a42f-4bc8a1d19001\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/sdk-SystemTopic-806\",\r\n \"name\": \"sdk-SystemTopic-806\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/sdk-SystemTopic-806?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Rlc3R0b2JlZGVsZXRlZC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9zeXN0ZW1Ub3BpY3Mvc2RrLVN5c3RlbVRvcGljLTgwNj9hcGktdmVyc2lvbj0yMDIwLTA0LTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "7d5209db-940f-414d-9a2c-25c5b64f0f27" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 12:21:20 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "4ce85d39-c9c0-4d51-ad46-6f477544e802" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-correlation-request-id": [ - "880f5b65-1e12-4e71-9039-ef40b058e55b" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T122120Z:880f5b65-1e12-4e71-9039-ef40b058e55b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "636" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Storage/storageAccounts/testtrackedsourcev2\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"4522052d-8e83-44e8-a42f-4bc8a1d19001\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/sdk-SystemTopic-806\",\r\n \"name\": \"sdk-SystemTopic-806\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Rlc3R0b2JlZGVsZXRlZC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9zeXN0ZW1Ub3BpY3M/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "d0b101e1-5625-4484-b34d-eb9d96d63fad" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 12:21:20 GMT" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-original-request-ids": [ - "da76b85b-e29d-42be-85e5-6cd0b31901a3", - "b5950193-3e8c-4f43-b761-ae043b1ade79", - "838e67b7-3033-4288-ba81-3d5415cd3c6c" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" - ], - "x-ms-request-id": [ - "01329b85-9088-4de9-9825-d3bfce0123d7" - ], - "x-ms-correlation-request-id": [ - "01329b85-9088-4de9-9825-d3bfce0123d7" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T122120Z:01329b85-9088-4de9-9825-d3bfce0123d7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "1908" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Devices/IotHubs/testhub1westus\",\r\n \"topicType\": \"microsoft.devices.iothubs\",\r\n \"metricResourceId\": \"f74dd7be-9956-4074-8acd-1ce88046267f\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/testhub1westus-d50a8b68-4ada-4d0f-b838-75ced6212ab0\",\r\n \"name\": \"testhub1westus-d50a8b68-4ada-4d0f-b838-75ced6212ab0\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Storage/storageAccounts/testtrackedsourcev2\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"4522052d-8e83-44e8-a42f-4bc8a1d19001\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/sdk-SystemTopic-806\",\r\n \"name\": \"sdk-SystemTopic-806\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Storage/storageAccounts/testcanaryeast2kish\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"ef629128-6efe-48c7-88a2-9d06099f48bc\"\r\n },\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/testcanaryeast2kish-f130d5dd-b64a-4bb0-890e-1afe3138872e\",\r\n \"name\": \"testcanaryeast2kish-f130d5dd-b64a-4bb0-890e-1afe3138872e\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics?api-version=2020-04-01-preview&$top=5", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Rlc3R0b2JlZGVsZXRlZC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9zeXN0ZW1Ub3BpY3M/YXBpLXZlcnNpb249MjAyMC0wNC0wMS1wcmV2aWV3JiR0b3A9NQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "61bb04d9-de41-4fb1-8122-2d1aef392e6b" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 12:21:20 GMT" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-original-request-ids": [ - "82365124-c7b2-4008-beb5-36cf80da0295", - "96b2d781-1a20-4c85-b4fa-aace07fb5843", - "84d20085-83b0-4bba-acde-d33fdbb7ee05" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" - ], - "x-ms-request-id": [ - "c0e401ac-cff4-4005-8cd6-665664632f9a" - ], - "x-ms-correlation-request-id": [ - "c0e401ac-cff4-4005-8cd6-665664632f9a" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T122120Z:c0e401ac-cff4-4005-8cd6-665664632f9a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "1908" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Devices/IotHubs/testhub1westus\",\r\n \"topicType\": \"microsoft.devices.iothubs\",\r\n \"metricResourceId\": \"f74dd7be-9956-4074-8acd-1ce88046267f\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/testhub1westus-d50a8b68-4ada-4d0f-b838-75ced6212ab0\",\r\n \"name\": \"testhub1westus-d50a8b68-4ada-4d0f-b838-75ced6212ab0\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Storage/storageAccounts/testtrackedsourcev2\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"4522052d-8e83-44e8-a42f-4bc8a1d19001\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/sdk-SystemTopic-806\",\r\n \"name\": \"sdk-SystemTopic-806\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Storage/storageAccounts/testcanaryeast2kish\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"ef629128-6efe-48c7-88a2-9d06099f48bc\"\r\n },\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/testcanaryeast2kish-f130d5dd-b64a-4bb0-890e-1afe3138872e\",\r\n \"name\": \"testcanaryeast2kish-f130d5dd-b64a-4bb0-890e-1afe3138872e\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/systemTopics?api-version=2020-04-01-preview&$top=100", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3N5c3RlbVRvcGljcz9hcGktdmVyc2lvbj0yMDIwLTA0LTAxLXByZXZpZXcmJHRvcD0xMDA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "47af9491-82f2-49e2-9f60-dd4fe044d825" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 12:21:23 GMT" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-original-request-ids": [ - "64bcef83-b02b-4cd7-9567-f7e991db1b01", - "509888c3-f4a5-4817-aa6d-0e678bf9a42b", - "26d0bcc4-2ded-465e-a5d8-8c433534f815", - "f53aaecc-68e6-4033-b66f-36baf40ed97e", - "ccaaa7e5-1790-4377-8331-2cf72adc4231", - "59657083-5ecd-4a4b-a22e-190a8d8c1f21", - "f1db0502-2b2c-40f1-a658-4ab91165e0e6", - "db6c99a2-9cea-45bc-8c5a-e733503ea988", - "ccd35845-a852-4784-bb3e-2512ca656144", - "f679f58c-2aa9-49f0-97aa-4a2a150c3068", - "ab84dd17-67d5-401a-bee0-8d14b9187912", - "ea131cb5-2a0c-450c-be3c-551f4f1a05c2", - "77af037b-f110-4bed-93ea-a8212f554be2", - "d3051ec7-4796-419d-aea2-1729f16ac091", - "390544c4-eaad-4028-8498-787476fe1377", - "3d391801-a722-402f-97b0-cace520d93b2", - "1de03c21-f945-4c44-a25c-6fc399f391b7", - "2cbe6d1c-935b-4b0e-9dbc-588a67ee2e1f", - "38c1ccd8-3839-49ff-bd35-53cc95fcd1da", - "da4764b3-4da6-4805-86d4-49f8664b353a", - "b7ed1353-d4ab-4ed3-84dd-7461b663f7fc", - "61fbab3a-27c5-4170-9ca7-16bbf6e59472", - "bece9013-fa69-4389-8b58-0473fedf1f4a", - "60785033-8777-43ba-9fbd-4f0faded9ba1", - "2346acb6-4c18-4c01-8107-5c3d5cb80806", - "bfe2d4f6-67d5-4276-b8ed-3fd81a910513", - "24425d8a-e7d9-4470-876e-cdf138ff73e1", - "231f63bc-d84a-4e35-8713-b9b1bb271d31", - "111ceecb-15b1-417b-a790-ac5a041ecd05", - "f9ea8c7d-866d-47ce-8ca8-8b3150124909", - "57e5c46d-933a-494e-8237-8835def7156f", - "ec866823-75f0-413d-b834-7791079adc60", - "ac5c0a2e-201d-45fd-8617-c05b1caa7869", - "09b9eb4d-2435-4e10-89a8-ef90cd1a78b5", - "978df787-aef0-4d3f-8f25-1eb8e527b69a" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-request-id": [ - "e32f865b-3f3e-482d-b5dd-2fdc2d8f4c4b" - ], - "x-ms-correlation-request-id": [ - "e32f865b-3f3e-482d-b5dd-2fdc2d8f4c4b" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T122123Z:e32f865b-3f3e-482d-b5dd-2fdc2d8f4c4b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "93646" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4\",\r\n \"topicType\": \"microsoft.resources.subscriptions\",\r\n \"metricResourceId\": \"78821784-1779-4485-b150-0512c63a9a4e\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-EventGrid/providers/Microsoft.EventGrid/systemTopics/5b4b650e-28b9-4790-b3ab-ddbd88d727c4-00c331ab-cf39-4791-ad08-d5474e3e8210\",\r\n \"name\": \"5b4b650e-28b9-4790-b3ab-ddbd88d727c4-00c331ab-cf39-4791-ad08-d5474e3e8210\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"a3697492-d56a-490e-be64-4c0d14820ddc\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg/providers/Microsoft.EventGrid/systemTopics/kalsrg-b2678b2e-0938-4243-9fc5-823489b1b2bf\",\r\n \"name\": \"kalsrg-b2678b2e-0938-4243-9fc5-823489b1b2bf\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridresourcegroup\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"38009702-c09d-455c-9118-c0693d6607dd\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridresourcegroup/providers/Microsoft.EventGrid/systemTopics/gridresourcegroup-edcdfbd3-569d-4466-b60c-deece0f27d32\",\r\n \"name\": \"gridresourcegroup-edcdfbd3-569d-4466-b60c-deece0f27d32\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-EventHub-EASTUS2EUAP\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"ef909605-9149-4ff0-91f3-8d6199250048\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-EventHub-EASTUS2EUAP/providers/Microsoft.EventGrid/systemTopics/Default-EventHub-EASTUS2EUAP-0bf8841b-1321-4093-a799-52b37f943a72\",\r\n \"name\": \"Default-EventHub-EASTUS2EUAP-0bf8841b-1321-4093-a799-52b37f943a72\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/egprodtestingrg\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"278a836f-6ccd-450e-9120-0ec85299e167\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/egprodtestingrg/providers/Microsoft.EventGrid/systemTopics/egprodtestingrg-364b3f76-7806-4a7c-b14d-e324df16dded\",\r\n \"name\": \"egprodtestingrg-364b3f76-7806-4a7c-b14d-e324df16dded\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cesartopics\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"513ef6ab-ecf1-4ffc-8d4e-5559887c30b4\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cesartopics/providers/Microsoft.EventGrid/systemTopics/cesartopics-591ef1ff-849d-46ac-8354-f6fcabbcee54\",\r\n \"name\": \"cesartopics-591ef1ff-849d-46ac-8354-f6fcabbcee54\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/snorop\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"b4a7c272-cd4e-4d54-b03a-aebd457bfd4c\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/snorop/providers/Microsoft.EventGrid/systemTopics/snorop-e3b5ad25-01d5-4dff-a985-3773ffaf7808\",\r\n \"name\": \"snorop-e3b5ad25-01d5-4dff-a985-3773ffaf7808\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"20e5059c-6f3f-49ca-af2c-b1c4f7ea3034\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/systemTopics/examplerg-da5fb1ee-d4e7-46e3-a756-ebbbbbe0309e\",\r\n \"name\": \"examplerg-da5fb1ee-d4e7-46e3-a756-ebbbbbe0309e\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demorg\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"2afe2a27-328a-4aea-a49b-15f15147b04a\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demorg/providers/Microsoft.EventGrid/systemTopics/demorg-9cebeda4-81b0-4a4a-a6d2-22a17fce1a6d\",\r\n \"name\": \"demorg-9cebeda4-81b0-4a4a-a6d2-22a17fce1a6d\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventgridrunnertestresourcegroup\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"b9a9a686-83a3-4a51-a7e7-a937b0670e13\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventgridrunnertestresourcegroup/providers/Microsoft.EventGrid/systemTopics/eventgridrunnertestresourcegroup-2eda2957-2ed4-42bb-ad01-60af9f8244e4\",\r\n \"name\": \"eventgridrunnertestresourcegroup-2eda2957-2ed4-42bb-ad01-60af9f8244e4\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demo-devopsautomation\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"9b578516-49bc-47d5-ac77-3d023458ade0\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demo-devopsautomation/providers/Microsoft.EventGrid/systemTopics/demo-devopsautomation-7edd4cc1-9de0-416e-9a12-d7f90c174a2b\",\r\n \"name\": \"demo-devopsautomation-7edd4cc1-9de0-416e-9a12-d7f90c174a2b\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/contosovms\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"f70a33cc-6dd4-4ea1-ad5b-48bd5b310b9f\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/contosovms/providers/Microsoft.EventGrid/systemTopics/contosovms-17cd840b-362a-4464-be48-b60c9099ba7f\",\r\n \"name\": \"contosovms-17cd840b-362a-4464-be48-b60c9099ba7f\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/babanisa\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"23c2d535-1bc2-48ec-9d7b-46f82d14cf8e\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/babanisa/providers/Microsoft.EventGrid/systemTopics/babanisa-d7938ca4-2d38-44d9-95f2-b312f26d883a\",\r\n \"name\": \"babanisa-d7938ca4-2d38-44d9-95f2-b312f26d883a\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/FrancosResources\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"aca07792-8724-43cd-8955-8c37658d5a3c\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/FrancosResources/providers/Microsoft.EventGrid/systemTopics/FrancosResources-bc9f864b-f76a-4255-8615-4879e4f877c8\",\r\n \"name\": \"FrancosResources-bc9f864b-f76a-4255-8615-4879e4f877c8\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"579df591-307b-4ce4-bc25-513203d2e123\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi/providers/Microsoft.EventGrid/systemTopics/clitest-rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi-c189356e-f1ae-48db-88cc-549c5308b4fa\",\r\n \"name\": \"clitest-rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi-c189356e-f1ae-48db-88cc-549c5308b4fa\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalstest\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"4300b169-3f53-4a65-8e98-ecab212cbad4\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalstest/providers/Microsoft.EventGrid/systemTopics/kalstest-62c55410-de25-4c26-abfd-69346d5a6993\",\r\n \"name\": \"kalstest-62c55410-de25-4c26-abfd-69346d5a6993\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"d27ef4b0-f32d-405e-9f16-6aabef6a8311\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv/providers/Microsoft.EventGrid/systemTopics/clitest-rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv-61f4f63e-a2b4-45d2-bc61-ffdff39f929c\",\r\n \"name\": \"clitest-rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv-61f4f63e-a2b4-45d2-bc61-ffdff39f929c\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testpsrg\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"c669b891-8bfb-425e-baad-c569ecb4977c\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testpsrg/providers/Microsoft.EventGrid/systemTopics/testpsrg-2adb34a5-c420-4aa4-88d8-ae827d7dcc45\",\r\n \"name\": \"testpsrg-2adb34a5-c420-4aa4-88d8-ae827d7dcc45\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"2a258819-1612-41e6-b83c-6bd0956cda7a\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj/providers/Microsoft.EventGrid/systemTopics/clitest-rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj-ca0ba149-2f59-4631-a8f1-ed99bbc9f91b\",\r\n \"name\": \"clitest-rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj-ca0ba149-2f59-4631-a8f1-ed99bbc9f91b\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"887675a9-d665-4530-83e4-e428273a15ce\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq/providers/Microsoft.EventGrid/systemTopics/clitest-rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq-c31ceb31-5286-4a31-a1f5-07848e451ecc\",\r\n \"name\": \"clitest-rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq-c31ceb31-5286-4a31-a1f5-07848e451ecc\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridarmrunnerrgeastus\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"d9b9bbd9-dfee-437b-ae94-3441e53b4aa7\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridarmrunnerrgeastus/providers/Microsoft.EventGrid/systemTopics/azureeventgridarmrunnerrgeastus-65dc1854-1ccc-48aa-af5b-7820796374a4\",\r\n \"name\": \"azureeventgridarmrunnerrgeastus-65dc1854-1ccc-48aa-af5b-7820796374a4\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/serverlessdevops\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"38bafb27-61fc-4419-8cc9-67e78201ab97\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/serverlessdevops/providers/Microsoft.EventGrid/systemTopics/serverlessdevops-7220c661-2a0b-442d-b647-8612db846241\",\r\n \"name\": \"serverlessdevops-7220c661-2a0b-442d-b647-8612db846241\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"35e97d5c-f997-4ddc-90d4-1d7543b8f878\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/systemTopics/amh-465ec538-5ac1-43ec-a486-9a800240c40d\",\r\n \"name\": \"amh-465ec538-5ac1-43ec-a486-9a800240c40d\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"3dd9f293-9dbc-4edf-b418-1984d00eb909\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif/providers/Microsoft.EventGrid/systemTopics/clitest-rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif-94a6e39d-06ea-4380-bdf6-dd7d6184eba5\",\r\n \"name\": \"clitest-rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif-94a6e39d-06ea-4380-bdf6-dd7d6184eba5\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"6189592a-b6ae-4456-a4f2-05dcf97963f4\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc/providers/Microsoft.EventGrid/systemTopics/clitest-rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc-5e467ef3-3ee2-4794-a347-46c5b7e75558\",\r\n \"name\": \"clitest-rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc-5e467ef3-3ee2-4794-a347-46c5b7e75558\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"2b039d7f-6f59-4115-8bf0-868b63604dcc\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi/providers/Microsoft.EventGrid/systemTopics/clitest-rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi-e9b941a2-db1f-4faa-b027-6b0e618ece10\",\r\n \"name\": \"clitest-rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi-e9b941a2-db1f-4faa-b027-6b0e618ece10\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"98b2a4d3-3c24-424d-b510-059dee9391df\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l/providers/Microsoft.EventGrid/systemTopics/clitest-rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l-af96272b-c59b-48bc-9f21-98c7f6c6e54b\",\r\n \"name\": \"clitest-rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l-af96272b-c59b-48bc-9f21-98c7f6c6e54b\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"ce0692d4-1929-4865-98e2-fc30b81f5de9\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy/providers/Microsoft.EventGrid/systemTopics/clitest-rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy-4a36b07f-a7ce-4fdd-9100-105c571476cf\",\r\n \"name\": \"clitest-rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy-4a36b07f-a7ce-4fdd-9100-105c571476cf\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"a6eee212-24b9-4d40-9ea2-d1f08eebbcb9\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp/providers/Microsoft.EventGrid/systemTopics/clitest-rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp-ccf49503-af7f-43c8-bac8-e07f9287dd00\",\r\n \"name\": \"clitest-rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp-ccf49503-af7f-43c8-bac8-e07f9287dd00\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"ff2824eb-8ab6-41d6-acd4-475dbe752f1c\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni/providers/Microsoft.EventGrid/systemTopics/clitest-rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni-9de94722-add5-48ff-9e5d-4c86bc7b652f\",\r\n \"name\": \"clitest-rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni-9de94722-add5-48ff-9e5d-4c86bc7b652f\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test1\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"f74f0c39-83d1-4757-aee4-ed682693f74b\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test1/providers/Microsoft.EventGrid/systemTopics/test1-9ee5f0fa-0ba7-4b43-93d3-4383befaf5be\",\r\n \"name\": \"test1-9ee5f0fa-0ba7-4b43-93d3-4383befaf5be\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"54d0ccd4-7642-43d0-90ca-d18bfece0883\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf/providers/Microsoft.EventGrid/systemTopics/clitest-rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf-e8a365a7-d5d0-4b61-a272-b8049cf7f26d\",\r\n \"name\": \"clitest-rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf-e8a365a7-d5d0-4b61-a272-b8049cf7f26d\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"1a22f8cc-709e-4564-8ab7-728db3f73665\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz/providers/Microsoft.EventGrid/systemTopics/clitest-rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz-e2f5a09b-9561-406c-b20e-5e422c5ef843\",\r\n \"name\": \"clitest-rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz-e2f5a09b-9561-406c-b20e-5e422c5ef843\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"d8a26679-a751-44ad-8a98-8da1305c9ff0\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu/providers/Microsoft.EventGrid/systemTopics/clitest-rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu-c041d1fc-1562-405c-93b9-78905e153078\",\r\n \"name\": \"clitest-rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu-c041d1fc-1562-405c-93b9-78905e153078\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps7238\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"c161ae58-32be-4f85-a314-b2fcdf7696ea\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps7238/providers/Microsoft.EventGrid/systemTopics/rgname-ps7238-8f2ca7e2-c5cd-4ae6-ae06-8e9b53bbced4\",\r\n \"name\": \"rgname-ps7238-8f2ca7e2-c5cd-4ae6-ae06-8e9b53bbced4\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps4534\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"6a401f88-e460-428f-9f3f-2bbc2afd5f14\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps4534/providers/Microsoft.EventGrid/systemTopics/rgname-ps4534-31db55c7-8d91-48ce-80e2-9c8ed5681ef1\",\r\n \"name\": \"rgname-ps4534-31db55c7-8d91-48ce-80e2-9c8ed5681ef1\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2395\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"a7ad83f7-4186-404a-a8d1-d749a34c1d68\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2395/providers/Microsoft.EventGrid/systemTopics/rgname-ps2395-e4090dde-7192-49c8-a0ec-9400895a8a00\",\r\n \"name\": \"rgname-ps2395-e4090dde-7192-49c8-a0ec-9400895a8a00\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2089\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"4b6461f9-47b9-4ec1-9a11-f7a84af3c867\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2089/providers/Microsoft.EventGrid/systemTopics/rgname-ps2089-e4c03fcd-7d2e-4611-aa15-0a08805e23e9\",\r\n \"name\": \"rgname-ps2089-e4c03fcd-7d2e-4611-aa15-0a08805e23e9\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"0a59351b-fbad-4a6f-bb4a-81e0c05a5dfa\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5/providers/Microsoft.EventGrid/systemTopics/clitest-rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5-80e2a8e1-1da9-4048-aecf-151af7480b90\",\r\n \"name\": \"clitest-rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5-80e2a8e1-1da9-4048-aecf-151af7480b90\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"addc53ad-5bda-4c04-8d04-ea86ccd71686\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi/providers/Microsoft.EventGrid/systemTopics/clitest-rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi-eec37c45-87f5-448e-9d33-ccb2f9074371\",\r\n \"name\": \"clitest-rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi-eec37c45-87f5-448e-9d33-ccb2f9074371\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"d7d65c38-8ba3-4727-897f-387cd30452ce\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo/providers/Microsoft.EventGrid/systemTopics/clitest-rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo-c04c1481-f550-41d2-9a4f-1f6a7aa401f5\",\r\n \"name\": \"clitest-rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo-c04c1481-f550-41d2-9a4f-1f6a7aa401f5\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"5949cdc6-ec7e-403b-81c9-4615db07bf96\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7/providers/Microsoft.EventGrid/systemTopics/clitest-rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7-a2a420c4-33fc-4993-8a0f-02c5dbc57ba3\",\r\n \"name\": \"clitest-rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7-a2a420c4-33fc-4993-8a0f-02c5dbc57ba3\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"2af12741-847f-4e20-bab7-5437362a7c32\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n/providers/Microsoft.EventGrid/systemTopics/clitest-rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n-1b3dca70-c75f-4f73-9c87-be72ea84697c\",\r\n \"name\": \"clitest-rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n-1b3dca70-c75f-4f73-9c87-be72ea84697c\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"644a8eab-3be1-4de9-9de3-ce2ed375641e\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b/providers/Microsoft.EventGrid/systemTopics/clitest-rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b-8391dcfd-7e2b-4f4a-b3ce-602f062bbed1\",\r\n \"name\": \"clitest-rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b-8391dcfd-7e2b-4f4a-b3ce-602f062bbed1\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"d8d73fdb-634e-44d8-89ec-e97da9d37adf\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7/providers/Microsoft.EventGrid/systemTopics/clitest-rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7-86d0b04e-5359-4021-bf3d-b24894bb2ebe\",\r\n \"name\": \"clitest-rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7-86d0b04e-5359-4021-bf3d-b24894bb2ebe\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"106db9cd-75a4-4bdf-b750-a2b929605cc5\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg/providers/Microsoft.EventGrid/systemTopics/clitest-rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg-fbb963b0-8329-4709-8fbb-e36ea012863b\",\r\n \"name\": \"clitest-rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg-fbb963b0-8329-4709-8fbb-e36ea012863b\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridarmrunnerrgeastus2euap\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"62b45fca-bb52-4583-bbc4-36585e92c327\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridarmrunnerrgeastus2euap/providers/Microsoft.EventGrid/systemTopics/azureeventgridarmrunnerrgeastus2euap-6bbfa1ec-c594-402e-8e24-c88391dd0987\",\r\n \"name\": \"azureeventgridarmrunnerrgeastus2euap-6bbfa1ec-c594-402e-8e24-c88391dd0987\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridarmrunnerrgcentralindia\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"e830dbcb-8372-47b6-8c66-6d339ecded19\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridarmrunnerrgcentralindia/providers/Microsoft.EventGrid/systemTopics/azureeventgridarmrunnerrgcentralindia-b3e6f401-c287-4b91-b998-d6249b05b878\",\r\n \"name\": \"azureeventgridarmrunnerrgcentralindia-b3e6f401-c287-4b91-b998-d6249b05b878\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridarmrunnerrgwestus\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"40822f3d-8f06-4dac-b181-b5e076921247\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridarmrunnerrgwestus/providers/Microsoft.EventGrid/systemTopics/azureeventgridarmrunnerrgwestus-46f8e540-b08d-414e-93d1-89fe625e3b5a\",\r\n \"name\": \"azureeventgridarmrunnerrgwestus-46f8e540-b08d-414e-93d1-89fe625e3b5a\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridarmrunnerwestcentralus\",\r\n \"topicType\": \"microsoft.resources.resourcegroups\",\r\n \"metricResourceId\": \"8304d842-0940-46c8-903d-0c7a279bbe74\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridarmrunnerwestcentralus/providers/Microsoft.EventGrid/systemTopics/azureeventgridarmrunnerwestcentralus-bcee6eac-1b46-416e-b57a-e37dad61b592\",\r\n \"name\": \"azureeventgridarmrunnerwestcentralus-bcee6eac-1b46-416e-b57a-e37dad61b592\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgwestcentralus/providers/microsoft.storage/storageaccounts/egstrgltncypubwstcntrlus\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"3398239a-e5e4-49dd-941d-5343bcad1258\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgwestcentralus/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubwstcntrlus-91222b18-b9c2-450b-81b7-cfa2020cff11\",\r\n \"name\": \"egstrgltncypubwstcntrlus-91222b18-b9c2-450b-81b7-cfa2020cff11\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgwestcentralus/providers/microsoft.storage/storageaccounts/pubstgrunner92017dd7\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"6f05ac2a-88c7-41b9-b3dd-8d8d8c567c85\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgwestcentralus/providers/Microsoft.EventGrid/systemTopics/pubstgrunner92017dd7-63a85ec6-24e1-4286-b3fc-bbcf1502c12e\",\r\n \"name\": \"pubstgrunner92017dd7-63a85ec6-24e1-4286-b3fc-bbcf1502c12e\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentralus/providers/microsoft.storage/storageaccounts/egstrgltncypubcentralus\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"0b6f33e4-58ef-435f-bf80-5d8fd7546a17\"\r\n },\r\n \"location\": \"centralus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentralus/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubcentralus-8fa40371-4483-4fa9-8ea5-1db5d7cfb451\",\r\n \"name\": \"egstrgltncypubcentralus-8fa40371-4483-4fa9-8ea5-1db5d7cfb451\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentralus/providers/microsoft.storage/storageaccounts/pubstgrunner0c671538\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"1a5c329c-cf22-4346-bb6a-6706c621f4fe\"\r\n },\r\n \"location\": \"centralus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentralus/providers/Microsoft.EventGrid/systemTopics/pubstgrunner0c671538-4aaf2d8e-f427-4973-a238-79a1fb6ef243\",\r\n \"name\": \"pubstgrunner0c671538-4aaf2d8e-f427-4973-a238-79a1fb6ef243\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventgridrunnertestresourcegroup/providers/microsoft.storage/storageaccounts/egstrglocalwestus20\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"69e819bb-0136-4ac3-a921-b46ae94ba476\"\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventgridrunnertestresourcegroup/providers/Microsoft.EventGrid/systemTopics/egstrglocalwestus20-2558a314-664c-4739-946d-9a2b8960c9b2\",\r\n \"name\": \"egstrglocalwestus20-2558a314-664c-4739-946d-9a2b8960c9b2\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventgridrunnertestresourcegroup/providers/microsoft.storage/storageaccounts/egstrgltncypublocalusw2\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"c38ee92e-3e77-4e6b-b8e6-5c901176a307\"\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventgridrunnertestresourcegroup/providers/Microsoft.EventGrid/systemTopics/egstrgltncypublocalusw2-11c0cdb5-fccc-4c63-9450-8ed98cd4dc77\",\r\n \"name\": \"egstrgltncypublocalusw2-11c0cdb5-fccc-4c63-9450-8ed98cd4dc77\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgwestus2/providers/microsoft.storage/storageaccounts/egstrgltncypubwestus2\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"c6dcdf5a-8e9a-424e-9c0c-9eb1a1232993\"\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgwestus2/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubwestus2-9620f9f6-6fd2-4368-8564-dc9a42af169f\",\r\n \"name\": \"egstrgltncypubwestus2-9620f9f6-6fd2-4368-8564-dc9a42af169f\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventgridrunnertestresourcegroup/providers/microsoft.storage/storageaccounts/egstrgltncypublclwstus2\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"3ac3db93-53dc-4d9a-9d71-c39d4348c3a6\"\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventgridrunnertestresourcegroup/providers/Microsoft.EventGrid/systemTopics/egstrgltncypublclwstus2-80af3677-5d75-424c-8822-bddb30f8a1e3\",\r\n \"name\": \"egstrgltncypublclwstus2-80af3677-5d75-424c-8822-bddb30f8a1e3\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgwestus2/providers/microsoft.storage/storageaccounts/pubstgrunner29be0895\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"106ac074-9245-4f3c-9c38-afe9c1cea0bc\"\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgwestus2/providers/Microsoft.EventGrid/systemTopics/pubstgrunner29be0895-7c1d9fbc-d4d4-4af0-8ca1-ce77a9dd9ece\",\r\n \"name\": \"pubstgrunner29be0895-7c1d9fbc-d4d4-4af0-8ca1-ce77a9dd9ece\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgeastus/providers/microsoft.storage/storageaccounts/egstrgltncypubeastus\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"14675ec6-d80f-4f95-bf13-4673b269bfa0\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgeastus/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubeastus-acbfee3c-fe18-4ea7-aab5-029d5870c283\",\r\n \"name\": \"egstrgltncypubeastus-acbfee3c-fe18-4ea7-aab5-029d5870c283\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/msibugbash/providers/Microsoft.Storage/storageAccounts/kishpteststg\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"db0035b3-ece9-4b8a-baf3-4a5763012843\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash/providers/Microsoft.EventGrid/systemTopics/kishpteststg-22fc7c94-7591-4d5d-a9fa-30ad7cf940b5\",\r\n \"name\": \"kishpteststg-22fc7c94-7591-4d5d-a9fa-30ad7cf940b5\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgeastus/providers/microsoft.storage/storageaccounts/pubstgrunner879a6f55\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"c608fdcb-354e-41c1-bb23-e2ab617b69a2\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgeastus/providers/Microsoft.EventGrid/systemTopics/pubstgrunner879a6f55-f5217fcb-0913-4800-bc54-607231bd6195\",\r\n \"name\": \"pubstgrunner879a6f55-f5217fcb-0913-4800-bc54-607231bd6195\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrguswest/providers/microsoft.storage/storageaccounts/egstrgltncypubwestus\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"db2e0f84-fd8b-40b9-834e-93bd8f3f0278\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrguswest/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubwestus-d9e67a09-da00-4168-bd56-29c6130ab8b0\",\r\n \"name\": \"egstrgltncypubwestus-d9e67a09-da00-4168-bd56-29c6130ab8b0\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Devices/IotHubs/testhub1westus\",\r\n \"topicType\": \"microsoft.devices.iothubs\",\r\n \"metricResourceId\": \"f74dd7be-9956-4074-8acd-1ce88046267f\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/testhub1westus-d50a8b68-4ada-4d0f-b838-75ced6212ab0\",\r\n \"name\": \"testhub1westus-d50a8b68-4ada-4d0f-b838-75ced6212ab0\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash/providers/Microsoft.Storage/storageAccounts/kishpteststgwestus\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"afde3958-60e6-4e8a-9d2a-e7a596e43805\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash/providers/Microsoft.EventGrid/systemTopics/kishpteststgwestus-fcc7adcc-b037-4ef1-8feb-5484902b2b0a\",\r\n \"name\": \"kishpteststgwestus-fcc7adcc-b037-4ef1-8feb-5484902b2b0a\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgeastus2/providers/microsoft.storage/storageaccounts/egstrgltncypubeastus2\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"ded3feb5-0f56-4896-bec7-0945bd41a211\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgeastus2/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubeastus2-07fdb0b4-1fd7-496e-b836-114c8250cbe6\",\r\n \"name\": \"egstrgltncypubeastus2-07fdb0b4-1fd7-496e-b836-114c8250cbe6\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgaustraliaeast/providers/microsoft.storage/storageaccounts/egstrgltncypubaustralest\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"faa32a20-3082-4812-b3f7-d02bb0aa940a\"\r\n },\r\n \"location\": \"australiaeast\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgaustraliaeast/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubaustralest-597c3f01-4ab1-438c-9085-c700e12f0cdb\",\r\n \"name\": \"egstrgltncypubaustralest-597c3f01-4ab1-438c-9085-c700e12f0cdb\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgaustraliaeast/providers/microsoft.storage/storageaccounts/pubstgrunnerf1c2e8a6\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"95bdac2c-5b5f-421a-ae69-1ba5001dda61\"\r\n },\r\n \"location\": \"australiaeast\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgaustraliaeast/providers/Microsoft.EventGrid/systemTopics/pubstgrunnerf1c2e8a6-b5391018-0a78-472c-8276-391b3524d663\",\r\n \"name\": \"pubstgrunnerf1c2e8a6-b5391018-0a78-472c-8276-391b3524d663\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgaustraliasoutheast/providers/microsoft.storage/storageaccounts/egstrgltncypubaustthest\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"64ccc4c2-19b6-4138-adc0-4377467d1883\"\r\n },\r\n \"location\": \"australiasoutheast\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgaustraliasoutheast/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubaustthest-23854e17-ef4c-4867-8603-4434916a3a2b\",\r\n \"name\": \"egstrgltncypubaustthest-23854e17-ef4c-4867-8603-4434916a3a2b\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgaustraliasoutheast/providers/microsoft.storage/storageaccounts/pubstgrunner0dee5f15\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"2a76fb88-fc72-4076-95e6-679382a8f27c\"\r\n },\r\n \"location\": \"australiasoutheast\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgaustraliasoutheast/providers/Microsoft.EventGrid/systemTopics/pubstgrunner0dee5f15-9960993d-fca4-4b21-a112-2a868947d6a3\",\r\n \"name\": \"pubstgrunner0dee5f15-9960993d-fca4-4b21-a112-2a868947d6a3\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgaustraliacentral/providers/microsoft.storage/storageaccounts/egstrgltncypubaustralc\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"b4bc9dba-18b1-4302-8bbb-d2542bea0796\"\r\n },\r\n \"location\": \"australiacentral\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgaustraliacentral/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubaustralc-f0e25949-f385-49f2-a62e-6edb861d6c18\",\r\n \"name\": \"egstrgltncypubaustralc-f0e25949-f385-49f2-a62e-6edb861d6c18\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgaustraliacentral/providers/microsoft.storage/storageaccounts/pubstgrunner7dee1fca\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"9fcdcd82-66d4-4ad2-b9fa-f5b085058d62\"\r\n },\r\n \"location\": \"australiacentral\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgaustraliacentral/providers/Microsoft.EventGrid/systemTopics/pubstgrunner7dee1fca-9ad53aa4-bfd1-4a82-a34a-43854f99d12d\",\r\n \"name\": \"pubstgrunner7dee1fca-9ad53aa4-bfd1-4a82-a34a-43854f99d12d\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgjapaneast/providers/microsoft.storage/storageaccounts/egstrgltncypubnjapaneast\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"f96c9547-38b1-45ee-af6f-82ebc9c80589\"\r\n },\r\n \"location\": \"japaneast\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgjapaneast/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubnjapaneast-094535e4-9a52-412f-bd74-7d8041a9754e\",\r\n \"name\": \"egstrgltncypubnjapaneast-094535e4-9a52-412f-bd74-7d8041a9754e\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgjapaneast/providers/microsoft.storage/storageaccounts/pubstgrunner89b52a86\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"750df56c-7fcd-4c59-b60d-da3f31844f7f\"\r\n },\r\n \"location\": \"japaneast\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgjapaneast/providers/Microsoft.EventGrid/systemTopics/pubstgrunner89b52a86-90572ccc-be6d-4621-a373-af16d090c3cb\",\r\n \"name\": \"pubstgrunner89b52a86-90572ccc-be6d-4621-a373-af16d090c3cb\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgjapanwest/providers/microsoft.storage/storageaccounts/egstrgltncypubnjapanwest\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"2d5956e0-d88c-4029-8f68-a5ac1893ffc9\"\r\n },\r\n \"location\": \"japanwest\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgjapanwest/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubnjapanwest-a352d544-74d2-4c9f-834d-1ce6a5b64f11\",\r\n \"name\": \"egstrgltncypubnjapanwest-a352d544-74d2-4c9f-834d-1ce6a5b64f11\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgjapanwest/providers/microsoft.storage/storageaccounts/pubstgrunnerd16df244\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"bb47ff0e-9555-4e46-b523-bcfa82637fcd\"\r\n },\r\n \"location\": \"japanwest\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgjapanwest/providers/Microsoft.EventGrid/systemTopics/pubstgrunnerd16df244-828eae97-1223-460a-bceb-ed38a0812388\",\r\n \"name\": \"pubstgrunnerd16df244-828eae97-1223-460a-bceb-ed38a0812388\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgwesteurope/providers/microsoft.storage/storageaccounts/egstrgltncypubnwsteurpe\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"78f21a00-f8f9-49c7-a6fe-9c3b1a196c0f\"\r\n },\r\n \"location\": \"westeurope\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgwesteurope/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubnwsteurpe-db9ac963-48e3-4885-aa22-d2374893b404\",\r\n \"name\": \"egstrgltncypubnwsteurpe-db9ac963-48e3-4885-aa22-d2374893b404\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgnortheurope/providers/microsoft.storage/storageaccounts/egstrgltncypubnrtheurpe\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"01b701cb-da04-439c-a26b-59e1b37690af\"\r\n },\r\n \"location\": \"northeurope\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgnortheurope/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubnrtheurpe-a1291a8a-3553-4871-9908-61ac7be22634\",\r\n \"name\": \"egstrgltncypubnrtheurpe-a1291a8a-3553-4871-9908-61ac7be22634\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgnortheurope/providers/microsoft.storage/storageaccounts/pubstgrunnerc0d41e26\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"f1ee9991-1dad-4192-9163-6809fc3036d7\"\r\n },\r\n \"location\": \"northeurope\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgnortheurope/providers/Microsoft.EventGrid/systemTopics/pubstgrunnerc0d41e26-bcc17db4-04a3-4255-a6b6-f4b258dd8366\",\r\n \"name\": \"pubstgrunnerc0d41e26-bcc17db4-04a3-4255-a6b6-f4b258dd8366\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgsoutheastasia/providers/microsoft.storage/storageaccounts/egstrgltncypubnstestasa\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"863a9f67-49c3-43bf-8093-863a7de72683\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgsoutheastasia/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubnstestasa-690b0253-2f53-4f1e-b824-3ea9eae81388\",\r\n \"name\": \"egstrgltncypubnstestasa-690b0253-2f53-4f1e-b824-3ea9eae81388\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgsoutheastasia/providers/microsoft.storage/storageaccounts/pubstgrunnerfd052263\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"4659814c-0393-4cc7-bda8-af8b96a9cc8f\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgsoutheastasia/providers/Microsoft.EventGrid/systemTopics/pubstgrunnerfd052263-a5cd5872-41a0-4035-94c8-b7f948fda5f9\",\r\n \"name\": \"pubstgrunnerfd052263-a5cd5872-41a0-4035-94c8-b7f948fda5f9\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgeastasia/providers/microsoft.storage/storageaccounts/egstrgltncypubneastasia\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"fbc51ae5-a129-4e0a-9606-60561a7fbc93\"\r\n },\r\n \"location\": \"eastasia\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgeastasia/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubneastasia-b3c883db-315b-4d1b-a0bf-0c635028f96b\",\r\n \"name\": \"egstrgltncypubneastasia-b3c883db-315b-4d1b-a0bf-0c635028f96b\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgeastasia/providers/microsoft.storage/storageaccounts/pubstgrunner428c6669\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"ea66b268-8f1c-40fc-8d17-a733fe4e7b0e\"\r\n },\r\n \"location\": \"eastasia\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgeastasia/providers/Microsoft.EventGrid/systemTopics/pubstgrunner428c6669-2d5f9e65-fb2e-4e53-9dd3-d4dc261bb22a\",\r\n \"name\": \"pubstgrunner428c6669-2d5f9e65-fb2e-4e53-9dd3-d4dc261bb22a\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgnorthcentralus/providers/microsoft.storage/storageaccounts/egstrgltncypubnorthctrus\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"b6db4cff-d201-47fb-b957-b36287111078\"\r\n },\r\n \"location\": \"northcentralus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgnorthcentralus/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubnorthctrus-38133328-5887-43ec-bc0b-097ca66d4907\",\r\n \"name\": \"egstrgltncypubnorthctrus-38133328-5887-43ec-bc0b-097ca66d4907\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgnorthcentralus/providers/microsoft.storage/storageaccounts/pubstgrunner930ee77b\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"e204d8ff-b393-4179-a26f-770df72d1301\"\r\n },\r\n \"location\": \"northcentralus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgnorthcentralus/providers/Microsoft.EventGrid/systemTopics/pubstgrunner930ee77b-5a65bb93-e8e4-4003-9c5e-ea74e6241387\",\r\n \"name\": \"pubstgrunner930ee77b-5a65bb93-e8e4-4003-9c5e-ea74e6241387\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgsouthcentralus/providers/microsoft.storage/storageaccounts/egstrgltncypubsouthctrus\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"fc8e9c18-acac-467b-8fa5-0615524ef8a7\"\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgsouthcentralus/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubsouthctrus-8cd3961e-483d-42b3-bf48-e35dc44fcc6c\",\r\n \"name\": \"egstrgltncypubsouthctrus-8cd3961e-483d-42b3-bf48-e35dc44fcc6c\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgsouthcentralus/providers/microsoft.storage/storageaccounts/pubstgrunner1f8f4d7f\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"08c02ff0-9d27-402f-8ad7-49a8e94c8f47\"\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgsouthcentralus/providers/Microsoft.EventGrid/systemTopics/pubstgrunner1f8f4d7f-0839886b-e30a-4da0-a38f-ab8071d9d506\",\r\n \"name\": \"pubstgrunner1f8f4d7f-0839886b-e30a-4da0-a38f-ab8071d9d506\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgbrazilsouth/providers/microsoft.storage/storageaccounts/egstrgltncypubbrazilso\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"6369400a-f195-433b-8b91-476edecc331b\"\r\n },\r\n \"location\": \"brazilsouth\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgbrazilsouth/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubbrazilso-c2948705-0b1f-45ab-b680-36dcf819e9a5\",\r\n \"name\": \"egstrgltncypubbrazilso-c2948705-0b1f-45ab-b680-36dcf819e9a5\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgbrazilsouth/providers/microsoft.storage/storageaccounts/pubstgrunnere3c6fe63\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"3264410c-18f3-4a28-9690-89f26953a5be\"\r\n },\r\n \"location\": \"brazilsouth\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgbrazilsouth/providers/Microsoft.EventGrid/systemTopics/pubstgrunnere3c6fe63-0115af9c-b996-4367-a3e0-37225e9f8692\",\r\n \"name\": \"pubstgrunnere3c6fe63-0115af9c-b996-4367-a3e0-37225e9f8692\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcanadacentral/providers/microsoft.storage/storageaccounts/egstrgltncypubcanadactr\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"66197579-a1b1-49f0-bf58-919a999ce342\"\r\n },\r\n \"location\": \"canadacentral\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcanadacentral/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubcanadactr-7d45d57b-6904-4450-a7e5-5ba29301ef05\",\r\n \"name\": \"egstrgltncypubcanadactr-7d45d57b-6904-4450-a7e5-5ba29301ef05\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcanadacentral/providers/microsoft.storage/storageaccounts/pubstgrunner45653648\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"1260d434-1c3c-40bb-a978-3e5373fbd573\"\r\n },\r\n \"location\": \"canadacentral\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcanadacentral/providers/Microsoft.EventGrid/systemTopics/pubstgrunner45653648-78077671-bdd6-4cf5-a2db-9cf886ab9232\",\r\n \"name\": \"pubstgrunner45653648-78077671-bdd6-4cf5-a2db-9cf886ab9232\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcanadaeast/providers/microsoft.storage/storageaccounts/egstrgltncypubcanadaeast\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"b04087d2-d997-457e-85ce-0e371f67c1e7\"\r\n },\r\n \"location\": \"canadaeast\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcanadaeast/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubcanadaeast-ed49ce50-a952-483f-abbd-0e8f91e6ae61\",\r\n \"name\": \"egstrgltncypubcanadaeast-ed49ce50-a952-483f-abbd-0e8f91e6ae61\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentralindia/providers/microsoft.storage/storageaccounts/egstrgltncypubctrindia\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"14532b92-448b-4c18-a452-22797a94315f\"\r\n },\r\n \"location\": \"centralindia\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentralindia/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubctrindia-58a7fb6d-58d1-4ec4-9122-35be312450af\",\r\n \"name\": \"egstrgltncypubctrindia-58a7fb6d-58d1-4ec4-9122-35be312450af\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentralindia/providers/microsoft.storage/storageaccounts/pubstgrunner975f51f8\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"1dfca0bb-00f1-4c43-99f1-f5cb529b3e9d\"\r\n },\r\n \"location\": \"centralindia\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentralindia/providers/Microsoft.EventGrid/systemTopics/pubstgrunner975f51f8-ec70288f-af91-444a-a240-307d33e3031e\",\r\n \"name\": \"pubstgrunner975f51f8-ec70288f-af91-444a-a240-307d33e3031e\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgsouthindia/providers/microsoft.storage/storageaccounts/egstrgltncypubsouthindia\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"48352e48-d848-4799-80e0-bd996eeed61a\"\r\n },\r\n \"location\": \"southindia\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgsouthindia/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubsouthindia-6822dae3-f979-4791-a88a-4283326bd18f\",\r\n \"name\": \"egstrgltncypubsouthindia-6822dae3-f979-4791-a88a-4283326bd18f\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgwestindia/providers/microsoft.storage/storageaccounts/egstrgltncypubwestindia\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"d98313bb-79a7-4d1f-9e76-fcb0163fb6e1\"\r\n },\r\n \"location\": \"westindia\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgwestindia/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubwestindia-34ab71ec-3319-4652-a780-cf131a92d098\",\r\n \"name\": \"egstrgltncypubwestindia-34ab71ec-3319-4652-a780-cf131a92d098\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgwestindia/providers/microsoft.storage/storageaccounts/pubstgrunner0fd05d1e\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"23839ba2-31cf-49a3-9eb2-ee976a2a7aaa\"\r\n },\r\n \"location\": \"westindia\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgwestindia/providers/Microsoft.EventGrid/systemTopics/pubstgrunner0fd05d1e-79922122-856e-4cf6-8e6a-2fdf531cb077\",\r\n \"name\": \"pubstgrunner0fd05d1e-79922122-856e-4cf6-8e6a-2fdf531cb077\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgfrancecentral/providers/microsoft.storage/storageaccounts/egstrgltncypubfrancectr\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"df164612-0e21-4261-988e-1e304d9afa70\"\r\n },\r\n \"location\": \"francecentral\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgfrancecentral/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubfrancectr-2067f9ad-6d83-4c19-a364-14a1f8064f34\",\r\n \"name\": \"egstrgltncypubfrancectr-2067f9ad-6d83-4c19-a364-14a1f8064f34\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgfrancecentral/providers/microsoft.storage/storageaccounts/pubstgrunner507485d8\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"55599297-5d43-413f-a325-9d6344c187d8\"\r\n },\r\n \"location\": \"francecentral\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgfrancecentral/providers/Microsoft.EventGrid/systemTopics/pubstgrunner507485d8-b5ba49a3-9eb6-407b-9c81-f4971fcb2898\",\r\n \"name\": \"pubstgrunner507485d8-b5ba49a3-9eb6-407b-9c81-f4971fcb2898\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgukwest/providers/microsoft.storage/storageaccounts/egstrgltncypubukwest\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"6d4ce8f5-bb7b-462d-9096-1dcd7f8c2128\"\r\n },\r\n \"location\": \"ukwest\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgukwest/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubukwest-f78f5352-d821-45c4-a115-f5b3c1387c6b\",\r\n \"name\": \"egstrgltncypubukwest-f78f5352-d821-45c4-a115-f5b3c1387c6b\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgukwest/providers/microsoft.storage/storageaccounts/pubstgrunner12bf6ede\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"1c442526-78cb-410e-a5c4-4b27757040f5\"\r\n },\r\n \"location\": \"ukwest\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgukwest/providers/Microsoft.EventGrid/systemTopics/pubstgrunner12bf6ede-3b1a8cbf-bfe6-4a26-840a-5adea266e1e2\",\r\n \"name\": \"pubstgrunner12bf6ede-3b1a8cbf-bfe6-4a26-840a-5adea266e1e2\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrguksouth/providers/microsoft.storage/storageaccounts/egstrgltncypubuksouth\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"3c099e8d-53ce-44c4-8293-0ffe000de21d\"\r\n },\r\n \"location\": \"uksouth\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrguksouth/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubuksouth-5f65a8bd-e432-45f1-9a68-670624e4cdba\",\r\n \"name\": \"egstrgltncypubuksouth-5f65a8bd-e432-45f1-9a68-670624e4cdba\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrguksouth/providers/microsoft.storage/storageaccounts/pubstgrunner9a4fdb75\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"f01a11d7-1c1b-42b6-a588-0126767159c2\"\r\n },\r\n \"location\": \"uksouth\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrguksouth/providers/Microsoft.EventGrid/systemTopics/pubstgrunner9a4fdb75-e9e3c5d5-62f5-4a85-b342-2f6c12ee5a60\",\r\n \"name\": \"pubstgrunner9a4fdb75-e9e3c5d5-62f5-4a85-b342-2f6c12ee5a60\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgkoreacentral/providers/microsoft.storage/storageaccounts/egstrgltncypubkoreactr\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"e2683636-77e6-45c8-bed7-1a3cb05f122a\"\r\n },\r\n \"location\": \"koreacentral\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgkoreacentral/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubkoreactr-baf8e832-a50a-4ff7-b6a5-b149b2479eb6\",\r\n \"name\": \"egstrgltncypubkoreactr-baf8e832-a50a-4ff7-b6a5-b149b2479eb6\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgkoreacentral/providers/microsoft.storage/storageaccounts/pubstgrunner6524955d\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"412544a2-ce4d-4c33-9ca3-2cc83b2aacd8\"\r\n },\r\n \"location\": \"koreacentral\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgkoreacentral/providers/Microsoft.EventGrid/systemTopics/pubstgrunner6524955d-79142761-838c-453a-af3b-e51640fad600\",\r\n \"name\": \"pubstgrunner6524955d-79142761-838c-453a-af3b-e51640fad600\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgkoreasouth/providers/microsoft.storage/storageaccounts/egstrgltncypubkoreasouth\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"b4152ad6-50b9-49ea-9b8a-46ff2bcd1567\"\r\n },\r\n \"location\": \"koreasouth\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgkoreasouth/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubkoreasouth-b34516c6-6991-459e-989f-694f430565db\",\r\n \"name\": \"egstrgltncypubkoreasouth-b34516c6-6991-459e-989f-694f430565db\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgkoreasouth/providers/microsoft.storage/storageaccounts/pubstgrunnerbdfb0a3d\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"8c98a9fb-9b30-4b53-b345-1b6c0751da05\"\r\n },\r\n \"location\": \"koreasouth\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgkoreasouth/providers/Microsoft.EventGrid/systemTopics/pubstgrunnerbdfb0a3d-503a0804-f68f-481c-8300-6f256b70a969\",\r\n \"name\": \"pubstgrunnerbdfb0a3d-503a0804-f68f-481c-8300-6f256b70a969\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newregionsrg/providers/microsoft.storage/storageaccounts/stgsouthafricanorth\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"10c4929e-6c45-48e2-94f5-4f4cb480e31c\"\r\n },\r\n \"location\": \"southafricanorth\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newregionsrg/providers/Microsoft.EventGrid/systemTopics/stgsouthafricanorth-34dfd305-9c83-4c12-a86e-a3035e831a28\",\r\n \"name\": \"stgsouthafricanorth-34dfd305-9c83-4c12-a86e-a3035e831a28\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/egstrgltncypubctruseuap\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"548927a6-da4b-464b-b7e4-c52658b81be3\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubctruseuap-bdf4ac2f-dc30-4387-9a87-69b9fe8c2e99\",\r\n \"name\": \"egstrgltncypubctruseuap-bdf4ac2f-dc30-4387-9a87-69b9fe8c2e99\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunner6987e7bb\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"980d9ce8-88fa-499d-bebd-3fbcbafab083\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/pubstgrunner6987e7bb-b2c6d050-43c9-4bbc-ad78-ca2b1ccb277e\",\r\n \"name\": \"pubstgrunner6987e7bb-b2c6d050-43c9-4bbc-ad78-ca2b1ccb277e\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/egstgltncpblctsctruseuap\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"d1a8f8cc-9d77-4b45-81dc-bcece94ae25f\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/egstgltncpblctsctruseuap-6b63c269-ceb0-4bb0-bec3-c7d9f6df22ff\",\r\n \"name\": \"egstgltncpblctsctruseuap-6b63c269-ceb0-4bb0-bec3-c7d9f6df22ff\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunner60519dde\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"f60ee52d-0f25-43cc-a016-cdc5d9a5584b\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/pubstgrunner60519dde-a5d760b7-eeb2-46f6-a797-82919b01224e\",\r\n \"name\": \"pubstgrunner60519dde-a5d760b7-eeb2-46f6-a797-82919b01224e\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunner5fd608f9\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"1c987924-8740-48bc-8492-e0d4d2b96162\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/pubstgrunner5fd608f9-3a0adcb9-b1ab-462b-a00b-75a38df2bee8\",\r\n \"name\": \"pubstgrunner5fd608f9-3a0adcb9-b1ab-462b-a00b-75a38df2bee8\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunner2079eae9\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"91725d60-ffdc-4a14-b6ef-2f3e9f0a30ca\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/pubstgrunner2079eae9-a0751eda-1ff5-466f-9a7b-f33ef379a31f\",\r\n \"name\": \"pubstgrunner2079eae9-a0751eda-1ff5-466f-9a7b-f33ef379a31f\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunner6c93c1a3\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"b27a3fd5-857d-4b25-b644-d570240a0bb4\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/pubstgrunner6c93c1a3-1aa994b3-5c3b-4e98-b391-8a6e15058b05\",\r\n \"name\": \"pubstgrunner6c93c1a3-1aa994b3-5c3b-4e98-b391-8a6e15058b05\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunner0ba03893\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"b9fcf6bc-8030-47bb-b00e-d8bcf1222d36\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/pubstgrunner0ba03893-d2215572-7f68-4e03-9c2c-4245af9f53be\",\r\n \"name\": \"pubstgrunner0ba03893-d2215572-7f68-4e03-9c2c-4245af9f53be\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunnerea146210\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"35bd7aaa-303d-4406-96c6-cbea9cdadef7\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/pubstgrunnerea146210-180aa717-b7dc-4b84-8976-4877c6c899ee\",\r\n \"name\": \"pubstgrunnerea146210-180aa717-b7dc-4b84-8976-4877c6c899ee\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunner40d9276e\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"fdeba326-7e71-4bee-a1ee-bb2a72c4eb99\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/pubstgrunner40d9276e-a2a15295-c8d3-473b-9ce5-2f7ec74b4d1d\",\r\n \"name\": \"pubstgrunner40d9276e-a2a15295-c8d3-473b-9ce5-2f7ec74b4d1d\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunnerf055a949\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"ef914155-7c9b-49ba-93c4-af16ae620264\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/pubstgrunnerf055a949-b392b2ab-31d4-4d18-b1a6-e07483d27d26\",\r\n \"name\": \"pubstgrunnerf055a949-b392b2ab-31d4-4d18-b1a6-e07483d27d26\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunner8f140576\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"6ef4d74f-dbc6-4a40-bba9-b04748d19d78\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/pubstgrunner8f140576-769557ca-7a07-473f-92ff-ec9d9f74f750\",\r\n \"name\": \"pubstgrunner8f140576-769557ca-7a07-473f-92ff-ec9d9f74f750\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunner55fbeadb\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"fc371f34-c907-4cb1-9c59-5c47cbd85dca\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/pubstgrunner55fbeadb-cf5f0096-8831-4679-ab58-704322be3d8f\",\r\n \"name\": \"pubstgrunner55fbeadb-cf5f0096-8831-4679-ab58-704322be3d8f\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunnerfca34fd4\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"f86cc071-1219-466c-bf87-753d482f8e84\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/pubstgrunnerfca34fd4-97d3922f-8386-4fc8-b8a3-828c0c2eb73c\",\r\n \"name\": \"pubstgrunnerfca34fd4-97d3922f-8386-4fc8-b8a3-828c0c2eb73c\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunner5d335ceb\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"ddf5d3ed-7861-4701-97c5-59da83dc74af\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/pubstgrunner5d335ceb-ce9d6620-da01-4cd0-8fb6-774d1b522a3d\",\r\n \"name\": \"pubstgrunner5d335ceb-ce9d6620-da01-4cd0-8fb6-774d1b522a3d\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunner2ee3ed76\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"01dba410-f39b-4cf9-8aad-7da382f85f7e\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/pubstgrunner2ee3ed76-9f563fe2-37af-4be7-9d23-e2718184ed96\",\r\n \"name\": \"pubstgrunner2ee3ed76-9f563fe2-37af-4be7-9d23-e2718184ed96\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunner6757fb87\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"e4871362-e84c-4515-9386-02b6569ed925\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/pubstgrunner6757fb87-5ff5000e-83db-4ec6-bbb9-ed1fd29134dc\",\r\n \"name\": \"pubstgrunner6757fb87-5ff5000e-83db-4ec6-bbb9-ed1fd29134dc\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/microsoft.storage/storageaccounts/stg2bdeleted\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"e5bd92ba-9363-48ac-b015-4ed5e6e45f60\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/systemTopics/stg2bdeleted-1c4f2fad-8126-43be-91a9-582a21205d28\",\r\n \"name\": \"stg2bdeleted-1c4f2fad-8126-43be-91a9-582a21205d28\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Storage/storageAccounts/trackedsource2stg\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"a8e801b6-10bd-4173-badf-51ad1277988b\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130/providers/Microsoft.EventGrid/systemTopics/sdk-SystemTopic-7607\",\r\n \"name\": \"sdk-SystemTopic-7607\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunnerc9c9c381\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"9aa90715-74c8-43e7-af7d-f00924a6b1b7\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/Microsoft.EventGrid/systemTopics/pubstgrunnerc9c9c381-8f8da9b1-06bd-4853-8295-5769680ce80a\",\r\n \"name\": \"pubstgrunnerc9c9c381-8f8da9b1-06bd-4853-8295-5769680ce80a\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Storage/storageAccounts/testtrackedsourcev2\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"4522052d-8e83-44e8-a42f-4bc8a1d19001\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/sdk-SystemTopic-806\",\r\n \"name\": \"sdk-SystemTopic-806\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgeastus2euap/providers/microsoft.storage/storageaccounts/egstrgltncypubestus2euap\",\r\n \"topicType\": \"MICROSOFT.STORAGE.STORAGEACCOUNTS\",\r\n \"metricResourceId\": \"69e6d3c6-8b13-4c0a-a799-493bf66a9a92\"\r\n },\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgeastus2euap/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubestus2euap-9eb8783c-8616-450c-b9ea-6e9942c35edf\",\r\n \"name\": \"egstrgltncypubestus2euap-9eb8783c-8616-450c-b9ea-6e9942c35edf\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Storage/storageAccounts/testcanaryeast2kish\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"ef629128-6efe-48c7-88a2-9d06099f48bc\"\r\n },\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/testcanaryeast2kish-f130d5dd-b64a-4bb0-890e-1afe3138872e\",\r\n \"name\": \"testcanaryeast2kish-f130d5dd-b64a-4bb0-890e-1afe3138872e\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgeastus2euap/providers/microsoft.storage/storageaccounts/pubstgrunner91d0c7a1\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"779ab935-c4f1-4070-86d1-299d036d4192\"\r\n },\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgeastus2euap/providers/Microsoft.EventGrid/systemTopics/pubstgrunner91d0c7a1-c2cdc7af-05c8-4893-9d6e-155363e60448\",\r\n \"name\": \"pubstgrunner91d0c7a1-c2cdc7af-05c8-4893-9d6e-155363e60448\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgaustraliacentral2/providers/microsoft.storage/storageaccounts/egstrgltncypubaustralc2\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"9d5102a3-6548-4222-8681-53c9e8eb57c8\"\r\n },\r\n \"location\": \"australiacentral2\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgaustraliacentral2/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubaustralc2-c236a87a-babc-406a-a710-cf29efe6412c\",\r\n \"name\": \"egstrgltncypubaustralc2-c236a87a-babc-406a-a710-cf29efe6412c\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgaustraliacentral2/providers/microsoft.storage/storageaccounts/pubstgrunneraf02d8fd\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"476b284c-7ce5-4a2b-8669-0a98ac94f7a3\"\r\n },\r\n \"location\": \"australiacentral2\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgaustraliacentral2/providers/Microsoft.EventGrid/systemTopics/pubstgrunneraf02d8fd-0a83231d-6d81-4535-ba13-00215dbb7998\",\r\n \"name\": \"pubstgrunneraf02d8fd-0a83231d-6d81-4535-ba13-00215dbb7998\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgfrancesouth/providers/microsoft.storage/storageaccounts/egstrgltncypubfranceso\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"a5599db0-5aac-4113-80a4-45b8bd4154d7\"\r\n },\r\n \"location\": \"francesouth\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgfrancesouth/providers/Microsoft.EventGrid/systemTopics/egstrgltncypubfranceso-d2d27125-27b3-4f78-8e6c-ade670b451f5\",\r\n \"name\": \"egstrgltncypubfranceso-d2d27125-27b3-4f78-8e6c-ade670b451f5\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgfrancesouth/providers/microsoft.storage/storageaccounts/pubstgrunnera35635a8\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"d05bb667-95e8-4999-accd-b7def97d5848\"\r\n },\r\n \"location\": \"francesouth\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgfrancesouth/providers/Microsoft.EventGrid/systemTopics/pubstgrunnera35635a8-45bd2054-5695-495e-89b0-7799e6a37e0e\",\r\n \"name\": \"pubstgrunnera35635a8-45bd2054-5695-495e-89b0-7799e6a37e0e\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newregionsrg/providers/microsoft.storage/storageaccounts/stgsafwestdelete\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"6c34d61a-1799-4e66-bcac-4ded3483c2f1\"\r\n },\r\n \"location\": \"southafricawest\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newregionsrg/providers/Microsoft.EventGrid/systemTopics/stgsafwestdelete-ebe613dd-73c6-4ec2-928a-1fb6d91573c9\",\r\n \"name\": \"stgsafwestdelete-ebe613dd-73c6-4ec2-928a-1fb6d91573c9\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/sdk-SystemTopic-806?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Rlc3R0b2JlZGVsZXRlZC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9zeXN0ZW1Ub3BpY3Mvc2RrLVN5c3RlbVRvcGljLTgwNj9hcGktdmVyc2lvbj0yMDIwLTA0LTAxLXByZXZpZXc=", - "RequestMethod": "PATCH", - "RequestBody": "{\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "5dbe5185-49b5-4465-92f2-1cf78c72f0c7" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "95" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 12:21:25 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "39ed8f4b-fddf-423d-82e0-bd68ab92e1cb" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" - ], - "x-ms-correlation-request-id": [ - "1777fd51-91a5-49ef-8d1f-d2f2497b9a7c" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T122125Z:1777fd51-91a5-49ef-8d1f-d2f2497b9a7c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "632" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"source\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.Storage/storageAccounts/testtrackedsourcev2\",\r\n \"topicType\": \"microsoft.storage.storageaccounts\",\r\n \"metricResourceId\": \"4522052d-8e83-44e8-a42f-4bc8a1d19001\"\r\n },\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/sdk-SystemTopic-806\",\r\n \"name\": \"sdk-SystemTopic-806\",\r\n \"type\": \"Microsoft.EventGrid/systemTopics\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted/providers/Microsoft.EventGrid/systemTopics/sdk-SystemTopic-806?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Rlc3R0b2JlZGVsZXRlZC9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC9zeXN0ZW1Ub3BpY3Mvc2RrLVN5c3RlbVRvcGljLTgwNj9hcGktdmVyc2lvbj0yMDIwLTA0LTAxLXByZXZpZXc=", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "cb46bd88-5627-45e1-abbb-aa0e012b6603" - ], - "accept-language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 12:21:25 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/1CE5204E-BBD3-43A3-BD2B-F4612991D9EE?api-version=2020-04-01-preview" - ], - "Retry-After": [ - "10" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/1CE5204E-BBD3-43A3-BD2B-F4612991D9EE?api-version=2020-04-01-preview" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-request-id": [ - "3ef0ea13-ed2f-460d-a98e-a83d05afda68" - ], - "x-ms-correlation-request-id": [ - "3ef0ea13-ed2f-460d-a98e-a83d05afda68" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T122125Z:3ef0ea13-ed2f-460d-a98e-a83d05afda68" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/1CE5204E-BBD3-43A3-BD2B-F4612991D9EE?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMUNFNTIwNEUtQkJEMy00M0EzLUJEMkItRjQ2MTI5OTFEOUVFP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 12:21:35 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "91b81688-5c0c-492e-8122-caef7db70902" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" - ], - "x-ms-correlation-request-id": [ - "d7e4777e-7ac0-4d73-a55a-cb8a16974940" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T122135Z:d7e4777e-7ac0-4d73-a55a-cb8a16974940" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "294" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/1CE5204E-BBD3-43A3-BD2B-F4612991D9EE?api-version=2020-04-01-preview\",\r\n \"name\": \"1ce5204e-bbd3-43a3-bd2b-f4612991d9ee\",\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/1CE5204E-BBD3-43A3-BD2B-F4612991D9EE?api-version=2020-04-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvMUNFNTIwNEUtQkJEMy00M0EzLUJEMkItRjQ2MTI5OTFEOUVFP2FwaS12ZXJzaW9uPTIwMjAtMDQtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.26614.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/5.3.1.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Thu, 14 May 2020 12:21:35 GMT" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "d60fa805-7220-4515-a1b2-48bc7b9fb243" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" - ], - "x-ms-correlation-request-id": [ - "b4e01a9c-7766-4df4-906c-81a8dc13f138" - ], - "x-ms-routing-request-id": [ - "WESTUS:20200514T122135Z:b4e01a9c-7766-4df4-906c-81a8dc13f138" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Content-Length": [ - "0" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - } - ], - "Names": { - "SystemTopicCreateGetUpdateDelete": [ - "sdk-SystemTopic-806" - ] - }, - "Variables": { - "SubscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4" - } -} \ No newline at end of file diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/TopicCreateGetUpdateDelete.json b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/TopicCreateGetUpdateDelete.json index 1a1b12400a896..2e7e7d76232aa 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/TopicCreateGetUpdateDelete.json +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/TopicCreateGetUpdateDelete.json @@ -7,15 +7,15 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b52af184-8df6-4799-b96f-bb01c2b12ce9" + "ba7d698b-2ced-4493-9664-3da8b33e6c29" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ] }, @@ -23,20 +23,23 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:02:29 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11980" ], "x-ms-request-id": [ - "f4b6167f-9c69-4564-ae40-9ede897be0de" + "1c618e9b-4530-4e85-9ca6-304b7fdbfd7d" ], "x-ms-correlation-request-id": [ - "f4b6167f-9c69-4564-ae40-9ede897be0de" + "1c618e9b-4530-4e85-9ca6-304b7fdbfd7d" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004532Z:f4b6167f-9c69-4564-ae40-9ede897be0de" + "WESTUS:20210618T220230Z:1c618e9b-4530-4e85-9ca6-304b7fdbfd7d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -44,38 +47,35 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:45:32 GMT" + "Content-Length": [ + "66448" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "43627" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9718\",\r\n \"name\": \"sdk-EventGrid-RG-9718\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkrg\",\r\n \"name\": \"vkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"name\": \"MC_vkrg_vk-test-eg-arc_eastus2euap\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3345\",\r\n \"name\": \"sdk-EventGrid-RG-3345\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Deleting\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-EUS\",\r\n \"name\": \"DefaultResourceGroup-EUS\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cloud-shell-storage-westus\",\r\n \"name\": \"cloud-shell-storage-westus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/partnersRg\",\r\n \"name\": \"partnersRg\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testRg1\",\r\n \"name\": \"testRg1\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink\",\r\n \"name\": \"vkukke-privatelink\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage\",\r\n \"name\": \"eg-prod-usce-blockstorage\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9628\",\r\n \"name\": \"sdk-EventGrid-RG-9628\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9598\",\r\n \"name\": \"sdk-EventGrid-RG-9598\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2883\",\r\n \"name\": \"sdk-EventGrid-RG-2883\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5773\",\r\n \"name\": \"sdk-EventGrid-RG-5773\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DefaultResourceGroup-CUS\",\r\n \"name\": \"DefaultResourceGroup-CUS\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6163\",\r\n \"name\": \"sdk-EventGrid-RG-6163\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1912\",\r\n \"name\": \"sdk-EventGrid-RG-1912\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4181\",\r\n \"name\": \"sdk-EventGrid-RG-4181\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1441\",\r\n \"name\": \"sdk-EventGrid-RG-1441\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1112\",\r\n \"name\": \"sdk-EventGrid-RG-1112\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7158\",\r\n \"name\": \"sdk-EventGrid-RG-7158\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6189\",\r\n \"name\": \"sdk-EventGrid-RG-6189\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6446\",\r\n \"name\": \"sdk-EventGrid-RG-6446\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7900\",\r\n \"name\": \"sdk-EventGrid-RG-7900\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9581\",\r\n \"name\": \"sdk-EventGrid-RG-9581\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5015\",\r\n \"name\": \"sdk-EventGrid-RG-5015\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8118\",\r\n \"name\": \"sdk-EventGrid-RG-8118\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg\",\r\n \"name\": \"example-ipfirewallRg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg\",\r\n \"name\": \"testrg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg2\",\r\n \"name\": \"testrg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrg3\",\r\n \"name\": \"testrg3\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cli-test-rg\",\r\n \"name\": \"cli-test-rg\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbash\",\r\n \"name\": \"msibugbash\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9130\",\r\n \"name\": \"sdk-EventGrid-RG-9130\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msibugbashnew\",\r\n \"name\": \"msibugbashnew\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1\",\r\n \"name\": \"example-privatelinkRg1\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2\",\r\n \"name\": \"example-privatelinkRg2\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9638\",\r\n \"name\": \"sdk-EventGrid-RG-9638\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8035\",\r\n \"name\": \"sdk-EventGrid-RG-8035\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3772\",\r\n \"name\": \"sdk-EventGrid-RG-3772\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5717\",\r\n \"name\": \"sdk-EventGrid-RG-5717\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/privateEndpointConnectionRg\",\r\n \"name\": \"privateEndpointConnectionRg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-ipfirewallRg1\",\r\n \"name\": \"example-ipfirewallRg1\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DeletePortatesting\",\r\n \"name\": \"DeletePortatesting\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eventhubbigeventlatency\",\r\n \"name\": \"eventhubbigeventlatency\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionsRg\",\r\n \"name\": \"newRegionsRg\",\r\n \"location\": \"southafricanorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"name\": \"clitest.rgfv24q33o76ogvalblokyji6yq5wkq73zh46rbll46f2t5ecoi27opgka2o43h7ucj\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T19:54:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"name\": \"clitest.rggcc55tai5oiuqvjnshrbiaglcmym3cftsfzbuh6p57rjpmlgixaq5nmzgnd6uxiib\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:14:03Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"name\": \"clitest.rgaddf74wsueu7djqpo5xdxyqzszcvzeedzuifh7ovscpo5andvv4atxdttfzh5zsf7\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:19:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"name\": \"clitest.rganyuyh2nmpcguctw5jy52fmpd7xc2i3xydnhceykv7v5ethjg6gjjfbddvyvpjriz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:23:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"name\": \"clitest.rg6diqvzcgaw2oa7p7imz4q4dpwmvzbowgegjtls5ui4oikd7erncogiwxam6gh6xvn\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-03-17T20:28:08Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh\",\r\n \"name\": \"amh\",\r\n \"location\": \"westus2\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/DEFAULT-EVENTGRID\",\r\n \"name\": \"DEFAULT-EVENTGRID\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testrgstorage\",\r\n \"name\": \"testrgstorage\",\r\n \"location\": \"australiaeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete\",\r\n \"name\": \"testdelete\",\r\n \"location\": \"switzerlandnorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandNorth\",\r\n \"location\": \"switzerlandnorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyWestCentral\",\r\n \"location\": \"germanywestcentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayEast\",\r\n \"location\": \"norwayeast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest\",\r\n \"name\": \"AzureEventGridRunnerRgNorwayWest\",\r\n \"location\": \"norwaywest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"name\": \"AzureEventGridRunnerRGSwitzerlandWest\",\r\n \"location\": \"switzerlandwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth\",\r\n \"name\": \"AzureEventGridRunnerRGGermanyNorth\",\r\n \"location\": \"germanynorth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridArmRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGWestUS\",\r\n \"name\": \"AzureEventGridArmRunnerRGWestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridArmRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral\",\r\n \"location\": \"australiacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS\",\r\n \"name\": \"AzureEventGridArmRunnerWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaEast\",\r\n \"location\": \"australiaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaCentral2\",\r\n \"location\": \"australiacentral2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"name\": \"AzureEventGridRunnerRGAustraliaSoutheast\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth\",\r\n \"name\": \"AzureEventGridRunnerRGBrazilSouth\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaCentral\",\r\n \"location\": \"canadacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast\",\r\n \"name\": \"AzureEventGridRunnerRGCanadaEast\",\r\n \"location\": \"canadaeast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUS\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia\",\r\n \"name\": \"AzureEventGridRunnerRGCentralIndia\",\r\n \"location\": \"centralindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"name\": \"AzureEventGridRunnerRGCentralUSEUAP\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGEastAsia\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"name\": \"AzureEventGridRunnerRGEastUS2EUAP\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral\",\r\n \"name\": \"AzureEventGridRunnerRGFranceCentral\",\r\n \"location\": \"francecentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast\",\r\n \"name\": \"AzureEventGridRunnerRGJapanEast\",\r\n \"location\": \"japaneast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth\",\r\n \"name\": \"AzureEventGridRunnerRGFranceSouth\",\r\n \"location\": \"francesouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest\",\r\n \"name\": \"AzureEventGridRunnerRGJapanWest\",\r\n \"location\": \"japanwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaCentral\",\r\n \"location\": \"koreacentral\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth\",\r\n \"name\": \"AzureEventGridRunnerRGKoreaSouth\",\r\n \"location\": \"koreasouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGNorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaNorth\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope\",\r\n \"name\": \"AzureEventGridRunnerRGNorthEurope\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGSouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"name\": \"AzureEventGridRunnerRGSouthAfricaWest\",\r\n \"location\": \"southafricawest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthIndia\",\r\n \"location\": \"southindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia\",\r\n \"name\": \"AzureEventGridRunnerRGSouthEastAsia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth\",\r\n \"name\": \"AzureEventGridRunnerRgUAEnorth\",\r\n \"location\": \"uaenorth\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral\",\r\n \"name\": \"AzureEventGridRunnerRgUAEcentral\",\r\n \"location\": \"uaecentral\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest\",\r\n \"name\": \"AzureEventGridRunnerRGUKWest\",\r\n \"location\": \"ukwest\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth\",\r\n \"name\": \"AzureEventGridRunnerRGUKSouth\",\r\n \"location\": \"uksouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS\",\r\n \"name\": \"AzureEventGridRunnerRGWestCentralUS\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia\",\r\n \"name\": \"AzureEventGridRunnerRGWestIndia\",\r\n \"location\": \"westindia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest\",\r\n \"name\": \"AzureEventGridRunnerRGUSWest\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope\",\r\n \"name\": \"AzureEventGridRunnerRGWestEurope\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2\",\r\n \"name\": \"AzureEventGridRunnerRGWestUS2\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"name\": \"clitest.rgtfkk6kfyushy5ovmu5txfyf6j66rpk7f2f6r5dlkh5gxqftts3hp7aqwptgaylx3f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-04-08T23:44:44Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"name\": \"clitest.rgndxanjth44fbheignhtw54wo2jr5btlatmeyxavuttk2reidm7m57vikasiq4bojz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"name\": \"clitest.rgxwqnj34ym2lai4grh4ivbmpranfbxhqfqhr263fgtq4czo6wv75nzg6rmrn4jqehs\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"name\": \"clitest.rgwxdrzslps2qcsousi6yxadxvbwjol5ndxv7lrz7tls3ii5f4g2hyfuicdcgtsgecr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2019-05-31T20:05:50Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-EastUS2\",\r\n \"name\": \"Default-Storage-EastUS2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-Storage-SouthCentralUS\",\r\n \"name\": \"Default-Storage-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-dfd-ussc\",\r\n \"name\": \"eg-dfd-ussc\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2\",\r\n \"name\": \"eg-euap-use2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup\",\r\n \"name\": \"EventGridRunnerTestResourceGroup\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/NetworkWatcherRG\",\r\n \"name\": \"NetworkWatcherRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1031\",\r\n \"name\": \"sdk-EventGrid-RG-1031\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1261\",\r\n \"name\": \"sdk-EventGrid-RG-1261\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1399\",\r\n \"name\": \"sdk-EventGrid-RG-1399\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1459\",\r\n \"name\": \"sdk-EventGrid-RG-1459\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1509\",\r\n \"name\": \"sdk-EventGrid-RG-1509\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-173\",\r\n \"name\": \"sdk-EventGrid-RG-173\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2463\",\r\n \"name\": \"sdk-EventGrid-RG-2463\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2143\",\r\n \"name\": \"sdk-EventGrid-RG-2143\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2488\",\r\n \"name\": \"sdk-EventGrid-RG-2488\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2857\",\r\n \"name\": \"sdk-EventGrid-RG-2857\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3411\",\r\n \"name\": \"sdk-EventGrid-RG-3411\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3101\",\r\n \"name\": \"sdk-EventGrid-RG-3101\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3439\",\r\n \"name\": \"sdk-EventGrid-RG-3439\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-353\",\r\n \"name\": \"sdk-EventGrid-RG-353\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3663\",\r\n \"name\": \"sdk-EventGrid-RG-3663\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3932\",\r\n \"name\": \"sdk-EventGrid-RG-3932\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3963\",\r\n \"name\": \"sdk-EventGrid-RG-3963\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4805\",\r\n \"name\": \"sdk-EventGrid-RG-4805\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-511\",\r\n \"name\": \"sdk-EventGrid-RG-511\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-580\",\r\n \"name\": \"sdk-EventGrid-RG-580\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5979\",\r\n \"name\": \"sdk-EventGrid-RG-5979\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7115\",\r\n \"name\": \"sdk-EventGrid-RG-7115\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6138\",\r\n \"name\": \"sdk-EventGrid-RG-6138\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7429\",\r\n \"name\": \"sdk-EventGrid-RG-7429\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7192\",\r\n \"name\": \"sdk-EventGrid-RG-7192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7552\",\r\n \"name\": \"sdk-EventGrid-RG-7552\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7662\",\r\n \"name\": \"sdk-EventGrid-RG-7662\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7894\",\r\n \"name\": \"sdk-EventGrid-RG-7894\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7895\",\r\n \"name\": \"sdk-EventGrid-RG-7895\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8203\",\r\n \"name\": \"sdk-EventGrid-RG-8203\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8555\",\r\n \"name\": \"sdk-EventGrid-RG-8555\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8605\",\r\n \"name\": \"sdk-EventGrid-RG-8605\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8746\",\r\n \"name\": \"sdk-EventGrid-RG-8746\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8739\",\r\n \"name\": \"sdk-EventGrid-RG-8739\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9968\",\r\n \"name\": \"sdk-EventGrid-RG-9968\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testtobedeleted\",\r\n \"name\": \"testtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest\",\r\n \"name\": \"clitest\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/DevExpRg\",\r\n \"name\": \"DevExpRg\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3784\",\r\n \"name\": \"sdk-EventGrid-RG-3784\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9474\",\r\n \"name\": \"sdk-EventGrid-RG-9474\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-652\",\r\n \"name\": \"sdk-EventGrid-RG-652\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted\",\r\n \"name\": \"diagnosticlogstestingtobedeleted\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-ActivityLogAlerts\",\r\n \"name\": \"Default-ActivityLogAlerts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test\",\r\n \"name\": \"test\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/IoTonEdgeRG2Delete\",\r\n \"name\": \"IoTonEdgeRG2Delete\",\r\n \"location\": \"westus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/FrancosResources\",\r\n \"name\": \"FrancosResources\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/gridresourcegroup\",\r\n \"name\": \"gridresourcegroup\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/Default-EventHub-EASTUS2EUAP\",\r\n \"name\": \"Default-EventHub-EASTUS2EUAP\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/babanisa\",\r\n \"name\": \"babanisa\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/egprodtestingrg\",\r\n \"name\": \"egprodtestingrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalsrg\",\r\n \"name\": \"kalsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demorg\",\r\n \"name\": \"demorg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/cesartopics\",\r\n \"name\": \"cesartopics\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/contosovms\",\r\n \"name\": \"contosovms\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/snorop\",\r\n \"name\": \"snorop\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/demo-devopsautomation\",\r\n \"name\": \"demo-devopsautomation\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"name\": \"clitest.rgdyoajzoke3lbxojr7omt6m6oasvyr7zsho5fidxigg36zbgvesajzqx4fzlyrltzi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/serverlessdevops\",\r\n \"name\": \"serverlessdevops\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg\",\r\n \"name\": \"examplerg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testpsrg\",\r\n \"name\": \"testpsrg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"name\": \"clitest.rgb2lttd5wuitcf4ja4j2tqhzvpy5wpdw6qidzrjje2nji4nhdhgnms7vpn7a6kolqq\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"name\": \"clitest.rg74y2zekmuezgdxxvu5o6xw7noral7kktz6kdzii7nfantnybh5b4542bptb3ynnif\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"name\": \"clitest.rgggqagcer44su5icztostiufuauqsivdligimbgtoufsw5t24uauwgtqvks5eucndv\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"name\": \"clitest.rgnekak4bfydypjqukzgxjt4gl6oajnbxrkdwnuxzner4nbwa3bl62udrdrieg5timj\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kalstest\",\r\n \"name\": \"kalstest\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"name\": \"clitest.rgvhw2gbrofn2qxabjqukojmpfvu2c6ppkwrshlbht6j4tlb7zwgci6o3m2vt4vhvvc\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"name\": \"clitest.rgwtsmk2x74lq5ucz23le446fmndtllskbag7b4cl33bobnkwb452lax3k2dyv4zs5l\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"name\": \"clitest.rgy6k3wf2huzlkvq6ji2yppns5t7bd4jcnyrhry3rl3berje3it76xf3mrsvceehtqi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"name\": \"clitest.rgk2nqhsv4yqjhh63oe7ysznuc7noe2u2s6xiwty2su66vmcbbnx6cwn6xccjhzexvp\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"name\": \"clitest.rgfftva5fki4yts7dqyuie2d25ojzese5hvuxefdhm37mmsh473opiullf2svyxzpcy\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/test1\",\r\n \"name\": \"test1\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"name\": \"clitest.rgjhoug6n3blyjwbza3pjaqllge43n3vzn6tprw3hs7ig2puwjkwxm2m6z34tbcnfni\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"name\": \"clitest.rgugwoshphzozagzimymgwgvjnxmvzqp5ocopvh4ub7q73mqn7mqwyjbyndb5nktvnf\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"name\": \"clitest.rgrspxro5j5byy6snwchqdopfyeicquub4wrl634l7wztbfzcl6z444qgmetrcz22wz\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"name\": \"clitest.rguifwywhuf62tpj3ax6e3kqu4ebf5zhhhgjdkvhkgur2kzsui6bravtrgh3tlyyniu\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps7238\",\r\n \"name\": \"rgname-ps7238\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps4534\",\r\n \"name\": \"rgname-ps4534\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2089\",\r\n \"name\": \"rgname-ps2089\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rgname-ps2395\",\r\n \"name\": \"rgname-ps2395\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"name\": \"clitest.rgbmkajelng45muwemcbenm4vwwex3zicdp4ih3gg3ngztiy7iy4ptgbamcerlf52k5\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"name\": \"clitest.rghws7xajkhx3pjjk7tu3prfirukcwtyxvbkxhydc4bdtsl4fjuiufohsg5o6vok7mi\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"name\": \"clitest.rgrgsowriy7z3xmcopkjvo2vgwfgop34f4qguqozphrnazibjpyxb5qr76im4brdsbo\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"name\": \"clitest.rgkhl4spsq65s3jryi63y2ebprwaavpa7mth3723q4wyc7dxjumpyiehr4y2q3mlpk7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"name\": \"clitest.rg7ns2ya23i7sb56d65h7whit6ftnnwahn34levwd37eijjrabesohhknemuhzamd6n\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"name\": \"clitest.rgji7mk3pmpcj4aq3x65fbeuiquxgr5htg56bljplug7o5lwbwpyk6sgcd2dxjq557b\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"name\": \"clitest.rgpdtpzyvohfkwaar2vxuhy6vaijkjjk46ft46ra2p2cmn7cjorzkvbnuwbvilgkke7\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"name\": \"clitest.rgajxohel3ydkzph2ksrkxcpnljjyvwnh2g3dc35vf7zpwqczmkivh5qd6kth5hr7xg\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUssc\",\r\n \"name\": \"AegSyntheticRgUssc\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg\",\r\n \"name\": \"mparkrg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/SampleRg\",\r\n \"name\": \"SampleRg\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AegSyntheticRgUSE2\",\r\n \"name\": \"AegSyntheticRgUSE2\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi\",\r\n \"name\": \"msi\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msidomain\",\r\n \"name\": \"msidomain\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishptestvm_group\",\r\n \"name\": \"kishptestvm_group\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829\",\r\n \"name\": \"sdk-EventGrid-RG-1829\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"name\": \"clieventgridcl7jmi42d4k227rz6hppyvelpskyzz4fup3ijbz5oghfi7ty6ygi6xbe4hwbqnx\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:45:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"name\": \"clieventgridaysamvqtobozmbnng4qyanp5e2qlmpbcv4ewhthupt6bv3kmq2k4jqkuh6qextn\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"name\": \"clieventgriduq4k5lsut2jw3qirajtmfhjbyenq6l6cv7u3wh7hu325fylcmu6kkso5vyyqiqk\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:23:51Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"name\": \"clieventgridgalg4fwajusmhwrzi3krp55lesqz5mku2qosojhft2dgbetumstlzepuzqfandr\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:02Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"name\": \"clieventgridcjd5s4oretsgyd5rcecjwkqkh2rj4e5ssr6gezc3obhczylvipagxkni4xkipjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"name\": \"clieventgridzcxffqgkrz3zorijq5e76zcvsapibxnd46aaxpjkueavcr3uto3wgicfljb7beq\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"name\": \"clieventgridbxrag2qjqzybvkft4zfjmtkswtrmjplbluwd5clahfdiyxxcvie6txjg2545qld\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:55Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"name\": \"clieventgridrguko55vmps6ovbkdwmiiyn2nrggur4jrk7ki5hgm4dxecm3dhj25fzrehd7rjv\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:23:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testPartnerRg\",\r\n \"name\": \"testPartnerRg\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-108\",\r\n \"name\": \"sdk-EventGrid-RG-108\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8557\",\r\n \"name\": \"sdk-EventGrid-RG-8557\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-781\",\r\n \"name\": \"sdk-EventGrid-RG-781\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7222\",\r\n \"name\": \"sdk-EventGrid-RG-7222\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5120\",\r\n \"name\": \"sdk-EventGrid-RG-5120\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/TestInBoundVm_group\",\r\n \"name\": \"TestInBoundVm_group\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RgWithPolicyZRestrictions\",\r\n \"name\": \"RgWithPolicyZRestrictions\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/crptestps1147\",\r\n \"name\": \"crptestps1147\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azps-test-group-mock\",\r\n \"name\": \"azps-test-group-mock\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg2\",\r\n \"name\": \"PartnerRg2\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/PartnerRg1\",\r\n \"name\": \"PartnerRg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/newRegionRG\",\r\n \"name\": \"newRegionRG\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/kishprg\",\r\n \"name\": \"kishprg\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg1\",\r\n \"name\": \"rg1\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzSecPackAutoConfigRG\",\r\n \"name\": \"AzSecPackAutoConfigRG\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"name\": \"clitest.rg4pbxex6mzm6a4gwsiefhehkayoyfecnlwooav5lanx6g5uyjscdb3l3eepk3bpygv\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:51:53Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"name\": \"clitest.rgge6iiiak24iypdlo5wqasne35kzzbrrirpleih2ilbr5j2cgevcl5nqxnjn6k7roa\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T08:56:49Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"name\": \"clitest.rgg5qlys3fxg7ysi7muncj65vllwx3y5vyki6tgzbh4dzpbv7cy3hytwj2w3ew2choc\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T10:02:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"name\": \"clitest.rgfrvqja7uwrdjg5apvxlfn6uypeggpofvrtyjst6nloore7ikpe2fvum3tjhxvv4l3\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2020-06-18T20:00:57Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"name\": \"clitest.rg2oe43dujdmayroxbgwnd22frwit45w6lfx6luvvnpp2fd5e4u4orzj476z5ckachp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"name\": \"clitest.rgoa7ojajhufeqfw3mqij3dobhqbej2byasw7bc7jb3krryghtjn6law6xfqyli4d2a\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-19T17:37:06Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"name\": \"clitest.rgdtegeu7voyb6koar6f3xnhgcm7t6cwumpjgijomlnnalts3g6esznb7bhr2q5moxp\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-25T17:13:52Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"name\": \"clitest.rggas2q2zw4vcipdqbmwrwod3wwpiypbw4sobjr7jq7rn5vzjmhujta7wfd2nq6hslm\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-29T17:04:00Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"name\": \"clitest.rgygs3ntgavzctqfqye4xue2mz6ke6yxjqbcm6pbboix472xxndu7xx7is5bybyubvr\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-03-31T05:24:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"name\": \"clitest.rgbo6g5yh4s3pwxetq5boryafnbis3qznrq6jfnm554qtthvwwhiflbsignmjcqx47f\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-27T20:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"name\": \"clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-04-28T20:34:35Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"name\": \"clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:19:14Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"name\": \"clitest.rgl3shungtt7w3lejhgjea3izifnbiljbhxeolzf7sdzgk7ljvxwpfpjox5py4nt2pz\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:20:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"name\": \"clitest.rg4b6kn3wkdpbfqcndomz5ofuaxbhxlfb3gvt6wzxtxpqwwzhvnotd5264t6lbkpchi\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T07:24:05Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"name\": \"clitest.rgbg6uujknhtpssh2ezxxpixnu6oz7b4bu36ftiz7dqzrfs3xnv7djwr2da6zb4uite\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T14:59:04Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"name\": \"clitest.rgc2loec3sjqnmq2kdmaskw5rl6pfrm25pur7us6a55r4uy6csaecmtgowdwz76mcfg\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:08:42Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"name\": \"clitest.rgsslm63m4iov2xq7mdbdq2m3pgjskrbg5aeh2lfsdsid5ecq672zxncmf526neod2z\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:13:31Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"name\": \"clitest.rg66razpd3xetetl6ng5gbel23lypekibzr7fl2g526ewyydt7fjuc3mgvnyshjxylo\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:16:54Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"name\": \"clitest.rgl24dnnqpw6lsey3skmzvknrs4rsw6ehguvolyagrc3jryxy65om37vfzclbt7agvy\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"name\": \"clitest.rgkwe3rjx452lkcdwdb6hqldbdxv434uqvswcy2zzvrwpcyvroj2koorbjudzxvsfzf\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T15:19:59Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"name\": \"clitest.rgrdymunhixf2xnnqj4wjv3qjlqsm4cxonbismc7hsye4ytesuhyugbq4pkluqxdc2h\",\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"product\": \"azurecli\",\r\n \"cause\": \"automation\",\r\n \"date\": \"2021-05-27T19:24:28Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/brandon-test\",\r\n \"name\": \"brandon-test\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps7867\",\r\n \"name\": \"RGName-ps7867\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps1794\",\r\n \"name\": \"RGName-ps1794\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/RGName-ps4072\",\r\n \"name\": \"RGName-ps4072\",\r\n \"location\": \"westcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/rg-ahamadeventgrid\",\r\n \"name\": \"rg-ahamadeventgrid\",\r\n \"location\": \"westus2\",\r\n \"tags\": {\r\n \"DeleteAfter\": \"2021-06-20T07:41:17.4973639Z\",\r\n \"Creator\": \"ahamad\",\r\n \"ServiceDirectory\": \"eventgrid\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/jioRg\",\r\n \"name\": \"jioRg\",\r\n \"location\": \"japanwest\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/CustomerUser1Rg1\",\r\n \"name\": \"CustomerUser1Rg1\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4537\",\r\n \"name\": \"sdk-EventGrid-RG-4537\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1252\",\r\n \"name\": \"sdk-EventGrid-RG-1252\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1131\",\r\n \"name\": \"sdk-EventGrid-RG-1131\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2523\",\r\n \"name\": \"sdk-EventGrid-RG-2523\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7017\",\r\n \"name\": \"sdk-EventGrid-RG-7017\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3903\",\r\n \"name\": \"sdk-EventGrid-RG-3903\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2321\",\r\n \"name\": \"sdk-EventGrid-RG-2321\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7056\",\r\n \"name\": \"sdk-EventGrid-RG-7056\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5704\",\r\n \"name\": \"sdk-EventGrid-RG-5704\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6951\",\r\n \"name\": \"sdk-EventGrid-RG-6951\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9245\",\r\n \"name\": \"sdk-EventGrid-RG-9245\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4566\",\r\n \"name\": \"sdk-EventGrid-RG-4566\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4661\",\r\n \"name\": \"sdk-EventGrid-RG-4661\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9590\",\r\n \"name\": \"sdk-EventGrid-RG-9590\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7569\",\r\n \"name\": \"sdk-EventGrid-RG-7569\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8725\",\r\n \"name\": \"sdk-EventGrid-RG-8725\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9816\",\r\n \"name\": \"sdk-EventGrid-RG-9816\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9226\",\r\n \"name\": \"sdk-EventGrid-RG-9226\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-2994\",\r\n \"name\": \"sdk-EventGrid-RG-2994\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-9865\",\r\n \"name\": \"sdk-EventGrid-RG-9865\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8624\",\r\n \"name\": \"sdk-EventGrid-RG-8624\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-6192\",\r\n \"name\": \"sdk-EventGrid-RG-6192\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-5152\",\r\n \"name\": \"sdk-EventGrid-RG-5152\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-4621\",\r\n \"name\": \"sdk-EventGrid-RG-4621\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-3478\",\r\n \"name\": \"sdk-EventGrid-RG-3478\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-8113?api-version=2015-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODExMz9hcGktdmVyc2lvbj0yMDE1LTExLTAx", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/sdk-EventGrid-RG-7615?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlZ3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzYxNT9hcGktdmVyc2lvbj0yMDE1LTExLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centraluseuap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "614cb2c6-909a-4ffd-b0ae-d08f1556e653" + "8519529e-6061-48ab-83d3-47d66fcc733c" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" ], "Content-Type": [ @@ -89,20 +89,23 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:02:30 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1198" ], "x-ms-request-id": [ - "b828ff2f-e21e-445b-afdf-ab8e5b7de6a7" + "89c1be3c-cd67-4b55-abb7-99ea8f5fcd11" ], "x-ms-correlation-request-id": [ - "b828ff2f-e21e-445b-afdf-ab8e5b7de6a7" + "89c1be3c-cd67-4b55-abb7-99ea8f5fcd11" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004533Z:b828ff2f-e21e-445b-afdf-ab8e5b7de6a7" + "WESTUS:20210618T220231Z:89c1be3c-cd67-4b55-abb7-99ea8f5fcd11" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -110,9 +113,6 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:45:33 GMT" - ], "Content-Length": [ "202" ], @@ -123,25 +123,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113\",\r\n \"name\": \"sdk-EventGrid-RG-8113\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615\",\r\n \"name\": \"sdk-EventGrid-RG-7615\",\r\n \"location\": \"centraluseuap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODExMy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTk3MTM/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzYxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTg3OTA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"inputSchemaMappingType\": \"Json\",\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\"\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\"\r\n },\r\n \"dataVersion\": {\r\n \"defaultValue\": \"2\"\r\n }\r\n }\r\n }\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "60d581ba-238b-46ea-8b25-71c213e269d1" + "02ebfe01-79e1-41e6-8103-d406d61127aa" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -155,39 +155,39 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:02:34 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/D885B49D-86F6-4ED5-83AB-F241B1C0584B?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/E6D644C1-EEF6-4DEF-A607-0A6786F709E4?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "b79e2f46-6782-44c9-a439-579d32da84d3" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "0c2ce3a3-9702-4ea4-932e-0c5ef58e5efd" ], "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], "x-ms-correlation-request-id": [ - "551d8e0e-63f2-41b1-90bf-be2aa1ce89e0" + "45220083-c52e-4cd2-ac04-343c174be33d" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004534Z:551d8e0e-63f2-41b1-90bf-be2aa1ce89e0" + "WESTUS:20210618T220235Z:45220083-c52e-4cd2-ac04-343c174be33d" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:45:34 GMT" - ], "Content-Length": [ "793" ], @@ -198,25 +198,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n }\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713\",\r\n \"name\": \"sdk-Topic-9713\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n }\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790\",\r\n \"name\": \"sdk-Topic-8790\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODExMy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTk3MTM/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzYxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTg3OTA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"inputSchemaMappingType\": \"Json\",\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\"\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\"\r\n },\r\n \"dataVersion\": {\r\n \"defaultValue\": \"2\"\r\n }\r\n }\r\n }\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "e33c3053-6b53-4b7d-820e-3c749c959c40" + "ec39f414-ef50-4a83-86bf-e4cefddd055e" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -230,39 +230,39 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:02:51 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/C05EEA2D-16C9-462E-A4BA-141A8C72B313?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/A1404DE5-97BF-475C-B1B7-001B68BFAAD6?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "7126271e-1880-41ed-ac5b-5ff5dbcb63ef" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "752d154a-470b-4230-bf62-82017ec1b0ac" ], "x-ms-ratelimit-remaining-subscription-writes": [ "1198" ], "x-ms-correlation-request-id": [ - "18eb9876-8d72-4f2f-9c25-801152d55027" + "202c13c3-ff83-4056-a238-831d40a8288b" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004554Z:18eb9876-8d72-4f2f-9c25-801152d55027" + "WESTUS:20210618T220252Z:202c13c3-ff83-4056-a238-831d40a8288b" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:45:54 GMT" - ], "Content-Length": [ "793" ], @@ -273,25 +273,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n }\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713\",\r\n \"name\": \"sdk-Topic-9713\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n }\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790\",\r\n \"name\": \"sdk-Topic-8790\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODExMy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTk3MTM/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzYxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTg3OTA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"inputSchemaMappingType\": \"Json\",\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\"\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\"\r\n },\r\n \"dataVersion\": {\r\n \"defaultValue\": \"2\"\r\n }\r\n }\r\n },\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"12.35.67.98\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"12.35.90.100\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "beb8c3a4-3d61-4304-b8a0-d1c8bc0586f2" + "21c2b60b-1aa2-4863-bb8b-cdb0ea6ca812" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -305,39 +305,39 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:14 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/6A320614-F0D6-4B07-B5C4-72C5FF4135F5?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/0B31C0BE-0AC1-4F35-9336-C2A6E524EA23?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "25cc74ad-fadf-4e83-bd6d-2b7fa53ba409" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "911df210-a830-4c41-a836-87c546334be8" ], "x-ms-ratelimit-remaining-subscription-writes": [ "1196" ], "x-ms-correlation-request-id": [ - "c46b578c-be95-4ecb-b25b-76a3911089d2" + "f4a5d351-0c3e-453c-b160-e14399c9d0e4" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004616Z:c46b578c-be95-4ecb-b25b-76a3911089d2" + "WESTUS:20210618T220314Z:f4a5d351-0c3e-453c-b160-e14399c9d0e4" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:46:16 GMT" - ], "Content-Length": [ "930" ], @@ -348,19 +348,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"12.35.67.98\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"12.35.90.100\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713\",\r\n \"name\": \"sdk-Topic-9713\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"12.35.67.98\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"12.35.90.100\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790\",\r\n \"name\": \"sdk-Topic-8790\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/D885B49D-86F6-4ED5-83AB-F241B1C0584B?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvRDg4NUI0OUQtODZGNi00RUQ1LTgzQUItRjI0MUIxQzA1ODRCP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/E6D644C1-EEF6-4DEF-A607-0A6786F709E4?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvRTZENjQ0QzEtRUVGNi00REVGLUE2MDctMEE2Nzg2RjcwOUU0P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -368,35 +368,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:02:44 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "ae4745db-01ef-48d4-9226-5503fe7a01cb" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "bd729f9e-3642-4078-bfcc-083444446c29" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" + "11999" ], "x-ms-correlation-request-id": [ - "634bfa3c-9963-46e1-85fd-396a05d2d703" + "ca35d0ff-760a-426f-bb46-5374ed92330f" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004544Z:634bfa3c-9963-46e1-85fd-396a05d2d703" + "WESTUS:20210618T220245Z:ca35d0ff-760a-426f-bb46-5374ed92330f" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:45:44 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -405,19 +405,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/D885B49D-86F6-4ED5-83AB-F241B1C0584B?api-version=2020-10-15-preview\",\r\n \"name\": \"d885b49d-86f6-4ed5-83ab-f241b1c0584b\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/E6D644C1-EEF6-4DEF-A607-0A6786F709E4?api-version=2021-06-01-preview\",\r\n \"name\": \"e6d644c1-eef6-4def-a607-0a6786f709e4\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODExMy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTk3MTM/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzYxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTg3OTA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -425,33 +425,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:02:44 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "be3b32ad-436a-413a-bd43-bbb677826647" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "81c7e9ca-f987-4e74-a11b-166ff5507a8e" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "11998" ], "x-ms-correlation-request-id": [ - "39f6388c-4c27-4423-8699-363038587e87" + "f3611edb-0804-487f-8c0d-41d1fc11f4e0" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004545Z:39f6388c-4c27-4423-8699-363038587e87" + "WESTUS:20210618T220245Z:f3611edb-0804-487f-8c0d-41d1fc11f4e0" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:45:44 GMT" - ], "Content-Length": [ "974" ], @@ -462,25 +462,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-9713.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"7add0752-487d-4b03-8e4d-046b3f8a0cd2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713\",\r\n \"name\": \"sdk-Topic-9713\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-8790.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"f8b11351-66a4-44b8-96ad-ff91adca16e2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790\",\r\n \"name\": \"sdk-Topic-8790\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODExMy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTk3MTM/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzYxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTg3OTA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1c2196c2-6e11-43a0-951a-715c05031055" + "cedc475f-5d64-4e80-af8d-c0edc059c34b" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -488,33 +488,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:02:49 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "0d948c5d-b025-423e-a824-494b93ae86e3" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "a13959c2-5168-45da-9d8d-ae0c38a9ece1" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11997" ], "x-ms-correlation-request-id": [ - "d779e1ea-53cd-4e05-972a-2bba1d957eea" + "23aff323-2e7a-4056-a62c-9184b502a852" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004550Z:d779e1ea-53cd-4e05-972a-2bba1d957eea" + "WESTUS:20210618T220250Z:23aff323-2e7a-4056-a62c-9184b502a852" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:45:50 GMT" - ], "Content-Length": [ "974" ], @@ -525,25 +525,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-9713.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"7add0752-487d-4b03-8e4d-046b3f8a0cd2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713\",\r\n \"name\": \"sdk-Topic-9713\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-8790.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"f8b11351-66a4-44b8-96ad-ff91adca16e2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790\",\r\n \"name\": \"sdk-Topic-8790\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODExMy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTk3MTM/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzYxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTg3OTA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ab31cdb0-6d67-4fda-ab15-1f1fc46e5dfa" + "578c10fe-c540-4f82-bd7a-4b280852f2f5" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -551,33 +551,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:02:49 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "da9581cd-a444-4cd0-8a9c-20d7c0fad64f" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "79a3a768-6b9b-433e-b96c-2ea63ee32734" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11996" ], "x-ms-correlation-request-id": [ - "8d856b25-c750-41bb-bde3-13dd574ca721" + "cd523ec1-95c3-4332-a6de-265bfb6c7c65" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004550Z:8d856b25-c750-41bb-bde3-13dd574ca721" + "WESTUS:20210618T220250Z:cd523ec1-95c3-4332-a6de-265bfb6c7c65" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:45:50 GMT" - ], "Content-Length": [ "974" ], @@ -588,19 +588,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-9713.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"7add0752-487d-4b03-8e4d-046b3f8a0cd2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713\",\r\n \"name\": \"sdk-Topic-9713\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-8790.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"f8b11351-66a4-44b8-96ad-ff91adca16e2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790\",\r\n \"name\": \"sdk-Topic-8790\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODExMy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTk3MTM/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzYxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTg3OTA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -608,33 +608,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:02 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "a173cade-b727-470c-a7f2-96f9af580ab6" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "c996aae3-1b92-47f6-8e3c-149706293d9c" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11991" ], "x-ms-correlation-request-id": [ - "2407930a-89c5-4571-8da6-237413bf6554" + "d506b0d9-bfba-435a-9838-931021dec877" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004604Z:2407930a-89c5-4571-8da6-237413bf6554" + "WESTUS:20210618T220302Z:d506b0d9-bfba-435a-9838-931021dec877" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:46:04 GMT" - ], "Content-Length": [ "974" ], @@ -645,19 +645,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-9713.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"7add0752-487d-4b03-8e4d-046b3f8a0cd2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713\",\r\n \"name\": \"sdk-Topic-9713\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-8790.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"f8b11351-66a4-44b8-96ad-ff91adca16e2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790\",\r\n \"name\": \"sdk-Topic-8790\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODExMy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTk3MTM/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzYxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTg3OTA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -665,33 +665,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:13 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "13b8f3f8-26fa-4e6a-82cc-725bb4eca98a" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "5fdfaa5b-7cb4-425f-91a2-ff2fe1004f6b" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11989" ], "x-ms-correlation-request-id": [ - "760f509a-237c-4631-9adb-86bc8e75a28e" + "32740670-d9a2-479a-a4bc-a5ff6e6b31d2" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004615Z:760f509a-237c-4631-9adb-86bc8e75a28e" + "WESTUS:20210618T220313Z:32740670-d9a2-479a-a4bc-a5ff6e6b31d2" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:46:15 GMT" - ], "Content-Length": [ "970" ], @@ -702,19 +702,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-9713.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"7add0752-487d-4b03-8e4d-046b3f8a0cd2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713\",\r\n \"name\": \"sdk-Topic-9713\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-8790.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"f8b11351-66a4-44b8-96ad-ff91adca16e2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790\",\r\n \"name\": \"sdk-Topic-8790\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODExMy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTk3MTM/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzYxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTg3OTA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -722,33 +722,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:24 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "fb9c7db8-51b3-46c0-8c14-819c94aba93e" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "a17c5be0-9a89-495f-b02a-1f27a1c07072" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" + "11987" ], "x-ms-correlation-request-id": [ - "3d8a1a28-9172-4780-aee6-ffcf052c7fb3" + "dc3088c2-d123-453c-a8b5-3e4a4f8078e6" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004626Z:3d8a1a28-9172-4780-aee6-ffcf052c7fb3" + "WESTUS:20210618T220324Z:dc3088c2-d123-453c-a8b5-3e4a4f8078e6" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:46:26 GMT" - ], "Content-Length": [ "1079" ], @@ -759,25 +759,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-9713.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"7add0752-487d-4b03-8e4d-046b3f8a0cd2\",\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"12.35.67.98\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"12.35.90.100\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713\",\r\n \"name\": \"sdk-Topic-9713\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-8790.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"f8b11351-66a4-44b8-96ad-ff91adca16e2\",\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": [\r\n {\r\n \"ipMask\": \"12.35.67.98\",\r\n \"action\": \"Allow\"\r\n },\r\n {\r\n \"ipMask\": \"12.35.90.100\",\r\n \"action\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"replacedTag1\": \"replacedValue1\",\r\n \"replacedTag2\": \"replacedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790\",\r\n \"name\": \"sdk-Topic-8790\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODExMy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3M/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzYxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3M/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1243658d-4688-4e73-a3ff-d0437f670406" + "919ce7af-e94b-4dc3-a09f-bcc27f0b4463" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -785,33 +785,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:02:49 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "7d262cd9-7438-45aa-9f30-dcfaf037338d" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "6101633b-941e-4d53-a6e7-af7d0d84868a" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" + "11995" ], "x-ms-correlation-request-id": [ - "c2242105-5a06-4db5-ab3c-fee67e4119fa" + "ef8c04b7-2186-4802-88a7-9e2768a0fad8" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004550Z:c2242105-5a06-4db5-ab3c-fee67e4119fa" + "WESTUS:20210618T220250Z:ef8c04b7-2186-4802-88a7-9e2768a0fad8" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:45:50 GMT" - ], "Content-Length": [ "986" ], @@ -822,25 +822,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-9713.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"7add0752-487d-4b03-8e4d-046b3f8a0cd2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713\",\r\n \"name\": \"sdk-Topic-9713\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-8790.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"f8b11351-66a4-44b8-96ad-ff91adca16e2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790\",\r\n \"name\": \"sdk-Topic-8790\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics?api-version=2020-10-15-preview&$top=5", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODExMy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3M/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3JiR0b3A9NQ==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics?api-version=2021-06-01-preview&$top=5", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzYxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3M/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3JiR0b3A9NQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4c9da4bf-9c58-44af-ba18-b6029b9e6eb1" + "174206c4-efd3-4ee2-af16-8676dd215e32" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -848,33 +848,33 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:02:49 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "ea8f5639-bf41-47c3-9eab-a8d1550037b7" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "28cf5371-b496-42ec-a859-473d3a6e6775" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "11994" ], "x-ms-correlation-request-id": [ - "7bbf1852-03fa-4546-b079-25d58915abca" + "e7f441fe-73a1-4ce9-9893-f32b86a3189a" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004550Z:7bbf1852-03fa-4546-b079-25d58915abca" + "WESTUS:20210618T220250Z:e7f441fe-73a1-4ce9-9893-f32b86a3189a" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:45:50 GMT" - ], "Content-Length": [ "986" ], @@ -885,25 +885,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-9713.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"7add0752-487d-4b03-8e4d-046b3f8a0cd2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713\",\r\n \"name\": \"sdk-Topic-9713\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-8790.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"f8b11351-66a4-44b8-96ad-ff91adca16e2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790\",\r\n \"name\": \"sdk-Topic-8790\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/topics?api-version=2020-10-15-preview&$top=100", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljcz9hcGktdmVyc2lvbj0yMDIwLTEwLTE1LXByZXZpZXcmJHRvcD0xMDA=", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/topics?api-version=2021-06-01-preview&$top=100", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljcz9hcGktdmVyc2lvbj0yMDIxLTA2LTAxLXByZXZpZXcmJHRvcD0xMDA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2ba749a0-2d1b-4df9-84e9-33575a2e895c" + "7c6fb01b-49ae-4426-8ae6-708bc53ccc79" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -911,64 +911,27 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:02:50 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-original-request-ids": [ - "e3e78bad-2bb6-4e13-b7d3-9269c283c2a1", - "bd515f39-6369-48f0-8394-95e7ae7ed517", - "a4c6be3e-8686-4ae5-9c69-c228b8d2c208", - "ca7a5075-008a-44cc-9574-e4e5f93301bc", - "b64e72b9-bfe0-438e-92a0-9cb5dba3bd53", - "de2ef06a-8cfd-4311-93d7-249ca542d36a", - "ffdf61b9-f1e9-4781-828c-f5d2e647f005", - "e75db2f0-df13-4749-84e6-2c83f207f9f9", - "d11a807c-4a4d-4bf1-99fc-e880deb9a399", - "934d2718-a7e8-49df-9174-b2681eaf72b0", - "11e5813e-132a-480f-9b3d-8e4ec9e8237a", - "8d5ee4d0-a902-4866-8b56-33bb5b7aa534", - "c3257e69-1b90-43ac-af7b-04c00dfb1780", - "75c8f878-ef4a-4f40-b9f7-5ade92a632f7", - "fac2db75-d0f5-4f82-818a-2672a9747686", - "c91744c8-10d4-4a8b-b68e-8f5d3416408a", - "03789ca3-933e-46e6-b3a9-bf1c20ad2112", - "0f59516c-95c7-44e8-8837-a7d3a2cb98d0", - "aaabe464-dcba-42f7-942a-b94873cd012c", - "2e70247b-7435-446d-82a7-7b38e8e0a8c4", - "4b9c4876-e987-41a9-be0d-0ca12a77bb44", - "dfb60559-86c9-45ab-b63e-c4c48869d320", - "263fd777-77ae-4cde-8062-a61acf9061f9", - "f06e8afa-b700-4cff-bf45-15b3b71d39c1", - "6bbf64ba-2f7a-4e1c-ae6c-d6cc7b911a29", - "6389e1f1-1f1b-46f0-a673-4b879f2a26ed", - "c7f3696a-acdb-4edd-bffa-75e6d8e3e316", - "c32f7ede-fd87-4ced-abaf-235dbad015e6", - "d37d7f21-fd80-46a7-89fb-2e0e6ea2ea9a", - "67fe4606-ffd2-4f00-b60a-b3bacf418bf7", - "ecf4bcc8-5910-4c8a-89db-bc99f2c521da", - "27a064c8-774c-4318-9ec4-a2549b3b564f", - "792dbd3f-2424-4d06-a2b4-f9b308b589ad", - "a5cc24a4-7200-431b-a4ad-934cdb6e6931", - "fac71bfe-b01b-4b26-a229-d58caaf1551a", - "4482c968-fbdf-4086-919d-688c8068d26b", - "6ef6e20c-c985-46fd-9c98-0e377b124abd", - "f4ab9ee5-7d12-4a58-83f2-3107b7c40cd2", - "d59e783a-6995-4a0f-8b8c-59814e0da475", - "e74d3dd0-1639-4d61-b708-faa60620aa53", - "b0ea9331-a6c8-4ab1-8aa0-4e4766309a72", - "aca00191-f21b-40f5-ac8c-af1dbd2bfdca" + "eb5126db-66ec-49d2-acd2-7b340970c694", + "1a2d9bea-ba6b-435f-891e-3b7ae2a1c032" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "11993" ], "x-ms-request-id": [ - "5fec382e-4b59-477f-824b-b2eb53153e61" + "fbc86aec-5a30-40ff-b0a8-715fbe4c7f8b" ], "x-ms-correlation-request-id": [ - "5fec382e-4b59-477f-824b-b2eb53153e61" + "fbc86aec-5a30-40ff-b0a8-715fbe4c7f8b" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004553Z:5fec382e-4b59-477f-824b-b2eb53153e61" + "WESTUS:20210618T220251Z:fbc86aec-5a30-40ff-b0a8-715fbe4c7f8b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -976,32 +939,29 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:45:53 GMT" + "Content-Length": [ + "25772" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "131286" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egrunnercustomtopicwestus2.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1d662511-cf3d-4896-83a6-f5cf44ad70c9\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West US 2\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/topics/egrunnercustomtopicwestus2\",\r\n \"name\": \"egrunnercustomtopicwestus2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnercustomtopicwestus2.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"47489ef8-33de-486f-a09c-b3ac13836880\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West US 2\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/topics/eglatencyrunnercustomtopicwestus2\",\r\n \"name\": \"eglatencyrunnercustomtopicwestus2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-custom-topic-west-us-2.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"265949db-8739-4646-8816-f3e310f58fc9\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West US 2\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/topics/eg-latency-runner-custom-topic-west-us-2\",\r\n \"name\": \"eg-latency-runner-custom-topic-west-us-2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-custom-topic-ce59084b-west-us-2.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"3525bd77-df7b-4d60-83f5-3a40d484d1bc\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West US 2\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/topics/eg-crud-runner-custom-topic-ce59084b-West-US-2\",\r\n \"name\": \"eg-crud-runner-custom-topic-ce59084b-West-US-2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-west-us-2.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f35cdcf9-fd7e-4362-b119-ce8fb7b43fe5\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-west-us-2\",\r\n \"name\": \"eg-latency-runner-topic-west-us-2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-queue-topic-7aa1fcc4-west-us-2.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"163416df-1ed9-48ce-9b90-e663813c683f\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West US 2\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/topics/eg-crud-runner-queue-topic-7aa1fcc4-West-US-2\",\r\n \"name\": \"eg-crud-runner-queue-topic-7aa1fcc4-West-US-2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-topic-1e33851d-west-us-2.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"c28a517f-9eb5-49dd-8fe2-5f77328513bd\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West US 2\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/topics/eg-crud-runner-topic-1e33851d-West-US-2\",\r\n \"name\": \"eg-crud-runner-topic-1e33851d-West-US-2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicwestus2.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"7d669fa1-0238-4cbd-9ba5-e60dd39a2f26\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicwestus2\",\r\n \"name\": \"eglatencyrunnerqueuetopicwestus2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-dq-runner-topic-eg-prod-usw2.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"571269b4-1b0c-4008-a6b1-886e4061205c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/topics/eg-latency-dq-runner-topic-eg-prod-usw2\",\r\n \"name\": \"eg-latency-dq-runner-topic-eg-prod-usw2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egarmrunnertopic6afdede1westus2.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"10740b58-993a-46e8-8e6a-7a32a1a6943f\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/EventGridRunnerTestResourceGroup/providers/Microsoft.EventGrid/topics/egarmrunnertopic6afdede1WestUS2\",\r\n \"name\": \"egarmrunnertopic6afdede1WestUS2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopicf2cbb906westus2.westus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"391caf26-a7ec-4c38-b456-33d514115e44\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West US 2\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestUS2/providers/Microsoft.EventGrid/topics/egcrudrunnertopicf2cbb906WestUS2\",\r\n \"name\": \"egcrudrunnertopicf2cbb906WestUS2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnercustomtopiceastus.eastus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"8de93ac0-d1b6-4272-852c-38d388c2602d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS/providers/Microsoft.EventGrid/topics/eglatencyrunnercustomtopiceastus\",\r\n \"name\": \"eglatencyrunnercustomtopiceastus\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-custom-topic-east-us.eastus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"df6ac2d8-2055-4461-a525-50259cee4f4e\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS/providers/Microsoft.EventGrid/topics/eg-latency-runner-custom-topic-east-us\",\r\n \"name\": \"eg-latency-runner-custom-topic-east-us\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-east-us.eastus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"d597e4ca-b3ea-4838-8196-46feb771d37e\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-east-us\",\r\n \"name\": \"eg-latency-runner-topic-east-us\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopiceastus.eastus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"aa9a71ac-592d-462c-85e5-185e0bf0f48e\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopiceastus\",\r\n \"name\": \"eglatencyrunnerqueuetopiceastus\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"privateEndpointConnections\": [\r\n {\r\n \"properties\": {\r\n \"privateEndpoint\": {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink/providers/Microsoft.Network/privateEndpoints/tests\"\r\n },\r\n \"groupIds\": [\r\n \"topic\"\r\n ],\r\n \"privateLinkServiceConnectionState\": {\r\n \"status\": \"Approved\",\r\n \"description\": \"Auto-approved\",\r\n \"actionsRequired\": \"None\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink/providers/Microsoft.EventGrid/topics/bmteustopic1/privateEndpointConnections/tests.66fc1f31-b19f-4ba6-b07f-d69725518044\",\r\n \"name\": \"tests.66fc1f31-b19f-4ba6-b07f-d69725518044\",\r\n \"type\": \"Microsoft.EventGrid/topics/privateEndpointConnections\"\r\n },\r\n {\r\n \"properties\": {\r\n \"privateEndpoint\": {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink/providers/Microsoft.Network/privateEndpoints/bmttestpl3\"\r\n },\r\n \"groupIds\": [\r\n \"topic\"\r\n ],\r\n \"privateLinkServiceConnectionState\": {\r\n \"status\": \"Approved\",\r\n \"description\": \"Auto-approved\",\r\n \"actionsRequired\": \"None\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink/providers/Microsoft.EventGrid/topics/bmteustopic1/privateEndpointConnections/bmttestpl3.b24745e5-3a87-4d20-bb0d-cfa9ac04811b\",\r\n \"name\": \"bmttestpl3.b24745e5-3a87-4d20-bb0d-cfa9ac04811b\",\r\n \"type\": \"Microsoft.EventGrid/topics/privateEndpointConnections\"\r\n },\r\n {\r\n \"properties\": {\r\n \"privateEndpoint\": {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink/providers/Microsoft.Network/privateEndpoints/bmttestpl2\"\r\n },\r\n \"groupIds\": [\r\n \"topic\"\r\n ],\r\n \"privateLinkServiceConnectionState\": {\r\n \"status\": \"Approved\",\r\n \"description\": \"Auto-approved\",\r\n \"actionsRequired\": \"None\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink/providers/Microsoft.EventGrid/topics/bmteustopic1/privateEndpointConnections/bmttestpl2.85d95ce2-60ff-4f39-a6eb-67f19e91ac21\",\r\n \"name\": \"bmttestpl2.85d95ce2-60ff-4f39-a6eb-67f19e91ac21\",\r\n \"type\": \"Microsoft.EventGrid/topics/privateEndpointConnections\"\r\n },\r\n {\r\n \"properties\": {\r\n \"privateEndpoint\": {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink/providers/Microsoft.Network/privateEndpoints/bmttestpl\"\r\n },\r\n \"groupIds\": [\r\n \"topic\"\r\n ],\r\n \"privateLinkServiceConnectionState\": {\r\n \"status\": \"Approved\",\r\n \"description\": \"Auto-approved\",\r\n \"actionsRequired\": \"None\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink/providers/Microsoft.EventGrid/topics/bmteustopic1/privateEndpointConnections/bmttestpl.3f842295-25f0-4e17-b587-12c9107f9f6c\",\r\n \"name\": \"bmttestpl.3f842295-25f0-4e17-b587-12c9107f9f6c\",\r\n \"type\": \"Microsoft.EventGrid/topics/privateEndpointConnections\"\r\n },\r\n {\r\n \"properties\": {\r\n \"privateEndpoint\": {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink/providers/Microsoft.Network/privateEndpoints/bmtpe1\"\r\n },\r\n \"groupIds\": [\r\n \"topic\"\r\n ],\r\n \"privateLinkServiceConnectionState\": {\r\n \"status\": \"Approved\",\r\n \"description\": \"Auto-approved\",\r\n \"actionsRequired\": \"None\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink/providers/Microsoft.EventGrid/topics/bmteustopic1/privateEndpointConnections/bmtpe1.149695bb-75c3-4774-9593-fea717abf423\",\r\n \"name\": \"bmtpe1.149695bb-75c3-4774-9593-fea717abf423\",\r\n \"type\": \"Microsoft.EventGrid/topics/privateEndpointConnections\"\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://bmteustopic1.eastus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"2edbdbff-ff8a-4b24-b6c8-86f4f039aefd\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Premium\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"eastus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink/providers/Microsoft.EventGrid/topics/bmteustopic1\",\r\n \"name\": \"bmteustopic1\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopicbea9b0aeeastus.eastus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b06b6df2-0b83-46b0-a51c-d8a35121998d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS/providers/Microsoft.EventGrid/topics/egcrudrunnertopicbea9b0aeEastUS\",\r\n \"name\": \"egcrudrunnertopicbea9b0aeEastUS\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnercustomtopicwestus.westus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"cb2d4be6-1582-4207-9e4f-56870009fec1\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West US\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest/providers/Microsoft.EventGrid/topics/eglatencyrunnercustomtopicwestus\",\r\n \"name\": \"eglatencyrunnercustomtopicwestus\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-custom-topic-west-us.westus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"95856df7-ad30-40bc-b5c4-217377ddf1f2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West US\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest/providers/Microsoft.EventGrid/topics/eg-latency-runner-custom-topic-west-us\",\r\n \"name\": \"eg-latency-runner-custom-topic-west-us\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-west-us.westus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"9dcbc2f9-70d6-4fd6-9fcd-2afdf18fe264\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-west-us\",\r\n \"name\": \"eg-latency-runner-topic-west-us\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicwestus.westus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"606d42db-eeb7-41c8-a1d8-0eb2134e6552\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicwestus\",\r\n \"name\": \"eglatencyrunnerqueuetopicwestus\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-dq-runner-topic-eg-prod-uswe.westus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"596b5bc3-3a6e-4a6b-8b07-bcd4e9f80c0c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUSWest/providers/Microsoft.EventGrid/topics/eg-latency-dq-runner-topic-eg-prod-uswe\",\r\n \"name\": \"eg-latency-dq-runner-topic-eg-prod-uswe\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnercustomtopiccentralus.centralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"529932bc-2e08-451d-a81a-dde6ad8f3cc2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS/providers/Microsoft.EventGrid/topics/eglatencyrunnercustomtopiccentralus\",\r\n \"name\": \"eglatencyrunnercustomtopiccentralus\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-custom-topic-central-us.centralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"e63ed804-86b6-48c5-9fb3-fbc637926be7\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS/providers/Microsoft.EventGrid/topics/eg-latency-runner-custom-topic-central-us\",\r\n \"name\": \"eg-latency-runner-custom-topic-central-us\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-central-us.centralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"0eb96b40-cfee-4699-8b6c-13cb541b71d6\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-central-us\",\r\n \"name\": \"eg-latency-runner-topic-central-us\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopiccentralus.centralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"ea26d994-e061-4d87-a857-4025f37495f3\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopiccentralus\",\r\n \"name\": \"eglatencyrunnerqueuetopiccentralus\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-prod-usce-blockstorage-perf-topic.centralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"912ef55f-bf72-4e8b-8511-b273ed7c8600\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centralus\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-prod-usce-blockstorage/providers/Microsoft.EventGrid/topics/eg-prod-usce-blockstorage-perf-topic\",\r\n \"name\": \"eg-prod-usce-blockstorage-perf-topic\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"privateEndpointConnections\": [\r\n {\r\n \"properties\": {\r\n \"privateEndpoint\": {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.Network/privateEndpoints/mparktest2\"\r\n },\r\n \"groupIds\": [\r\n \"topic\"\r\n ],\r\n \"privateLinkServiceConnectionState\": {\r\n \"status\": \"Approved\",\r\n \"description\": \"Auto-approved\",\r\n \"actionsRequired\": \"None\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/topics/mparkpetest/privateEndpointConnections/mparktest2.10ae2e7f-6fbb-47c2-81e2-e65189395da8\",\r\n \"name\": \"mparktest2.10ae2e7f-6fbb-47c2-81e2-e65189395da8\",\r\n \"type\": \"Microsoft.EventGrid/topics/privateEndpointConnections\"\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://mparkpetest.centralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a15c942b-6b41-4b7e-8149-1b970aee127f\",\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centralus\",\r\n \"tags\": {\r\n \"test\": \"test\",\r\n \"test2\": \"test2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/topics/mparkpetest\",\r\n \"name\": \"mparkpetest\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-dq-runner-topic-eg-prod-usce.centralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"467ba4e2-d5cb-43aa-b541-26fada5d67cd\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS/providers/Microsoft.EventGrid/topics/eg-latency-dq-runner-topic-eg-prod-usce\",\r\n \"name\": \"eg-latency-dq-runner-topic-eg-prod-usce\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://activitylogs.centralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"36d200cd-283d-4125-95f2-11f76725cea1\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/diagnosticlogstestingtobedeleted/providers/Microsoft.EventGrid/topics/activitylogs\",\r\n \"name\": \"activitylogs\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testtest1.centralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"fcd3e3b6-4db8-4e5d-a019-465f55935204\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"86d36f1d-3c51-4cd3-a5b3-8ddce35086f4\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi/providers/Microsoft.EventGrid/topics/testtest1\",\r\n \"name\": \"testtest1\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopic58502b3fcentralus.centralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"4e4e6302-7636-4046-a39a-d8993ec6088e\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUS/providers/Microsoft.EventGrid/topics/egcrudrunnertopic58502b3fCentralUS\",\r\n \"name\": \"egcrudrunnertopic58502b3fCentralUS\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnercustomtopiceastus2.eastus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"16596486-580f-4f04-9338-ab2d070a484b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US 2\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2/providers/Microsoft.EventGrid/topics/eglatencyrunnercustomtopiceastus2\",\r\n \"name\": \"eglatencyrunnercustomtopiceastus2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-east-us-2.eastus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"c0788e60-3fa3-4b1f-be6d-c5b2b8fdc78c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-east-us-2\",\r\n \"name\": \"eg-latency-runner-topic-east-us-2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopiceastus2.eastus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"023bd1a9-75e5-4ab5-85c1-05d994ac869a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopiceastus2\",\r\n \"name\": \"eglatencyrunnerqueuetopiceastus2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopicc7556a85eastus2.eastus2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"2dd90049-a28c-4453-9281-e83934ea0300\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US 2\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopicc7556a85EastUS2\",\r\n \"name\": \"egcrudrunnerqueuetopicc7556a85EastUS2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egrunnercustomtopicwestcentralus.westcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"e703a8a7-3125-4820-90ba-50a7ed4e57ee\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West Central US\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS/providers/Microsoft.EventGrid/topics/egrunnercustomtopicwestcentralus\",\r\n \"name\": \"egrunnercustomtopicwestcentralus\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnercustomtopicwestcentralus.westcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"8520fa7c-4067-43f5-bcc7-c84cb18cb9fe\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West Central US\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS/providers/Microsoft.EventGrid/topics/eglatencyrunnercustomtopicwestcentralus\",\r\n \"name\": \"eglatencyrunnercustomtopicwestcentralus\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-custom-topic-west-central-us.westcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"2c83de7f-0a1b-46e0-85d0-717ba1e9c798\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West Central US\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS/providers/Microsoft.EventGrid/topics/eg-latency-runner-custom-topic-west-central-us\",\r\n \"name\": \"eg-latency-runner-custom-topic-west-central-us\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-west-central-us.westcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"e1a8935c-5ab7-44ac-a01b-0b10a616afe7\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-west-central-us\",\r\n \"name\": \"eg-latency-runner-topic-west-central-us\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-topic-9e81fd7b-west-central-us.westcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a7a0bc9f-f537-40b2-a3d4-44190b01ef43\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West Central US\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS/providers/Microsoft.EventGrid/topics/eg-crud-runner-topic-9e81fd7b-West-Central-US\",\r\n \"name\": \"eg-crud-runner-topic-9e81fd7b-West-Central-US\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicwestcentralus.westcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"e023549b-ef2c-48a6-8f23-120b8ae968f8\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicwestcentralus\",\r\n \"name\": \"eglatencyrunnerqueuetopicwestcentralus\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-dq-runner-topic-eg-prod-uswc-02.westcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"8b1b2dd9-10d2-40fd-8bc9-2e64cbae3b45\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS/providers/Microsoft.EventGrid/topics/eg-latency-dq-runner-topic-eg-prod-uswc-02\",\r\n \"name\": \"eg-latency-dq-runner-topic-eg-prod-uswc-02\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egarmrunnertopic66c7e83cwestcentralus.westcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"990f26bd-ca05-4074-9a81-d84bfee3476b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridArmRunnerWestCentralUS/providers/Microsoft.EventGrid/topics/egarmrunnertopic66c7e83cWestCentralUS\",\r\n \"name\": \"egarmrunnertopic66c7e83cWestCentralUS\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b573de9e-d5dc-4e2c-a35a-664211c39a96\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestCentralUS/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopicdd236bd6WestCentralUS\",\r\n \"name\": \"egcrudrunnerqueuetopicdd236bd6WestCentralUS\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-australiaeast.australiaeast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"25d669c2-5d9c-490b-909e-d5f013279771\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia East\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-australiaeast\",\r\n \"name\": \"eg-latency-runner-topic-australiaeast\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-queue-topic-3d6fcc2c-australia-east.australiaeast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"75faf7f6-614d-4dce-97b5-2af61cea6ba5\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"ff287b63-eb1f-42fa-9614-f29df53c9189\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia East\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast/providers/Microsoft.EventGrid/topics/eg-crud-runner-queue-topic-3d6fcc2c-Australia-East\",\r\n \"name\": \"eg-crud-runner-queue-topic-3d6fcc2c-Australia-East\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-topic-16d21dfe-australia-east.australiaeast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"7a4be7d9-314f-453f-982b-f15bf64f8c46\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia East\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast/providers/Microsoft.EventGrid/topics/eg-crud-runner-topic-16d21dfe-Australia-East\",\r\n \"name\": \"eg-crud-runner-topic-16d21dfe-Australia-East\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicaustraliaeast.australiaeast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"7f00808f-2c7b-429e-acd8-7c44a41fafac\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia East\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicaustraliaeast\",\r\n \"name\": \"eglatencyrunnerqueuetopicaustraliaeast\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopic3ed0cdb8australiaeast.australiaeast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f6b72ff1-e8da-40bf-801b-c119dc473cd8\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia East\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaEast/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopic3ed0cdb8AustraliaEast\",\r\n \"name\": \"egcrudrunnerqueuetopic3ed0cdb8AustraliaEast\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-australiasoutheast.australiasoutheast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"da914610-741f-4fba-86a9-786939dd025c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia Southeast\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-australiasoutheast\",\r\n \"name\": \"eg-latency-runner-topic-australiasoutheast\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicaustraliasoutheast.australiasoutheast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"d1569b81-733b-4b63-be20-d0bf4b9df447\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia Southeast\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicaustraliasoutheast\",\r\n \"name\": \"eglatencyrunnerqueuetopicaustraliasoutheast\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopic1b8f29ccaustraliasoutheast.australiasoutheast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"199df241-f1ca-4593-b3c5-b154fc6935b2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia Southeast\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopic1b8f29ccAustraliaSoutheast\",\r\n \"name\": \"egcrudrunnerqueuetopic1b8f29ccAustraliaSoutheast\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopicb6ce5822australiasoutheast.australiasoutheast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"70b04c4c-cc53-4194-8d83-4565b215d2f1\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia Southeast\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaSoutheast/providers/Microsoft.EventGrid/topics/egcrudrunnertopicb6ce5822AustraliaSoutheast\",\r\n \"name\": \"egcrudrunnertopicb6ce5822AustraliaSoutheast\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-australiacentral.australiacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"e4bb4e79-fad1-4f21-b937-6d85b2ef05ef\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-australiacentral\",\r\n \"name\": \"eg-latency-runner-topic-australiacentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-topic-fdc3476b-australia-central.australiacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a0985f1a-5e7c-4fcc-96f8-cd214113f5ae\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia Central\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral/providers/Microsoft.EventGrid/topics/eg-crud-runner-topic-fdc3476b-Australia-Central\",\r\n \"name\": \"eg-crud-runner-topic-fdc3476b-Australia-Central\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicaustraliacentral.australiacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a21fd622-2b64-4235-aad5-c3df53e7570d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicaustraliacentral\",\r\n \"name\": \"eglatencyrunnerqueuetopicaustraliacentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopicadbb8203australiacentral.australiacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"5fb2a7f9-bd4f-4e14-8c81-d56f07a349b7\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia Central\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopicadbb8203AustraliaCentral\",\r\n \"name\": \"egcrudrunnerqueuetopicadbb8203AustraliaCentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopicce2eeac5australiacentral.australiacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"499f4af7-842d-46ad-9862-d543c4c09e58\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia Central\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral/providers/Microsoft.EventGrid/topics/egcrudrunnertopicce2eeac5AustraliaCentral\",\r\n \"name\": \"egcrudrunnertopicce2eeac5AustraliaCentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-japaneast.japaneast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"9eba0c8e-bdf8-4f90-b4b7-49dd25367a11\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Japan East\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-japaneast\",\r\n \"name\": \"eg-latency-runner-topic-japaneast\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-queue-topic-1e6b2191-japan-east.japaneast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"3219859f-8856-4c7e-bbd7-855b92563566\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Japan East\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast/providers/Microsoft.EventGrid/topics/eg-crud-runner-queue-topic-1e6b2191-Japan-East\",\r\n \"name\": \"eg-crud-runner-queue-topic-1e6b2191-Japan-East\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicjapaneast.japaneast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"03192dcd-a0c1-4cc3-bfd1-c0f846ac49b5\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Japan East\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicjapaneast\",\r\n \"name\": \"eglatencyrunnerqueuetopicjapaneast\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"dbac4522-d1e2-4f5e-888d-3de8b82792f8\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Japan East\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanEast/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopic48e91134JapanEast\",\r\n \"name\": \"egcrudrunnerqueuetopic48e91134JapanEast\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-japanwest.japanwest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"e0485990-2e95-4553-bee9-187c181e5e3b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Japan West\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-japanwest\",\r\n \"name\": \"eg-latency-runner-topic-japanwest\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-queue-topic-dd57ef29-japan-west.japanwest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"476839b0-1560-49fc-86b3-c81d5656fd5f\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Japan West\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest/providers/Microsoft.EventGrid/topics/eg-crud-runner-queue-topic-dd57ef29-Japan-West\",\r\n \"name\": \"eg-crud-runner-queue-topic-dd57ef29-Japan-West\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicjapanwest.japanwest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"473e66de-bddc-46f4-a95e-ac4276fb4294\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Japan West\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicjapanwest\",\r\n \"name\": \"eglatencyrunnerqueuetopicjapanwest\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopicded05f79japanwest.japanwest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"588ad0b4-7006-4178-908c-5ec9ea1ec7fe\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Japan West\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopicded05f79JapanWest\",\r\n \"name\": \"egcrudrunnerqueuetopicded05f79JapanWest\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopicc3357937japanwest.japanwest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"3e9c2843-823e-46a1-a7b2-f513af83e6a3\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Japan West\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGJapanWest/providers/Microsoft.EventGrid/topics/egcrudrunnertopicc3357937JapanWest\",\r\n \"name\": \"egcrudrunnertopicc3357937JapanWest\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-west-europe.westeurope-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"312de3f5-137c-4473-88b0-f15ba762b5be\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West Europe\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-west-europe\",\r\n \"name\": \"eg-latency-runner-topic-west-europe\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-queue-topic-f438994f-west-europe.westeurope-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"643b7777-aeca-45be-8421-36ab22b5d837\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West Europe\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope/providers/Microsoft.EventGrid/topics/eg-crud-runner-queue-topic-f438994f-West-Europe\",\r\n \"name\": \"eg-crud-runner-queue-topic-f438994f-West-Europe\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyqueuerunnertopicwesteurope.westeurope-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f69aa0fa-be84-472e-a3b5-a5d01b3011ca\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West Europe\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope/providers/Microsoft.EventGrid/topics/eglatencyqueuerunnertopicwesteurope\",\r\n \"name\": \"eglatencyqueuerunnertopicwesteurope\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopica9b09922westeurope.westeurope-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"c4346595-8b0e-407c-9b43-d67f43fe8794\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West Europe\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope/providers/Microsoft.EventGrid/topics/egcrudrunnertopica9b09922WestEurope\",\r\n \"name\": \"egcrudrunnertopica9b09922WestEurope\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopiccaffb48ewesteurope.westeurope-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"7412d752-a41e-4fd2-882a-d97ae48f3e93\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West Europe\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestEurope/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopiccaffb48eWestEurope\",\r\n \"name\": \"egcrudrunnerqueuetopiccaffb48eWestEurope\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-north-europe.northeurope-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1220abb3-e9b2-4037-90a5-cd963e7678bb\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"North Europe\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-north-europe\",\r\n \"name\": \"eg-latency-runner-topic-north-europe\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicnortheurope.northeurope-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b351feaf-0adb-4992-ad8e-a365b2a56b5d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"North Europe\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicnortheurope\",\r\n \"name\": \"eglatencyrunnerqueuetopicnortheurope\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-dq-runner-topic-eg-prod-euno.northeurope-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f6deffec-761f-4fc4-ae18-ebd7e731816c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"North Europe\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthEurope/providers/Microsoft.EventGrid/topics/eg-latency-dq-runner-topic-eg-prod-euno\",\r\n \"name\": \"eg-latency-dq-runner-topic-eg-prod-euno\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-southeast-asia.southeastasia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"5dcec9dd-d68e-4957-8597-88bc577aa8a4\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Southeast Asia\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-southeast-asia\",\r\n \"name\": \"eg-latency-runner-topic-southeast-asia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-queue-topic-70775835-southeast-asia.southeastasia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1b61044f-a7d0-4a52-beab-a1ef2e2dc0fd\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Southeast Asia\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia/providers/Microsoft.EventGrid/topics/eg-crud-runner-queue-topic-70775835-Southeast-Asia\",\r\n \"name\": \"eg-crud-runner-queue-topic-70775835-Southeast-Asia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyqueuerunnertopicsoutheastasia.southeastasia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6869839a-7669-4824-9de0-e9a091c12efc\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Southeast Asia\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia/providers/Microsoft.EventGrid/topics/eglatencyqueuerunnertopicsoutheastasia\",\r\n \"name\": \"eglatencyqueuerunnertopicsoutheastasia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopic3bb5efddsoutheastasia.southeastasia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1def4cf8-d1f3-4eb1-986c-c8cb62bba9a6\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Southeast Asia\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia/providers/Microsoft.EventGrid/topics/egcrudrunnertopic3bb5efddSoutheastAsia\",\r\n \"name\": \"egcrudrunnertopic3bb5efddSoutheastAsia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopic41c7aeffsoutheastasia.southeastasia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f238c6ba-68ef-4035-b86b-c37287085ef1\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Southeast Asia\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthEastAsia/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopic41c7aeffSoutheastAsia\",\r\n \"name\": \"egcrudrunnerqueuetopic41c7aeffSoutheastAsia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-east-asia.eastasia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1f0ad62c-e871-4f55-b851-98acd864031c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East Asia\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-east-asia\",\r\n \"name\": \"eg-latency-runner-topic-east-asia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-queue-topic-5b42adc2-east-asia.eastasia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"c084ab44-ffc1-4ad1-bfe7-4764474b5f9c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East Asia\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia/providers/Microsoft.EventGrid/topics/eg-crud-runner-queue-topic-5b42adc2-East-Asia\",\r\n \"name\": \"eg-crud-runner-queue-topic-5b42adc2-East-Asia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopiceastasia.eastasia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"5872658c-7e33-4d3f-8c85-4edab459a99b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East Asia\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopiceastasia\",\r\n \"name\": \"eglatencyrunnerqueuetopiceastasia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-dq-runner-topic-eg-prod-asea.eastasia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"14130f1b-6338-43e8-bd96-cd3bea2790ee\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East Asia\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastAsia/providers/Microsoft.EventGrid/topics/eg-latency-dq-runner-topic-eg-prod-asea\",\r\n \"name\": \"eg-latency-dq-runner-topic-eg-prod-asea\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-northcentralus.northcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"708314d9-3d16-480a-9ead-ec72d6e414d8\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"North Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-northcentralus\",\r\n \"name\": \"eg-latency-runner-topic-northcentralus\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-topic-b373f9ee-north-central-us.northcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"84ae5e24-ac11-469c-8ec0-6d60e86bc448\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"North Central US\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS/providers/Microsoft.EventGrid/topics/eg-crud-runner-topic-b373f9ee-North-Central-US\",\r\n \"name\": \"eg-crud-runner-topic-b373f9ee-North-Central-US\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicnorthcentralus.northcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"13e23b6f-f71f-4eda-aadc-e6cefdf37588\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"North Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicnorthcentralus\",\r\n \"name\": \"eglatencyrunnerqueuetopicnorthcentralus\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6f978440-71e0-4c1e-af74-043435c0c18f\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"North Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGNorthCentralUS/providers/Microsoft.EventGrid/topics/egcrudrunnertopic396d98a0NorthCentralUS\",\r\n \"name\": \"egcrudrunnertopic396d98a0NorthCentralUS\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-southcentralus.southcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"eb7e36ba-ed64-4d2a-9e4e-d77879cf825b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"South Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-southcentralus\",\r\n \"name\": \"eg-latency-runner-topic-southcentralus\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicsouthcentralus.southcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"479e8731-17f3-408f-bbef-2e2cc6c856b7\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"South Central US\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicsouthcentralus\",\r\n \"name\": \"eglatencyrunnerqueuetopicsouthcentralus\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopicd1b2b4b3southcentralus.southcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"95507401-973e-4335-b20a-158897eaa515\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"South Central US\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopicd1b2b4b3SouthCentralUS\",\r\n \"name\": \"egcrudrunnerqueuetopicd1b2b4b3SouthCentralUS\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopicbf28d31bsouthcentralus.southcentralus-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"31d815b7-3461-47de-acdc-ba5ebcecb813\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"South Central US\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthCentralUS/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopicbf28d31bSouthCentralUS\",\r\n \"name\": \"egcrudrunnerqueuetopicbf28d31bSouthCentralUS\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-brazilsouth.brazilsouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"7967de5a-4366-497a-a29a-cb4f41e024e7\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Brazil South\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-brazilsouth\",\r\n \"name\": \"eg-latency-runner-topic-brazilsouth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicbrazilsouth.brazilsouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"9644bddf-b842-43fd-9596-2174d0ba8c19\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Brazil South\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGBrazilSouth/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicbrazilsouth\",\r\n \"name\": \"eglatencyrunnerqueuetopicbrazilsouth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-canadacentral.canadacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6a2ef129-3b60-4934-a17e-cc22669c0b9f\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Canada Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-canadacentral\",\r\n \"name\": \"eg-latency-runner-topic-canadacentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-queue-topic-56b2c786-canada-central.canadacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"ab1d6528-3463-4b81-82d8-7ed08b35a051\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Canada Central\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral/providers/Microsoft.EventGrid/topics/eg-crud-runner-queue-topic-56b2c786-Canada-Central\",\r\n \"name\": \"eg-crud-runner-queue-topic-56b2c786-Canada-Central\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopiccanadacentral.canadacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"7ee5faca-50dc-48d5-be12-b9bb2e4abe8c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Canada Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopiccanadacentral\",\r\n \"name\": \"eglatencyrunnerqueuetopiccanadacentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopic455710d5canadacentral.canadacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"7fad3c32-051d-4733-8c39-593284865ba0\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Canada Central\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral/providers/Microsoft.EventGrid/topics/egcrudrunnertopic455710d5CanadaCentral\",\r\n \"name\": \"egcrudrunnertopic455710d5CanadaCentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopicb19760eecanadacentral.canadacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"01957981-948d-49b5-9a30-f00cd5cf3e19\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Canada Central\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaCentral/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopicb19760eeCanadaCentral\",\r\n \"name\": \"egcrudrunnerqueuetopicb19760eeCanadaCentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-canadaeast.canadaeast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f0bb7025-cfa7-4d0c-931b-d09d7e6e56b8\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Canada East\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-canadaeast\",\r\n \"name\": \"eg-latency-runner-topic-canadaeast\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopiccanadaeast.canadaeast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"7df22574-c607-4057-bf87-c48317c49d67\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Canada East\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopiccanadaeast\",\r\n \"name\": \"eglatencyrunnerqueuetopiccanadaeast\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopic2904b5c8canadaeast.canadaeast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"275c1d56-ca34-4408-92f9-432a158ff515\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Canada East\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCanadaEast/providers/Microsoft.EventGrid/topics/egcrudrunnertopic2904b5c8CanadaEast\",\r\n \"name\": \"egcrudrunnertopic2904b5c8CanadaEast\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-centralindia.centralindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"904df6e4-5626-4ff9-b4ef-1405a54d072f\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central India\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-centralindia\",\r\n \"name\": \"eg-latency-runner-topic-centralindia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopiccentralindia.centralindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"74991d35-3d92-44c8-b35b-e5a1a97b5d72\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central India\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopiccentralindia\",\r\n \"name\": \"eglatencyrunnerqueuetopiccentralindia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopicccd2c021centralindia.centralindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"532e3860-a3df-4cd2-856a-9ca385a447a6\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central India\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopicccd2c021CentralIndia\",\r\n \"name\": \"egcrudrunnerqueuetopicccd2c021CentralIndia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"52596ccf-4d55-4dc3-99fc-0427be3bbd88\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central India\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralIndia/providers/Microsoft.EventGrid/topics/egcrudrunnertopic31bb68aeCentralIndia\",\r\n \"name\": \"egcrudrunnertopic31bb68aeCentralIndia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-southindia.southindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"765d231c-56d6-44a2-ac7b-8f676fd132e7\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"South India\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-southindia\",\r\n \"name\": \"eg-latency-runner-topic-southindia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-queue-topic-afb91465-south-india.southindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"46060697-bcda-42a5-b04d-2fc739a143c5\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"South India\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia/providers/Microsoft.EventGrid/topics/eg-crud-runner-queue-topic-afb91465-South-India\",\r\n \"name\": \"eg-crud-runner-queue-topic-afb91465-South-India\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicsouthindia.southindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a88a944b-03d1-49c6-b351-180e711fb713\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"South India\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicsouthindia\",\r\n \"name\": \"eglatencyrunnerqueuetopicsouthindia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopic239a63besouthindia.southindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"bc06fa32-7044-4a79-b256-a50cb7ec62f0\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"South India\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia/providers/Microsoft.EventGrid/topics/egcrudrunnertopic239a63beSouthIndia\",\r\n \"name\": \"egcrudrunnertopic239a63beSouthIndia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopic8efe0df6southindia.southindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b65aeec3-0cb0-4de7-b4be-aab01588b1cd\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"South India\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthIndia/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopic8efe0df6SouthIndia\",\r\n \"name\": \"egcrudrunnerqueuetopic8efe0df6SouthIndia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-westindia.westindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"e5b0a0de-5f5d-4a2c-b9e8-4adc1c68708c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West India\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-westindia\",\r\n \"name\": \"eg-latency-runner-topic-westindia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-queue-topic-e8cd72b4-west-india.westindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1840f9b8-f6a7-46d7-b471-fd4e0a882fb2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West India\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia/providers/Microsoft.EventGrid/topics/eg-crud-runner-queue-topic-e8cd72b4-West-India\",\r\n \"name\": \"eg-crud-runner-queue-topic-e8cd72b4-West-India\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicwestindia.westindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"992b9c18-6a6b-4b06-91ef-3cb455dc4a50\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West India\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicwestindia\",\r\n \"name\": \"eglatencyrunnerqueuetopicwestindia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopica6871a3cwestindia.westindia-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b9481d73-c379-464e-96bd-e83e70da124b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West India\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopica6871a3cWestIndia\",\r\n \"name\": \"egcrudrunnerqueuetopica6871a3cWestIndia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"endpoint\": null,\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b6b48415-b70a-47db-a4e2-18c4c17e2bf6\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"West India\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGWestIndia/providers/Microsoft.EventGrid/topics/egcrudrunnertopicba28fa9cWestIndia\",\r\n \"name\": \"egcrudrunnertopicba28fa9cWestIndia\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-francecentral.francecentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"ee7c1518-0604-47ab-b87d-b17fa021d9c8\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"France Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-francecentral\",\r\n \"name\": \"eg-latency-runner-topic-francecentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-queue-topic-b08055b1-france-central.francecentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"ce9e9dcf-c1da-43ae-b350-7e9defc9b3d4\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"France Central\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral/providers/Microsoft.EventGrid/topics/eg-crud-runner-queue-topic-b08055b1-France-Central\",\r\n \"name\": \"eg-crud-runner-queue-topic-b08055b1-France-Central\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-topic-d1259a6c-france-central.francecentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a570d8db-7bc6-4c89-9113-340c9a939c35\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"France Central\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral/providers/Microsoft.EventGrid/topics/eg-crud-runner-topic-d1259a6c-France-Central\",\r\n \"name\": \"eg-crud-runner-topic-d1259a6c-France-Central\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicfrancecentral.francecentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"91e636d2-87a7-4777-b668-d928a5449a64\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"France Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicfrancecentral\",\r\n \"name\": \"eglatencyrunnerqueuetopicfrancecentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopic129ee221francecentral.francecentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"905768a3-2b5c-4c3c-a7ca-d15970961af6\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"France Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceCentral/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopic129ee221FranceCentral\",\r\n \"name\": \"egcrudrunnerqueuetopic129ee221FranceCentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-ukwest.ukwest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b4129c64-572e-4660-ab3a-d037efec4511\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"UK West\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-ukwest\",\r\n \"name\": \"eg-latency-runner-topic-ukwest\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-queue-topic-d916a6b6-uk-west.ukwest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"7089683e-6dcf-450c-be7f-54114f3cfeaf\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"UK West\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest/providers/Microsoft.EventGrid/topics/eg-crud-runner-queue-topic-d916a6b6-UK-West\",\r\n \"name\": \"eg-crud-runner-queue-topic-d916a6b6-UK-West\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-topic-eccaa2c2-uk-west.ukwest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6d96ed39-76ac-4be2-8f57-92faa8f41682\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"UK West\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest/providers/Microsoft.EventGrid/topics/eg-crud-runner-topic-eccaa2c2-UK-West\",\r\n \"name\": \"eg-crud-runner-topic-eccaa2c2-UK-West\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicukwest.ukwest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"4aa25853-9d3d-4d5a-a1d0-dc7a36c873ac\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"UK West\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicukwest\",\r\n \"name\": \"eglatencyrunnerqueuetopicukwest\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopic90c4afeeukwest.ukwest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"8ffce4c1-3ffe-4801-b5c8-95dcc112e998\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"UK West\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopic90c4afeeUKWest\",\r\n \"name\": \"egcrudrunnerqueuetopic90c4afeeUKWest\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopic8c40f7a9ukwest.ukwest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f3e9de9d-c69e-4666-b12d-fcdea54cf8aa\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"UK West\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKWest/providers/Microsoft.EventGrid/topics/egcrudrunnertopic8c40f7a9UKWest\",\r\n \"name\": \"egcrudrunnertopic8c40f7a9UKWest\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-uksouth.uksouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"25c20503-f49c-4692-8cae-4e5be8e1a92f\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"UK South\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-uksouth\",\r\n \"name\": \"eg-latency-runner-topic-uksouth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicuksouth.uksouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"9eb0384e-51e5-41a5-a0eb-72f5b4e4750f\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"UK South\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicuksouth\",\r\n \"name\": \"eglatencyrunnerqueuetopicuksouth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopic4f5079ebuksouth.uksouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"434ab756-4037-4ac2-a6bb-f6360fb5b1ca\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"UK South\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth/providers/Microsoft.EventGrid/topics/egcrudrunnertopic4f5079ebUKSouth\",\r\n \"name\": \"egcrudrunnertopic4f5079ebUKSouth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopic27add7bduksouth.uksouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"92423d31-b528-464f-94a7-78635846b31f\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"UK South\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGUKSouth/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopic27add7bdUKSouth\",\r\n \"name\": \"egcrudrunnerqueuetopic27add7bdUKSouth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-koreacentral.koreacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"c4c7c0b3-5b08-4e82-93e1-d0f1f954e057\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Korea Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-koreacentral\",\r\n \"name\": \"eg-latency-runner-topic-koreacentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-crud-runner-queue-topic-a7e75127-korea-central.koreacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"02bdd739-1637-4a36-9152-664ada2c89b4\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Korea Central\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral/providers/Microsoft.EventGrid/topics/eg-crud-runner-queue-topic-a7e75127-Korea-Central\",\r\n \"name\": \"eg-crud-runner-queue-topic-a7e75127-Korea-Central\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopickoreacentral.koreacentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"c2f2d713-c46b-4bf9-a7b7-1de7cd81da1c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Korea Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaCentral/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopickoreacentral\",\r\n \"name\": \"eglatencyrunnerqueuetopickoreacentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-koreasouth.koreasouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"e869f0b8-a306-4ef5-81bc-3df152f65585\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Korea South\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-koreasouth\",\r\n \"name\": \"eg-latency-runner-topic-koreasouth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopickoreasouth.koreasouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f907c1c3-a8d3-4891-93b8-428030d311dd\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Korea South\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopickoreasouth\",\r\n \"name\": \"eglatencyrunnerqueuetopickoreasouth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopicdd7cf365koreasouth.koreasouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6121d138-a77b-48d2-9cf3-43560cae9edb\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Korea South\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGKoreaSouth/providers/Microsoft.EventGrid/topics/egcrudrunnertopicdd7cf365KoreaSouth\",\r\n \"name\": \"egcrudrunnertopicdd7cf365KoreaSouth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicsafnorth.southafricanorth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"ffcca753-fc71-404e-b315-c3340ca98477\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"South Africa North\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicsafnorth\",\r\n \"name\": \"eglatencyrunnerqueuetopicsafnorth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-safnorth.southafricanorth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a909327b-f7b1-4f0e-b3b9-d2a583d95c83\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"South Africa North\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-safnorth\",\r\n \"name\": \"eg-latency-runner-topic-safnorth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testsfnotopic.southafricanorth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"0629b7ca-4fe8-4124-ab12-c470ec92ee02\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"southafricanorth\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/topics/testsfnotopic\",\r\n \"name\": \"testsfnotopic\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopicc4763971southafricanorth.southafricanorth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"cea7a1e5-dd29-4ea7-afeb-78a252bd0e81\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"South Africa North\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaNorth/providers/Microsoft.EventGrid/topics/egcrudrunnertopicc4763971SouthAfricaNorth\",\r\n \"name\": \"egcrudrunnertopicc4763971SouthAfricaNorth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-uaenorth.uaenorth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"34fd8b96-30dd-4eaa-85ec-ac1e014ecf0a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"UAE North\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-uaenorth\",\r\n \"name\": \"eg-latency-runner-topic-uaenorth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopic26d3ee4duaenorth.uaenorth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"552d8c31-dd91-4989-9436-7e6f1bccc337\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"UAE North\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEnorth/providers/Microsoft.EventGrid/topics/egcrudrunnertopic26d3ee4dUAENorth\",\r\n \"name\": \"egcrudrunnertopic26d3ee4dUAENorth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopicaab71d3fswitzerlandnorth.switzerlandnorth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"9bc858cf-04a7-4e68-9724-92fc3f32cc1f\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Switzerland North\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSwitzerlandNorth/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopicaab71d3fSwitzerlandNorth\",\r\n \"name\": \"egcrudrunnerqueuetopicaab71d3fSwitzerlandNorth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopice842e9a6germanywestcentral.germanywestcentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"45e6608e-9548-4118-944e-c6aa95e9f0a3\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Germany West Central\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopice842e9a6GermanyWestCentral\",\r\n \"name\": \"egcrudrunnerqueuetopice842e9a6GermanyWestCentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopic8fec2ff9germanywestcentral.germanywestcentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"af5db723-636a-42e3-a840-cb09ff04e009\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Germany West Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyWestCentral/providers/Microsoft.EventGrid/topics/egcrudrunnertopic8fec2ff9GermanyWestCentral\",\r\n \"name\": \"egcrudrunnertopic8fec2ff9GermanyWestCentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-norwayeast.norwayeast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"a438980a-d707-4138-885e-d886023c1829\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Norway East\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-norwayeast\",\r\n \"name\": \"eg-latency-runner-topic-norwayeast\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicnorwayeast.norwayeast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"ea63e061-74ad-48e4-b04b-ec7caedc043d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Norway East\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicnorwayeast\",\r\n \"name\": \"eglatencyrunnerqueuetopicnorwayeast\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopicea0407e6norwayeast.norwayeast-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"80679f52-910c-46ac-921b-eb9f14b4e68a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Norway East\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayEast/providers/Microsoft.EventGrid/topics/egcrudrunnertopicea0407e6NorwayEast\",\r\n \"name\": \"egcrudrunnertopicea0407e6NorwayEast\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sampletopic34.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"55c51161-fe8c-4c42-bf9b-8097198d6802\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/SampleRg/providers/Microsoft.EventGrid/topics/SampleTopic34\",\r\n \"name\": \"SampleTopic34\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egrunnercustomtopiceastus2euap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"bf5513b5-abc6-4ac5-9d09-455c19c628c6\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US 2 EUAP\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/topics/egrunnercustomtopiceastus2euap\",\r\n \"name\": \"egrunnercustomtopiceastus2euap\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-east-us-2-euap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f274589b-bbe5-4eb6-88c7-ad4edd625021\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US 2 EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-east-us-2-euap\",\r\n \"name\": \"eg-latency-runner-topic-east-us-2-euap\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopiceastus2euap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"55ac8913-6e0c-4fd5-830b-9b748fc9833a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US 2 EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopiceastus2euap\",\r\n \"name\": \"eglatencyrunnerqueuetopiceastus2euap\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-euap-use2-sla-control-topic.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"736b24e4-e936-41a2-b3f2-a88ee48ae47a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2/providers/Microsoft.EventGrid/topics/eg-euap-use2-sla-control-topic\",\r\n \"name\": \"eg-euap-use2-sla-control-topic\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-euap-use2-delay-queues-topic.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"30d2e26b-b11c-46bf-ace9-a8f51c7e262d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2/providers/Microsoft.EventGrid/topics/eg-euap-use2-delay-queues-topic\",\r\n \"name\": \"eg-euap-use2-delay-queues-topic\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-euap-use2-eventsizes-topic.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"3f97e836-9d95-45af-8192-1065ead47c1b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2/providers/Microsoft.EventGrid/topics/eg-euap-use2-eventsizes-topic\",\r\n \"name\": \"eg-euap-use2-eventsizes-topic\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-euap-use2-batching-topic.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"88fd4aff-d632-4439-830f-b340682d4f0d\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"inboundIpRules\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Premium\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2/providers/Microsoft.EventGrid/topics/eg-euap-use2-batching-topic\",\r\n \"name\": \"eg-euap-use2-batching-topic\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-euap-use2-dedicated-queues-topic.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"645646c3-b707-4eef-831d-2db8ff4547fc\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US 2 EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/topics/eg-euap-use2-dedicated-queues-topic\",\r\n \"name\": \"eg-euap-use2-dedicated-queues-topic\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-euap-use2-move-extents-topic.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f9fdecc7-afd3-4723-b985-5fb5075230fa\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {\r\n \"newtag\": \"valuetag\",\r\n \"tag2\": \"tag2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2/providers/Microsoft.EventGrid/topics/eg-euap-use2-move-extents-topic\",\r\n \"name\": \"eg-euap-use2-move-extents-topic\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://mparktopic-eastuseuap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"06d46586-b10b-448a-847c-38f50077bc4b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg/providers/Microsoft.EventGrid/topics/mparktopic-eastuseuap\",\r\n \"name\": \"mparktopic-eastuseuap\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopic5249ad13eastus2euap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"60ff2761-e3a1-4cf4-9067-a0501c502b89\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"EAST US 2 EUAP\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopic5249ad13EASTUS2EUAP\",\r\n \"name\": \"egcrudrunnerqueuetopic5249ad13EASTUS2EUAP\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopic517056b3eastus2euap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"5373aea2-93c2-4386-89ef-006302946315\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"EAST US 2 EUAP\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/topics/egcrudrunnertopic517056b3EASTUS2EUAP\",\r\n \"name\": \"egcrudrunnertopic517056b3EASTUS2EUAP\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-centraluseuap.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"417e0452-37c5-48e2-b877-7fff5809d400\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-centraluseuap\",\r\n \"name\": \"eg-latency-runner-topic-centraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopiccentraluseuap.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6a1aac77-493c-4062-af7f-5c15b2c0350d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopiccentraluseuap\",\r\n \"name\": \"eglatencyrunnerqueuetopiccentraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"privateEndpointConnections\": [\r\n {\r\n \"properties\": {\r\n \"privateEndpoint\": {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink/providers/Microsoft.Network/privateEndpoints/pet-a\"\r\n },\r\n \"groupIds\": [\r\n \"topic\"\r\n ],\r\n \"privateLinkServiceConnectionState\": {\r\n \"status\": \"Approved\",\r\n \"description\": \"Auto-approved\",\r\n \"actionsRequired\": \"None\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/VKUKKE-PRIVATELINK/providers/Microsoft.EventGrid/topics/TOPICNAME/privateEndpointConnections/PET-A.505CD90E-5F91-483B-972F-D29C642D02C9\",\r\n \"name\": \"pet-a-a\",\r\n \"type\": \"Microsoft.EventGrid/topics/privateEndpointConnections\"\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://topicname.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b4511d1a-a811-47e8-93c3-f5f7559d4be7\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Premium\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink/providers/Microsoft.EventGrid/topics/topicName\",\r\n \"name\": \"topicName\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-msi-centraluseuap.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"48d4c61d-e3fe-48f6-8948-98e6bd657975\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"a6fe5e02-c402-4799-b9df-fe8b08a22c76\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-msi-centraluseuap\",\r\n \"name\": \"eg-latency-runner-topic-msi-centraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-msi-centraluseuap2.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"d597ccde-e561-4722-8152-62fe6723ef06\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"af17855d-e086-4421-95c1-40880620e926\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-msi-centraluseuap2\",\r\n \"name\": \"eg-latency-runner-topic-msi-centraluseuap2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"privateEndpointConnections\": [\r\n {\r\n \"properties\": {\r\n \"privateEndpoint\": {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1/providers/Microsoft.Network/privateEndpoints/example-PrivateEndpoint\"\r\n },\r\n \"groupIds\": [\r\n \"topic\"\r\n ],\r\n \"privateLinkServiceConnectionState\": {\r\n \"status\": \"Approved\",\r\n \"description\": \"this is desc2\",\r\n \"actionsRequired\": \"None\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2/providers/Microsoft.EventGrid/topics/examplePrivatelinktopic/privateEndpointConnections/example-PrivateEndpoint.6d90cf76-a022-452c-9994-6dac62a50c99\",\r\n \"name\": \"example-PrivateEndpoint.6d90cf76-a022-452c-9994-6dac62a50c99\",\r\n \"type\": \"Microsoft.EventGrid/topics/privateEndpointConnections\"\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://exampleprivatelinktopic.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1281f69e-f20a-489f-a20e-1eac35233da9\",\r\n \"publicNetworkAccess\": \"Disabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Premium\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2/providers/Microsoft.EventGrid/topics/examplePrivatelinktopic\",\r\n \"name\": \"examplePrivatelinktopic\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"privateEndpointConnections\": [\r\n {\r\n \"properties\": {\r\n \"privateEndpoint\": {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.Network/privateEndpoints/mparkpe2\"\r\n },\r\n \"groupIds\": [\r\n \"topic\"\r\n ],\r\n \"privateLinkServiceConnectionState\": {\r\n \"status\": \"Approved\",\r\n \"description\": \"Auto-approved\",\r\n \"actionsRequired\": \"None\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/topics/mparklink/privateEndpointConnections/mparkpe2.06ef22c1-ae0b-4ab5-be56-eca4301caf7f\",\r\n \"name\": \"mparkpe2.06ef22c1-ae0b-4ab5-be56-eca4301caf7f\",\r\n \"type\": \"Microsoft.EventGrid/topics/privateEndpointConnections\"\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://mparklink.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"5ba0e385-f792-4d01-a850-c42ea13ba383\",\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/topics/mparklink\",\r\n \"name\": \"mparklink\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-geodr-topic-centraluseuap.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"2cb2a945-3a0f-4268-98b5-bae069ee35c4\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/eg-latency-geodr-topic-centraluseuap\",\r\n \"name\": \"eg-latency-geodr-topic-centraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-dq-runner-topic-eg-euap-usce-01.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"0e7c12ed-f9c8-4f3d-aefc-053b2fb9f95a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/eg-latency-dq-runner-topic-eg-euap-usce-01\",\r\n \"name\": \"eg-latency-dq-runner-topic-eg-euap-usce-01\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-queue-topic-msi-centraluseuap2.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"fbf6dcf6-c6a5-4e50-894c-152196ebdbf0\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"a3e9d1c7-2fb3-4473-8cbd-51a96b492581\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/eg-latency-runner-queue-topic-msi-centraluseuap2\",\r\n \"name\": \"eg-latency-runner-queue-topic-msi-centraluseuap2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-7667.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"d091ae17-8f61-4e2c-8395-264c98d65167\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829/providers/Microsoft.EventGrid/topics/sdk-Topic-7667\",\r\n \"name\": \"sdk-Topic-7667\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopic9c446a35centraluseuap.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b3aef358-18bb-476d-a7bc-961644a43080\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/egcrudrunnertopic9c446a35CentralUSEUAP\",\r\n \"name\": \"egcrudrunnertopic9c446a35CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-9713.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"7add0752-487d-4b03-8e4d-046b3f8a0cd2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713\",\r\n \"name\": \"sdk-Topic-9713\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-australiacentral2.australiacentral2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"9145283e-6a42-4d10-87ad-c5efb1732324\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia Central 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-australiacentral2\",\r\n \"name\": \"eg-latency-runner-topic-australiacentral2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicaustraliacentral2.australiacentral2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"c336042b-4043-4de8-830e-9d0b0304037d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia Central 2\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicaustraliacentral2\",\r\n \"name\": \"eglatencyrunnerqueuetopicaustraliacentral2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testauce2kishp.australiacentral2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"417b625d-63f8-4e2b-93fa-58fdc575b79b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"australiacentral2\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete/providers/Microsoft.EventGrid/topics/testauce2kishp\",\r\n \"name\": \"testauce2kishp\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://kishptestauc2runner.australiacentral2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1fe806ad-445e-4f01-8144-126e10d66973\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"australiacentral2\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testdelete/providers/Microsoft.EventGrid/topics/kishptestauc2runner\",\r\n \"name\": \"kishptestauc2runner\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopic7578df23australiacentral2.australiacentral2-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"99394f81-1509-46b1-88ce-97fcf49c1390\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Australia Central 2\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGAustraliaCentral2/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopic7578df23AustraliaCentral2\",\r\n \"name\": \"egcrudrunnerqueuetopic7578df23AustraliaCentral2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-francesouth.francesouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b0e87ec1-a850-47da-932f-d2655ab0248a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"France South\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-francesouth\",\r\n \"name\": \"eg-latency-runner-topic-francesouth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicfrancesouth.francesouth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"bea9c4c0-b275-4d3d-bb21-5fe2d7f5b91d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"France South\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGFranceSouth/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicfrancesouth\",\r\n \"name\": \"eglatencyrunnerqueuetopicfrancesouth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicsafwest.southafricawest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"92f40b67-a8c5-42c3-a0bd-97bc85f9126a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"South Africa West\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicsafwest\",\r\n \"name\": \"eglatencyrunnerqueuetopicsafwest\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-safwest.southafricawest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6f68f034-a968-43b8-b940-5670a5b4e12c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"South Africa West\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-safwest\",\r\n \"name\": \"eg-latency-runner-topic-safwest\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopiccd1980e3southafricawest.southafricawest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"af76a842-fd81-402e-bb0c-1979bde2314b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"South Africa West\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGSouthAfricaWest/providers/Microsoft.EventGrid/topics/egcrudrunnertopiccd1980e3SouthAfricaWest\",\r\n \"name\": \"egcrudrunnertopiccd1980e3SouthAfricaWest\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-uaecentral.uaecentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"51ee66d7-aa0a-48d0-83f5-55d06f283287\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"UAE Central\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-uaecentral\",\r\n \"name\": \"eg-latency-runner-topic-uaecentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopic045ec08duaecentral.uaecentral-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1a51ef26-25d9-421e-95ed-1486d6185d5c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"UAE Central\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgUAEcentral/providers/Microsoft.EventGrid/topics/egcrudrunnertopic045ec08dUAECentral\",\r\n \"name\": \"egcrudrunnertopic045ec08dUAECentral\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopicb23b8550germanynorth.germanynorth-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"45e07b81-6885-48ac-9419-895971a094a6\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Germany North\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGGermanyNorth/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopicb23b8550GermanyNorth\",\r\n \"name\": \"egcrudrunnerqueuetopicb23b8550GermanyNorth\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopic5c30e32cnorwaywest.norwaywest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"dce012db-c23a-43d2-b6fb-7a1ec5f2363c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Norway West\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest/providers/Microsoft.EventGrid/topics/egcrudrunnertopic5c30e32cNorwayWest\",\r\n \"name\": \"egcrudrunnertopic5c30e32cNorwayWest\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-norwaywest.norwaywest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"2a69f8f1-f28f-4766-b5d1-53073a594459\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Norway West\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-norwaywest\",\r\n \"name\": \"eg-latency-runner-topic-norwaywest\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopicnorwaywest.norwaywest-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"2a36d1d9-1e96-4f33-b2b3-a306c33152f2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Norway West\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRgNorwayWest/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopicnorwaywest\",\r\n \"name\": \"eglatencyrunnerqueuetopicnorwaywest\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sampletopic34.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"55c51161-fe8c-4c42-bf9b-8097198d6802\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/SampleRg/providers/Microsoft.EventGrid/topics/SampleTopic34\",\r\n \"name\": \"SampleTopic34\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egrunnercustomtopiceastus2euap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"bf5513b5-abc6-4ac5-9d09-455c19c628c6\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US 2 EUAP\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/topics/egrunnercustomtopiceastus2euap\",\r\n \"name\": \"egrunnercustomtopiceastus2euap\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-east-us-2-euap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f274589b-bbe5-4eb6-88c7-ad4edd625021\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US 2 EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-east-us-2-euap\",\r\n \"name\": \"eg-latency-runner-topic-east-us-2-euap\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopiceastus2euap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"55ac8913-6e0c-4fd5-830b-9b748fc9833a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US 2 EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopiceastus2euap\",\r\n \"name\": \"eglatencyrunnerqueuetopiceastus2euap\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-euap-use2-sla-control-topic.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"736b24e4-e936-41a2-b3f2-a88ee48ae47a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2/providers/Microsoft.EventGrid/topics/eg-euap-use2-sla-control-topic\",\r\n \"name\": \"eg-euap-use2-sla-control-topic\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-euap-use2-delay-queues-topic.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"30d2e26b-b11c-46bf-ace9-a8f51c7e262d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2/providers/Microsoft.EventGrid/topics/eg-euap-use2-delay-queues-topic\",\r\n \"name\": \"eg-euap-use2-delay-queues-topic\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-euap-use2-eventsizes-topic.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"3f97e836-9d95-45af-8192-1065ead47c1b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2/providers/Microsoft.EventGrid/topics/eg-euap-use2-eventsizes-topic\",\r\n \"name\": \"eg-euap-use2-eventsizes-topic\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-euap-use2-batching-topic.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"88fd4aff-d632-4439-830f-b340682d4f0d\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"inboundIpRules\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Premium\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2/providers/Microsoft.EventGrid/topics/eg-euap-use2-batching-topic\",\r\n \"name\": \"eg-euap-use2-batching-topic\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-euap-use2-dedicated-queues-topic.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"645646c3-b707-4eef-831d-2db8ff4547fc\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"East US 2 EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/topics/eg-euap-use2-dedicated-queues-topic\",\r\n \"name\": \"eg-euap-use2-dedicated-queues-topic\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-euap-use2-move-extents-topic.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"f9fdecc7-afd3-4723-b985-5fb5075230fa\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {\r\n \"newtag\": \"valuetag\",\r\n \"tag2\": \"tag2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/eg-euap-use2/providers/Microsoft.EventGrid/topics/eg-euap-use2-move-extents-topic\",\r\n \"name\": \"eg-euap-use2-move-extents-topic\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://mparktopic-eastuseuap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"06d46586-b10b-448a-847c-38f50077bc4b\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/mparkrg/providers/Microsoft.EventGrid/topics/mparktopic-eastuseuap\",\r\n \"name\": \"mparktopic-eastuseuap\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopice8712c94eastus2euap.eastus2euap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"7d43fdf8-6e15-46a4-bd7c-98c095052878\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"EAST US 2 EUAP\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGEastUS2EUAP/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopice8712c94EASTUS2EUAP\",\r\n \"name\": \"egcrudrunnerqueuetopice8712c94EASTUS2EUAP\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-centraluseuap.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"417e0452-37c5-48e2-b877-7fff5809d400\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-centraluseuap\",\r\n \"name\": \"eg-latency-runner-topic-centraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eglatencyrunnerqueuetopiccentraluseuap.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6a1aac77-493c-4062-af7f-5c15b2c0350d\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/eglatencyrunnerqueuetopiccentraluseuap\",\r\n \"name\": \"eglatencyrunnerqueuetopiccentraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"privateEndpointConnections\": [\r\n {\r\n \"properties\": {\r\n \"privateEndpoint\": {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink/providers/Microsoft.Network/privateEndpoints/pet-a\"\r\n },\r\n \"groupIds\": [\r\n \"topic\"\r\n ],\r\n \"privateLinkServiceConnectionState\": {\r\n \"status\": \"Approved\",\r\n \"description\": \"Auto-approved\",\r\n \"actionsRequired\": \"None\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5B4B650E-28B9-4790-B3AB-DDBD88D727C4/resourceGroups/VKUKKE-PRIVATELINK/providers/Microsoft.EventGrid/topics/TOPICNAME/privateEndpointConnections/PET-A.505CD90E-5F91-483B-972F-D29C642D02C9\",\r\n \"name\": \"pet-a-a\",\r\n \"type\": \"Microsoft.EventGrid/topics/privateEndpointConnections\"\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://topicname.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"b4511d1a-a811-47e8-93c3-f5f7559d4be7\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Premium\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/vkukke-privatelink/providers/Microsoft.EventGrid/topics/topicName\",\r\n \"name\": \"topicName\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-msi-centraluseuap.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"48d4c61d-e3fe-48f6-8948-98e6bd657975\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-msi-centraluseuap\",\r\n \"name\": \"eg-latency-runner-topic-msi-centraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-topic-msi-centraluseuap2.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"d597ccde-e561-4722-8152-62fe6723ef06\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"72689b52-a1ca-4ade-aece-3e3a97866d81\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/eg-latency-runner-topic-msi-centraluseuap2\",\r\n \"name\": \"eg-latency-runner-topic-msi-centraluseuap2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"privateEndpointConnections\": [\r\n {\r\n \"properties\": {\r\n \"privateEndpoint\": {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg1/providers/Microsoft.Network/privateEndpoints/example-PrivateEndpoint\"\r\n },\r\n \"groupIds\": [\r\n \"topic\"\r\n ],\r\n \"privateLinkServiceConnectionState\": {\r\n \"status\": \"Approved\",\r\n \"description\": \"this is desc2\",\r\n \"actionsRequired\": \"None\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2/providers/Microsoft.EventGrid/topics/examplePrivatelinktopic/privateEndpointConnections/example-PrivateEndpoint.6d90cf76-a022-452c-9994-6dac62a50c99\",\r\n \"name\": \"example-PrivateEndpoint.6d90cf76-a022-452c-9994-6dac62a50c99\",\r\n \"type\": \"Microsoft.EventGrid/topics/privateEndpointConnections\"\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://exampleprivatelinktopic.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"1281f69e-f20a-489f-a20e-1eac35233da9\",\r\n \"publicNetworkAccess\": \"Disabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Premium\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/example-privatelinkRg2/providers/Microsoft.EventGrid/topics/examplePrivatelinktopic\",\r\n \"name\": \"examplePrivatelinktopic\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"privateEndpointConnections\": [\r\n {\r\n \"properties\": {\r\n \"privateEndpoint\": {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.Network/privateEndpoints/mparkpe2\"\r\n },\r\n \"groupIds\": [\r\n \"topic\"\r\n ],\r\n \"privateLinkServiceConnectionState\": {\r\n \"status\": \"Approved\",\r\n \"description\": \"Auto-approved\",\r\n \"actionsRequired\": \"None\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/topics/mparklink/privateEndpointConnections/mparkpe2.06ef22c1-ae0b-4ab5-be56-eca4301caf7f\",\r\n \"name\": \"mparkpe2.06ef22c1-ae0b-4ab5-be56-eca4301caf7f\",\r\n \"type\": \"Microsoft.EventGrid/topics/privateEndpointConnections\"\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://mparklink.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"5ba0e385-f792-4d01-a850-c42ea13ba383\",\r\n \"publicNetworkAccess\": \"Disabled\",\r\n \"inboundIpRules\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/amh/providers/Microsoft.EventGrid/topics/mparklink\",\r\n \"name\": \"mparklink\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-geodr-topic-centraluseuap.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"2cb2a945-3a0f-4268-98b5-bae069ee35c4\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/eg-latency-geodr-topic-centraluseuap\",\r\n \"name\": \"eg-latency-geodr-topic-centraluseuap\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-dq-runner-topic-eg-euap-usce-01.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"0e7c12ed-f9c8-4f3d-aefc-053b2fb9f95a\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/eg-latency-dq-runner-topic-eg-euap-usce-01\",\r\n \"name\": \"eg-latency-dq-runner-topic-eg-euap-usce-01\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://eg-latency-runner-queue-topic-msi-centraluseuap2.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"fbf6dcf6-c6a5-4e50-894c-152196ebdbf0\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"a3e9d1c7-2fb3-4473-8cbd-51a96b492581\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"Tag1\": \"Value1\",\r\n \"Tag2\": \"Value2\",\r\n \"Tag3\": \"Value3\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/eg-latency-runner-queue-topic-msi-centraluseuap2\",\r\n \"name\": \"eg-latency-runner-queue-topic-msi-centraluseuap2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-7667.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"d091ae17-8f61-4e2c-8395-264c98d65167\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-1829/providers/Microsoft.EventGrid/topics/sdk-Topic-7667\",\r\n \"name\": \"sdk-Topic-7667\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://clibqwtzhrluvjkn3sbagbsl6shumvptj2hbjjh2.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"fcc7d2ed-a687-4105-9008-c0c7c9c2a620\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgqo6jlt4pldsfnqwcaoaxtulpcjdprpzvs3r7cndxiafbyupfi4qafuomg7uloke5q/providers/Microsoft.EventGrid/topics/clibqwtzhrluvjkn3sbagbsl6shumvptj2hbjjh2\",\r\n \"name\": \"clibqwtzhrluvjkn3sbagbsl6shumvptj2hbjjh2\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://clixhxrmnxsdr3xdxeisbo7kzanythasstmtwnce.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"efef560e-8f8e-43ea-bf7b-87e9773a64c2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"None\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/clitest.rgupp4yhpnutvm5dkdkkphj7e2yofi5oju2m67bhmx6ep2mrpxicmn4iffvtqgotnak/providers/Microsoft.EventGrid/topics/clixhxrmnxsdr3xdxeisbo7kzanythasstmtwnce\",\r\n \"name\": \"clixhxrmnxsdr3xdxeisbo7kzanythasstmtwnce\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://systemiden.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"36424d1a-5fd1-426a-933f-b28f9532b106\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\",\r\n \"principalId\": \"12b35548-e0a6-48ce-a5e9-8172863babfc\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"userAssignedIdentities\": null\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi/providers/Microsoft.EventGrid/topics/systemiden\",\r\n \"name\": \"systemiden\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://usertopic4.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"7f499083-12eb-40e7-96f2-3012206d6adf\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"principalId\": null,\r\n \"tenantId\": null,\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi/providers/Microsoft.ManagedIdentity/userAssignedIdentities/userassignedmsitest1\": {\r\n \"principalId\": \"a2f990d8-2f0b-4266-a334-c57cf3bb51b7\",\r\n \"clientId\": \"4b0f3242-b99d-4632-87ae-939e9754ae24\"\r\n }\r\n }\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centralus euap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/msi/providers/Microsoft.EventGrid/topics/usertopic4\",\r\n \"name\": \"usertopic4\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"privateEndpointConnections\": [\r\n {\r\n \"properties\": {\r\n \"privateEndpoint\": {\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testPartnerRg/providers/Microsoft.Network/privateEndpoints/example-PrivateEndpointTopicTest1\"\r\n },\r\n \"groupIds\": [\r\n \"topic\"\r\n ],\r\n \"privateLinkServiceConnectionState\": {\r\n \"status\": \"Approved\",\r\n \"description\": \"Auto-approved\",\r\n \"actionsRequired\": \"None\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testPartnerRg/providers/Microsoft.EventGrid/topics/testTopic1PriLink/privateEndpointConnections/example-PrivateEndpointTopicTest1.c3e18838-7bd8-4f3a-bf51-667d1d67c9f0\",\r\n \"name\": \"example-PrivateEndpointTopicTest1.c3e18838-7bd8-4f3a-bf51-667d1d67c9f0\",\r\n \"type\": \"Microsoft.EventGrid/topics/privateEndpointConnections\"\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://testtopic1prilink.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"78cd9e3c-f754-4a43-b5c1-01bcc848f635\",\r\n \"publicNetworkAccess\": \"Disabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/testPartnerRg/providers/Microsoft.EventGrid/topics/testTopic1PriLink\",\r\n \"name\": \"testTopic1PriLink\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-5497.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"81bb24a4-a2a5-4728-8151-be0cd5e95c32\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-108/providers/Microsoft.EventGrid/topics/sdk-Topic-5497\",\r\n \"name\": \"sdk-Topic-5497\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-9908.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"be4f6976-844a-4f0c-80ab-2fd38dc4fd9c\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8557/providers/Microsoft.EventGrid/topics/sdk-Topic-9908\",\r\n \"name\": \"sdk-Topic-9908\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-7738.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"9b872e0f-851d-416b-9668-cd3bbcd7f7d8\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-781/providers/Microsoft.EventGrid/topics/sdk-Topic-7738\",\r\n \"name\": \"sdk-Topic-7738\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-8109.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"235ef7cb-abaa-4cf8-98ce-5d54c814a403\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": null,\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7222/providers/Microsoft.EventGrid/topics/sdk-Topic-8109\",\r\n \"name\": \"sdk-Topic-8109\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnerqueuetopic74b55f0bcentraluseuap.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"50c8d996-b73a-4c6b-924d-17e780c4a7e6\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/egcrudrunnerqueuetopic74b55f0bCentralUSEUAP\",\r\n \"name\": \"egcrudrunnerqueuetopic74b55f0bCentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://egcrudrunnertopic6b8a3fd3centraluseuap.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"EventGridSchema\",\r\n \"metricResourceId\": \"6adb97fe-e35c-4796-b6da-6c536597332e\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"Central US EUAP\",\r\n \"tags\": {\r\n \"NewTag1\": \"NewValue1\",\r\n \"NewTag2\": \"NewValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/AzureEventGridRunnerRGCentralUSEUAP/providers/Microsoft.EventGrid/topics/egcrudrunnertopic6b8a3fd3CentralUSEUAP\",\r\n \"name\": \"egcrudrunnertopic6b8a3fd3CentralUSEUAP\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"endpoint\": \"https://sdk-topic-8790.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"f8b11351-66a4-44b8-96ad-ff91adca16e2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"originalTag1\": \"originalValue1\",\r\n \"originalTag2\": \"originalValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790\",\r\n \"name\": \"sdk-Topic-8790\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/C05EEA2D-16C9-462E-A4BA-141A8C72B313?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQzA1RUVBMkQtMTZDOS00NjJFLUE0QkEtMTQxQThDNzJCMzEzP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/A1404DE5-97BF-475C-B1B7-001B68BFAAD6?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQTE0MDRERTUtOTdCRi00NzVDLUIxQjctMDAxQjY4QkZBQUQ2P2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1009,35 +969,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:02 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "98e1e21a-bfc6-46db-8218-a7ba7ed3608a" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "9a1372a3-a728-4bd4-a8d1-2516d3d2e2c0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11992" ], "x-ms-correlation-request-id": [ - "3925fe96-4f28-4fe1-9503-12987286ee99" + "00964f6f-c7d2-4c01-801b-565aaf648c82" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004604Z:3925fe96-4f28-4fe1-9503-12987286ee99" + "WESTUS:20210618T220302Z:00964f6f-c7d2-4c01-801b-565aaf648c82" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:46:04 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1046,25 +1006,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/C05EEA2D-16C9-462E-A4BA-141A8C72B313?api-version=2020-10-15-preview\",\r\n \"name\": \"c05eea2d-16c9-462e-a4ba-141a8c72b313\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/A1404DE5-97BF-475C-B1B7-001B68BFAAD6?api-version=2021-06-01-preview\",\r\n \"name\": \"a1404de5-97bf-475c-b1b7-001b68bfaad6\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODExMy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTk3MTM/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzYxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTg3OTA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "a488573e-1a7a-46c1-a6e5-72ad3da080ec" + "09048558-46e6-4bcf-9c38-8a30b670ce23" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ], "Content-Type": [ @@ -1078,39 +1038,39 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:03 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/A22242C2-834F-4DEC-A159-24D824D6E972?api-version=2020-10-15-preview" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/E813477A-6EAB-4343-8F84-D1456D8D6241?api-version=2021-06-01-preview" ], "x-ms-request-id": [ - "f9aad4c6-609d-4ee0-bd2b-b7a429cbc629" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "d787d1ad-d7e3-4914-8cc3-b0342ae644c5" ], "x-ms-ratelimit-remaining-subscription-writes": [ "1197" ], "x-ms-correlation-request-id": [ - "da2575a4-d133-4be6-9bab-4fd96c2a4265" + "c1bf6e69-3644-4b0a-940b-cff3e60e915c" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004605Z:da2575a4-d133-4be6-9bab-4fd96c2a4265" + "WESTUS:20210618T220303Z:c1bf6e69-3644-4b0a-940b-cff3e60e915c" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:46:05 GMT" - ], "Content-Length": [ "969" ], @@ -1121,19 +1081,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"endpoint\": \"https://sdk-topic-9713.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"7add0752-487d-4b03-8e4d-046b3f8a0cd2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713\",\r\n \"name\": \"sdk-Topic-9713\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"endpoint\": \"https://sdk-topic-8790.centraluseuap-1.eventgrid.azure.net/api/events\",\r\n \"inputSchema\": \"CustomEventSchema\",\r\n \"inputSchemaMapping\": {\r\n \"properties\": {\r\n \"id\": {\r\n \"sourceField\": \"MyIDFIELD\"\r\n },\r\n \"topic\": {\r\n \"sourceField\": \"myTopicField\"\r\n },\r\n \"eventTime\": {\r\n \"sourceField\": \"MyEventTimeField\"\r\n },\r\n \"eventType\": {\r\n \"sourceField\": \"MyEventTypeField\",\r\n \"defaultValue\": null\r\n },\r\n \"subject\": {\r\n \"sourceField\": \"mySubjectField\",\r\n \"defaultValue\": null\r\n },\r\n \"dataVersion\": {\r\n \"sourceField\": null,\r\n \"defaultValue\": \"2\"\r\n }\r\n },\r\n \"inputSchemaMappingType\": \"Json\"\r\n },\r\n \"metricResourceId\": \"f8b11351-66a4-44b8-96ad-ff91adca16e2\",\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"kind\": \"Azure\",\r\n \"location\": \"centraluseuap\",\r\n \"tags\": {\r\n \"updatedTag1\": \"updatedValue1\",\r\n \"updatedTag2\": \"updatedValue2\"\r\n },\r\n \"id\": \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790\",\r\n \"name\": \"sdk-Topic-8790\",\r\n \"type\": \"Microsoft.EventGrid/topics\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/A22242C2-834F-4DEC-A159-24D824D6E972?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvQTIyMjQyQzItODM0Ri00REVDLUExNTktMjREODI0RDZFOTcyP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/E813477A-6EAB-4343-8F84-D1456D8D6241?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvRTgxMzQ3N0EtNkVBQi00MzQzLThGODQtRDE0NTZEOEQ2MjQxP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1141,35 +1101,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:13 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "0953a1d4-500d-44d7-9d27-e6e3fececbd2" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "9be33451-b8c2-4a0b-9bb3-3b7aa903de50" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11990" ], "x-ms-correlation-request-id": [ - "f562ad09-34ae-4c30-a3bb-76bd0da13650" + "737499e8-7907-43c1-b13f-bfbc3390484e" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004615Z:f562ad09-34ae-4c30-a3bb-76bd0da13650" + "WESTUS:20210618T220313Z:737499e8-7907-43c1-b13f-bfbc3390484e" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:46:15 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1178,19 +1138,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/A22242C2-834F-4DEC-A159-24D824D6E972?api-version=2020-10-15-preview\",\r\n \"name\": \"a22242c2-834f-4dec-a159-24d824d6e972\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/E813477A-6EAB-4343-8F84-D1456D8D6241?api-version=2021-06-01-preview\",\r\n \"name\": \"e813477a-6eab-4343-8f84-d1456d8d6241\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/6A320614-F0D6-4B07-B5C4-72C5FF4135F5?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvNkEzMjA2MTQtRjBENi00QjA3LUI1QzQtNzJDNUZGNDEzNUY1P2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/0B31C0BE-0AC1-4F35-9336-C2A6E524EA23?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMEIzMUMwQkUtMEFDMS00RjM1LTkzMzYtQzJBNkU1MjRFQTIzP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1198,35 +1158,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:24 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "bde8912a-a252-406d-ad0c-1733efb4851d" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "92ea381e-2ead-4120-9ab5-03dbb669b7d9" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" + "11988" ], "x-ms-correlation-request-id": [ - "309450a3-c621-4c84-9439-dfacb093f8bb" + "eb3b551f-36e0-4ece-9be0-aa7c75afe298" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004626Z:309450a3-c621-4c84-9439-dfacb093f8bb" + "WESTUS:20210618T220324Z:eb3b551f-36e0-4ece-9be0-aa7c75afe298" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:46:26 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1235,25 +1195,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/6A320614-F0D6-4B07-B5C4-72C5FF4135F5?api-version=2020-10-15-preview\",\r\n \"name\": \"6a320614-f0d6-4b07-b5c4-72c5ff4135f5\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/0B31C0BE-0AC1-4F35-9336-C2A6E524EA23?api-version=2021-06-01-preview\",\r\n \"name\": \"0b31c0be-0ac1-4f35-9336-c2a6e524ea23\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-8113/providers/Microsoft.EventGrid/topics/sdk-Topic-9713?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctODExMy9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTk3MTM/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/sdk-EventGrid-RG-7615/providers/Microsoft.EventGrid/topics/sdk-Topic-8790?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Jlc291cmNlR3JvdXBzL3Nkay1FdmVudEdyaWQtUkctNzYxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkV2ZW50R3JpZC90b3BpY3Mvc2RrLVRvcGljLTg3OTA/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "25a9cbb0-30fe-4dfe-8757-ea97db07a465" + "e6abe09f-3eb6-415c-9b0b-f5a5281c89e1" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1261,62 +1221,62 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:25 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/146B0C3A-07A7-4968-89EB-D3DA06E2F3DB?api-version=2020-10-15-preview" + "https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/DE42B801-CEC3-414B-ABD8-F54A3081ECAA?api-version=2021-06-01-preview" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "Azure-AsyncOperation": [ - "https://centraluseuap.management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/146B0C3A-07A7-4968-89EB-D3DA06E2F3DB?api-version=2020-10-15-preview" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "https://management.azure.com:443/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/DE42B801-CEC3-414B-ABD8-F54A3081ECAA?api-version=2021-06-01-preview" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" + "14999" ], "x-ms-request-id": [ - "e5bbb924-3dc9-4a80-bf1a-6206405e9e1c" + "d6d2b5f1-d114-41b4-bec8-89a724440eb4" ], "x-ms-correlation-request-id": [ - "e5bbb924-3dc9-4a80-bf1a-6206405e9e1c" + "d6d2b5f1-d114-41b4-bec8-89a724440eb4" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004627Z:e5bbb924-3dc9-4a80-bf1a-6206405e9e1c" + "WESTUS:20210618T220325Z:d6d2b5f1-d114-41b4-bec8-89a724440eb4" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:46:27 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/146B0C3A-07A7-4968-89EB-D3DA06E2F3DB?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvMTQ2QjBDM0EtMDdBNy00OTY4LTg5RUItRDNEQTA2RTJGM0RCP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/DE42B801-CEC3-414B-ABD8-F54A3081ECAA?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvbnNTdGF0dXMvREU0MkI4MDEtQ0VDMy00MTRCLUFCRDgtRjU0QTMwODFFQ0FBP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1324,35 +1284,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:35 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "69828c53-198b-40a7-b2ff-13a03e15a659" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "22aeba9a-39dd-43ce-a442-1fff793d00d3" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" + "11986" ], "x-ms-correlation-request-id": [ - "291e337f-40cd-478c-84eb-b89b900771b4" + "110c9c85-e34b-436d-98aa-1a014cc8bdc5" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004637Z:291e337f-40cd-478c-84eb-b89b900771b4" + "WESTUS:20210618T220335Z:110c9c85-e34b-436d-98aa-1a014cc8bdc5" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:46:36 GMT" - ], "Content-Length": [ - "308" + "294" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1361,19 +1321,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"https://centraluseuap.management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/146B0C3A-07A7-4968-89EB-D3DA06E2F3DB?api-version=2020-10-15-preview\",\r\n \"name\": \"146b0c3a-07a7-4968-89eb-d3da06e2f3db\",\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationsStatus/DE42B801-CEC3-414B-ABD8-F54A3081ECAA?api-version=2021-06-01-preview\",\r\n \"name\": \"de42b801-cec3-414b-abd8-f54a3081ecaa\",\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/146B0C3A-07A7-4968-89EB-D3DA06E2F3DB?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvMTQ2QjBDM0EtMDdBNy00OTY4LTg5RUItRDNEQTA2RTJGM0RCP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", + "RequestUri": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/locations/centraluseuap/operationResults/DE42B801-CEC3-414B-ABD8-F54A3081ECAA?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNWI0YjY1MGUtMjhiOS00NzkwLWIzYWItZGRiZDg4ZDcyN2M0L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL2xvY2F0aW9ucy9jZW50cmFsdXNldWFwL29wZXJhdGlvblJlc3VsdHMvREU0MkI4MDEtQ0VDMy00MTRCLUFCRDgtRjU0QTMwODFFQ0FBP2FwaS12ZXJzaW9uPTIwMjEtMDYtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -1381,38 +1341,38 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Fri, 18 Jun 2021 22:03:35 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "1d83dffb-a438-4e3f-800c-d21f850a287d" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "9835d773-ed06-4d68-a282-803730a04baa" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" + "11985" ], "x-ms-correlation-request-id": [ - "55639136-8870-4e9c-89fb-1bb3f4a79d4c" + "a2154c91-05ea-4366-a1cb-31d671c37db3" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T004637Z:55639136-8870-4e9c-89fb-1bb3f4a79d4c" + "WESTUS:20210618T220335Z:a2154c91-05ea-4366-a1cb-31d671c37db3" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:46:36 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", @@ -1421,8 +1381,8 @@ ], "Names": { "TopicCreateGetUpdateDelete": [ - "sdk-EventGrid-RG-8113", - "sdk-Topic-9713" + "sdk-EventGrid-RG-7615", + "sdk-Topic-8790" ] }, "Variables": { diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/TopicTypeTestsAsync.json b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/TopicTypeTestsAsync.json index 0dd62cf0f2dad..f14f0cbae5742 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/TopicTypeTestsAsync.json +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/SessionRecords/ScenarioTests/TopicTypeTestsAsync.json @@ -1,21 +1,21 @@ { "Entries": [ { - "RequestUri": "/providers/Microsoft.EventGrid/topicTypes?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljVHlwZXM/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", + "RequestUri": "/providers/Microsoft.EventGrid/topicTypes?api-version=2021-06-01-preview", + "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljVHlwZXM/YXBpLXZlcnNpb249MjAyMS0wNi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6c0322e5-fc21-441c-a7b5-b81a2aea1d3f" + "cc320c15-5569-4a1e-9327-da2162f0565f" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29719.03", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", + "OSVersion/Microsoft.Windows.10.0.19043.", "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" ] }, @@ -23,161 +23,35 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Thu, 17 Jun 2021 21:13:19 GMT" + ], "Pragma": [ "no-cache" ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" + "x-ms-failure-cause": [ + "gateway" ], "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], "x-ms-request-id": [ - "e9110dea-cffa-439d-b246-8c7f99cccc45" - ], - "x-ms-correlation-request-id": [ - "e9110dea-cffa-439d-b246-8c7f99cccc45" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005433Z:e9110dea-cffa-439d-b246-8c7f99cccc45" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:54:33 GMT" - ], - "Content-Length": [ - "18065" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.Eventhub\",\r\n \"displayName\": \"Event Hubs Namespaces\",\r\n \"description\": \"Microsoft Event Hubs service events.\",\r\n \"resourceRegionType\": \"RegionalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"supportedLocations\": [\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Germany West Central\"\r\n ],\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups//providers/Microsoft.EventHub/namespaces/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Eventhub.Namespaces\",\r\n \"name\": \"Microsoft.Eventhub.Namespaces\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.Storage\",\r\n \"displayName\": \"Storage Accounts (Blob & GPv2)\",\r\n \"description\": \"Microsoft Storage service events.\",\r\n \"resourceRegionType\": \"RegionalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"supportedLocations\": [\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\"\r\n ],\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups//providers/Microsoft.Storage/storageAccounts/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts\",\r\n \"name\": \"Microsoft.Storage.StorageAccounts\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.Resources\",\r\n \"displayName\": \"Azure Subscriptions\",\r\n \"description\": \"Resource management events under an Azure subscription\",\r\n \"resourceRegionType\": \"GlobalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"sourceResourceFormat\": \"/subscriptions/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Resources.Subscriptions\",\r\n \"name\": \"Microsoft.Resources.Subscriptions\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.Resources\",\r\n \"displayName\": \"Resource Groups\",\r\n \"description\": \"Resource management events under a resource group.\",\r\n \"resourceRegionType\": \"GlobalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Resources.ResourceGroups\",\r\n \"name\": \"Microsoft.Resources.ResourceGroups\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.Devices\",\r\n \"displayName\": \"Azure IoT Hub Accounts\",\r\n \"description\": \"Azure IoT Hub service events\",\r\n \"resourceRegionType\": \"RegionalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"supportedLocations\": [\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"UK West\",\r\n \"Central US EUAP\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\"\r\n ],\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups//providers/Microsoft.Devices/ioTHubs/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Devices.IoTHubs\",\r\n \"name\": \"Microsoft.Devices.IoTHubs\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.EventGrid\",\r\n \"displayName\": \"Event Grid Topics\",\r\n \"description\": \"Custom events via Event Grid Topics\",\r\n \"resourceRegionType\": \"RegionalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"supportedLocations\": [\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\"\r\n ]\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.EventGrid.Topics\",\r\n \"name\": \"Microsoft.EventGrid.Topics\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.ServiceBus\",\r\n \"displayName\": \"Service Bus Namespaces\",\r\n \"description\": \"Service Bus events\",\r\n \"resourceRegionType\": \"RegionalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"supportedLocations\": [\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Germany West Central\"\r\n ],\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups//providers/Microsoft.ServiceBus/namespaces/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.ServiceBus.Namespaces\",\r\n \"name\": \"Microsoft.ServiceBus.Namespaces\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.ContainerRegistry\",\r\n \"displayName\": \"Azure Container Registry\",\r\n \"description\": \"Azure Container Registry service events\",\r\n \"resourceRegionType\": \"RegionalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"supportedLocations\": [\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"Central US EUAP\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"South India\"\r\n ],\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups//providers/Microsoft.ContainerRegistry/registries/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.ContainerRegistry.Registries\",\r\n \"name\": \"Microsoft.ContainerRegistry.Registries\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.Media\",\r\n \"displayName\": \"Microsoft Azure Media Services\",\r\n \"description\": \"Microsoft Azure Media Services events\",\r\n \"resourceRegionType\": \"RegionalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"supportedLocations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"Central US EUAP\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"East US 2 EUAP\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Brazil Southeast\"\r\n ],\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups//providers/Microsoft.Media/MediaServices/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Media.MediaServices\",\r\n \"name\": \"Microsoft.Media.MediaServices\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.Maps\",\r\n \"displayName\": \"Azure Maps Accounts\",\r\n \"description\": \"Microsoft Maps service events.\",\r\n \"resourceRegionType\": \"GlobalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups//providers/Microsoft.Maps/Accounts/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Maps.Accounts\",\r\n \"name\": \"Microsoft.Maps.Accounts\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.EventGrid\",\r\n \"displayName\": \"Event Grid Domains\",\r\n \"description\": \"Custom events via Event Grid Domains.\",\r\n \"resourceRegionType\": \"RegionalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"supportedLocations\": [\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\"\r\n ]\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.EventGrid.Domains\",\r\n \"name\": \"Microsoft.EventGrid.Domains\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.AppConfiguration\",\r\n \"displayName\": \"Microsoft Azure App Configuration\",\r\n \"description\": \"Microsoft Azure App Configuration events\",\r\n \"resourceRegionType\": \"RegionalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"supportedLocations\": [\r\n \"East US 2 EUAP\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"South East Asia\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"Central India\"\r\n ],\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups//providers/Microsoft.AppConfiguration/ConfigurationStores/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.AppConfiguration.ConfigurationStores\",\r\n \"name\": \"Microsoft.AppConfiguration.ConfigurationStores\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.KeyVault\",\r\n \"displayName\": \"Microsoft Key Vault\",\r\n \"description\": \"Microsoft Key Vault service events\",\r\n \"resourceRegionType\": \"RegionalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"supportedLocations\": [\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Brazil Southeast\"\r\n ],\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups//providers/Microsoft.KeyVault/vaults/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.KeyVault.vaults\",\r\n \"name\": \"Microsoft.KeyVault.vaults\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.Web\",\r\n \"displayName\": \"App Services\",\r\n \"description\": \"App Services events\",\r\n \"resourceRegionType\": \"RegionalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"supportedLocations\": [\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Germany West Central\"\r\n ],\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups//providers/Microsoft.Web/sites/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Web.Sites\",\r\n \"name\": \"Microsoft.Web.Sites\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.Web\",\r\n \"displayName\": \"App Service Plans\",\r\n \"description\": \"App Service Plans events\",\r\n \"resourceRegionType\": \"RegionalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"supportedLocations\": [\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Germany West Central\"\r\n ],\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups//providers/Microsoft.Web/ServerFarms/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Web.ServerFarms\",\r\n \"name\": \"Microsoft.Web.ServerFarms\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.SignalRService\",\r\n \"displayName\": \"Azure SignalR Service\",\r\n \"description\": \"Azure SignalR service events\",\r\n \"resourceRegionType\": \"RegionalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"supportedLocations\": [\r\n \"Australia East\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Central US EUAP\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Central India\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"North Central US\",\r\n \"Norway East\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"West India\"\r\n ],\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups//providers/Microsoft.SignalRService/SignalR/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.SignalRService.SignalR\",\r\n \"name\": \"Microsoft.SignalRService.SignalR\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.MachineLearningServices\",\r\n \"displayName\": \"Machine Learning Workspaces\",\r\n \"description\": \"Microsoft Azure Machine Learning Service events\",\r\n \"resourceRegionType\": \"RegionalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"supportedLocations\": [\r\n \"East US 2 EUAP\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US EUAP\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"France Central\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Australia East\"\r\n ],\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups//providers/Microsoft.MachineLearningServices/Workspaces/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.MachineLearningServices.Workspaces\",\r\n \"name\": \"Microsoft.MachineLearningServices.Workspaces\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.Cache\",\r\n \"displayName\": \"Microsoft Azure Cache for Redis\",\r\n \"description\": \"Microsoft Azure Cache for Redis service events\",\r\n \"resourceRegionType\": \"RegionalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"supportedLocations\": [\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\"\r\n ],\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups//providers/Microsoft.Cache/Redis/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Cache.Redis\",\r\n \"name\": \"Microsoft.Cache.Redis\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"provider\": \"Microsoft.Communication\",\r\n \"displayName\": \"Azure Communication Services\",\r\n \"description\": \"Azure Communication Service Events\",\r\n \"resourceRegionType\": \"GlobalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups//providers/Microsoft.Communication/communicationservices/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Communication.CommunicationServices\",\r\n \"name\": \"Microsoft.Communication.CommunicationServices\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljVHlwZXMvTWljcm9zb2Z0LlN0b3JhZ2UuU3RvcmFnZUFjY291bnRzP2FwaS12ZXJzaW9uPTIwMjAtMTAtMTUtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2b2d8b1e-caf1-4ba8-bc93-2060db6c2f55" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "c8b55493-6f18-44b7-b81c-c191aee6a4d7" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-tenant-reads": [ - "11998" + "3bc0a6c8-d8dd-40c2-aeed-304dd5921f31" ], "x-ms-correlation-request-id": [ - "2ade325d-8708-411a-bb80-55656130c369" + "3bc0a6c8-d8dd-40c2-aeed-304dd5921f31" ], "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005433Z:2ade325d-8708-411a-bb80-55656130c369" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Fri, 19 Feb 2021 00:54:33 GMT" - ], - "Content-Length": [ - "1239" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"provider\": \"Microsoft.Storage\",\r\n \"displayName\": \"Storage Accounts (Blob & GPv2)\",\r\n \"description\": \"Microsoft Storage service events.\",\r\n \"resourceRegionType\": \"RegionalResource\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"supportedLocations\": [\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\"\r\n ],\r\n \"sourceResourceFormat\": \"/subscriptions//resourceGroups//providers/Microsoft.Storage/storageAccounts/\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts\",\r\n \"name\": \"Microsoft.Storage.StorageAccounts\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts/eventTypes?api-version=2020-10-15-preview", - "EncodedRequestUri": "L3Byb3ZpZGVycy9NaWNyb3NvZnQuRXZlbnRHcmlkL3RvcGljVHlwZXMvTWljcm9zb2Z0LlN0b3JhZ2UuU3RvcmFnZUFjY291bnRzL2V2ZW50VHlwZXM/YXBpLXZlcnNpb249MjAyMC0xMC0xNS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "fc85d1d2-912c-4a30-978e-10006babe07d" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.29719.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.EventGrid.EventGridManagementClient/6.1.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" + "WESTUS:20210617T211320Z:3bc0a6c8-d8dd-40c2-aeed-304dd5921f31" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-request-id": [ - "fbae4a02-5dd6-4b0c-a196-4e06bc92b85a" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-tenant-reads": [ - "11997" - ], - "x-ms-correlation-request-id": [ - "b85cad0e-efab-4435-a4a1-29a4883b26ba" - ], - "x-ms-routing-request-id": [ - "CENTRALUSEUAP:20210219T005433Z:b85cad0e-efab-4435-a4a1-29a4883b26ba" - ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Fri, 19 Feb 2021 00:54:33 GMT" - ], "Content-Length": [ - "2387" + "409" ], "Content-Type": [ "application/json; charset=utf-8" @@ -186,8 +60,8 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Blob Created\",\r\n \"description\": \"Raised when a blob is created.\",\r\n \"schemaUrl\": \"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/eventgrid/data-plane/Microsoft.Storage/stable/2018-01-01/Storage.json\",\r\n \"isInDefaultSet\": true\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts/eventTypes/Microsoft.Storage.BlobCreated\",\r\n \"name\": \"Microsoft.Storage.BlobCreated\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes/eventTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Blob Deleted\",\r\n \"description\": \"Raised when a blob is deleted.\",\r\n \"schemaUrl\": \"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/eventgrid/data-plane/Microsoft.Storage/stable/2018-01-01/Storage.json\",\r\n \"isInDefaultSet\": true\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts/eventTypes/Microsoft.Storage.BlobDeleted\",\r\n \"name\": \"Microsoft.Storage.BlobDeleted\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes/eventTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Directory Created\",\r\n \"description\": \"Event published when a directory is created\",\r\n \"schemaUrl\": \"tbd\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts/eventTypes/Microsoft.Storage.DirectoryCreated\",\r\n \"name\": \"Microsoft.Storage.DirectoryCreated\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes/eventTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Directory Deleted\",\r\n \"description\": \"Event published when a directory is deleted\",\r\n \"schemaUrl\": \"tbd\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts/eventTypes/Microsoft.Storage.DirectoryDeleted\",\r\n \"name\": \"Microsoft.Storage.DirectoryDeleted\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes/eventTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Blob Renamed\",\r\n \"description\": \"Event published when a blob is renamed\",\r\n \"schemaUrl\": \"tbd\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts/eventTypes/Microsoft.Storage.BlobRenamed\",\r\n \"name\": \"Microsoft.Storage.BlobRenamed\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes/eventTypes\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Directory Renamed\",\r\n \"description\": \"Event published when a directory is renamed\",\r\n \"schemaUrl\": \"tbd\"\r\n },\r\n \"id\": \"providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts/eventTypes/Microsoft.Storage.DirectoryRenamed\",\r\n \"name\": \"Microsoft.Storage.DirectoryRenamed\",\r\n \"type\": \"Microsoft.EventGrid/topicTypes/eventTypes\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"InvalidResourceType\",\r\n \"message\": \"The resource type 'topicTypes' could not be found in the namespace 'Microsoft.EventGrid' for api version '2021-06-01-preview'. The supported api-versions are '2017-06-15-preview,2017-09-15-preview,2018-01-01,2018-05-01-preview,2018-09-15-preview,2019-01-01,2019-02-01-preview,2019-06-01,2020-01-01-preview,2020-04-01-preview,2020-06-01,2020-10-15-preview'.\"\r\n }\r\n}", + "StatusCode": 404 } ], "Names": {}, diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/Tests/ScenarioTests.EventSubscriptionTests.CRUD.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/Tests/ScenarioTests.EventSubscriptionTests.CRUD.cs index 2fae6ddbdc8ce..7efb87012bbca 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/Tests/ScenarioTests.EventSubscriptionTests.CRUD.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/Tests/ScenarioTests.EventSubscriptionTests.CRUD.cs @@ -115,7 +115,7 @@ public void EventSubscriptionToCustomTopicCreateGetUpdateDelete() { EndpointUrl = AzureFunctionEndpointUrl, DeliveryAttributeMappings = new List - { + { new StaticDeliveryAttributeMapping() { Name = "StaticDeliveryAttribute1", @@ -123,9 +123,9 @@ public void EventSubscriptionToCustomTopicCreateGetUpdateDelete() Value = "someValue" }, new DynamicDeliveryAttributeMapping() - { + { Name = "DynamicDeliveryAttribute1", - SourceField = "SomeField" + SourceField = "data.field1" } } }, @@ -151,6 +151,7 @@ public void EventSubscriptionToCustomTopicCreateGetUpdateDelete() Assert.Contains(eventSubscriptionResponse.Labels, label => label == "UpdatedLabel1"); Assert.NotNull(((WebHookEventSubscriptionDestination)eventSubscriptionResponse.Destination).DeliveryAttributeMappings); Assert.Equal(2, ((WebHookEventSubscriptionDestination)eventSubscriptionResponse.Destination).DeliveryAttributeMappings.Count); + // Assert.Equal(1, ((WebHookEventSubscriptionDestination)eventSubscriptionResponse.Destination).DeliveryAttributeMappings.Count); Assert.Equal("StaticDeliveryAttribute1", ((WebHookEventSubscriptionDestination)eventSubscriptionUpdateParameters.Destination).DeliveryAttributeMappings[0].Name); Assert.Equal("DynamicDeliveryAttribute1", ((WebHookEventSubscriptionDestination)eventSubscriptionUpdateParameters.Destination).DeliveryAttributeMappings[1].Name); @@ -367,7 +368,7 @@ public void EventSubscriptionToDomainCreateGetUpdateDelete() } } - [Fact] + [Fact(Skip = "Stop this test until ARM manifest deployment in all regions to tesh this global resource.")] public void EventSubscriptionToAzureSubscriptionCreateGetUpdateDelete() { using (MockContext context = MockContext.Start(this.GetType())) @@ -425,7 +426,7 @@ public void EventSubscriptionToAzureSubscriptionCreateGetUpdateDelete() } } - [Fact] + [Fact(Skip = "Stop this test until ARM manifest deployment in all regions to test this global resource.")] public void EventSubscriptionToResourceGroupCreateGetUpdateDelete() { using (MockContext context = MockContext.Start(this.GetType())) @@ -703,7 +704,7 @@ public void EventSubscriptionCreateGetUpdateDeleteWithDlqAdvancedFilterServiceBu } } - [Fact] + [Fact(Skip = "Skip temportarily.")] public void EventSubscriptionToCustomTopicCreateGetUpdateDeleteWithEventDeliverySchema() { using (MockContext context = MockContext.Start(this.GetType())) @@ -963,5 +964,60 @@ public void EventSubscriptionCreateGetUpdateDeleteWithDlqAdvancedFilterAzureFunc EventGridManagementClient.Topics.DeleteAsync(resourceGroup, topicName).Wait(); } } + + [Fact] + public void DisableLocalAuthCRUDOperations() + { + using (MockContext context = MockContext.Start(this.GetType())) + { + this.InitializeClients(context); + + var location = this.ResourceManagementClient.GetLocationFromProvider(); + + var resourceGroup = this.ResourceManagementClient.TryGetResourceGroup(location); + if (string.IsNullOrWhiteSpace(resourceGroup)) + { + resourceGroup = TestUtilities.GenerateName(EventGridManagementHelper.ResourceGroupPrefix); + this.ResourceManagementClient.TryRegisterResourceGroup(location, resourceGroup); + } + + var topicName = TestUtilities.GenerateName(EventGridManagementHelper.TopicPrefix); + + var createTopicResponse = this.EventGridManagementClient.Topics.CreateOrUpdateAsync( + resourceGroup, + topicName, + new Topic() + { + Location = location, + Tags = new Dictionary() + { + {"tag1", "value1"}, + {"tag2", "value2"} + }, + DisableLocalAuth = false + }).Result; + + Assert.NotNull(createTopicResponse); + Assert.Equal(createTopicResponse.Name, topicName); + + TestUtilities.Wait(TimeSpan.FromSeconds(5)); + + // Get the created topic + var getTopicResponse = EventGridManagementClient.Topics.Get(resourceGroup, topicName); + if (string.Compare(getTopicResponse.ProvisioningState, "Succeeded", true) != 0) + { + TestUtilities.Wait(TimeSpan.FromSeconds(5)); + } + + getTopicResponse = EventGridManagementClient.Topics.Get(resourceGroup, topicName); + Assert.NotNull(getTopicResponse); + Assert.Equal("Succeeded", getTopicResponse.ProvisioningState, StringComparer.CurrentCultureIgnoreCase); + Assert.Equal(location, getTopicResponse.Location, StringComparer.CurrentCultureIgnoreCase); + Assert.False(getTopicResponse.DisableLocalAuth); + + // Delete the topic + EventGridManagementClient.Topics.DeleteAsync(resourceGroup, topicName).Wait(); + } + } } } \ No newline at end of file diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/Tests/ScenarioTests.TopicTypeTests.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/Tests/ScenarioTests.TopicTypeTests.cs index 3706e06c88ba2..44941bc2ed9f4 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/Tests/ScenarioTests.TopicTypeTests.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/Tests/ScenarioTests.TopicTypeTests.cs @@ -17,7 +17,7 @@ public partial class ScenarioTests const string StorageTopicType = "Microsoft.Storage.StorageAccounts"; const string EventHubsTopicType = "Microsoft.EventHub.Namespaces"; - [Fact] + [Fact(Skip = "Stop this test until ARM manifest deployment in all regions to test this global resource.")] public async Task TopicTypeTestsAsync() { using (MockContext context = MockContext.Start(this.GetType())) diff --git a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/Tests/ScenarioTests.cs b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/Tests/ScenarioTests.cs index 189170c151375..06f1b35e1830a 100644 --- a/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/Tests/ScenarioTests.cs +++ b/sdk/eventgrid/Microsoft.Azure.Management.EventGrid/tests/Tests/ScenarioTests.cs @@ -6,6 +6,7 @@ using Microsoft.Azure.Management.Resources; using Microsoft.Rest.ClientRuntime.Azure.TestFramework; using EventGrid.Tests.TestHelper; +using System; namespace EventGrid.Tests.ScenarioTests { @@ -24,10 +25,18 @@ protected void InitializeClients(MockContext context) { lock (m_lock) { - if (!m_initialized) + try { - resourceManagementClient = EventGridManagementHelper.GetResourceManagementClient(context, new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }); - eventGridManagementClient = EventGridManagementHelper.GetEventGridManagementClient(context, new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }); + if (!m_initialized) + { + resourceManagementClient = EventGridManagementHelper.GetResourceManagementClient(context, new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }); + eventGridManagementClient = EventGridManagementHelper.GetEventGridManagementClient(context, new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }); + } + } + catch (Exception ex) + { + Console.Write(ex); + throw; } } } diff --git a/sdk/eventgrid/Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents/README.md b/sdk/eventgrid/Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents/README.md index 91a67725328e7..2a75a769509c3 100644 --- a/sdk/eventgrid/Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents/README.md +++ b/sdk/eventgrid/Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents/README.md @@ -44,7 +44,7 @@ EventGridPublisherClient client = new EventGridPublisherClient( For information about general Event Grid concepts: [Concepts in Azure Event Grid](https://docs.microsoft.com/azure/event-grid/concepts). -For detailed information about the Event Grid client library concepts: [Event Grid Client Library](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventgrid/Azure.Messaging.EventGrid#key-concepts) +For detailed information about the Event Grid client library concepts: [Event Grid Client Library](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventgrid/Azure.Messaging.EventGrid#key-concepts) ## Examples @@ -54,7 +54,7 @@ EventGridPublisherClient client = new EventGridPublisherClient( new AzureKeyCredential(TestEnvironment.CloudEventTopicKey)); var cloudEvent = - new CloudEvent + new CloudEvent { Type = "record", Source = new Uri("http://www.contoso.com"), @@ -65,11 +65,11 @@ await client.SendCloudEventAsync(cloudEvent); ## Troubleshooting -For troubleshooting information, see the [Event Grid Client Library documentation](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventgrid/Azure.Messaging.EventGrid#troubleshooting). +For troubleshooting information, see the [Event Grid Client Library documentation](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventgrid/Azure.Messaging.EventGrid#troubleshooting). ## Next steps -View more [samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents/tests/Samples) here for common usages of the library. +View more [samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventgrid/Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents/tests/Samples) here for common usages of the library. ## Contributing diff --git a/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/Microsoft.Azure.WebJobs.Extensions.EventGrid.sln b/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/Microsoft.Azure.WebJobs.Extensions.EventGrid.sln index da305ef0daa74..044ee1337edc0 100644 --- a/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/Microsoft.Azure.WebJobs.Extensions.EventGrid.sln +++ b/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/Microsoft.Azure.WebJobs.Extensions.EventGrid.sln @@ -7,6 +7,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Azure.WebJobs.Ext EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Azure.WebJobs.Extensions.EventGrid", "src\Microsoft.Azure.WebJobs.Extensions.EventGrid.csproj", "{9322A9CD-ADC3-4BF3-B3AA-063A66585113}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.Messaging.EventGrid", "..\Azure.Messaging.EventGrid\src\Azure.Messaging.EventGrid.csproj", "{3E40026E-2DE9-4FE0-8E25-73F7B35F5D24}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -21,6 +23,10 @@ Global {9322A9CD-ADC3-4BF3-B3AA-063A66585113}.Debug|Any CPU.Build.0 = Debug|Any CPU {9322A9CD-ADC3-4BF3-B3AA-063A66585113}.Release|Any CPU.ActiveCfg = Release|Any CPU {9322A9CD-ADC3-4BF3-B3AA-063A66585113}.Release|Any CPU.Build.0 = Release|Any CPU + {3E40026E-2DE9-4FE0-8E25-73F7B35F5D24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3E40026E-2DE9-4FE0-8E25-73F7B35F5D24}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3E40026E-2DE9-4FE0-8E25-73F7B35F5D24}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3E40026E-2DE9-4FE0-8E25-73F7B35F5D24}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/README.md b/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/README.md index 2b68b087f3604..7e1ee7d268d5c 100644 --- a/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/README.md +++ b/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/README.md @@ -138,12 +138,12 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fsearch%2FMicrosoft.Azure.WebJobs.Extensions.EventGrid%2FREADME.png) -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/search/Microsoft.Azure.WebJobs.Extensions.EventGrid/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/Microsoft.Azure.WebJobs.Extensions.EventGrid/src [package]: https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.EventGrid/ [docs]: https://docs.microsoft.com/dotnet/api/Microsoft.Azure.WebJobs.Extensions.EventGrid [nuget]: https://www.nuget.org/ -[contrib]: https://github.com/Azure/azure-sdk-for-net/tree/master/CONTRIBUTING.md +[contrib]: https://github.com/Azure/azure-sdk-for-net/tree/main/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/src/Microsoft.Azure.WebJobs.Extensions.EventGrid.csproj b/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/src/Microsoft.Azure.WebJobs.Extensions.EventGrid.csproj index 0623906be7d9c..9aa40b3bebb67 100644 --- a/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/src/Microsoft.Azure.WebJobs.Extensions.EventGrid.csproj +++ b/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/src/Microsoft.Azure.WebJobs.Extensions.EventGrid.csproj @@ -9,7 +9,13 @@ - + + + + + + + diff --git a/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/src/TriggerBinding/HttpRequestProcessor.cs b/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/src/TriggerBinding/HttpRequestProcessor.cs index 9f6d1629aa2f4..ee8d12413b534 100644 --- a/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/src/TriggerBinding/HttpRequestProcessor.cs +++ b/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/src/TriggerBinding/HttpRequestProcessor.cs @@ -8,9 +8,10 @@ using System.Net.Http; using System.Threading; using System.Threading.Tasks; +using Azure.Messaging.EventGrid.SystemEvents; using Microsoft.Extensions.Logging; -using Newtonsoft.Json; using Newtonsoft.Json.Linq; +using STJ = System.Text.Json; namespace Microsoft.Azure.WebJobs.Extensions.EventGrid { @@ -66,10 +67,11 @@ internal async Task ProcessAsync( $"The request content should be parseable into a JSON object or array, but was {events.Type}."); } - SubscriptionValidationResponse validationResponse = new(){ ValidationResponse = validationCode }; + SubscriptionValidationResponse validationResponse = new SubscriptionValidationResponse{ ValidationResponse = validationCode }; var returnMessage = new HttpResponseMessage(HttpStatusCode.OK) { - Content = new StringContent(JsonConvert.SerializeObject(validationResponse)) + // use System.Text.Json to leverage the custom converter so that the casing is correct. + Content = new StringContent(STJ.JsonSerializer.Serialize(validationResponse)) }; _logger.LogInformation($"perform handshake with eventGrid for function: {functionName}"); return returnMessage; diff --git a/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/src/TriggerBinding/SubscriptionValidationResponse.cs b/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/src/TriggerBinding/SubscriptionValidationResponse.cs deleted file mode 100644 index ec5cb4cba7187..0000000000000 --- a/sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/src/TriggerBinding/SubscriptionValidationResponse.cs +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -using Newtonsoft.Json; - -namespace Microsoft.Azure.WebJobs.Extensions.EventGrid -{ - internal class SubscriptionValidationResponse - { - [JsonProperty(PropertyName = "validationResponse")] - public string ValidationResponse { get; set; } - } -} diff --git a/sdk/eventgrid/README.md b/sdk/eventgrid/README.md index a06eedf164b2d..340ddedab7dcb 100644 --- a/sdk/eventgrid/README.md +++ b/sdk/eventgrid/README.md @@ -8,17 +8,17 @@ The current generation of the Azure Event Grid client library uses the package n ### `Azure.Messaging.EventGrid` -This package is the current generation client library and is of the Azure SDK for .NET. The source code is available on [GitHub](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventgrid/Azure.Messaging.EventGrid). +This package is the current generation client library and is of the Azure SDK for .NET. The source code is available on [GitHub](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventgrid/Azure.Messaging.EventGrid). Use the following packages to publish and consume events from Event Grid: | Nuget Package | Reference | Samples | |--------------------------------------|---------------------------------------------------------------|-------------------------------------------------------------------------------| -| [Azure.Messaging.EventGrid](https://www.nuget.org/packages/Azure.Messaging.EventGrid) | [API Reference for Azure.Messaging.EventGrid](https://docs.microsoft.com/dotnet/api/azure.messaging.eventgrid?view=azure-dotnet) | [Samples for Azure.Messaging.EventGrid](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventgrid/Azure.Messaging.EventGrid/samples) | +| [Azure.Messaging.EventGrid](https://www.nuget.org/packages/Azure.Messaging.EventGrid) | [API Reference for Azure.Messaging.EventGrid](https://docs.microsoft.com/dotnet/api/azure.messaging.eventgrid?view=azure-dotnet) | [Samples for Azure.Messaging.EventGrid](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventgrid/Azure.Messaging.EventGrid/samples) | ### `Microsoft.Azure.EventGrid` -The source code for the previous generation client library, `Microsoft.Azure.EventGrid` is available on [GitHub](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventgrid/Microsoft.Azure.EventGrid). +The source code for the previous generation client library, `Microsoft.Azure.EventGrid` is available on [GitHub](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventgrid/Microsoft.Azure.EventGrid). Use the following legacy packages to publish and consume events from Event Grid: diff --git a/sdk/eventgrid/ci.yml b/sdk/eventgrid/ci.yml index 1611927f76ed7..418b51e9e39b1 100644 --- a/sdk/eventgrid/ci.yml +++ b/sdk/eventgrid/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/eventhub/Azure.Messaging.EventHubs.Processor/README.md b/sdk/eventhub/Azure.Messaging.EventHubs.Processor/README.md index 2005317364cb3..36e3dd7ba8956 100755 --- a/sdk/eventhub/Azure.Messaging.EventHubs.Processor/README.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs.Processor/README.md @@ -10,7 +10,7 @@ The Event Processor client library is a companion to the Azure Event Hubs client - Managing checkpoints and state for processing in a durable manner using Azure Storage blobs as the underlying data store. -[Source code](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/src) | [Package (NuGet)](https://www.nuget.org/packages/Azure.Messaging.EventHubs.Processor/) | [API reference documentation](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs) | [Product documentation](https://docs.microsoft.com/azure/event-hubs/) +[Source code](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/src) | [Package (NuGet)](https://www.nuget.org/packages/Azure.Messaging.EventHubs.Processor/) | [API reference documentation](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs) | [Product documentation](https://docs.microsoft.com/azure/event-hubs/) ## Getting started @@ -77,8 +77,8 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample02_EventProcessorConfiguration.md#event-processor-configuration) | [Event handlers](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample03_EventProcessorHandlers.md) | [Handling failures](#exception-handling) | [Diagnostics](#logging-and-diagnostics) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample02_EventProcessorConfiguration.md#event-processor-configuration) | [Event handlers](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample03_EventProcessorHandlers.md) | [Handling failures](#exception-handling) | [Diagnostics](#logging-and-diagnostics) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) ## Examples @@ -204,7 +204,7 @@ finally ### Using an Active Directory principal with the Event Processor client -The [Azure Identity library](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) provides Azure Active Directory authentication support which can be used for the Azure client libraries, including Event Hubs and Azure Storage. +The [Azure Identity library](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) provides Azure Active Directory authentication support which can be used for the Azure client libraries, including Event Hubs and Azure Storage. To make use of an Active Directory principal, one of the available credentials from the `Azure.Identity` library is specified when creating the Event Hubs client. In addition, the fully qualified Event Hubs namespace and the name of desired Event Hub are supplied in lieu of the Event Hubs connection string. @@ -232,7 +232,7 @@ EventProcessorClient processor = new EventProcessorClient When using Azure Active Directory with Event Hubs, your principal must be assigned a role which allows reading from Event Hubs, such as the `Azure Event Hubs Data Receiver` role. For more information about using Azure Active Directory authorization with Event Hubs, please refer to [the associated documentation](https://docs.microsoft.com/azure/event-hubs/authorize-access-azure-active-directory). -When using Azure Active Directory with Azure Storage, your principal must be assigned a role which allows read, write, and delete access to blobs, such as the `Storage Blob Data Contributor` role. For more information about using Active Directory Authorization with Azure Storage, please refer to the [the associated documentation](https://docs.microsoft.com/azure/storage/common/storage-auth-aad) and the [Azure Storage authorization sample](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs). +When using Azure Active Directory with Azure Storage, your principal must be assigned a role which allows read, write, and delete access to blobs, such as the `Storage Blob Data Contributor` role. For more information about using Active Directory Authorization with Azure Storage, please refer to the [the associated documentation](https://docs.microsoft.com/azure/storage/common/storage-auth-aad) and the [Azure Storage authorization sample](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs). ## Troubleshooting @@ -244,7 +244,7 @@ The Event Processor client makes every attempt to be resilient in the face of ex In order to allow developers the opportunity to inspect and react to exceptions that occur within the Event Processor client operations, they are surfaced via the `ProcessError` event. The arguments for this event offer details about the exception and the context in which it was observed. Developers may perform normal operations on the Event Processor client from within this event handler, such as stopping and/or restarting it in response to errors, but may not otherwise influence the processor's exception behavior. -For a basic example of implementing the error handler, please see the sample: [Event Processor Handlers](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample03_EventProcessorHandlers.md#process-error). +For a basic example of implementing the error handler, please see the sample: [Event Processor Handlers](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample03_EventProcessorHandlers.md#process-error). #### Exceptions in event handlers @@ -254,19 +254,19 @@ The Event Processor client will not attempt to detect exceptions in developer co #### Exception details -For detailed information about exceptions that may occur, please refer to the Event Hubs client library [README]( https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/README.md#event-hubs-exception) and the service documentation for [Event Hubs messaging exceptions](https://docs.microsoft.com/azure/event-hubs/event-hubs-messaging-exceptions). +For detailed information about exceptions that may occur, please refer to the Event Hubs client library [README]( https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/README.md#event-hubs-exception) and the service documentation for [Event Hubs messaging exceptions](https://docs.microsoft.com/azure/event-hubs/event-hubs-messaging-exceptions). ### Logging and diagnostics The Event Processor client library is fully instrumented for logging information at various levels of detail using the .NET `EventSource` to emit information. Logging is performed for each operation and follows the pattern of marking the starting point of the operation, it's completion, and any exceptions encountered. Additional information that may offer insight is also logged in the context of the associated operation. -The Event Processor client logs are available to any `EventListener` by opting into the source named "Azure-Messaging-EventHubs-Processor-EventProcessorClient" or opting into all sources that have the trait "AzureEventSource". To make capturing logs from the Azure client libraries easier, the `Azure.Core` library used by Event Hubs offers an `AzureEventSourceListener`. More information can be found in the [Azure.Core Diagnostics sample](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md#logging). +The Event Processor client logs are available to any `EventListener` by opting into the source named "Azure-Messaging-EventHubs-Processor-EventProcessorClient" or opting into all sources that have the trait "AzureEventSource". To make capturing logs from the Azure client libraries easier, the `Azure.Core` library used by Event Hubs offers an `AzureEventSourceListener`. More information can be found in the [Azure.Core Diagnostics sample](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#logging). -The Event Processor library is also instrumented for distributed tracing using Application Insights or OpenTelemetry. More information can be found in the [Azure.Core Diagnostics sample](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md#distributed-tracing). +The Event Processor library is also instrumented for distributed tracing using Application Insights or OpenTelemetry. More information can be found in the [Azure.Core Diagnostics sample](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#distributed-tracing). ## Next steps -Beyond the scenarios discussed, the Azure Event Hubs Processor library offers support for additional scenarios to help take advantage of the full feature set of the `EventProcessorClient`. In order to help explore some of these scenarios, the Event Hubs Processor client library offers a project of samples to serve as an illustration for common scenarios. Please see the samples [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/README.md) for details. +Beyond the scenarios discussed, the Azure Event Hubs Processor library offers support for additional scenarios to help take advantage of the full feature set of the `EventProcessorClient`. In order to help explore some of these scenarios, the Event Hubs Processor client library offers a project of samples to serve as an illustration for common scenarios. Please see the samples [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/README.md) for details. ## Contributing @@ -276,6 +276,6 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. +Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Feventhub%2FAzure.Messaging.EventHubs.Processor%2FREADME.png) diff --git a/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/README.md b/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/README.md index deb69793e60f4..98068b74210dd 100755 --- a/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/README.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/README.md @@ -55,22 +55,22 @@ For the event processor client to make use of Azure Storage blobs for checkpoint ## Common samples -- [Hello world](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample01_HelloWorld.md) +- [Hello world](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample01_HelloWorld.md) An introduction to the Event Processor client, illustrating how to create the client and perform basic operations. -- [Event Processor Configuration](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample02_EventProcessorConfiguration.md) +- [Event Processor Configuration](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample02_EventProcessorConfiguration.md) A demonstration of the options for customizing the Event Processor client configuration, such as specifying a proxy. -- [Event Processor Handlers](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample03_EventProcessorHandlers.md) +- [Event Processor Handlers](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample03_EventProcessorHandlers.md) A discussion of using event handlers for interacting with the Event Processor client as it is running, illustrating the available events and common usage scenarios like processing events, detecting errors, and specifying a position to begin reading events if a checkpoint does not exist. -- [Processing Events](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample04_ProcessingEvents.md) +- [Processing Events](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample04_ProcessingEvents.md) A deep dive into processing events, handling errors, and creating checkpoints using the Event Processor client. -- [Identity and Shared Access Credentials](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample05_IdentityAndSharedAccessCredentials.md) +- [Identity and Shared Access Credentials](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample05_IdentityAndSharedAccessCredentials.md) A discussion of the different types of authorization supported, focusing on identity-based credentials for Azure Active Directory and use the of shared access signatures and keys. -- [Requesting Azure Storage Service Versions](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample06_RequestingStorageServiceVersions.md) +- [Requesting Azure Storage Service Versions](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample06_RequestingStorageServiceVersions.md) An illustration of configuring the Blob Storage client to use a specific version of the service, rather than the default (latest). This is useful when the Azure host environment that you are targeting supports a different version of Blob Storage service than is available in the Azure public cloud, such as Azure Stack Hub 2002. ## Contributing @@ -81,6 +81,6 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. +Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Feventhub%2FAzure.Messaging.EventHubs.Processor/samples/%2FREADME.png) diff --git a/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample01_HelloWorld.md b/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample01_HelloWorld.md index e407fcd0ff32f..704533c82373e 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample01_HelloWorld.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample01_HelloWorld.md @@ -2,7 +2,7 @@ This sample demonstrates the basic flow of events through an Event Hub, with the goal of quickly allowing you to publish events and process events from the Event Hubs service. To accomplish this, the `EventHubProducerClient` and `EventProcessorClient` types will be introduced, along with some of the core concepts of Event Hubs. -To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples#getting-started) section of the README and have the prerequisites, such as the connection string information, available. +To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples#getting-started) section of the README and have the prerequisites, such as the connection string information, available. ## Client lifetime diff --git a/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample02_EventProcessorConfiguration.md b/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample02_EventProcessorConfiguration.md index 1a68825eee386..39039cb675069 100755 --- a/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample02_EventProcessorConfiguration.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample02_EventProcessorConfiguration.md @@ -2,7 +2,7 @@ The `EventProcessorClient` supports a set of options to configure many aspects of its core functionality including how it communicates with the Event Hubs service. This sample demonstrates some of these options. Configuration of processing-related configuration will be discussed in the samples dedicated to that feature. -To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples#getting-started) section of the README, and have the prerequisites and connection string information available. +To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples#getting-started) section of the README, and have the prerequisites and connection string information available. ## Influencing load balancing behavior diff --git a/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample03_EventProcessorHandlers.md b/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample03_EventProcessorHandlers.md index 461075c063628..daca477a772a6 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample03_EventProcessorHandlers.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample03_EventProcessorHandlers.md @@ -2,13 +2,13 @@ Once started, the majority of work performed by the `EventProcessorClient` takes place in the background. Interaction with the host application takes place using .NET [events](https://docs.microsoft.com/dotnet/standard/events/), allowing the processor to surface information and the application to influence processor behavior. Unlike most .NET events, those used by the processor are asynchronous and allow only a single handler to be subscribed. -This sample details the means to receive information and interact with the `EventProcessorClient` as it is running and demonstrates how to configure the event handlers for some common scenarios. To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples#getting-started) section of the README, and have the prerequisites and connection string information available. +This sample details the means to receive information and interact with the `EventProcessorClient` as it is running and demonstrates how to configure the event handlers for some common scenarios. To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples#getting-started) section of the README, and have the prerequisites and connection string information available. ## Process Event The processor will invoke the `ProcessEventAsync` handler when an event read from the Event Hubs service is available for processing or, if the [MaximumWaitTime](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs.eventprocessorclientoptions.maximumwaittime?view=azure-dotnet#Azure_Messaging_EventHubs_EventProcessorClientOptions_MaximumWaitTime) was specified, when that duration has elapsed without an event being available. This handler will be invoked concurrently, limited to one active call per partition. While the handler may be processing events from different partitions concurrently, the processor will ensure that the events from the same partition are processed one-at-a-time in the order that they were read from the partition. -Processing events are covered in more depth for different scenarios in [Sample04_ProcessingEvents](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample04_ProcessingEvents.md). +Processing events are covered in more depth for different scenarios in [Sample04_ProcessingEvents](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample04_ProcessingEvents.md). ### Respecting cancellation diff --git a/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample04_ProcessingEvents.md b/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample04_ProcessingEvents.md index 2a0d5adf5e0e0..8d9741284e42e 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample04_ProcessingEvents.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample04_ProcessingEvents.md @@ -1,6 +1,6 @@ # Processing Events -This sample demonstrates scenarios for processing events read from the Event Hubs service. To begin, please ensure that you're familiar with the items discussed in the [Event Processor Handlers](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample03_EventProcessorHandlers.md) sample. You'll also need to have the prerequisites and connection string information available, as discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples#getting-started) section of the README. +This sample demonstrates scenarios for processing events read from the Event Hubs service. To begin, please ensure that you're familiar with the items discussed in the [Event Processor Handlers](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample03_EventProcessorHandlers.md) sample. You'll also need to have the prerequisites and connection string information available, as discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples#getting-started) section of the README. ## Client types @@ -42,13 +42,13 @@ Once it has been configured, the `EventProcessorClient` must be explicitly start When stopping, the processor will relinquish ownership of partitions that it was responsible for processing and clean up network resources used for communication with the Event Hubs service. As a result, this method will perform network I/O and may need to wait for partition reads that were active to complete. Due to service calls and network latency, an invocation of this method may take slightly longer than the configured [MaximumWaitTime](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs.eventprocessorclientoptions.maximumwaittime?view=azure-dotnet#Azure_Messaging_EventHubs_EventProcessorClientOptions_MaximumWaitTime). In the case where the wait time was not configured, stopping may take slightly longer than the [TryTimeout](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs.eventhubsretryoptions.trytimeout?view=azure-dotnet#Azure_Messaging_EventHubs_EventHubsRetryOptions_TryTimeout) of the active retry policy. By default, this is 60 seconds. - For more information on configuring the `TryTimeout`, see: [Configuring the timeout used for Event Hubs service operations](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample02_EventProcessorConfiguration.md#configuring-the-timeout-used-for-event-hubs-service-operations). + For more information on configuring the `TryTimeout`, see: [Configuring the timeout used for Event Hubs service operations](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample02_EventProcessorConfiguration.md#configuring-the-timeout-used-for-event-hubs-service-operations). ## Interacting with the processor while running The act of processing events read from the partition and handling any errors that occur is delegated by the `EventProcessorClient` to code that you provide using the [.NET event pattern](https://docs.microsoft.com/dotnet/csharp/event-pattern). This allows your logic to concentrate on delivering business value while the processor handles the tasks associated with reading events, managing the partitions, and allowing state to be persisted in the form of checkpoints. -An in-depth discussion of the handlers used with the `EventProcessorClient` along with guidance for implementing them can be found in the sample: [Event Processor Handlers](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample03_EventProcessorHandlers.md). The following examples will assume familiarity with best practices for handler implementation and will often avoid going into detail in the interest of brevity. +An in-depth discussion of the handlers used with the `EventProcessorClient` along with guidance for implementing them can be found in the sample: [Event Processor Handlers](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample03_EventProcessorHandlers.md). The following examples will assume familiarity with best practices for handler implementation and will often avoid going into detail in the interest of brevity. ## Basic event processing @@ -386,7 +386,7 @@ In order to ensure efficient communication with the Event Hubs service and the b This approach is optimized for scenarios where the processing of events can be performed quickly and without heavy resource costs. For scenarios where that is not the case, it may be advantageous to collect the events into batches and send them to be processed outside of the context of the "ProcessEvent" handler. In this example, the `processEventHandler` will group events into batches of 50 by partition, sending them to the application to process when the batch size was reached. -One important thing to note is that batching with the `EventProcessorClient` may boost throughput, but more demanding applications may need more control and less ceremony to meet their higher throughput or specialized needs - that's where the [EventProcessor<TPartition>](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample02_EventHubsClients.md) from the [Azure.Messaging.EventHubs](https://www.nuget.org/packages/Azure.Messaging.EventHubs) package is intended to help. More on the design and philosophy behind the `EventProcessor` can be found in its [design document](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-processor%7BT%7D.md). +One important thing to note is that batching with the `EventProcessorClient` may boost throughput, but more demanding applications may need more control and less ceremony to meet their higher throughput or specialized needs - that's where the [EventProcessor<TPartition>](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample02_EventHubsClients.md) from the [Azure.Messaging.EventHubs](https://www.nuget.org/packages/Azure.Messaging.EventHubs) package is intended to help. More on the design and philosophy behind the `EventProcessor` can be found in its [design document](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-processor%7BT%7D.md). ```C# Snippet:EventHubs_Processor_Sample04_ProcessByBatch var storageConnectionString = "<< CONNECTION STRING FOR THE STORAGE ACCOUNT >>"; diff --git a/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample05_IdentityAndSharedAccessCredentials.md b/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample05_IdentityAndSharedAccessCredentials.md index 3da2f60fb85ea..42ab41d3ef3a9 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample05_IdentityAndSharedAccessCredentials.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample05_IdentityAndSharedAccessCredentials.md @@ -4,7 +4,7 @@ This sample demonstrates using credentials to authorize clients with the Event H ## Prerequisites -To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples#getting-started) section of the README. You will also need to the fully qualified namespace for the Event Hubs resource that you would like to use. This can be found in the Azure Portal view of the Event Hubs namespace in the "Overview" tab. In the center pane, the "essentials" area will list a "hostname." This is the fully qualified namespace and is likely be similar to: `{your-namespace}.servicebus.windows.net`. +To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples#getting-started) section of the README. You will also need to the fully qualified namespace for the Event Hubs resource that you would like to use. This can be found in the Azure Portal view of the Event Hubs namespace in the "Overview" tab. In the center pane, the "essentials" area will list a "hostname." This is the fully qualified namespace and is likely be similar to: `{your-namespace}.servicebus.windows.net`. If you'd like to use an identity credential for accessing Azure Storage, you will need one of the Blob service endpoint URLs. These can be found in the Azure Portal view of the Azure Storage account in the "Properties" area under the "Settings" tab. Either the primary or secondary endpoint can be used, but you'll need to ensure that "Blob service" appears under the endpoint that you've selected for it to be valid. This endpoint is likely similar to: `{your-account-name}.blob.core.windows.net`. @@ -14,7 +14,7 @@ Depending on the type of authorization that you wish to use, additional setup ma **Azure.Identity** -The `Azure.Identity` library is recommended for identity-based authentication across the different sources supported by the Azure platform for [role-based access control (RBAC)](https://docs.microsoft.com/azure/role-based-access-control/overview). This includes Azure Active Directory principals and Managed Identities. To allow for the best developer experience, and one that supports promoting applications between environments without code changes, this sample will concentrate on the `DefaultAzureCredential`. Please see the [Azure.Identity README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#defaultazurecredential) for details on configuring your environment for `DefaultAzureCredential` integration. +The `Azure.Identity` library is recommended for identity-based authentication across the different sources supported by the Azure platform for [role-based access control (RBAC)](https://docs.microsoft.com/azure/role-based-access-control/overview). This includes Azure Active Directory principals and Managed Identities. To allow for the best developer experience, and one that supports promoting applications between environments without code changes, this sample will concentrate on the `DefaultAzureCredential`. Please see the [Azure.Identity README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#defaultazurecredential) for details on configuring your environment for `DefaultAzureCredential` integration. **Role Assignments** diff --git a/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample06_RequestingStorageServiceVersions.md b/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample06_RequestingStorageServiceVersions.md index 3a76c7bff7470..d4d713fa83b37 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample06_RequestingStorageServiceVersions.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample06_RequestingStorageServiceVersions.md @@ -2,7 +2,7 @@ This sample demonstrates configuring the Blob Storage client to use a specific version of the service, rather than the default. This is useful when the Azure environment that you are targeting supports a different version of Blob Storage service than is available in the Azure public cloud. For example, if you are running Event Hubs on an Azure Stack Hub version 2002, the highest available version for the Storage service is version 2017-11-09. In this case, you will need to use the following code to change the Blob Storage service API version to 2017-11-09. For more information on the Azure Storage service versions supported on Azure Stack Hub, please refer to the [Azure Stack documentation](https://docs.microsoft.com/azure-stack/user/azure-stack-acs-differences). -To begin, please ensure that you're familiar with the items discussed in the [Event Processor Handlers](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample03_EventProcessorHandlers.md) sample. You'll also need to have the prerequisites and connection string information available, as discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples#getting-started) section of the README. +To begin, please ensure that you're familiar with the items discussed in the [Event Processor Handlers](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples/Sample03_EventProcessorHandlers.md) sample. You'll also need to have the prerequisites and connection string information available, as discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples#getting-started) section of the README. ## Configuring the Blob Storage client diff --git a/sdk/eventhub/Azure.Messaging.EventHubs.Shared/README.md b/sdk/eventhub/Azure.Messaging.EventHubs.Shared/README.md index eb9205c25b92f..f3c6a0aad88a0 100755 --- a/sdk/eventhub/Azure.Messaging.EventHubs.Shared/README.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs.Shared/README.md @@ -1,6 +1,6 @@ # Azure Event Hubs code sharing library -This library is intended to serve as a common location for non-public code that is shared amongst the packages that comprise the [Azure Event Hubs client library for .NET](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs) development ecosystem. The artifacts in this library are intended to be small and cohesive units of work with minimal dependencies, which offer common building blocks for internal implementation. These artifacts should be accompanied by their suite of unit tests, allowing the `Shared` library to have sole responsibility for them. +This library is intended to serve as a common location for non-public code that is shared amongst the packages that comprise the [Azure Event Hubs client library for .NET](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs) development ecosystem. The artifacts in this library are intended to be small and cohesive units of work with minimal dependencies, which offer common building blocks for internal implementation. These artifacts should be accompanied by their suite of unit tests, allowing the `Shared` library to have sole responsibility for them. The other libraries within the Azure Event Hubs ecosystem are expected to include these artifacts by shared links to enable them to be loosely hosted within those projects rather than consumed by direct project or package reference. @@ -12,6 +12,6 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. +Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Feventhub%2FAzure.Messaging.EventHubs.Shared%2FREADME.png) diff --git a/sdk/eventhub/Azure.Messaging.EventHubs.Shared/src/BlobCheckpointStore/BlobsCheckpointStore.cs b/sdk/eventhub/Azure.Messaging.EventHubs.Shared/src/BlobCheckpointStore/BlobsCheckpointStore.cs index fbaeaba96d174..682ee4d9f1704 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs.Shared/src/BlobCheckpointStore/BlobsCheckpointStore.cs +++ b/sdk/eventhub/Azure.Messaging.EventHubs.Shared/src/BlobCheckpointStore/BlobsCheckpointStore.cs @@ -48,7 +48,7 @@ internal partial class BlobsCheckpointStore : StorageManager /// /// This pattern is specific to the prefix used by the Azure Functions extension. The legacy /// EventProcessorHost allowed this value to be specified as an option, defaulting to - /// an empty prefix. EventProcessorHost constructor + /// an empty prefix. EventProcessorHost constructor /// /// For this to be general-purpose, it will need to be refactored into an option with this /// pattern passed by the Functions extension. diff --git a/sdk/eventhub/Azure.Messaging.EventHubs.Shared/src/Resources.Designer.cs b/sdk/eventhub/Azure.Messaging.EventHubs.Shared/src/Resources.Designer.cs index 8a4720d4a0901..41e3b800bc4cd 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs.Shared/src/Resources.Designer.cs +++ b/sdk/eventhub/Azure.Messaging.EventHubs.Shared/src/Resources.Designer.cs @@ -747,5 +747,38 @@ internal static string ListCheckpointsAsyncObsolete return ResourceManager.GetString("ListCheckpointsAsyncObsolete", resourceCulture); } } + + /// + /// Looks up a localized string similar to The type of AMQP body for the message could not be determined.. + /// + internal static string UnknownAmqpBodyType + { + get + { + return ResourceManager.GetString("UnknownAmqpBodyType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The event body cannot be retrieved using the {1} property of {0}. A body of type {2} can be accessed using the {3} method of {0} and inspecting the underlying AMQP message.. + /// + internal static string RawAmqpBodyTypeMask + { + get + { + return ResourceManager.GetString("RawAmqpBodyTypeMask", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The given key '{0}' was not present in the dictionary.. + /// + internal static string DictionaryKeyNotFoundMask + { + get + { + return ResourceManager.GetString("DictionaryKeyNotFoundMask", resourceCulture); + } + } } } diff --git a/sdk/eventhub/Azure.Messaging.EventHubs.Shared/src/Resources.resx b/sdk/eventhub/Azure.Messaging.EventHubs.Shared/src/Resources.resx index c558626cfbd8b..13e7214092763 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs.Shared/src/Resources.resx +++ b/sdk/eventhub/Azure.Messaging.EventHubs.Shared/src/Resources.resx @@ -300,4 +300,13 @@ The ListCheckpointsAsync method has been superseded by GetCheckpointAsync and should no longer be called. - \ No newline at end of file + + The type of AMQP body for the message could not be determined. + + + The event body cannot be retrieved using the {1} property of {0}. A body of type {2} can be accessed using the {3} method of {0} and inspecting the underlying AMQP message. + + + The given key '{0}' was not present in the dictionary. + + diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/Azure.Messaging.EventHubs.sln b/sdk/eventhub/Azure.Messaging.EventHubs/Azure.Messaging.EventHubs.sln index a133863239917..b5fb136b83048 100755 --- a/sdk/eventhub/Azure.Messaging.EventHubs/Azure.Messaging.EventHubs.sln +++ b/sdk/eventhub/Azure.Messaging.EventHubs/Azure.Messaging.EventHubs.sln @@ -11,6 +11,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Azure.Core.TestFramework", EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "External", "External", "{2DB233D3-E757-423C-8F8D-742B0AFF4713}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Azure.Core.Amqp", "..\..\core\Azure.Core.Amqp\src\Azure.Core.Amqp.csproj", "{03A5F81B-A355-4F9E-98D5-288D515D9FDA}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -57,12 +59,25 @@ Global {2CFDB3D6-5CFB-428C-9C89-29DD169B5433}.Release|x64.Build.0 = Release|Any CPU {2CFDB3D6-5CFB-428C-9C89-29DD169B5433}.Release|x86.ActiveCfg = Release|Any CPU {2CFDB3D6-5CFB-428C-9C89-29DD169B5433}.Release|x86.Build.0 = Release|Any CPU + {03A5F81B-A355-4F9E-98D5-288D515D9FDA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {03A5F81B-A355-4F9E-98D5-288D515D9FDA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {03A5F81B-A355-4F9E-98D5-288D515D9FDA}.Debug|x64.ActiveCfg = Debug|Any CPU + {03A5F81B-A355-4F9E-98D5-288D515D9FDA}.Debug|x64.Build.0 = Debug|Any CPU + {03A5F81B-A355-4F9E-98D5-288D515D9FDA}.Debug|x86.ActiveCfg = Debug|Any CPU + {03A5F81B-A355-4F9E-98D5-288D515D9FDA}.Debug|x86.Build.0 = Debug|Any CPU + {03A5F81B-A355-4F9E-98D5-288D515D9FDA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {03A5F81B-A355-4F9E-98D5-288D515D9FDA}.Release|Any CPU.Build.0 = Release|Any CPU + {03A5F81B-A355-4F9E-98D5-288D515D9FDA}.Release|x64.ActiveCfg = Release|Any CPU + {03A5F81B-A355-4F9E-98D5-288D515D9FDA}.Release|x64.Build.0 = Release|Any CPU + {03A5F81B-A355-4F9E-98D5-288D515D9FDA}.Release|x86.ActiveCfg = Release|Any CPU + {03A5F81B-A355-4F9E-98D5-288D515D9FDA}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution {2CFDB3D6-5CFB-428C-9C89-29DD169B5433} = {2DB233D3-E757-423C-8F8D-742B0AFF4713} + {03A5F81B-A355-4F9E-98D5-288D515D9FDA} = {2DB233D3-E757-423C-8F8D-742B0AFF4713} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {509F2EE0-3348-4506-8AC7-9945B602CB43} diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md b/sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md index 8ec9fef199cf3..d79f55449bd70 100755 --- a/sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md @@ -310,9 +310,9 @@ Thank you to our developer community members who helped to make the Event Hubs c #### Consuming events -- A new primitive, `EventProcessor`, has been implemented to serve as an extensibility point for creating a custom event processor instance. It offers built-in fault tolerance, load balancing, and structure while allowing tuning for low-level network configuration, processing of events in batches, and customization for the storage of checkpoints. More detail can be found in the [design proposal](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-processor%7BT%7D.md). +- A new primitive, `EventProcessor`, has been implemented to serve as an extensibility point for creating a custom event processor instance. It offers built-in fault tolerance, load balancing, and structure while allowing tuning for low-level network configuration, processing of events in batches, and customization for the storage of checkpoints. More detail can be found in the [design proposal](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-processor%7BT%7D.md). -- A new primitive, `PartitionProcessor`, has been implemented to serve as a low-level means of reading batches of events from a single partition with greater control over network configuration. More detail can be found in the [design proposal](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-partition-receiver.md). +- A new primitive, `PartitionProcessor`, has been implemented to serve as a low-level means of reading batches of events from a single partition with greater control over network configuration. More detail can be found in the [design proposal](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-partition-receiver.md). #### Publishing events @@ -405,9 +405,9 @@ _(A community contribution, courtesy of [albertodenatale](https://github.com/alb - A large portion of the public API surface, including members and parameters, have had adjustments to their naming in order to improve discoverability, provide better context to developers, and better conform to the [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet_introduction.html). -- The `EventProcessorClient` has been moved into its own [package](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor) and evolved into an opinionated implementation on top of Azure Storage Blobs. This is intended to offer a more streamlined developer experience for the majority of scenarios and allow developers to more easily take advantage of the processor. +- The `EventProcessorClient` has been moved into its own [package](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor) and evolved into an opinionated implementation on top of Azure Storage Blobs. This is intended to offer a more streamlined developer experience for the majority of scenarios and allow developers to more easily take advantage of the processor. -- A collection of internal supporting types were moved into a new [shared library](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Shared) to allow them to be shared as source between the Event Hubs client libraries. The tests assoociated with these types were also moved to the shared library for locality with the source being tested. +- A collection of internal supporting types were moved into a new [shared library](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs.Shared) to allow them to be shared as source between the Event Hubs client libraries. The tests assoociated with these types were also moved to the shared library for locality with the source being tested. ## 5.0.0-preview.5 diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md b/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md index 68284ce2bdf28..6edb39c1368bd 100755 --- a/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md @@ -13,7 +13,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct](https://ope Before working on a contribution, it would be beneficial to familiarize yourself with the process and guidelines used for the Azure SDKs so that your submission is consistent with the project standards and is ready to be accepted with fewer changes requested. In particular, it is recommended to review: - [Azure SDK README](https://github.com/Azure/azure-sdk), to learn more about the overall project and processes used. - - [Azure SDK Contributing Guide](https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md), for information about how to onboard and contribute to the overall Azure SDK ecosystem. + - [Azure SDK Contributing Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md), for information about how to onboard and contribute to the overall Azure SDK ecosystem. - [Azure SDK Design Guidelines](https://azure.github.io/azure-sdk/general_introduction.html), to understand the general guidelines for the Azure SDK across all languages and platforms. - [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet_introduction.html), to understand the guidelines specific to the Azure SDK for .NET. @@ -64,7 +64,7 @@ The maximum duration, in minutes, that a single test is permitted to run before - `RESOURCE_MANAGER_URL` _**(optional)**_ The URL of the endpoint responsible for resource management operations in Azure. The default for this is appropriate for use with the Azure public cloud; when testing in other cloud instances, this may be needed. -To make setting up your environment easier, a [PowerShell script](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/assets/live-tests-azure-setup.ps1) is included in the repository and will create and/or configure the needed Azure resources. To use this script, open a PowerShell instance and login to your Azure account using `Login-AzAccount`, then execute the script. You will need to provide some information, after which the script will configure the Azure resources and then output the set of environment variables with the correct values for running tests. +To make setting up your environment easier, a [PowerShell script](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/assets/live-tests-azure-setup.ps1) is included in the repository and will create and/or configure the needed Azure resources. To use this script, open a PowerShell instance and login to your Azure account using `Login-AzAccount`, then execute the script. You will need to provide some information, after which the script will configure the Azure resources and then output the set of environment variables with the correct values for running tests. The simplest way to get started is to execute the script with your subscription name and then follow the prompts: diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/MigrationGuide.md b/sdk/eventhub/Azure.Messaging.EventHubs/MigrationGuide.md index 2ea27fde60a74..a1d069e18d5f3 100755 --- a/sdk/eventhub/Azure.Messaging.EventHubs/MigrationGuide.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs/MigrationGuide.md @@ -2,7 +2,7 @@ This guide is intended to assist in the migration to the `Azure.Messaging.EventHubs` family of packages from the legacy `Microsoft.Azure.EventHubs` family of packages. It will focus on side-by-side comparisons for similar operations between the to versions, covering the [`Azure.Messaging.EventHubs`](https://www.nuget.org/packages/Azure.Messaging.EventHubs/) and [`Azure.Messaging.EventHubs.Processor`](https://www.nuget.org/packages/Azure.Messaging.EventHubs.Processor/) packages and their legacy equivalents, [`Microsoft.Azure.EventHubs`](https://www.nuget.org/packages/Microsoft.Azure.EventHubs/) and [`Microsoft.Azure.EventHubs.Processor`](https://www.nuget.org/packages/Microsoft.Azure.EventHubs.Processor/). -Familiarity with the `Microsoft.Azure.EventHubs` family of packages is assumed. For those new to the Event Hubs client library for .NET, please refer to the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/README.md), [Event Hubs samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/samples), and the [Event Processor samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) rather than this guide. +Familiarity with the `Microsoft.Azure.EventHubs` family of packages is assumed. For those new to the Event Hubs client library for .NET, please refer to the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/README.md), [Event Hubs samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/samples), and the [Event Processor samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) rather than this guide. ## Table of contents @@ -70,11 +70,11 @@ In order to allow for a single focus and clear responsibility, the core function #### Specialized -- The [PartitionReceiver](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs.primitives.partitionreceiver?view=azure-dotnet) is responsible for reading events from a specific partition of an Event Hub, with a greater level of control over communication with the Event Hubs service than is offered by other event consumers. More detail on the design and philosophy for the `PartitionReceiver` can be found in its [design document](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-partition-receiver.md). +- The [PartitionReceiver](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs.primitives.partitionreceiver?view=azure-dotnet) is responsible for reading events from a specific partition of an Event Hub, with a greater level of control over communication with the Event Hubs service than is offered by other event consumers. More detail on the design and philosophy for the `PartitionReceiver` can be found in its [design document](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-partition-receiver.md). - The [EventProcessor<TPartition>](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs.primitives.eventprocessor-1?view=azure-dotnet) provides a base for creating a custom processor for reading and processing events for all partitions of an Event Hub. The `EventProcessor` fills a similar role as the EventProcessorClient, with cooperative load balancing and resiliency as its core features. However, it also offers native batch processing, the ability to customize checkpoint storage, a greater level of control over communication with the Event Hubs service, and a less opinionated API. The caveat is that this comes with additional complexity and exists as of an abstract base, which needs to be extended and the core "handler" activities implemented via override. - Generally speaking, the `EventProcessorClient` was designed to provide a familiar API to that of the `EventHubConsumerClient` and offer an intuitive "step-up" experience for developers exploring Event Hubs as they advance to production scenarios. For a large portion of our library users, that covers their needs well. There's definitely a point, however, where an application requires more control to handle higher throughput or unique needs - that's where the `EventProcessor` is intended to help. More on the design and philosophy behind this type can be found in its [design document](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-processor%7BT%7D.md). + Generally speaking, the `EventProcessorClient` was designed to provide a familiar API to that of the `EventHubConsumerClient` and offer an intuitive "step-up" experience for developers exploring Event Hubs as they advance to production scenarios. For a large portion of our library users, that covers their needs well. There's definitely a point, however, where an application requires more control to handle higher throughput or unique needs - that's where the `EventProcessor` is intended to help. More on the design and philosophy behind this type can be found in its [design document](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-processor%7BT%7D.md). ### Client constructors @@ -132,7 +132,7 @@ EventHubClient client = EventHubClient.CreateWithManagedIdentity( In the `Azure.Messaging.EventHubs` library, there is no longer a higher-level client that serves as a factory. Instead, the producers and consumers are created directly using the `EventHubProducerClient` or `EventHubConsumerClient` for standard cases. A full description of the client types available can be found above in the [Client hierarchy](#client-hierarchy) section. -Each of the client types supports connection strings as well as Azure Active Directory and other forms of identity. One key change in `Azure.Messaging.EventHubs` is that when using identity credentials, the [`Azure.Identity`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) library is used to offer a consistent and uniform approach to authentication across the client libraries for different Azure services. For more information on using identity credentials with Event Hubs, please see the [Identity and Shared Access Credentials](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample06_IdentityAndSharedAccessCredentials.md) sample. +Each of the client types supports connection strings as well as Azure Active Directory and other forms of identity. One key change in `Azure.Messaging.EventHubs` is that when using identity credentials, the [`Azure.Identity`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) library is used to offer a consistent and uniform approach to authentication across the client libraries for different Azure services. For more information on using identity credentials with Event Hubs, please see the [Identity and Shared Access Credentials](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample06_IdentityAndSharedAccessCredentials.md) sample. Using a connection string: @@ -162,7 +162,7 @@ var consumer = new EventHubConsumerClient(consumerGroup, fullyQualifiedNamespace In the `Microsoft.Azure.EventHubs` library, publishing events can be performed by several types, each targeted at a different set of scenarios but with some overlap between them. Generally, the `EventHubClient` is used when publishing events that are not intended for a specific partition and the `PartitionSender` is used for publishing events to a single partition. -In the `Azure.Messaging.EventHubs` library, the `EventHubProducerClient` is used for all event publishing scenarios. It's goal is to provide a consistent experience for publishing with a set of options used to control behavior. For a detailed discussion of common scenarios and options, please see the [Publishing Events](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample04_PublishingEvents.md) sample. +In the `Azure.Messaging.EventHubs` library, the `EventHubProducerClient` is used for all event publishing scenarios. It's goal is to provide a consistent experience for publishing with a set of options used to control behavior. For a detailed discussion of common scenarios and options, please see the [Publishing Events](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample04_PublishingEvents.md) sample. This section will provide a high-level comparison of the most common publishing scenarios. @@ -390,7 +390,7 @@ finally In the `Microsoft.Azure.EventHubs` library, reading events can be performed by either the `EventProcessorHost` or the `PartitionReceiver`, depending on whether you would like to read from all partitions of an Event Hub or a single partition. Generally, using the `EventProcessorHost` is the preferred approach for most production scenarios. -The `Azure.Messaging.EventHubs` library also provides multiple types for reading events, with the `EventProcessorClient` focused on reading from all partitions, and the `EventHubConsumerClient` and `PartitionReceiver` focused on reading from a single partition. The `EventProcessorClient` is the preferred approach for most production scenarios. For a detailed discussion of common scenarios and options, please see the [Event Processor Client](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) and [Reading Events](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample05_ReadingEvents.md) samples. +The `Azure.Messaging.EventHubs` library also provides multiple types for reading events, with the `EventProcessorClient` focused on reading from all partitions, and the `EventHubConsumerClient` and `PartitionReceiver` focused on reading from a single partition. The `EventProcessorClient` is the preferred approach for most production scenarios. For a detailed discussion of common scenarios and options, please see the [Event Processor Client](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) and [Reading Events](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample05_ReadingEvents.md) samples. #### Reading events from all partitions @@ -871,6 +871,6 @@ private async Task> ReadLegacyCheckpoints( ## Additional samples More examples can be found at: -- [Event Hubs samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/samples) -- [Event Hubs Processor samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) +- [Event Hubs samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/samples) +- [Event Hubs Processor samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) - [Building a custom Event Hubs Event Processor with .NET](https://devblogs.microsoft.com/azure-sdk/custom-event-processor/) _(blog article)_ diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/README.md b/sdk/eventhub/Azure.Messaging.EventHubs/README.md index f7cf2b1352af9..0f5d6a5b05a3c 100755 --- a/sdk/eventhub/Azure.Messaging.EventHubs/README.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs/README.md @@ -12,7 +12,7 @@ The Azure Event Hubs client library allows for publishing and consuming of Azure - Receive events from one or more publishers, transform them to better meet the needs of your ecosystem, then publish the transformed events to a new stream for consumers to observe. -[Source code](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/src) | [Package (NuGet)](https://www.nuget.org/packages/Azure.Messaging.EventHubs/) | [API reference documentation](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs)) | [Product documentation](https://docs.microsoft.com/azure/event-hubs/) | [Migration guide](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/MigrationGuide.md) +[Source code](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/src) | [Package (NuGet)](https://www.nuget.org/packages/Azure.Messaging.EventHubs/) | [API reference documentation](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs)) | [Product documentation](https://docs.microsoft.com/azure/event-hubs/) | [Migration guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/MigrationGuide.md) ## Getting started @@ -28,7 +28,7 @@ The Azure Event Hubs client library allows for publishing and consuming of Azure You can still use the library with previous C# language versions, but will need to manage asynchronous enumerable and asynchronous disposable members manually rather than benefiting from the new syntax. You may still target any framework version supported by your .NET Core SDK, including earlier versions of .NET Core or the .NET framework. For more information, see: [how to specify target frameworks](https://docs.microsoft.com/dotnet/standard/frameworks#how-to-specify-target-frameworks). - **Important Note:** In order to build or run the [examples](#examples) and the [samples](#next-steps) without modification, use of C# 8.0 is mandatory. You can still run the samples if you decide to tweak them for other language versions. An example of doing so is available in the sample: [Earlier Language Versions](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample07_EarlierLanguageVersions.md). + **Important Note:** In order to build or run the [examples](#examples) and the [samples](#next-steps) without modification, use of C# 8.0 is mandatory. You can still run the samples if you decide to tweak them for other language versions. An example of doing so is available in the sample: [Earlier Language Versions](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample07_EarlierLanguageVersions.md). To quickly create a basic set of Event Hubs resources in Azure and to receive a connection string for them, you can deploy our sample template by clicking: @@ -70,8 +70,8 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample02_EventHubsClients.md#configuration) | [Handling failures](#exception-handling) | [Diagnostics](#logging-and-diagnostics) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample02_EventHubsClients.md#configuration) | [Handling failures](#exception-handling) | [Diagnostics](#logging-and-diagnostics) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) ## Examples @@ -112,7 +112,7 @@ await using (var producer = new EventHubProducerClient(connectionString, eventHu In order to read events from an Event Hub, you'll need to create an `EventHubConsumerClient` for a given consumer group. When an Event Hub is created, it provides a default consumer group that can be used to get started with exploring Event Hubs. In our example, we will focus on reading all events that have been published to the Event Hub using an iterator. -**Note:** It is important to note that this approach to consuming is intended to improve the experience of exploring the Event Hubs client library and prototyping. It is recommended that it not be used in production scenarios. For production use, we recommend using the [Event Processor Client](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor), as it provides a more robust and performant experience. +**Note:** It is important to note that this approach to consuming is intended to improve the experience of exploring the Event Hubs client library and prototyping. It is recommended that it not be used in production scenarios. For production use, we recommend using the [Event Processor Client](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor), as it provides a more robust and performant experience. ```C# Snippet:EventHubs_ReadMe_Read var connectionString = "<< CONNECTION STRING FOR THE EVENT HUBS NAMESPACE >>"; @@ -162,7 +162,7 @@ await using (var consumer = new EventHubConsumerClient(consumerGroup, connection ### Process events using an Event Processor client -For the majority of production scenarios, it is recommended that the [Event Processor Client](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor) be used for reading and processing events. The processor is intended to provide a robust experience for processing events across all partitions of an Event Hub in a performant and fault tolerant manner while providing a means to persist its state. Event Processor clients are also capable of working cooperatively within the context of a consumer group for a given Event Hub, where they will automatically manage distribution and balancing of work as instances become available or unavailable for the group. +For the majority of production scenarios, it is recommended that the [Event Processor Client](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor) be used for reading and processing events. The processor is intended to provide a robust experience for processing events across all partitions of an Event Hub in a performant and fault tolerant manner while providing a means to persist its state. Event Processor clients are also capable of working cooperatively within the context of a consumer group for a given Event Hub, where they will automatically manage distribution and balancing of work as instances become available or unavailable for the group. Since the `EventProcessorClient` has a dependency on Azure Storage blobs for persistence of its state, you'll need to provide a `BlobContainerClient` for the processor, which has been configured for the storage account and container that should be used. @@ -211,11 +211,11 @@ finally } ``` -More details can be found in the Event Processor Client [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/README.md) and the accompanying [samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples). +More details can be found in the Event Processor Client [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/README.md) and the accompanying [samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples). ### Using an Active Directory principal with the Event Hub clients -The [Azure Identity library](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) provides Azure Active Directory authentication support which can be used for the Azure client libraries, including Event Hubs. +The [Azure Identity library](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) provides Azure Active Directory authentication support which can be used for the Azure client libraries, including Event Hubs. To make use of an Active Directory principal, one of the available credentials from the `Azure.Identity` library is specified when creating the Event Hubs client. In addition, the fully qualified Event Hubs namespace and the name of desired Event Hub are supplied in lieu of the Event Hubs connection string. For illustration, the `EventHubProducerClient` is demonstrated in these examples, but the concept and form are common across clients. @@ -283,13 +283,13 @@ For detailed information about the failures represented by the `EventHubsExcepti The Event Hubs client library is fully instrumented for logging information at various levels of detail using the .NET `EventSource` to emit information. Logging is performed for each operation and follows the pattern of marking the starting point of the operation, it's completion, and any exceptions encountered. Additional information that may offer insight is also logged in the context of the associated operation. -The Event Hubs client logs are available to any `EventListener` by opting into the source named "Azure-Messaging-EventHubs" or opting into all sources that have the trait "AzureEventSource". To make capturing logs from the Azure client libraries easier, the `Azure.Core` library used by Event Hubs offers an `AzureEventSourceListener`. More information can be found in the [Azure.Core Diagnostics sample](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md#logging). +The Event Hubs client logs are available to any `EventListener` by opting into the source named "Azure-Messaging-EventHubs" or opting into all sources that have the trait "AzureEventSource". To make capturing logs from the Azure client libraries easier, the `Azure.Core` library used by Event Hubs offers an `AzureEventSourceListener`. More information can be found in the [Azure.Core Diagnostics sample](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#logging). -The Event Hubs client library is also instrumented for distributed tracing using Application Insights or OpenTelemetry. More information can be found in the [Azure.Core Diagnostics sample](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md#distributed-tracing). +The Event Hubs client library is also instrumented for distributed tracing using Application Insights or OpenTelemetry. More information can be found in the [Azure.Core Diagnostics sample](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#distributed-tracing). ## Next steps -Beyond the introductory scenarios discussed, the Azure Event Hubs client library offers support for additional scenarios to help take advantage of the full feature set of the Azure Event Hubs service. In order to help explore some of these scenarios, the Event Hubs client library offers a project of samples to serve as an illustration for common scenarios. Please see the samples [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/README.md) for details. +Beyond the introductory scenarios discussed, the Azure Event Hubs client library offers support for additional scenarios to help take advantage of the full feature set of the Azure Event Hubs service. In order to help explore some of these scenarios, the Event Hubs client library offers a project of samples to serve as an illustration for common scenarios. Please see the samples [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/README.md) for details. ## Contributing @@ -299,6 +299,6 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. +Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Feventhub%2FAzure.Messaging.EventHubs%2FREADME.png) diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/api/Azure.Messaging.EventHubs.netstandard2.0.cs b/sdk/eventhub/Azure.Messaging.EventHubs/api/Azure.Messaging.EventHubs.netstandard2.0.cs index 165e47dd38cc1..23df8b513ceb8 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/api/Azure.Messaging.EventHubs.netstandard2.0.cs +++ b/sdk/eventhub/Azure.Messaging.EventHubs/api/Azure.Messaging.EventHubs.netstandard2.0.cs @@ -8,12 +8,16 @@ public EventData(System.BinaryData eventBody) { } public EventData(System.ReadOnlyMemory eventBody) { } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] protected EventData(System.ReadOnlyMemory eventBody, System.Collections.Generic.IDictionary properties = null, System.Collections.Generic.IReadOnlyDictionary systemProperties = null, long sequenceNumber = (long)-9223372036854775808, long offset = (long)-9223372036854775808, System.DateTimeOffset enqueuedTime = default(System.DateTimeOffset), string partitionKey = null) { } + public EventData(string eventBody) { } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] public System.ReadOnlyMemory Body { get { throw null; } } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] public System.IO.Stream BodyAsStream { get { throw null; } } + public string ContentType { get { throw null; } set { } } + public string CorrelationId { get { throw null; } set { } } public System.DateTimeOffset EnqueuedTime { get { throw null; } } public System.BinaryData EventBody { get { throw null; } } + public string MessageId { get { throw null; } set { } } public long Offset { get { throw null; } } public string PartitionKey { get { throw null; } } public System.Collections.Generic.IDictionary Properties { get { throw null; } } @@ -23,6 +27,7 @@ public EventData(System.ReadOnlyMemory eventBody) { } public override bool Equals(object obj) { throw null; } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] public override int GetHashCode() { throw null; } + public Azure.Core.Amqp.AmqpAnnotatedMessage GetRawAmqpMessage() { throw null; } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] public override string ToString() { throw null; } } diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-hubs-second-preview.md b/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-hubs-second-preview.md index ea06b9a1b1713..d63c26c169c74 100755 --- a/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-hubs-second-preview.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-hubs-second-preview.md @@ -4,11 +4,11 @@ Azure Event Hubs is a highly scalable publish-subscribe service that can ingest ## Design Overview -This design is focused on the second preview of the track two Event Hubs client library, and limits the scope of discussion to those areas with active development for the second preview. For wider context and more general discussion of the design goals for the track two Event Hubs client, please see the [.NET Event Hubs Client: Track Two Proposal (First Preview)](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-hubs-first-preview.md). +This design is focused on the second preview of the track two Event Hubs client library, and limits the scope of discussion to those areas with active development for the second preview. For wider context and more general discussion of the design goals for the track two Event Hubs client, please see the [.NET Event Hubs Client: Track Two Proposal (First Preview)](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-hubs-first-preview.md). ## Goals for the Second Preview -- Adhere to, and advance, the goals outline in the the [.NET Event Hubs Client: Track Two Proposal (First Preview)](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-hubs-first-preview.md). +- Adhere to, and advance, the goals outline in the the [.NET Event Hubs Client: Track Two Proposal (First Preview)](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-hubs-first-preview.md). - Continue to align the public API surface area to the guidance outlined in the [Azure SDK Design Guidelines for .NET](https://azuresdkspecs.z5.web.core.windows.net/DotNetSpec.html). diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-strawman-october-2019.md b/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-strawman-october-2019.md index c19bf396760b0..f675d10f3d928 100755 --- a/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-strawman-october-2019.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-strawman-october-2019.md @@ -1,4 +1,4 @@ -# Event Hubs Client: October Strawman (Preview 5) +# Event Hubs Client: October Strawman (Preview 5) This design is focused on the fifth preview of the track two Event Hubs client library, and limits the scope of discussion to those areas with active development for that preview. For wider context and more general discussion of the design goals for the track two Event Hubs client, please see: diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/perf/README.md b/sdk/eventhub/Azure.Messaging.EventHubs/perf/README.md index 355b526c5ffc2..ee0769afa1eff 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/perf/README.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs/perf/README.md @@ -1,10 +1,10 @@ # Azure Event Hubs performance tests -The assets in this area comprise a set of performance tests for the [Azure Event Hubs client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command line. +The assets in this area comprise a set of performance tests for the [Azure Event Hubs client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command line. ## Running performance tests -The Event Hubs client library performance tests by executing the command-line application using the `dotnet run` command or, in some environments, your operating system's executable support. The performance tests rely on the same set of environment variables used by the Event Hubs client library's test suite. Full details can be found in the [Running tests](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md#running-tests) section of the contributing guide. +The Event Hubs client library performance tests by executing the command-line application using the `dotnet run` command or, in some environments, your operating system's executable support. The performance tests rely on the same set of environment variables used by the Event Hubs client library's test suite. Full details can be found in the [Running tests](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md#running-tests) section of the contributing guide. ## Contributing @@ -14,6 +14,6 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. +Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Feventhub%2FAzure.Messaging.EventHubs.Perf%2FREADME.png) diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/samples/README.md b/sdk/eventhub/Azure.Messaging.EventHubs/samples/README.md index a576eed650326..edb66cb9604a8 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/samples/README.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs/samples/README.md @@ -49,28 +49,28 @@ For the Event Hubs client library to interact with an Event Hub, it will need to ## Common samples -- [Hello world](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample01_HelloWorld.md) +- [Hello world](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample01_HelloWorld.md) An introduction to Event Hubs, illustrating the basic flow of events through an Event Hub, with the goal of quickly allowing you to view events being published and read from the Event Hubs service. -- [Event Hubs Clients](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample02_EventHubsClients.md) +- [Event Hubs Clients](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample02_EventHubsClients.md) An overview of the Event Hubs clients, detailing the available client types, the scenarios they serve, and demonstrating options for customizing their configuration, such as specifying a proxy. -- [Event Hubs Metadata](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample03_EventHubMetadata.md) +- [Event Hubs Metadata](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample03_EventHubMetadata.md) A discussion of the metadata available for an Event Hub instance and demonstration of how to query and inspect the information. -- [Publishing Events](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample04_PublishingEvents.md) +- [Publishing Events](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample04_PublishingEvents.md) A deep dive into publishing events using the Event Hubs client library, detailing the different options available and illustrating common scenarios. -- [Reading Events](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample05_ReadingEvents.md) +- [Reading Events](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample05_ReadingEvents.md) A deep dive into reading events using the Event Hubs client library, detailing the different options available and illustrating common scenarios. -- [Identity and Shared Access Credentials](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample06_IdentityAndSharedAccessCredentials.md) +- [Identity and Shared Access Credentials](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample06_IdentityAndSharedAccessCredentials.md) A discussion of the different types of authorization supported, focusing on identity-based credentials for Azure Active Directory and use the of shared access signatures and keys. -- [Earlier Language Versions](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample07_EarlierLanguageVersions.md) +- [Earlier Language Versions](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample07_EarlierLanguageVersions.md) A demonstration of how to interact with the client library using earlier versions of C#, where newer syntax for asynchronous enumeration and disposal are not available. -- [Building a Custom Event Processor using EventProcessor<TPartition>](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample08_CustomEventProcessor.md) +- [Building a Custom Event Processor using EventProcessor<TPartition>](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample08_CustomEventProcessor.md) An introduction to the `EventProcessor` base class which is used when building advanced processors which need full control over state management. ## Contributing @@ -81,6 +81,6 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. +Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Feventhub%2FAzure.Messaging.EventHubs/samples/%2FREADME.png) diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample01_HelloWorld.md b/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample01_HelloWorld.md index 314e627f84f1c..8c91f3bc5488e 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample01_HelloWorld.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample01_HelloWorld.md @@ -2,7 +2,7 @@ This sample demonstrates the basic flow of events through an Event Hub, with the goal of quickly allowing you to publish events and read from the Event Hubs service. To accomplish this, the `EventHubProducerClient` and `EventHubConsumerClient` types will be introduced, along with some of the core concepts of Event Hubs. -To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples#getting-started) section of the README, and have the prerequisites and connection string information available. +To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples#getting-started) section of the README, and have the prerequisites and connection string information available. ## Create the clients @@ -121,4 +121,4 @@ finally This example makes use of the `ReadEvents` method of the `EventHubConsumerClient`, which allows it to see events from all [partitions](https://docs.microsoft.com/azure/event-hubs/event-hubs-features#partitions) of an Event Hub. While this is convenient to use for exploration, we strongly recommend not using it for production scenarios. `ReadEvents` does not guarantee fairness amongst the partitions during iteration; each of the partitions compete to publish events to be read. Depending on how service communication takes place, there may be a clustering of events per partition and a noticeable bias for a given partition or subset of partitions. -To read from all partitions in a production application, we recommend preferring the [EventProcessorClient](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) or a custom [EventProcessor](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs.primitives.eventprocessor-1?view=azure-dotnet) implementation. \ No newline at end of file +To read from all partitions in a production application, we recommend preferring the [EventProcessorClient](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) or a custom [EventProcessor](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs.primitives.eventprocessor-1?view=azure-dotnet) implementation. \ No newline at end of file diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample02_EventHubsClients.md b/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample02_EventHubsClients.md index ea87f73b2cc86..e55d119aa0c42 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample02_EventHubsClients.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample02_EventHubsClients.md @@ -2,7 +2,7 @@ The Event Hubs client library has the goal of providing an approachable onboarding experience for developers new to messaging and/or the Event Hubs service with a focus on enabling a quick initial feedback loop for publishing and consuming events. As developers shift from exploration to tackling real-world production scenarios, we want to provide a gradual step-up path, building on the onboarding experience with additional robustness and a familiar API surface. For application scenarios with high-throughput or special needs, we want to be sure that developers are able to work at a low-level and assert more control. -This sample details the client types available for the Event Hubs client library and demonstrates some of the options for customizing their configuration. To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples#getting-started) section of the README, and have the prerequisites and connection string information available. +This sample details the client types available for the Event Hubs client library and demonstrates some of the options for customizing their configuration. To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples#getting-started) section of the README, and have the prerequisites and connection string information available. ## Hierarchy @@ -14,13 +14,13 @@ The mainstream set of clients provides an approachable onboarding experience for - The [EventHubProducerClient](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs.producer?view=azure-dotnet) is responsible for publishing events and supports multiple approaches for selecting the partition to which the event is associated, including automatic routing by the Event Hubs service and specifying an explicit partition. -- The [EventHubConsumerClient](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs.consumer.eventhubconsumerclient?view=azure-dotnet) supports reading events from a single partition and also offers an easy way to familiarize yourself with Event Hubs by reading from all partitions without the rigor and complexity that you would need in a production application. For reading events from all partitions in a production scenario, we strongly recommend using the [EventProcessorClient](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) from the [Azure.Messaging.EventHubs.Processor](https://www.nuget.org/packages/Azure.Messaging.EventHubs.Processor) package over the `EventHubConsumerClient`. +- The [EventHubConsumerClient](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs.consumer.eventhubconsumerclient?view=azure-dotnet) supports reading events from a single partition and also offers an easy way to familiarize yourself with Event Hubs by reading from all partitions without the rigor and complexity that you would need in a production application. For reading events from all partitions in a production scenario, we strongly recommend using the [EventProcessorClient](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) from the [Azure.Messaging.EventHubs.Processor](https://www.nuget.org/packages/Azure.Messaging.EventHubs.Processor) package over the `EventHubConsumerClient`. **Specialized** -- The [PartitionReceiver](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs.primitives.partitionreceiver?view=azure-dotnet) is responsible for reading events from a specific partition of an Event Hub, with a greater level of control over communication with the Event Hubs service than is offered by other event consumers. More detail on the design and philosophy for the `PartitionReceiver` can be found in its [design document](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-partition-receiver.md). +- The [PartitionReceiver](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs.primitives.partitionreceiver?view=azure-dotnet) is responsible for reading events from a specific partition of an Event Hub, with a greater level of control over communication with the Event Hubs service than is offered by other event consumers. More detail on the design and philosophy for the `PartitionReceiver` can be found in its [design document](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-partition-receiver.md). -- The [EventProcessor<TPartition>](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs.primitives.eventprocessor-1?view=azure-dotnet) provides a base for creating a custom processor for reading and processing events for all partitions of an Event Hub. It fills a role similar to the [EventProcessorClient](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) from the [Azure.Messaging.EventHubs.Processor](https://www.nuget.org/packages/Azure.Messaging.EventHubs.Processor) package, with cooperative load balancing and resiliency as its core features. However, `EventProcessor` also offers native batch processing, the ability to customize checkpoint storage, a greater level of control over communication with the Event Hubs service, and a less opinionated API. The caveat is that this comes with additional complexity and exists as an abstract base, which needs to be extended. More on the design and philosophy behind this type can be found in its [design document](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-processor%7BT%7D.md). +- The [EventProcessor<TPartition>](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs.primitives.eventprocessor-1?view=azure-dotnet) provides a base for creating a custom processor for reading and processing events for all partitions of an Event Hub. It fills a role similar to the [EventProcessorClient](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) from the [Azure.Messaging.EventHubs.Processor](https://www.nuget.org/packages/Azure.Messaging.EventHubs.Processor) package, with cooperative load balancing and resiliency as its core features. However, `EventProcessor` also offers native batch processing, the ability to customize checkpoint storage, a greater level of control over communication with the Event Hubs service, and a less opinionated API. The caveat is that this comes with additional complexity and exists as an abstract base, which needs to be extended. More on the design and philosophy behind this type can be found in its [design document](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-processor%7BT%7D.md). ## Lifetime diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample03_EventHubMetadata.md b/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample03_EventHubMetadata.md index fe05e6c71bf9b..ce5b9a187681a 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample03_EventHubMetadata.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample03_EventHubMetadata.md @@ -1,6 +1,6 @@ # Event Hub Metadata -This sample discusses the metadata available for an Event Hub instance and demonstrates how to query and inspect the information. To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples#getting-started) section of the README, and have the prerequisites and connection string information available. +This sample discusses the metadata available for an Event Hub instance and demonstrates how to query and inspect the information. To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples#getting-started) section of the README, and have the prerequisites and connection string information available. # Client types @@ -58,7 +58,7 @@ finally Some application scenarios call for understanding the "backlog" of events in an Event Hub, where an event being consumed is compared with the latest event available in the partition to understand how many events have accumulated and have yet to be processed. This allows applications to make reasoned decisions about scaling consumers or throttling publishers to ensure that event processing does not fall too far behind. To support this, the `EventHubProducerClient` and `EventHubConsumerClient` provide the ability to query partitions of the Event Hub for information about its current state. -This query is useful for occasionally inspecting partitions, but should not be used frequently as it may negatively impact performance by saturating the connection. When this information is needed often, an option can be set when reading events to query the last published event information for a partition in real-time. More detail can be found in [Sample05_ReadingEvents](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample05_ReadingEvents.md#query-partition-information-while-reading). +This query is useful for occasionally inspecting partitions, but should not be used frequently as it may negatively impact performance by saturating the connection. When this information is needed often, an option can be set when reading events to query the last published event information for a partition in real-time. More detail can be found in [Sample05_ReadingEvents](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample05_ReadingEvents.md#query-partition-information-while-reading). For illustration, the `EventHubConsumerClient` is demonstrated, but the concept and form are common across both clients. diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample04_PublishingEvents.md b/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample04_PublishingEvents.md index 4b84022ce9bd4..574a5415ae00f 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample04_PublishingEvents.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample04_PublishingEvents.md @@ -1,6 +1,6 @@ # Publishing Events -This sample demonstrates publishing events to an Event Hub. To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples#getting-started) section of the README, and have the prerequisites and connection string information available. +This sample demonstrates publishing events to an Event Hub. To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples#getting-started) section of the README, and have the prerequisites and connection string information available. ## Client types diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample05_ReadingEvents.md b/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample05_ReadingEvents.md index de030d7836173..b461d3d412244 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample05_ReadingEvents.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample05_ReadingEvents.md @@ -1,10 +1,10 @@ # Reading Events -This sample demonstrates reading events from an Event Hub. To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples#getting-started) section of the README, and have the prerequisites and connection string information available. +This sample demonstrates reading events from an Event Hub. To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples#getting-started) section of the README, and have the prerequisites and connection string information available. ## Client types -Reading events is the responsibility of an event consumer. The client library offers several different consumers, each intended to support a specific set of scenarios. The `EventHubConsumerClient` will be the focal point of the samples, as it offers an approachable onboarding experience for exploring Event Hubs as well as supporting some production scenarios. More detail about the available event consumers, including those with more specialized uses, can be found in [Sample02_EventHubsClients](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample02_EventHubsClients.md). +Reading events is the responsibility of an event consumer. The client library offers several different consumers, each intended to support a specific set of scenarios. The `EventHubConsumerClient` will be the focal point of the samples, as it offers an approachable onboarding experience for exploring Event Hubs as well as supporting some production scenarios. More detail about the available event consumers, including those with more specialized uses, can be found in [Sample02_EventHubsClients](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample02_EventHubsClients.md). Each of the event consumer client types are safe to cache and use for the lifetime of an application, which is best practice when the events are read regularly or semi-regularly. The event consumers are responsible for efficient resource management, working to keep resource usage low during periods of inactivity and manage health during periods of higher use. Calling either the `CloseAsync` or `DisposeAsync` method as the application is shutting down will ensure that network resources and other unmanaged objects are properly cleaned up. @@ -22,7 +22,7 @@ Each consumer has a unique view of the events in a partition that it reads from, Every event that is published is sent to one of the [partitions](https://docs.microsoft.com/azure/architecture/reference-architectures/event-hubs/partitioning-in-event-hubs-and-kafka) of the Event Hub. When reading events, an application may be interested in reading events from all partitions or limiting to a single partition, depending on the application scenarios and throughput needs. The `EventHubConsumerClient` is not associated with any specific partition and the same instance can be used for reading from multiple partitions. -The `EventHubConsumerClient` supports reading events from a single partition and also offers an easy way to familiarize yourself with Event Hubs by reading from all partitions without the rigor and complexity that you would need in a production application. For reading events from all partitions in a production scenario, we strongly recommend using the [EventProcessorClient](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) from the [Azure.Messaging.EventHubs.Processor](https://www.nuget.org/packages/Azure.Messaging.EventHubs.Processor) package over the `EventHubConsumerClient`. +The `EventHubConsumerClient` supports reading events from a single partition and also offers an easy way to familiarize yourself with Event Hubs by reading from all partitions without the rigor and complexity that you would need in a production application. For reading events from all partitions in a production scenario, we strongly recommend using the [EventProcessorClient](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) from the [Azure.Messaging.EventHubs.Processor](https://www.nuget.org/packages/Azure.Messaging.EventHubs.Processor) package over the `EventHubConsumerClient`. ## Read events from all partitions @@ -486,7 +486,7 @@ finally ## Read events from a partition using the `PartitionReceiver` -When an application is working at a high volume and is willing to accept additional complexity to maximize throughput, the `PartitionReceiver` is worthy of consideration. It provides a very thin wrapper over the Event Hubs transport, allowing events to be read in batches as well as supporting options to control transport behavior. More detail on the design and philosophy for the `PartitionReceiver` can be found in its [design document](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-partition-receiver.md). +When an application is working at a high volume and is willing to accept additional complexity to maximize throughput, the `PartitionReceiver` is worthy of consideration. It provides a very thin wrapper over the Event Hubs transport, allowing events to be read in batches as well as supporting options to control transport behavior. More detail on the design and philosophy for the `PartitionReceiver` can be found in its [design document](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-partition-receiver.md). Because the receiver endeavors to avoid adding overhead, it does not follow the patterns established in the `EventHubConsumerClient` nor offer some of its convenience. Of particular note is that the model for reading events is based on polling with its `ReceiveBatchAsync` method instead of an iterator. It is also important to be aware that the transport library is timeout-based and will not honor cancellation when a service operation is active. This example illustrates the basic flow of reading events and will do so for 30 seconds regardless of how many events have been read. diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample06_IdentityAndSharedAccessCredentials.md b/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample06_IdentityAndSharedAccessCredentials.md index 3b202da69f2b3..8fd0963a78f40 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample06_IdentityAndSharedAccessCredentials.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample06_IdentityAndSharedAccessCredentials.md @@ -4,7 +4,7 @@ This sample demonstrates using credentials to authorize clients with the Event H ## Prerequisites -To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples#getting-started) section of the README. You will also need to the fully qualified namespace for the Event Hubs resource that you would like to use. This can be found in the Azure Portal view of the Event Hubs namespace in the "Overview" tab. In the center pane, the "essentials" area will list a "hostname." This is the fully qualified namespace and is likely be similar to: `{your-namespace}.servicebus.windows.net`. +To begin, please ensure that you're familiar with the items discussed in the [Getting started](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples#getting-started) section of the README. You will also need to the fully qualified namespace for the Event Hubs resource that you would like to use. This can be found in the Azure Portal view of the Event Hubs namespace in the "Overview" tab. In the center pane, the "essentials" area will list a "hostname." This is the fully qualified namespace and is likely be similar to: `{your-namespace}.servicebus.windows.net`. Depending on the type of authorization that you wish to use, additional setup may be necessary before using these examples. Details for each authorization type can be found below. @@ -12,7 +12,7 @@ Depending on the type of authorization that you wish to use, additional setup ma **Azure.Identity** -The `Azure.Identity` library is recommended for identity-based authentication across the different sources supported by the Azure platform for [role-based access control (RBAC)](https://docs.microsoft.com/azure/role-based-access-control/overview). This includes Azure Active Directory principals and Managed Identities. To allow for the best developer experience, and one that supports promoting applications between environments without code changes, this sample will concentrate on the `DefaultAzureCredential`. Please see the [Azure.Identity README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#defaultazurecredential) for details on configuring your environment for `DefaultAzureCredential` integration. +The `Azure.Identity` library is recommended for identity-based authentication across the different sources supported by the Azure platform for [role-based access control (RBAC)](https://docs.microsoft.com/azure/role-based-access-control/overview). This includes Azure Active Directory principals and Managed Identities. To allow for the best developer experience, and one that supports promoting applications between environments without code changes, this sample will concentrate on the `DefaultAzureCredential`. Please see the [Azure.Identity README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#defaultazurecredential) for details on configuring your environment for `DefaultAzureCredential` integration. **Role Assignments** @@ -38,7 +38,7 @@ In step 6 of the article, the policy that you select will be the name of your sh ## Client types -All of the client types within the Event Hubs client library support the use of [Azure.Identity](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity) authentication, as well as shared access credentials for shared access key and shared access signature use. More information about client types can be found in [Sample02_EventHubsClients](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample02_EventHubsClients.md). +All of the client types within the Event Hubs client library support the use of [Azure.Identity](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity) authentication, as well as shared access credentials for shared access key and shared access signature use. More information about client types can be found in [Sample02_EventHubsClients](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample02_EventHubsClients.md). For illustration, the `EventHubProducerClient` is demonstrated in these examples, but the concept and form are common across clients. diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample07_EarlierLanguageVersions.md b/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample07_EarlierLanguageVersions.md index fc823b963a00f..49028f7f367ad 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample07_EarlierLanguageVersions.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample07_EarlierLanguageVersions.md @@ -8,7 +8,7 @@ The Azure Event Hubs client library makes use of new features that were introduc ## Publish a batch of events using C# 7 - This example illustrates publishing a batch with a single event, allowing the Event Hubs service to assign the partition to which it will be published. For more information on publishing, see: [Sample04_PublishingEvents](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample04_PublishingEvents.md). + This example illustrates publishing a batch with a single event, allowing the Event Hubs service to assign the partition to which it will be published. For more information on publishing, see: [Sample04_PublishingEvents](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample04_PublishingEvents.md). ```C# Snippet:EventHubs_Sample07_Publish var connectionString = "<< CONNECTION STRING FOR THE EVENT HUBS NAMESPACE >>"; @@ -37,9 +37,9 @@ finally ## Read events from all partitions using C# 7 -The `ReadEventsAsync` method of the `EventHubConsumerClient` allows events to be read from each partition for prototyping and exploring, but is not a recommended approach for production scenarios. For reading events from all partitions in a production scenario, we strongly recommend using the [EventProcessorClient](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) from the [Azure.Messaging.EventHubs.Processor](https://www.nuget.org/packages/Azure.Messaging.EventHubs.Processor) package. +The `ReadEventsAsync` method of the `EventHubConsumerClient` allows events to be read from each partition for prototyping and exploring, but is not a recommended approach for production scenarios. For reading events from all partitions in a production scenario, we strongly recommend using the [EventProcessorClient](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) from the [Azure.Messaging.EventHubs.Processor](https://www.nuget.org/packages/Azure.Messaging.EventHubs.Processor) package. -This example illustrates reading either 50 events or stopping after 30 seconds has elapsed, whichever occurs first. For more information on publishing, see: [Sample05_ReadingEvents](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample05_ReadingEvents.md). +This example illustrates reading either 50 events or stopping after 30 seconds has elapsed, whichever occurs first. For more information on publishing, see: [Sample05_ReadingEvents](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample05_ReadingEvents.md). ```C# Snippet:EventHubs_Sample07_ReadAllPartitions var connectionString = "<< CONNECTION STRING FOR THE EVENT HUBS NAMESPACE >>"; diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample08_CustomEventProcessor.md b/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample08_CustomEventProcessor.md index d03f8edc0561a..c5165f14f31cd 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample08_CustomEventProcessor.md +++ b/sdk/eventhub/Azure.Messaging.EventHubs/samples/Sample08_CustomEventProcessor.md @@ -1,6 +1,6 @@ # Building a custom processor with EventProcessor<TPartition> -This sample demonstrates using `EventProcessor` to build a custom event processor which manages its own load balancing and checkpoint state and then shows how to use it to consume events from Event Hubs. For the majority of scenarios, we recommend using the [EventProcessorClient](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) from the [Azure.Messaging.EventHubs.Processor](https://www.nuget.org/packages/Azure.Messaging.EventHubs.Processor) package instead of implementing your own processor library. +This sample demonstrates using `EventProcessor` to build a custom event processor which manages its own load balancing and checkpoint state and then shows how to use it to consume events from Event Hubs. For the majority of scenarios, we recommend using the [EventProcessorClient](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) from the [Azure.Messaging.EventHubs.Processor](https://www.nuget.org/packages/Azure.Messaging.EventHubs.Processor) package instead of implementing your own processor library. ## Reading events @@ -446,4 +446,4 @@ This should look familiar if you've used `EventProcessorClient` before, but ther - The partition object passed to `OnProcessingErrorAsync` may be `null`. This happens when the exception is not tied to a specific partition (for example, if an exception was thrown by `ListOwnershipAsync`, it will not be tied to a specific partition and so the partition context will be `null` when the error handler is called), so we need to guard for that case as well. -For a step-by-step discussion of the concepts discussed in this sample, please see the [Building A Custom Event Hubs Event Processor with .NET](https://devblogs.microsoft.com/azure-sdk/custom-event-processor/) article on the [Azure SDK blog](https://devblogs.microsoft.com/azure-sdk). More detail on the design and philosophy of `EventProcessor` can be found in the [EventProcessor<TPartition> design document](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-processor%7BT%7D.md). +For a step-by-step discussion of the concepts discussed in this sample, please see the [Building A Custom Event Hubs Event Processor with .NET](https://devblogs.microsoft.com/azure-sdk/custom-event-processor/) article on the [Azure SDK blog](https://devblogs.microsoft.com/azure-sdk). More detail on the design and philosophy of `EventProcessor` can be found in the [EventProcessor<TPartition> design document](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/design/proposal-event-processor%7BT%7D.md). diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/src/Amqp/AmqpAnnotatedMessageExtensions.cs b/sdk/eventhub/Azure.Messaging.EventHubs/src/Amqp/AmqpAnnotatedMessageExtensions.cs new file mode 100644 index 0000000000000..d3e571128dad6 --- /dev/null +++ b/sdk/eventhub/Azure.Messaging.EventHubs/src/Amqp/AmqpAnnotatedMessageExtensions.cs @@ -0,0 +1,408 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Globalization; +using Azure.Core.Amqp; + +namespace Azure.Messaging.EventHubs.Amqp +{ + /// + /// The set of extension methods for the class. + /// + /// + internal static class AmqpAnnotatedMessageExtensions + { + /// + /// Populates the from a set of well-known + /// attributes, setting only those values which are populated. + /// + /// + /// The instance that this method was invoked on. + /// The set of free-form application properties to send with the event. + /// The sequence number assigned to the event when it was enqueued in the associated Event Hub partition. + /// The offset of the event when it was received from the associated Event Hub partition. + /// The date and time, in UTC, of when the event was enqueued in the Event Hub partition. + /// The partition hashing key applied to the batch that the associated , was sent with. + /// The sequence number that was last enqueued into the Event Hub partition. + /// The offset that was last enqueued into the Event Hub partition. + /// The date and time, in UTC, of the event that was last enqueued into the Event Hub partition. + /// The date and time, in UTC, that the last event information for the Event Hub partition was retrieved from the service. + /// + public static void PopulateFromEventProperties(this AmqpAnnotatedMessage instance, + IDictionary properties = null, + long? sequenceNumber = null, + long? offset = null, + DateTimeOffset? enqueuedTime = null, + string partitionKey = null, + long? lastPartitionSequenceNumber = null, + long? lastPartitionOffset = null, + DateTimeOffset? lastPartitionEnqueuedTime = null, + DateTimeOffset? lastPartitionPropertiesRetrievalTime = null) + { + if (properties != null) + { + CopyDictionary(properties, instance.ApplicationProperties); + } + + if (sequenceNumber.HasValue) + { + instance.MessageAnnotations[AmqpProperty.SequenceNumber.ToString()] = sequenceNumber.Value; + } + + if (offset.HasValue) + { + instance.MessageAnnotations[AmqpProperty.Offset.ToString()] = offset.Value; + } + + if (enqueuedTime.HasValue) + { + instance.MessageAnnotations[AmqpProperty.EnqueuedTime.ToString()] = enqueuedTime.Value; + } + + if (!string.IsNullOrEmpty(partitionKey)) + { + instance.MessageAnnotations[AmqpProperty.PartitionKey.ToString()] = partitionKey; + } + + if (lastPartitionSequenceNumber.HasValue) + { + instance.DeliveryAnnotations[AmqpProperty.PartitionLastEnqueuedSequenceNumber.ToString()] = lastPartitionSequenceNumber.Value; + } + + if (lastPartitionOffset.HasValue) + { + instance.DeliveryAnnotations[AmqpProperty.PartitionLastEnqueuedOffset.ToString()] = lastPartitionOffset.Value; + } + + if (lastPartitionEnqueuedTime.HasValue) + { + instance.DeliveryAnnotations[AmqpProperty.PartitionLastEnqueuedTimeUtc.ToString()] = lastPartitionEnqueuedTime.Value; + } + + if (lastPartitionPropertiesRetrievalTime.HasValue) + { + instance.DeliveryAnnotations[AmqpProperty.LastPartitionPropertiesRetrievalTimeUtc.ToString()] = lastPartitionPropertiesRetrievalTime.Value; + } + } + + /// + /// Creates a new copy of the , cloning its attributes into a new instance. + /// + /// + /// The instance that this method was invoked on. + /// + /// A copy of containing the same data. + /// + public static AmqpAnnotatedMessage Clone(this AmqpAnnotatedMessage instance) + { + if (instance == null) + { + return null; + } + + var clone = new AmqpAnnotatedMessage(CloneBody(instance.Body)); + + if (instance.HasSection(AmqpMessageSection.Header)) + { + CopyHeaderSection(instance.Header, clone.Header); + } + + if (instance.HasSection(AmqpMessageSection.Properties)) + { + CopyPropertiesSection(instance.Properties, clone.Properties); + } + + if (instance.HasSection(AmqpMessageSection.Footer)) + { + CopyDictionary(instance.Footer, clone.Footer); + } + + if (instance.HasSection(AmqpMessageSection.DeliveryAnnotations)) + { + CopyDictionary(instance.DeliveryAnnotations, clone.DeliveryAnnotations); + } + + if (instance.HasSection(AmqpMessageSection.MessageAnnotations)) + { + CopyDictionary(instance.MessageAnnotations, clone.MessageAnnotations); + } + + if (instance.HasSection(AmqpMessageSection.ApplicationProperties)) + { + CopyDictionary(instance.ApplicationProperties, clone.ApplicationProperties); + } + + return clone; + } + + /// + /// Retrieves the body of an in the form + /// needed by the accessor. + /// + /// + /// The instance that this method was invoked on. + /// + /// The body of the , in the appropriate form for use by an instance. + /// + /// The body of the cannot be used directly by . + /// + public static BinaryData GetEventBody(this AmqpAnnotatedMessage instance) + { + if (instance.Body.TryGetData(out IEnumerable> dataBody)) + { + return BinaryData.FromBytes(MessageBody.FromReadOnlyMemorySegments(dataBody)); + } + + throw new NotSupportedException(string.Format(CultureInfo.InvariantCulture, Resources.RawAmqpBodyTypeMask, nameof(EventData), nameof(EventData.EventBody), instance.Body.BodyType, nameof(EventData.GetRawAmqpMessage))); + } + + /// + /// Retrieves the sequence number of an event from an . + /// + /// + /// The instance that this method was invoked on. + /// The value to return if the sequence number is not represented in the . + /// + /// The sequence number, if represented in the ; otherwise, . + /// + public static long GetSequenceNumber(this AmqpAnnotatedMessage instance, + long defaultValue = long.MinValue) + { + if ((instance.HasSection(AmqpMessageSection.MessageAnnotations)) + && (instance.MessageAnnotations.TryGetValue(AmqpProperty.SequenceNumber.ToString(), out var value))) + { + return (long)value; + } + + return defaultValue; + } + + /// + /// Retrieves the offset of an event from an . + /// + /// + /// The instance that this method was invoked on. + /// The value to return if the offset is not represented in the . + /// + /// The offset, if represented in the ; otherwise, . + /// + public static long GetOffset(this AmqpAnnotatedMessage instance, + long defaultValue = long.MinValue) + { + if ((instance.HasSection(AmqpMessageSection.MessageAnnotations)) + && (instance.MessageAnnotations.TryGetValue(AmqpProperty.Offset.ToString(), out var value))) + { + return (long)value; + } + + return defaultValue; + } + + /// + /// Retrieves the time that an event was enqueued in the partition from an . + /// + /// + /// The instance that this method was invoked on. + /// The value to return if the enqueue time is not represented in the . + /// + /// The enqueued time, if represented in the ; otherwise, . + /// + public static DateTimeOffset GetEnqueuedTime(this AmqpAnnotatedMessage instance, + DateTimeOffset defaultValue = default) + { + if ((instance.HasSection(AmqpMessageSection.MessageAnnotations)) + && (instance.MessageAnnotations.TryGetValue(AmqpProperty.EnqueuedTime.ToString(), out var value))) + { + return (DateTimeOffset)value; + } + + return defaultValue; + } + + /// + /// Retrieves the partition key of an event from an . + /// + /// + /// The instance that this method was invoked on. + /// The value to return if the partition key is not represented in the . + /// + /// The partition key, if represented in the ; otherwise, . + /// + public static string GetPartitionKey(this AmqpAnnotatedMessage instance, + string defaultValue = default) + { + if ((instance.HasSection(AmqpMessageSection.MessageAnnotations)) + && (instance.MessageAnnotations.TryGetValue(AmqpProperty.PartitionKey.ToString(), out var value))) + { + return (string)value; + } + + return defaultValue; + } + + /// + /// Retrieves the sequence number of the last event published to the partition from an . + /// + /// + /// The instance that this method was invoked on. + /// The value to return if the last sequence number is not represented in the . + /// + /// The sequence number of the last event published to the partition, if represented in the ; otherwise, . + /// + public static long? GetLastPartitionSequenceNumber(this AmqpAnnotatedMessage instance, + long? defaultValue = default) + { + if ((instance.HasSection(AmqpMessageSection.DeliveryAnnotations)) + && (instance.DeliveryAnnotations.TryGetValue(AmqpProperty.PartitionLastEnqueuedSequenceNumber.ToString(), out var value))) + { + return (long)value; + } + + return defaultValue; + } + + /// + /// Retrieves the offset of the last event published to the partition from an . + /// + /// + /// The instance that this method was invoked on. + /// The value to return if the last offset is not represented in the . + /// + /// The offset of the last event published to the partition, if represented in the ; otherwise, . + /// + public static long? GetLastPartitionOffset(this AmqpAnnotatedMessage instance, + long? defaultValue = default) + { + if ((instance.HasSection(AmqpMessageSection.DeliveryAnnotations)) + && (instance.DeliveryAnnotations.TryGetValue(AmqpProperty.PartitionLastEnqueuedOffset.ToString(), out var value))) + { + return (long)value; + } + + return defaultValue; + } + + /// + /// Retrieves the time that the last event was enqueued in the partition from an . + /// + /// + /// The instance that this method was invoked on. + /// The value to return if the last enqueue time is not represented in the . + /// + /// The time that the last event was enqueued in the partition, if represented in the ; otherwise, . + /// + public static DateTimeOffset? GetLastPartitionEnqueuedTime(this AmqpAnnotatedMessage instance, + DateTimeOffset? defaultValue = default) + { + if ((instance.HasSection(AmqpMessageSection.DeliveryAnnotations)) + && (instance.DeliveryAnnotations.TryGetValue(AmqpProperty.PartitionLastEnqueuedTimeUtc.ToString(), out var value))) + { + return (DateTimeOffset)value; + } + + return defaultValue; + } + + /// + /// Retrieves the time that the information about the last event enqueued in the partition was reported from an . + /// + /// + /// The instance that this method was invoked on. + /// The value to return if the last retrieval time is not represented in the . + /// + /// The time that the information about the last event enqueued in the partition was reported, if represented in the ; otherwise, . + /// + public static DateTimeOffset? GetLastPartitionPropertiesRetrievalTime(this AmqpAnnotatedMessage instance, + DateTimeOffset? defaultValue = default) + { + if ((instance.HasSection(AmqpMessageSection.DeliveryAnnotations)) + && (instance.DeliveryAnnotations.TryGetValue(AmqpProperty.LastPartitionPropertiesRetrievalTimeUtc.ToString(), out var value))) + { + return (DateTimeOffset)value; + } + + return defaultValue; + } + + /// + /// Clones the body of an . + /// + /// + /// The instance to clone. + /// + /// A shallow clone of the . + /// + private static AmqpMessageBody CloneBody(AmqpMessageBody amqpBody) => + amqpBody switch + { + null => null, + _ when (amqpBody.TryGetData(out var data)) => AmqpMessageBody.FromData(data), + _ when (amqpBody.TryGetValue(out var value)) => AmqpMessageBody.FromValue(value), + _ when (amqpBody.TryGetSequence(out var sequence)) => AmqpMessageBody.FromSequence(sequence), + _ => throw new ArgumentException(Resources.UnknownAmqpBodyType, nameof(amqpBody)) + }; + + /// + /// Copies data from one instance to another. + /// + /// + /// The source instance to copy from. + /// The destination instance to write to. + /// + private static void CopyHeaderSection(AmqpMessageHeader source, + AmqpMessageHeader destination) + { + destination.DeliveryCount = source.DeliveryCount; + destination.Durable = source.Durable; + destination.FirstAcquirer = source.FirstAcquirer; + destination.Priority = source.Priority; + destination.TimeToLive = source.TimeToLive; + } + + /// + /// Copies data from one instance to another. + /// + /// + /// The source instance to copy from. + /// The destination instance to write to. + /// + private static void CopyPropertiesSection(AmqpMessageProperties source, + AmqpMessageProperties destination) + { + destination.AbsoluteExpiryTime = source.AbsoluteExpiryTime; + destination.ContentEncoding = source.ContentEncoding; + destination.ContentType = source.ContentType; + destination.CorrelationId = source.CorrelationId; + destination.CreationTime = source.CreationTime; + destination.GroupId = source.GroupId; + destination.GroupSequence = source.GroupSequence; + destination.MessageId = source.MessageId; + destination.ReplyTo = source.ReplyTo; + destination.ReplyToGroupId = source.ReplyToGroupId; + destination.Subject = source.Subject; + destination.To = source.To; + destination.UserId = source.UserId; + } + + /// + /// Copies data from one dictionary instance to another. + /// + /// + /// The type of the key used in the dictionary. + /// The type of the value used in the dictionary. + /// + /// The source instance to copy from. + /// The destination instance to write to. + /// + private static void CopyDictionary(IDictionary source, + IDictionary destination) + { + foreach (var key in source.Keys) + { + destination[key] = source[key]; + } + } + } +} diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/src/Amqp/AmqpSystemProperties.cs b/sdk/eventhub/Azure.Messaging.EventHubs/src/Amqp/AmqpSystemProperties.cs new file mode 100644 index 0000000000000..4ce2b0c818c44 --- /dev/null +++ b/sdk/eventhub/Azure.Messaging.EventHubs/src/Amqp/AmqpSystemProperties.cs @@ -0,0 +1,380 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System.Collections; +using System.Collections.Generic; +using System.Globalization; +using Azure.Core.Amqp; +using Microsoft.Azure.Amqp.Framing; + +namespace Azure.Messaging.EventHubs.Amqp +{ + /// + /// Provides an abstraction over an to represent + /// broker-owned data in the form of a "system properties" dictionary for the + /// associated instance. + /// + /// + /// + /// This wrapper is necessary to preserve the behavior of the + /// member without potentially drifting from the mutable data that exists on the AMQP message. + /// + /// + /// + /// + internal class AmqpSystemProperties : IReadOnlyDictionary + { + /// The set of system properties that are sourced from the Properties section of the . + private static readonly string[] PropertySectionNames = new[] + { + Properties.MessageIdName, + Properties.UserIdName, + Properties.ToName, + Properties.SubjectName, + Properties.ReplyToName, + Properties.CorrelationIdName, + Properties.ContentTypeName, + Properties.ContentEncodingName, + Properties.AbsoluteExpiryTimeName, + Properties.CreationTimeName, + Properties.GroupIdName, + Properties.GroupSequenceName, + Properties.ReplyToGroupIdName + }; + + /// The AMQP message to use as the source for the system properties data. + private readonly AmqpAnnotatedMessage _amqpMessage; + + /// + /// Attempts to retrieve the value of the requested + /// from the dictionary. + /// + /// + /// The key of the dictionary item to retrieve. + /// + /// The value in the dictionary associated with the specified . + /// + /// Occurs when the specified does not exist in the dictionary. + /// + public object this[string key] + { + get + { + if (_amqpMessage.HasSection(AmqpMessageSection.Properties)) + { + if (key == Properties.MessageIdName) + { + return _amqpMessage.Properties.MessageId; + } + + if (key == Properties.UserIdName) + { + return _amqpMessage.Properties.UserId; + } + + if (key == Properties.ToName) + { + return _amqpMessage.Properties.To; + } + + if (key == Properties.SubjectName) + { + return _amqpMessage.Properties.Subject; + } + + if (key == Properties.ReplyToName) + { + return _amqpMessage.Properties.ReplyTo; + } + + if (key == Properties.CorrelationIdName) + { + return _amqpMessage.Properties.CorrelationId; + } + + if (key == Properties.ContentTypeName) + { + return _amqpMessage.Properties.ContentType; + } + + if (key == Properties.ContentEncodingName) + { + return _amqpMessage.Properties.ContentEncoding; + } + + if (key == Properties.AbsoluteExpiryTimeName) + { + return _amqpMessage.Properties.AbsoluteExpiryTime; + } + + if (key == Properties.CreationTimeName) + { + return _amqpMessage.Properties.CreationTime; + } + + if (key == Properties.GroupIdName) + { + return _amqpMessage.Properties.GroupId; + } + + if (key == Properties.GroupSequenceName) + { + return _amqpMessage.Properties.GroupSequence; + } + + if (key == Properties.ReplyToGroupIdName) + { + return _amqpMessage.Properties.ReplyToGroupId; + } + } + + if (_amqpMessage.HasSection(AmqpMessageSection.MessageAnnotations)) + { + return _amqpMessage.MessageAnnotations[key]; + } + + // If no section was available to delegate to, mimic the behavior of the standard dictionary implementation. + + throw new KeyNotFoundException(string.Format(CultureInfo.InvariantCulture, Resources.DictionaryKeyNotFoundMask, key)); + } + } + + /// + /// Allows iteration over the keys contained in the dictionary. + /// + /// + public IEnumerable Keys + { + get + { + if (_amqpMessage.HasSection(AmqpMessageSection.Properties)) + { + foreach (var name in PropertySectionNames) + { + if (ContainsKey(name)) + { + yield return name; + } + } + } + + if (_amqpMessage.HasSection(AmqpMessageSection.MessageAnnotations)) + { + foreach (var name in _amqpMessage.MessageAnnotations.Keys) + { + yield return name; + } + } + } + } + + /// + /// Allows iteration over the values contained in the dictionary. + /// + /// + public IEnumerable Values + { + get + { + if (_amqpMessage.HasSection(AmqpMessageSection.Properties)) + { + foreach (var name in PropertySectionNames) + { + if (ContainsKey(name)) + { + yield return this[name]; + } + } + } + + if (_amqpMessage.HasSection(AmqpMessageSection.MessageAnnotations)) + { + foreach (var name in _amqpMessage.MessageAnnotations.Keys) + { + yield return _amqpMessage.MessageAnnotations[name]; + } + } + } + } + + /// + /// The number of items contained in the dictionary. + /// + /// + public int Count + { + get + { + var count = 0; + + if (_amqpMessage.HasSection(AmqpMessageSection.Properties)) + { + foreach (var name in PropertySectionNames) + { + if (ContainsKey(name)) + { + ++count; + } + } + } + + if (_amqpMessage.HasSection(AmqpMessageSection.MessageAnnotations)) + { + foreach (var name in _amqpMessage.MessageAnnotations.Keys) + { + ++count; + } + } + + return count; + } + } + + /// + /// Initializes a new instance of the class. + /// + /// + /// The to use as the source of the system properties data. + /// + public AmqpSystemProperties(AmqpAnnotatedMessage amqpMessage) => _amqpMessage = amqpMessage; + + /// + /// Determines whether the specified key exists in the dictionary. + /// + /// + /// The key to locate. + /// + /// true if the dictionary contains the specified key; otherwise, false. + /// + public bool ContainsKey(string key) + { + // Check the set of well-known items from the Properties section. For the key to be considered present, + // the section must exist and there must be a value present. This logic is necessary to preserve the behavior + // of system properties in EventData before the AMQP annotated message abstraction was incorporated. + + if (_amqpMessage.HasSection(AmqpMessageSection.Properties)) + { + if (key == Properties.MessageIdName) + { + return (_amqpMessage.Properties.MessageId != null); + } + + if (key == Properties.UserIdName) + { + return (_amqpMessage.Properties.UserId != null); + } + + if (key == Properties.ToName) + { + return (_amqpMessage.Properties.To != null); + } + + if (key == Properties.SubjectName) + { + return (_amqpMessage.Properties.Subject != null); + } + + if (key == Properties.ReplyToName) + { + return (_amqpMessage.Properties.ReplyTo != null); + } + + if (key == Properties.CorrelationIdName) + { + return (_amqpMessage.Properties.CorrelationId != null); + } + + if (key == Properties.ContentTypeName) + { + return (_amqpMessage.Properties.ContentType != null); + } + + if (key == Properties.ContentEncodingName) + { + return (_amqpMessage.Properties.ContentEncoding != null); + } + + if (key == Properties.AbsoluteExpiryTimeName) + { + return (_amqpMessage.Properties.AbsoluteExpiryTime != null); + } + + if (key == Properties.CreationTimeName) + { + return (_amqpMessage.Properties.CreationTime != null); + } + + if (key == Properties.GroupIdName) + { + return (_amqpMessage.Properties.GroupId != null); + } + + if (key == Properties.GroupSequenceName) + { + return (_amqpMessage.Properties.GroupSequence != null); + } + + if (key == Properties.ReplyToGroupIdName) + { + return (_amqpMessage.Properties.ReplyToGroupId != null); + } + } + + // If the well-known property items were not found, then any message annotation with a matching + // key is acceptable. + + if (_amqpMessage.HasSection(AmqpMessageSection.MessageAnnotations)) + { + return _amqpMessage.MessageAnnotations.ContainsKey(key); + } + + // If neither a well-known property or message annotation matched, the key + // does not exist. + + return false; + } + + /// + /// Attempts to retrieve the value that is associated with the specified key from the dictionary. + /// + /// + /// The key to locate. + /// The value associated with the specified key, if the key is found; otherwise, null. This parameter should be passed uninitialized. + /// + /// true the dictionary contains the specified ; otherwise, false. + /// + public bool TryGetValue(string key, out object value) + { + if (!ContainsKey(key)) + { + value = default; + return false; + } + + value = this[key]; + return true; + } + + /// + /// Produces an enumerator for the items in the dictionary. + /// + /// + /// An enumerator can be used to iterate through the items in the dictionary. + /// + public IEnumerator> GetEnumerator() + { + foreach (var key in Keys) + { + yield return new KeyValuePair(key, this[key]); + } + } + + /// + /// Produces an enumerator for the items in the dictionary. + /// + /// + /// An enumerator can be used to iterate through the items in the dictionary. + /// + IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); + } +} diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/src/Amqp/MessageBody.cs b/sdk/eventhub/Azure.Messaging.EventHubs/src/Amqp/MessageBody.cs new file mode 100644 index 0000000000000..115af254fb37f --- /dev/null +++ b/sdk/eventhub/Azure.Messaging.EventHubs/src/Amqp/MessageBody.cs @@ -0,0 +1,273 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using Azure.Core; +using Azure.Core.Amqp; +using Azure.Messaging.EventHubs; +using Microsoft.Azure.Amqp.Framing; + +namespace Azure.Messaging.EventHubs.Amqp +{ + /// + /// A set of abstractions for an AMQP message body to allow optimization of allocations when using . + /// The goal of the approach is to ensure that body memory is converted on-demand and as infrequently as possible. + /// + /// + internal abstract class MessageBody : IEnumerable> + { + /// + /// The memory that was written to the message body. + /// + /// + protected abstract ReadOnlyMemory WrittenMemory { get; } + + /// + /// Produces an enumerator for the segments of the message body. + /// + /// + /// An enumerator that can be used to iterate through the segments of the message body. + /// + public abstract IEnumerator> GetEnumerator(); + + /// + /// Produces an enumerator for the segments of the message body. + /// + /// + /// An enumerator that can be used to iterate through the segments of the message body. + /// + IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); + + /// + /// Creates an message body instance from a set of memory segments. + /// + /// + /// The memory segments that should comprise the message body. + /// + /// The comprised of the . + /// + public static MessageBody FromReadOnlyMemorySegments(IEnumerable> segments) => + segments switch + { + MessageBody bodyMemory => bodyMemory, + _ => new CopyingOnConversionMessageBody(segments) + }; + + /// + /// Creates an message body instance from a single of memory segment. + /// + /// + /// The memory segment that should comprise the message body. + /// + /// The comprised of the . + /// + public static MessageBody FromReadOnlyMemorySegment(ReadOnlyMemory segment) => new NonCopyingSingleSegmentMessageBody(segment); + + /// + /// Creates an message body instance from a set of AMQP segments. + /// + /// + /// The data segments that should comprise the message body. + /// + /// The comprised of the . + /// + public static MessageBody FromDataSegments(IEnumerable segments) => new EagerCopyingMessageBody(segments ?? Enumerable.Empty()); + + /// + /// Performs an implicit conversion from to . + /// + /// + /// The message body to convert. + /// + /// The produced by the conversion. + /// + public static implicit operator ReadOnlyMemory(MessageBody messageBody) => messageBody.WrittenMemory; + + /// + /// Represents a single memory segment as an enumerable type without allocating a copy. + /// This optimizes for the most common usage scenario when the body + /// is set via the constructor and interacted with exclusively through that type. + /// + /// + private sealed class NonCopyingSingleSegmentMessageBody : MessageBody + { + /// + /// The memory that was written to the message body. + /// + /// + protected override ReadOnlyMemory WrittenMemory { get; } + + /// + /// Initializes a new instance of the class. + /// + /// + /// The data segment to create the body from. + /// + public NonCopyingSingleSegmentMessageBody(ReadOnlyMemory dataSegment) + { + WrittenMemory = dataSegment; + } + + /// + /// Produces an enumerator for the segments of the message body. + /// + /// + /// An enumerator that can be used to iterate through the segments of the message body. + /// + public override IEnumerator> GetEnumerator() + { + yield return WrittenMemory; + } + } + + /// + /// Represents multiple segments as a continuous buffer, performing the necessary copies on demand while + /// continuing to track the segments individually. This optimizes for the usage scenario of the body being + /// manipulated directly via the that owns it. + /// + /// + private sealed class CopyingOnConversionMessageBody : MessageBody + { + /// The writer used to build the continuous buffer from a set of segments. + private ArrayBufferWriter _writer; + + ///The set of individual memory segments that comprise the body. + private IList> _segments; + + /// The set of individual memory segments that were captured on creation of the body, until they're copied into the buffer. + private IEnumerable> _lazySegments; + + /// + /// The memory that was written to the message body. + /// + /// + protected override ReadOnlyMemory WrittenMemory + { + get + { + if (_lazySegments != null) + { + foreach (var segment in _lazySegments) + { + AppendSegment(segment); + } + + _lazySegments = null; + } + + return _writer?.WrittenMemory ?? ReadOnlyMemory.Empty; + } + } + + /// + /// Initializes a new instance of the class. + /// + /// + /// The data segments to create the body from. + /// + public CopyingOnConversionMessageBody(IEnumerable> dataSegments) + { + _lazySegments = dataSegments; + } + + /// + /// Produces an enumerator for the segments of the message body. + /// + /// + /// An enumerator that can be used to iterate through the segments of the message body. + /// + public override IEnumerator> GetEnumerator() => + _segments?.GetEnumerator() ?? _lazySegments.GetEnumerator(); + + /// + /// Appends a memory segment to the continuous buffer. + /// + /// + /// The memory segment to append. + /// + private void AppendSegment(ReadOnlyMemory segment) + { + _writer ??= new ArrayBufferWriter(); + _segments ??= new List>(); + + var memory = _writer.GetMemory(segment.Length); + segment.CopyTo(memory); + + _writer.Advance(segment.Length); + _segments.Add(memory.Slice(0, segment.Length)); + } + } + + /// + /// Represents multiple segments as a continuous buffer, performing the necessary copies eagerly while + /// continuing to track the segments individually. This optimizes for the usage scenario of the body being + /// created when messages are received, ensuring that buffers managed by the underling AMQP library can be safely + /// released. + /// + /// + private sealed class EagerCopyingMessageBody : MessageBody + { + /// The writer used to build the continuous buffer from a set of segments. + private ArrayBufferWriter _writer; + + ///The set of individual memory segments that comprise the body. + private IList> _segments; + + /// + /// The memory that was written to the message body. + /// + /// + protected override ReadOnlyMemory WrittenMemory => _writer?.WrittenMemory ?? ReadOnlyMemory.Empty; + + /// + /// Initializes a new instance of the class. + /// + /// + /// The data segments to create the body from. + /// + public EagerCopyingMessageBody(IEnumerable dataSegments) + { + foreach (var segment in dataSegments) + { + AppendSegment(segment); + } + } + + /// + /// Produces an enumerator for the segments of the message body. + /// + /// + /// An enumerator that can be used to iterate through the segments of the message body. + /// + public override IEnumerator> GetEnumerator() => _segments.GetEnumerator(); + + /// + /// Appends a memory segment to the continuous buffer. + /// + /// + /// The memory segment to append. + /// + private void AppendSegment(Data segment) + { + _writer ??= new ArrayBufferWriter(); + _segments ??= new List>(); + + ReadOnlyMemory dataToAppend = segment.Value switch + { + byte[] byteArray => byteArray, + ArraySegment arraySegment => arraySegment, + _ => ReadOnlyMemory.Empty + }; + + var memory = _writer.GetMemory(dataToAppend.Length); + dataToAppend.CopyTo(memory); + + _writer.Advance(dataToAppend.Length); + _segments.Add(memory.Slice(0, dataToAppend.Length)); + } + } + } +} diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/src/Azure.Messaging.EventHubs.csproj b/sdk/eventhub/Azure.Messaging.EventHubs/src/Azure.Messaging.EventHubs.csproj index 6847e985dac3d..cb19c444e209b 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/src/Azure.Messaging.EventHubs.csproj +++ b/sdk/eventhub/Azure.Messaging.EventHubs/src/Azure.Messaging.EventHubs.csproj @@ -15,6 +15,17 @@ + + + + + + + + diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/src/EventData.cs b/sdk/eventhub/Azure.Messaging.EventHubs/src/EventData.cs index 305f067ddebba..aa79945e3c0c6 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/src/EventData.cs +++ b/sdk/eventhub/Azure.Messaging.EventHubs/src/EventData.cs @@ -6,8 +6,13 @@ using System.Collections.ObjectModel; using System.ComponentModel; using System.IO; +using System.Text; +using Azure.Core; +using Azure.Core.Amqp; using Azure.Core.Serialization; +using Azure.Messaging.EventHubs.Amqp; using Azure.Messaging.EventHubs.Consumer; +using Azure.Messaging.EventHubs.Producer; namespace Azure.Messaging.EventHubs { @@ -18,11 +23,11 @@ namespace Azure.Messaging.EventHubs /// public class EventData { - /// An empty default set for the member, intended to used when no actual property set is available. - private static readonly IReadOnlyDictionary EmptySystemProperties = new ReadOnlyDictionary(new Dictionary(0)); + /// The AMQP representation of the event, allowing access to additional protocol data elements not used directly by the Event Hubs client library. + private readonly AmqpAnnotatedMessage _amqpMessage; - /// The backing store for the member, intended to be lazily allocated. - private IDictionary _properties; + /// The backing store for the member which, by default, will be a lazily initialized projection over the AMQP message. + private IReadOnlyDictionary _systemProperties; /// /// The data associated with the event, in form, providing support @@ -30,15 +35,135 @@ public class EventData /// /// /// - /// If the means for deserializing the raw data is not apparent to consumers, a + /// If the means for deserializing the raw data is not apparent to consumers, a /// common technique is to make use of to associate serialization hints - /// as an aid to consumers who wish to deserialize the binary data. + /// as an aid to consumers who wish to deserialize the binary data. /// /// /// /// /// - public BinaryData EventBody { get; } + public BinaryData EventBody => _amqpMessage.GetEventBody(); + + /// + /// A MIME type describing the data contained in the , + /// intended to allow consumers to make informed decisions for inspecting and + /// processing the event. + /// + /// + /// + /// The MIME type of the content; when unknown, it is + /// recommended that this value should not be set. When the body is known to be + /// truly opaque binary data, it is recommended that "application/octet-stream" be + /// used. + /// + /// + /// + /// The is intended to allow coordination between event + /// producers and consumers. It has no meaning to the Event Hubs service. + /// + /// + /// RFC2046 (MIME Types) + /// + public string ContentType + { + get + { + if (_amqpMessage.HasSection(AmqpMessageSection.Properties)) + { + return _amqpMessage.Properties.ContentType?.ToString(); + } + + return null; + } + + set + { + var populated = (!string.IsNullOrEmpty(value)); + + if ((populated) || (_amqpMessage.HasSection(AmqpMessageSection.Properties))) + { + _amqpMessage.Properties.ContentType = populated + ? value + : null; + } + } + } + + /// + /// An application-defined value that uniquely identifies the event. The identifier is + /// a free-form value and can reflect a GUID or an identifier derived from the application + /// context. + /// + /// + /// + /// The is intended to allow coordination between event + /// producers and consumers. It has no meaning to the Event Hubs service, and does + /// not influence how Event Hubs identifies the event. + /// + /// + + public string MessageId + { + get + { + if (_amqpMessage.HasSection(AmqpMessageSection.Properties)) + { + return _amqpMessage.Properties.MessageId?.ToString(); + } + + return null; + } + + set + { + var populated = (!string.IsNullOrEmpty(value)); + + if ((populated) || (_amqpMessage.HasSection(AmqpMessageSection.Properties))) + { + _amqpMessage.Properties.MessageId = populated + ? new AmqpMessageId(value) + : null; + } + } + } + + /// + /// An application-defined value that represents the context to use for correlation across + /// one or more operations. The identifier is a free-form value and may reflect a unique + /// identity or a shared data element with significance to the application. + /// + /// + /// + /// The is intended to enable tracing of data within an application, + /// such as an event's path from producer to consumer. It has no meaning to the Event Hubs service. + /// + /// + + public string CorrelationId + { + get + { + if (_amqpMessage.HasSection(AmqpMessageSection.Properties)) + { + return _amqpMessage.Properties.CorrelationId?.ToString(); + } + + return null; + } + + set + { + var populated = (!string.IsNullOrEmpty(value)); + + if ((populated) || (_amqpMessage.HasSection(AmqpMessageSection.Properties))) + { + _amqpMessage.Properties.CorrelationId = populated + ? new AmqpMessageId(value) + : null; + } + } + } /// /// The set of free-form event properties which may be used for passing metadata associated with the event body @@ -53,14 +178,11 @@ public class EventData /// /// /// var eventData = new EventData(serializedTelemetryData); - /// eventData.Properties["eventType"] = "com.microsoft.Azure.monitoring.EtlEvent"; + /// eventData.Properties["eventType"] = "com.microsoft.azure.monitoring.EtlEvent"; /// /// /// - public IDictionary Properties - { - get => _properties ??= new Dictionary(); - } + public IDictionary Properties => _amqpMessage.ApplicationProperties; /// /// The set of free-form event properties which were provided by the Event Hubs service to pass metadata associated with the @@ -72,7 +194,7 @@ public IDictionary Properties /// empty. /// /// - public IReadOnlyDictionary SystemProperties { get; } + public IReadOnlyDictionary SystemProperties => _systemProperties ??= new AmqpSystemProperties(_amqpMessage); /// /// The publishing sequence number assigned to the event at the time it was successfully published. @@ -101,7 +223,7 @@ public IDictionary Properties /// EventData was not received from the Event Hubs service, the value is . /// /// - public long SequenceNumber { get; } + public long SequenceNumber => _amqpMessage.GetSequenceNumber(long.MinValue); /// /// The offset of the event when it was received from the associated Event Hub partition. @@ -112,7 +234,7 @@ public IDictionary Properties /// EventData was not received from the Event Hubs service, the value is . /// /// - public long Offset { get; } + public long Offset => _amqpMessage.GetOffset(long.MinValue); /// /// The date and time, in UTC, of when the event was enqueued in the Event Hub partition. @@ -123,7 +245,7 @@ public IDictionary Properties /// EventData was not received from the Event Hubs service, the value default(DateTimeOffset). /// /// - public DateTimeOffset EnqueuedTime { get; } + public DateTimeOffset EnqueuedTime => _amqpMessage.GetEnqueuedTime(); /// /// The partition hashing key applied to the batch that the associated , was published with. @@ -133,7 +255,7 @@ public IDictionary Properties /// This property is only populated for events received from the Event Hubs service. /// /// - public string PartitionKey { get; } + public string PartitionKey => _amqpMessage.GetPartitionKey(); /// /// The data associated with the event. @@ -179,7 +301,7 @@ public IDictionary Properties /// /// true if this instance has properties; otherwise, false. /// - internal bool HasProperties => (_properties != null); + internal bool HasProperties => _amqpMessage.HasSection(AmqpMessageSection.ApplicationProperties); /// /// The sequence number of the event that was last enqueued into the Event Hub partition from which this @@ -191,7 +313,7 @@ public IDictionary Properties /// as enabled. /// /// - internal long? LastPartitionSequenceNumber { get; } + internal long? LastPartitionSequenceNumber => _amqpMessage.GetLastPartitionSequenceNumber(); /// /// The offset of the event that was last enqueued into the Event Hub partition from which this event was @@ -203,7 +325,7 @@ public IDictionary Properties /// as enabled. /// /// - internal long? LastPartitionOffset { get; } + internal long? LastPartitionOffset => _amqpMessage.GetLastPartitionOffset(); /// /// The date and time, in UTC, that the last event was enqueued into the Event Hub partition from @@ -215,7 +337,7 @@ public IDictionary Properties /// as enabled. /// /// - internal DateTimeOffset? LastPartitionEnqueuedTime { get; } + internal DateTimeOffset? LastPartitionEnqueuedTime => _amqpMessage.GetLastPartitionEnqueuedTime(); /// /// The date and time, in UTC, that the last event information for the Event Hub partition was retrieved @@ -227,7 +349,7 @@ public IDictionary Properties /// as enabled. /// /// - internal DateTimeOffset? LastPartitionPropertiesRetrievalTime { get; } + internal DateTimeOffset? LastPartitionPropertiesRetrievalTime => _amqpMessage.GetLastPartitionPropertiesRetrievalTime(); /// /// The publishing sequence number assigned to the event as part of a publishing operation. @@ -301,42 +423,23 @@ public EventData(ReadOnlyMemory eventBody) : this(new BinaryData(eventBody /// Initializes a new instance of the class. /// /// - /// The raw data to use as the body of the event. - /// The set of free-form event properties to send with the event. - /// The set of system properties received from the Event Hubs service. - /// The sequence number assigned to the event when it was enqueued in the associated Event Hub partition. - /// The offset of the event when it was received from the associated Event Hub partition. - /// The date and time, in UTC, of when the event was enqueued in the Event Hub partition. - /// The partition hashing key applied to the batch that the associated , was sent with. - /// The sequence number that was last enqueued into the Event Hub partition. - /// The offset that was last enqueued into the Event Hub partition. - /// The date and time, in UTC, of the event that was last enqueued into the Event Hub partition. - /// The date and time, in UTC, that the last event information for the Event Hub partition was retrieved from the service. - /// The publishing sequence number assigned to the event at the time it was successfully published. - /// The publishing sequence number assigned to the event as part of a publishing operation. - /// The producer group identifier assigned to the event as part of a publishing operation. - /// The producer owner level assigned to the event as part of a publishing operation. + /// The data to use as the body of the event. This will be represented as a set UTF-8 encoded bytes. /// - internal EventData(ReadOnlyMemory eventBody, - IDictionary properties = null, - IReadOnlyDictionary systemProperties = null, - long sequenceNumber = long.MinValue, - long offset = long.MinValue, - DateTimeOffset enqueuedTime = default, - string partitionKey = null, - long? lastPartitionSequenceNumber = null, - long? lastPartitionOffset = null, - DateTimeOffset? lastPartitionEnqueuedTime = null, - DateTimeOffset? lastPartitionPropertiesRetrievalTime = null, - int? publishedSequenceNumber = null, - int? pendingPublishSequenceNumber = null, - long? pendingProducerGroupId = null, - short? pendingOwnerLevel = null) : this(new BinaryData(eventBody), properties, systemProperties, sequenceNumber, offset, enqueuedTime, partitionKey, - lastPartitionSequenceNumber, lastPartitionOffset, lastPartitionEnqueuedTime, lastPartitionPropertiesRetrievalTime, publishedSequenceNumber, pendingPublishSequenceNumber, - pendingProducerGroupId, pendingOwnerLevel) + public EventData(string eventBody) : this(new BinaryData(Encoding.UTF8.GetBytes(eventBody)), lastPartitionSequenceNumber: null) { } + /// + /// Initializes a new instance of the class. + /// + /// + /// The on which to base the event. + /// + internal EventData(AmqpAnnotatedMessage amqpMessage) + { + _amqpMessage = amqpMessage; + } + /// /// Initializes a new instance of the class. /// @@ -360,9 +463,9 @@ internal EventData(ReadOnlyMemory eventBody, internal EventData(BinaryData eventBody, IDictionary properties = null, IReadOnlyDictionary systemProperties = null, - long sequenceNumber = long.MinValue, - long offset = long.MinValue, - DateTimeOffset enqueuedTime = default, + long? sequenceNumber = null, + long? offset = null, + DateTimeOffset? enqueuedTime = null, string partitionKey = null, long? lastPartitionSequenceNumber = null, long? lastPartitionOffset = null, @@ -373,22 +476,34 @@ internal EventData(BinaryData eventBody, long? pendingProducerGroupId = null, short? pendingOwnerLevel = null) { - EventBody = eventBody; - SequenceNumber = sequenceNumber; - Offset = offset; - EnqueuedTime = enqueuedTime; - PartitionKey = partitionKey; - SystemProperties = systemProperties ?? EmptySystemProperties; - LastPartitionSequenceNumber = lastPartitionSequenceNumber; - LastPartitionOffset = lastPartitionOffset; - LastPartitionEnqueuedTime = lastPartitionEnqueuedTime; - LastPartitionPropertiesRetrievalTime = lastPartitionPropertiesRetrievalTime; + Argument.AssertNotNull(eventBody, nameof(eventBody)); + _amqpMessage = new AmqpAnnotatedMessage(AmqpMessageBody.FromData(MessageBody.FromReadOnlyMemorySegment(eventBody.ToMemory()))); + + _amqpMessage.PopulateFromEventProperties( + properties, + sequenceNumber, + offset, + enqueuedTime, + partitionKey, + lastPartitionSequenceNumber, + lastPartitionOffset, + lastPartitionEnqueuedTime, + lastPartitionPropertiesRetrievalTime); + + // If there was a set of system properties explicitly provided, then + // override the default projection with them. + + if (systemProperties != null) + { + _systemProperties = systemProperties; + } + + // Set the idempotent publishing state. + PublishedSequenceNumber = publishedSequenceNumber; PendingPublishSequenceNumber = pendingPublishSequenceNumber; PendingProducerGroupId = pendingProducerGroupId; PendingProducerOwnerLevel = pendingOwnerLevel; - - _properties = properties; } /// @@ -455,6 +570,27 @@ protected EventData(ReadOnlyMemory eventBody, { } + /// + /// The event representation in the AMQP protocol format. This allows access to protocol information + /// that is not relevant to Event Hubs and is not exposed by directly. This + /// information can be helpful when exchanging data with other message brokers or clients that do not + /// use one of the Event Hubs SDKs. + /// + /// + /// The event, as an . + /// + /// + /// Manipulating the raw AMQP message is an advanced operation recommended only for those with + /// knowledge of the AMQP protocol and have a need outside of the normal operation of Event Hubs, + /// such as inter-operating with another message broker. + /// + /// When making direct changes to the AMQP message, it is possible to cause issues with the Event + /// Hubs client library, such as invalidating the size calculations performed by the + /// resulting in a batch that cannot be successfully published. + /// + /// + public AmqpAnnotatedMessage GetRawAmqpMessage() => _amqpMessage; + /// /// Determines whether the specified is equal to this instance. /// @@ -511,22 +647,20 @@ internal void ClearPublishingState() /// /// A new copy of . /// - internal EventData Clone() => - new EventData - ( - EventBody, - (_properties == null) ? null : new Dictionary(_properties), - SystemProperties, - SequenceNumber, - Offset, - EnqueuedTime, - PartitionKey, - LastPartitionSequenceNumber, - LastPartitionOffset, - LastPartitionEnqueuedTime, - LastPartitionPropertiesRetrievalTime, - PublishedSequenceNumber, - PendingPublishSequenceNumber - ); + internal EventData Clone() + { + var clone = new EventData(_amqpMessage.Clone()) + { + PendingPublishSequenceNumber = PendingPublishSequenceNumber, + PublishedSequenceNumber = PublishedSequenceNumber + }; + + if ((_systemProperties != null) && (_systemProperties is not AmqpSystemProperties)) + { + clone._systemProperties = _systemProperties; + } + + return clone; + } } } diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Amqp/AmqpAnnotatedMessageExtensionsTests.cs b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Amqp/AmqpAnnotatedMessageExtensionsTests.cs new file mode 100644 index 0000000000000..5f08b0aba4050 --- /dev/null +++ b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Amqp/AmqpAnnotatedMessageExtensionsTests.cs @@ -0,0 +1,537 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Reflection; +using Azure.Core.Amqp; +using Azure.Messaging.EventHubs.Amqp; +using NUnit.Framework; + +namespace Azure.Messaging.EventHubs.Tests +{ + /// + /// The suite of tests for the + /// class. + /// + /// + [TestFixture] + public class AmqpAnnotatedMessageExtensionsTests + { + /// + /// Verifies functionality of the + /// method. + /// + [Test] + public void CloneKnowsAllMembersOfAmqpAnnotatedMessage() + { + // This approach is inelegant and brute force, but allows us to detect + // additional members added to the annotated message that we're not currently + // cloning and avoid drift, since Azure.Core.Amqp is an external dependency. + + var knownMembers = new HashSet(StringComparer.OrdinalIgnoreCase) + { + "Header", + "Properties", + "Footer", + "DeliveryAnnotations", + "MessageAnnotations", + "ApplicationProperties" + }; + + var getterSetterProperties = typeof(AmqpAnnotatedMessage) + .GetProperties(BindingFlags.Public | BindingFlags.GetProperty | BindingFlags.SetProperty); + + foreach (var property in getterSetterProperties) + { + Assert.That(knownMembers.Contains(property.Name), $"The property: { property.Name } of AmqpAnnotatedMessage is not being cloned."); + } + } + + /// + /// Verifies functionality of the + /// method. + /// + [Test] + public void CloneKnowsAllMembersOfAmqpMessageHeader() + { + // This approach is inelegant and brute force, but allows us to detect + // additional members added to the annotated message that we're not currently + // cloning and avoid drift, since Azure.Core.Amqp is an external dependency. + + var knownMembers = new HashSet(StringComparer.OrdinalIgnoreCase) + { + "DeliveryCount", + "Durable", + "FirstAcquirer", + "Priority", + "TimeToLive" + }; + + var getterSetterProperties = typeof(AmqpMessageHeader) + .GetProperties(BindingFlags.Public | BindingFlags.GetProperty | BindingFlags.SetProperty); + + foreach (var property in getterSetterProperties) + { + Assert.That(knownMembers.Contains(property.Name), $"The property: { property.Name } of AmqpMessageHeader is not being cloned."); + } + } + + /// + /// Verifies functionality of the + /// method. + /// + [Test] + public void CloneKnowsAllMembersOfAmqpMessageProperties() + { + // This approach is inelegant and brute force, but allows us to detect + // additional members added to the annotated message that we're not currently + // cloning and avoid drift, since Azure.Core.Amqp is an external dependency. + + var knownMembers = new HashSet(StringComparer.OrdinalIgnoreCase) + { + "AbsoluteExpiryTime", + "ContentEncoding", + "ContentType", + "CorrelationId", + "CreationTime", + "GroupId", + "GroupSequence", + "MessageId", + "ReplyTo", + "ReplyToGroupId", + "Subject", + "To", + "UserId" + }; + + var getterSetterProperties = typeof(AmqpMessageProperties) + .GetProperties(BindingFlags.Public | BindingFlags.GetProperty | BindingFlags.SetProperty); + + foreach (var property in getterSetterProperties) + { + Assert.That(knownMembers.Contains(property.Name), $"The property: { property.Name } of AmqpMessageProperties is not being cloned."); + } + } + + /// + /// Verifies functionality of the + /// method. + /// + [Test] + public void CloneCopiesTheFullMessage() + { + var source = CreateFullyPopulatedDataBodyMessage(); + var clone = source.Clone(); + + // Body + + Assert.That(ReferenceEquals(clone.Body, source.Body), Is.False, "The message body should not be the same instance."); + Assert.That(source.Body.TryGetData(out var sourceBody), Is.True, "The source should have a data body."); + Assert.That(clone.Body.TryGetData(out var cloneBody), Is.True, "The clone should have a data body."); + Assert.That(cloneBody, Is.EquivalentTo(sourceBody), "The body data should match."); + + // Header + + Assert.That(ReferenceEquals(clone.Header, source.Header), Is.False, "The message header should not be the same instance."); + Assert.That(clone.Header, Is.Not.Null, "The message header should not be null."); + + foreach (var headerProperty in typeof(AmqpMessageHeader).GetProperties(BindingFlags.Public | BindingFlags.GetProperty)) + { + Assert.That(headerProperty.GetValue(clone), Is.EqualTo(headerProperty.GetValue(source)), $"The header property: { headerProperty.Name } should match."); + } + + // Properties + + Assert.That(ReferenceEquals(clone.Properties, source.Properties), Is.False, "The message properties should not be the same instance."); + Assert.That(clone.Properties, Is.Not.Null, "The message properties should not be null."); + + foreach (var propertiesProperty in typeof(AmqpMessageProperties).GetProperties(BindingFlags.Public | BindingFlags.GetProperty)) + { + Assert.That(propertiesProperty.GetValue(clone), Is.EqualTo(propertiesProperty.GetValue(source)), $"The message property: { propertiesProperty.Name } should match."); + } + + // Footer + + Assert.That(ReferenceEquals(clone.Footer, source.Footer), Is.False, "The message footer should not be the same instance."); + Assert.That(clone.Footer, Is.Not.Null, "The message footer should not be null."); + Assert.That(clone.Footer, Is.EquivalentTo(source.Footer), "The message footer items should match."); + + // Delivery Annotations + + Assert.That(ReferenceEquals(clone.DeliveryAnnotations, source.DeliveryAnnotations), Is.False, "The message delivery annotations should not be the same instance."); + Assert.That(clone.DeliveryAnnotations, Is.Not.Null, "The message delivery annotations should not be null."); + Assert.That(clone.DeliveryAnnotations, Is.EquivalentTo(source.DeliveryAnnotations), "The message delivery annotation items should match."); + + // Message Annotations + + Assert.That(ReferenceEquals(clone.MessageAnnotations, source.MessageAnnotations), Is.False, "The message annotations should not be the same instance."); + Assert.That(clone.MessageAnnotations, Is.Not.Null, "The message annotations should not be null."); + Assert.That(clone.MessageAnnotations, Is.EquivalentTo(source.MessageAnnotations), "The message annotations items should match."); + + // ApplicationProperties + + Assert.That(ReferenceEquals(clone.ApplicationProperties, source.ApplicationProperties), Is.False, "The application properties should not be the same instance."); + Assert.That(clone.ApplicationProperties, Is.Not.Null, "The application properties should not be null."); + Assert.That(clone.ApplicationProperties, Is.EquivalentTo(source.ApplicationProperties), "The application property items should match."); + } + + /// + /// Verifies functionality of the + /// method. + /// + [Test] + public void CloneDoesNotForceAllocationOfUnpopulatedSections() + { + var firstBody = new List { 1, 2, 3 }; + var secondBody = new List { 4, 5, 6 }; + var body = AmqpMessageBody.FromSequence(new[] { firstBody, secondBody }); + var source = new AmqpAnnotatedMessage(body); + var clone = source.Clone(); + + // Body + + Assert.That(ReferenceEquals(clone.Body, source.Body), Is.False, "The message body should not be the same instance."); + Assert.That(source.Body.TryGetSequence(out var sourceBody), Is.True, "The source should have a sequence body."); + Assert.That(clone.Body.TryGetSequence(out var cloneBody), Is.True, "The clone should have a sequence body."); + Assert.That(cloneBody, Is.EquivalentTo(sourceBody), "The body data should match."); + + // Other sections + + Assert.That(clone.HasSection(AmqpMessageSection.Body), Is.True, "The body should be populated."); + Assert.That(clone.HasSection(AmqpMessageSection.Header), Is.False, "The header should not be populated."); + Assert.That(clone.HasSection(AmqpMessageSection.Properties), Is.False, "The properties should not be populated."); + Assert.That(clone.HasSection(AmqpMessageSection.Footer), Is.False, "The footer should be populated."); + Assert.That(clone.HasSection(AmqpMessageSection.DeliveryAnnotations), Is.False, "The delivery annotations should not be populated."); + Assert.That(clone.HasSection(AmqpMessageSection.MessageAnnotations), Is.False, "The message annotations should not be populated."); + Assert.That(clone.HasSection(AmqpMessageSection.ApplicationProperties), Is.False, "The application properties should not be populated."); + } + + /// + /// Verifies functionality of the + /// method. + /// + [Test] + public void CloneAllocatesWhenSectionsArePopulated() + { + var body = AmqpMessageBody.FromValue("this is an awesome value!"); + var source = new AmqpAnnotatedMessage(body); + source.Footer.Add("footOne", "1111"); + source.ApplicationProperties.Add("appProp", "1111"); + + var clone = source.Clone(); + + // Body + + Assert.That(ReferenceEquals(clone.Body, source.Body), Is.False, "The message body should not be the same instance."); + Assert.That(source.Body.TryGetValue(out var sourceBody), Is.True, "The source should have a value body."); + Assert.That(clone.Body.TryGetValue(out var cloneBody), Is.True, "The clone should have a value body."); + Assert.That(cloneBody, Is.EqualTo(sourceBody), "The body data should match."); + + // Other sections + + Assert.That(clone.HasSection(AmqpMessageSection.Body), Is.True, "The body should be populated."); + Assert.That(clone.HasSection(AmqpMessageSection.Footer), Is.True, "The footer should be populated."); + Assert.That(clone.HasSection(AmqpMessageSection.ApplicationProperties), Is.True, "The application properties should be populated."); + + Assert.That(clone.HasSection(AmqpMessageSection.Header), Is.False, "The header should not be populated."); + Assert.That(clone.HasSection(AmqpMessageSection.Properties), Is.False, "The properties should not be populated."); + Assert.That(clone.HasSection(AmqpMessageSection.DeliveryAnnotations), Is.False, "The delivery annotations should not be populated."); + Assert.That(clone.HasSection(AmqpMessageSection.MessageAnnotations), Is.False, "The message annotations should not be populated."); + } + + /// + /// Verifies functionality of the + /// method. + /// + [Test] + public void CloneWorksWithNull() => + Assert.That(AmqpAnnotatedMessageExtensions.Clone(null), Is.Null); + + /// + /// Verifies functionality of the + /// method. + /// + /// + [Test] + public void GetEventBodyRetrievesTheDataBody() + { + var payload = new byte[] { 0x10, 0x20, 0x30 }; + var body = AmqpMessageBody.FromData(new ReadOnlyMemory[1] { payload }); + var message = new AmqpAnnotatedMessage(body); + var eventBody = message.GetEventBody(); + + Assert.That(eventBody, Is.Not.Null, "The event body should be populated."); + Assert.That(eventBody.ToArray(), Is.EquivalentTo(payload), "The event body should match the original payload."); + } + + /// + /// Verifies functionality of the + /// method. + /// + /// + [Test] + [TestCase(AmqpMessageBodyType.Sequence)] + [TestCase(AmqpMessageBodyType.Value)] + public void GetEventBodyDoesNotAllowNonDataBodyTypes(AmqpMessageBodyType bodyType) + { + var body = bodyType switch + { + AmqpMessageBodyType.Sequence => AmqpMessageBody.FromSequence(new[] { new List { 1, 2, 3 } }), + AmqpMessageBodyType.Value => AmqpMessageBody.FromValue("This is a value"), + _ => throw new ArgumentException($"Unsupported body type { bodyType }", nameof(bodyType)) + }; + + var message = new AmqpAnnotatedMessage(body); + Assert.That(() => message.GetEventBody(), Throws.InstanceOf()); + } + + /// + /// Verifies functionality of the + /// methods related to reading system-owned properties. + /// + /// + [Test] + public void SystemPropertiesCanBeRead() + { + var sequenceNumber = 123L; + var offset = 456L; + var enqueueTime = new DateTimeOffset(2015, 10, 27, 00, 00, 00, TimeSpan.Zero); + var partitionKey = "fake-key"; + var lastSequence = 321L; + var lastOffset = 654L; + var lastEnqueue = new DateTimeOffset(2012, 03, 04, 08, 00, 00, TimeSpan.Zero); + var lastRetrieve = new DateTimeOffset(2020, 01, 01, 05, 15, 37, TimeSpan.Zero); + var message = CreateDataBodyMessageWithSystemProperties(sequenceNumber, lastSequence, offset, lastOffset, partitionKey, enqueueTime, lastEnqueue, lastRetrieve); + + Assert.That(message.GetSequenceNumber(), Is.EqualTo(sequenceNumber), "The sequence number should match."); + Assert.That(message.GetOffset(), Is.EqualTo(offset), "The offset should match."); + Assert.That(message.GetEnqueuedTime(), Is.EqualTo(enqueueTime), "The enqueue time should match."); + Assert.That(message.GetPartitionKey(), Is.EqualTo(partitionKey), "The partition key should match."); + Assert.That(message.GetLastPartitionSequenceNumber(), Is.EqualTo(lastSequence), "The last sequence number should match."); + Assert.That(message.GetLastPartitionOffset(), Is.EqualTo(lastOffset), "The last offset should match."); + Assert.That(message.GetLastPartitionEnqueuedTime(), Is.EqualTo(lastEnqueue), "The last enqueue time should match."); + Assert.That(message.GetLastPartitionPropertiesRetrievalTime(), Is.EqualTo(lastRetrieve), "The last retrieve time should match."); + } + + /// + /// Verifies functionality of the + /// methods related to reading system-owned properties. + /// + /// + [Test] + public void MessageIsPopulatedFromEventHubProperties() + { + var properties = new Dictionary + { + { "Test", 1 }, + { "Second", "2" }, + { "Third", TimeSpan.FromSeconds(99) } + }; + + var sequenceNumber = 123L; + var offset = 456L; + var enqueueTime = new DateTimeOffset(2015, 10, 27, 00, 00, 00, TimeSpan.Zero); + var partitionKey = "fake-key"; + var lastSequence = 321L; + var lastOffset = 654L; + var lastEnqueue = new DateTimeOffset(2012, 03, 04, 08, 00, 00, TimeSpan.Zero); + var lastRetrieve = new DateTimeOffset(2020, 01, 01, 05, 15, 37, TimeSpan.Zero); + + var message = new AmqpAnnotatedMessage(AmqpMessageBody.FromData(new[] { (ReadOnlyMemory)Array.Empty() })); + message.PopulateFromEventProperties(properties, sequenceNumber, offset, enqueueTime, partitionKey, lastSequence, lastOffset, lastEnqueue, lastRetrieve); + + Assert.That(message.ApplicationProperties, Is.EquivalentTo(properties), "The application properties should match."); + Assert.That(message.GetSequenceNumber(), Is.EqualTo(sequenceNumber), "The sequence number should match."); + Assert.That(message.GetOffset(), Is.EqualTo(offset), "The offset should match."); + Assert.That(message.GetEnqueuedTime(), Is.EqualTo(enqueueTime), "The enqueue time should match."); + Assert.That(message.GetPartitionKey(), Is.EqualTo(partitionKey), "The partition key should match."); + Assert.That(message.GetLastPartitionSequenceNumber(), Is.EqualTo(lastSequence), "The last sequence number should match."); + Assert.That(message.GetLastPartitionOffset(), Is.EqualTo(lastOffset), "The last offset should match."); + Assert.That(message.GetLastPartitionEnqueuedTime(), Is.EqualTo(lastEnqueue), "The last enqueue time should match."); + Assert.That(message.GetLastPartitionPropertiesRetrievalTime(), Is.EqualTo(lastRetrieve), "The last retrieve time should match."); + } + + /// + /// Verifies functionality of the + /// methods related to reading system-owned properties. + /// + /// + [Test] + public void SystemPropertiesReturnCustomDefaultValuesWhenNotInTheMessage() + { + var sequenceNumber = 123L; + var offset = 456L; + var enqueueTime = new DateTimeOffset(2015, 10, 27, 00, 00, 00, TimeSpan.Zero); + var partitionKey = "fake-key"; + var lastSequence = 321L; + var lastOffset = 654L; + var lastEnqueue = new DateTimeOffset(2012, 03, 04, 08, 00, 00, TimeSpan.Zero); + var lastRetrieve = new DateTimeOffset(2020, 01, 01, 05, 15, 37, TimeSpan.Zero); + var message = CreateDataBodyMessageWithSystemProperties(default, default, default, default, default, default, default, default); + + Assert.That(message.GetSequenceNumber(sequenceNumber), Is.EqualTo(sequenceNumber), "The sequence number should match."); + Assert.That(message.GetOffset(offset), Is.EqualTo(offset), "The offset should match."); + Assert.That(message.GetEnqueuedTime(enqueueTime), Is.EqualTo(enqueueTime), "The enqueue time should match."); + Assert.That(message.GetPartitionKey(partitionKey), Is.EqualTo(partitionKey), "The partition key should match."); + Assert.That(message.GetLastPartitionSequenceNumber(lastSequence), Is.EqualTo(lastSequence), "The last sequence number should match."); + Assert.That(message.GetLastPartitionOffset(lastOffset), Is.EqualTo(lastOffset), "The last offset should match."); + Assert.That(message.GetLastPartitionEnqueuedTime(lastEnqueue), Is.EqualTo(lastEnqueue), "The last enqueue time should match."); + Assert.That(message.GetLastPartitionPropertiesRetrievalTime(lastRetrieve), Is.EqualTo(lastRetrieve), "The last retrieve time should match."); + } + + /// + /// Verifies functionality of the + /// methods related to reading system-owned properties. + /// + /// + [Test] + public void SystemPropertiesReturnExpectedDefaultValuesWhenNotInTheMessageAndNoCustom() + { + var message = CreateDataBodyMessageWithSystemProperties(default, default, default, default, default, default, default, default); + + Assert.That(message.GetSequenceNumber(), Is.EqualTo(long.MinValue), "The sequence number should match."); + Assert.That(message.GetOffset(), Is.EqualTo(long.MinValue), "The offset should match."); + Assert.That(message.GetEnqueuedTime(), Is.EqualTo(default(DateTimeOffset)), "The enqueue time should match."); + Assert.That(message.GetPartitionKey(), Is.EqualTo(null), "The partition key should match."); + Assert.That(message.GetLastPartitionSequenceNumber(), Is.EqualTo(null), "The last sequence number should match."); + Assert.That(message.GetLastPartitionOffset(), Is.EqualTo(null), "The last offset should match."); + Assert.That(message.GetLastPartitionEnqueuedTime(), Is.EqualTo(null), "The last enqueue time should match."); + Assert.That(message.GetLastPartitionPropertiesRetrievalTime(), Is.EqualTo(null), "The last retrieve time should match."); + } + + /// + /// Creates a fully populated message with a consistent set of + /// test data. + /// + /// + /// The populated message. + /// + private static AmqpAnnotatedMessage CreateFullyPopulatedDataBodyMessage() + { + var body = AmqpMessageBody.FromData(new[] { (ReadOnlyMemory)Array.Empty() }); + var message = new AmqpAnnotatedMessage(body); + + // Header + + message.Header.DeliveryCount = 99; + message.Header.Durable = true; + message.Header.FirstAcquirer = true; + message.Header.Priority = 123; + message.Header.TimeToLive = TimeSpan.FromSeconds(10); + + // Properties + + message.Properties.AbsoluteExpiryTime = new DateTimeOffset(2015, 10, 27, 00, 00, 00, TimeSpan.Zero); + message.Properties.ContentEncoding = "fake"; + message.Properties.ContentType = "test/unit"; + message.Properties.CorrelationId = new AmqpMessageId("red-5"); + message.Properties.CreationTime = new DateTimeOffset(2012, 03, 04, 08, 00, 00, 00, TimeSpan.Zero); + message.Properties.GroupId = "mine!"; + message.Properties.GroupSequence = 555; + message.Properties.MessageId = new AmqpMessageId("red-leader"); + message.Properties.ReplyTo = new AmqpAddress("amqps://some.namespace.com"); + message.Properties.ReplyToGroupId = "not-mine!"; + message.Properties.Subject = "We tried to copy an AMQP message. You won't believe what happened next!"; + message.Properties.To = new AmqpAddress("https://some.url.com"); + message.Properties.UserId = new byte[] { 0x11, 0x22 }; + + // Footer + + message.Footer.Add("one", "1111"); + message.Footer.Add("two", "2222"); + + // Delivery Annotations + + message.DeliveryAnnotations.Add("three", "3333"); + + // Message Annotations + + message.MessageAnnotations.Add("four", "4444"); + message.MessageAnnotations.Add("five", "5555"); + message.MessageAnnotations.Add("six", "6666"); + + // Application Properties + + message.ApplicationProperties.Add("seven", "7777"); + + return message; + } + + /// + /// Creates a fully populated message with a consistent set of + /// test data and the specified set of system properties. + /// + /// + /// The sequence number of the event; if null, this will not be populated. + /// The sequence number that was last enqueued in the partition; if null, this will not be populated. + /// The offset of the event; if null, this will not be populated. + /// The offset that was last enqueued in the partition; if null, this will not be populated. + /// The partition key of the event; if null, this will not be populated. + /// The time that the event was enqueued in the partition; if null, this will not be populated. + /// The time that an event was last enqueued in the partition; if null, this will not be populated. + /// The time that the information about the last event enqueued in the partition was reported; if null, this will not be populated. + /// + /// The populated message. + /// + private static AmqpAnnotatedMessage CreateDataBodyMessageWithSystemProperties(long? sequenceNumber, + long? lastSequenceNumber, + long? offset, + long? lastOffset, + string partitionKey, + DateTimeOffset? enqueueTime, + DateTimeOffset? lastEnqueueTime, + DateTimeOffset? lastRetrieveTime) + { + var message = CreateFullyPopulatedDataBodyMessage(); + + // Expected properties for all messages read from the service. + + if (sequenceNumber.HasValue) + { + message.MessageAnnotations.Add(AmqpProperty.SequenceNumber.ToString(), sequenceNumber.Value); + } + + if (offset.HasValue) + { + message.MessageAnnotations.Add(AmqpProperty.Offset.ToString(), offset.Value); + } + + if (enqueueTime.HasValue) + { + message.MessageAnnotations.Add(AmqpProperty.EnqueuedTime.ToString(), enqueueTime.Value); + } + + // Optional properties for all messages read from the service. + + if (!string.IsNullOrEmpty(partitionKey)) + { + message.MessageAnnotations.Add(AmqpProperty.PartitionKey.ToString(), partitionKey); + } + + // Expected properties when tracking of the last enqueued event is enabled. + + if (lastSequenceNumber.HasValue) + { + message.DeliveryAnnotations.Add(AmqpProperty.PartitionLastEnqueuedSequenceNumber.ToString(), lastSequenceNumber.Value); + } + + if (lastOffset.HasValue) + { + message.DeliveryAnnotations.Add(AmqpProperty.PartitionLastEnqueuedOffset.ToString(), lastOffset.Value); + } + + if (lastEnqueueTime.HasValue) + { + message.DeliveryAnnotations.Add(AmqpProperty.PartitionLastEnqueuedTimeUtc.ToString(), lastEnqueueTime.Value); + } + + if (lastRetrieveTime.HasValue) + { + message.DeliveryAnnotations.Add(AmqpProperty.LastPartitionPropertiesRetrievalTimeUtc.ToString(), lastRetrieveTime.Value); + } + + return message; + } + } +} diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Amqp/AmqpMessageConverterTests.cs b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Amqp/AmqpMessageConverterTests.cs index d377ee493b0fd..7df623f0a16a0 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Amqp/AmqpMessageConverterTests.cs +++ b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Amqp/AmqpMessageConverterTests.cs @@ -7,6 +7,7 @@ using System.Linq; using System.Reflection; using System.Runtime.Serialization; +using Azure.Core.Amqp; using Azure.Messaging.EventHubs.Amqp; using Microsoft.Azure.Amqp; using Microsoft.Azure.Amqp.Encoding; @@ -184,7 +185,7 @@ public void CreateMessageFromEventPopulatesSimpleApplicationProperties() }; var eventData = new EventData( - eventBody: new byte[] { 0x11, 0x22, 0x33 }, + eventBody: new BinaryData(new byte[] { 0x11, 0x22, 0x33 }), properties: propertyValues.ToDictionary(value => $"{ value.GetType().Name }Property", value => value)); using AmqpMessage message = new AmqpMessageConverter().CreateMessageFromEvent(eventData); @@ -217,7 +218,7 @@ public void CreateMessageFromEventPopulatesIdempotentAnnotations(int? pendingSeq long? pendingGroupId, short? pendingOwnerLevel) { - var eventData = new EventData(new byte[] { 0x11, 0x22, 0x33 }); + var eventData = new EventData(new BinaryData(new byte[] { 0x11, 0x22, 0x33 })); eventData.PendingPublishSequenceNumber = pendingSequenceNumber; eventData.PendingProducerGroupId = pendingGroupId; eventData.PendingProducerOwnerLevel = pendingOwnerLevel; @@ -270,7 +271,7 @@ public void CreateMessageFromEventTranslatesDescribedApplicationProperties(objec Func propertyValueAccessor) { var eventData = new EventData( - eventBody: new byte[] { 0x11, 0x22, 0x33 }, + eventBody: new BinaryData(new byte[] { 0x11, 0x22, 0x33 }), properties: new Dictionary { { "TestProp", propertyValueRaw } }); using AmqpMessage message = new AmqpMessageConverter().CreateMessageFromEvent(eventData); @@ -299,7 +300,7 @@ public void CreateMessageFromEventTranslatesStreamApplicationProperties(object p byte[] contents) { var eventData = new EventData( - eventBody: new byte[] { 0x11, 0x22, 0x33 }, + eventBody: new BinaryData(new byte[] { 0x11, 0x22, 0x33 }), properties: new Dictionary { { "TestProp", propertyStream } }); using AmqpMessage message = new AmqpMessageConverter().CreateMessageFromEvent(eventData); @@ -325,7 +326,7 @@ public void CreateMessageFromEventTranslatesStreamApplicationProperties(object p public void CreateMessageFromEventFailsForUnknownApplicationPropertyType() { var eventData = new EventData( - eventBody: new byte[] { 0x11, 0x22, 0x33 }, + eventBody: new BinaryData(new byte[] { 0x11, 0x22, 0x33 }), properties: new Dictionary { { "TestProperty", new RankException() } }); Assert.That(() => new AmqpMessageConverter().CreateMessageFromEvent(eventData), Throws.InstanceOf()); @@ -380,7 +381,7 @@ public void CreateMessageFromEventDoesNotTriggerPropertiesInstantation() var eventData = new EventData(ReadOnlyMemory.Empty); using var message = new AmqpMessageConverter().CreateMessageFromEvent(eventData); - Assert.That(GetEventDataPropertiesBackingStore(eventData), Is.Null, "Translation should not have cause the properties dictionary to be instantiated."); + Assert.That(eventData.GetRawAmqpMessage().HasSection(AmqpMessageSection.ApplicationProperties), Is.False, "Translation should not have cause the properties dictionary to be instantiated."); } /// @@ -405,7 +406,7 @@ public void CreateBatchFromEventsValidatesTheSource() [TestCase("")] public void CreateBatchFromEventsAllowsNoPartitionKey(string partitionKey) { - EventData[] events = new[] { new EventData(new byte[] { 0x11, 0x22, 0x33 }) }; + EventData[] events = new[] { new EventData(new BinaryData(new byte[] { 0x11, 0x22, 0x33 })) }; Assert.That(() => new AmqpMessageConverter().CreateBatchFromEvents(events, partitionKey), Throws.Nothing); } @@ -420,7 +421,7 @@ public void CreateBatchFromEventsAllowsNoPartitionKey(string partitionKey) [TestCase("a-key-that-is-for-partitions")] public void CreateBatchFromEventsWithOneMessagePopulatesEnvelopeProperties(string partitionKey) { - var eventData = new EventData(new byte[] { 0x11, 0x22, 0x33 }); + var eventData = new EventData(new BinaryData(new byte[] { 0x11, 0x22, 0x33 })); var converter = new AmqpMessageConverter(); using AmqpMessage message = converter.CreateBatchFromEvents(new[] { eventData }, partitionKey); @@ -450,7 +451,7 @@ public void CreateBatchFromEventsWithMultipleEventsMessagePopulatesEnvelopePrope { EventData[] events = new[] { - new EventData(new byte[] { 0x11, 0x22, 0x33 }), + new EventData(new BinaryData(new byte[] { 0x11, 0x22, 0x33 })), new EventData(new byte[] { 0x44, 0x55, 0x66 }) }; @@ -476,7 +477,7 @@ public void CreateBatchFromEventsWithMultipleEventsMessagePopulatesEnvelopePrope [Test] public void CreateBatchFromEventWithOneEventUsesItForTheEnvelope() { - var body = new byte[] { 0x11, 0x22, 0x33 }; + var body = new BinaryData(new byte[] { 0x11, 0x22, 0x33 }); var property = 65; var eventData = new EventData( @@ -507,11 +508,11 @@ public void CreateBatchFromEventsWithMultipleEventsPopulatesTheEnvelopeBody() using var secondEventStream = new MemoryStream(new byte[] { 0x73, 0x93 }); var firstEvent = new EventData( - eventBody: new byte[] { 0x11, 0x22, 0x33 }, + eventBody: new BinaryData(new byte[] { 0x11, 0x22, 0x33 }), properties: new Dictionary { { nameof(MemoryStream), firstEventStream } }); var secondEvent = new EventData( - eventBody: new byte[] { 0x44, 0x55, 0x66 }, + eventBody: new BinaryData(new byte[] { 0x44, 0x55, 0x66 }), properties: new Dictionary { { nameof(MemoryStream), secondEventStream } }); EventData[] events = new[] { firstEvent, secondEvent }; @@ -554,7 +555,7 @@ public void CreateBatchFromEventsWithMultipleEventsPopulatesTheEnvelopeBody() public void CreateBatchFromEventsWithMultipleEventsAssignsThePartitionKeyToBodyMessages() { var partitionKey = "sOmE-kEY"; - var firstEvent = new EventData(new byte[] { 0x11, 0x22, 0x33 }); + var firstEvent = new EventData(new BinaryData(new byte[] { 0x11, 0x22, 0x33 })); var secondEvent = new EventData(new byte[] { 0x44, 0x55, 0x66 }); EventData[] events = new[] { firstEvent, secondEvent }; var converter = new AmqpMessageConverter(); @@ -620,7 +621,7 @@ public void CreateBatchFromMessagesAllowNoPartitionKey(string partitionKey) [TestCase("a-key-that-is-for-partitions")] public void CreateBatchFromMessagesWithOneMessagePopulatesEnvelopeProperties(string partitionKey) { - var eventData = new EventData(new byte[] { 0x11, 0x22, 0x33 }); + var eventData = new EventData(new BinaryData(new byte[] { 0x11, 0x22, 0x33 })); var converter = new AmqpMessageConverter(); using AmqpMessage source = converter.CreateMessageFromEvent(eventData); @@ -650,7 +651,7 @@ public void CreateBatchFromMessagesWithOneMessagePopulatesEnvelopeProperties(str public void CreateBatchFromMessagesWithMultipleEventsMessagePopulatesEnvelopeProperties(string partitionKey) { var converter = new AmqpMessageConverter(); - using AmqpMessage first = converter.CreateMessageFromEvent(new EventData(new byte[] { 0x11, 0x22, 0x33 })); + using AmqpMessage first = converter.CreateMessageFromEvent(new EventData(new BinaryData(new byte[] { 0x11, 0x22, 0x33 }))); using AmqpMessage second = converter.CreateMessageFromEvent(new EventData(new byte[] { 0x44, 0x55, 0x66 })); AmqpMessage[] source = new[] { first, second }; @@ -677,7 +678,7 @@ public void CreateBatchFromMessagesWithMultipleEventsMessagePopulatesEnvelopePro public void CreateBatchFromMessagesWithOneEventUsesItForTheEnvelope() { var converter = new AmqpMessageConverter(); - var body = new byte[] { 0x11, 0x22, 0x33 }; + var body = new BinaryData(new byte[] { 0x11, 0x22, 0x33 }); var property = 65; var eventData = new EventData( @@ -711,11 +712,11 @@ public void CreateBatchFromMessagesWithMultipleEventsPopulatesTheEnvelopeBody() var converter = new AmqpMessageConverter(); var firstEvent = new EventData( - eventBody: new byte[] { 0x11, 0x22, 0x33 }, + eventBody: new BinaryData(new byte[] { 0x11, 0x22, 0x33 }), properties: new Dictionary { { nameof(MemoryStream), firstEventStream } }); var secondEvent = new EventData( - eventBody: new byte[] { 0x44, 0x55, 0x66 }, + eventBody: new BinaryData(new byte[] { 0x44, 0x55, 0x66 }), properties: new Dictionary { { nameof(MemoryStream), secondEventStream } }); using AmqpMessage firstMessage = converter.CreateMessageFromEvent(firstEvent); @@ -759,7 +760,7 @@ public void CreateBatchFromMessagesWithMultipleEventsPopulatesTheEnvelopeBody() public void CreateBatchFromMessagesWithMultipleEventsAssignsThePartitionKeyToBodyMessages() { var partitionKey = "sOmE-kEY"; - var firstEvent = new EventData(new byte[] { 0x11, 0x22, 0x33 }); + var firstEvent = new EventData(new BinaryData(new byte[] { 0x11, 0x22, 0x33 })); var secondEvent = new EventData(new byte[] { 0x44, 0x55, 0x66 }); var converter = new AmqpMessageConverter(); @@ -1284,8 +1285,8 @@ public void CreateEventFromMessageDoesNotPopulatePropertiesByDefault() var eventData = converter.CreateEventFromMessage(message); Assert.That(eventData, Is.Not.Null, "The event should have been created."); - Assert.That(GetEventDataPropertiesBackingStore(eventData), Is.Null, "The event should have a null properties dictionary."); - Assert.That(eventData.SystemProperties, Is.SameAs(GetEventDataEmptySystemProperties()), "The event should have the default empty system properties."); + Assert.That(eventData.GetRawAmqpMessage().HasSection(AmqpMessageSection.ApplicationProperties), Is.False, "The event should not have application properties by default."); + Assert.That(GetEventDataSystemPropertiesBackingStore(eventData), Is.Null, "The event should have a null system properties dictionary."); } /// @@ -1297,7 +1298,7 @@ public void CreateEventFromMessageDoesNotPopulatePropertiesByDefault() public void AnEventCanBeTranslatedToItself() { var sourceEvent = new EventData( - eventBody: new byte[] { 0x11, 0x22, 0x33 }, + eventBody: new BinaryData(new byte[] { 0x11, 0x22, 0x33 }), properties: new Dictionary { { "Test", 1234 } }); var converter = new AmqpMessageConverter(); @@ -1600,31 +1601,18 @@ public void CreatePartitionPropertiesFromResponseCreatesTheProperties() } /// - /// Retrieves the empty system properties dictionary from the Event Data - /// type, using its private field. - /// - /// - /// The empty dictionary used as the default for the set. - /// - private static IReadOnlyDictionary GetEventDataEmptySystemProperties() => - (IReadOnlyDictionary) - typeof(EventData) - .GetField("EmptySystemProperties", BindingFlags.Static | BindingFlags.NonPublic) - .GetValue(null); - - /// - /// Retrieves the backing store for the Properties dictionary from the Event Data + /// Retrieves the backing store for the System Properties dictionary from the Event Data /// type, using its private field. /// /// /// The instance to read the field from. /// - /// The backing store for the set. + /// The backing store for the set. /// - private static IReadOnlyDictionary GetEventDataPropertiesBackingStore(EventData eventData) => + private static IReadOnlyDictionary GetEventDataSystemPropertiesBackingStore(EventData eventData) => (IReadOnlyDictionary) typeof(EventData) - .GetField("_properties", BindingFlags.Instance | BindingFlags.NonPublic) + .GetField("_systemProperties", BindingFlags.Instance | BindingFlags.NonPublic) .GetValue(eventData); } } diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Amqp/AmqpSystemPropertiesTests.cs b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Amqp/AmqpSystemPropertiesTests.cs new file mode 100644 index 0000000000000..0e12ecb5fbaaa --- /dev/null +++ b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Amqp/AmqpSystemPropertiesTests.cs @@ -0,0 +1,391 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using Azure.Core.Amqp; +using Azure.Messaging.EventHubs.Amqp; +using Microsoft.Azure.Amqp.Framing; +using NUnit.Framework; + +namespace Azure.Messaging.EventHubs.Tests +{ + /// + /// The suite of tests for the + /// class. + /// + /// + [TestFixture] + public class AmqpSystemPropertiesTests + { + /// + /// Validates the dictionary operations against the set of well-known + /// items from the AMQP message properties section. + /// + /// + [Test] + public void PropertiesSectionItemsAreIncluded() + { + var message = CreatePopulatedDataBodyMessage(); + var systemProps = new AmqpSystemProperties(message); + + // Set the expected values for well-known property section items. + + message.Properties.MessageId = new AmqpMessageId("test"); + message.Properties.UserId = new byte[] { 0x33, 0x44 }; + message.Properties.To = new AmqpAddress("http://www.omgcats.com"); + message.Properties.Subject = "test-subject"; + message.Properties.ReplyTo = new AmqpAddress("http://some.place.ext"); + message.Properties.CorrelationId = new AmqpMessageId("corr"); + message.Properties.ContentType = "text/plain"; + message.Properties.ContentEncoding = "UTF-8"; + message.Properties.AbsoluteExpiryTime = new DateTimeOffset(2015, 10, 27, 00, 00, 00, TimeSpan.Zero); + message.Properties.CreationTime = new DateTimeOffset(2012, 03, 04, 08, 00, 00, TimeSpan.Zero); + message.Properties.GroupId = "bluebirds"; + message.Properties.GroupSequence = 3; + message.Properties.ReplyToGroupId = "7"; + + // Validate that the properties are present. + + Assert.That(systemProps.ContainsKey(Properties.MessageIdName), Is.True, "The message identifier should be included."); + Assert.That(systemProps.ContainsKey(Properties.UserIdName), Is.True, "The user identifier should be included."); + Assert.That(systemProps.ContainsKey(Properties.ToName), Is.True, "The \"to\" property should be included."); + Assert.That(systemProps.ContainsKey(Properties.SubjectName), Is.True, "The subject should be included."); + Assert.That(systemProps.ContainsKey(Properties.ReplyToName), Is.True, "The \"reply to\" property should be included."); + Assert.That(systemProps.ContainsKey(Properties.CorrelationIdName), Is.True, "The correlation identifier should be included."); + Assert.That(systemProps.ContainsKey(Properties.ContentTypeName), Is.True, "The content type should be included."); + Assert.That(systemProps.ContainsKey(Properties.ContentEncodingName), Is.True, "The content encoding should be included."); + Assert.That(systemProps.ContainsKey(Properties.AbsoluteExpiryTimeName), Is.True, "The expiration time should be included."); + Assert.That(systemProps.ContainsKey(Properties.CreationTimeName), Is.True, "The creation time should be included."); + Assert.That(systemProps.ContainsKey(Properties.GroupIdName), Is.True, "The group identifier should be included."); + Assert.That(systemProps.ContainsKey(Properties.GroupSequenceName), Is.True, "The group sequence should be included."); + Assert.That(systemProps.ContainsKey(Properties.ReplyToGroupIdName), Is.True, "The reply-to group identifier should be included."); + + // Validate that the properties match. + + Assert.That(systemProps[Properties.MessageIdName], Is.EqualTo(message.Properties.MessageId), "The message identifier should match."); + Assert.That(systemProps[Properties.UserIdName], Is.EqualTo(message.Properties.UserId), "The user identifier should match."); + Assert.That(systemProps[Properties.ToName], Is.EqualTo(message.Properties.To), "The \"to\" property should match."); + Assert.That(systemProps[Properties.SubjectName], Is.EqualTo(message.Properties.Subject), "The subject should match."); + Assert.That(systemProps[Properties.ReplyToName], Is.EqualTo(message.Properties.ReplyTo), "The \"reply to\" property should match."); + Assert.That(systemProps[Properties.CorrelationIdName], Is.EqualTo(message.Properties.CorrelationId), "The correlation identifier should match."); + Assert.That(systemProps[Properties.ContentTypeName], Is.EqualTo(message.Properties.ContentType), "The content type should match."); + Assert.That(systemProps[Properties.ContentEncodingName], Is.EqualTo(message.Properties.ContentEncoding), "The content encoding should match."); + Assert.That(systemProps[Properties.AbsoluteExpiryTimeName], Is.EqualTo(message.Properties.AbsoluteExpiryTime), "The expiration time should match."); + Assert.That(systemProps[Properties.CreationTimeName], Is.EqualTo(message.Properties.CreationTime), "The creation time should match."); + Assert.That(systemProps[Properties.GroupIdName], Is.EqualTo(message.Properties.GroupId), "The group identifier should match."); + Assert.That(systemProps[Properties.GroupSequenceName], Is.EqualTo(message.Properties.GroupSequence), "The group sequence should match."); + Assert.That(systemProps[Properties.ReplyToGroupIdName], Is.EqualTo(message.Properties.ReplyToGroupId), "The reply-to group identifier should match."); + } + + /// + /// Validates the dictionary operations against the set of well-known + /// items from the AMQP message annotations section. + /// + /// + [Test] + public void MessageAnnotationSectionItemsAreIncluded() + { + var message = CreatePopulatedDataBodyMessage(); + var systemProps = new AmqpSystemProperties(message); + + // Set the expected values for well-known property section items. + + message.MessageAnnotations.Clear(); + message.MessageAnnotations.Add("first", "one"); + message.MessageAnnotations.Add("second", 2); + message.MessageAnnotations.Add("third", new object()); + + // Validate that the properties are present and match. + + foreach (var key in message.MessageAnnotations.Keys) + { + Assert.That(systemProps.ContainsKey(key), Is.True, $"The delivery annotation key, { key }, should be included."); + Assert.That(systemProps[key], Is.EqualTo(message.MessageAnnotations[key]), $"The delivery annotation key, { key }, should match."); + } + } + + /// + /// Validates basic dictionary operations. + /// + /// + [Test] + public void KeyOperationsWorkWhenNotEmpty() + { + var message = CreateEmptydDataBodyMessage(); + var systemProps = new AmqpSystemProperties(message); + + message.Properties.MessageId = new AmqpMessageId("test"); + message.MessageAnnotations.Add("first", "one"); + + var unexpectedKey = Guid.NewGuid().ToString(); + var expectedKeys = new HashSet { Properties.MessageIdName }; + + foreach (var key in message.MessageAnnotations.Keys) + { + expectedKeys.Add(key); + } + + // Key counts are correct. + + Assert.That(systemProps.Count, Is.EqualTo(expectedKeys.Count), "The number of items was incorrect."); + + // Expected keys are returned by ContainsKey. + + foreach (var key in expectedKeys) + { + Assert.That(systemProps.ContainsKey(key), Is.True, $"The key, { key }, was not contained."); + } + + // Unexpected keys are not returned by ContainsKey. + + Assert.That(systemProps.ContainsKey(unexpectedKey), Is.False, "The unexpected key was contained."); + + // Enumerated keys match the expected set. + + foreach (var key in systemProps.Keys) + { + Assert.That(expectedKeys.Contains(key), $"The key, { key }, was in the properties but is unexpected."); + } + } + + /// + /// Validates basic dictionary operations. + /// + /// + [Test] + public void ValueOperationsWorkWhenNotEmpty() + { + var message = CreateEmptydDataBodyMessage(); + var systemProps = new AmqpSystemProperties(message); + + message.Properties.MessageId = new AmqpMessageId("test"); + message.MessageAnnotations.Add("first", "one"); + + var unexpectedKey = Guid.NewGuid().ToString(); + var expectedValues = new HashSet { message.Properties.MessageId }; + + foreach (var value in message.MessageAnnotations.Values) + { + expectedValues.Add(value); + } + + // Count + + Assert.That(systemProps.Count, Is.EqualTo(expectedValues.Count), "The number of items was incorrect."); + + // System property values are correct. + + Assert.That(systemProps[Properties.MessageIdName], Is.EqualTo(message.Properties.MessageId), "The message identifier did not match when read through the indexer."); + Assert.That(systemProps.TryGetValue(Properties.MessageIdName, out var messageId), Is.True, "The message identifier was not contained when read through TryGetValue."); + Assert.That(messageId, Is.EqualTo(message.Properties.MessageId), "The message identifier did not match when read through TryGetValue."); + + // Message annotation values are correct. + + foreach (var key in message.MessageAnnotations.Keys) + { + Assert.That(systemProps[key], Is.EqualTo(message.MessageAnnotations[key]), $"The message annotation, { key }, did not match when read through the indexer."); + Assert.That(systemProps.TryGetValue(key, out var currentValue), Is.True, $"The message annotation, { key }, was not contained when read through TryGetValue."); + Assert.That(currentValue, Is.EqualTo(message.MessageAnnotations[key]), $"The message annotation, { key }, did not match when read through TryGetValue."); + } + + // Unexpected values are not returned. + + Assert.That(() => systemProps[unexpectedKey], Throws.InstanceOf(), "The unexpected key should result in an exception when read through the indexer."); + Assert.That(systemProps.TryGetValue(unexpectedKey, out var unexpectedValue), Is.False, "The unexpected key should not succeed for TryGetValue."); + + // Enumerated Values match the expected set. + + foreach (var value in systemProps.Values) + { + Assert.That(expectedValues.Contains(value), Is.True, $"The value, { value }, was in the properties but is unexpected."); + } + } + + /// + /// Validates basic dictionary operations. + /// + /// + [Test] + public void EnumeratorsWorkWhenNotEmpty() + { + var message = CreateEmptydDataBodyMessage(); + var systemProps = new AmqpSystemProperties(message); + + message.Properties.MessageId = new AmqpMessageId("test"); + message.MessageAnnotations.Add("first", "one"); + + var expectedItems = new Dictionary + { + { Properties.MessageIdName, message.Properties.MessageId } + }; + + foreach (var item in message.MessageAnnotations) + { + expectedItems.Add(item.Key, item.Value); + } + + // Count + + Assert.That(systemProps.Count, Is.EqualTo(expectedItems.Count), "The number of items was incorrect."); + + // Enumerated Values match the expected set. + + foreach (var item in systemProps) + { + Assert.That(expectedItems.ContainsKey(item.Key), Is.True, $"The item with key, { item.Key }, was in the properties but is unexpected."); + Assert.That(item.Value, Is.EqualTo(expectedItems[item.Key]), $"The item with key, { item.Key }, did not match the expected value."); + } + } + + /// + /// Validates basic dictionary operations. + /// + /// + [Test] + public void KeyOperationsWorkWhenEmpty() + { + var message = CreateEmptydDataBodyMessage(); + var systemProps = new AmqpSystemProperties(message); + var unexpectedKey = Guid.NewGuid().ToString(); + + // Key counts are correct. + + Assert.That(systemProps.Count, Is.EqualTo(0), "The number of items was incorrect."); + + // Unexpected keys are not returned by ContainsKey. + + Assert.That(systemProps.ContainsKey(unexpectedKey), Is.False, "The unexpected key was contained."); + + // Enumerated keys are empty + + foreach (var key in systemProps.Keys) + { + Assert.Fail($"The key, { key }, was found in the set that should be empty."); + } + } + + /// + /// Validates basic dictionary operations. + /// + /// + [Test] + public void ValueOperationsWorkWhenEmpty() + { + var message = CreateEmptydDataBodyMessage(); + var systemProps = new AmqpSystemProperties(message); + var unexpectedKey = Guid.NewGuid().ToString(); + + // Count + + Assert.That(systemProps.Count, Is.EqualTo(0), "The number of items was incorrect."); + + // Unexpected values are not returned. + + Assert.That(() => systemProps[unexpectedKey], Throws.InstanceOf(), "The unexpected key should result in an exception when read through the indexer."); + Assert.That(systemProps.TryGetValue(unexpectedKey, out var unexpectedValue), Is.False, "The unexpected key should not succeed for TryGetValue."); + + // Enumerated Values are empty. + + foreach (var value in systemProps.Values) + { + Assert.Fail($"The value, { value }, was found in the set that should be empty."); + } + } + + /// + /// Validates basic dictionary operations. + /// + /// + [Test] + public void EnumeratorsWorkWhenEmpty() + { + var message = CreateEmptydDataBodyMessage(); + var systemProps = new AmqpSystemProperties(message); + + // Count + + Assert.That(systemProps.Count, Is.EqualTo(0), "The number of items was incorrect."); + + // Enumerated Values are empty. + + foreach (var item in systemProps) + { + Assert.Fail($"The key, { item.Key }, was found in the set that should be empty."); + } + } + + /// + /// Creates a fully populated message with a consistent set of + /// test data. + /// + /// + /// The populated message. + /// + private static AmqpAnnotatedMessage CreatePopulatedDataBodyMessage() + { + var body = AmqpMessageBody.FromData(new[] { (ReadOnlyMemory)Array.Empty() }); + var message = new AmqpAnnotatedMessage(body); + + // Header + + message.Header.DeliveryCount = 99; + message.Header.Durable = true; + message.Header.FirstAcquirer = true; + message.Header.Priority = 123; + message.Header.TimeToLive = TimeSpan.FromSeconds(10); + + // Properties + + message.Properties.AbsoluteExpiryTime = new DateTimeOffset(2015, 10, 27, 00, 00, 00, TimeSpan.Zero); + message.Properties.ContentEncoding = "fake"; + message.Properties.ContentType = "test/unit"; + message.Properties.CorrelationId = new AmqpMessageId("red-5"); + message.Properties.CreationTime = new DateTimeOffset(2012, 03, 04, 08, 00, 00, 00, TimeSpan.Zero); + message.Properties.GroupId = "mine!"; + message.Properties.GroupSequence = 555; + message.Properties.MessageId = new AmqpMessageId("red-leader"); + message.Properties.ReplyTo = new AmqpAddress("amqps://some.namespace.com"); + message.Properties.ReplyToGroupId = "not-mine!"; + message.Properties.Subject = "We tried to copy an AMQP message. You won't believe what happened next!"; + message.Properties.To = new AmqpAddress("https://some.url.com"); + message.Properties.UserId = new byte[] { 0x11, 0x22 }; + + // Footer + + message.Footer.Add("one", "1111"); + message.Footer.Add("two", "2222"); + + // Delivery Annotations + + message.DeliveryAnnotations.Add("three", "3333"); + + // Message Annotations + + message.MessageAnnotations.Add("four", "4444"); + message.MessageAnnotations.Add("five", "5555"); + message.MessageAnnotations.Add("six", "6666"); + + // Application Properties + + message.ApplicationProperties.Add("seven", "7777"); + + return message; + } + + /// + /// Creates a fully populated message with a consistent set of + /// test data. + /// + /// + /// The populated message. + /// + private static AmqpAnnotatedMessage CreateEmptydDataBodyMessage() + { + var body = AmqpMessageBody.FromData(new[] { (ReadOnlyMemory)Array.Empty() }); + var message = new AmqpAnnotatedMessage(body); + + return message; + } + } +} diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Amqp/MessageBodyTests.cs b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Amqp/MessageBodyTests.cs new file mode 100644 index 0000000000000..1d13eb4b347bf --- /dev/null +++ b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Amqp/MessageBodyTests.cs @@ -0,0 +1,103 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Linq; +using Azure.Core.Amqp; +using Azure.Messaging.EventHubs.Amqp; +using Microsoft.Azure.Amqp.Framing; +using NUnit.Framework; + +namespace Azure.Messaging.EventHubs.Tests +{ + /// + /// The suite of tests for the + /// class. + /// + /// + [TestFixture] + public class MessageBodyTests + { + /// + /// Verifies behavior of the + /// when a single segment is specified. + /// + /// + [Test] + public void ManagesSingleReadOnlyMemoryWithoutCopying() + { + var singleReadOnlyMemory = new ReadOnlyMemory(new byte[] { 1, 2, 3 }); + var message = new AmqpMessageBody(MessageBody.FromReadOnlyMemorySegment(singleReadOnlyMemory)); + + message.TryGetData(out var body); + var fromReadOnlyMemorySegments = (ReadOnlyMemory)MessageBody.FromReadOnlyMemorySegments(body); + + Assert.That(fromReadOnlyMemorySegments, Is.EqualTo(singleReadOnlyMemory)); + } + + /// + /// Verifies behavior of the when multiple + /// segments are specified and copying is lazy. + /// + /// + [Test] + public void ManagesMultipleReadOnlyMemoriesByCopyingOnConversion() + { + var firstSegment = new ReadOnlyMemory(new byte[] { 1, 2, 3 }); + var secondSegment = new ReadOnlyMemory(new byte[] { 4, 5, 6 }); + var allSegmentsArray = new byte[] { 1, 2, 3, 4, 5, 6 }; + + var message = new AmqpMessageBody(MessageBody.FromReadOnlyMemorySegments(new ReadOnlyMemory[]{ firstSegment, secondSegment })); + message.TryGetData(out var body); + + var firstSegmentBeforeConversion = body.ElementAt(0); + var secondSegmentBeforeConversion = body.ElementAt(1); + var fromReadOnlyMemorySegments = (ReadOnlyMemory)MessageBody.FromReadOnlyMemorySegments(body); + var convertedASecondTime = (ReadOnlyMemory)MessageBody.FromReadOnlyMemorySegments(body); + var firstSegmentAfterConversion = body.ElementAt(0); + var secondSegmentAfterConversion = body.ElementAt(1); + + Assert.That(firstSegmentBeforeConversion, Is.EqualTo(firstSegment), "The first segment should match before conversion."); + Assert.That(secondSegmentBeforeConversion, Is.EqualTo(secondSegment), "The second segment should match before conversion."); + Assert.That(firstSegmentAfterConversion, Is.Not.EqualTo(firstSegment), "The first segment should not match after conversion."); + Assert.That(secondSegmentAfterConversion, Is.Not.EqualTo(secondSegment), "The second segment should not match after conversion."); + Assert.That(fromReadOnlyMemorySegments.ToArray(), Is.EquivalentTo(allSegmentsArray), "The unified segments should match."); + Assert.That(convertedASecondTime, Is.EqualTo(fromReadOnlyMemorySegments), "The unified segments should match when converted a second time."); + } + + /// + /// Verifies behavior of the when multiple + /// segments are specified and copying is eager. + /// + /// + [Test] + public void ManagesMultipleAmqpDataSegmentsByCopyingEagerly() + { + var firstSegment = new byte[] {1, 2, 3}; + var secondSegment = new byte[] { 4, 5, 6 }; + var allSegmentsArray = new byte[] { 1, 2, 3, 4, 5, 6 }; + + var message = new AmqpMessageBody(MessageBody.FromDataSegments(new[] + { + new Data { Value = new ArraySegment(firstSegment) }, + new Data { Value = new ArraySegment(secondSegment) } + })); + + message.TryGetData(out var body); + + var firstSegmentBeforeConversion = body.ElementAt(0); + var secondSegmentBeforeConversion = body.ElementAt(1); + var fromReadOnlyMemorySegments = (ReadOnlyMemory)MessageBody.FromReadOnlyMemorySegments(body); + var convertedASecondTime = (ReadOnlyMemory)MessageBody.FromReadOnlyMemorySegments(body); + var firstSegmentAfterConversion = body.ElementAt(0); + var secondSegmentAfterConversion = body.ElementAt(1); + + Assert.That(firstSegmentBeforeConversion, Is.Not.EqualTo(firstSegment), "The first segment should not match before conversion."); + Assert.That(secondSegmentBeforeConversion, Is.Not.EqualTo(secondSegment), "The second segment should not match before conversion."); + Assert.That(firstSegmentAfterConversion, Is.Not.EqualTo(firstSegment), "The first segment should not match after conversion."); + Assert.That(secondSegmentAfterConversion, Is.Not.EqualTo(secondSegment), "The second segment should not match after conversion."); + Assert.That(fromReadOnlyMemorySegments.ToArray(), Is.EquivalentTo(allSegmentsArray), "The unified segments should match."); + Assert.That(convertedASecondTime, Is.EqualTo(fromReadOnlyMemorySegments), "The unified segments should match when converted a second time."); + } + } +} diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Consumer/PartitionContextTests.cs b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Consumer/PartitionContextTests.cs old mode 100755 new mode 100644 index 22a7fdc38341e..824a73aec7b62 --- a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Consumer/PartitionContextTests.cs +++ b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Consumer/PartitionContextTests.cs @@ -53,7 +53,7 @@ public void ReadLastEnqueuedEventPropertiesDelegatesToTheConsumer() { var lastEvent = new EventData ( - eventBody: Array.Empty(), + eventBody: new BinaryData(Array.Empty()), lastPartitionSequenceNumber: 1234, lastPartitionOffset: 42, lastPartitionEnqueuedTime: DateTimeOffset.Parse("2015-10-27T00:00:00Z"), @@ -81,7 +81,7 @@ public void ReadLastEnqueuedEventPropertiesDelegatesToTheConsumer() public async Task TheConsumerIsNotKeptAlive() { var partitionId = "id-value"; - var mockConsumer = new LastEventConsumerMock(new EventData(Array.Empty())); + var mockConsumer = new LastEventConsumerMock(new EventData(new BinaryData(Array.Empty()))); var context = new PartitionContext(partitionId, mockConsumer); // Attempt to clear out the consumer and force GC. diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Core/EventDataTests.cs b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Core/EventDataTests.cs index c1d9a31819834..4b54f426fbd20 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Core/EventDataTests.cs +++ b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Core/EventDataTests.cs @@ -4,7 +4,9 @@ using System; using System.Collections.Generic; using System.IO; +using System.Linq; using System.Reflection; +using Azure.Core.Amqp; using NUnit.Framework; namespace Azure.Messaging.EventHubs.Tests @@ -22,12 +24,12 @@ public class EventDataTests /// /// [Test] - public void ConstructorDoesNotCreatePropertiesyDefault() + public void ConstructorDoesNotCreatePropertiesByDefault() { - var eventData = new EventData(Array.Empty()); + var eventData = new EventData(new BinaryData(Array.Empty())); - Assert.That(GetPropertiesBackingStore(eventData), Is.Null, "The user properties should be created lazily."); - Assert.That(eventData.SystemProperties, Is.SameAs(GetEmptySystemProperties()), "The system properties should be the static empty set."); + Assert.That(eventData.HasProperties, Is.False, "The user properties should be created lazily."); + Assert.That(GetSystemPropertiesBackingStore(eventData), Is.Null, "The system properties should be the static empty set."); } /// @@ -41,11 +43,11 @@ public void ConstructorHonorsPropertiesWhenPassed() var systemProperties = (IReadOnlyDictionary)new Dictionary(); var eventData = new EventData( - eventBody: Array.Empty(), + eventBody: new BinaryData(Array.Empty()), properties: properties, systemProperties: systemProperties); - Assert.That(GetPropertiesBackingStore(eventData), Is.SameAs(properties), "The passed properties dictionary should have been used."); + Assert.That(eventData.Properties, Is.EquivalentTo(properties), "The passed properties dictionary should have been used."); Assert.That(eventData.SystemProperties, Is.SameAs(systemProperties), "The system properties dictionary should have been used."); } @@ -55,13 +57,118 @@ public void ConstructorHonorsPropertiesWhenPassed() /// /// [Test] - public void ApplicationPropertiesDictionaryIsLazilyCreated() + public void SystemPropertiesDictionaryIsLazilyCreated() { - var eventData = new EventData(Array.Empty()); - eventData.Properties.Add("test", "value"); + var eventData = new EventData(new BinaryData(Array.Empty())); + eventData.SystemProperties.ContainsKey("fake"); - Assert.That(GetPropertiesBackingStore(eventData), Is.Not.Null, "The properties dictionary should have been crated on demand."); - Assert.That(eventData.Properties.Count, Is.EqualTo(1), "The property that triggered creation should have been included in the set."); + Assert.That(GetSystemPropertiesBackingStore(eventData), Is.Not.Null, "The system properties dictionary should have been crated on demand."); + } + + /// + /// Verifies functionality of the + /// mutable properties. + /// + /// + [Test] + public void ReadingUnpopulatedMutablePropertiesDoesNotCreateTheSection() + { + var amqpMessage = new AmqpAnnotatedMessage(AmqpMessageBody.FromData(new[] { ReadOnlyMemory.Empty })); + var eventData = new EventData(amqpMessage); + + Assert.That(eventData.MessageId, Is.Null, "The message identifier should not be populated."); + Assert.That(amqpMessage.HasSection(AmqpMessageSection.Properties), Is.False, "Reading the message identifier should not create the section."); + + Assert.That(eventData.CorrelationId, Is.Null, "The correlation identifier should not be populated."); + Assert.That(amqpMessage.HasSection(AmqpMessageSection.Properties), Is.False, "Reading the correlation identifier should not create the section."); + + Assert.That(eventData.ContentType, Is.Null, "The content type should not be populated."); + Assert.That(amqpMessage.HasSection(AmqpMessageSection.Properties), Is.False, "Reading the content type should not create the section."); + } + + /// + /// Verifies functionality of the + /// mutable properties. + /// + /// + [Test] + [TestCase(null)] + [TestCase("")] + public void DefaultingUnpopulatedMutablePropertiesDoesNotCreateTheSection(string defaultValue) + { + var amqpMessage = new AmqpAnnotatedMessage(AmqpMessageBody.FromData(new[] { ReadOnlyMemory.Empty })); + var eventData = new EventData(amqpMessage); + + eventData.MessageId = null; + Assert.That(amqpMessage.HasSection(AmqpMessageSection.Properties), Is.False, "Setting an empty value for the message identifier should not create the section."); + Assert.That(eventData.MessageId, Is.Null, "The message identifier should not be populated."); + + eventData.CorrelationId = null; + Assert.That(amqpMessage.HasSection(AmqpMessageSection.Properties), Is.False, "Setting an empty value for the correlation identifier should not create the section."); + Assert.That(eventData.CorrelationId, Is.Null, "The correlation identifier should not be populated."); + + eventData.ContentType = null; + Assert.That(amqpMessage.HasSection(AmqpMessageSection.Properties), Is.False, "Setting an empty value for the content type should not create the section."); + Assert.That(eventData.ContentType, Is.Null, "The content type should not be populated."); + } + + /// + /// Verifies functionality of the + /// mutable properties. + /// + /// + [Test] + public void MutablePropertySettersPopulateTheAmqpMessage() + { + var messageId = "message-id-value"; + var correlationId = "correlation-id-value"; + var contentType = "text/content-type"; + var amqpMessage = new AmqpAnnotatedMessage(AmqpMessageBody.FromData(new[] { ReadOnlyMemory.Empty })); + var eventData = new EventData(amqpMessage); + + eventData.MessageId = messageId; + Assert.That(amqpMessage.Properties.MessageId.ToString(), Is.EqualTo(messageId), "The AMQP message identifier should match."); + + eventData.CorrelationId = correlationId; + Assert.That(amqpMessage.Properties.CorrelationId.ToString(), Is.EqualTo(correlationId), "The AMQP message correlation identifier should match."); + + eventData.ContentType = contentType; + Assert.That(amqpMessage.Properties.ContentType, Is.EqualTo(contentType), "The AMQP message content type should match."); + } + + /// + /// Verifies functionality of the + /// properties not related to idempotent publishing state. + /// + /// + [Test] + public void NonIdempotentStatePropertyAcessorsDeferToTheAmqpMessage() + { + var sequenceNumber = 123L; + var offset = 456L; + var enqueueTime = new DateTimeOffset(2015, 10, 27, 00, 00, 00, TimeSpan.Zero); + var partitionKey = "fake-key"; + var lastSequence = 321L; + var lastOffset = 654L; + var lastEnqueue = new DateTimeOffset(2012, 03, 04, 08, 00, 00, TimeSpan.Zero); + var lastRetrieve = new DateTimeOffset(2020, 01, 01, 05, 15, 37, TimeSpan.Zero); + var message = CreateFullyPopulatedAmqpMessage(sequenceNumber, lastSequence, offset, lastOffset, partitionKey, enqueueTime, lastEnqueue, lastRetrieve); + var eventData = new EventData(message); + + Assert.That(message.Body.TryGetData(out var messageBody), Is.True, "The message body should have been read."); + Assert.That(eventData.EventBody.ToArray(), Is.EquivalentTo(messageBody.First().ToArray()), "The message body should match."); + Assert.That(eventData.Properties, Is.EquivalentTo(message.ApplicationProperties), "The application properties should match."); + Assert.That(eventData.Offset, Is.EqualTo(offset), "The offset should match."); + Assert.That(eventData.SequenceNumber, Is.EqualTo(sequenceNumber), "The sequence number should match."); + Assert.That(eventData.EnqueuedTime, Is.EqualTo(enqueueTime), "The enqueued time should match."); + Assert.That(eventData.PartitionKey, Is.EqualTo(partitionKey), "The partition key should match."); + Assert.That(eventData.LastPartitionOffset, Is.EqualTo(lastOffset), "The last offset should match."); + Assert.That(eventData.LastPartitionSequenceNumber, Is.EqualTo(lastSequence), "The last sequence number should match."); + Assert.That(eventData.LastPartitionEnqueuedTime, Is.EqualTo(lastEnqueue), "The last enqueued time should match."); + Assert.That(eventData.LastPartitionPropertiesRetrievalTime, Is.EqualTo(lastRetrieve), "The last retrieval time should match."); + Assert.That(eventData.MessageId, Is.EqualTo(message.Properties.MessageId.ToString()), "The message identifier should match."); + Assert.That(eventData.CorrelationId, Is.EqualTo(message.Properties.CorrelationId.ToString()), "The correlation identifier should match."); + Assert.That(eventData.ContentType, Is.EqualTo(message.Properties.ContentType), "The content type should match."); } /// @@ -72,7 +179,7 @@ public void ApplicationPropertiesDictionaryIsLazilyCreated() [Test] public void BodyAsStreamReturnsTheBody() { - var eventData = new EventData(new byte[] { 0x11, 0x22, 0x65, 0x78 }); + var eventData = new EventData(new BinaryData(new byte[] { 0x11, 0x22, 0x65, 0x78 })); using var eventDataStream = eventData.BodyAsStream; using var bodyStream = new MemoryStream(); @@ -91,7 +198,7 @@ public void BodyAsStreamReturnsTheBody() [Test] public void BodyAsStreamAllowsAnEmptyBody() { - var eventData = new EventData(Array.Empty()); + var eventData = new EventData(new BinaryData(Array.Empty())); using var eventDataStream = eventData.BodyAsStream; using var bodyStream = new MemoryStream(); @@ -112,7 +219,7 @@ public void CommitPublishingSequenceNumberTransitionsState() { var expectedSequence = 8675309; - var eventData = new EventData(Array.Empty()) + var eventData = new EventData(new BinaryData(Array.Empty())) { PendingPublishSequenceNumber = expectedSequence }; @@ -134,7 +241,7 @@ public void CommitPublishingSequenceNumberTransitionsState() public void CloneProducesACopyWhenPropertyDictionariesAreSet() { var sourceEvent = new EventData( - new byte[] { 0x21, 0x22 }, + new BinaryData(new byte[] { 0x21, 0x22 }), new Dictionary { { "Test", 123 } }, new Dictionary { { "System", "Hello" } }, 33334444, @@ -164,7 +271,7 @@ public void CloneProducesACopyWhenPropertyDictionariesAreSet() public void CloneProducesACopyWhenPropertyDictionariesAreNotSet() { var sourceEvent = new EventData( - new byte[] { 0x21, 0x22 }, + new BinaryData(new byte[] { 0x21, 0x22 }), null, null, 33334444, @@ -180,8 +287,6 @@ public void CloneProducesACopyWhenPropertyDictionariesAreNotSet() var clone = sourceEvent.Clone(); Assert.That(clone, Is.Not.Null, "The clone should not be null."); - Assert.That(GetPropertiesBackingStore(clone), Is.Null, "The user properties should be created lazily."); - Assert.That(clone.SystemProperties, Is.SameAs(GetEmptySystemProperties()), "The system properties should be the static empty set."); Assert.That(clone.IsEquivalentTo(sourceEvent, false), Is.True, "The clone should be equivalent to the source event."); Assert.That(clone, Is.Not.SameAs(sourceEvent), "The clone should be a distinct reference."); } @@ -195,7 +300,7 @@ public void CloneProducesACopyWhenPropertyDictionariesAreNotSet() public void CloneIsolatesPropertyChanges() { var sourceEvent = new EventData( - new byte[] { 0x21, 0x22 }, + new BinaryData(new byte[] { 0x21, 0x22 }), new Dictionary { { "Test", 123 } }, new Dictionary { { "System", "Hello" } }, 33334444, @@ -219,31 +324,92 @@ public void CloneIsolatesPropertyChanges() } /// - /// Retrieves the empty system properties dictionary from the Event Data - /// type, using its private field. + /// Creates a fully populated message with a consistent set of + /// test data and the specified set of system properties. /// /// - /// The empty dictionary used as the default for the set. + /// The sequence number of the event; if null, this will not be populated. + /// The sequence number that was last enqueued in the partition; if null, this will not be populated. + /// The offset of the event; if null, this will not be populated. + /// The offset that was last enqueued in the partition; if null, this will not be populated. + /// The partition key of the event; if null, this will not be populated. + /// The time that the event was enqueued in the partition; if null, this will not be populated. + /// The time that an event was last enqueued in the partition; if null, this will not be populated. + /// The time that the information about the last event enqueued in the partition was reported; if null, this will not be populated. /// - private static IReadOnlyDictionary GetEmptySystemProperties() => - (IReadOnlyDictionary) - typeof(EventData) - .GetField("EmptySystemProperties", BindingFlags.Static | BindingFlags.NonPublic) - .GetValue(null); + /// The populated message. + /// + private static AmqpAnnotatedMessage CreateFullyPopulatedAmqpMessage(long sequenceNumber, + long lastSequenceNumber, + long offset, + long lastOffset, + string partitionKey, + DateTimeOffset enqueueTime, + DateTimeOffset lastEnqueueTime, + DateTimeOffset lastRetrieveTime) + { + var body = AmqpMessageBody.FromData(new ReadOnlyMemory[] { new byte[] { 0x65, 0x66, 0x67, 0x68 } }); + var message = new AmqpAnnotatedMessage(body); + + // Header + + message.Header.DeliveryCount = 99; + message.Header.Durable = true; + message.Header.FirstAcquirer = true; + message.Header.Priority = 123; + message.Header.TimeToLive = TimeSpan.FromSeconds(10); + + // Properties + + message.Properties.AbsoluteExpiryTime = new DateTimeOffset(2015, 10, 27, 00, 00, 00, TimeSpan.Zero); + message.Properties.ContentEncoding = "fake"; + message.Properties.ContentType = "test/unit"; + message.Properties.CorrelationId = new AmqpMessageId("red-5"); + message.Properties.CreationTime = new DateTimeOffset(2012, 03, 04, 08, 00, 00, 00, TimeSpan.Zero); + message.Properties.GroupId = "mine!"; + message.Properties.GroupSequence = 555; + message.Properties.MessageId = new AmqpMessageId("red-leader"); + message.Properties.ReplyTo = new AmqpAddress("amqps://some.namespace.com"); + message.Properties.ReplyToGroupId = "not-mine!"; + message.Properties.Subject = "We tried to copy an AMQP message. You won't believe what happened next!"; + message.Properties.To = new AmqpAddress("https://some.url.com"); + message.Properties.UserId = new byte[] { 0x11, 0x22 }; + + // Application Properties + + message.ApplicationProperties.Add("first", 1); + message.ApplicationProperties.Add("second", "two"); + + // Message Annotations + + message.MessageAnnotations.Add(AmqpProperty.SequenceNumber.ToString(), sequenceNumber); + message.MessageAnnotations.Add(AmqpProperty.Offset.ToString(), offset); + message.MessageAnnotations.Add(AmqpProperty.EnqueuedTime.ToString(), enqueueTime); + message.MessageAnnotations.Add(AmqpProperty.PartitionKey.ToString(), partitionKey); + + // Delivery annotations + + message.DeliveryAnnotations.Add(AmqpProperty.PartitionLastEnqueuedSequenceNumber.ToString(), lastSequenceNumber); + message.DeliveryAnnotations.Add(AmqpProperty.PartitionLastEnqueuedOffset.ToString(), lastOffset); + message.DeliveryAnnotations.Add(AmqpProperty.PartitionLastEnqueuedTimeUtc.ToString(), lastEnqueueTime); + message.DeliveryAnnotations.Add(AmqpProperty.LastPartitionPropertiesRetrievalTimeUtc.ToString(), lastRetrieveTime); + + return message; + } /// - /// Retrieves the backing store for the Properties dictionary from the Event Data + /// Retrieves the backing store for the System Properties dictionary from the Event Data /// type, using its private field. /// /// /// The instance to read the field from. /// - /// The backing store for the set. + /// The backing store for the set. /// - private static IReadOnlyDictionary GetPropertiesBackingStore(EventData eventData) => + private static IReadOnlyDictionary GetSystemPropertiesBackingStore(EventData eventData) => (IReadOnlyDictionary) typeof(EventData) - .GetField("_properties", BindingFlags.Instance | BindingFlags.NonPublic) + .GetField("_systemProperties", BindingFlags.Instance | BindingFlags.NonPublic) .GetValue(eventData); } } diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Core/EventHubsModelFactoryTests.cs b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Core/EventHubsModelFactoryTests.cs index 18babe16d950a..c7d5cc5dcb866 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Core/EventHubsModelFactoryTests.cs +++ b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Core/EventHubsModelFactoryTests.cs @@ -175,7 +175,7 @@ public void EventDataInitializesProperties() public void EventDataBatchInitializesProperties() { var size = 1024; - var store = new List { new EventData(Array.Empty()), new EventData(Array.Empty()) }; + var store = new List { new EventData(new BinaryData(Array.Empty())), new EventData(new BinaryData(Array.Empty())) }; var options = new CreateBatchOptions { MaximumSizeInBytes = 2048 }; var batch = EventHubsModelFactory.EventDataBatch(size, store, options); @@ -220,7 +220,7 @@ public void EventDataBatchRespectsTheTryAddCallback() public void EventDataBatchIsSafeToDispose() { var size = 1024; - var store = new List { new EventData(Array.Empty()), new EventData(Array.Empty()) }; + var store = new List { new EventData(new BinaryData(Array.Empty())), new EventData(new BinaryData(Array.Empty())) }; var options = new CreateBatchOptions { MaximumSizeInBytes = 2048 }; var batch = EventHubsModelFactory.EventDataBatch(size, store, options, _ => false); diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Diagnostics/DiagnosticsTests.cs b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Diagnostics/DiagnosticsTests.cs index 3b112d4efd4c4..7588441db6e50 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Diagnostics/DiagnosticsTests.cs +++ b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Diagnostics/DiagnosticsTests.cs @@ -270,8 +270,8 @@ public async Task EventHubProducerLinksSendScopeToMessageScopesOnSend() await producer.SendAsync(new[] { - new EventData(ReadOnlyMemory.Empty, new Dictionary { { DiagnosticProperty.DiagnosticIdAttribute, "id" } }), - new EventData(ReadOnlyMemory.Empty, new Dictionary { { DiagnosticProperty.DiagnosticIdAttribute, "id2" } }) + new EventData(new BinaryData(ReadOnlyMemory.Empty), new Dictionary { { DiagnosticProperty.DiagnosticIdAttribute, "id" } }), + new EventData(new BinaryData(ReadOnlyMemory.Empty), new Dictionary { { DiagnosticProperty.DiagnosticIdAttribute, "id2" } }) }); ClientDiagnosticListener.ProducedDiagnosticScope sendScope = testListener.Scopes.Single(s => s.Name == DiagnosticProperty.ProducerActivityName); @@ -320,9 +320,9 @@ public async Task EventHubProducerLinksSendScopeToMessageScopesOnBatchSend() var producer = new EventHubProducerClient(fakeConnection, transportMock.Object); - var eventData1 = new EventData(ReadOnlyMemory.Empty, new Dictionary { { DiagnosticProperty.DiagnosticIdAttribute, "id" } }); - var eventData2 = new EventData(ReadOnlyMemory.Empty, new Dictionary { { DiagnosticProperty.DiagnosticIdAttribute, "id2" } }); - var eventData3 = new EventData(ReadOnlyMemory.Empty, new Dictionary { { DiagnosticProperty.DiagnosticIdAttribute, "id3" } }); + var eventData1 = new EventData(new BinaryData(ReadOnlyMemory.Empty), new Dictionary { { DiagnosticProperty.DiagnosticIdAttribute, "id" } }); + var eventData2 = new EventData(new BinaryData(ReadOnlyMemory.Empty), new Dictionary { { DiagnosticProperty.DiagnosticIdAttribute, "id2" } }); + var eventData3 = new EventData(new BinaryData(ReadOnlyMemory.Empty), new Dictionary { { DiagnosticProperty.DiagnosticIdAttribute, "id3" } }); EventDataBatch batch = await producer.CreateBatchAsync(); @@ -363,8 +363,8 @@ public async Task EventProcesorCreatesScopeForEventProcessing() var eventBatch = new List { - new EventData(Array.Empty(), enqueuedTime: enqueuedTime), - new EventData(Array.Empty(), enqueuedTime: enqueuedTime) + new EventData(new BinaryData(Array.Empty()), enqueuedTime: enqueuedTime), + new EventData(new BinaryData(Array.Empty()), enqueuedTime: enqueuedTime) }; eventBatch.ForEach(evt => evt.Properties.Add(DiagnosticProperty.DiagnosticIdAttribute, (++diagnosticId).ToString())); @@ -413,7 +413,7 @@ public async Task EventProcesorAddsAttributesToLinkedActivitiesForEventProcessin var enqueuedTime = DateTimeOffset.UtcNow; var diagnosticId = "OMGHAI2U!"; - var eventBatch = new List { new EventData(Array.Empty(), enqueuedTime: enqueuedTime) }; + var eventBatch = new List { new EventData(new BinaryData(Array.Empty()), enqueuedTime: enqueuedTime) }; var partition = new EventProcessorPartition { PartitionId = "123" }; var fullyQualifiedNamespace = "namespace"; var eventHubName = "eventHub"; diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Primitives/EventProcessorTests.Infrastructure.cs b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Primitives/EventProcessorTests.Infrastructure.cs index 32e8582162c9f..8670355743272 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Primitives/EventProcessorTests.Infrastructure.cs +++ b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Primitives/EventProcessorTests.Infrastructure.cs @@ -226,7 +226,7 @@ public void ProcessorStorageManagerDoesNotAllowCheckpointUpdate() var storageManager = EventProcessor.CreateStorageManager(mockProcessor.Object); Assert.That(storageManager, Is.Not.Null, "The storage manager should have been created."); - Assert.That(() => storageManager.UpdateCheckpointAsync(new EventProcessorCheckpoint(), new EventData(Array.Empty()), CancellationToken.None), Throws.InstanceOf(), "Calling to update checkpoints should not be implemented."); + Assert.That(() => storageManager.UpdateCheckpointAsync(new EventProcessorCheckpoint(), new EventData(new BinaryData(Array.Empty())), CancellationToken.None), Throws.InstanceOf(), "Calling to update checkpoints should not be implemented."); } /// diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Primitives/EventProcessorTests.PartitionProcessing.cs b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Primitives/EventProcessorTests.PartitionProcessing.cs index 74ff30addce8d..a124498669243 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Primitives/EventProcessorTests.PartitionProcessing.cs +++ b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Primitives/EventProcessorTests.PartitionProcessing.cs @@ -66,7 +66,7 @@ public async Task ProcessEventBatchAsyncDelegatesToTheHandlerWhenTheBatchHasEven using var cancellationSource = new CancellationTokenSource(); cancellationSource.CancelAfter(EventHubsTestEnvironment.Instance.TestExecutionTimeLimit); - var eventBatch = new[] { new EventData(Array.Empty()), new EventData(Array.Empty()) }; + var eventBatch = new[] { new EventData(new BinaryData(Array.Empty())), new EventData(new BinaryData(Array.Empty())) }; var partition = new EventProcessorPartition { PartitionId = "123" }; var mockProcessor = new Mock>(67, "consumerGroup", "namespace", "eventHub", Mock.Of(), default(EventProcessorOptions)) { CallBase = true }; @@ -281,7 +281,7 @@ public async Task CreatePartitionProcessorCanReadLastEventProperties() cancellationSource.CancelAfter(EventHubsTestEnvironment.Instance.TestExecutionTimeLimit); var options = new EventProcessorOptions { TrackLastEnqueuedEventProperties = true }; - var lastEvent = new EventData(Array.Empty(), lastPartitionSequenceNumber: 123, lastPartitionOffset: 887, lastPartitionEnqueuedTime: DateTimeOffset.Parse("2015-10-27T12:00:00Z"), lastPartitionPropertiesRetrievalTime: DateTimeOffset.Parse("2021-03-04T08:30:00Z")); + var lastEvent = new EventData(new BinaryData(Array.Empty()), lastPartitionSequenceNumber: 123, lastPartitionOffset: 887, lastPartitionEnqueuedTime: DateTimeOffset.Parse("2015-10-27T12:00:00Z"), lastPartitionPropertiesRetrievalTime: DateTimeOffset.Parse("2021-03-04T08:30:00Z")); var completionSource = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); var mockConnection = Mock.Of(); var mockConsumer = new Mock(); @@ -330,7 +330,7 @@ public async Task CreatePartitionProcessorCanReadLastEventPropertiesWhenTheConsu var retryOptions = new EventHubsRetryOptions { MaximumRetries = 0, MaximumDelay = TimeSpan.FromMilliseconds(5) }; var options = new EventProcessorOptions { TrackLastEnqueuedEventProperties = true, RetryOptions = retryOptions }; - var lastEvent = new EventData(Array.Empty(), lastPartitionSequenceNumber: 123, lastPartitionOffset: 887, lastPartitionEnqueuedTime: DateTimeOffset.Parse("2015-10-27T12:00:00Z"), lastPartitionPropertiesRetrievalTime: DateTimeOffset.Parse("2021-03-04T08:30:00Z")); + var lastEvent = new EventData(new BinaryData(Array.Empty()), lastPartitionSequenceNumber: 123, lastPartitionOffset: 887, lastPartitionEnqueuedTime: DateTimeOffset.Parse("2015-10-27T12:00:00Z"), lastPartitionPropertiesRetrievalTime: DateTimeOffset.Parse("2021-03-04T08:30:00Z")); var completionSource = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); var mockConnection = Mock.Of(); var mockConsumer = new Mock(); @@ -408,7 +408,7 @@ public async Task CreatePartitionProcessorCreatesTheTransportConsumer() mockConsumer .Setup(consumer => consumer.ReceiveAsync(It.IsAny(), It.IsAny(), It.IsAny())) - .ReturnsAsync(new List { new EventData(Array.Empty()), new EventData(Array.Empty()) }) + .ReturnsAsync(new List { new EventData(new BinaryData(Array.Empty())), new EventData(new BinaryData(Array.Empty())) }) .Callback(() => completionSource.TrySetResult(true)); mockProcessor @@ -465,7 +465,7 @@ public async Task CreatePartitionProcessorStartsTheProcessingTask() mockConsumer .Setup(consumer => consumer.ReceiveAsync(It.IsAny(), It.IsAny(), It.IsAny())) - .ReturnsAsync(new List { new EventData(Array.Empty()), new EventData(Array.Empty()) }) + .ReturnsAsync(new List { new EventData(new BinaryData(Array.Empty())), new EventData(new BinaryData(Array.Empty())) }) .Callback(() => completionSource.TrySetResult(true)); mockProcessor @@ -519,7 +519,7 @@ public async Task CreatePartitionProcessorProcessingTaskRespectsCancellation() mockConsumer .Setup(consumer => consumer.ReceiveAsync(It.IsAny(), It.IsAny(), It.IsAny())) - .ReturnsAsync(new List { new EventData(Array.Empty()), new EventData(Array.Empty()) }) + .ReturnsAsync(new List { new EventData(new BinaryData(Array.Empty())), new EventData(new BinaryData(Array.Empty())) }) .Callback(() => completionSource.TrySetResult(true)); mockProcessor @@ -770,7 +770,7 @@ public async Task CreatePartitionProcessorProcessingTaskDispatchesEvents() mockConsumer .Setup(consumer => consumer.ReceiveAsync(It.IsAny(), It.IsAny(), It.IsAny())) - .ReturnsAsync(new List { new EventData(Array.Empty()), new EventData(Array.Empty()) }); + .ReturnsAsync(new List { new EventData(new BinaryData(Array.Empty())), new EventData(new BinaryData(Array.Empty())) }); mockProcessor .Setup(processor => processor.CreateConnection()) @@ -1055,7 +1055,7 @@ public async Task CreatePartitionProcessorProcessingTaskDoesNotDispatchDeveloper mockConsumer .Setup(consumer => consumer.ReceiveAsync(It.IsAny(), It.IsAny(), It.IsAny())) - .ReturnsAsync(new List { new EventData(Array.Empty()), new EventData(Array.Empty()) }); + .ReturnsAsync(new List { new EventData(new BinaryData(Array.Empty())), new EventData(new BinaryData(Array.Empty())) }); mockProcessor .Setup(processor => processor.CreateConnection()) @@ -1114,7 +1114,7 @@ public async Task CreatePartitionProcessorProcessingTaskLogsDeveloperCodeExcepti mockConsumer .Setup(consumer => consumer.ReceiveAsync(It.IsAny(), It.IsAny(), It.IsAny())) - .ReturnsAsync(new List { new EventData(Array.Empty()), new EventData(Array.Empty()) }); + .ReturnsAsync(new List { new EventData(new BinaryData(Array.Empty())), new EventData(new BinaryData(Array.Empty())) }); mockProcessor.Object.Logger = mockLogger.Object; @@ -1176,7 +1176,7 @@ public async Task CreatePartitionProcessorProcessingTaskSurfacesDeveloperCodeExc mockConsumer .Setup(consumer => consumer.ReceiveAsync(It.IsAny(), It.IsAny(), It.IsAny())) - .ReturnsAsync(new List { new EventData(Array.Empty()), new EventData(Array.Empty()) }); + .ReturnsAsync(new List { new EventData(new BinaryData(Array.Empty())), new EventData(new BinaryData(Array.Empty())) }); mockProcessor .Setup(processor => processor.CreateConnection()) @@ -1464,7 +1464,7 @@ public async Task CreatePartitionProcessorProcessingTaskStartsTheConsumerAtTheCo var retryOptions = new EventHubsRetryOptions { MaximumRetries = 0, MaximumDelay = TimeSpan.FromMilliseconds(5) }; var options = new EventProcessorOptions { TrackLastEnqueuedEventProperties = false, RetryOptions = retryOptions }; var partition = new EventProcessorPartition { PartitionId = "4" }; - var lastEventBatch = new List { new EventData(Array.Empty()), new EventData(Array.Empty(), offset: 9987) }; + var lastEventBatch = new List { new EventData(new BinaryData(Array.Empty())), new EventData(new BinaryData(Array.Empty()), offset: 9987) }; var initialStartingPosition = EventPosition.FromSequenceNumber(332); var completionSource = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); var mockConnection = Mock.Of(); @@ -1478,7 +1478,7 @@ public async Task CreatePartitionProcessorProcessingTaskStartsTheConsumerAtTheCo badMockConsumer .SetupSequence(consumer => consumer.ReceiveAsync(It.IsAny(), It.IsAny(), It.IsAny())) - .ReturnsAsync(new List { new EventData(Array.Empty()) }) + .ReturnsAsync(new List { new EventData(new BinaryData(Array.Empty())) }) .ReturnsAsync(lastEventBatch) .Throws(new DllNotFoundException()); diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Primitives/PartitionReceiverTests.cs b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Primitives/PartitionReceiverTests.cs index 0b7c6002c85d7..2c0503915a5a4 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Primitives/PartitionReceiverTests.cs +++ b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Primitives/PartitionReceiverTests.cs @@ -781,7 +781,7 @@ public void ReadLastEnqueuedEventPropertiesDelegatesToTheTransportConsumer() { var lastEvent = new EventData ( - eventBody: Array.Empty(), + eventBody: new BinaryData(Array.Empty()), lastPartitionSequenceNumber: 1234, lastPartitionOffset: 42, lastPartitionEnqueuedTime: DateTimeOffset.Parse("2015-10-27T00:00:00Z"), diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Producer/EventDataBatchTests.cs b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Producer/EventDataBatchTests.cs index 7f88ebf83bb62..3a13431de1c32 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Producer/EventDataBatchTests.cs +++ b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Producer/EventDataBatchTests.cs @@ -191,10 +191,10 @@ public void TryAddRespectsTheBatchLock() Assert.That(batch.TryAdd(new EventData(new byte[] { 0x21 })), Is.True, "The event should have been accepted before locking."); batch.Lock(); - Assert.That(() => batch.TryAdd(new EventData(Array.Empty())), Throws.InstanceOf(), "The batch should not accept events when locked."); + Assert.That(() => batch.TryAdd(new EventData(new BinaryData(Array.Empty()))), Throws.InstanceOf(), "The batch should not accept events when locked."); batch.Unlock(); - Assert.That(batch.TryAdd(new EventData(Array.Empty())), Is.True, "The event should have been accepted after unlocking."); + Assert.That(batch.TryAdd(new EventData(new BinaryData(Array.Empty()))), Is.True, "The event should have been accepted after unlocking."); } /// diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Producer/EventHubProducerClientLiveTests.cs b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Producer/EventHubProducerClientLiveTests.cs index 7ef7dce0f1931..3fc9e792c2dd3 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Producer/EventHubProducerClientLiveTests.cs +++ b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Producer/EventHubProducerClientLiveTests.cs @@ -325,9 +325,9 @@ public async Task ProducerCanSendZeroLengthSet() { EventData[] events = new[] { - new EventData(Array.Empty()), - new EventData(Array.Empty()), - new EventData(Array.Empty()) + new EventData(new BinaryData(Array.Empty())), + new EventData(new BinaryData(Array.Empty())), + new EventData(new BinaryData(Array.Empty())) }; Assert.That(async () => await producer.SendAsync(events), Throws.Nothing); @@ -490,7 +490,7 @@ public async Task ProducerCanSendZeroLengthEventBatch() await using (var producer = new EventHubProducerClient(connectionString)) { using EventDataBatch batch = await producer.CreateBatchAsync(); - batch.TryAdd(new EventData(Array.Empty())); + batch.TryAdd(new EventData(new BinaryData(Array.Empty()))); Assert.That(batch.Count, Is.EqualTo(1), "The batch should contain a single event."); Assert.That(async () => await producer.SendAsync(batch), Throws.Nothing); diff --git a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Producer/EventHubProducerClientTests.cs b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Producer/EventHubProducerClientTests.cs index 0dc0777216194..ab074e63960ac 100644 --- a/sdk/eventhub/Azure.Messaging.EventHubs/tests/Producer/EventHubProducerClientTests.cs +++ b/sdk/eventhub/Azure.Messaging.EventHubs/tests/Producer/EventHubProducerClientTests.cs @@ -665,7 +665,7 @@ public void SendForASpecificPartitionDoesNotAllowAPartitionHashKeyWithABatch() [Test] public async Task SendWithoutOptionsInvokesTheTransportProducer() { - var events = new[] { new EventData(Array.Empty()) }; + var events = new[] { new EventData(new BinaryData(Array.Empty())) }; var transportProducer = new ObservableTransportProducerMock(); var producer = new EventHubProducerClient(new MockConnection(() => transportProducer)); @@ -685,7 +685,7 @@ public async Task SendWithoutOptionsInvokesTheTransportProducer() [Test] public async Task SendInvokesTheTransportProducer() { - var events = new[] { new EventData(Array.Empty()) }; + var events = new[] { new EventData(new BinaryData(Array.Empty())) }; var options = new SendEventOptions(); var transportProducer = new ObservableTransportProducerMock(); var producer = new EventHubProducerClient(new MockConnection(() => transportProducer)); @@ -1803,15 +1803,15 @@ public async Task SendManagesLockingTheBatch() .Setup(transport => transport.SendAsync(It.IsAny(), It.IsAny())) .Returns(async () => await Task.WhenAny(completionSource.Task, Task.Delay(Timeout.Infinite, cancellationSource.Token))); - Assert.That(batch.TryAdd(new EventData(Array.Empty())), Is.True, "The batch should not be locked before sending."); + Assert.That(batch.TryAdd(new EventData(new BinaryData(Array.Empty()))), Is.True, "The batch should not be locked before sending."); var sendTask = producer.SendAsync(batch); - Assert.That(() => batch.TryAdd(new EventData(Array.Empty())), Throws.InstanceOf(), "The batch should be locked while sending."); + Assert.That(() => batch.TryAdd(new EventData(new BinaryData(Array.Empty()))), Throws.InstanceOf(), "The batch should be locked while sending."); completionSource.TrySetResult(true); await sendTask; Assert.That(cancellationSource.IsCancellationRequested, Is.False, "The cancellation token should not have been signaled."); - Assert.That(batch.TryAdd(new EventData(Array.Empty())), Is.True, "The batch should not be locked after sending."); + Assert.That(batch.TryAdd(new EventData(new BinaryData(Array.Empty()))), Is.True, "The batch should not be locked after sending."); cancellationSource.Cancel(); } @@ -2049,7 +2049,7 @@ public async Task EventHubProducerClientShouldCloseAProducerWithABatch() public async Task EventHubProducerClientShouldCloseAProducer() { var options = new SendEventOptions { PartitionId = "0" }; - var events = new[] { new EventData(Array.Empty()) }; + var events = new[] { new EventData(new BinaryData(Array.Empty())) }; var transportProducer = new ObservableTransportProducerMock(); var eventHubConnection = new MockConnection(() => transportProducer); var retryPolicy = new EventHubProducerClientOptions().RetryOptions.ToRetryPolicy(); @@ -2077,7 +2077,7 @@ public void EventHubProducerClientShouldRetrySending() var mockTransportProducerPool = new MockTransportProducerPool(transportProducer.Object, eventHubConnection, retryPolicy); var mockPooledProducer = mockTransportProducerPool.GetPooledProducer(options.PartitionId) as MockPooledProducer; var producerClient = new EventHubProducerClient(eventHubConnection, transportProducer.Object, mockTransportProducerPool); - var events = new[] { new EventData(Array.Empty()) }; + var events = new[] { new EventData(new BinaryData(Array.Empty())) }; transportProducer .Setup(transportProducer => transportProducer.SendAsync(It.IsAny>(), @@ -2205,7 +2205,7 @@ public void RetryLogicEndsWithABatch() public void RetryLogicDoesNotStartWhenPartitionIdIsNull() { var options = new SendEventOptions { PartitionId = "0" }; - var events = new[] { new EventData(Array.Empty()) }; + var events = new[] { new EventData(new BinaryData(Array.Empty())) }; var transportProducer = new Mock(); var eventHubConnection = new MockConnection(() => transportProducer.Object); var retryPolicy = new EventHubProducerClientOptions().RetryOptions.ToRetryPolicy(); @@ -2265,7 +2265,7 @@ public void RetryLogicDoesNotStartWhenPartitionIdIsNullWithABatch() public async Task RetryLogicDoesNotWorkForClosedConnections() { var options = new SendEventOptions { PartitionId = "0" }; - var events = new[] { new EventData(Array.Empty()) }; + var events = new[] { new EventData(new BinaryData(Array.Empty())) }; var transportProducer = new Mock(); var eventHubConnection = new MockConnection(() => transportProducer.Object); var retryPolicy = new EventHubProducerClientOptions().RetryOptions.ToRetryPolicy(); @@ -2336,7 +2336,7 @@ public async Task RetryLogicDoesNotWorkForClosedConnectionsWithABatch() public void RetryLogicDoesNotWorkForClosedEventHubProducerClients() { var options = new SendEventOptions { PartitionId = "0" }; - var events = new[] { new EventData(Array.Empty()) }; + var events = new[] { new EventData(new BinaryData(Array.Empty())) }; var transportProducer = new Mock(); var eventHubConnection = new MockConnection(() => transportProducer.Object); var retryPolicy = new EventHubProducerClientOptions().RetryOptions.ToRetryPolicy(); @@ -2407,7 +2407,7 @@ public void RetryLogicDoesNotWorkForClosedEventHubProducerClientsWithABatch() public void RetryLogicShouldNotStartWhenCancellationTriggered() { var options = new SendEventOptions { PartitionId = "0" }; - var events = new[] { new EventData(Array.Empty()) }; + var events = new[] { new EventData(new BinaryData(Array.Empty())) }; var transportProducer = new Mock(); var eventHubConnection = new MockConnection(() => transportProducer.Object); var retryPolicy = new EventHubProducerClientOptions().RetryOptions.ToRetryPolicy(); @@ -2462,7 +2462,7 @@ public void RetryLogicShouldNotStartWhenCancellationTriggeredWithABatch() public void RetryLogicDetectsAnEmbeddedAmqpErrorForOperationCanceled() { var options = new SendEventOptions { PartitionId = "0" }; - var events = new[] { new EventData(Array.Empty()) }; + var events = new[] { new EventData(new BinaryData(Array.Empty())) }; var transportProducer = new Mock(); var eventHubConnection = new MockConnection(() => transportProducer.Object); var retryPolicy = new EventHubProducerClientOptions().RetryOptions.ToRetryPolicy(); diff --git a/sdk/eventhub/Azure.ResourceManager.EventHubs/README.md b/sdk/eventhub/Azure.ResourceManager.EventHubs/README.md index 81622c46a3610..34ec3534515d8 100644 --- a/sdk/eventhub/Azure.ResourceManager.EventHubs/README.md +++ b/sdk/eventhub/Azure.ResourceManager.EventHubs/README.md @@ -18,7 +18,7 @@ Install-Package Azure.ResourceManager.EventHubs -Version 1.0.0-preview.2 ### Authenticate the Client -To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) ## Key concepts @@ -28,9 +28,9 @@ Key concepts of the Azure .NET SDK can be found [here](https://azure.github.io/a Documentation is available to help you learn how to use this package -- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) - [API References](https://docs.microsoft.com/dotnet/api/?view=azure-dotnet) -- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) +- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) ## Examples diff --git a/sdk/eventhub/Microsoft.Azure.EventHubs.ServiceFabricProcessor/src/ProgrammersGuide.md b/sdk/eventhub/Microsoft.Azure.EventHubs.ServiceFabricProcessor/src/ProgrammersGuide.md index 3ef9fe4e7e47d..8b07832370f36 100644 --- a/sdk/eventhub/Microsoft.Azure.EventHubs.ServiceFabricProcessor/src/ProgrammersGuide.md +++ b/sdk/eventhub/Microsoft.Azure.EventHubs.ServiceFabricProcessor/src/ProgrammersGuide.md @@ -1,4 +1,4 @@ -# Programmer's Guide to Service Fabric Processor +# Programmer's Guide to Service Fabric Processor ## Introduction diff --git a/sdk/eventhub/Microsoft.Azure.EventHubs/README.md b/sdk/eventhub/Microsoft.Azure.EventHubs/README.md index 79c9b7e1a412d..582565a84148a 100755 --- a/sdk/eventhub/Microsoft.Azure.EventHubs/README.md +++ b/sdk/eventhub/Microsoft.Azure.EventHubs/README.md @@ -27,7 +27,7 @@ Use the client library for Event Hubs to: - Receive events from one or more publishers, transform them to better meet the needs of your ecosystem, then publish the transformed events to a new stream for consumers to observe. -[Source code](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Microsoft.Azure.EventHubs) | [Package (NuGet)](https://www.nuget.org/packages/Microsoft.Azure.EventHubs/) | [API reference documentation](https://docs.microsoft.com/dotnet/api/overview/azure/event-hubs?view=azure-dotnet) | [Product documentation](https://docs.microsoft.com/azure/event-hubs/) +[Source code](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Microsoft.Azure.EventHubs) | [Package (NuGet)](https://www.nuget.org/packages/Microsoft.Azure.EventHubs/) | [API reference documentation](https://docs.microsoft.com/dotnet/api/overview/azure/event-hubs?view=azure-dotnet) | [Product documentation](https://docs.microsoft.com/azure/event-hubs/) ## Getting started @@ -84,7 +84,7 @@ The Live tests read information from the following environment variables: `EVENTHUB_CLIENT_SECRET` The client secret (password) of the Azure Active Directory application that is associated with the service principal -To make setting up your environment easier, a [PowerShell script](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/assets/live-tests-azure-setup.ps1) is included in the repository and will create and/or configure the needed Azure resources. To use this script, open a PowerShell instance and login to your Azure account using `Login-AzAccount`, then execute the script. You will need to provide some information, after which the script will configure the Azure resources and then output the set of environment variables with the correct values for running tests. +To make setting up your environment easier, a [PowerShell script](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/assets/live-tests-azure-setup.ps1) is included in the repository and will create and/or configure the needed Azure resources. To use this script, open a PowerShell instance and login to your Azure account using `Login-AzAccount`, then execute the script. You will need to provide some information, after which the script will configure the Azure resources and then output the set of environment variables with the correct values for running tests. The simplest way to get started is to execute the script with your subscription name and then follow the prompts: diff --git a/sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/README.md b/sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/README.md index 834c90f5698c1..6b5f37b2d1842 100644 --- a/sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/README.md +++ b/sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/README.md @@ -214,12 +214,12 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fsearch%2FMicrosoft.Azure.WebJobs.Extensions.EventHubs%2FREADME.png) -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/search/Microsoft.Azure.WebJobs.Extensions.EventHubs/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/Microsoft.Azure.WebJobs.Extensions.EventHubs/src [package]: https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.EventHubs/ [docs]: https://docs.microsoft.com/dotnet/api/Microsoft.Azure.WebJobs.Extensions.EventHubs [nuget]: https://www.nuget.org/ -[contrib]: https://github.com/Azure/azure-sdk-for-net/tree/master/CONTRIBUTING.md +[contrib]: https://github.com/Azure/azure-sdk-for-net/tree/main/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/eventhub/README.md b/sdk/eventhub/README.md index 769022e7d489b..562f0dee1516e 100644 --- a/sdk/eventhub/README.md +++ b/sdk/eventhub/README.md @@ -8,18 +8,18 @@ The current generation of the Azure Event Hubs client library uses package names ### `Azure.Messaging.EventHubs` -These packages are the current generation of client libraries for Event Hubs and are part of the Azure SDK for .NET. The source code is available on [GitHub](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub). +These packages are the current generation of client libraries for Event Hubs and are part of the Azure SDK for .NET. The source code is available on [GitHub](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub). Use the following packages to publish and consume events from Event Hubs: | Nuget Package | Reference | Samples | |--------------------------------------|---------------------------------------------------------------|-------------------------------------------------------------------------------| -| [Azure.Messaging.EventHubs](https://www.nuget.org/packages/Azure.Messaging.EventHubs) | [API Reference for Azure.Messaging.EventHubs](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs?view=azure-dotnet) | [Samples for Azure.Messaging.EventHubs](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples) | -| [Azure.Messaging.EventHubs.Processor](https://www.nuget.org/packages/Azure.Messaging.EventHubs.Processor) | [API Reference for Azure.Messaging.EventHubs.Processor](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs?view=azure-dotnet) | [Samples for Azure.Messaging.EventHubs.Processor](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) | +| [Azure.Messaging.EventHubs](https://www.nuget.org/packages/Azure.Messaging.EventHubs) | [API Reference for Azure.Messaging.EventHubs](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs?view=azure-dotnet) | [Samples for Azure.Messaging.EventHubs](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs/samples) | +| [Azure.Messaging.EventHubs.Processor](https://www.nuget.org/packages/Azure.Messaging.EventHubs.Processor) | [API Reference for Azure.Messaging.EventHubs.Processor](https://docs.microsoft.com/dotnet/api/azure.messaging.eventhubs?view=azure-dotnet) | [Samples for Azure.Messaging.EventHubs.Processor](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs.Processor/samples) | ### `Microsoft.Azure.EventHubs` -These packages are the legacy generation of client libraries for Event Hubs. The source code is available on [GitHub](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub). +These packages are the legacy generation of client libraries for Event Hubs. The source code is available on [GitHub](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub). Use the following legacy packages to publish and consume events from Event Hubs: diff --git a/sdk/eventhub/ci.data.yml b/sdk/eventhub/ci.data.yml index f120091349b7e..d9caf3fbac6a9 100644 --- a/sdk/eventhub/ci.data.yml +++ b/sdk/eventhub/ci.data.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -18,7 +17,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/eventhub/ci.mgmt.yml b/sdk/eventhub/ci.mgmt.yml index c8899a8969bf2..8c799a4312c4e 100644 --- a/sdk/eventhub/ci.mgmt.yml +++ b/sdk/eventhub/ci.mgmt.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -16,7 +15,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/eventhub/ci.yml b/sdk/eventhub/ci.yml index 0d5e6d162af99..8200cbf71e1b3 100644 --- a/sdk/eventhub/ci.yml +++ b/sdk/eventhub/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -19,7 +18,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/README.md b/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/README.md index 23c73d356e57b..4f712826d5d41 100644 --- a/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/README.md +++ b/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/README.md @@ -43,12 +43,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -85,7 +85,7 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fextensions%2FAzure.Extensions.AspNetCore.Configuration.Secrets%2FREADME.png) -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/src [package]: https://www.nuget.org/packages/Azure.Extensions.AspNetCore.Configuration.Secrets/ [docs]: https://docs.microsoft.com/dotnet/api/Azure.Extensions.AspNetCore.Configuration.Secrets [nuget]: https://www.nuget.org/packages/Azure.Extensions.AspNetCore.Configuration.Secrets @@ -94,7 +94,7 @@ additional questions or comments. [keyvault_create_ps]: https://docs.microsoft.com/azure/key-vault/quick-create-powershell#create-a-key-vault [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ -[identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity/README.md +[identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity/README.md [aspnetcore_configuration_doc]: https://docs.microsoft.com/aspnet/core/fundamentals/configuration/?view=aspnetcore-3.1 [error_codes]: https://docs.microsoft.com/rest/api/storageservices/blob-service-error-codes [cla]: https://cla.microsoft.com diff --git a/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/README.md b/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/README.md index 7c92c8cf4f630..ae14d5d449637 100644 --- a/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/README.md +++ b/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/README.md @@ -40,12 +40,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -94,7 +94,7 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fextensions%2FAzure.Extensions.AspNetCore.DataProtection.Blobs%2FREADME.png) -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/src [package]: https://www.nuget.org/packages/Azure.Extensions.AspNetCore.DataProtection.Blobs/ [docs]: https://docs.microsoft.com/dotnet/api/Azure.Extensions.AspNetCore.DataProtection.Blobs [nuget]: https://www.nuget.org/packages/Azure.Extensions.AspNetCore.DataProtection.Blobs @@ -105,7 +105,7 @@ additional questions or comments. [storage_container_docs]: https://docs.microsoft.com/azure/storage/blobs/storage-blobs-introduction#containers [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ -[identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity/README.md +[identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity/README.md [aspnetcore_dataprotection_doc]: https://docs.microsoft.com/aspnet/core/security/data-protection/introduction [samples]: samples/ [cla]: https://cla.microsoft.com diff --git a/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/README.md b/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/README.md index 4a694e22f0953..c8612238b5323 100644 --- a/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/README.md +++ b/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/README.md @@ -36,12 +36,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -79,7 +79,7 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fextensions%2FAzure.AspNetCore.Extensions.DataProtection.Keys%2FREADME.png) -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/src [package]: https://www.nuget.org/packages/Azure.Extensions.AspNetCore.DataProtection.Keys/ [docs]: https://docs.microsoft.com/dotnet/api/Azure.Extensions.AspNetCore.DataProtection.Keys [nuget]: https://www.nuget.org/packages/Azure.Extensions.AspNetCore.DataProtection.Keys @@ -89,9 +89,9 @@ additional questions or comments. [keyvault_create_ps]: https://docs.microsoft.com/azure/key-vault/quick-create-powershell#create-a-key-vault [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ -[identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity/README.md +[identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity/README.md [aspnetcore_dataprotection_doc]: https://docs.microsoft.com/aspnet/core/security/data-protection/introduction?view=aspnetcore-3.1 -[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/src/RequestFailedException.cs +[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/src/RequestFailedException.cs [error_codes]: https://docs.microsoft.com/rest/api/storageservices/blob-service-error-codes [samples]: samples/ [storage_contrib]: ../CONTRIBUTING.md diff --git a/sdk/extensions/Microsoft.Azure.WebJobs.Extensions.Clients/README.md b/sdk/extensions/Microsoft.Azure.WebJobs.Extensions.Clients/README.md index e9bef69338bb0..7d5bb4986e127 100644 --- a/sdk/extensions/Microsoft.Azure.WebJobs.Extensions.Clients/README.md +++ b/sdk/extensions/Microsoft.Azure.WebJobs.Extensions.Clients/README.md @@ -70,7 +70,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con -[source_root]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/extensions/Microsoft.Azure.WebJobs.Extensions.Clients/ +[source_root]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/extensions/Microsoft.Azure.WebJobs.Extensions.Clients/ [nuget]: https://www.nuget.org/ [package]: https://www.nuget.org/packages/Microsoft.Extensions.Azure/ [azure_function_settings]: https://docs.microsoft.com/azure/azure-functions/functions-how-to-use-azure-function-app-settings diff --git a/sdk/extensions/Microsoft.Extensions.Azure/README.md b/sdk/extensions/Microsoft.Extensions.Azure/README.md index ffac31b297183..29ce8707f94e0 100644 --- a/sdk/extensions/Microsoft.Extensions.Azure/README.md +++ b/sdk/extensions/Microsoft.Extensions.Azure/README.md @@ -143,7 +143,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con -[source_root]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/extensions/Microsoft.Extensions.Azure/src +[source_root]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/extensions/Microsoft.Extensions.Azure/src [nuget]: https://www.nuget.org/ [package]: https://www.nuget.org/packages/Microsoft.Extensions.Azure/ [configuration]: https://docs.microsoft.com/aspnet/core/fundamentals/configuration/?view=aspnetcore-3.0 diff --git a/sdk/extensions/README.md b/sdk/extensions/README.md index 7bcd983fc4253..2aae761410b27 100644 --- a/sdk/extensions/README.md +++ b/sdk/extensions/README.md @@ -23,9 +23,9 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fstorage%2FREADME.png) -[configuration_secrets]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/README.md -[dataprotection_keys]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/README.md -[dataprotection_blobs]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/README.md +[configuration_secrets]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/README.md +[dataprotection_keys]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/README.md +[dataprotection_blobs]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/README.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/extensions/ci.yml b/sdk/extensions/ci.yml index a923942be05f0..50036dee28543 100644 --- a/sdk/extensions/ci.yml +++ b/sdk/extensions/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md index 7be15aa1137f7..e9fa79da3737d 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md @@ -234,5 +234,5 @@ This package's [documentation][readme] and [samples][samples] demonstrate the ne [guidelines]: https://azure.github.io/azure-sdk/dotnet_introduction.html [cognitiveServices_fr_nuget]: https://www.nuget.org/packages/Microsoft.Azure.CognitiveServices.FormRecognizer/0.8.0-preview -[readme]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/README.md -[samples]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/README.md +[readme]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/README.md +[samples]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/README.md diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/README.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/README.md index 9669ec2e7376d..09c830c8a7b08 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/README.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/README.md @@ -161,11 +161,11 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -625,22 +625,22 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con -[formreco_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/src +[formreco_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/src [formreco_docs]: https://docs.microsoft.com/azure/cognitive-services/form-recognizer/ [formreco_refdocs]: https://aka.ms/azsdk/net/docs/ref/formrecognizer [formreco_nuget_package]: https://www.nuget.org/packages/Azure.AI.FormRecognizer -[formreco_samples]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/README.md +[formreco_samples]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/README.md [formreco_rest_api]: https://westus2.dev.cognitive.microsoft.com/docs/services/form-recognizer-api-v2-1/operations/AnalyzeBusinessCardAsync [cognitive_resource]: https://docs.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account -[form_recognizer_client_class]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormRecognizerClient.cs -[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity +[form_recognizer_client_class]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormRecognizerClient.cs +[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity [cognitive_auth]: https://docs.microsoft.com/azure/cognitive-services/authentication [register_aad_app]: https://docs.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal [aad_grant_access]: https://docs.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal [custom_subdomain]: https://docs.microsoft.com/azure/cognitive-services/authentication#create-a-resource-with-a-custom-subdomain -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity/README.md [cognitive_resource_portal]: https://docs.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account [cognitive_resource_cli]: https://docs.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account-cli [regional_endpoints]: https://docs.microsoft.com/azure/cognitive-services/cognitive-services-custom-subdomains#is-there-a-list-of-regional-endpoints @@ -653,18 +653,18 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con [service_recognize_identity_documents_fields]: https://aka.ms/formrecognizer/iddocumentfields [dotnet_lro_guidelines]: https://azure.github.io/azure-sdk/dotnet_introduction.html#dotnet-longrunning -[logging]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/samples/Diagnostics.md - -[recognize_content]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample1_RecognizeFormContent.md -[recognize_custom_forms]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample2_RecognizeCustomForms.md -[recognize_receipts]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample3_RecognizeReceipts.md -[recognize_business_cards]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample9_RecognizeBusinessCards.md -[recognize_invoices]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample10_RecognizeInvoices.md -[recognize_identity_documents]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample11_RecognizeIdentityDocuments.md -[train_a_model]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample5_TrainModel.md -[manage_custom_models]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample6_ManageCustomModels.md -[copy_custom_models]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample7_CopyCustomModel.md -[composed_model]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample8_ModelCompose.md +[logging]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/samples/Diagnostics.md + +[recognize_content]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample1_RecognizeFormContent.md +[recognize_custom_forms]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample2_RecognizeCustomForms.md +[recognize_receipts]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample3_RecognizeReceipts.md +[recognize_business_cards]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample9_RecognizeBusinessCards.md +[recognize_invoices]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample10_RecognizeInvoices.md +[recognize_identity_documents]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample11_RecognizeIdentityDocuments.md +[train_a_model]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample5_TrainModel.md +[manage_custom_models]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample6_ManageCustomModels.md +[copy_custom_models]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample7_CopyCustomModel.md +[composed_model]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample8_ModelCompose.md [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/perf/Azure.AI.FormRecognizer.Perf/Infrastructure/FormRecognizerTest.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/perf/Azure.AI.FormRecognizer.Perf/Infrastructure/FormRecognizerTest.cs index 27e7ec5113a45..a7283391d78f1 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/perf/Azure.AI.FormRecognizer.Perf/Infrastructure/FormRecognizerTest.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/perf/Azure.AI.FormRecognizer.Perf/Infrastructure/FormRecognizerTest.cs @@ -12,7 +12,7 @@ public abstract class FormRecognizerTest : PerfTest where TO private const string AssetsFolderName = "Assets"; /// The format to generate the GitHub URIs of the files to be used for tests. - private const string FileUriFormat = "https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/{0}/{1}"; + private const string FileUriFormat = "https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/{0}/{1}"; public FormRecognizerTest(TOptions options) : base(options) { diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/perf/Azure.AI.FormRecognizer.Perf/README.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/perf/Azure.AI.FormRecognizer.Perf/README.md index 9d6855806bef7..ee5b69e9f8157 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/perf/Azure.AI.FormRecognizer.Perf/README.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/perf/Azure.AI.FormRecognizer.Perf/README.md @@ -1,6 +1,6 @@ # Azure Form Recognizer performance tests -The assets in this area comprise a set of performance tests for the [Azure Form Recognizer client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command line. +The assets in this area comprise a set of performance tests for the [Azure Form Recognizer client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command line. ## Running performance tests @@ -14,6 +14,6 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. +Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fformrecognizer%2FAzure.AI.FormRecognizer%2Fperf%2FAzure.AI.FormRecognizer.Perf%2FREADME.png) diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/README.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/README.md index 6d25e921292f5..2634c3ea4b382 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/README.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/README.md @@ -22,20 +22,20 @@ Azure Cognitive Services Form Recognizer is a cloud service that uses machine le - Identity Documents - Recognize and extract common fields from identity documents like passports or driver's licenses, using a pre-trained identity documents model. ## Common scenarios samples -- [Recognize form content](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample1_RecognizeFormContent.md) -- [Recognize custom forms](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample2_RecognizeCustomForms.md) -- [Recognize receipts](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample3_RecognizeReceipts.md) -- [Recognize business cards](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample9_RecognizeBusinessCards.md) -- [Recognize invoices](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample10_RecognizeInvoices.md) -- [Recognize identity documents](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample11_RecognizeIdentityDocuments.md) -- [Train a model](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample5_TrainModel.md) -- [Manage custom models](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample6_ManageCustomModels.md) +- [Recognize form content](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample1_RecognizeFormContent.md) +- [Recognize custom forms](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample2_RecognizeCustomForms.md) +- [Recognize receipts](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample3_RecognizeReceipts.md) +- [Recognize business cards](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample9_RecognizeBusinessCards.md) +- [Recognize invoices](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample10_RecognizeInvoices.md) +- [Recognize identity documents](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample11_RecognizeIdentityDocuments.md) +- [Train a model](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample5_TrainModel.md) +- [Manage custom models](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample6_ManageCustomModels.md) ## Advanced samples -- [Strongly-typing a recognized form](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample4_StronglyTypingARecognizedForm.md) -- [Create a composed model](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample8_ModelCompose.md) -- [Differentiate output models trained with and without labels](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample10_DifferentiateOutputModelsTrainedWithAndWithoutLabels.cs) -- [Differentiate output labeled tables](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample15_DifferentiateOutputLabeledTables.cs) -- [Copy a custom model between Form Recognizer resources](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample7_CopyCustomModel.md) -- [Field Bounding Box](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample9_FieldBoundingBox.cs) -- [Mock a client for testing using the Moq library](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample_MockClient.md) +- [Strongly-typing a recognized form](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample4_StronglyTypingARecognizedForm.md) +- [Create a composed model](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample8_ModelCompose.md) +- [Differentiate output models trained with and without labels](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample10_DifferentiateOutputModelsTrainedWithAndWithoutLabels.cs) +- [Differentiate output labeled tables](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample15_DifferentiateOutputLabeledTables.cs) +- [Copy a custom model between Form Recognizer resources](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample7_CopyCustomModel.md) +- [Field Bounding Box](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample9_FieldBoundingBox.cs) +- [Mock a client for testing using the Moq library](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample_MockClient.md) diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample10_RecognizeInvoices.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample10_RecognizeInvoices.md index 62449294aafe2..58a797e45987e 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample10_RecognizeInvoices.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample10_RecognizeInvoices.md @@ -290,8 +290,8 @@ if (invoice.Fields.TryGetValue("InvoiceTotal", out FormField invoiceTotalField)) To see the full example source files, see: -* [Recognize invoices from URI](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample13_RecognizeInvoicesFromUri.cs) -* [Recognize invoices from file](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample13_RecognizeInvoicesFromFile.cs) +* [Recognize invoices from URI](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample13_RecognizeInvoicesFromUri.cs) +* [Recognize invoices from file](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample13_RecognizeInvoicesFromFile.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started -[strongly_typing_a_recognized_form]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample4_StronglyTypingARecognizedForm.md \ No newline at end of file +[README]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started +[strongly_typing_a_recognized_form]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample4_StronglyTypingARecognizedForm.md \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample11_RecognizeIdentityDocuments.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample11_RecognizeIdentityDocuments.md index 81751066d7f30..90e156672ddaa 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample11_RecognizeIdentityDocuments.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample11_RecognizeIdentityDocuments.md @@ -221,8 +221,8 @@ if (identityDocument.Fields.TryGetValue("Sex", out FormField sexfield)) To see the full example source files, see: -* [Recognize identity documents from URI](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample14_RecognizeIdentityDocumentsFromUri.cs) -* [Recognize identity documents from file](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample14_RecognizeIdentityDocumentsFromFile.cs) +* [Recognize identity documents from URI](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample14_RecognizeIdentityDocumentsFromUri.cs) +* [Recognize identity documents from file](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample14_RecognizeIdentityDocumentsFromFile.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started -[strongly_typing_a_recognized_form]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample4_StronglyTypingARecognizedForm.md \ No newline at end of file +[README]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started +[strongly_typing_a_recognized_form]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample4_StronglyTypingARecognizedForm.md \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample1_RecognizeFormContent.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample1_RecognizeFormContent.md index 6409fca486635..53a80c9157f6b 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample1_RecognizeFormContent.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample1_RecognizeFormContent.md @@ -138,7 +138,7 @@ foreach (FormPage page in formPages) To see the full example source files, see: -* [Recognize form content from URI](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample1_RecognizeContentFromUri.cs) -* [Recognize form content from file](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample1_RecognizeContentFromFile.cs) +* [Recognize form content from URI](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample1_RecognizeContentFromUri.cs) +* [Recognize form content from file](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample1_RecognizeContentFromFile.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started \ No newline at end of file +[README]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample2_RecognizeCustomForms.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample2_RecognizeCustomForms.md index ff0caa5f319df..9cf01d26de84d 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample2_RecognizeCustomForms.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample2_RecognizeCustomForms.md @@ -141,9 +141,9 @@ foreach (RecognizedForm form in forms) To see the full example source files, see: -* [Recognize custom forms from URI](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample2_RecognizeCustomFormsFromUri.cs) -* [Recognize custom forms from file](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample2_RecognizeCustomFormsFromFile.cs) +* [Recognize custom forms from URI](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample2_RecognizeCustomFormsFromUri.cs) +* [Recognize custom forms from file](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample2_RecognizeCustomFormsFromFile.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started -[strongly_typing_a_recognized_form]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample4_StronglyTypingARecognizedForm.md -[train_a_model]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample5_TrainModel.md +[README]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started +[strongly_typing_a_recognized_form]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample4_StronglyTypingARecognizedForm.md +[train_a_model]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample5_TrainModel.md diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample3_RecognizeReceipts.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample3_RecognizeReceipts.md index 0ef20e0ada895..a40d308f22810 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample3_RecognizeReceipts.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample3_RecognizeReceipts.md @@ -194,8 +194,8 @@ foreach (RecognizedForm receipt in receipts) To see the full example source files, see: -* [Recognize receipts from URI](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample3_RecognizeReceiptsFromUri.cs) -* [Recognize receipts from file](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample3_RecognizeReceiptsFromFile.cs) +* [Recognize receipts from URI](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample3_RecognizeReceiptsFromUri.cs) +* [Recognize receipts from file](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample3_RecognizeReceiptsFromFile.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started -[strongly_typing_a_recognized_form]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample4_StronglyTypingARecognizedForm.md \ No newline at end of file +[README]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started +[strongly_typing_a_recognized_form]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample4_StronglyTypingARecognizedForm.md \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample4_StronglyTypingARecognizedForm.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample4_StronglyTypingARecognizedForm.md index 413fad8e751ea..ca9014c1b8dc3 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample4_StronglyTypingARecognizedForm.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample4_StronglyTypingARecognizedForm.md @@ -23,8 +23,8 @@ Recognized receipts and custom forms are returned as `RecognizedForm` objects fr We'll be using a recognized receipt as a sample, so we'll call our wrapper class `Receipt`. To store items listed in the receipt, we'll use a similar wrapper called `ReceiptItem`. To see the full source files, see: -* [Receipt class](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Receipt.cs) -* [ReceiptItem class](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/ReceiptItem.cs) +* [Receipt class](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Receipt.cs) +* [ReceiptItem class](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/ReceiptItem.cs) The `Receipt` class is composed of multiple `FormField` properties. `FormField` is a class defined in the main Form Recognizer library and used as a strongly-typed version of `FormField`, and it's more convenient to handle since there's no need to perform type checking. @@ -107,6 +107,6 @@ Using `FormField` to make your fields strongly-typed, and populating a custom To see the full example source files, see: -* [Strongly typing a recognized form](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample4_StronglyTypingARecognizedForm.cs) +* [Strongly typing a recognized form](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample4_StronglyTypingARecognizedForm.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started \ No newline at end of file +[README]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample5_TrainModel.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample5_TrainModel.md index de31042d50d39..38ea89d15dfc9 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample5_TrainModel.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample5_TrainModel.md @@ -105,8 +105,8 @@ foreach (CustomFormSubmodel submodel in model.Submodels) To see the full example source files, see: -* [Train a model with forms](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample5_TrainModelWithForms.cs) -* [Train a model with forms and labels](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample6_TrainModelWithFormsAndLabels.cs) +* [Train a model with forms](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample5_TrainModelWithForms.cs) +* [Train a model with forms and labels](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample6_TrainModelWithFormsAndLabels.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started +[README]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started [labeling_tool]: https://docs.microsoft.com/azure/cognitive-services/form-recognizer/label-tool?tabs=v2-1 diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample6_ManageCustomModels.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample6_ManageCustomModels.md index 31b46def4e7bd..ee61097b4a95d 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample6_ManageCustomModels.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample6_ManageCustomModels.md @@ -136,7 +136,7 @@ client.DeleteModel(model.ModelId); To see the full example source files, see: -* [Manage custom models (Asynchronous)](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample7_ManageCustomModelsAsync.cs) -* [Manage custom models (Synchronous)](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample7_ManageCustomModels.cs) +* [Manage custom models (Asynchronous)](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample7_ManageCustomModelsAsync.cs) +* [Manage custom models (Synchronous)](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample7_ManageCustomModels.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started \ No newline at end of file +[README]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample7_CopyCustomModel.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample7_CopyCustomModel.md index 472d3899ceefa..d0fa9f2f31594 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample7_CopyCustomModel.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample7_CopyCustomModel.md @@ -68,6 +68,6 @@ Console.WriteLine($"Copied model ID => {newModel.ModelId}"); To see the full example source files, see: -* [Copy custom models](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample8_CopyModel.cs) +* [Copy custom models](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample8_CopyModel.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started \ No newline at end of file +[README]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample8_ModelCompose.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample8_ModelCompose.md index 99dcb2ade96eb..f5ae03631a817 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample8_ModelCompose.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample8_ModelCompose.md @@ -146,7 +146,7 @@ foreach (CustomFormSubmodel model in purchaseOrderModel.Submodels) To see the full example source files, see: -* [Composed Model](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample11_ComposedModel.cs) +* [Composed Model](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample11_ComposedModel.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started +[README]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started [labeling_tool]: https://docs.microsoft.com/azure/cognitive-services/form-recognizer/label-tool?tabs=v2-1 diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample9_RecognizeBusinessCards.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample9_RecognizeBusinessCards.md index 8662f21321099..9ca7100197973 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample9_RecognizeBusinessCards.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample9_RecognizeBusinessCards.md @@ -294,8 +294,8 @@ foreach (RecognizedForm businessCard in businessCards) To see the full example source files, see: -* [Recognize business cards from URI](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample12_RecognizeBusinessCardsFromUri.cs) -* [Recognize business cards from file](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample12_RecognizeBusinessCardsFromFile.cs) +* [Recognize business cards from URI](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample12_RecognizeBusinessCardsFromUri.cs) +* [Recognize business cards from file](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample12_RecognizeBusinessCardsFromFile.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started -[strongly_typing_a_recognized_form]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample4_StronglyTypingARecognizedForm.md \ No newline at end of file +[README]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer#getting-started +[strongly_typing_a_recognized_form]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample4_StronglyTypingARecognizedForm.md \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample_MockClient.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample_MockClient.md index 43dca9a4af7d2..96eb4400a6981 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample_MockClient.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/Sample_MockClient.md @@ -83,5 +83,5 @@ Assert.IsTrue(result); ``` [moq]: https://github.com/Moq/moq4/ -[moq_samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_MockClient.cs -[lros]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer#long-running-operations +[moq_samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_MockClient.cs +[lros]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/formrecognizer/Azure.AI.FormRecognizer#long-running-operations diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormRecognizerClient.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormRecognizerClient.cs index 53ace0b9525a4..5ae05bc5fc979 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormRecognizerClient.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormRecognizerClient.cs @@ -32,7 +32,7 @@ public class FormRecognizerClient /// /// Both the URI string and the string key /// can be found in the Azure Portal. - /// For more information see here. + /// For more information see here. /// public FormRecognizerClient(Uri endpoint, AzureKeyCredential credential) : this(endpoint, credential, new FormRecognizerClientOptions()) @@ -48,7 +48,7 @@ public FormRecognizerClient(Uri endpoint, AzureKeyCredential credential) /// /// Both the URI string and the string key /// can be found in the Azure Portal. - /// For more information see here. + /// For more information see here. /// public FormRecognizerClient(Uri endpoint, AzureKeyCredential credential, FormRecognizerClientOptions options) { @@ -68,7 +68,7 @@ public FormRecognizerClient(Uri endpoint, AzureKeyCredential credential, FormRec /// A credential used to authenticate to an Azure Service. /// /// The URI string can be found in the Azure Portal. - /// For more information see here. + /// For more information see here. /// public FormRecognizerClient(Uri endpoint, TokenCredential credential) : this(endpoint, credential, new FormRecognizerClientOptions()) @@ -83,7 +83,7 @@ public FormRecognizerClient(Uri endpoint, TokenCredential credential) /// A set of options to apply when configuring the client. /// /// The URI string can be found in the Azure Portal. - /// For more information see here. + /// For more information see here. /// public FormRecognizerClient(Uri endpoint, TokenCredential credential, FormRecognizerClientOptions options) { diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormTrainingClient.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormTrainingClient.cs index ed9b313220854..b10a276ead151 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormTrainingClient.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormTrainingClient.cs @@ -43,7 +43,7 @@ protected FormTrainingClient() /// /// Both the URI string and the string key /// can be found in the Azure Portal. - /// For more information see here. + /// For more information see here. /// public FormTrainingClient(Uri endpoint, AzureKeyCredential credential) : this(endpoint, credential, new FormRecognizerClientOptions()) @@ -59,7 +59,7 @@ public FormTrainingClient(Uri endpoint, AzureKeyCredential credential) /// /// Both the URI string and the string key /// can be found in the Azure Portal. - /// For more information see here. + /// For more information see here. /// public FormTrainingClient(Uri endpoint, AzureKeyCredential credential, FormRecognizerClientOptions options) { @@ -80,7 +80,7 @@ public FormTrainingClient(Uri endpoint, AzureKeyCredential credential, FormRecog /// A credential used to authenticate to an Azure Service. /// /// The URI string can be found in the Azure Portal. - /// For more information see here. + /// For more information see here. /// public FormTrainingClient(Uri endpoint, TokenCredential credential) : this(endpoint, credential, new FormRecognizerClientOptions()) @@ -95,7 +95,7 @@ public FormTrainingClient(Uri endpoint, TokenCredential credential) /// A set of options to apply when configuring the client. /// /// The URI string can be found in the Azure Portal. - /// For more information see here. + /// For more information see here. /// public FormTrainingClient(Uri endpoint, TokenCredential credential, FormRecognizerClientOptions options) { diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/FormRecognizerClient/RecognizeCustomFormsLiveTests.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/FormRecognizerClient/RecognizeCustomFormsLiveTests.cs index 66c28dd942776..a3d1ce24b8233 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/FormRecognizerClient/RecognizeCustomFormsLiveTests.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/FormRecognizerClient/RecognizeCustomFormsLiveTests.cs @@ -589,7 +589,7 @@ public async Task StartRecognizeCustomFormsThrowsForDamagedFile(bool useTraining /// Recognizer cognitive service and handle returned errors. /// [RecordedTest] - [TestCase(true, Ignore = "https://github.com/Azure/azure-sdk-for-net/issues/20961")] + [TestCase(true)] [TestCase(false)] public async Task StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(bool useTrainingLabels) { @@ -598,13 +598,9 @@ public async Task StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(bo await using var trainedModel = await CreateDisposableTrainedModelAsync(useTrainingLabels); - var operation = await client.StartRecognizeCustomFormsFromUriAsync(trainedModel.ModelId, invalidUri); - - RequestFailedException ex = Assert.ThrowsAsync(async () => await operation.WaitForCompletionAsync()); + RequestFailedException ex = Assert.ThrowsAsync(async () => await client.StartRecognizeCustomFormsFromUriAsync(trainedModel.ModelId, invalidUri)); - Assert.AreEqual("2003", ex.ErrorCode); - Assert.True(operation.HasCompleted); - Assert.False(operation.HasValue); + Assert.AreEqual("2001", ex.ErrorCode); } [RecordedTest] diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/FormTrainingClient/FormTrainingClientLiveTests.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/FormTrainingClient/FormTrainingClientLiveTests.cs index 7116b5af00046..e28c0266c6f38 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/FormTrainingClient/FormTrainingClientLiveTests.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/FormTrainingClient/FormTrainingClientLiveTests.cs @@ -296,18 +296,14 @@ public async Task StartTrainingWithNoLabelsModelName() } [RecordedTest] - public async Task StartTrainingError() + public void StartTrainingError() { var client = CreateFormTrainingClient(); var containerUrl = new Uri("https://someUrl"); - TrainingOperation operation = await client.StartTrainingAsync(containerUrl, useTrainingLabels: false); - RequestFailedException ex = Assert.ThrowsAsync(async () => await operation.WaitForCompletionAsync()); - Assert.AreEqual("2001", ex.ErrorCode); - - Assert.False(operation.HasValue); - Assert.Throws(() => operation.Value.GetType()); + RequestFailedException ex = Assert.ThrowsAsync(async () => await client.StartTrainingAsync(containerUrl, useTrainingLabels: false)); + Assert.AreEqual("2011", ex.ErrorCode); } [RecordedTest] diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/Infrastructure/FormRecognizerTestEnvironment.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/Infrastructure/FormRecognizerTestEnvironment.cs index 02dda1ba79501..3e678aab3568a 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/Infrastructure/FormRecognizerTestEnvironment.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/Infrastructure/FormRecognizerTestEnvironment.cs @@ -48,7 +48,7 @@ public FormRecognizerTestEnvironment() private const string AssetsFolderName = "Assets"; /// The format to generate the GitHub URIs of the files to be used for tests. - private const string FileUriFormat = "https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/{0}/{1}"; + private const string FileUriFormat = "https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/{0}/{1}"; public string ApiKey => GetRecordedVariable(ApiKeyEnvironmentVariableName, options => options.IsSecret()); public string Endpoint => GetRecordedVariable(EndpointEnvironmentVariableName); diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/FormTrainingClientLiveTests/StartTrainingError.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/FormTrainingClientLiveTests/StartTrainingError.json index c2f76ada3904a..77330030cf5a5 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/FormTrainingClientLiveTests/StartTrainingError.json +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/FormTrainingClientLiveTests/StartTrainingError.json @@ -8,8 +8,8 @@ "Content-Length": "43", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-b7977a38c6e5054bb40b0fcd52bdc0e0-f6e8de1da8e0744b-00", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "traceparent": "00-f331884437c21e41b34c001306f55b84-b542609ff0713e46-00", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "8f9ae89208c5443b9f6e2654f1014628", "x-ms-return-client-request-id": "true" }, @@ -17,88 +17,21 @@ "source": "Sanitized", "useLabelFile": false }, - "StatusCode": 201, + "StatusCode": 400, "ResponseHeaders": { - "apim-request-id": "85b7a570-a96f-4bdb-ac83-09406f469466", - "Content-Length": "0", - "Date": "Mon, 10 May 2021 18:30:23 GMT", - "Location": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/b37b9612-829e-415c-8942-263881c1c92f", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "78" - }, - "ResponseBody": [] - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/b37b9612-829e-415c-8942-263881c1c92f?includeKeys=true", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "7c4755da5a276c365bff5b82043733db", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "e5184cca-5de7-433e-8f6d-fd7b5862461a", - "Content-Length": "170", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 18:30:23 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "22" - }, - "ResponseBody": { - "modelInfo": { - "modelId": "b37b9612-829e-415c-8942-263881c1c92f", - "status": "creating", - "createdDateTime": "2021-05-10T18:30:23Z", - "lastUpdatedDateTime": "2021-05-10T18:30:23Z" - } - } - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/b37b9612-829e-415c-8942-263881c1c92f?includeKeys=true", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "fdbffb4cd99ce866e4f9480048fe2364", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "451ac623-4579-4508-83ff-c3c4ffffe0d4", - "Content-Length": "284", + "apim-request-id": "8fe5c195-08cf-47fc-b8e6-ae8f59b564c2", + "Content-Length": "82", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 18:30:24 GMT", - "ms-azure-ai-errorcode": "2001", + "Date": "Tue, 22 Jun 2021 21:43:27 GMT", + "ms-azure-ai-errorcode": "UserResourceNotAvailable", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "21" + "x-envoy-upstream-service-time": "2310" }, "ResponseBody": { - "modelInfo": { - "modelId": "b37b9612-829e-415c-8942-263881c1c92f", - "status": "invalid", - "createdDateTime": "2021-05-10T18:30:23Z", - "lastUpdatedDateTime": "2021-05-10T18:30:23Z" - }, - "keys": { - "clusters": {} - }, - "trainResult": { - "trainingDocuments": [], - "errors": [ - { - "code": "2001", - "message": "Invalid path." - } - ] + "error": { + "code": "2011", + "message": "Could not access Azure blob storage account." } } } diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/FormTrainingClientLiveTests/StartTrainingErrorAsync.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/FormTrainingClientLiveTests/StartTrainingErrorAsync.json index 442b6c9fc7667..c8d7ec5e522b8 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/FormTrainingClientLiveTests/StartTrainingErrorAsync.json +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/FormTrainingClientLiveTests/StartTrainingErrorAsync.json @@ -8,8 +8,8 @@ "Content-Length": "43", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-82e7770948f4744fb7e835bfb4727fdf-701aa28d548dfc4e-00", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "traceparent": "00-9587eb76e2a7cb4fa95f45746e7d9c79-4343ff71c70e6b4b-00", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "c64173451e2490779e31952f2e0db6a4", "x-ms-return-client-request-id": "true" }, @@ -17,88 +17,21 @@ "source": "Sanitized", "useLabelFile": false }, - "StatusCode": 201, + "StatusCode": 400, "ResponseHeaders": { - "apim-request-id": "ea59da65-b1e4-4d53-9a9a-d3f2254481b3", - "Content-Length": "0", - "Date": "Mon, 10 May 2021 18:36:51 GMT", - "Location": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/65156cc8-f739-45e6-b9fa-d29051c6fade", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "93" - }, - "ResponseBody": [] - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/65156cc8-f739-45e6-b9fa-d29051c6fade?includeKeys=true", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "3bb4329cdfe69426f8e12d527267761c", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "250d9901-8e7a-456e-bdae-ec86feaf74ed", - "Content-Length": "170", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 18:36:51 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "17" - }, - "ResponseBody": { - "modelInfo": { - "modelId": "65156cc8-f739-45e6-b9fa-d29051c6fade", - "status": "creating", - "createdDateTime": "2021-05-10T18:36:52Z", - "lastUpdatedDateTime": "2021-05-10T18:36:52Z" - } - } - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/65156cc8-f739-45e6-b9fa-d29051c6fade?includeKeys=true", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "e1f94413633b528136238c1a1a5f8ffd", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "7ede864e-57ba-4969-ae30-80706b4268c9", - "Content-Length": "284", + "apim-request-id": "d48c68d8-d562-449c-9a97-8a6f1591f597", + "Content-Length": "82", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 18:36:52 GMT", - "ms-azure-ai-errorcode": "2001", + "Date": "Tue, 22 Jun 2021 21:43:30 GMT", + "ms-azure-ai-errorcode": "UserResourceNotAvailable", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "20" + "x-envoy-upstream-service-time": "2188" }, "ResponseBody": { - "modelInfo": { - "modelId": "65156cc8-f739-45e6-b9fa-d29051c6fade", - "status": "invalid", - "createdDateTime": "2021-05-10T18:36:52Z", - "lastUpdatedDateTime": "2021-05-10T18:36:52Z" - }, - "keys": { - "clusters": {} - }, - "trainResult": { - "trainingDocuments": [], - "errors": [ - { - "code": "2001", - "message": "Invalid path." - } - ] + "error": { + "code": "2011", + "message": "Could not access Azure blob storage account." } } } diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/RecognizeCustomFormsLiveTests/StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(False).json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/RecognizeCustomFormsLiveTests/StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(False).json index df6a65ff58088..90d09f3c0a81d 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/RecognizeCustomFormsLiveTests/StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(False).json +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/RecognizeCustomFormsLiveTests/StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(False).json @@ -8,8 +8,8 @@ "Content-Length": "43", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-08492205f46a15409cff41c6e43c050f-98b88ef2db97cb49-00", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "traceparent": "00-63aebcaed7a3084ab441feb4d4682ba0-d67d9b8a7d6dda4c-00", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "6d18b00586fb7bc74fb85fb1e05c83da", "x-ms-return-client-request-id": "true" }, @@ -19,463 +19,403 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "a0b376fe-c11d-4a46-a5f8-358f2ceeaff6", + "apim-request-id": "16d3ccf9-bf57-47fb-b06c-5ef00d40a136", "Content-Length": "0", - "Date": "Mon, 10 May 2021 20:26:36 GMT", - "Location": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505", + "Date": "Tue, 22 Jun 2021 21:49:16 GMT", + "Location": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/0d8a0493-a67b-4901-8acf-792ccfe996fd", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "69" + "x-envoy-upstream-service-time": "473" }, "ResponseBody": [] }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/0d8a0493-a67b-4901-8acf-792ccfe996fd?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "8e312b72bed9ab41c81ee53ba0bd285b", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "90b995cd-1a4e-45a7-8448-ccb7d368d74a", + "apim-request-id": "88e359cb-215d-4a7c-8b9f-973227056f24", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:36 GMT", + "Date": "Tue, 22 Jun 2021 21:49:16 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "18" + "x-envoy-upstream-service-time": "25" }, "ResponseBody": { "modelInfo": { - "modelId": "16aa592f-3499-4e08-8d3a-b22289fda505", + "modelId": "0d8a0493-a67b-4901-8acf-792ccfe996fd", "status": "creating", - "createdDateTime": "2021-05-10T20:26:36Z", - "lastUpdatedDateTime": "2021-05-10T20:26:36Z" + "createdDateTime": "2021-06-22T21:49:16Z", + "lastUpdatedDateTime": "2021-06-22T21:49:16Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/0d8a0493-a67b-4901-8acf-792ccfe996fd?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "55fef41bb2966a71fa41802e6943e7e9", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "1eabf0b9-c92b-42d9-a12d-10ee16c50d9a", + "apim-request-id": "fd0311f0-f338-478b-8910-caa7eda08c35", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:37 GMT", + "Date": "Tue, 22 Jun 2021 21:49:17 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "18" + "x-envoy-upstream-service-time": "21" }, "ResponseBody": { "modelInfo": { - "modelId": "16aa592f-3499-4e08-8d3a-b22289fda505", + "modelId": "0d8a0493-a67b-4901-8acf-792ccfe996fd", "status": "creating", - "createdDateTime": "2021-05-10T20:26:36Z", - "lastUpdatedDateTime": "2021-05-10T20:26:36Z" + "createdDateTime": "2021-06-22T21:49:16Z", + "lastUpdatedDateTime": "2021-06-22T21:49:16Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/0d8a0493-a67b-4901-8acf-792ccfe996fd?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "afa5060f49b547f76e6da5dda18cda92", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "11c51d0b-990e-48e0-a8f3-2fb1fef0dacc", + "apim-request-id": "5e593df4-6e28-4f27-b2ad-875a56b12f74", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:38 GMT", + "Date": "Tue, 22 Jun 2021 21:49:19 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "16" + "x-envoy-upstream-service-time": "81" }, "ResponseBody": { "modelInfo": { - "modelId": "16aa592f-3499-4e08-8d3a-b22289fda505", + "modelId": "0d8a0493-a67b-4901-8acf-792ccfe996fd", "status": "creating", - "createdDateTime": "2021-05-10T20:26:36Z", - "lastUpdatedDateTime": "2021-05-10T20:26:36Z" + "createdDateTime": "2021-06-22T21:49:16Z", + "lastUpdatedDateTime": "2021-06-22T21:49:16Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/0d8a0493-a67b-4901-8acf-792ccfe996fd?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "eb95038f2e5ec043bac793973d124185", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "17c79d0d-f876-49c4-a126-79c817db4242", + "apim-request-id": "03faf6f5-ddf6-426f-9120-2507384e4da2", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:39 GMT", + "Date": "Tue, 22 Jun 2021 21:49:20 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "17" + "x-envoy-upstream-service-time": "25" }, "ResponseBody": { "modelInfo": { - "modelId": "16aa592f-3499-4e08-8d3a-b22289fda505", + "modelId": "0d8a0493-a67b-4901-8acf-792ccfe996fd", "status": "creating", - "createdDateTime": "2021-05-10T20:26:36Z", - "lastUpdatedDateTime": "2021-05-10T20:26:36Z" + "createdDateTime": "2021-06-22T21:49:16Z", + "lastUpdatedDateTime": "2021-06-22T21:49:16Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/0d8a0493-a67b-4901-8acf-792ccfe996fd?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "9a2bfc377818d2a5fcb6e6290c94c96e", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "58e6c2f6-3ef0-4212-b3a9-be7a2218af8b", + "apim-request-id": "5e810ac2-dd75-467f-96e1-aa82fbdaf0c4", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:40 GMT", + "Date": "Tue, 22 Jun 2021 21:49:21 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "18" + "x-envoy-upstream-service-time": "28" }, "ResponseBody": { "modelInfo": { - "modelId": "16aa592f-3499-4e08-8d3a-b22289fda505", + "modelId": "0d8a0493-a67b-4901-8acf-792ccfe996fd", "status": "creating", - "createdDateTime": "2021-05-10T20:26:36Z", - "lastUpdatedDateTime": "2021-05-10T20:26:36Z" + "createdDateTime": "2021-06-22T21:49:16Z", + "lastUpdatedDateTime": "2021-06-22T21:49:16Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/0d8a0493-a67b-4901-8acf-792ccfe996fd?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "659fee66fbade18ac2e4f5eeb660095c", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "cda737ef-bb05-4171-b334-640a8587e248", + "apim-request-id": "76d94907-8103-488f-8d3e-ad3ab0fb58ec", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:41 GMT", + "Date": "Tue, 22 Jun 2021 21:49:22 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "15" + "x-envoy-upstream-service-time": "20" }, "ResponseBody": { "modelInfo": { - "modelId": "16aa592f-3499-4e08-8d3a-b22289fda505", + "modelId": "0d8a0493-a67b-4901-8acf-792ccfe996fd", "status": "creating", - "createdDateTime": "2021-05-10T20:26:36Z", - "lastUpdatedDateTime": "2021-05-10T20:26:36Z" + "createdDateTime": "2021-06-22T21:49:16Z", + "lastUpdatedDateTime": "2021-06-22T21:49:16Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/0d8a0493-a67b-4901-8acf-792ccfe996fd?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "a4a61f2b406016795ec3efa7471ab325", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "a3b887b0-8c4a-425c-abde-8711c502595a", + "apim-request-id": "8459b399-76ac-4ffb-8286-28cba3d2a3c9", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:42 GMT", + "Date": "Tue, 22 Jun 2021 21:49:23 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "18" + "x-envoy-upstream-service-time": "26" }, "ResponseBody": { "modelInfo": { - "modelId": "16aa592f-3499-4e08-8d3a-b22289fda505", + "modelId": "0d8a0493-a67b-4901-8acf-792ccfe996fd", "status": "creating", - "createdDateTime": "2021-05-10T20:26:36Z", - "lastUpdatedDateTime": "2021-05-10T20:26:36Z" + "createdDateTime": "2021-06-22T21:49:16Z", + "lastUpdatedDateTime": "2021-06-22T21:49:16Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/0d8a0493-a67b-4901-8acf-792ccfe996fd?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "4f3025fedc733bd7714ad83382b71b9b", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "cc306d9c-8140-414c-868e-2dfb2ef27bcd", + "apim-request-id": "20158231-0b31-452e-a321-e40c42ced3d3", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:44 GMT", + "Date": "Tue, 22 Jun 2021 21:49:24 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "16" + "x-envoy-upstream-service-time": "25" }, "ResponseBody": { "modelInfo": { - "modelId": "16aa592f-3499-4e08-8d3a-b22289fda505", + "modelId": "0d8a0493-a67b-4901-8acf-792ccfe996fd", "status": "creating", - "createdDateTime": "2021-05-10T20:26:36Z", - "lastUpdatedDateTime": "2021-05-10T20:26:36Z" + "createdDateTime": "2021-06-22T21:49:16Z", + "lastUpdatedDateTime": "2021-06-22T21:49:16Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/0d8a0493-a67b-4901-8acf-792ccfe996fd?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "ecfe8aad24ed260d748807e90be399a7", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "e16cab85-14d2-4330-92db-7155b81ee83c", + "apim-request-id": "53480b0f-995b-4bed-9d23-05289f3936d1", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:45 GMT", + "Date": "Tue, 22 Jun 2021 21:49:25 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "21" + "x-envoy-upstream-service-time": "29" }, "ResponseBody": { "modelInfo": { - "modelId": "16aa592f-3499-4e08-8d3a-b22289fda505", + "modelId": "0d8a0493-a67b-4901-8acf-792ccfe996fd", "status": "creating", - "createdDateTime": "2021-05-10T20:26:36Z", - "lastUpdatedDateTime": "2021-05-10T20:26:36Z" + "createdDateTime": "2021-06-22T21:49:16Z", + "lastUpdatedDateTime": "2021-06-22T21:49:16Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/0d8a0493-a67b-4901-8acf-792ccfe996fd?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "91f0cf31ba2f4fe8486a3216674693a6", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "d533e2d1-07aa-407e-bcb9-dbfcc0e4e2f5", + "apim-request-id": "d15f49a1-d023-45a5-9b1c-2faabaa210c2", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:46 GMT", + "Date": "Tue, 22 Jun 2021 21:49:26 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "26" + "x-envoy-upstream-service-time": "27" }, "ResponseBody": { "modelInfo": { - "modelId": "16aa592f-3499-4e08-8d3a-b22289fda505", + "modelId": "0d8a0493-a67b-4901-8acf-792ccfe996fd", "status": "creating", - "createdDateTime": "2021-05-10T20:26:36Z", - "lastUpdatedDateTime": "2021-05-10T20:26:36Z" + "createdDateTime": "2021-06-22T21:49:16Z", + "lastUpdatedDateTime": "2021-06-22T21:49:16Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/0d8a0493-a67b-4901-8acf-792ccfe996fd?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "bdf953a8c61cd938170adaead4ee2f8e", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "b4fff9d3-8d89-4aa6-87d6-d7e25749a1ae", + "apim-request-id": "80cf95eb-56e4-4bbf-a517-9a7eeede37d4", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:47 GMT", + "Date": "Tue, 22 Jun 2021 21:49:27 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "25" + "x-envoy-upstream-service-time": "28" }, "ResponseBody": { "modelInfo": { - "modelId": "16aa592f-3499-4e08-8d3a-b22289fda505", + "modelId": "0d8a0493-a67b-4901-8acf-792ccfe996fd", "status": "creating", - "createdDateTime": "2021-05-10T20:26:36Z", - "lastUpdatedDateTime": "2021-05-10T20:26:36Z" + "createdDateTime": "2021-06-22T21:49:16Z", + "lastUpdatedDateTime": "2021-06-22T21:49:16Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/0d8a0493-a67b-4901-8acf-792ccfe996fd?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "b30230b08ac7f36ca1aea483f2f7be2e", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "0df88551-da65-4665-85c4-39cb69346923", + "apim-request-id": "ce2a2515-0713-4749-8063-3aad2a544ddf", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:48 GMT", + "Date": "Tue, 22 Jun 2021 21:49:28 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "16" + "x-envoy-upstream-service-time": "22" }, "ResponseBody": { "modelInfo": { - "modelId": "16aa592f-3499-4e08-8d3a-b22289fda505", + "modelId": "0d8a0493-a67b-4901-8acf-792ccfe996fd", "status": "creating", - "createdDateTime": "2021-05-10T20:26:36Z", - "lastUpdatedDateTime": "2021-05-10T20:26:36Z" + "createdDateTime": "2021-06-22T21:49:16Z", + "lastUpdatedDateTime": "2021-06-22T21:49:16Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/0d8a0493-a67b-4901-8acf-792ccfe996fd?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "b84161f5dbe96a8b97167925dffe7b59", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "8889a53c-e4e1-4d4e-8a7d-c8baf6cd5985", - "Content-Length": "170", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:49 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "18" - }, - "ResponseBody": { - "modelInfo": { - "modelId": "16aa592f-3499-4e08-8d3a-b22289fda505", - "status": "creating", - "createdDateTime": "2021-05-10T20:26:36Z", - "lastUpdatedDateTime": "2021-05-10T20:26:36Z" - } - } - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505?includeKeys=true", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "3766a33ae0441ddfe7061c6d22b4e720", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "e7741da0-4dba-4ba1-83b3-f63da011860d", - "Content-Length": "170", + "apim-request-id": "d4752e6c-c718-472b-9b53-ca83b349d7d1", + "Content-Length": "912", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:50 GMT", + "Date": "Tue, 22 Jun 2021 21:49:29 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "20" - }, - "ResponseBody": { - "modelInfo": { - "modelId": "16aa592f-3499-4e08-8d3a-b22289fda505", - "status": "creating", - "createdDateTime": "2021-05-10T20:26:36Z", - "lastUpdatedDateTime": "2021-05-10T20:26:36Z" - } - } - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505?includeKeys=true", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "73f5ac4b77acd4a5a5981bb1104614a3", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "bd4c7ac5-7a9a-437e-8717-73a0c9298398", - "Content-Length": "939", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:52 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "18" + "x-envoy-upstream-service-time": "26" }, "ResponseBody": { "modelInfo": { - "modelId": "16aa592f-3499-4e08-8d3a-b22289fda505", + "modelId": "0d8a0493-a67b-4901-8acf-792ccfe996fd", "status": "ready", - "createdDateTime": "2021-05-10T20:26:36Z", - "lastUpdatedDateTime": "2021-05-10T20:26:51Z" + "createdDateTime": "2021-06-22T21:49:16Z", + "lastUpdatedDateTime": "2021-06-22T21:49:29Z" }, "keys": { "clusters": { @@ -487,7 +427,6 @@ "Dated As:", "Details", "Email:", - "Ft Lauderdale, FL Phone:", "Hero Limited", "Name:", "Phone:", @@ -545,120 +484,59 @@ } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505/analyze?includeTextDetails=false", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/0d8a0493-a67b-4901-8acf-792ccfe996fd/analyze?includeTextDetails=false", "RequestMethod": "POST", "RequestHeaders": { "Accept": "application/json", "Content-Length": "22", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-1a88aeca9286c848aa41c0b585fb48ca-9f5a3615be363b47-00", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "4e484b33879114e98124d1e2bf1d47e3", + "traceparent": "00-9166f42603b63d43a8e540acc74d74ed-7efd8bbf3144e64d-00", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "3766a33ae0441ddfe7061c6d22b4e720", "x-ms-return-client-request-id": "true" }, "RequestBody": { "source": "Sanitized" }, - "StatusCode": 202, + "StatusCode": 400, "ResponseHeaders": { - "apim-request-id": "86202b4f-ad25-4455-b310-91d59e6e0679", - "Content-Length": "0", - "Date": "Mon, 10 May 2021 20:26:52 GMT", - "Operation-Location": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505/analyzeresults/5937277d-a9e1-496f-be4c-b4fc9ba4d756", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "79" - }, - "ResponseBody": [] - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505/analyzeResults/5937277d-a9e1-496f-be4c-b4fc9ba4d756", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "32da592e0708c3adfd9191acc52e0ca1", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "b5564ce7-ee68-4a98-957d-14a2177a1db3", - "Content-Length": "109", + "apim-request-id": "42af5814-3502-4750-b7a0-05b38d5fb731", + "Content-Length": "197", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:52 GMT", + "Date": "Tue, 22 Jun 2021 21:49:31 GMT", + "ms-azure-ai-errorcode": "UserResourceNotAvailable", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "24" + "x-envoy-upstream-service-time": "2130" }, "ResponseBody": { - "status": "notStarted", - "createdDateTime": "2021-05-10T20:26:52Z", - "lastUpdatedDateTime": "2021-05-10T20:26:52Z" - } - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505/analyzeResults/5937277d-a9e1-496f-be4c-b4fc9ba4d756", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "d73979f2996bc38ec2e1f188a6c31487", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "1ff8a5b5-aa9a-4fc3-9593-a0554bf5816d", - "Content-Length": "284", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:26:53 GMT", - "ms-azure-ai-errorcode": "2003", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "28" - }, - "ResponseBody": { - "status": "failed", - "createdDateTime": "2021-05-10T20:26:52Z", - "lastUpdatedDateTime": "2021-05-10T20:26:53Z", - "analyzeResult": { - "version": null, - "readResults": null, - "pageResults": null, - "documentResults": null, - "errors": [ - { - "code": "2003", - "message": "Download failed. Please check your input URL." - } - ] + "error": { + "code": "2001", + "message": "Failed to download the image from the submitted URL. The URL may either be invalid or the server hosting the image is experiencing some technical difficulties." } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/16aa592f-3499-4e08-8d3a-b22289fda505", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/0d8a0493-a67b-4901-8acf-792ccfe996fd", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-dbd5434ca96c1c4e90fa6f5c8114b61c-6f8f6d153203684f-00", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "b7823750e16b2b9a9e8550fff53d4f53", + "traceparent": "00-2c9a9ef3f20496449ed83dd1d6a0dfb3-b8bdc768364b1643-00", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "73f5ac4b77acd4a5a5981bb1104614a3", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "875ca2b3-7dee-45ca-a786-a7b45c7945a7", + "apim-request-id": "be6c9afc-c08b-4bd8-97d2-309178c00195", "Content-Length": "0", - "Date": "Mon, 10 May 2021 20:26:53 GMT", + "Date": "Tue, 22 Jun 2021 21:49:32 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "65" + "x-envoy-upstream-service-time": "42" }, "ResponseBody": [] } diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/RecognizeCustomFormsLiveTests/StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(False)Async.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/RecognizeCustomFormsLiveTests/StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(False)Async.json index e5e33fd153437..55b81e3ff9242 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/RecognizeCustomFormsLiveTests/StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(False)Async.json +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/RecognizeCustomFormsLiveTests/StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(False)Async.json @@ -8,8 +8,8 @@ "Content-Length": "43", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-796819a524e1dd449545b66ff2aaa3b5-a84b648e94ed4c4c-00", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "traceparent": "00-33d398d5d38d6744ab7d7198feeb49f3-92fb6f06fd3b994a-00", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "c4682048d9fb9dd24cc04b238066424b", "x-ms-return-client-request-id": "true" }, @@ -19,553 +19,433 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "cded00f5-8af2-4504-bfd0-7c0c08052888", + "apim-request-id": "c27f834d-49aa-4027-8532-949b651ceb16", "Content-Length": "0", - "Date": "Mon, 10 May 2021 20:35:48 GMT", - "Location": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e", + "Date": "Tue, 22 Jun 2021 21:49:41 GMT", + "Location": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "84" + "x-envoy-upstream-service-time": "498" }, "ResponseBody": [] }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "bdd4c9d02b379373bd5a8845ce45ecc2", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "08661c13-36ff-4086-9967-340fabaa45eb", + "apim-request-id": "4ab00807-b3da-4f7b-8056-26c16c272562", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:35:48 GMT", + "Date": "Tue, 22 Jun 2021 21:49:41 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "20" + "x-envoy-upstream-service-time": "19" }, "ResponseBody": { "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", + "modelId": "ed0dce9f-dfc0-4601-8bdf-c9b60984c099", "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" + "createdDateTime": "2021-06-22T21:49:41Z", + "lastUpdatedDateTime": "2021-06-22T21:49:41Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "9b49aa08ee8244944976eb0d4e23ee84", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "5c54b20c-da6f-4b74-907a-230b890bc289", + "apim-request-id": "8af566fe-5f00-4b3d-9cf6-82b067e3f706", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:35:49 GMT", + "Date": "Tue, 22 Jun 2021 21:49:43 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "17" + "x-envoy-upstream-service-time": "27" }, "ResponseBody": { "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", + "modelId": "ed0dce9f-dfc0-4601-8bdf-c9b60984c099", "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" + "createdDateTime": "2021-06-22T21:49:41Z", + "lastUpdatedDateTime": "2021-06-22T21:49:41Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "c6ee4fa2523b1c9cadd406a0508dcf07", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "67ccf812-90c7-4334-a5c7-8d4b253b0e9a", + "apim-request-id": "28dd3fce-6aa0-4109-ba1f-e20901db906c", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:35:51 GMT", + "Date": "Tue, 22 Jun 2021 21:49:44 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "16" + "x-envoy-upstream-service-time": "23" }, "ResponseBody": { "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", + "modelId": "ed0dce9f-dfc0-4601-8bdf-c9b60984c099", "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" + "createdDateTime": "2021-06-22T21:49:41Z", + "lastUpdatedDateTime": "2021-06-22T21:49:41Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "d61b89d3a71de1c8358f74c04065459a", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "91acf22f-29a1-473e-800b-58b7691fbc89", + "apim-request-id": "83415b4c-fc76-4399-b275-daef83a2e2e5", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:35:52 GMT", + "Date": "Tue, 22 Jun 2021 21:49:45 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "20" + "x-envoy-upstream-service-time": "23" }, "ResponseBody": { "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", + "modelId": "ed0dce9f-dfc0-4601-8bdf-c9b60984c099", "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" + "createdDateTime": "2021-06-22T21:49:41Z", + "lastUpdatedDateTime": "2021-06-22T21:49:41Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "7ea2036b2656b6860e2ceeade8f4f4bc", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "ce2be2ba-4acf-4017-b549-f87360d0c061", + "apim-request-id": "8c733084-b862-4048-b406-e2e94416bf4d", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:35:53 GMT", + "Date": "Tue, 22 Jun 2021 21:49:46 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "21" + "x-envoy-upstream-service-time": "20" }, "ResponseBody": { "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", + "modelId": "ed0dce9f-dfc0-4601-8bdf-c9b60984c099", "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" + "createdDateTime": "2021-06-22T21:49:41Z", + "lastUpdatedDateTime": "2021-06-22T21:49:41Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "c539e3a71808fb66860c91abdedbdc47", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "6b6ffa9d-a864-4c03-8768-a0490a41885d", + "apim-request-id": "5f7fee99-a7e7-4d6f-89a2-7f9e0e2efa5f", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:35:54 GMT", + "Date": "Tue, 22 Jun 2021 21:49:47 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "17" + "x-envoy-upstream-service-time": "24" }, "ResponseBody": { "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", + "modelId": "ed0dce9f-dfc0-4601-8bdf-c9b60984c099", "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" + "createdDateTime": "2021-06-22T21:49:41Z", + "lastUpdatedDateTime": "2021-06-22T21:49:41Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "4c346b8f50eaadb00264c7f1b81af940", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "fbb5a654-a0d7-4a75-adbc-849834cd0cee", + "apim-request-id": "b40c064c-f22f-4d44-a7d8-70d7bb31027e", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:35:55 GMT", + "Date": "Tue, 22 Jun 2021 21:49:48 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "22" + "x-envoy-upstream-service-time": "20" }, "ResponseBody": { "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", + "modelId": "ed0dce9f-dfc0-4601-8bdf-c9b60984c099", "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" + "createdDateTime": "2021-06-22T21:49:41Z", + "lastUpdatedDateTime": "2021-06-22T21:49:41Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "5c18b89b7f2c53929da7f84a95dbd832", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "e56da170-5585-46d8-8a36-9a6dc90c73b2", + "apim-request-id": "051664d3-3534-409c-b5c5-c2f0eb01f232", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:35:56 GMT", + "Date": "Tue, 22 Jun 2021 21:49:49 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "20" + "x-envoy-upstream-service-time": "21" }, "ResponseBody": { "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", + "modelId": "ed0dce9f-dfc0-4601-8bdf-c9b60984c099", "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" + "createdDateTime": "2021-06-22T21:49:41Z", + "lastUpdatedDateTime": "2021-06-22T21:49:41Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "7d1ea64fa7bf57d1338bc3a35075426b", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "b161e609-e187-47f8-98ea-93c7ed44fe65", + "apim-request-id": "d2cfe561-a22c-4007-90ce-fc5157270243", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:35:57 GMT", + "Date": "Tue, 22 Jun 2021 21:49:50 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "19" + "x-envoy-upstream-service-time": "23" }, "ResponseBody": { "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", + "modelId": "ed0dce9f-dfc0-4601-8bdf-c9b60984c099", "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" + "createdDateTime": "2021-06-22T21:49:41Z", + "lastUpdatedDateTime": "2021-06-22T21:49:41Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "250f501380c20f1bd8e1af4358651826", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "b68b8ce6-6ae9-4b9f-819d-a8d87c0c13dd", + "apim-request-id": "c470a3cb-35b0-49b9-8ac1-37c8f9420ada", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:35:58 GMT", + "Date": "Tue, 22 Jun 2021 21:49:52 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "18" + "x-envoy-upstream-service-time": "15" }, "ResponseBody": { "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", + "modelId": "ed0dce9f-dfc0-4601-8bdf-c9b60984c099", "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" + "createdDateTime": "2021-06-22T21:49:41Z", + "lastUpdatedDateTime": "2021-06-22T21:49:41Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "12a2958c7cfcf481e6c128a0bcef0227", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "a9b05293-76ef-483a-9dfd-d35f703f686e", + "apim-request-id": "624d1116-808b-4dfa-99d3-68c6d821adff", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:35:59 GMT", + "Date": "Tue, 22 Jun 2021 21:49:53 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "18" + "x-envoy-upstream-service-time": "19" }, "ResponseBody": { "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", + "modelId": "ed0dce9f-dfc0-4601-8bdf-c9b60984c099", "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" + "createdDateTime": "2021-06-22T21:49:41Z", + "lastUpdatedDateTime": "2021-06-22T21:49:41Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "44378c64b2cccf6f8a0fa4def78efecd", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "e31ca75f-7f1d-46d3-b02a-3bd0602531eb", + "apim-request-id": "6fad0af9-e1c6-43ac-a34a-36127aec6876", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:36:00 GMT", + "Date": "Tue, 22 Jun 2021 21:49:54 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "18" + "x-envoy-upstream-service-time": "23" }, "ResponseBody": { "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", + "modelId": "ed0dce9f-dfc0-4601-8bdf-c9b60984c099", "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" + "createdDateTime": "2021-06-22T21:49:41Z", + "lastUpdatedDateTime": "2021-06-22T21:49:41Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "bb179c7330d3976fce1a3f01577b52e8", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "d9a85a82-38ce-4af4-9b94-9f08e519c14c", + "apim-request-id": "161e11f0-8fda-4c38-aa53-fc0aa7db56fe", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:36:01 GMT", + "Date": "Tue, 22 Jun 2021 21:49:55 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "21" + "x-envoy-upstream-service-time": "20" }, "ResponseBody": { "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", + "modelId": "ed0dce9f-dfc0-4601-8bdf-c9b60984c099", "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" + "createdDateTime": "2021-06-22T21:49:41Z", + "lastUpdatedDateTime": "2021-06-22T21:49:41Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "ccde88ded32ed95a25d387ecd7a3fc58", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "0c7e03eb-d19c-431d-b19c-ccfcd2c96bd0", - "Content-Length": "170", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:36:02 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "17" - }, - "ResponseBody": { - "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", - "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" - } - } - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "1f2c5bc347d834541ca075b1736e770f", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "8c38d07b-17e8-46ef-870d-09e6e0754620", - "Content-Length": "170", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:36:04 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "16" - }, - "ResponseBody": { - "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", - "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" - } - } - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "6fffbbbc32b09f9e423d9500a982bf2b", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "93751d22-d25b-408f-92b9-4a900dbafa31", - "Content-Length": "170", + "apim-request-id": "6b26308b-661a-4e83-bfc4-b37627f6041d", + "Content-Length": "912", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:36:06 GMT", + "Date": "Tue, 22 Jun 2021 21:49:56 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "19" + "x-envoy-upstream-service-time": "30" }, "ResponseBody": { "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", - "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" - } - } - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "fc3de61e324f971033a9af8e5da866b7", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "6e832135-01f8-4945-aa46-9931b45e517d", - "Content-Length": "170", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:36:07 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "16" - }, - "ResponseBody": { - "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", - "status": "creating", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:35:49Z" - } - } - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e?includeKeys=true", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "1b30775b8da490a8bc8cdd9bb1538b9a", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "8b8d96df-6437-49c0-a078-fa8a00e00a24", - "Content-Length": "939", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:36:08 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "19" - }, - "ResponseBody": { - "modelInfo": { - "modelId": "f5588b45-e6c5-49d5-bfe3-453f8333e93e", + "modelId": "ed0dce9f-dfc0-4601-8bdf-c9b60984c099", "status": "ready", - "createdDateTime": "2021-05-10T20:35:49Z", - "lastUpdatedDateTime": "2021-05-10T20:36:07Z" + "createdDateTime": "2021-06-22T21:49:41Z", + "lastUpdatedDateTime": "2021-06-22T21:49:55Z" }, "keys": { "clusters": { @@ -577,7 +457,6 @@ "Dated As:", "Details", "Email:", - "Ft Lauderdale, FL Phone:", "Hero Limited", "Name:", "Phone:", @@ -635,120 +514,59 @@ } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e/analyze?includeTextDetails=false", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099/analyze?includeTextDetails=false", "RequestMethod": "POST", "RequestHeaders": { "Accept": "application/json", "Content-Length": "22", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-a2d5f956c4ab2841ab356e17a81858a6-34a86b21ba3b3546-00", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "8c924ae07b3089c0ab673b0683104199", + "traceparent": "00-0db263d3fadf6744a6fed80b88d16a73-18bf72680f22b740-00", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "1f2c5bc347d834541ca075b1736e770f", "x-ms-return-client-request-id": "true" }, "RequestBody": { "source": "Sanitized" }, - "StatusCode": 202, + "StatusCode": 400, "ResponseHeaders": { - "apim-request-id": "5d5f4b5b-9fbd-4d88-9b11-f03609c7fd52", - "Content-Length": "0", - "Date": "Mon, 10 May 2021 20:36:08 GMT", - "Operation-Location": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e/analyzeresults/1726ef6e-9a70-4d09-a340-e0e1ebd45ae8", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "89" - }, - "ResponseBody": [] - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e/analyzeResults/1726ef6e-9a70-4d09-a340-e0e1ebd45ae8", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "31a4ddd6a35291873ead3fc25574e5df", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "946ec0a9-719c-4383-b72a-572159adbfbd", - "Content-Length": "109", + "apim-request-id": "a4977be3-8c4d-4472-915a-f5058403f93b", + "Content-Length": "197", "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:36:08 GMT", + "Date": "Tue, 22 Jun 2021 21:49:58 GMT", + "ms-azure-ai-errorcode": "UserResourceNotAvailable", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "21" + "x-envoy-upstream-service-time": "2111" }, "ResponseBody": { - "status": "notStarted", - "createdDateTime": "2021-05-10T20:36:08Z", - "lastUpdatedDateTime": "2021-05-10T20:36:08Z" - } - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e/analyzeResults/1726ef6e-9a70-4d09-a340-e0e1ebd45ae8", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "13ae141ed915df87b7a66f3c51a10dac", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "2ba6e9ab-644e-4abf-b9bc-c09638fa8c8e", - "Content-Length": "284", - "Content-Type": "application/json; charset=utf-8", - "Date": "Mon, 10 May 2021 20:36:09 GMT", - "ms-azure-ai-errorcode": "2003", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "23" - }, - "ResponseBody": { - "status": "failed", - "createdDateTime": "2021-05-10T20:36:08Z", - "lastUpdatedDateTime": "2021-05-10T20:36:09Z", - "analyzeResult": { - "version": null, - "readResults": null, - "pageResults": null, - "documentResults": null, - "errors": [ - { - "code": "2003", - "message": "Download failed. Please check your input URL." - } - ] + "error": { + "code": "2001", + "message": "Failed to download the image from the submitted URL. The URL may either be invalid or the server hosting the image is experiencing some technical difficulties." } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/f5588b45-e6c5-49d5-bfe3-453f8333e93e", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/ed0dce9f-dfc0-4601-8bdf-c9b60984c099", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-cefdc61bc654614296cf0bf1aa29e2ec-4683ed2d454d624d-00", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210510.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "d4c4434b5aaf3c47c3014e833cfe3336", + "traceparent": "00-06cb232ee244b04d9c1ea1dff3a663a1-0a81fa847dd2264d-00", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "6fffbbbc32b09f9e423d9500a982bf2b", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "6c93210c-7ef8-439b-a77f-51788e2c35bb", + "apim-request-id": "523df6a6-2268-455f-bb98-fe361c7a7b6f", "Content-Length": "0", - "Date": "Mon, 10 May 2021 20:36:09 GMT", + "Date": "Tue, 22 Jun 2021 21:49:58 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "32" + "x-envoy-upstream-service-time": "27" }, "ResponseBody": [] } diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/RecognizeCustomFormsLiveTests/StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(True).json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/RecognizeCustomFormsLiveTests/StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(True).json index 47f8f1cc27d64..10ea1ad4541d0 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/RecognizeCustomFormsLiveTests/StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(True).json +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/RecognizeCustomFormsLiveTests/StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(True).json @@ -1,15 +1,15 @@ { "Entries": [ { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models", "RequestMethod": "POST", "RequestHeaders": { "Accept": "application/json", "Content-Length": "42", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-cd13084800b4b24aa9167147dee980e3-71296413f147c543-00", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "traceparent": "00-8896ccb7f6d52c4bbc60f7077fe4448c-024b8ec4da96c54f-00", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "3225f516544b04b5cbd89664f321bf89", "x-ms-return-client-request-id": "true" }, @@ -19,166 +19,136 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "7b5aba36-2cf4-45df-9d42-7d601cc2ce3a", + "apim-request-id": "ee3c6bc7-5f52-476e-a07e-f96d84cdad28", "Content-Length": "0", - "Date": "Wed, 31 Mar 2021 17:57:24 GMT", - "Location": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/faac67a9-d26b-4cf8-b05b-7441fbf00a6b", + "Date": "Tue, 22 Jun 2021 21:49:08 GMT", + "Location": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/462d3333-1827-4b76-87a1-7e74b90bd82c", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "114" + "x-envoy-upstream-service-time": "694" }, "ResponseBody": [] }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/faac67a9-d26b-4cf8-b05b-7441fbf00a6b?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/462d3333-1827-4b76-87a1-7e74b90bd82c?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "4cb92333247ea597cfd7a66ed2ce4b06", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "a8bf740d-5f9e-4359-8a89-82c611385329", + "apim-request-id": "a6709f6e-3317-41d1-aabd-48a0ca802b80", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 31 Mar 2021 17:57:24 GMT", + "Date": "Tue, 22 Jun 2021 21:49:08 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "23" + "x-envoy-upstream-service-time": "26" }, "ResponseBody": { "modelInfo": { - "modelId": "faac67a9-d26b-4cf8-b05b-7441fbf00a6b", + "modelId": "462d3333-1827-4b76-87a1-7e74b90bd82c", "status": "creating", - "createdDateTime": "2021-03-31T17:57:25Z", - "lastUpdatedDateTime": "2021-03-31T17:57:25Z" + "createdDateTime": "2021-06-22T21:49:08Z", + "lastUpdatedDateTime": "2021-06-22T21:49:08Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/faac67a9-d26b-4cf8-b05b-7441fbf00a6b?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/462d3333-1827-4b76-87a1-7e74b90bd82c?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "c9c7080c91aafe563713bf4580776a6b", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "1548c1fe-0bca-4ea9-8b9c-8b691ebcc03a", + "apim-request-id": "a7933158-3774-451b-93c6-800b27b07f23", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 31 Mar 2021 17:57:25 GMT", + "Date": "Tue, 22 Jun 2021 21:49:09 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "18" + "x-envoy-upstream-service-time": "24" }, "ResponseBody": { "modelInfo": { - "modelId": "faac67a9-d26b-4cf8-b05b-7441fbf00a6b", + "modelId": "462d3333-1827-4b76-87a1-7e74b90bd82c", "status": "creating", - "createdDateTime": "2021-03-31T17:57:25Z", - "lastUpdatedDateTime": "2021-03-31T17:57:25Z" + "createdDateTime": "2021-06-22T21:49:08Z", + "lastUpdatedDateTime": "2021-06-22T21:49:08Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/faac67a9-d26b-4cf8-b05b-7441fbf00a6b?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/462d3333-1827-4b76-87a1-7e74b90bd82c?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "2c5ba19a2de8f2e25d7f6374ad4731fd", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "c8787760-1686-4d9d-b802-d7d0c49a00f5", + "apim-request-id": "fcd0ab2b-188a-4bab-929f-daf3ab7267d2", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 31 Mar 2021 17:57:27 GMT", + "Date": "Tue, 22 Jun 2021 21:49:11 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "19" + "x-envoy-upstream-service-time": "25" }, "ResponseBody": { "modelInfo": { - "modelId": "faac67a9-d26b-4cf8-b05b-7441fbf00a6b", + "modelId": "462d3333-1827-4b76-87a1-7e74b90bd82c", "status": "creating", - "createdDateTime": "2021-03-31T17:57:25Z", - "lastUpdatedDateTime": "2021-03-31T17:57:25Z" + "createdDateTime": "2021-06-22T21:49:08Z", + "lastUpdatedDateTime": "2021-06-22T21:49:08Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/faac67a9-d26b-4cf8-b05b-7441fbf00a6b?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/462d3333-1827-4b76-87a1-7e74b90bd82c?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "eb58908df65aa2decdbb146a64522457", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "9e906ade-9435-43b4-9108-405e3eca5d7d", - "Content-Length": "170", - "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 31 Mar 2021 17:57:28 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "18" - }, - "ResponseBody": { - "modelInfo": { - "modelId": "faac67a9-d26b-4cf8-b05b-7441fbf00a6b", - "status": "creating", - "createdDateTime": "2021-03-31T17:57:25Z", - "lastUpdatedDateTime": "2021-03-31T17:57:25Z" - } - } - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/faac67a9-d26b-4cf8-b05b-7441fbf00a6b?includeKeys=true", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "31d43b6d1e72df1d26d46b2a2de150f0", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "1cbf1b1a-593b-4122-8ecc-722c6fd9e7cd", + "apim-request-id": "20050c68-7933-4a5b-b929-cc2929859c4c", "Content-Length": "1242", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 31 Mar 2021 17:57:29 GMT", + "Date": "Tue, 22 Jun 2021 21:49:12 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "19" + "x-envoy-upstream-service-time": "27" }, "ResponseBody": { "modelInfo": { - "modelId": "faac67a9-d26b-4cf8-b05b-7441fbf00a6b", + "modelId": "462d3333-1827-4b76-87a1-7e74b90bd82c", "attributes": { "isComposed": false }, "status": "ready", - "createdDateTime": "2021-03-31T17:57:25Z", - "lastUpdatedDateTime": "2021-03-31T17:57:29Z" + "createdDateTime": "2021-06-22T21:49:08Z", + "lastUpdatedDateTime": "2021-06-22T21:49:12Z" }, "trainResult": { "averageModelAccuracy": 0.96, @@ -276,144 +246,59 @@ } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/faac67a9-d26b-4cf8-b05b-7441fbf00a6b/analyze?includeTextDetails=false", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/462d3333-1827-4b76-87a1-7e74b90bd82c/analyze?includeTextDetails=false", "RequestMethod": "POST", "RequestHeaders": { "Accept": "application/json", "Content-Length": "22", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-1e8de26bb30fef4f8adcb7298fbc20f0-6f65dbc7ffbbec4e-00", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "f0b8c2e27e1fa410c2b85f2d18778e0b", + "traceparent": "00-b9bfa2b83df55646b3f7be4a90e3d09f-6ec738708f96c04a-00", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "31d43b6d1e72df1d26d46b2a2de150f0", "x-ms-return-client-request-id": "true" }, "RequestBody": { "source": "Sanitized" }, - "StatusCode": 202, + "StatusCode": 400, "ResponseHeaders": { - "apim-request-id": "49b5c6ba-e163-4f03-9640-6c275306ef91", - "Content-Length": "0", - "Date": "Wed, 31 Mar 2021 17:57:29 GMT", - "Operation-Location": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/faac67a9-d26b-4cf8-b05b-7441fbf00a6b/analyzeresults/2b1de263-b0cc-419e-964d-340850644b2a", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "83" - }, - "ResponseBody": [] - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/faac67a9-d26b-4cf8-b05b-7441fbf00a6b/analyzeResults/2b1de263-b0cc-419e-964d-340850644b2a", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "71070c5b00736e8a7278c5858ab374eb", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "a774131e-448f-4d47-aa66-3e4f4c0258f8", - "Content-Length": "109", - "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 31 Mar 2021 17:57:30 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "23" - }, - "ResponseBody": { - "status": "notStarted", - "createdDateTime": "2021-03-31T17:57:30Z", - "lastUpdatedDateTime": "2021-03-31T17:57:30Z" - } - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/faac67a9-d26b-4cf8-b05b-7441fbf00a6b/analyzeResults/2b1de263-b0cc-419e-964d-340850644b2a", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "a288246a339aee382a306ebabeefc6ae", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "5bbfe9df-bab6-4024-9805-51dffc95ee8b", - "Content-Length": "109", - "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 31 Mar 2021 17:57:31 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "21" - }, - "ResponseBody": { - "status": "notStarted", - "createdDateTime": "2021-03-31T17:57:30Z", - "lastUpdatedDateTime": "2021-03-31T17:57:30Z" - } - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/faac67a9-d26b-4cf8-b05b-7441fbf00a6b/analyzeResults/2b1de263-b0cc-419e-964d-340850644b2a", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "21cf6046dfdae17c38497ea6b88a190f", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "8e080634-27a7-445e-9b05-560fa28566e9", - "Content-Length": "221", + "apim-request-id": "cf87f2a2-85ca-4c29-9f45-eb485a5985c3", + "Content-Length": "197", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 31 Mar 2021 17:57:32 GMT", - "ms-azure-ai-errorcode": "2003", + "Date": "Tue, 22 Jun 2021 21:49:14 GMT", + "ms-azure-ai-errorcode": "UserResourceNotAvailable", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "22" + "x-envoy-upstream-service-time": "2421" }, "ResponseBody": { - "status": "failed", - "createdDateTime": "2021-03-31T17:57:30Z", - "lastUpdatedDateTime": "2021-03-31T17:57:31Z", - "analyzeResult": { - "version": "2.1.0", - "errors": [ - { - "code": "2003", - "message": "Failed to download image from input URL." - } - ] + "error": { + "code": "2001", + "message": "Failed to download the image from the submitted URL. The URL may either be invalid or the server hosting the image is experiencing some technical difficulties." } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/faac67a9-d26b-4cf8-b05b-7441fbf00a6b", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/462d3333-1827-4b76-87a1-7e74b90bd82c", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-3181cd41723533429549793300dac28f-a63c3c848c533e47-00", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "f4c37444ebef2771d319464392d0af82", + "traceparent": "00-d12f6d51e85d254986459b34e5acb3b4-fc8415e90779d847-00", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "f0b8c2e27e1fa410c2b85f2d18778e0b", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "aa38e8df-4b58-4f9b-8e7f-7bc7f14989cb", + "apim-request-id": "3526fe7b-a0ed-4115-9b1b-33e3cb96a153", "Content-Length": "0", - "Date": "Wed, 31 Mar 2021 17:57:32 GMT", + "Date": "Tue, 22 Jun 2021 21:49:15 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "34" + "x-envoy-upstream-service-time": "40" }, "ResponseBody": [] } diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/RecognizeCustomFormsLiveTests/StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(True)Async.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/RecognizeCustomFormsLiveTests/StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(True)Async.json index 307382a42b5a5..75af3a6a0e2f8 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/RecognizeCustomFormsLiveTests/StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(True)Async.json +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/SessionRecords/RecognizeCustomFormsLiveTests/StartRecognizeCustomFormsFromUriThrowsForNonExistingContent(True)Async.json @@ -1,15 +1,15 @@ { "Entries": [ { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models", "RequestMethod": "POST", "RequestHeaders": { "Accept": "application/json", "Content-Length": "42", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-44d83be05d73764ebddef02da50a96c5-1579ccbdb361a345-00", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "traceparent": "00-b0a997960ab6f045a6051db1a87e2d72-28ac42a71d7e7949-00", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "7a03c769d88ff4d8168cdc6afdc82414", "x-ms-return-client-request-id": "true" }, @@ -19,136 +19,166 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "d6fac986-4f37-4047-aa25-9e9d56dd8eb7", + "apim-request-id": "3381dfb2-2f97-4c5f-8f5d-e9356a07944a", "Content-Length": "0", - "Date": "Wed, 31 Mar 2021 17:57:53 GMT", - "Location": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/3a860994-c2e8-4fcb-aaa8-14e6da5f1825", + "Date": "Tue, 22 Jun 2021 21:49:33 GMT", + "Location": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/8467850b-22cf-4470-bb3e-682068a02f92", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "55" + "x-envoy-upstream-service-time": "571" }, "ResponseBody": [] }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/3a860994-c2e8-4fcb-aaa8-14e6da5f1825?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/8467850b-22cf-4470-bb3e-682068a02f92?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "97fca1aee26fc2fa652a1111a70c5148", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "d9500c04-f6e1-4b07-bdc3-88b21520f6a1", + "apim-request-id": "0f81c52b-3362-40e1-a48d-d252775bd402", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 31 Mar 2021 17:57:53 GMT", + "Date": "Tue, 22 Jun 2021 21:49:33 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "18" + "x-envoy-upstream-service-time": "22" }, "ResponseBody": { "modelInfo": { - "modelId": "3a860994-c2e8-4fcb-aaa8-14e6da5f1825", + "modelId": "8467850b-22cf-4470-bb3e-682068a02f92", "status": "creating", - "createdDateTime": "2021-03-31T17:57:53Z", - "lastUpdatedDateTime": "2021-03-31T17:57:53Z" + "createdDateTime": "2021-06-22T21:49:33Z", + "lastUpdatedDateTime": "2021-06-22T21:49:33Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/3a860994-c2e8-4fcb-aaa8-14e6da5f1825?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/8467850b-22cf-4470-bb3e-682068a02f92?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "7206322408c87e53524290541338bd93", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "58d59b77-43dd-40ca-bc1c-e12e04106f18", + "apim-request-id": "f930d570-aa60-4fc1-8304-2ec0e9b51f56", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 31 Mar 2021 17:57:54 GMT", + "Date": "Tue, 22 Jun 2021 21:49:35 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "20" + "x-envoy-upstream-service-time": "28" }, "ResponseBody": { "modelInfo": { - "modelId": "3a860994-c2e8-4fcb-aaa8-14e6da5f1825", + "modelId": "8467850b-22cf-4470-bb3e-682068a02f92", "status": "creating", - "createdDateTime": "2021-03-31T17:57:53Z", - "lastUpdatedDateTime": "2021-03-31T17:57:53Z" + "createdDateTime": "2021-06-22T21:49:33Z", + "lastUpdatedDateTime": "2021-06-22T21:49:33Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/3a860994-c2e8-4fcb-aaa8-14e6da5f1825?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/8467850b-22cf-4470-bb3e-682068a02f92?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "5992ebd0536386cccd401464c7c74d0a", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "232b07ef-a7af-4209-b86e-a05c3f8af81d", + "apim-request-id": "d72f36f6-7002-499f-820a-2037f5ff4997", "Content-Length": "170", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 31 Mar 2021 17:57:55 GMT", + "Date": "Tue, 22 Jun 2021 21:49:36 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "18" + "x-envoy-upstream-service-time": "28" }, "ResponseBody": { "modelInfo": { - "modelId": "3a860994-c2e8-4fcb-aaa8-14e6da5f1825", + "modelId": "8467850b-22cf-4470-bb3e-682068a02f92", "status": "creating", - "createdDateTime": "2021-03-31T17:57:53Z", - "lastUpdatedDateTime": "2021-03-31T17:57:53Z" + "createdDateTime": "2021-06-22T21:49:33Z", + "lastUpdatedDateTime": "2021-06-22T21:49:33Z" } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/3a860994-c2e8-4fcb-aaa8-14e6da5f1825?includeKeys=true", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/8467850b-22cf-4470-bb3e-682068a02f92?includeKeys=true", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-ms-client-request-id": "ca46943ab1c1a64c4d7e452d52a5ae2d", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "56dc1440-1c41-45ed-8a43-42d55cdbdd39", + "apim-request-id": "87a8365c-916e-49d7-958d-19623bcbe0e4", + "Content-Length": "170", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 22 Jun 2021 21:49:37 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "25" + }, + "ResponseBody": { + "modelInfo": { + "modelId": "8467850b-22cf-4470-bb3e-682068a02f92", + "status": "creating", + "createdDateTime": "2021-06-22T21:49:33Z", + "lastUpdatedDateTime": "2021-06-22T21:49:33Z" + } + } + }, + { + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/8467850b-22cf-4470-bb3e-682068a02f92?includeKeys=true", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "bc407d6df879d0e46580a587f3efb68b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "7e63b798-442f-489d-abce-1b43ebd2b58f", "Content-Length": "1242", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 31 Mar 2021 17:57:56 GMT", + "Date": "Tue, 22 Jun 2021 21:49:38 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "221" + "x-envoy-upstream-service-time": "24" }, "ResponseBody": { "modelInfo": { - "modelId": "3a860994-c2e8-4fcb-aaa8-14e6da5f1825", + "modelId": "8467850b-22cf-4470-bb3e-682068a02f92", "attributes": { "isComposed": false }, "status": "ready", - "createdDateTime": "2021-03-31T17:57:53Z", - "lastUpdatedDateTime": "2021-03-31T17:57:56Z" + "createdDateTime": "2021-06-22T21:49:33Z", + "lastUpdatedDateTime": "2021-06-22T21:49:37Z" }, "trainResult": { "averageModelAccuracy": 0.96, @@ -246,117 +276,59 @@ } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/3a860994-c2e8-4fcb-aaa8-14e6da5f1825/analyze?includeTextDetails=false", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/8467850b-22cf-4470-bb3e-682068a02f92/analyze?includeTextDetails=false", "RequestMethod": "POST", "RequestHeaders": { "Accept": "application/json", "Content-Length": "22", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-d353ecc50ed30a49b7de3d852d93975e-4a56a324b02dc541-00", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "bc407d6df879d0e46580a587f3efb68b", + "traceparent": "00-8d0944977e2ff94db5b00c3195f9a144-9d27d6dc4203c846-00", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "7f1a85f4f3f21ed29fec0be50e9f3428", "x-ms-return-client-request-id": "true" }, "RequestBody": { "source": "Sanitized" }, - "StatusCode": 202, - "ResponseHeaders": { - "apim-request-id": "aedf8fc2-de2d-465c-8789-23ae2273bd8d", - "Content-Length": "0", - "Date": "Wed, 31 Mar 2021 17:57:57 GMT", - "Operation-Location": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/3a860994-c2e8-4fcb-aaa8-14e6da5f1825/analyzeresults/29c3d616-9ba5-44ce-b4df-e2faeabe906e", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "64" - }, - "ResponseBody": [] - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/3a860994-c2e8-4fcb-aaa8-14e6da5f1825/analyzeResults/29c3d616-9ba5-44ce-b4df-e2faeabe906e", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "7f1a85f4f3f21ed29fec0be50e9f3428", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, + "StatusCode": 400, "ResponseHeaders": { - "apim-request-id": "42513b49-d0de-49e4-a09e-23efd4d29c44", - "Content-Length": "109", + "apim-request-id": "1b022300-603e-468b-a72b-8994a407f3c7", + "Content-Length": "197", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 31 Mar 2021 17:57:57 GMT", + "Date": "Tue, 22 Jun 2021 21:49:40 GMT", + "ms-azure-ai-errorcode": "UserResourceNotAvailable", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "21" + "x-envoy-upstream-service-time": "2236" }, "ResponseBody": { - "status": "notStarted", - "createdDateTime": "2021-03-31T17:57:57Z", - "lastUpdatedDateTime": "2021-03-31T17:57:57Z" - } - }, - { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/3a860994-c2e8-4fcb-aaa8-14e6da5f1825/analyzeResults/29c3d616-9ba5-44ce-b4df-e2faeabe906e", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "4af7e79190864191af7564410cc4b25e", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "d0e41042-5290-4db1-b093-2f9dfdf1c8de", - "Content-Length": "221", - "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 31 Mar 2021 17:57:58 GMT", - "ms-azure-ai-errorcode": "2003", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "27" - }, - "ResponseBody": { - "status": "failed", - "createdDateTime": "2021-03-31T17:57:57Z", - "lastUpdatedDateTime": "2021-03-31T17:57:58Z", - "analyzeResult": { - "version": "2.1.0", - "errors": [ - { - "code": "2003", - "message": "Failed to download image from input URL." - } - ] + "error": { + "code": "2001", + "message": "Failed to download the image from the submitted URL. The URL may either be invalid or the server hosting the image is experiencing some technical difficulties." } } }, { - "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1-preview.3/custom/models/3a860994-c2e8-4fcb-aaa8-14e6da5f1825", + "RequestUri": "https://mariari-canada-central.cognitiveservices.azure.com/formrecognizer/v2.1/custom/models/8467850b-22cf-4470-bb3e-682068a02f92", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-f935f200370e294a9764a81822bcdd91-31804894e176fd45-00", - "User-Agent": "azsdk-net-AI.FormRecognizer/3.1.0-alpha.20210331.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19042 )", - "x-ms-client-request-id": "cc38b9c72f8a793bab211d8cecffc1c6", + "traceparent": "00-da7fbdb4d0cbb34b91144d31b7385aaf-d3e4850809060f42-00", + "User-Agent": "azsdk-net-AI.FormRecognizer/3.2.0-alpha.20210622.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "4af7e79190864191af7564410cc4b25e", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "4a9d94ce-9999-48cc-b178-a6e5858729a7", + "apim-request-id": "81df5d28-7eda-4f97-92ba-2bfa76eadbd0", "Content-Length": "0", - "Date": "Wed, 31 Mar 2021 17:57:58 GMT", + "Date": "Tue, 22 Jun 2021 21:49:40 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "87" + "x-envoy-upstream-service-time": "42" }, "ResponseBody": [] } diff --git a/sdk/formrecognizer/ci.yml b/sdk/formrecognizer/ci.yml index a1fedfe528053..e806f5d7daa4e 100644 --- a/sdk/formrecognizer/ci.yml +++ b/sdk/formrecognizer/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/graphrbac/ci.yml b/sdk/graphrbac/ci.yml index 43dd80733f6ea..c0cb0f530d49b 100644 --- a/sdk/graphrbac/ci.yml +++ b/sdk/graphrbac/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/hdinsight/ci.yml b/sdk/hdinsight/ci.yml index 8dd783dce1362..e2de3154a02ab 100644 --- a/sdk/hdinsight/ci.yml +++ b/sdk/hdinsight/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/identity/Azure.Identity/CHANGELOG.md b/sdk/identity/Azure.Identity/CHANGELOG.md index dc12f36281aa1..6b394fdbd055b 100644 --- a/sdk/identity/Azure.Identity/CHANGELOG.md +++ b/sdk/identity/Azure.Identity/CHANGELOG.md @@ -2,7 +2,18 @@ ## 1.5.0-beta.2 (Unreleased) +### New Features + +- Added support to `ManagedIdentityCredential` for Bridge to Kubernetes local development authentication. +- TenantId values returned from service challenge responses can now be used to request tokens from the correct tenantId. To support this feature, there is a new `AllowMultiTenantAuthentication` option on `TokenCredentialOptions`. + - By default, `AllowMultiTenantAuthentication` is false. When this option property is false and the tenant Id configured in the credential options differs from the tenant Id set in the `TokenRequestContext` sent to a credential, an `AuthorizationFailedException` will be thrown. This is potentially breaking change as it could be a different exception than what was thrown previously. This exception behavior can be overridden by either setting an `AppContext` switch named "Azure.Identity.EnableLegacyTenantSelection" to `true` or by setting the environment variable "AZURE_IDENTITY_ENABLE_LEGACY_TENANT_SELECTION" to "true". Note: AppContext switches can also be configured via configuration like below: +```xml + + + + ``` + ## 1.5.0-beta.1 (2021-06-08) ### Fixes and improvements @@ -58,7 +69,7 @@ Thank you to our developer community members who helped to make Azure Identity b ### Breaking Changes -- Update the default value of `ExcludeSharedTokenCacheCredential` on `DefaultAzureCredentialsOptions` to true, to exclude the `SharedTokenCacheCredential` from the `DefaultAzureCredential` by default. See [BREAKING_CHANGES.md](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/BREAKING_CHANGES.md#140) +- Update the default value of `ExcludeSharedTokenCacheCredential` on `DefaultAzureCredentialsOptions` to true, to exclude the `SharedTokenCacheCredential` from the `DefaultAzureCredential` by default. See [BREAKING_CHANGES.md](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/BREAKING_CHANGES.md#140) ## 1.4.0-beta.3 (2021-02-09) @@ -390,4 +401,4 @@ information about preview releases of other Azure SDK libraries, please visit ht - Managed Identity Authentication - Added `ManagedIdentityCredential` class -See the [documentation](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) for more details. User authentication will be added in an upcoming preview release. +See the [documentation](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) for more details. User authentication will be added in an upcoming preview release. diff --git a/sdk/identity/Azure.Identity/README.md b/sdk/identity/Azure.Identity/README.md index 3c07db0747b9f..8b5670684cf5d 100644 --- a/sdk/identity/Azure.Identity/README.md +++ b/sdk/identity/Azure.Identity/README.md @@ -227,7 +227,7 @@ For more details on dealing with errors arising from failed requests to Azure Ac ### Logging -The Azure Identity library provides the same [logging capabilities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md#logging) as the rest of the Azure SDK. +The Azure Identity library provides the same [logging capabilities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#logging) as the rest of the Azure SDK. The simplest way to see the logs to help debug authentication issues is to enable the console logging. @@ -270,26 +270,26 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con [azure_cli]: https://docs.microsoft.com/cli/azure [azure_powerShell]: https://docs.microsoft.com/powershell/azure [azure_sub]: https://azure.microsoft.com/free/ -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity/src [package]: https://www.nuget.org/packages/Azure.Identity [aad_doc]: https://docs.microsoft.com/azure/active-directory/ [aad_err_doc]: https://docs.microsoft.com/azure/active-directory/develop/reference-aadsts-error-codes -[certificates_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Certificates +[certificates_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Certificates [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ [code_of_conduct_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [nuget]: https://www.nuget.org/ -[keys_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Keys -[secrets_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets -[blobs_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Blobs -[queues_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Queues -[eventhubs_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs -[azure_core_library]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core +[keys_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Keys +[secrets_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Secrets +[blobs_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Blobs +[queues_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Queues +[eventhubs_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/eventhub/Azure.Messaging.EventHubs +[azure_core_library]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core [identity_api_docs]: https://docs.microsoft.com/dotnet/api/azure.identity?view=azure-dotnet -[vs_login_image]: https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/identity/Azure.Identity/images/VsLoginDialog.png -[vs_code_login_image]: https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/identity/Azure.Identity/images/VsCodeLoginCommand.png -[azure_cli_login_image]: https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/identity/Azure.Identity/images/AzureCliLogin.png -[azure_cli_login_device_code_image]: https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/identity/Azure.Identity/images/AzureCliLoginDeviceCode.png -[default_azure_credential_authflow_image]: https://raw.githubusercontent.com/Azure/azure-sdk-for-net/master/sdk/identity/Azure.Identity/images/DefaultAzureCredentialAuthenticationFlow.png +[vs_login_image]: https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/identity/Azure.Identity/images/VsLoginDialog.png +[vs_code_login_image]: https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/identity/Azure.Identity/images/VsCodeLoginCommand.png +[azure_cli_login_image]: https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/identity/Azure.Identity/images/AzureCliLogin.png +[azure_cli_login_device_code_image]: https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/identity/Azure.Identity/images/AzureCliLoginDeviceCode.png +[default_azure_credential_authflow_image]: https://raw.githubusercontent.com/Azure/azure-sdk-for-net/main/sdk/identity/Azure.Identity/images/DefaultAzureCredentialAuthenticationFlow.png [ref_DefaultAzureCredential]: https://docs.microsoft.com/dotnet/api/azure.identity.defaultazurecredential?view=azure-dotnet [ref_ChainedTokenCredential]: https://docs.microsoft.com/dotnet/api/azure.identity.chainedtokencredential?view=azure-dotnet [ref_EnvironmentCredential]: https://docs.microsoft.com/dotnet/api/azure.identity.environmentcredential?view=azure-dotnet @@ -301,7 +301,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con [ref_UsernamePasswordCredential]: https://docs.microsoft.com/dotnet/api/azure.identity.usernamepasswordcredential?view=azure-dotnet [ref_AuthorizationCodeCredential]: https://docs.microsoft.com/dotnet/api/azure.identity.authorizationcodecredential?view=azure-dotnet [ref_AzureCliCredential]: https://docs.microsoft.com/dotnet/api/azure.identity.azureclicredential?view=azure-dotnet -[ref_AzurePowerShellCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/src/AzurePowerShellCredential.cs +[ref_AzurePowerShellCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/src/AzurePowerShellCredential.cs [ref_VisualStudioCredential]: https://docs.microsoft.com/dotnet/api/azure.identity.visualstudiocredential?view=azure-dotnet [ref_VisualStudioCodeCredential]: https://docs.microsoft.com/dotnet/api/azure.identity.visualstudiocodecredential?view=azure-dotnet diff --git a/sdk/identity/Azure.Identity/api/Azure.Identity.netstandard2.0.cs b/sdk/identity/Azure.Identity/api/Azure.Identity.netstandard2.0.cs index 921ccf70ed59b..47246c16b76bb 100644 --- a/sdk/identity/Azure.Identity/api/Azure.Identity.netstandard2.0.cs +++ b/sdk/identity/Azure.Identity/api/Azure.Identity.netstandard2.0.cs @@ -50,9 +50,15 @@ public static partial class AzureAuthorityHosts public partial class AzureCliCredential : Azure.Core.TokenCredential { public AzureCliCredential() { } + public AzureCliCredential(Azure.Identity.AzureCliCredentialOptions options) { } public override Azure.Core.AccessToken GetToken(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public override System.Threading.Tasks.ValueTask GetTokenAsync(Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } } + public partial class AzureCliCredentialOptions : Azure.Identity.TokenCredentialOptions + { + public AzureCliCredentialOptions() { } + public string TenantId { get { throw null; } set { } } + } public partial class AzurePowerShellCredential : Azure.Core.TokenCredential { public AzurePowerShellCredential() { } @@ -63,6 +69,7 @@ public AzurePowerShellCredential(Azure.Identity.AzurePowerShellCredentialOptions public partial class AzurePowerShellCredentialOptions : Azure.Identity.TokenCredentialOptions { public AzurePowerShellCredentialOptions() { } + public string TenantId { get { throw null; } set { } } } public partial class ChainedTokenCredential : Azure.Core.TokenCredential { @@ -250,6 +257,7 @@ internal TokenCacheUpdatedArgs() { } public partial class TokenCredentialOptions : Azure.Core.ClientOptions { public TokenCredentialOptions() { } + public bool AllowMultiTenantAuthentication { get { throw null; } set { } } public System.Uri AuthorityHost { get { throw null; } set { } } } public abstract partial class UnsafeTokenCacheOptions : Azure.Identity.TokenCachePersistenceOptions diff --git a/sdk/identity/Azure.Identity/src/AuthorizationCodeCredential.cs b/sdk/identity/Azure.Identity/src/AuthorizationCodeCredential.cs index c002c572b01b0..89e5b5d1369e0 100644 --- a/sdk/identity/Azure.Identity/src/AuthorizationCodeCredential.cs +++ b/sdk/identity/Azure.Identity/src/AuthorizationCodeCredential.cs @@ -5,7 +5,6 @@ using System.Threading; using System.Threading.Tasks; using Azure.Core; -using Azure.Core.Diagnostics; using Azure.Core.Pipeline; using Microsoft.Identity.Client; @@ -18,11 +17,12 @@ namespace Azure.Identity /// public class AuthorizationCodeCredential : TokenCredential { - private readonly MsalConfidentialClient _client; private readonly string _authCode; private readonly string _clientId; private readonly CredentialPipeline _pipeline; private AuthenticationRecord _record; + private readonly bool _allowMultiTenantAuthentication; + private readonly MsalConfidentialClient _client; private readonly string _redirectUri; private readonly string _tenantId; @@ -85,8 +85,8 @@ internal AuthorizationCodeCredential(string tenantId, string clientId, string cl Argument.AssertNotNull(authorizationCode, nameof(authorizationCode)); _clientId = clientId; _authCode = authorizationCode ; - options ??= new TokenCredentialOptions(); - _pipeline = CredentialPipeline.GetInstance(options); + _allowMultiTenantAuthentication = options?.AllowMultiTenantAuthentication ?? false; + _pipeline = CredentialPipeline.GetInstance(options ?? new TokenCredentialOptions()); _redirectUri = options switch { AuthorizationCodeCredentialOptions o => o.RedirectUri?.ToString(), @@ -97,7 +97,8 @@ internal AuthorizationCodeCredential(string tenantId, string clientId, string cl } /// - /// Obtains a token from the Azure Active Directory service, using the specified authorization code authenticate. This method is called automatically by Azure SDK client libraries. You may call this method directly, but you must also handle token caching and token refreshing. + /// Obtains a token from the Azure Active Directory service, using the specified authorization code authenticate. This method is called automatically by + /// Azure SDK client libraries. You may call this method directly, but you must also handle token caching and token refreshing. /// /// The details of the authentication request. /// A controlling the request lifetime. @@ -108,7 +109,8 @@ public override AccessToken GetToken(TokenRequestContext requestContext, Cancell } /// - /// Obtains a token from the Azure Active Directory service, using the specified authorization code authenticate. This method is called automatically by Azure SDK client libraries. You may call this method directly, but you must also handle token caching and token refreshing. + /// Obtains a token from the Azure Active Directory service, using the specified authorization code authenticate. This method is called automatically by + /// Azure SDK client libraries. You may call this method directly, but you must also handle token caching and token refreshing. /// /// The details of the authentication request. /// A controlling the request lifetime. @@ -125,11 +127,12 @@ private async ValueTask GetTokenImplAsync(bool async, TokenRequestC try { AccessToken token; + var tenantId = TenantIdResolver.Resolve(_tenantId, requestContext, _allowMultiTenantAuthentication); if (_record is null) { AuthenticationResult result = await _client - .AcquireTokenByAuthorizationCodeAsync(requestContext.Scopes, _authCode, _tenantId, _redirectUri, async, cancellationToken) + .AcquireTokenByAuthorizationCodeAsync(requestContext.Scopes, _authCode, tenantId, _redirectUri, async, cancellationToken) .ConfigureAwait(false); _record = new AuthenticationRecord(result, _clientId); @@ -138,7 +141,7 @@ private async ValueTask GetTokenImplAsync(bool async, TokenRequestC else { AuthenticationResult result = await _client - .AcquireTokenSilentAsync(requestContext.Scopes, (AuthenticationAccount)_record, _tenantId, _redirectUri, async, cancellationToken) + .AcquireTokenSilentAsync(requestContext.Scopes, (AuthenticationAccount)_record, tenantId, _redirectUri, async, cancellationToken) .ConfigureAwait(false); token = new AccessToken(result.AccessToken, result.ExpiresOn); } diff --git a/sdk/identity/Azure.Identity/src/Azure.Identity.csproj b/sdk/identity/Azure.Identity/src/Azure.Identity.csproj index 53b4da4cf902c..c8378b0e71efe 100644 --- a/sdk/identity/Azure.Identity/src/Azure.Identity.csproj +++ b/sdk/identity/Azure.Identity/src/Azure.Identity.csproj @@ -11,7 +11,12 @@ true + + + + diff --git a/sdk/identity/Azure.Identity/src/AzureCliCredential.cs b/sdk/identity/Azure.Identity/src/AzureCliCredential.cs index adbe2daf44108..d1ddea09253de 100644 --- a/sdk/identity/Azure.Identity/src/AzureCliCredential.cs +++ b/sdk/identity/Azure.Identity/src/AzureCliCredential.cs @@ -20,6 +20,7 @@ namespace Azure.Identity /// public class AzureCliCredential : TokenCredential { + private readonly bool _allowMultiTenantAuthentication; internal const string AzureCLINotInstalled = "Azure CLI not installed"; internal const string AzNotLogIn = "Please run 'az login' to set up account"; private const string WinAzureCLIError = "'az' is not recognized"; @@ -43,6 +44,7 @@ public class AzureCliCredential : TokenCredential private readonly CredentialPipeline _pipeline; private readonly IProcessService _processService; + private readonly string _tenantId; /// /// Create an instance of CliCredential class. @@ -51,11 +53,21 @@ public AzureCliCredential() : this(CredentialPipeline.GetInstance(null), default) { } - internal AzureCliCredential(CredentialPipeline pipeline, IProcessService processService) + /// + /// Create an instance of CliCredential class. + /// + /// The Azure Active Directory tenant (directory) Id of the service principal. + public AzureCliCredential(AzureCliCredentialOptions options) + : this(CredentialPipeline.GetInstance(null), default, options) + { } + + internal AzureCliCredential(CredentialPipeline pipeline, IProcessService processService, AzureCliCredentialOptions options = null) { _pipeline = pipeline; _path = !string.IsNullOrEmpty(EnvironmentVariables.Path) ? EnvironmentVariables.Path : DefaultPath; _processService = processService ?? ProcessService.Default; + _allowMultiTenantAuthentication = options?.AllowMultiTenantAuthentication ?? false; + _tenantId = options?.TenantId; } /// @@ -86,7 +98,7 @@ private async ValueTask GetTokenImplAsync(bool async, TokenRequestC try { - AccessToken token = await RequestCliAccessTokenAsync(async, requestContext.Scopes, cancellationToken).ConfigureAwait(false); + AccessToken token = await RequestCliAccessTokenAsync(async, requestContext, cancellationToken).ConfigureAwait(false); return scope.Succeeded(token); } catch (Exception e) @@ -95,13 +107,14 @@ private async ValueTask GetTokenImplAsync(bool async, TokenRequestC } } - private async ValueTask RequestCliAccessTokenAsync(bool async, string[] scopes, CancellationToken cancellationToken) + private async ValueTask RequestCliAccessTokenAsync(bool async, TokenRequestContext context, CancellationToken cancellationToken) { - string resource = ScopeUtilities.ScopesToResource(scopes); + string resource = ScopeUtilities.ScopesToResource(context.Scopes); + string tenantId = TenantIdResolver.Resolve(_tenantId, context, _allowMultiTenantAuthentication); ScopeUtilities.ValidateScope(resource); - GetFileNameAndArguments(resource, out string fileName, out string argument); + GetFileNameAndArguments(resource, tenantId, out string fileName, out string argument); ProcessStartInfo processStartInfo = GetAzureCliProcessStartInfo(fileName, argument); using var processRunner = new ProcessRunner(_processService.Create(processStartInfo), TimeSpan.FromMilliseconds(CliProcessTimeoutMs), cancellationToken); @@ -157,9 +170,13 @@ private ProcessStartInfo GetAzureCliProcessStartInfo(string fileName, string arg Environment = { { "PATH", _path } } }; - private static void GetFileNameAndArguments(string resource, out string fileName, out string argument) + private static void GetFileNameAndArguments(string resource, string tenantId, out string fileName, out string argument) { - string command = $"az account get-access-token --output json --resource {resource}"; + string command = tenantId switch + { + null => $"az account get-access-token --output json --resource {resource}", + _ => $"az account get-access-token --output json --resource {resource} -tenant {tenantId}" + }; if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) { diff --git a/sdk/identity/Azure.Identity/src/AzureCliCredentialOptions.cs b/sdk/identity/Azure.Identity/src/AzureCliCredentialOptions.cs new file mode 100644 index 0000000000000..03b3f90859b3f --- /dev/null +++ b/sdk/identity/Azure.Identity/src/AzureCliCredentialOptions.cs @@ -0,0 +1,16 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +namespace Azure.Identity +{ + /// + /// Options for configuring the . + /// + public class AzureCliCredentialOptions : TokenCredentialOptions + { + /// + /// The Azure Active Directory tenant (directory) Id of the service principal + /// + public string TenantId { get; set; } + } +} diff --git a/sdk/identity/Azure.Identity/src/AzurePowerShellCredential.cs b/sdk/identity/Azure.Identity/src/AzurePowerShellCredential.cs index b58ded6a662ae..b04a449f014b8 100644 --- a/sdk/identity/Azure.Identity/src/AzurePowerShellCredential.cs +++ b/sdk/identity/Azure.Identity/src/AzurePowerShellCredential.cs @@ -40,6 +40,9 @@ public class AzurePowerShellCredential : TokenCredential private static readonly string DefaultWorkingDir = RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? DefaultWorkingDirWindows : DefaultWorkingDirNonWindows; + private readonly bool _allowMultiTenantAuthentication; + private readonly string _tenantId; + private const int ERROR_FILE_NOT_FOUND = 2; /// @@ -59,6 +62,8 @@ public AzurePowerShellCredential(AzurePowerShellCredentialOptions options) : thi internal AzurePowerShellCredential(AzurePowerShellCredentialOptions options, CredentialPipeline pipeline, IProcessService processService) { UseLegacyPowerShell = false; + _allowMultiTenantAuthentication = options?.AllowMultiTenantAuthentication ?? false; + _tenantId = options?.TenantId; _pipeline = pipeline ?? CredentialPipeline.GetInstance(options); _processService = processService ?? ProcessService.Default; } @@ -91,7 +96,7 @@ private async ValueTask GetTokenImplAsync(bool async, TokenRequestC try { - AccessToken token = await RequestAzurePowerShellAccessTokenAsync(async, requestContext.Scopes, cancellationToken).ConfigureAwait(false); + AccessToken token = await RequestAzurePowerShellAccessTokenAsync(async, requestContext, cancellationToken).ConfigureAwait(false); return scope.Succeeded(token); } catch (Win32Exception ex) when (ex.NativeErrorCode == ERROR_FILE_NOT_FOUND && RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) @@ -99,7 +104,7 @@ private async ValueTask GetTokenImplAsync(bool async, TokenRequestC UseLegacyPowerShell = true; try { - AccessToken token = await RequestAzurePowerShellAccessTokenAsync(async, requestContext.Scopes, cancellationToken).ConfigureAwait(false); + AccessToken token = await RequestAzurePowerShellAccessTokenAsync(async, requestContext, cancellationToken).ConfigureAwait(false); return scope.Succeeded(token); } catch (Exception e) @@ -113,13 +118,14 @@ private async ValueTask GetTokenImplAsync(bool async, TokenRequestC } } - private async ValueTask RequestAzurePowerShellAccessTokenAsync(bool async, string[] scopes, CancellationToken cancellationToken) + private async ValueTask RequestAzurePowerShellAccessTokenAsync(bool async, TokenRequestContext context, CancellationToken cancellationToken) { - string resource = ScopeUtilities.ScopesToResource(scopes); + string resource = ScopeUtilities.ScopesToResource(context.Scopes); ScopeUtilities.ValidateScope(resource); + var tenantId = TenantIdResolver.Resolve(_tenantId, context, _allowMultiTenantAuthentication); - GetFileNameAndArguments(resource, out string fileName, out string argument); + GetFileNameAndArguments(resource, tenantId, out string fileName, out string argument); ProcessStartInfo processStartInfo = GetAzurePowerShellProcessStartInfo(fileName, argument); using var processRunner = new ProcessRunner( _processService.Create(processStartInfo), @@ -185,7 +191,7 @@ private static ProcessStartInfo GetAzurePowerShellProcessStartInfo(string fileNa WorkingDirectory = DefaultWorkingDir }; - private void GetFileNameAndArguments(string resource, out string fileName, out string argument) + private void GetFileNameAndArguments(string resource, string tenantId, out string fileName, out string argument) { string powershellExe = "pwsh -NonInteractive -EncodedCommand"; @@ -194,6 +200,8 @@ private void GetFileNameAndArguments(string resource, out string fileName, out s powershellExe = "powershell -NonInteractive -EncodedCommand"; } + var tenantIdArg = tenantId == null ? string.Empty : $" -TenantId {tenantId}"; + string command = @$" $ErrorActionPreference = 'Stop' [version]$minimumVersion = '2.2.0' @@ -205,7 +213,7 @@ private void GetFileNameAndArguments(string resource, out string fileName, out s exit }} -$token = Get-AzAccessToken -ResourceUrl '{resource}' +$token = Get-AzAccessToken -ResourceUrl '{resource}'{tenantIdArg} $x = $token | ConvertTo-Xml return $x.Objects.FirstChild.OuterXml diff --git a/sdk/identity/Azure.Identity/src/AzurePowerShellCredentialOptions.cs b/sdk/identity/Azure.Identity/src/AzurePowerShellCredentialOptions.cs index fcecda132a6df..4853f19fefbd8 100644 --- a/sdk/identity/Azure.Identity/src/AzurePowerShellCredentialOptions.cs +++ b/sdk/identity/Azure.Identity/src/AzurePowerShellCredentialOptions.cs @@ -7,5 +7,10 @@ namespace Azure.Identity /// Options for configuring the . /// public class AzurePowerShellCredentialOptions : TokenCredentialOptions - { } + { + /// + /// The Azure Active Directory tenant (directory) Id of the service principal + /// + public string TenantId { get; set; } + } } diff --git a/sdk/identity/Azure.Identity/src/ChainedTokenCredential.cs b/sdk/identity/Azure.Identity/src/ChainedTokenCredential.cs index cd10b98ec33e4..40f5bf0be362f 100644 --- a/sdk/identity/Azure.Identity/src/ChainedTokenCredential.cs +++ b/sdk/identity/Azure.Identity/src/ChainedTokenCredential.cs @@ -20,7 +20,7 @@ namespace Azure.Identity /// The following example demonstrates creating a credential which will attempt to authenticate using managed identity, and fall back to Azure CLI for authentication /// if a managed identity is unavailable in the current environment. /// - /// + /// /// // Authenticate using managed identity if it is available; otherwise use the Azure CLI to authenticate. /// /// var credential = new ChainedTokenCredential(new ManagedIdentityCredential(), new AzureCliCredential()); diff --git a/sdk/identity/Azure.Identity/src/ClientCertificateCredential.cs b/sdk/identity/Azure.Identity/src/ClientCertificateCredential.cs index decc53e6409a8..b991d0f6fef82 100644 --- a/sdk/identity/Azure.Identity/src/ClientCertificateCredential.cs +++ b/sdk/identity/Azure.Identity/src/ClientCertificateCredential.cs @@ -34,6 +34,7 @@ public class ClientCertificateCredential : TokenCredential private readonly MsalConfidentialClient _client; private readonly CredentialPipeline _pipeline; + private readonly bool _allowMultiTenantAuthentication; /// /// Protected constructor for mocking. @@ -126,6 +127,7 @@ internal ClientCertificateCredential(string tenantId, string clientId, IX509Cert ClientId = clientId ?? throw new ArgumentNullException(nameof(clientId)); ClientCertificateProvider = certificateProvider; + _allowMultiTenantAuthentication = options?.AllowMultiTenantAuthentication ?? false; _pipeline = pipeline ?? CredentialPipeline.GetInstance(options); @@ -144,7 +146,8 @@ public override AccessToken GetToken(TokenRequestContext requestContext, Cancell try { - AuthenticationResult result = _client.AcquireTokenForClientAsync(requestContext.Scopes, false, cancellationToken).EnsureCompleted(); + var tenantId = TenantIdResolver.Resolve(TenantId, requestContext, _allowMultiTenantAuthentication); + AuthenticationResult result = _client.AcquireTokenForClientAsync(requestContext.Scopes, tenantId, false, cancellationToken).EnsureCompleted(); return scope.Succeeded(new AccessToken(result.AccessToken, result.ExpiresOn)); } @@ -166,7 +169,10 @@ public override async ValueTask GetTokenAsync(TokenRequestContext r try { - AuthenticationResult result = await _client.AcquireTokenForClientAsync(requestContext.Scopes, true, cancellationToken).ConfigureAwait(false); + var tenantId = TenantIdResolver.Resolve(TenantId, requestContext, _allowMultiTenantAuthentication); + AuthenticationResult result = await _client + .AcquireTokenForClientAsync(requestContext.Scopes, tenantId, true, cancellationToken) + .ConfigureAwait(false); return scope.Succeeded(new AccessToken(result.AccessToken, result.ExpiresOn)); } diff --git a/sdk/identity/Azure.Identity/src/ClientSecretCredential.cs b/sdk/identity/Azure.Identity/src/ClientSecretCredential.cs index 05d342f7dfefc..1e2a515493ee4 100644 --- a/sdk/identity/Azure.Identity/src/ClientSecretCredential.cs +++ b/sdk/identity/Azure.Identity/src/ClientSecretCredential.cs @@ -5,6 +5,7 @@ using Azure.Core.Pipeline; using Microsoft.Identity.Client; using System; +using System.Runtime.InteropServices.ComTypes; using System.Threading; using System.Threading.Tasks; @@ -19,6 +20,7 @@ public class ClientSecretCredential : TokenCredential { private readonly MsalConfidentialClient _client; private readonly CredentialPipeline _pipeline; + private readonly bool _allowMultiTenantAuthentication; /// /// Gets the Azure Active Directory tenant (directory) Id of the service principal @@ -79,14 +81,14 @@ public ClientSecretCredential(string tenantId, string clientId, string clientSec internal ClientSecretCredential(string tenantId, string clientId, string clientSecret, TokenCredentialOptions options, CredentialPipeline pipeline, MsalConfidentialClient client) { + Argument.AssertNotNull(clientId, nameof(clientId)); + Argument.AssertNotNull(clientSecret, nameof(clientSecret)); TenantId = Validations.ValidateTenantId(tenantId, nameof(tenantId)); - ClientId = clientId ?? throw new ArgumentNullException(nameof(clientId)); - ClientSecret = clientSecret ?? throw new ArgumentNullException(nameof(clientSecret)); - + ClientSecret = clientSecret; + _allowMultiTenantAuthentication = options?.AllowMultiTenantAuthentication ?? false; _pipeline = pipeline ?? CredentialPipeline.GetInstance(options); - _client = client ?? new MsalConfidentialClient(_pipeline, tenantId, clientId, clientSecret, options as ITokenCacheOptions); } @@ -102,7 +104,8 @@ public override async ValueTask GetTokenAsync(TokenRequestContext r try { - AuthenticationResult result = await _client.AcquireTokenForClientAsync(requestContext.Scopes, true, cancellationToken).ConfigureAwait(false); + var tenantId = TenantIdResolver.Resolve(TenantId, requestContext, _allowMultiTenantAuthentication); + AuthenticationResult result = await _client.AcquireTokenForClientAsync(requestContext.Scopes, tenantId, true, cancellationToken).ConfigureAwait(false); return scope.Succeeded(new AccessToken(result.AccessToken, result.ExpiresOn)); } @@ -124,7 +127,8 @@ public override AccessToken GetToken(TokenRequestContext requestContext, Cancell try { - AuthenticationResult result = _client.AcquireTokenForClientAsync(requestContext.Scopes, false, cancellationToken).EnsureCompleted(); + var tenantId = TenantIdResolver.Resolve(TenantId, requestContext, _allowMultiTenantAuthentication); + AuthenticationResult result = _client.AcquireTokenForClientAsync(requestContext.Scopes, tenantId, false, cancellationToken).EnsureCompleted(); return scope.Succeeded(new AccessToken(result.AccessToken, result.ExpiresOn)); } diff --git a/sdk/identity/Azure.Identity/src/DefaultAzureCredential.cs b/sdk/identity/Azure.Identity/src/DefaultAzureCredential.cs index 6361afaf3e61e..2321a3ea0af13 100644 --- a/sdk/identity/Azure.Identity/src/DefaultAzureCredential.cs +++ b/sdk/identity/Azure.Identity/src/DefaultAzureCredential.cs @@ -36,7 +36,7 @@ namespace Azure.Identity /// This example demonstrates authenticating the BlobClient from the Azure.Storage.Blobs client library using the DefaultAzureCredential, /// deployed to an Azure resource with a user assigned managed identity configured. /// - /// + /// /// // When deployed to an azure host, the default azure credential will authenticate the specified user assigned managed identity. /// /// string userAssignedClientId = "<your managed identity client Id>"; diff --git a/sdk/identity/Azure.Identity/src/DeviceCodeCredential.cs b/sdk/identity/Azure.Identity/src/DeviceCodeCredential.cs index c2d94a43053ee..0c437a84a8ff6 100644 --- a/sdk/identity/Azure.Identity/src/DeviceCodeCredential.cs +++ b/sdk/identity/Azure.Identity/src/DeviceCodeCredential.cs @@ -17,7 +17,9 @@ namespace Azure.Identity /// public class DeviceCodeCredential : TokenCredential { - internal MsalPublicClient Client { get; } + private readonly string _tenantId; + private readonly bool _allowMultiTenantAuthentication; + internal MsalPublicClient Client { get; set; } internal string ClientId { get; } internal bool DisableAutomaticAuthentication { get; } internal AuthenticationRecord Record { get; private set; } @@ -76,16 +78,16 @@ internal DeviceCodeCredential(Func devi internal DeviceCodeCredential(Func deviceCodeCallback, string tenantId, string clientId, TokenCredentialOptions options, CredentialPipeline pipeline, MsalPublicClient client) { - ClientId = clientId ?? throw new ArgumentNullException(nameof(clientId)); - - DeviceCodeCallback = deviceCodeCallback ?? throw new ArgumentNullException(nameof(deviceCodeCallback)); + Argument.AssertNotNull(clientId, nameof(clientId)); + Argument.AssertNotNull(deviceCodeCallback, nameof(deviceCodeCallback)); + _tenantId = tenantId; + ClientId = clientId; + DeviceCodeCallback = deviceCodeCallback; DisableAutomaticAuthentication = (options as DeviceCodeCredentialOptions)?.DisableAutomaticAuthentication ?? false; - Record = (options as DeviceCodeCredentialOptions)?.AuthenticationRecord; - + _allowMultiTenantAuthentication = options?.AllowMultiTenantAuthentication ?? false; Pipeline = pipeline ?? CredentialPipeline.GetInstance(options); - Client = client ?? new MsalPublicClient(Pipeline, tenantId, ClientId, AzureAuthorityHosts.GetDeviceCodeRedirectUri(Pipeline.AuthorityHost).ToString(), options as ITokenCacheOptions); } @@ -196,7 +198,10 @@ private async ValueTask GetTokenImplAsync(bool async, TokenRequestC { try { - AuthenticationResult result = await Client.AcquireTokenSilentAsync(requestContext.Scopes, requestContext.Claims, Record, async, cancellationToken).ConfigureAwait(false); + var tenantId = TenantIdResolver.Resolve(_tenantId, requestContext, _allowMultiTenantAuthentication); + AuthenticationResult result = await Client + .AcquireTokenSilentAsync(requestContext.Scopes, requestContext.Claims, Record, tenantId, async, cancellationToken) + .ConfigureAwait(false); return scope.Succeeded(new AccessToken(result.AccessToken, result.ExpiresOn)); } @@ -210,7 +215,6 @@ private async ValueTask GetTokenImplAsync(bool async, TokenRequestC { throw new AuthenticationRequiredException(AuthenticationRequiredMessage, requestContext, inner); } - return scope.Succeeded(await GetTokenViaDeviceCodeAsync(requestContext, async, cancellationToken).ConfigureAwait(false)); } catch (Exception e) @@ -221,7 +225,9 @@ private async ValueTask GetTokenImplAsync(bool async, TokenRequestC private async Task GetTokenViaDeviceCodeAsync(TokenRequestContext context, bool async, CancellationToken cancellationToken) { - AuthenticationResult result = await Client.AcquireTokenWithDeviceCodeAsync(context.Scopes, context.Claims, code => DeviceCodeCallbackImpl(code, cancellationToken), async, cancellationToken).ConfigureAwait(false); + AuthenticationResult result = await Client + .AcquireTokenWithDeviceCodeAsync(context.Scopes, context.Claims, code => DeviceCodeCallbackImpl(code, cancellationToken), async, cancellationToken) + .ConfigureAwait(false); Record = new AuthenticationRecord(result, ClientId); diff --git a/sdk/identity/Azure.Identity/src/EnvironmentCredential.cs b/sdk/identity/Azure.Identity/src/EnvironmentCredential.cs index 5810df9138e36..0745141f961c5 100644 --- a/sdk/identity/Azure.Identity/src/EnvironmentCredential.cs +++ b/sdk/identity/Azure.Identity/src/EnvironmentCredential.cs @@ -30,6 +30,7 @@ public class EnvironmentCredential : TokenCredential { private const string UnavailableErrorMessage = "EnvironmentCredential authentication unavailable. Environment variables are not fully configured."; private readonly CredentialPipeline _pipeline; + private readonly TokenCredentialOptions _options; internal TokenCredential Credential { get; } @@ -50,6 +51,7 @@ public EnvironmentCredential() public EnvironmentCredential(TokenCredentialOptions options) : this(CredentialPipeline.GetInstance(options)) { + _options = options; } internal EnvironmentCredential(CredentialPipeline pipeline) @@ -67,15 +69,15 @@ internal EnvironmentCredential(CredentialPipeline pipeline) { if (!string.IsNullOrEmpty(clientSecret)) { - Credential = new ClientSecretCredential(tenantId, clientId, clientSecret, null, _pipeline, null); + Credential = new ClientSecretCredential(tenantId, clientId, clientSecret, _options, _pipeline, null); } else if (!string.IsNullOrEmpty(username) && !string.IsNullOrEmpty(password)) { - Credential = new UsernamePasswordCredential(username, password, tenantId, clientId, null, _pipeline, null); + Credential = new UsernamePasswordCredential(username, password, tenantId, clientId, _options, _pipeline, null); } else if (!string.IsNullOrEmpty(clientCertificatePath)) { - Credential = new ClientCertificateCredential(tenantId, clientId, clientCertificatePath, null, _pipeline, null); + Credential = new ClientCertificateCredential(tenantId, clientId, clientCertificatePath, _options, _pipeline, null); } } } diff --git a/sdk/identity/Azure.Identity/src/EnvironmentVariables.cs b/sdk/identity/Azure.Identity/src/EnvironmentVariables.cs index 8c68e789ea638..d078f80e5af87 100644 --- a/sdk/identity/Azure.Identity/src/EnvironmentVariables.cs +++ b/sdk/identity/Azure.Identity/src/EnvironmentVariables.cs @@ -20,6 +20,7 @@ internal class EnvironmentVariables public static string MsiSecret => Environment.GetEnvironmentVariable("MSI_SECRET"); public static string ImdsEndpoint => Environment.GetEnvironmentVariable("IMDS_ENDPOINT"); public static string IdentityServerThumbprint => Environment.GetEnvironmentVariable("IDENTITY_SERVER_THUMBPRINT"); + public static string PodIdentityEndpoint => Environment.GetEnvironmentVariable("AZURE_POD_IDENTITY_TOKEN_URL"); public static string Path => Environment.GetEnvironmentVariable("PATH"); diff --git a/sdk/identity/Azure.Identity/src/IdentityCompatSwitches.cs b/sdk/identity/Azure.Identity/src/IdentityCompatSwitches.cs index 2d97c246575bf..5e919ed089067 100644 --- a/sdk/identity/Azure.Identity/src/IdentityCompatSwitches.cs +++ b/sdk/identity/Azure.Identity/src/IdentityCompatSwitches.cs @@ -7,6 +7,8 @@ namespace Azure.Identity { internal class IdentityCompatSwitches { + internal const string EnableLegacyTenantSelectionEnvVar = "AZURE_IDENTITY_ENABLE_LEGACY_TENANT_SELECTION"; + internal const string EnableLegacyTenantSelectionSwitchName = "Azure.Identity.EnableLegacyTenantSelection"; internal const string DisableInteractiveThreadpoolExecutionSwitchName = "Azure.Identity.DisableInteractiveBrowserThreadpoolExecution"; internal const string DisableInteractiveThreadpoolExecutionEnvVar = "AZURE_IDENTITY_DISABLE_INTERACTIVEBROWSERTHREADPOOLEXECUTION"; internal const string DisableCP1ExecutionSwitchName = "Azure.Identity.DisableCP1"; @@ -17,5 +19,8 @@ public static bool DisableInteractiveBrowserThreadpoolExecution public static bool DisableCP1 => AppContextSwitchHelper.GetConfigValue(DisableCP1ExecutionSwitchName, DisableCP1ExecutionEnvVar); + + public static bool EnableLegacyTenantSelection + => AppContextSwitchHelper.GetConfigValue(EnableLegacyTenantSelectionSwitchName, EnableLegacyTenantSelectionEnvVar); } } diff --git a/sdk/identity/Azure.Identity/src/ImdsManagedIdentitySource.cs b/sdk/identity/Azure.Identity/src/ImdsManagedIdentitySource.cs index 92eaa5f9b9d3f..3569cce8716f7 100644 --- a/sdk/identity/Azure.Identity/src/ImdsManagedIdentitySource.cs +++ b/sdk/identity/Azure.Identity/src/ImdsManagedIdentitySource.cs @@ -23,11 +23,18 @@ internal class ImdsManagedIdentitySource : ManagedIdentitySource internal const string IdentityUnavailableError = "ManagedIdentityCredential authentication unavailable. The requested identity has not been assigned to this resource."; private readonly string _clientId; + private readonly Uri _imdsEndpoint; private string _identityUnavailableErrorMessage; public static async ValueTask TryCreateAsync(ManagedIdentityClientOptions options, bool async, CancellationToken cancellationToken) { + // if the PodIdenityEndpoint environment variable was set no need to probe the endpoint, it can be assumed to exist + if (!string.IsNullOrEmpty(EnvironmentVariables.PodIdentityEndpoint)) + { + return new ImdsManagedIdentitySource(options.Pipeline, options.ClientId, new Uri(EnvironmentVariables.PodIdentityEndpoint)); + } + AzureIdentityEventSource.Singleton.ProbeImdsEndpoint(s_imdsEndpoint); bool available; @@ -71,9 +78,10 @@ public static async ValueTask TryCreateAsync(ManagedIdent return available ? new ImdsManagedIdentitySource(options.Pipeline, options.ClientId) : default; } - internal ImdsManagedIdentitySource(CredentialPipeline pipeline, string clientId) : base(pipeline) + internal ImdsManagedIdentitySource(CredentialPipeline pipeline, string clientId, Uri imdsEndpoint = default) : base(pipeline) { _clientId = clientId; + _imdsEndpoint = imdsEndpoint ?? s_imdsEndpoint; } protected override Request CreateRequest(string[] scopes) @@ -89,7 +97,7 @@ protected override Request CreateRequest(string[] scopes) Request request = Pipeline.HttpPipeline.CreateRequest(); request.Method = RequestMethod.Get; request.Headers.Add("Metadata", "true"); - request.Uri.Reset(s_imdsEndpoint); + request.Uri.Reset(_imdsEndpoint); request.Uri.AppendQuery("api-version", ImdsApiVersion); request.Uri.AppendQuery("resource", resource); diff --git a/sdk/identity/Azure.Identity/src/InteractiveBrowserCredential.cs b/sdk/identity/Azure.Identity/src/InteractiveBrowserCredential.cs index 7ea7e73e2c2d0..8ecece7040054 100644 --- a/sdk/identity/Azure.Identity/src/InteractiveBrowserCredential.cs +++ b/sdk/identity/Azure.Identity/src/InteractiveBrowserCredential.cs @@ -17,6 +17,8 @@ namespace Azure.Identity /// public class InteractiveBrowserCredential : TokenCredential { + private readonly string _tenantId; + private readonly bool _allowMultiTenantAuthentication; internal string ClientId { get; } internal string LoginHint { get; } internal MsalPublicClient Client { get; } @@ -25,7 +27,6 @@ public class InteractiveBrowserCredential : TokenCredential internal AuthenticationRecord Record { get; private set; } private const string AuthenticationRequiredMessage = "Interactive authentication is needed to acquire token. Call Authenticate to interactively authenticate."; - private const string NoDefaultScopeMessage = "Authenticating in this environment requires specifying a TokenRequestContext."; /// @@ -76,6 +77,8 @@ internal InteractiveBrowserCredential(string tenantId, string clientId, TokenCre Argument.AssertNotNull(clientId, nameof(clientId)); ClientId = clientId; + _tenantId = tenantId; + _allowMultiTenantAuthentication = options?.AllowMultiTenantAuthentication ?? false; Pipeline = pipeline ?? CredentialPipeline.GetInstance(options); LoginHint = (options as InteractiveBrowserCredentialOptions)?.LoginHint; var redirectUrl = (options as InteractiveBrowserCredentialOptions)?.RedirectUri?.AbsoluteUri ?? Constants.DefaultRedirectUrl; @@ -180,12 +183,9 @@ private async ValueTask GetTokenImplAsync(bool async, TokenRequestC { try { - AuthenticationResult result = await Client.AcquireTokenSilentAsync( - requestContext.Scopes, - requestContext.Claims, - Record, - async, - cancellationToken) + var tenantId = TenantIdResolver.Resolve(_tenantId ?? Record.TenantId, requestContext, _allowMultiTenantAuthentication); + AuthenticationResult result = await Client + .AcquireTokenSilentAsync(requestContext.Scopes, requestContext.Claims, Record, tenantId, async, cancellationToken) .ConfigureAwait(false); return scope.Succeeded(new AccessToken(result.AccessToken, result.ExpiresOn)); @@ -217,17 +217,12 @@ private async Task GetTokenViaBrowserLoginAsync(TokenRequestContext _ => Prompt.NoPrompt }; - AuthenticationResult result = await Client.AcquireTokenInteractiveAsync( - context.Scopes, - context.Claims, - prompt, - LoginHint, - async, - cancellationToken) + var tenantId = TenantIdResolver.Resolve(_tenantId ?? Record?.TenantId, context, _allowMultiTenantAuthentication); + AuthenticationResult result = await Client + .AcquireTokenInteractiveAsync(context.Scopes, context.Claims, prompt, LoginHint, tenantId, async, cancellationToken) .ConfigureAwait(false); Record = new AuthenticationRecord(result, ClientId); - return new AccessToken(result.AccessToken, result.ExpiresOn); } } diff --git a/sdk/identity/Azure.Identity/src/MsalConfidentialClient.cs b/sdk/identity/Azure.Identity/src/MsalConfidentialClient.cs index 111fb0db098bc..cc4f02ec5ed10 100644 --- a/sdk/identity/Azure.Identity/src/MsalConfidentialClient.cs +++ b/sdk/identity/Azure.Identity/src/MsalConfidentialClient.cs @@ -1,12 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -using System; using System.Security.Cryptography.X509Certificates; using System.Threading; using System.Threading.Tasks; using Microsoft.Identity.Client; -using Microsoft.Identity.Client.Extensions.Msal; namespace Azure.Identity { @@ -62,11 +60,25 @@ protected override async ValueTask CreateClientA return confClientBuilder.Build(); } - public virtual async ValueTask AcquireTokenForClientAsync(string[] scopes, bool async, CancellationToken cancellationToken) + public virtual async ValueTask AcquireTokenForClientAsync( + string[] scopes, + string tenantId, + bool async, + CancellationToken cancellationToken) { IConfidentialClientApplication client = await GetClientAsync(async, cancellationToken).ConfigureAwait(false); - return await client.AcquireTokenForClient(scopes).WithSendX5C(_includeX5CClaimHeader).ExecuteAsync(async, cancellationToken).ConfigureAwait(false); + var builder = client + .AcquireTokenForClient(scopes) + .WithSendX5C(_includeX5CClaimHeader); + + if (!string.IsNullOrEmpty(tenantId)) + { + builder.WithAuthority(Pipeline.AuthorityHost.AbsoluteUri, tenantId); + } + return await builder + .ExecuteAsync(async, cancellationToken) + .ConfigureAwait(false); } public virtual async ValueTask AcquireTokenSilentAsync( diff --git a/sdk/identity/Azure.Identity/src/MsalPublicClient.cs b/sdk/identity/Azure.Identity/src/MsalPublicClient.cs index 51f08fc01e170..df9f77d2c177e 100644 --- a/sdk/identity/Azure.Identity/src/MsalPublicClient.cs +++ b/sdk/identity/Azure.Identity/src/MsalPublicClient.cs @@ -67,26 +67,33 @@ protected virtual async ValueTask> GetAccountsCoreAsync(bool asyn return await GetAccountsAsync(client, async).ConfigureAwait(false); } - public async ValueTask AcquireTokenSilentAsync(string[] scopes, string claims, IAccount account, bool async, CancellationToken cancellationToken) + public async ValueTask AcquireTokenSilentAsync(string[] scopes, string claims, IAccount account, string tenantId, bool async, CancellationToken cancellationToken) { - return await AcquireTokenSilentCoreAsync(scopes, claims, account, async, cancellationToken).ConfigureAwait(false); + return await AcquireTokenSilentCoreAsync(scopes, claims, account, tenantId, async, cancellationToken).ConfigureAwait(false); } - protected virtual async ValueTask AcquireTokenSilentCoreAsync(string[] scopes, string claims, IAccount account, bool async, CancellationToken cancellationToken) + protected virtual async ValueTask AcquireTokenSilentCoreAsync(string[] scopes, string claims, IAccount account, string tenantId, bool async, CancellationToken cancellationToken) { IPublicClientApplication client = await GetClientAsync(async, cancellationToken).ConfigureAwait(false); - return await client.AcquireTokenSilent(scopes, account) - .WithClaims(claims) + var builder = client.AcquireTokenSilent(scopes, account) + .WithClaims(claims); + + if (tenantId != null) + { + builder.WithAuthority(Pipeline.AuthorityHost.AbsoluteUri, tenantId); + } + + return await builder .ExecuteAsync(async, cancellationToken) .ConfigureAwait(false); } - public async ValueTask AcquireTokenSilentAsync(string[] scopes, string claims, AuthenticationRecord record, bool async, CancellationToken cancellationToken) + public async ValueTask AcquireTokenSilentAsync(string[] scopes, string claims, AuthenticationRecord record, string tenantId, bool async, CancellationToken cancellationToken) { - return await AcquireTokenSilentCoreAsync(scopes, claims, record, async, cancellationToken).ConfigureAwait(false); + return await AcquireTokenSilentCoreAsync(scopes, claims, record, tenantId, async, cancellationToken).ConfigureAwait(false); } - protected virtual async ValueTask AcquireTokenSilentCoreAsync(string[] scopes, string claims, AuthenticationRecord record, bool async, CancellationToken cancellationToken) + protected virtual async ValueTask AcquireTokenSilentCoreAsync(string[] scopes, string claims, AuthenticationRecord record, string tenantId, bool async, CancellationToken cancellationToken) { IPublicClientApplication client = await GetClientAsync(async, cancellationToken).ConfigureAwait(false); @@ -100,7 +107,7 @@ protected virtual async ValueTask AcquireTokenSilentCoreAs .ConfigureAwait(false); } - public async ValueTask AcquireTokenInteractiveAsync(string[] scopes, string claims, Prompt prompt, string loginHint, bool async, CancellationToken cancellationToken) + public async ValueTask AcquireTokenInteractiveAsync(string[] scopes, string claims, Prompt prompt, string loginHint, string tenantId, bool async, CancellationToken cancellationToken) { #pragma warning disable AZC0109 // Misuse of 'async' parameter. if (!async && !IdentityCompatSwitches.DisableInteractiveBrowserThreadpoolExecution) @@ -114,46 +121,53 @@ public async ValueTask AcquireTokenInteractiveAsync(string AzureIdentityEventSource.Singleton.InteractiveAuthenticationExecutingOnThreadPool(); #pragma warning disable AZC0102 // Do not use GetAwaiter().GetResult(). - return Task.Run(async () => await AcquireTokenInteractiveCoreAsync(scopes, claims, prompt, loginHint, true, cancellationToken).ConfigureAwait(false)).GetAwaiter().GetResult(); + return Task.Run(async () => await AcquireTokenInteractiveCoreAsync(scopes, claims, prompt, loginHint, tenantId, true, cancellationToken).ConfigureAwait(false)).GetAwaiter().GetResult(); #pragma warning restore AZC0102 // Do not use GetAwaiter().GetResult(). } AzureIdentityEventSource.Singleton.InteractiveAuthenticationExecutingInline(); - return await AcquireTokenInteractiveCoreAsync(scopes, claims, prompt, loginHint, async, cancellationToken).ConfigureAwait(false); + return await AcquireTokenInteractiveCoreAsync(scopes, claims, prompt, loginHint, tenantId, async, cancellationToken).ConfigureAwait(false); } - protected virtual async ValueTask AcquireTokenInteractiveCoreAsync(string[] scopes, string claims, Prompt prompt, string loginHint, bool async, CancellationToken cancellationToken) + protected virtual async ValueTask AcquireTokenInteractiveCoreAsync(string[] scopes, string claims, Prompt prompt, string loginHint, string tenantId, bool async, CancellationToken cancellationToken) { IPublicClientApplication client = await GetClientAsync(async, cancellationToken).ConfigureAwait(false); - return loginHint switch - { - null => await client.AcquireTokenInteractive(scopes) + var builder = client.AcquireTokenInteractive(scopes) .WithPrompt(prompt) .WithClaims(claims) - .ExecuteAsync(async, cancellationToken) - .ConfigureAwait(false), - _ => await client.AcquireTokenInteractive(scopes) .WithPrompt(prompt) - .WithClaims(claims) - .WithLoginHint(loginHint) + .WithClaims(claims); + if (loginHint != null) + { + builder.WithLoginHint(loginHint); + } + if (tenantId != null) + { + builder.WithAuthority(Pipeline.AuthorityHost.AbsoluteUri, tenantId); + } + return await builder .ExecuteAsync(async, cancellationToken) - .ConfigureAwait(false) - }; + .ConfigureAwait(false); } - public async ValueTask AcquireTokenByUsernamePasswordAsync(string[] scopes, string claims, string username, SecureString password, bool async, CancellationToken cancellationToken) + public async ValueTask AcquireTokenByUsernamePasswordAsync(string[] scopes, string claims, string username, SecureString password, string tenantId, bool async, CancellationToken cancellationToken) { - return await AcquireTokenByUsernamePasswordCoreAsync(scopes, claims, username, password, async, cancellationToken).ConfigureAwait(false); + return await AcquireTokenByUsernamePasswordCoreAsync(scopes, claims, username, password, tenantId, async, cancellationToken).ConfigureAwait(false); } - protected virtual async ValueTask AcquireTokenByUsernamePasswordCoreAsync(string[] scopes, string claims, string username, SecureString password, bool async, CancellationToken cancellationToken) + protected virtual async ValueTask AcquireTokenByUsernamePasswordCoreAsync(string[] scopes, string claims, string username, SecureString password, string tenantId, bool async, CancellationToken cancellationToken) { IPublicClientApplication client = await GetClientAsync(async, cancellationToken).ConfigureAwait(false); - return await client.AcquireTokenByUsernamePassword(scopes, username, password) - .WithClaims(claims) - .ExecuteAsync(async, cancellationToken) + var builder = client + .AcquireTokenByUsernamePassword(scopes, username, password) + .WithClaims(claims); + if (!string.IsNullOrEmpty(tenantId)) + { + builder.WithAuthority(Pipeline.AuthorityHost.AbsoluteUri, tenantId); + } + return await builder.ExecuteAsync(async, cancellationToken) .ConfigureAwait(false); } diff --git a/sdk/identity/Azure.Identity/src/SharedTokenCacheCredential.cs b/sdk/identity/Azure.Identity/src/SharedTokenCacheCredential.cs index 507513be6cf4d..b26bfdbc86c4d 100644 --- a/sdk/identity/Azure.Identity/src/SharedTokenCacheCredential.cs +++ b/sdk/identity/Azure.Identity/src/SharedTokenCacheCredential.cs @@ -30,6 +30,7 @@ public class SharedTokenCacheCredential : TokenCredential private readonly bool _skipTenantValidation; private readonly AuthenticationRecord _record; private readonly AsyncLockWithValue _accountAsyncLock; + private readonly bool _allowMultiTenantAuthentication; internal MsalPublicClient Client { get; } @@ -69,17 +70,12 @@ internal SharedTokenCacheCredential(string tenantId, string username, TokenCrede internal SharedTokenCacheCredential(string tenantId, string username, TokenCredentialOptions options, CredentialPipeline pipeline, MsalPublicClient client) { _tenantId = tenantId; - _username = username; - _skipTenantValidation = (options as SharedTokenCacheCredentialOptions)?.EnableGuestTenantAuthentication ?? false; - _record = (options as SharedTokenCacheCredentialOptions)?.AuthenticationRecord; - _pipeline = pipeline ?? CredentialPipeline.GetInstance(options); - + _allowMultiTenantAuthentication = options?.AllowMultiTenantAuthentication ?? false; Client = client ?? new MsalPublicClient(_pipeline, tenantId, (options as SharedTokenCacheCredentialOptions)?.ClientId ?? Constants.DeveloperSignOnClientId, null, (options as ITokenCacheOptions) ?? s_DefaultCacheOptions); - _accountAsyncLock = new AsyncLockWithValue(); } @@ -111,8 +107,9 @@ private async ValueTask GetTokenImplAsync(bool async, TokenRequestC try { - IAccount account = await GetAccountAsync(async, cancellationToken).ConfigureAwait(false); - AuthenticationResult result = await Client.AcquireTokenSilentAsync(requestContext.Scopes, requestContext.Claims, account, async, cancellationToken).ConfigureAwait(false); + var tenantId = TenantIdResolver.Resolve(_tenantId, requestContext, _allowMultiTenantAuthentication); + IAccount account = await GetAccountAsync(tenantId, async, cancellationToken).ConfigureAwait(false); + AuthenticationResult result = await Client.AcquireTokenSilentAsync(requestContext.Scopes, requestContext.Claims, account, tenantId, async, cancellationToken).ConfigureAwait(false); return scope.Succeeded(new AccessToken(result.AccessToken, result.ExpiresOn)); } catch (MsalUiRequiredException ex) @@ -128,7 +125,7 @@ private async ValueTask GetTokenImplAsync(bool async, TokenRequestC } } - private async ValueTask GetAccountAsync(bool async, CancellationToken cancellationToken) + private async ValueTask GetAccountAsync(string tenantId, bool async, CancellationToken cancellationToken) { using var asyncLock = await _accountAsyncLock.GetLockOrValueAsync(async, cancellationToken).ConfigureAwait(false); if (asyncLock.HasValue) @@ -157,14 +154,14 @@ private async ValueTask GetAccountAsync(bool async, CancellationToken (string.IsNullOrEmpty(_username) || string.Compare(a.Username, _username, StringComparison.OrdinalIgnoreCase) == 0) && // if _skipTenantValidation is false and _tenantId is specified it must match the account - (_skipTenantValidation || string.IsNullOrEmpty(_tenantId) || string.Compare(a.HomeAccountId?.TenantId, _tenantId, StringComparison.OrdinalIgnoreCase) == 0) + (_skipTenantValidation || string.IsNullOrEmpty(tenantId) || string.Compare(a.HomeAccountId?.TenantId, tenantId, StringComparison.OrdinalIgnoreCase) == 0) ) .ToList(); if (_skipTenantValidation && filteredAccounts.Count > 1) { filteredAccounts = filteredAccounts - .Where(a => string.IsNullOrEmpty(_tenantId) || string.Compare(a.HomeAccountId?.TenantId, _tenantId, StringComparison.OrdinalIgnoreCase) == 0) + .Where(a => string.IsNullOrEmpty(tenantId) || string.Compare(a.HomeAccountId?.TenantId, tenantId, StringComparison.OrdinalIgnoreCase) == 0) .ToList(); } diff --git a/sdk/identity/Azure.Identity/src/TenantIdResolver.cs b/sdk/identity/Azure.Identity/src/TenantIdResolver.cs new file mode 100644 index 0000000000000..f1a0fd4b4bf3d --- /dev/null +++ b/sdk/identity/Azure.Identity/src/TenantIdResolver.cs @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Core; + +namespace Azure.Identity +{ + internal static class TenantIdResolver + { + internal const string tenantIdMismatch = "The TenantId received from a challenge did not match the configured TenantId and AllowMultiTenantAuthentication is false."; + /// + /// Resolves the tenantId based on the supplied configuration values. + /// + /// The tenantId passed to the ctor of the Credential. + /// The . + /// If true, the tenantId in the will be preferred, if present. + /// + public static string Resolve(string explicitTenantId, TokenRequestContext context, bool allowMultiTenantAuthentication) + { + return allowMultiTenantAuthentication switch + { + false when context.TenantId != null && explicitTenantId != context.TenantId && !IdentityCompatSwitches.EnableLegacyTenantSelection => throw new AuthenticationFailedException(tenantIdMismatch), + false => explicitTenantId ?? context.TenantId, + _ => context.TenantId ?? explicitTenantId + }; + } + } +} diff --git a/sdk/identity/Azure.Identity/src/TokenCredentialOptions.cs b/sdk/identity/Azure.Identity/src/TokenCredentialOptions.cs index da79cb4e5e145..697582f0f4584 100644 --- a/sdk/identity/Azure.Identity/src/TokenCredentialOptions.cs +++ b/sdk/identity/Azure.Identity/src/TokenCredentialOptions.cs @@ -12,6 +12,7 @@ namespace Azure.Identity public class TokenCredentialOptions : ClientOptions { private Uri _authorityHost; + /// /// The host of the Azure Active Directory authority. The default is https://login.microsoftonline.com/. For well known authority hosts for Azure cloud instances see . /// @@ -20,5 +21,11 @@ public Uri AuthorityHost get { return _authorityHost ?? AzureAuthorityHosts.GetDefault(); } set { _authorityHost = Validations.ValidateAuthorityHost(value); } } + + /// + /// If true, enables the credential to fetch tokens for any tenants the user or multi-tenant application registration is a member of. + /// Otherwise the credential will only acquire tokens from the tenant configured when the credential was constructed. + /// + public bool AllowMultiTenantAuthentication { get; set; } } } diff --git a/sdk/identity/Azure.Identity/src/UsernamePasswordCredential.cs b/sdk/identity/Azure.Identity/src/UsernamePasswordCredential.cs index 4e83b6a59ff76..5572c6b1c3f7d 100644 --- a/sdk/identity/Azure.Identity/src/UsernamePasswordCredential.cs +++ b/sdk/identity/Azure.Identity/src/UsernamePasswordCredential.cs @@ -26,6 +26,8 @@ public class UsernamePasswordCredential : TokenCredential private readonly string _username; private readonly SecureString _password; private AuthenticationRecord _record; + private readonly string _tenantId; + private readonly bool _allowMultiTenantAuthentication; /// /// Protected constructor for mocking @@ -77,16 +79,16 @@ public UsernamePasswordCredential(string username, string password, string tenan internal UsernamePasswordCredential(string username, string password, string tenantId, string clientId, TokenCredentialOptions options, CredentialPipeline pipeline, MsalPublicClient client) { - _username = username ?? throw new ArgumentNullException(nameof(username)); - - _password = (password != null) ? password.ToSecureString() : throw new ArgumentNullException(nameof(password)); - - _clientId = clientId ?? throw new ArgumentNullException(nameof(clientId)); - - Validations.ValidateTenantId(tenantId, nameof(tenantId)); - + Argument.AssertNotNull(username, nameof(username)); + Argument.AssertNotNull(password, nameof(password)); + Argument.AssertNotNull(clientId, nameof(clientId)); + _tenantId = Validations.ValidateTenantId(tenantId, nameof(tenantId)); + _allowMultiTenantAuthentication = options?.AllowMultiTenantAuthentication ?? false; + + _username = username; + _password = password.ToSecureString(); + _clientId = clientId; _pipeline = pipeline ?? CredentialPipeline.GetInstance(options); - _client = client ?? new MsalPublicClient(_pipeline, tenantId, clientId, null, options as ITokenCacheOptions); } @@ -140,7 +142,8 @@ public virtual async Task AuthenticateAsync(TokenRequestCo /// /// Obtains a token for a user account, authenticating them using the given username and password. Note: This will fail with - /// an if the specified user account has MFA enabled. This method is called automatically by Azure SDK client libraries. You may call this method directly, but you must also handle token caching and token refreshing. + /// an if the specified user account has MFA enabled. This method is called automatically by Azure SDK client libraries. + /// You may call this method directly, but you must also handle token caching and token refreshing. /// /// The details of the authentication request. /// A controlling the request lifetime. @@ -152,7 +155,8 @@ public override AccessToken GetToken(TokenRequestContext requestContext, Cancell /// /// Obtains a token for a user account, authenticating them using the given username and password. Note: This will fail with - /// an if the specified user account has MFA enabled. This method is called automatically by Azure SDK client libraries. You may call this method directly, but you must also handle token caching and token refreshing. + /// an if the specified user account has MFA enabled. This method is called automatically by Azure SDK client libraries. + /// You may call this method directly, but you must also handle token caching and token refreshing. /// /// The details of the authentication request. /// A controlling the request lifetime. @@ -184,8 +188,10 @@ private async Task GetTokenImplAsync(bool async, TokenRequestContex try { + var tenantId = TenantIdResolver.Resolve(_tenantId, requestContext, _allowMultiTenantAuthentication); + AuthenticationResult result = await _client - .AcquireTokenByUsernamePasswordAsync(requestContext.Scopes, requestContext.Claims, _username, _password, async, cancellationToken) + .AcquireTokenByUsernamePasswordAsync(requestContext.Scopes, requestContext.Claims, _username, _password, tenantId, async, cancellationToken) .ConfigureAwait(false); _record = new AuthenticationRecord(result, _clientId); diff --git a/sdk/identity/Azure.Identity/src/VisualStudioCodeCredential.cs b/sdk/identity/Azure.Identity/src/VisualStudioCodeCredential.cs index b051e86ec5eca..42d37336753a8 100644 --- a/sdk/identity/Azure.Identity/src/VisualStudioCodeCredential.cs +++ b/sdk/identity/Azure.Identity/src/VisualStudioCodeCredential.cs @@ -26,6 +26,8 @@ public class VisualStudioCodeCredential : TokenCredential private readonly CredentialPipeline _pipeline; private readonly string _tenantId; private readonly MsalPublicClient _client; + private const string _commonTenant = "common"; + private readonly bool _allowMultiTenantAuthentication; /// /// Creates a new instance of the . @@ -41,11 +43,12 @@ public VisualStudioCodeCredential(VisualStudioCodeCredentialOptions options) : t internal VisualStudioCodeCredential(VisualStudioCodeCredentialOptions options, CredentialPipeline pipeline, MsalPublicClient client, IFileSystemService fileSystem, IVisualStudioCodeAdapter vscAdapter) { - _tenantId = options?.TenantId ?? "common"; + _tenantId = options?.TenantId ?? _commonTenant; _pipeline = pipeline ?? CredentialPipeline.GetInstance(options); _client = client ?? new MsalPublicClient(_pipeline, options?.TenantId, ClientId, null, null); _fileSystem = fileSystem ?? FileSystemService.Default; _vscAdapter = vscAdapter ?? GetVscAdapter(); + _allowMultiTenantAuthentication = options?.AllowMultiTenantAuthentication ?? false; } /// @@ -63,8 +66,9 @@ private async ValueTask GetTokenImplAsync(TokenRequestContext reque try { GetUserSettings(out var tenant, out var environmentName); + var tenantId = TenantIdResolver.Resolve(tenant, requestContext, _allowMultiTenantAuthentication); - if (string.Equals(tenant, Constants.AdfsTenantId, StringComparison.Ordinal)) + if (string.Equals(tenantId, Constants.AdfsTenantId, StringComparison.Ordinal)) { throw new CredentialUnavailableException("VisualStudioCodeCredential authentication unavailable. ADFS tenant / authorities are not supported."); } @@ -72,7 +76,8 @@ private async ValueTask GetTokenImplAsync(TokenRequestContext reque var cloudInstance = GetAzureCloudInstance(environmentName); string storedCredentials = GetStoredCredentials(environmentName); - var result = await _client.AcquireTokenByRefreshTokenAsync(requestContext.Scopes, requestContext.Claims, storedCredentials, cloudInstance, tenant, async, cancellationToken) + var result = await _client + .AcquireTokenByRefreshTokenAsync(requestContext.Scopes, requestContext.Claims, storedCredentials, cloudInstance, tenantId, async, cancellationToken) .ConfigureAwait(false); return scope.Succeeded(new AccessToken(result.AccessToken, result.ExpiresOn)); } diff --git a/sdk/identity/Azure.Identity/src/VisualStudioCredential.cs b/sdk/identity/Azure.Identity/src/VisualStudioCredential.cs index a8ce6db9c3f82..000cea10934ea 100644 --- a/sdk/identity/Azure.Identity/src/VisualStudioCredential.cs +++ b/sdk/identity/Azure.Identity/src/VisualStudioCredential.cs @@ -29,6 +29,8 @@ public class VisualStudioCredential : TokenCredential private readonly string _tenantId; private readonly IFileSystemService _fileSystem; private readonly IProcessService _processService; + private readonly bool _allowMultiTenantAuthentication; + private readonly bool _tenantIdOptionProvided; /// /// Creates a new instance of the . @@ -39,10 +41,15 @@ public VisualStudioCredential() : this(null) { } /// Creates a new instance of the with the specified options. /// /// Options for configuring the credential. - public VisualStudioCredential(VisualStudioCredentialOptions options) : this(options?.TenantId, CredentialPipeline.GetInstance(options), default, default) { } + public VisualStudioCredential(VisualStudioCredentialOptions options) : this(options?.TenantId, CredentialPipeline.GetInstance(options), default, default) + { + _allowMultiTenantAuthentication = options?.AllowMultiTenantAuthentication ?? false; + } - internal VisualStudioCredential(string tenantId, CredentialPipeline pipeline, IFileSystemService fileSystem, IProcessService processService) + internal VisualStudioCredential(string tenantId, CredentialPipeline pipeline, IFileSystemService fileSystem, IProcessService processService, VisualStudioCredentialOptions options = null) { + _allowMultiTenantAuthentication = options?.AllowMultiTenantAuthentication ?? false; + _tenantIdOptionProvided = tenantId != null; _tenantId = tenantId; _pipeline = pipeline ?? CredentialPipeline.GetInstance(null); _fileSystem = fileSystem ?? FileSystemService.Default; @@ -72,7 +79,7 @@ private async ValueTask GetTokenImplAsync(TokenRequestContext reque var tokenProviders = GetTokenProviders(tokenProviderPath); var resource = ScopeUtilities.ScopesToResource(requestContext.Scopes); - var processStartInfos = GetProcessStartInfos(tokenProviders, resource, cancellationToken); + var processStartInfos = GetProcessStartInfos(tokenProviders, resource, requestContext, cancellationToken); if (processStartInfos.Count == 0) { @@ -141,10 +148,10 @@ private async Task RunProcessesAsync(List process } } - private List GetProcessStartInfos(VisualStudioTokenProvider[] visualStudioTokenProviders, string resource, CancellationToken cancellationToken) + private List GetProcessStartInfos(VisualStudioTokenProvider[] visualStudioTokenProviders, string resource, TokenRequestContext requestContext, CancellationToken cancellationToken) { - List processStartInfos = new List(); - StringBuilder arguments = new StringBuilder(); + List processStartInfos = new(); + StringBuilder arguments = new(); foreach (VisualStudioTokenProvider tokenProvider in visualStudioTokenProviders) { @@ -159,9 +166,10 @@ private List GetProcessStartInfos(VisualStudioTokenProvider[] arguments.Clear(); arguments.Append(ResourceArgumentName).Append(' ').Append(resource); - if (_tenantId != default) + var tenantId = TenantIdResolver.Resolve(_tenantId, requestContext, _allowMultiTenantAuthentication); + if (tenantId != default) { - arguments.Append(' ').Append(TenantArgumentName).Append(' ').Append(_tenantId); + arguments.Append(' ').Append(TenantArgumentName).Append(' ').Append(tenantId); } // Add the arguments set in the token provider file. diff --git a/sdk/identity/Azure.Identity/tests/AuthorizationCodeCredentialTests.cs b/sdk/identity/Azure.Identity/tests/AuthorizationCodeCredentialTests.cs index f6cfe0c393ef7..614a4ba210094 100644 --- a/sdk/identity/Azure.Identity/tests/AuthorizationCodeCredentialTests.cs +++ b/sdk/identity/Azure.Identity/tests/AuthorizationCodeCredentialTests.cs @@ -15,12 +15,15 @@ public class AuthorizationCodeCredentialTests : ClientTestBase { private const string ClientId = "04b07795-8ddb-461a-bbee-02f9e1bf7b46"; private const string TenantId = "a0287521-e002-0026-7112-207c0c000000"; + private const string TenantIdHint = "a0287521-e002-0026-7112-207c0c001234"; private const string ReplyUrl = "https://myredirect/"; private const string Scope = "https://vault.azure.net/.default"; + private TokenCredentialOptions options; private string authCode; private string expectedToken; private DateTimeOffset expiresOn; private MockMsalConfidentialClient mockMsalClient; + private string expectedTenantId; private string expectedReplyUri; private string clientSecret = Guid.NewGuid().ToString(); private Func> silentFactory; @@ -31,6 +34,7 @@ public AuthorizationCodeCredentialTests(bool isAsync) : base(isAsync) [SetUp] public void TestSetup() { + expectedTenantId = TenantId; expectedReplyUri = null; authCode = Guid.NewGuid().ToString(); expectedToken = Guid.NewGuid().ToString(); @@ -48,21 +52,23 @@ public void TestSetup() Guid.NewGuid(), null, "Bearer"); - silentFactory = (_, _, _replyUri, _) => + silentFactory = (_, _tenantId, _replyUri, _) => { + Assert.AreEqual(expectedTenantId, _tenantId); Assert.AreEqual(expectedReplyUri, _replyUri); return new ValueTask(result); }; mockMsalClient = new MockMsalConfidentialClient(silentFactory); - mockMsalClient.AuthcodeFactory = (_, _, _replyUri, _) => + mockMsalClient.AuthcodeFactory = (_, _tenantId, _replyUri, _) => { + Assert.AreEqual(expectedTenantId, _tenantId); Assert.AreEqual(expectedReplyUri, _replyUri); return result; }; } [Test] - public async Task AuthenticateWithAuthCodeMockAsync([Values(null, ReplyUrl)] string replyUri) + public async Task AuthenticateWithAuthCodeHonorsReplyUrl([Values(null, ReplyUrl)] string replyUri) { AuthorizationCodeCredentialOptions options = null; if (replyUri != null) @@ -83,5 +89,23 @@ public async Task AuthenticateWithAuthCodeMockAsync([Values(null, ReplyUrl)] str Assert.AreEqual(token2.Token, expectedToken, "Should be the expected token value"); } + + [Test] + public async Task AuthenticateWithAuthCodeHonorsTenantId([Values(null, TenantIdHint)] string tenantId, [Values(true)] bool allowMultiTenantAuthentication) + { + options = new TokenCredentialOptions { AllowMultiTenantAuthentication = allowMultiTenantAuthentication }; + var context = new TokenRequestContext(new[] { Scope }, tenantId: tenantId); + expectedTenantId = TenantIdResolver.Resolve(TenantId, context, options.AllowMultiTenantAuthentication); + + AuthorizationCodeCredential cred = InstrumentClient(new AuthorizationCodeCredential(TenantId, ClientId, clientSecret, authCode, options, mockMsalClient)); + + AccessToken token = await cred.GetTokenAsync(context); + + Assert.AreEqual(token.Token, expectedToken, "Should be the expected token value"); + + AccessToken token2 = await cred.GetTokenAsync(context); + + Assert.AreEqual(token2.Token, expectedToken, "Should be the expected token value"); + } } } diff --git a/sdk/identity/Azure.Identity/tests/AzureCliCredentialTests.cs b/sdk/identity/Azure.Identity/tests/AzureCliCredentialTests.cs index 99c348a2973f2..b6b0d1383a397 100644 --- a/sdk/identity/Azure.Identity/tests/AzureCliCredentialTests.cs +++ b/sdk/identity/Azure.Identity/tests/AzureCliCredentialTests.cs @@ -14,19 +14,40 @@ namespace Azure.Identity.Tests { public class AzureCliCredentialTests : ClientTestBase { + private const string Scope = "https://vault.azure.net/.default"; + private const string TenantId = "explicitTenantId"; + private const string TenantIdHint = "tenantIdChallenge"; + public AzureCliCredentialTests(bool isAsync) : base(isAsync) { } [Test] - public async Task AuthenticateWithCliCredential() + public async Task AuthenticateWithCliCredential( + [Values(null, TenantIdHint)] string tenantId, + [Values(true)] bool allowMultiTenantAuthentication, + [Values(null, TenantId)] string explicitTenantId) { + var context = new TokenRequestContext(new[] { Scope }, tenantId: tenantId); + var options = new AzureCliCredentialOptions { TenantId = explicitTenantId, AllowMultiTenantAuthentication = allowMultiTenantAuthentication}; + string expectedTenantId = TenantIdResolver.Resolve(explicitTenantId, context, options.AllowMultiTenantAuthentication); var (expectedToken, expectedExpiresOn, processOutput) = CredentialTestHelpers.CreateTokenForAzureCli(); var testProcess = new TestProcess { Output = processOutput }; - AzureCliCredential credential = InstrumentClient(new AzureCliCredential(CredentialPipeline.GetInstance(null), new TestProcessService(testProcess))); - AccessToken actualToken = await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default)); + AzureCliCredential credential = + InstrumentClient(new AzureCliCredential(CredentialPipeline.GetInstance(null), new TestProcessService(testProcess, true), options)); + AccessToken actualToken = await credential.GetTokenAsync(context); Assert.AreEqual(expectedToken, actualToken.Token); Assert.AreEqual(expectedExpiresOn, actualToken.ExpiresOn); + + var expectTenantId = expectedTenantId != null; + if (expectTenantId) + { + Assert.That(testProcess.StartInfo.Arguments, Does.Contain($"-tenant {expectedTenantId}")); + } + else + { + Assert.That(testProcess.StartInfo.Arguments, Does.Not.Contain("-tenant")); + } } [Test] @@ -43,14 +64,18 @@ public async Task AuthenticateWithCliCredential_ExpiresIn() } [Test] - public void AuthenticateWithCliCredential_InvalidJsonOutput([Values("", "{}", "{\"Some\": false}", "{\"accessToken\": \"token\"}", "{\"expiresOn\" : \"1900-01-01 00:00:00.123456\"}")] string jsonContent) + public void AuthenticateWithCliCredential_InvalidJsonOutput( + [Values("", "{}", "{\"Some\": false}", "{\"accessToken\": \"token\"}", "{\"expiresOn\" : \"1900-01-01 00:00:00.123456\"}")] + string jsonContent) { var testProcess = new TestProcess { Output = jsonContent }; AzureCliCredential credential = InstrumentClient(new AzureCliCredential(CredentialPipeline.GetInstance(null), new TestProcessService(testProcess))); Assert.ThrowsAsync(async () => await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default))); } - private const string RefreshTokenExpiredError = "Azure CLI authentication failed due to an unknown error. ERROR: Get Token request returned http error: 400 and server response: {\"error\":\"invalid_grant\",\"error_description\":\"AADSTS70008: The provided authorization code or refresh token has expired due to inactivity. Send a new interactive authorization request for this user and resource."; + private const string RefreshTokenExpiredError = + "Azure CLI authentication failed due to an unknown error. ERROR: Get Token request returned http error: 400 and server response: {\"error\":\"invalid_grant\",\"error_description\":\"AADSTS70008: The provided authorization code or refresh token has expired due to inactivity. Send a new interactive authorization request for this user and resource."; + public static IEnumerable AzureCliExceptionScenarios() { // params @@ -60,7 +85,10 @@ public static IEnumerable AzureCliExceptionScenarios() yield return new object[] { "az: not found", AzureCliCredential.AzureCLINotInstalled, typeof(CredentialUnavailableException) }; yield return new object[] { "Please run 'az login'", AzureCliCredential.AzNotLogIn, typeof(CredentialUnavailableException) }; yield return new object[] { RefreshTokenExpiredError, AzureCliCredential.InteractiveLoginRequired, typeof(CredentialUnavailableException) }; - yield return new object[] { "random unknown exception", AzureCliCredential.AzureCliFailedError + " random unknown exception", typeof(AuthenticationFailedException) }; + yield return new object[] + { + "random unknown exception", AzureCliCredential.AzureCliFailedError + " random unknown exception", typeof(AuthenticationFailedException) + }; } [Test] diff --git a/sdk/identity/Azure.Identity/tests/AzureIdentityEventSourceTests.cs b/sdk/identity/Azure.Identity/tests/AzureIdentityEventSourceTests.cs index ca9c1d568354e..73d2d3dc94960 100644 --- a/sdk/identity/Azure.Identity/tests/AzureIdentityEventSourceTests.cs +++ b/sdk/identity/Azure.Identity/tests/AzureIdentityEventSourceTests.cs @@ -75,7 +75,7 @@ public async Task ValidateClientCertificateCredentialSucceededEvents() [Test] public async Task ValidateDeviceCodeCredentialSucceededEvents() { - var mockMsalClient = new MockMsalPublicClient() { DeviceCodeAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: Guid.NewGuid().ToString(), expiresOn: DateTimeOffset.UtcNow.AddMinutes(10)); } }; + var mockMsalClient = new MockMsalPublicClient { DeviceCodeAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(Guid.NewGuid().ToString(), expiresOn: DateTimeOffset.UtcNow.AddMinutes(10)); } }; var credential = InstrumentClient(new DeviceCodeCredential((_, __) => { return Task.CompletedTask; }, default, Guid.NewGuid().ToString(), default, default, mockMsalClient)); @@ -87,7 +87,7 @@ public async Task ValidateDeviceCodeCredentialSucceededEvents() [Test] public async Task ValidateInteractiveBrowserCredentialSucceededEvents() { - var mockMsalClient = new MockMsalPublicClient() { AuthFactory = _ => { return AuthenticationResultFactory.Create(accessToken: Guid.NewGuid().ToString(), expiresOn: DateTimeOffset.UtcNow.AddMinutes(10)); } }; + var mockMsalClient = new MockMsalPublicClient { AuthFactory = (_,_) => { return AuthenticationResultFactory.Create(Guid.NewGuid().ToString(), expiresOn: DateTimeOffset.UtcNow.AddMinutes(10)); } }; var credential = InstrumentClient(new InteractiveBrowserCredential(default, Guid.NewGuid().ToString(), default, default, mockMsalClient)); @@ -102,7 +102,7 @@ public async Task ValidateSharedTokenCacheCredentialSucceededEvents() var mockMsalClient = new MockMsalPublicClient { Accounts = new List { new MockAccount("mockuser@mockdomain.com") }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: Guid.NewGuid().ToString(), expiresOn: DateTimeOffset.UtcNow.AddMinutes(10)); } + SilentAuthFactory = (_,_) => { return AuthenticationResultFactory.Create(Guid.NewGuid().ToString(), expiresOn: DateTimeOffset.UtcNow.AddMinutes(10)); } }; var credential = InstrumentClient(new SharedTokenCacheCredential(null, "mockuser@mockdomain.com", default, default, mockMsalClient)); @@ -145,9 +145,13 @@ public async Task ValidateDeviceCodeCredentialFailedEvents() { var expExMessage = Guid.NewGuid().ToString(); - var mockMsalClient = new MockMsalPublicClient() { DeviceCodeAuthFactory = (_) => throw new MockClientException(expExMessage) }; + var mockMsalClient = new MockMsalPublicClient + { + DeviceCodeAuthFactory = (_, _) => throw new MockClientException(expExMessage), + SilentAuthFactory = (_, _) => throw new MockClientException(expExMessage) + }; - var credential = InstrumentClient(new DeviceCodeCredential((_, __) => { return Task.CompletedTask; }, default, Guid.NewGuid().ToString(), default, default, mockMsalClient)); + var credential = InstrumentClient(new DeviceCodeCredential((_, _) => { return Task.CompletedTask; }, default, Guid.NewGuid().ToString(), default, default, mockMsalClient)); var method = "DeviceCodeCredential.GetToken"; @@ -159,7 +163,7 @@ public async Task ValidateInteractiveBrowserCredentialFailedEvents() { var expExMessage = Guid.NewGuid().ToString(); - var mockMsalClient = new MockMsalPublicClient() { AuthFactory = _ => throw new MockClientException(expExMessage) }; + var mockMsalClient = new MockMsalPublicClient { AuthFactory = (_,_) => throw new MockClientException(expExMessage) }; var credential = InstrumentClient(new InteractiveBrowserCredential(Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), default, default, mockMsalClient)); @@ -176,7 +180,7 @@ public async Task ValidateSharedTokenCacheCredentialFailedEvents() var mockMsalClient = new MockMsalPublicClient { Accounts = new List { new MockAccount("mockuser@mockdomain.com") }, - SilentAuthFactory = (_) => throw new MockClientException(expExMessage) + SilentAuthFactory = (_,_) => throw new MockClientException(expExMessage) }; var credential = InstrumentClient(new SharedTokenCacheCredential(null, "mockuser@mockdomain.com", default, default, mockMsalClient)); @@ -235,7 +239,7 @@ private async Task AssertCredentialGetTokenFailedAsync(TokenCredential credentia Assert.AreEqual(method, e.GetProperty("method")); Assert.AreEqual($"[ {string.Join(", ", expScopes)} ]", e.GetProperty("scopes")); Assert.AreEqual(expParentRequestId, e.GetProperty("parentRequestId")); - Assert.IsTrue(e.GetProperty("exception").Contains(expExMessage)); + Assert.That(e.GetProperty("exception"), Does.Contain(expExMessage)); await Task.CompletedTask; } diff --git a/sdk/identity/Azure.Identity/tests/AzurePowerShellCredentialsTests.cs b/sdk/identity/Azure.Identity/tests/AzurePowerShellCredentialsTests.cs index 31f21f5c229a7..1b1f6baa08d2a 100644 --- a/sdk/identity/Azure.Identity/tests/AzurePowerShellCredentialsTests.cs +++ b/sdk/identity/Azure.Identity/tests/AzurePowerShellCredentialsTests.cs @@ -4,11 +4,13 @@ using System; using System.ComponentModel; using System.Diagnostics; +using System.Text; using System.Threading; using System.Threading.Tasks; using Azure.Core; using Azure.Core.TestFramework; using Azure.Identity.Tests.Mock; +using Microsoft.CodeAnalysis.Operations; using NUnit.Framework; namespace Azure.Identity.Tests @@ -18,21 +20,48 @@ public class AzurePowerShellCredentialsTests : ClientTestBase private string tokenXML = "Kg==5/11/2021 8:20:03 PM +00:0072f988bf-86f1-41af-91ab-2d7cd011db47chriss@microsoft.comBearer"; + private const string Scope = "https://vault.azure.net/.default"; + private const string TenantId = "a0287521-e002-0026-7112-207c0c000000"; + private const string TenantIdHint = "a0287521-e002-0026-7112-207c0c001234"; + public AzurePowerShellCredentialsTests(bool isAsync) : base(isAsync) { } [Test] - public async Task AuthenticateWithAzurePowerShellCredential() + public async Task AuthenticateWithAzurePowerShellCredential( + [Values(null, TenantIdHint)] string tenantId, + [Values(true)] bool allowMultiTenantAuthentication, + [Values(null, TenantId)] string explicitTenantId) { + var context = new TokenRequestContext(new[] { Scope }, tenantId: tenantId); + var options = new AzurePowerShellCredentialOptions { TenantId = explicitTenantId, AllowMultiTenantAuthentication = allowMultiTenantAuthentication}; + string expectedTenantId = TenantIdResolver.Resolve(explicitTenantId, context, options.AllowMultiTenantAuthentication); var (expectedToken, expectedExpiresOn, processOutput) = CredentialTestHelpers.CreateTokenForAzurePowerShell(TimeSpan.FromSeconds(30)); var testProcess = new TestProcess { Output = processOutput }; AzurePowerShellCredential credential = InstrumentClient( - new AzurePowerShellCredential(new AzurePowerShellCredentialOptions(), CredentialPipeline.GetInstance(null), new TestProcessService(testProcess))); - AccessToken actualToken = await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default)); + new AzurePowerShellCredential(options, CredentialPipeline.GetInstance(null), new TestProcessService(testProcess, true))); + AccessToken actualToken = await credential.GetTokenAsync(context); Assert.AreEqual(expectedToken, actualToken.Token); Assert.AreEqual(expectedExpiresOn, actualToken.ExpiresOn); + + var iStart = testProcess.StartInfo.Arguments.IndexOf("EncodedCommand"); + iStart = testProcess.StartInfo.Arguments.IndexOf('\"', iStart) + 1; + var iEnd = testProcess.StartInfo.Arguments.IndexOf('\"', iStart); + var commandString = testProcess.StartInfo.Arguments.Substring(iStart, iEnd - iStart); + var b = Convert.FromBase64String(commandString); + commandString = Encoding.Unicode.GetString(b); + + var expectTenantId = expectedTenantId != null; + if (expectTenantId) + { + Assert.That(commandString, Does.Contain($"-TenantId {expectedTenantId}")); + } + else + { + Assert.That(commandString, Does.Not.Contain("-TenantId")); + } } [Test] diff --git a/sdk/identity/Azure.Identity/tests/ClientCertificateCredentialTests.cs b/sdk/identity/Azure.Identity/tests/ClientCertificateCredentialTests.cs index 8dda808f23e3f..40d91bb200569 100644 --- a/sdk/identity/Azure.Identity/tests/ClientCertificateCredentialTests.cs +++ b/sdk/identity/Azure.Identity/tests/ClientCertificateCredentialTests.cs @@ -12,15 +12,25 @@ using Azure.Core; using Azure.Core.TestFramework; using Azure.Identity.Tests.Mock; +using Microsoft.Identity.Client; using NUnit.Framework; namespace Azure.Identity.Tests { public class ClientCertificateCredentialTests : ClientTestBase { + private const string Scope = "https://vault.azure.net/.default"; + private const string TenantIdHint = "a0287521-e002-0026-7112-207c0c001234"; + private const string ClientId = "04b07795-8ddb-461a-bbee-02f9e1bf7b46"; + private const string TenantId = "a0287521-e002-0026-7112-207c0c000000"; + private string expectedToken; + private DateTimeOffset expiresOn; + private MockMsalConfidentialClient mockMsalClient; + private string expectedTenantId; + private TokenCredentialOptions options; + public ClientCertificateCredentialTests(bool isAsync) : base(isAsync) - { - } + { } [Test] public void VerifyCtorParametersValidation() @@ -48,11 +58,26 @@ public void VerifyBadCertificateFileBehavior() TokenRequestContext tokenContext = new TokenRequestContext(MockScopes.Default); - ClientCertificateCredential missingFileCredential = new ClientCertificateCredential(tenantId, clientId, Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "notfound.pem")); - ClientCertificateCredential invalidPemCredential = new ClientCertificateCredential(tenantId, clientId, Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "cert-invalid-data.pem")); - ClientCertificateCredential unknownFormatCredential = new ClientCertificateCredential(tenantId, clientId, Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "cert.unknown")); - ClientCertificateCredential encryptedCredential = new ClientCertificateCredential(tenantId, clientId, Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "cert-password-protected.pfx")); - ClientCertificateCredential unsupportedCertCredential = new ClientCertificateCredential(tenantId, clientId, Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "ec-cert.pem")); + ClientCertificateCredential missingFileCredential = new ClientCertificateCredential( + tenantId, + clientId, + Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "notfound.pem")); + ClientCertificateCredential invalidPemCredential = new ClientCertificateCredential( + tenantId, + clientId, + Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "cert-invalid-data.pem")); + ClientCertificateCredential unknownFormatCredential = new ClientCertificateCredential( + tenantId, + clientId, + Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "cert.unknown")); + ClientCertificateCredential encryptedCredential = new ClientCertificateCredential( + tenantId, + clientId, + Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "cert-password-protected.pfx")); + ClientCertificateCredential unsupportedCertCredential = new ClientCertificateCredential( + tenantId, + clientId, + Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "ec-cert.pem")); Assert.Throws(() => missingFileCredential.GetToken(tokenContext)); Assert.Throws(() => invalidPemCredential.GetToken(tokenContext)); @@ -87,7 +112,9 @@ public async Task VerifyClientCertificateRequestFailedAsync(bool usePemFile) var mockCert = new X509Certificate2(certificatePath); ClientCertificateCredential credential = InstrumentClient( - usePemFile ? new ClientCertificateCredential(expectedTenantId, expectedClientId, certificatePathPem, options) : new ClientCertificateCredential(expectedTenantId, expectedClientId, mockCert, options) + usePemFile + ? new ClientCertificateCredential(expectedTenantId, expectedClientId, certificatePathPem, options) + : new ClientCertificateCredential(expectedTenantId, expectedClientId, mockCert, options) ); Assert.ThrowsAsync(async () => await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default))); @@ -112,7 +139,9 @@ public void VerifyClientCertificateCredentialException(bool usePemFile) var mockCert = new X509Certificate2(certificatePath); ClientCertificateCredential credential = InstrumentClient( - usePemFile ? new ClientCertificateCredential(expectedTenantId, expectedClientId, certificatePathPem, default, default, mockMsalClient) : new ClientCertificateCredential(expectedTenantId, expectedClientId, mockCert, default, default, mockMsalClient) + usePemFile + ? new ClientCertificateCredential(expectedTenantId, expectedClientId, certificatePathPem, default, default, mockMsalClient) + : new ClientCertificateCredential(expectedTenantId, expectedClientId, mockCert, default, default, mockMsalClient) ); var ex = Assert.ThrowsAsync(async () => await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default))); @@ -123,5 +152,58 @@ public void VerifyClientCertificateCredentialException(bool usePemFile) Assert.AreEqual(expectedInnerExMessage, ex.InnerException.Message); } + + [Test] + public async Task UsesTenantIdHint( + [Values(true, false)] bool usePemFile, + [Values(null, TenantIdHint)] string tenantId, + [Values(true)] bool allowMultiTenantAuthentication) + { + TestSetup(); + options.AllowMultiTenantAuthentication = allowMultiTenantAuthentication; + var context = new TokenRequestContext(new[] { Scope }, tenantId: tenantId); + expectedTenantId = TenantIdResolver.Resolve(TenantId, context, options.AllowMultiTenantAuthentication); + var certificatePath = Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "cert.pfx"); + var certificatePathPem = Path.Combine(TestContext.CurrentContext.TestDirectory, "Data", "cert.pem"); + var mockCert = new X509Certificate2(certificatePath); + + ClientCertificateCredential credential = InstrumentClient( + usePemFile + ? new ClientCertificateCredential(TenantId, ClientId, certificatePathPem, options, default, mockMsalClient) + : new ClientCertificateCredential(TenantId, ClientId, mockCert, options, default, mockMsalClient) + ); + + var token = await credential.GetTokenAsync(context); + + Assert.AreEqual(token.Token, expectedToken, "Should be the expected token value"); + } + + public void TestSetup() + { + options = new TokenCredentialOptions(); + expectedTenantId = null; + expectedToken = Guid.NewGuid().ToString(); + expiresOn = DateTimeOffset.Now.AddHours(1); + var result = new AuthenticationResult( + expectedToken, + false, + null, + expiresOn, + expiresOn, + TenantId, + new MockAccount("username"), + null, + new[] { Scope }, + Guid.NewGuid(), + null, + "Bearer"); + + Func clientFactory = (_, _tenantId) => + { + Assert.AreEqual(expectedTenantId, _tenantId); + return result; + }; + mockMsalClient = new MockMsalConfidentialClient(clientFactory); + } } } diff --git a/sdk/identity/Azure.Identity/tests/ClientSecretCredentialTests.cs b/sdk/identity/Azure.Identity/tests/ClientSecretCredentialTests.cs index 98e443a4be820..12feff05d2a42 100644 --- a/sdk/identity/Azure.Identity/tests/ClientSecretCredentialTests.cs +++ b/sdk/identity/Azure.Identity/tests/ClientSecretCredentialTests.cs @@ -9,6 +9,7 @@ using Azure.Core; using Azure.Core.TestFramework; using Azure.Identity.Tests.Mock; +using Microsoft.Identity.Client; using Moq; using NUnit.Framework; @@ -16,17 +17,24 @@ namespace Azure.Identity.Tests { public class ClientSecretCredentialTests : ClientTestBase { + private const string Scope = "https://vault.azure.net/.default"; + private const string TenantIdHint = "a0287521-e002-0026-7112-207c0c001234"; + private const string ClientId = "04b07795-8ddb-461a-bbee-02f9e1bf7b46"; + private const string TenantId = "a0287521-e002-0026-7112-207c0c000000"; + private string expectedToken; + private DateTimeOffset expiresOn; + private MockMsalConfidentialClient mockMsalClient; + private string expectedTenantId; + private TokenCredentialOptions options; + public ClientSecretCredentialTests(bool isAsync) : base(isAsync) - { - } + { } [Test] public void VerifyCtorParametersValidation() { var tenantId = Guid.NewGuid().ToString(); - var clientId = Guid.NewGuid().ToString(); - var secret = "secret"; Assert.Throws(() => new ClientSecretCredential(null, clientId, secret)); @@ -34,21 +42,32 @@ public void VerifyCtorParametersValidation() Assert.Throws(() => new ClientSecretCredential(tenantId, clientId, null)); } + [Test] + public async Task UsesTenantIdHint( + [Values(true, false)] bool usePemFile, + [Values(null, TenantIdHint)] string tenantId, + [Values(true)] bool allowMultiTenantAuthentication) + { + TestSetup(); + options.AllowMultiTenantAuthentication = allowMultiTenantAuthentication; + var context = new TokenRequestContext(new[] { Scope }, tenantId: tenantId); + expectedTenantId = TenantIdResolver.Resolve(TenantId, context, options.AllowMultiTenantAuthentication); + ClientSecretCredential client = InstrumentClient(new ClientSecretCredential(expectedTenantId, ClientId, "secret", options, null, mockMsalClient)); + + var token = await client.GetTokenAsync(new TokenRequestContext(MockScopes.Default)); + + Assert.AreEqual(token.Token, expectedToken, "Should be the expected token value"); + } + [Test] public async Task VerifyClientSecretRequestFailedAsync() { var response = new MockResponse(400); - response.SetContent($"{{ \"error_code\": \"InvalidSecret\", \"message\": \"The specified client_secret is incorrect\" }}"); - var mockTransport = new MockTransport(response); - var options = new TokenCredentialOptions() { Transport = mockTransport }; - var expectedTenantId = Guid.NewGuid().ToString(); - var expectedClientId = Guid.NewGuid().ToString(); - var expectedClientSecret = "secret"; ClientSecretCredential client = InstrumentClient(new ClientSecretCredential(expectedTenantId, expectedClientId, expectedClientSecret, options)); @@ -62,20 +81,45 @@ public async Task VerifyClientSecretRequestFailedAsync() public async Task VerifyClientSecretCredentialExceptionAsync() { string expectedInnerExMessage = Guid.NewGuid().ToString(); - var mockMsalClient = new MockMsalConfidentialClient(new MockClientException(expectedInnerExMessage)); - - var credential = InstrumentClient(new ClientSecretCredential(Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), default, default, mockMsalClient)); + var credential = InstrumentClient( + new ClientSecretCredential(Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), default, default, mockMsalClient)); var ex = Assert.ThrowsAsync(async () => await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default))); Assert.IsNotNull(ex.InnerException); - Assert.IsInstanceOf(typeof(MockClientException), ex.InnerException); - Assert.AreEqual(expectedInnerExMessage, ex.InnerException.Message); await Task.CompletedTask; } + + public void TestSetup() + { + options = new TokenCredentialOptions(); + expectedTenantId = null; + expectedToken = Guid.NewGuid().ToString(); + expiresOn = DateTimeOffset.Now.AddHours(1); + var result = new AuthenticationResult( + expectedToken, + false, + null, + expiresOn, + expiresOn, + TenantId, + new MockAccount("username"), + null, + new[] { Scope }, + Guid.NewGuid(), + null, + "Bearer"); + + Func clientFactory = (_, _tenantId) => + { + Assert.AreEqual(expectedTenantId, _tenantId); + return result; + }; + mockMsalClient = new MockMsalConfidentialClient(clientFactory); + } } } diff --git a/sdk/identity/Azure.Identity/tests/DefaultAzureCredentialLiveTests.cs b/sdk/identity/Azure.Identity/tests/DefaultAzureCredentialLiveTests.cs index 9cf491736114c..3ca360d6e3ff5 100644 --- a/sdk/identity/Azure.Identity/tests/DefaultAzureCredentialLiveTests.cs +++ b/sdk/identity/Azure.Identity/tests/DefaultAzureCredentialLiveTests.cs @@ -67,6 +67,7 @@ public async Task DefaultAzureCredential_UseVisualStudioCodeCredential() ExcludeInteractiveBrowserCredential = true, ExcludeSharedTokenCacheCredential = true, ExcludeManagedIdentityCredential = true, + ExcludeVisualStudioCredential = true, VisualStudioCodeTenantId = TestEnvironment.TestTenantId }); diff --git a/sdk/identity/Azure.Identity/tests/DeviceCodeCredentialTests.cs b/sdk/identity/Azure.Identity/tests/DeviceCodeCredentialTests.cs index f76ad189e4b92..d7c72e00b9e93 100644 --- a/sdk/identity/Azure.Identity/tests/DeviceCodeCredentialTests.cs +++ b/sdk/identity/Azure.Identity/tests/DeviceCodeCredentialTests.cs @@ -7,34 +7,45 @@ using System; using System.Collections.Generic; using System.IO; +using System.Linq; +using System.Reflection; using System.Text; using System.Threading; using System.Threading.Tasks; +using Azure.Identity.Tests.Mock; +using Microsoft.Identity.Client; namespace Azure.Identity.Tests { public class DeviceCodeCredentialTests : ClientTestBase { public DeviceCodeCredentialTests(bool isAsync) : base(isAsync) - { - } + { } private const string ClientId = "04b07795-8ddb-461a-bbee-02f9e1bf7b46"; - + private const string TenantId = "a0287521-e002-0026-7112-207c0c000000"; + private const string TenantIdHint = "a0287521-e002-0026-7112-207c0c001234"; + private const string Scope = "https://vault.azure.net/.default"; private readonly HashSet _requestedCodes = new HashSet(); - + private TokenCredentialOptions options = new TokenCredentialOptions(); private readonly object _requestedCodesLock = new object(); + private string expectedCode; + private string expectedToken; + private DateTimeOffset expiresOn; + private MockMsalPublicClient mockMsalClient; + private DeviceCodeResult deviceCodeResult; + private string expectedTenantId = null; - private Task VerifyDeviceCode(DeviceCodeInfo code, string message) + private Task VerifyDeviceCode(DeviceCodeInfo codeInfo, string expectedCode) { - Assert.AreEqual(message, code.Message); + Assert.AreEqual(expectedCode, codeInfo.DeviceCode); return Task.CompletedTask; } - private Task VerifyDeviceCodeAndCancel(DeviceCodeInfo code, string message, CancellationTokenSource cancelSource) + private Task VerifyDeviceCodeAndCancel(DeviceCodeInfo codeInfo, string actualCode, CancellationTokenSource cancelSource) { - Assert.AreEqual(message, code.Message); + Assert.AreEqual(actualCode, codeInfo.DeviceCode); cancelSource.Cancel(); @@ -44,13 +55,11 @@ private Task VerifyDeviceCodeAndCancel(DeviceCodeInfo code, string message, Canc private async Task VerifyDeviceCodeCallbackCancellationToken(DeviceCodeInfo code, CancellationToken cancellationToken) { await Task.Delay(2000, cancellationToken); - cancellationToken.ThrowIfCancellationRequested(); } private class MockException : Exception - { - } + { } private async Task ThrowingDeviceCodeCallback(DeviceCodeInfo code, CancellationToken cancellationToken) { @@ -59,38 +68,55 @@ private async Task ThrowingDeviceCodeCallback(DeviceCodeInfo code, CancellationT throw new MockException(); } - [Test] - public async Task AuthenticateWithDeviceCodeMockAsync() - { - var expectedCode = Guid.NewGuid().ToString(); - - var expectedToken = Guid.NewGuid().ToString(); - - var mockTransport = new MockTransport(request => ProcessMockRequest(request, expectedCode, expectedToken)); - - var options = new TokenCredentialOptions() { Transport = mockTransport }; - - var cred = InstrumentClient(new DeviceCodeCredential((code, cancelToken) => VerifyDeviceCode(code, expectedCode), ClientId, options: options)); - - AccessToken token = await cred.GetTokenAsync(new TokenRequestContext(new string[] { "https://vault.azure.net/.default" })); - - Assert.AreEqual(token.Token, expectedToken); + [SetUp] + public void TestSetup() + { + expectedTenantId = null; + expectedCode = Guid.NewGuid().ToString(); + expectedToken = Guid.NewGuid().ToString(); + expiresOn = DateTimeOffset.Now.AddHours(1); + mockMsalClient = new MockMsalPublicClient(); + deviceCodeResult = MockMsalPublicClient.GetDeviceCodeResult(deviceCode: expectedCode); + mockMsalClient.DeviceCodeResult = deviceCodeResult; + var result = new AuthenticationResult( + expectedToken, + false, + null, + expiresOn, + expiresOn, + TenantId, + new MockAccount("username"), + null, + new[] { Scope }, + Guid.NewGuid(), + null, + "Bearer"); + mockMsalClient.SilentAuthFactory = (_, tId) => + { + Assert.AreEqual(expectedTenantId, tId); + return result; + }; + mockMsalClient.DeviceCodeAuthFactory = (_, _) => + { + // Assert.AreEqual(tenantId, tId); + return result; + }; } [Test] - public async Task AuthenticateWithDeviceCodeMockAsync2() + public async Task AuthenticateWithDeviceCodeMockAsync([Values(null, TenantIdHint)] string tenantId, [Values(true)] bool allowMultiTenantAuthentication) { - var expectedCode = Guid.NewGuid().ToString(); - - var expectedToken = Guid.NewGuid().ToString(); + options = new TokenCredentialOptions { AllowMultiTenantAuthentication = allowMultiTenantAuthentication }; + var context = new TokenRequestContext(new[] { Scope }, tenantId: tenantId); + expectedTenantId = TenantIdResolver.Resolve(TenantId, context, options.AllowMultiTenantAuthentication) ; + var cred = InstrumentClient( + new DeviceCodeCredential((code, _) => VerifyDeviceCode(code, expectedCode), TenantId, ClientId, options, null, mockMsalClient)); - var mockTransport = new MockTransport(request => ProcessMockRequest(request, expectedCode, expectedToken)); + AccessToken token = await cred.GetTokenAsync(context); - var options = new TokenCredentialOptions() { Transport = mockTransport }; - - var cred = InstrumentClient(new DeviceCodeCredential((code, cancelToken) => VerifyDeviceCode(code, expectedCode), ClientId, options: options)); + Assert.AreEqual(token.Token, expectedToken); - AccessToken token = await cred.GetTokenAsync(new TokenRequestContext(new string[] { "https://vault.azure.net/.default" })); + token = await cred.GetTokenAsync(context); Assert.AreEqual(token.Token, expectedToken); } @@ -100,30 +126,24 @@ public async Task AuthenticateWithDeviceCodeMockAsync2() public async Task AuthenticateWithDeviceCodeNoCallback() { var capturedOut = new StringBuilder(); - var capturedOutWriter = new StringWriter(capturedOut); - var stdOut = Console.Out; - Console.SetOut(capturedOutWriter); try { - var expectedCode = Guid.NewGuid().ToString(); - - var expectedToken = Guid.NewGuid().ToString(); + var client = new DeviceCodeCredential { Client = mockMsalClient }; + var cred = InstrumentClient(client); - var mockTransport = new MockTransport(request => ProcessMockRequest(request, expectedCode, expectedToken)); + AccessToken token = await cred.GetTokenAsync(new TokenRequestContext(new[] { Scope })); - var options = new DeviceCodeCredentialOptions() { Transport = mockTransport }; - - var cred = InstrumentClient(new DeviceCodeCredential(options)); + Assert.AreEqual(token.Token, expectedToken); + Assert.AreEqual(mockMsalClient.DeviceCodeResult.Message + Environment.NewLine, capturedOut.ToString()); - AccessToken token = await cred.GetTokenAsync(new TokenRequestContext(new string[] { "https://vault.azure.net/.default" })); + token = await cred.GetTokenAsync(new TokenRequestContext(new[] { Scope })); Assert.AreEqual(token.Token, expectedToken); - - Assert.AreEqual(expectedCode + Environment.NewLine, capturedOut.ToString()); + Assert.AreEqual(mockMsalClient.DeviceCodeResult.Message + Environment.NewLine, capturedOut.ToString()); } finally { @@ -134,19 +154,20 @@ public async Task AuthenticateWithDeviceCodeNoCallback() [Test] public async Task AuthenticateWithDeviceCodeMockVerifyMsalCancellationAsync() { - var expectedCode = Guid.NewGuid().ToString(); - - var expectedToken = Guid.NewGuid().ToString(); - var cancelSource = new CancellationTokenSource(); + var options = new TokenCredentialOptions(); - var mockTransport = new MockTransport(request => ProcessMockRequest(request, expectedCode, expectedToken)); - - var options = new TokenCredentialOptions() { Transport = mockTransport }; + var cred = InstrumentClient( + new DeviceCodeCredential( + (code, cancelToken) => VerifyDeviceCodeAndCancel(code, expectedCode, cancelSource), + null, + ClientId, + options, + null, + mockMsalClient)); - var cred = InstrumentClient(new DeviceCodeCredential((code, cancelToken) => VerifyDeviceCodeAndCancel(code, expectedCode, cancelSource), null, ClientId, options: options)); - - var ex = Assert.CatchAsync(async () => await cred.GetTokenAsync(new TokenRequestContext(new string[] { "https://vault.azure.net/.default" }), cancelSource.Token)); + var ex = Assert.CatchAsync( + async () => await cred.GetTokenAsync(new TokenRequestContext(new[] { Scope }), cancelSource.Token)); await Task.CompletedTask; } @@ -154,22 +175,12 @@ public async Task AuthenticateWithDeviceCodeMockVerifyMsalCancellationAsync() [Test] public async Task AuthenticateWithDeviceCodeMockVerifyCallbackCancellationAsync() { - var expectedCode = Guid.NewGuid().ToString(); - - var expectedToken = Guid.NewGuid().ToString(); - - var mockTransport = new MockTransport(request => ProcessMockRequest(request, expectedCode, expectedToken)); - - var options = new TokenCredentialOptions() { Transport = mockTransport }; - - var cancelSource = new CancellationTokenSource(100); - - var cred = InstrumentClient(new DeviceCodeCredential(VerifyDeviceCodeCallbackCancellationToken, ClientId, options: options)); - - var getTokenTask = cred.GetTokenAsync(new TokenRequestContext(new string[] { "https://vault.azure.net/.default" }), cancelSource.Token); - - var ex = Assert.CatchAsync(async () => await getTokenTask); + var cancelSource = new CancellationTokenSource(); + cancelSource.Cancel(); + var cred = InstrumentClient(new DeviceCodeCredential(VerifyDeviceCodeCallbackCancellationToken, null, ClientId, options, null, mockMsalClient)); + var ex = Assert.CatchAsync( + async () => await cred.GetTokenAsync(new TokenRequestContext(new[] { Scope }), cancelSource.Token)); await Task.CompletedTask; } @@ -177,251 +188,31 @@ public async Task AuthenticateWithDeviceCodeMockVerifyCallbackCancellationAsync( public void AuthenticateWithDeviceCodeCallbackThrowsAsync() { IdentityTestEnvironment testEnvironment = new IdentityTestEnvironment(); - var expectedCode = Guid.NewGuid().ToString(); - - var expectedToken = Guid.NewGuid().ToString(); - var cancelSource = new CancellationTokenSource(); + var options = new TokenCredentialOptions(); - var mockTransport = new MockTransport(request => ProcessMockRequest(request, expectedCode, expectedToken)); - - var options = new TokenCredentialOptions() { Transport = mockTransport }; - - var cred = InstrumentClient(new DeviceCodeCredential(ThrowingDeviceCodeCallback, ClientId, options: options)); - - var ex = Assert.ThrowsAsync(async () => await cred.GetTokenAsync(new TokenRequestContext(new string[] { testEnvironment.KeyvaultScope }), cancelSource.Token)); + var cred = InstrumentClient(new DeviceCodeCredential(ThrowingDeviceCodeCallback, null, ClientId, options, null, mockMsalClient)); + var ex = Assert.ThrowsAsync( + async () => await cred.GetTokenAsync(new TokenRequestContext(new[] { testEnvironment.KeyvaultScope }), cancelSource.Token)); Assert.IsInstanceOf(typeof(MockException), ex.InnerException); } [Test] public void DisableAutomaticAuthenticationException() { - var expectedCode = Guid.NewGuid().ToString(); + var cred = InstrumentClient( + new DeviceCodeCredential( + new DeviceCodeCredentialOptions + { + DisableAutomaticAuthentication = true, DeviceCodeCallback = (code, cancelToken) => VerifyDeviceCode(code, expectedCode) + })); - var cred = InstrumentClient(new DeviceCodeCredential(new DeviceCodeCredentialOptions { DisableAutomaticAuthentication = true, DeviceCodeCallback = (code, cancelToken) => VerifyDeviceCode(code, expectedCode) })); - - var expTokenRequestContext = new TokenRequestContext(new string[] { "https://vault.azure.net/.default" }, Guid.NewGuid().ToString()); + var expTokenRequestContext = new TokenRequestContext(new[] { Scope }, Guid.NewGuid().ToString()); var ex = Assert.ThrowsAsync(async () => await cred.GetTokenAsync(expTokenRequestContext)); Assert.AreEqual(expTokenRequestContext, ex.TokenRequestContext); } - - private MockResponse ProcessMockRequest(MockRequest mockRequest, string code, string token) - { - IdentityTestEnvironment testEnvironment = new IdentityTestEnvironment(); - string requestUrl = mockRequest.Uri.ToUri().AbsoluteUri; - - if (requestUrl.StartsWith(new Uri(new Uri(testEnvironment.AuthorityHostUrl), "common/discovery/instance").ToString())) - { - return DiscoveryInstanceResponse; - } - - if (requestUrl.StartsWith(new Uri(new Uri(testEnvironment.AuthorityHostUrl), "organizations/v2.0/.well-known/openid-configuration").ToString())) - { - return OpenIdConfigurationResponse; - } - - if (requestUrl.StartsWith("https://login.microsoftonline.com/organizations/oauth2/v2.0/devicecode")) - { - return CreateDeviceCodeResponse(code); - } - - if (requestUrl.StartsWith("https://login.microsoftonline.com/organizations/oauth2/v2.0/token")) - { - return CreateTokenResponse(code, token); - } - - throw new InvalidOperationException(); - } - - private MockResponse CreateTokenResponse(string code, string token) - { - lock (_requestedCodesLock) - { - if (_requestedCodes.Add(code)) - { - return AuthorizationPendingResponse; - } - else - { - return CreateAuthorizationResponse(token); - } - } - } - - private MockResponse CreateDeviceCodeResponse(string code) - { - MockResponse response = new MockResponse(200).WithContent($@"{{ - ""user_code"": ""{code}"", - ""device_code"": ""{code}_{code}"", - ""verification_uri"": ""https://microsoft.com/devicelogin"", - ""expires_in"": 900, - ""interval"": 1, - ""message"": ""{code}"" -}}"); - - return response; - } - - private MockResponse CreateAuthorizationResponse(string accessToken) - { - MockResponse response = new MockResponse(200).WithContent(@$"{{ - ""token_type"": ""Bearer"", - ""scope"": ""https://vault.azure.net/user_impersonation https://vault.azure.net/.default"", - ""expires_in"": 3600, - ""ext_expires_in"": 3600, - ""access_token"": ""{accessToken}"", - ""refresh_token"": ""eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9-eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ-SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"", - ""foci"": ""1"", - ""id_token"": ""eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6InU0T2ZORlBId0VCb3NIanRyYXVPYlY4NExuWSJ9.eyJhdWQiOiJFMDFCNUY2NC03OEY1LTRGODgtQjI4Mi03QUUzOUI4QUM0QkQiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vRDEwOUI0NkUtM0E5Ri00NDQwLTg2MjItMjVEQjQxOTg1MDUxL3YyLjAiLCJpYXQiOjE1NjM5OTA0MDEsIm5iZiI6MTU2Mzk5MDQwMSwiZXhwIjoxNTYzOTk0MzAxLCJhaW8iOiJRMVV3TlV4YVNFeG9aak5uUWpSd00zcFRNamRrV2pSTFNVcEdMMVV3TWt0a2FrZDFTRkJVVlZwMmVFODRNMFZ0VXk4Mlp6TjJLM1JrVVVzeVQyVXhNamxJWTNKQ1p6MGlMQ0p1WVcxbElqb2lVMk52ZEhRZ1UyTiIsIm5hbWUiOiJTb21lIFVzZXIiLCJvaWQiOiIyQ0M5QzNBOC0yNTA5LTQyMEYtQjAwQi02RTczQkM1MURDQjUiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzb21ldXNlckBtaWNyb3NvZnQuY29tIiwic3ViIjoiQ0p6ZFdJaU9pSkdXakY0UVVOS1JFRnBRWFp6IiwidGlkIjoiMjRGRTMxMUYtN0E3MS00RjgzLTkxNkEtOTQ3OEQ0NUMwNDI3IiwidXRpIjoidFFqSTRNaTAzUVVVek9VSTRRVU0wUWtRaUxDSnBjM01pT2lKb2RIUiIsInZlciI6IjIuMCJ9.eVyG1AL8jwnTo3m9mGsV4EDHa_8PN6rRPEN9E3cQzxNoPU9HZTFt1SgOnLB7n1a4J_E3iVoZ3VB5I-NdDBESRdlg1k4XlrWqtisxl3I7pvWVFZKEhwHYYQ_nZITNeCb48LfZNz-Mr4EZeX6oyUymha5tOomikBLLxP78LOTlbGQiFn9AjtV0LtMeoiDf-K9t-kgU-XwsVjCyFKFBQhcyv7zaBEpeA-Kzh3-HG7wZ-geteM5y-JF97nD_rJ8ow1FmvtDYy6MVcwuNTv2YYT8dn8s-SGB4vpNNignlL0QgYh2P2cIrPdhZVc2iQqYTn_FK_UFPqyb_MZSjl1QkXVhgJA"", - ""client_info"": ""eyJ1aWQiOiIyQ0M5QzNBOC0yNTA5LTQyMEYtQjAwQi02RTczQkM1MURDQjUiLCJ1dGlkIjoiNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3In0"" -}}"); - return response; - } - - private static MockResponse DiscoveryInstanceResponse - { - get - { - return new MockResponse(200).WithContent(@" -{ - ""tenant_discovery_endpoint"": ""https://login.microsoftonline.com/common/v2.0/.well-known/openid-configuration"", - ""api-version"": ""1.1"", - ""metadata"": [ - { - ""preferred_network"": ""login.microsoftonline.com"", - ""preferred_cache"": ""login.windows.net"", - ""aliases"": [ - ""login.microsoftonline.com"", - ""login.windows.net"", - ""login.microsoft.com"", - ""sts.windows.net"" - ] -}, - { - ""preferred_network"": ""login.partner.microsoftonline.cn"", - ""preferred_cache"": ""login.partner.microsoftonline.cn"", - ""aliases"": [ - ""login.partner.microsoftonline.cn"", - ""login.chinacloudapi.cn"" - ] - }, - { - ""preferred_network"": ""login.microsoftonline.de"", - ""preferred_cache"": ""login.microsoftonline.de"", - ""aliases"": [ - ""login.microsoftonline.de"" - ] - }, - { - ""preferred_network"": ""login.microsoftonline.us"", - ""preferred_cache"": ""login.microsoftonline.us"", - ""aliases"": [ - ""login.microsoftonline.us"", - ""login.usgovcloudapi.net"" - ] - }, - { - ""preferred_network"": ""login-us.microsoftonline.com"", - ""preferred_cache"": ""login-us.microsoftonline.com"", - ""aliases"": [ - ""login-us.microsoftonline.com"" - ] - } - ] -}"); - } - } - - private static MockResponse OpenIdConfigurationResponse - { - get - { - return new MockResponse(200).WithContent(@"{ - ""authorization_endpoint"": ""https://login.microsoftonline.com/common/oauth2/v2.0/authorize"", - ""token_endpoint"": ""https://login.microsoftonline.com/common/oauth2/v2.0/token"", - ""token_endpoint_auth_methods_supported"": [ - ""client_secret_post"", - ""private_key_jwt"", - ""client_secret_basic"" - ], - ""jwks_uri"": ""https://login.microsoftonline.com/common/discovery/v2.0/keys"", - ""response_modes_supported"": [ - ""query"", - ""fragment"", - ""form_post"" - ], - ""subject_types_supported"": [ - ""pairwise"" - ], - ""id_token_signing_alg_values_supported"": [ - ""RS256"" - ], - ""http_logout_supported"": true, - ""frontchannel_logout_supported"": true, - ""end_session_endpoint"": ""https://login.microsoftonline.com/common/oauth2/v2.0/logout"", - ""response_types_supported"": [ - ""code"", - ""id_token"", - ""code id_token"", - ""id_token token"" - ], - ""scopes_supported"": [ - ""openid"", - ""profile"", - ""email"", - ""offline_access"" - ], - ""issuer"": ""https://login.microsoftonline.com/{tenantid}/v2.0"", - ""claims_supported"": [ - ""sub"", - ""iss"", - ""cloud_instance_name"", - ""cloud_instance_host_name"", - ""cloud_graph_host_name"", - ""msgraph_host"", - ""aud"", - ""exp"", - ""iat"", - ""auth_time"", - ""acr"", - ""nonce"", - ""preferred_username"", - ""name"", - ""tid"", - ""ver"", - ""at_hash"", - ""c_hash"", - ""email"" - ], - ""request_uri_parameter_supported"": false, - ""userinfo_endpoint"": ""https://graph.microsoft.com/oidc/userinfo"", - ""tenant_region_scope"": null, - ""cloud_instance_name"": ""microsoftonline.com"", - ""cloud_graph_host_name"": ""graph.windows.net"", - ""msgraph_host"": ""graph.microsoft.com"", - ""rbac_url"": ""https://pas.windows.net"" -}"); - } - } - - private static MockResponse AuthorizationPendingResponse - { - get - { - return new MockResponse(404).WithContent(@"{ - ""error"": ""authorization_pending"", - ""error_description"": ""AADSTS70016: Pending end-user authorization.\r\nTrace ID: c40ce91e-5009-4e64-9a10-7732b2500100\r\nCorrelation ID: 73a2edae-f747-44da-8ebf-7cba565fe49d\r\nTimestamp: 2019-07-24 17:49:13Z"", - ""error_codes"": [ - 70016 - ], - ""timestamp"": ""2019-07-24 17:49:13Z"", - ""trace_id"": ""c40ce91e-5009-4e64-9a10-7732b2500100"", - ""correlation_id"": ""73a2edae-f747-44da-8ebf-7cba565fe49d"" -}"); - } - } } } diff --git a/sdk/identity/Azure.Identity/tests/InteractiveBrowserCredentialTests.cs b/sdk/identity/Azure.Identity/tests/InteractiveBrowserCredentialTests.cs index 9d1631fb66fd8..06f9502e1b501 100644 --- a/sdk/identity/Azure.Identity/tests/InteractiveBrowserCredentialTests.cs +++ b/sdk/identity/Azure.Identity/tests/InteractiveBrowserCredentialTests.cs @@ -8,22 +8,33 @@ using Microsoft.Identity.Client; using NUnit.Framework; using System; +using System.Threading; using System.Threading.Tasks; namespace Azure.Identity.Tests { public class InteractiveBrowserCredentialTests : ClientTestBase { + private string TenantId = "a0287521-e002-0026-7112-207c0c000000"; + private const string TenantIdHint = "a0287521-e002-0026-7112-207c0c001234"; + private const string Scope = "https://vault.azure.net/.default"; + private const string ClientId = "04b07795-8ddb-461a-bbee-02f9e1bf7b46"; + private string expectedCode; + private string expectedToken; + private DateTimeOffset expiresOn; + private MockMsalPublicClient mockMsalClient; + private DeviceCodeResult deviceCodeResult; + private string expectedTenantId; + public InteractiveBrowserCredentialTests(bool isAsync) : base(isAsync) - { - } + { } [Test] public async Task InteractiveBrowserAcquireTokenInteractiveException() { string expInnerExMessage = Guid.NewGuid().ToString(); - var mockMsalClient = new MockMsalPublicClient { AuthFactory = _ => { throw new MockClientException(expInnerExMessage); } }; + var mockMsalClient = new MockMsalPublicClient { AuthFactory = (_, _) => { throw new MockClientException(expInnerExMessage); } }; var credential = InstrumentClient(new InteractiveBrowserCredential(default, "", default, default, mockMsalClient)); @@ -47,8 +58,8 @@ public async Task InteractiveBrowserAcquireTokenSilentException() var mockMsalClient = new MockMsalPublicClient { - AuthFactory = _ => { return AuthenticationResultFactory.Create(expToken, expiresOn: expExpiresOn); }, - SilentAuthFactory = _ => { throw new MockClientException(expInnerExMessage); } + AuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); }, + SilentAuthFactory = (_, _) => { throw new MockClientException(expInnerExMessage); } }; var credential = InstrumentClient(new InteractiveBrowserCredential(default, "", default, default, mockMsalClient)); @@ -79,8 +90,8 @@ public async Task InteractiveBrowserRefreshException() var mockMsalClient = new MockMsalPublicClient { - AuthFactory = (_) => { return AuthenticationResultFactory.Create(expToken, expiresOn: expExpiresOn); }, - SilentAuthFactory = (_) => { throw new MsalUiRequiredException("errorCode", "message"); } + AuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); }, + SilentAuthFactory = (_, _) => { throw new MsalUiRequiredException("errorCode", "message"); } }; var credential = InstrumentClient(new InteractiveBrowserCredential(default, "", default, default, mockMsalClient)); @@ -91,7 +102,7 @@ public async Task InteractiveBrowserRefreshException() Assert.AreEqual(expExpiresOn, token.ExpiresOn); - mockMsalClient.AuthFactory = (_) => { throw new MockClientException(expInnerExMessage); }; + mockMsalClient.AuthFactory = (_, _) => { throw new MockClientException(expInnerExMessage); }; var ex = Assert.ThrowsAsync(async () => await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default))); @@ -148,7 +159,7 @@ public async Task LoginHint([Values(null, "fring@contoso.com")] string loginHint { var mockMsalClient = new MockMsalPublicClient { - InteractiveAuthFactory = (_, _, prompt, hintArg, _, _) => + InteractiveAuthFactory = (_, _, prompt, hintArg, _, _, _) => { Assert.AreEqual(loginHint == null ? Prompt.SelectAccount : Prompt.NoPrompt, prompt); Assert.AreEqual(loginHint, hintArg); @@ -166,24 +177,29 @@ private async Task ValidateSyncWorkaroundCompatSwitch(bool expectedThreadPoolExe bool threadPoolExec = false; bool inlineExec = false; - AzureEventSourceListener listener = new AzureEventSourceListener((args, text) => - { - if (args.EventName == "InteractiveAuthenticationExecutingOnThreadPool") + AzureEventSourceListener listener = new AzureEventSourceListener( + (args, text) => { - threadPoolExec = true; - } - if (args.EventName == "InteractiveAuthenticationExecutingInline") + if (args.EventName == "InteractiveAuthenticationExecutingOnThreadPool") + { + threadPoolExec = true; + } + if (args.EventName == "InteractiveAuthenticationExecutingInline") + { + inlineExec = true; + } + }, + System.Diagnostics.Tracing.EventLevel.Informational); + + var mockClient = new MockMsalPublicClient + { + AuthFactory = (_, _) => { - inlineExec = true; + return AuthenticationResultFactory.Create(accessToken: Guid.NewGuid().ToString(), expiresOn: DateTimeOffset.UtcNow.AddMinutes(5)); } - }, System.Diagnostics.Tracing.EventLevel.Informational); - - var mockMsalClient = new MockMsalPublicClient - { - AuthFactory = _ => { return AuthenticationResultFactory.Create(Guid.NewGuid().ToString(), expiresOn: DateTimeOffset.UtcNow.AddMinutes(5)); } }; - var credential = InstrumentClient(new InteractiveBrowserCredential(default, "", default, default, mockMsalClient)); + var credential = InstrumentClient(new InteractiveBrowserCredential(default, "", default, default, mockClient)); AccessToken token = await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default)); @@ -202,5 +218,61 @@ public void DisableAutomaticAuthenticationException() Assert.AreEqual(expTokenRequestContext, ex.TokenRequestContext); } + + [Test] + public async Task UsesTenantIdHint([Values(null, TenantIdHint)] string tenantId, [Values(true)] bool allowMultiTenantAuthentication) + { + TestSetup(); + var options = new InteractiveBrowserCredentialOptions { AllowMultiTenantAuthentication = allowMultiTenantAuthentication }; + var context = new TokenRequestContext(new[] { Scope }, tenantId: tenantId); + expectedTenantId = TenantIdResolver.Resolve(TenantId, context, options.AllowMultiTenantAuthentication); + + var credential = InstrumentClient( + new InteractiveBrowserCredential( + TenantId, + ClientId, + options, + null, + mockMsalClient)); + + var actualToken = await credential.GetTokenAsync(context, CancellationToken.None); + + Assert.AreEqual(expectedToken, actualToken.Token, "Token should match"); + Assert.AreEqual(expiresOn, actualToken.ExpiresOn, "expiresOn should match"); + } + + public void TestSetup() + { + expectedTenantId = null; + expectedCode = Guid.NewGuid().ToString(); + expectedToken = Guid.NewGuid().ToString(); + expiresOn = DateTimeOffset.Now.AddHours(1); + mockMsalClient = new MockMsalPublicClient(); + deviceCodeResult = MockMsalPublicClient.GetDeviceCodeResult(deviceCode: expectedCode); + mockMsalClient.DeviceCodeResult = deviceCodeResult; + var result = new AuthenticationResult( + expectedToken, + false, + null, + expiresOn, + expiresOn, + TenantId, + new MockAccount("username"), + null, + new[] { Scope }, + Guid.NewGuid(), + null, + "Bearer"); + mockMsalClient.InteractiveAuthFactory = (_, _, _, _, tenant, _, _) => + { + Assert.AreEqual(expectedTenantId, tenant, "TenantId passed to msal should match"); + return result; + }; + mockMsalClient.SilentAuthFactory = (_, tenant) => + { + Assert.AreEqual(expectedTenantId, tenant, "TenantId passed to msal should match"); + return result; + }; + } } } diff --git a/sdk/identity/Azure.Identity/tests/ManagedIdentityCredentialTests.cs b/sdk/identity/Azure.Identity/tests/ManagedIdentityCredentialTests.cs index e4356c2a4d84e..d63bc978eb56d 100644 --- a/sdk/identity/Azure.Identity/tests/ManagedIdentityCredentialTests.cs +++ b/sdk/identity/Azure.Identity/tests/ManagedIdentityCredentialTests.cs @@ -95,6 +95,44 @@ public void VerifyImdsRequestHandlesFailedRequestWithCredentialUnavailableExcept } } + [NonParallelizable] + [Test] + [TestCase(null)] + [TestCase("mock-client-id")] + public async Task VerifyIMDSRequestWithPodIdentityEnvVarMockAsync(string clientId) + { + using (new TestEnvVar(new() { { "MSI_ENDPOINT", null }, { "MSI_SECRET", null }, { "AZURE_POD_IDENTITY_TOKEN_URL", "https://mock.podid.endpoint/oauth2/token" } })) + { + var response = CreateMockResponse(200, ExpectedToken); + var mockTransport = new MockTransport(response); + var options = new TokenCredentialOptions() { Transport = mockTransport }; + var pipeline = CredentialPipeline.GetInstance(options); + + var client = new MockManagedIdentityClient(pipeline, clientId) { ManagedIdentitySourceFactory = () => ImdsManagedIdentitySource.TryCreateAsync(new ManagedIdentityClientOptions() { ClientId = clientId, Options = options, Pipeline = pipeline }, false, default).GetAwaiter().GetResult() }; + + ManagedIdentityCredential credential = InstrumentClient(new ManagedIdentityCredential(client)); + + AccessToken actualToken = await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default)); + + Assert.AreEqual(ExpectedToken, actualToken.Token); + + MockRequest request = mockTransport.SingleRequest; + + Assert.IsTrue(request.Uri.ToString().StartsWith("https://mock.podid.endpoint/oauth2/token")); + + string query = request.Uri.Query; + + Assert.That(query, Does.Contain("api-version=2018-02-01")); + Assert.That(query, Does.Contain($"resource={Uri.EscapeDataString(ScopeUtilities.ScopesToResource(MockScopes.Default))}")); + if (clientId != null) + { + Assert.That(query, Does.Contain($"client_id=mock-client-id")); + } + Assert.IsTrue(request.Headers.TryGetValue("Metadata", out string actMetadataValue)); + Assert.AreEqual("true", actMetadataValue); + } + } + [NonParallelizable] [Test] [TestCase(null)] diff --git a/sdk/identity/Azure.Identity/tests/Mock/MockMsalConfidentialClient.cs b/sdk/identity/Azure.Identity/tests/Mock/MockMsalConfidentialClient.cs index 36e321e67ae1c..4d835191aa30d 100644 --- a/sdk/identity/Azure.Identity/tests/Mock/MockMsalConfidentialClient.cs +++ b/sdk/identity/Azure.Identity/tests/Mock/MockMsalConfidentialClient.cs @@ -10,24 +10,24 @@ namespace Azure.Identity.Tests.Mock { internal class MockMsalConfidentialClient : MsalConfidentialClient { - internal Func ClientFactory { get; set; } + internal Func ClientFactory { get; set; } internal Func> SilentFactory { get; set; } internal Func AuthcodeFactory { get; set; } public MockMsalConfidentialClient(AuthenticationResult result) { - ClientFactory = (_) => result; + ClientFactory = (_,_) => result; AuthcodeFactory = (_, _, _, _) => result; } public MockMsalConfidentialClient(Exception exception) { - ClientFactory = (_) => throw exception; + ClientFactory = (_,_) => throw exception; SilentFactory = (_, _, _, _) => throw exception; AuthcodeFactory = (_, _, _, _) => throw exception; } - public MockMsalConfidentialClient(Func clientFactory) + public MockMsalConfidentialClient(Func clientFactory) { ClientFactory = clientFactory; } @@ -42,9 +42,9 @@ public MockMsalConfidentialClient(Func AcquireTokenForClientAsync(string[] scopes, bool async, CancellationToken cancellationToken) + public override ValueTask AcquireTokenForClientAsync(string[] scopes, string tenantId, bool async, CancellationToken cancellationToken) { - return new(ClientFactory(scopes)); + return new(ClientFactory(scopes, tenantId)); } public override async ValueTask AcquireTokenSilentAsync( diff --git a/sdk/identity/Azure.Identity/tests/Mock/MockMsalPublicClient.cs b/sdk/identity/Azure.Identity/tests/Mock/MockMsalPublicClient.cs index 6ddf8afee8698..a7ba8ac4f3762 100644 --- a/sdk/identity/Azure.Identity/tests/Mock/MockMsalPublicClient.cs +++ b/sdk/identity/Azure.Identity/tests/Mock/MockMsalPublicClient.cs @@ -3,6 +3,8 @@ using System; using System.Collections.Generic; +using System.Linq; +using System.Reflection; using System.Security; using System.Threading; using System.Threading.Tasks; @@ -12,92 +14,132 @@ namespace Azure.Identity.Tests.Mock { internal class MockMsalPublicClient : MsalPublicClient { + public DeviceCodeResult DeviceCodeResult { get; set; } = GetDeviceCodeResult(); public List Accounts { get; set; } - public Func AuthFactory { get; set; } + public Func AuthFactory { get; set; } - public Func UserPassAuthFactory { get; set; } + public Func UserPassAuthFactory { get; set; } - public Func InteractiveAuthFactory { get; set; } + public Func InteractiveAuthFactory { get; set; } - public Func SilentAuthFactory { get; set; } + public Func SilentAuthFactory { get; set; } - public Func ExtendedSilentAuthFactory { get; set; } + public Func ExtendedSilentAuthFactory { get; set; } - public Func DeviceCodeAuthFactory { get; set; } + public Func DeviceCodeAuthFactory { get; set; } public Func PubClientAppFactory { get; set; } + public Func RefreshTokenFactory { get; set; } + protected override ValueTask> GetAccountsCoreAsync(bool async, CancellationToken cancellationToken) { return new(Accounts); } - protected override ValueTask AcquireTokenByUsernamePasswordCoreAsync(string[] scopes, string claims, string username, SecureString password, bool async, CancellationToken cancellationToken) + protected override ValueTask AcquireTokenByUsernamePasswordCoreAsync( + string[] scopes, + string claims, + string username, + SecureString password, + string tenantId, + bool async, + CancellationToken cancellationToken) { - Func factory = UserPassAuthFactory ?? AuthFactory; + Func factory = UserPassAuthFactory ?? AuthFactory; if (factory != null) { - return new ValueTask(factory(scopes)); + return new ValueTask(factory(scopes, tenantId)); } throw new NotImplementedException(); } - protected override ValueTask AcquireTokenInteractiveCoreAsync(string[] scopes, string claims, Prompt prompt, string loginHint, bool async, CancellationToken cancellationToken) + protected override ValueTask AcquireTokenInteractiveCoreAsync( + string[] scopes, + string claims, + Prompt prompt, + string loginHint, + string tenantId, + bool async, + CancellationToken cancellationToken) { var interactiveAuthFactory = InteractiveAuthFactory; var authFactory = AuthFactory; if (interactiveAuthFactory != null) { - return new ValueTask(interactiveAuthFactory(scopes, claims, prompt, loginHint, async, cancellationToken)); + return new ValueTask(interactiveAuthFactory(scopes, claims, prompt, loginHint, tenantId, async, cancellationToken)); } if (authFactory != null) { - return new ValueTask(authFactory(scopes)); + return new ValueTask(authFactory(scopes, null)); } throw new NotImplementedException(); } - protected override ValueTask AcquireTokenSilentCoreAsync(string[] scopes, string claims, IAccount account, bool async, CancellationToken cancellationToken) + protected override ValueTask AcquireTokenSilentCoreAsync( + string[] scopes, + string claims, + IAccount account, + string tenantId, + bool async, + CancellationToken cancellationToken) { if (ExtendedSilentAuthFactory != null) { - return new ValueTask(ExtendedSilentAuthFactory(scopes, account, async, cancellationToken)); + return new ValueTask(ExtendedSilentAuthFactory(scopes, account, tenantId, async, cancellationToken)); } - Func factory = SilentAuthFactory ?? AuthFactory; + Func factory = SilentAuthFactory ?? AuthFactory; if (factory != null) { - return new ValueTask(factory(scopes)); + return new ValueTask(factory(scopes, null)); } throw new NotImplementedException(); } - protected override ValueTask AcquireTokenSilentCoreAsync(string[] scopes, string claims, AuthenticationRecord record, bool async, CancellationToken cancellationToken) + protected override ValueTask AcquireTokenSilentCoreAsync( + string[] scopes, + string claims, + AuthenticationRecord record, + string tenantId, + bool async, + CancellationToken cancellationToken) { - Func factory = SilentAuthFactory ?? AuthFactory; + Func factory = SilentAuthFactory ?? AuthFactory; if (factory != null) { - return new ValueTask(factory(scopes)); + return new ValueTask(factory(scopes, tenantId)); } throw new NotImplementedException(); } - protected override ValueTask AcquireTokenWithDeviceCodeCoreAsync(string[] scopes, string claims, Func deviceCodeCallback, bool async, CancellationToken cancellationToken) + protected override async ValueTask AcquireTokenWithDeviceCodeCoreAsync( + string[] scopes, + string claims, + Func deviceCodeCallback, + bool async, + CancellationToken cancellationToken) { - Func factory = DeviceCodeAuthFactory ?? AuthFactory; - - if (factory != null) + if (DeviceCodeAuthFactory != null) { - return new ValueTask(factory(scopes)); + await deviceCodeCallback(DeviceCodeResult); + var result = DeviceCodeAuthFactory(new DeviceCodeInfo(DeviceCodeResult), cancellationToken); + cancellationToken.ThrowIfCancellationRequested(); + return result; } throw new NotImplementedException(); @@ -117,5 +159,36 @@ protected override ValueTask CreateClientCoreAsync(str return new ValueTask(PubClientAppFactory(clientCapabilities)); } + + protected override ValueTask AcquireTokenByRefreshTokenCoreAsync( + string[] scopes, + string claims, + string refreshToken, + AzureCloudInstance azureCloudInstance, + string tenant, + bool async, + CancellationToken cancellationToken) + { + if (RefreshTokenFactory == null) + { + throw new NotImplementedException(); + } + return new ValueTask(RefreshTokenFactory(scopes, claims, refreshToken, azureCloudInstance, tenant, async, cancellationToken)); + } + + internal static DeviceCodeResult GetDeviceCodeResult( + string userCode = "userCode", + string deviceCode = "deviceCode", + string verificationUrl = "https://localhost", + DateTimeOffset expiresOn = new(), + long interval = 0, + string clientId = "clientId", + ISet scopes = null) + { + var ctor = typeof(DeviceCodeResult).GetConstructors(BindingFlags.Instance | BindingFlags.NonPublic).FirstOrDefault(); + var message = $"To sign in, use a web browser to open the page {verificationUrl} and enter the code {deviceCode} to authenticate."; + return (DeviceCodeResult)ctor.Invoke( + new object[] { userCode, deviceCode, verificationUrl, expiresOn, interval, message, clientId, scopes ?? new HashSet() }); + } } } diff --git a/sdk/identity/Azure.Identity/tests/SharedTokenCacheCredentialTests.cs b/sdk/identity/Azure.Identity/tests/SharedTokenCacheCredentialTests.cs index 9c57a1c6ad5b8..3973085b9737b 100644 --- a/sdk/identity/Azure.Identity/tests/SharedTokenCacheCredentialTests.cs +++ b/sdk/identity/Azure.Identity/tests/SharedTokenCacheCredentialTests.cs @@ -14,11 +14,20 @@ namespace Azure.Identity.Tests { public class SharedTokenCacheCredentialTests : ClientTestBase { + private string TenantId = "a0287521-e002-0026-7112-207c0c000000"; + private const string TenantIdHint = "a0287521-e002-0026-7112-207c0c001234"; + private const string Scope = "https://vault.azure.net/.default"; + private const string ClientId = "04b07795-8ddb-461a-bbee-02f9e1bf7b46"; + private string expectedCode; + private string expectedToken; + private DateTimeOffset expiresOn; + private MockMsalPublicClient mockMsal; + private DeviceCodeResult deviceCodeResult; + private string expectedTenantId; private const string expectedUsername = "mockuser@mockdomain.com"; public SharedTokenCacheCredentialTests(bool isAsync) : base(isAsync) - { - } + { } [Test] public async Task VerifyAuthenticationRecordOption() @@ -31,13 +40,18 @@ public async Task VerifyAuthenticationRecordOption() var options = new SharedTokenCacheCredentialOptions { - AuthenticationRecord = new AuthenticationRecord(expectedUsername, expectedEnvironment, expectedHomeId, Guid.NewGuid().ToString(), Guid.NewGuid().ToString()) + AuthenticationRecord = new AuthenticationRecord( + expectedUsername, + expectedEnvironment, + expectedHomeId, + Guid.NewGuid().ToString(), + Guid.NewGuid().ToString()) }; var mockMsalClient = new MockMsalPublicClient { Accounts = new List { new MockAccount("nonexpecteduser@mockdomain.com") }, - ExtendedSilentAuthFactory = (_, account, __, ___) => + ExtendedSilentAuthFactory = (_, account, _, _, _) => { Assert.AreEqual(expectedUsername, account.Username); @@ -67,7 +81,7 @@ public async Task OneAccountNoTentantNoUsername() var mockMsalClient = new MockMsalPublicClient { Accounts = new List { new MockAccount(expectedUsername) }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } + SilentAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } }; var credential = InstrumentClient(new SharedTokenCacheCredential(null, null, null, null, mockMsalClient)); @@ -88,7 +102,7 @@ public async Task OneMatchingAccountUsernameOnly() var mockMsalClient = new MockMsalPublicClient { Accounts = new List { new MockAccount("fakeuser@fakedomain.com"), new MockAccount(expectedUsername) }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } + SilentAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } }; var credential = InstrumentClient(new SharedTokenCacheCredential(null, expectedUsername, null, null, mockMsalClient)); @@ -109,7 +123,7 @@ public async Task OneMatchingAccountUsernameDifferentCasing() var mockMsalClient = new MockMsalPublicClient { Accounts = new List { new MockAccount("fakeuser@fakedomain.com"), new MockAccount(expectedUsername) }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } + SilentAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } }; var credential = InstrumentClient(new SharedTokenCacheCredential(null, expectedUsername, null, null, mockMsalClient)); @@ -130,8 +144,14 @@ public async Task OneMatchingAccountTenantIdOnly() string tenantId = Guid.NewGuid().ToString(); var mockMsalClient = new MockMsalPublicClient { - Accounts = new List { new MockAccount(expectedUsername, nonMatchedTenantId), new MockAccount("fakeuser@fakedomain.com"), new MockAccount(expectedUsername, tenantId) }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } + Accounts = + new List + { + new MockAccount(expectedUsername, nonMatchedTenantId), + new MockAccount("fakeuser@fakedomain.com"), + new MockAccount(expectedUsername, tenantId) + }, + SilentAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } }; var credential = InstrumentClient(new SharedTokenCacheCredential(tenantId, null, null, null, mockMsalClient)); @@ -151,8 +171,14 @@ public async Task OneMatchingAccountTenantIdAndUsername() string tenantId = Guid.NewGuid().ToString(); var mockMsalClient = new MockMsalPublicClient { - Accounts = new List { new MockAccount(expectedUsername, Guid.NewGuid().ToString()), new MockAccount("fakeuser@fakedomain.com"), new MockAccount(expectedUsername, tenantId) }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } + Accounts = + new List + { + new MockAccount(expectedUsername, Guid.NewGuid().ToString()), + new MockAccount("fakeuser@fakedomain.com"), + new MockAccount(expectedUsername, tenantId) + }, + SilentAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } }; var credential = InstrumentClient(new SharedTokenCacheCredential(tenantId, expectedUsername, null, null, mockMsalClient)); @@ -173,7 +199,7 @@ public async Task NoAccounts() var mockMsalClient = new MockMsalPublicClient { Accounts = new List { }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } + SilentAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } }; // without username @@ -217,8 +243,12 @@ public async Task MultipleAccountsNoTenantIdOrUsername() var mockMsalClient = new MockMsalPublicClient { - Accounts = new List { new MockAccount("fakeuser@fakedomain.com", fakeuserTenantId), new MockAccount("madeupuser@madeupdomain.com", madeupuserTenantId) }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } + Accounts = + new List + { + new MockAccount("fakeuser@fakedomain.com", fakeuserTenantId), new MockAccount("madeupuser@madeupdomain.com", madeupuserTenantId) + }, + SilentAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } }; var credential = InstrumentClient(new SharedTokenCacheCredential(null, null, null, null, mockMsalClient)); @@ -240,8 +270,12 @@ public async Task NoMatchingAccountsUsernameOnly() var mockMsalClient = new MockMsalPublicClient { - Accounts = new List { new MockAccount("fakeuser@fakedomain.com", fakeuserTenantId), new MockAccount("madeupuser@madeupdomain.com", madeupuserTenantId) }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } + Accounts = + new List + { + new MockAccount("fakeuser@fakedomain.com", fakeuserTenantId), new MockAccount("madeupuser@madeupdomain.com", madeupuserTenantId) + }, + SilentAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } }; // with username @@ -249,7 +283,9 @@ public async Task NoMatchingAccountsUsernameOnly() var ex = Assert.ThrowsAsync(async () => await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default))); - Assert.AreEqual(ex.Message, $"SharedTokenCacheCredential authentication unavailable. No account matching the specified username: {expectedUsername} was found in the cache."); + Assert.AreEqual( + ex.Message, + $"SharedTokenCacheCredential authentication unavailable. No account matching the specified username: {expectedUsername} was found in the cache."); await Task.CompletedTask; } @@ -265,8 +301,12 @@ public async Task NoMatchingAccountsTenantIdOnly() var mockMsalClient = new MockMsalPublicClient { - Accounts = new List { new MockAccount("fakeuser@fakedomain.com", fakeuserTenantId), new MockAccount("madeupuser@madeupdomain.com", madeupuserTenantId) }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } + Accounts = + new List + { + new MockAccount("fakeuser@fakedomain.com", fakeuserTenantId), new MockAccount("madeupuser@madeupdomain.com", madeupuserTenantId) + }, + SilentAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } }; // with username @@ -274,7 +314,9 @@ public async Task NoMatchingAccountsTenantIdOnly() var ex = Assert.ThrowsAsync(async () => await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default))); - Assert.AreEqual(ex.Message, $"SharedTokenCacheCredential authentication unavailable. No account matching the specified tenantId: {tenantId} was found in the cache."); + Assert.AreEqual( + ex.Message, + $"SharedTokenCacheCredential authentication unavailable. No account matching the specified tenantId: {tenantId} was found in the cache."); await Task.CompletedTask; } @@ -290,8 +332,12 @@ public async Task NoMatchingAccountsTenantIdAndUsername() var mockMsalClient = new MockMsalPublicClient { - Accounts = new List { new MockAccount("fakeuser@fakedomain.com", fakeuserTenantId), new MockAccount("madeupuser@madeupdomain.com", madeupuserTenantId) }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } + Accounts = + new List + { + new MockAccount("fakeuser@fakedomain.com", fakeuserTenantId), new MockAccount("madeupuser@madeupdomain.com", madeupuserTenantId) + }, + SilentAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } }; // with username @@ -299,7 +345,9 @@ public async Task NoMatchingAccountsTenantIdAndUsername() var ex = Assert.ThrowsAsync(async () => await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default))); - Assert.AreEqual(ex.Message, $"SharedTokenCacheCredential authentication unavailable. No account matching the specified username: {expectedUsername} tenantId: {tenantId} was found in the cache."); + Assert.AreEqual( + ex.Message, + $"SharedTokenCacheCredential authentication unavailable. No account matching the specified username: {expectedUsername} tenantId: {tenantId} was found in the cache."); await Task.CompletedTask; } @@ -315,15 +363,22 @@ public async Task MultipleMatchingAccountsUsernameOnly() var mockMsalClient = new MockMsalPublicClient { - Accounts = new List { new MockAccount("fakeuser@fakedomain.com", fakeuserTenantId), new MockAccount(expectedUsername, mockuserTenantId), new MockAccount(expectedUsername, mockuserGuestTenantId) }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } + Accounts = new List + { + new MockAccount("fakeuser@fakedomain.com", fakeuserTenantId), + new MockAccount(expectedUsername, mockuserTenantId), + new MockAccount(expectedUsername, mockuserGuestTenantId) + }, + SilentAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } }; var credential = InstrumentClient(new SharedTokenCacheCredential(null, expectedUsername, null, null, mockMsalClient)); var ex = Assert.ThrowsAsync(async () => await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default))); - Assert.AreEqual(ex.Message, $"SharedTokenCacheCredential authentication unavailable. Multiple accounts matching the specified username: {expectedUsername} were found in the cache."); + Assert.AreEqual( + ex.Message, + $"SharedTokenCacheCredential authentication unavailable. Multiple accounts matching the specified username: {expectedUsername} were found in the cache."); await Task.CompletedTask; } @@ -339,15 +394,22 @@ public async Task MultipleMatchingAccountsTenantIdOnly() var mockMsalClient = new MockMsalPublicClient { - Accounts = new List { new MockAccount("fakeuser@fakedomain.com", fakeuserTenantId), new MockAccount(expectedUsername, mockuserTenantId), new MockAccount(expectedUsername, mockuserGuestTenantId) }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } + Accounts = new List + { + new MockAccount("fakeuser@fakedomain.com", fakeuserTenantId), + new MockAccount(expectedUsername, mockuserTenantId), + new MockAccount(expectedUsername, mockuserGuestTenantId) + }, + SilentAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } }; var credential = InstrumentClient(new SharedTokenCacheCredential(mockuserGuestTenantId, null, null, null, mockMsalClient)); var ex = Assert.ThrowsAsync(async () => await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default))); - Assert.AreEqual(ex.Message, $"SharedTokenCacheCredential authentication unavailable. Multiple accounts matching the specified tenantId: {mockuserGuestTenantId} were found in the cache."); + Assert.AreEqual( + ex.Message, + $"SharedTokenCacheCredential authentication unavailable. Multiple accounts matching the specified tenantId: {mockuserGuestTenantId} were found in the cache."); await Task.CompletedTask; } @@ -363,15 +425,22 @@ public async Task MultipleMatchingAccountsUsernameAndTenantId() var mockMsalClient = new MockMsalPublicClient { - Accounts = new List { new MockAccount("fakeuser@fakedomain.com", fakeuserTenantId), new MockAccount(expectedUsername, mockuserTenantId), new MockAccount(expectedUsername, mockuserTenantId) }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } + Accounts = new List + { + new MockAccount("fakeuser@fakedomain.com", fakeuserTenantId), + new MockAccount(expectedUsername, mockuserTenantId), + new MockAccount(expectedUsername, mockuserTenantId) + }, + SilentAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } }; var credential = InstrumentClient(new SharedTokenCacheCredential(mockuserTenantId, expectedUsername, null, null, mockMsalClient)); var ex = Assert.ThrowsAsync(async () => await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default))); - Assert.AreEqual(ex.Message, $"SharedTokenCacheCredential authentication unavailable. Multiple accounts matching the specified username: {expectedUsername} tenantId: {mockuserTenantId} were found in the cache."); + Assert.AreEqual( + ex.Message, + $"SharedTokenCacheCredential authentication unavailable. Multiple accounts matching the specified username: {expectedUsername} tenantId: {mockuserTenantId} were found in the cache."); await Task.CompletedTask; } @@ -388,11 +457,22 @@ public async Task MultipleMatchingAccountsUsernameAndTenantIdWithEnableGuestTena var mockMsalClient = new MockMsalPublicClient { - Accounts = new List { new MockAccount("fakeuser@fakedomain.com", fakeuserTenantId), new MockAccount(expectedUsername, mockuserTenantId1), new MockAccount(expectedUsername, mockuserTenantId2) }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } + Accounts = new List + { + new MockAccount("fakeuser@fakedomain.com", fakeuserTenantId), + new MockAccount(expectedUsername, mockuserTenantId1), + new MockAccount(expectedUsername, mockuserTenantId2) + }, + SilentAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } }; - var credential = InstrumentClient(new SharedTokenCacheCredential(mockuserTenantId1, expectedUsername, new SharedTokenCacheCredentialOptions { EnableGuestTenantAuthentication = true }, null, mockMsalClient)); + var credential = InstrumentClient( + new SharedTokenCacheCredential( + mockuserTenantId1, + expectedUsername, + new SharedTokenCacheCredentialOptions { EnableGuestTenantAuthentication = true }, + null, + mockMsalClient)); var token = await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default)); @@ -410,7 +490,7 @@ public async Task UiRequiredException() var mockMsalClient = new MockMsalPublicClient { Accounts = new List { new MockAccount(expectedUsername) }, - SilentAuthFactory = (_) => { throw new MsalUiRequiredException("code", "message"); } + SilentAuthFactory = (_, _) => { throw new MsalUiRequiredException("code", "message"); } }; // with username @@ -418,7 +498,8 @@ public async Task UiRequiredException() var ex = Assert.ThrowsAsync(async () => await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default))); - var expErrorMessage = $"SharedTokenCacheCredential authentication unavailable. Token acquisition failed for user {expectedUsername}. Ensure that you have authenticated with a developer tool that supports Azure single sign on."; + var expErrorMessage = + $"SharedTokenCacheCredential authentication unavailable. Token acquisition failed for user {expectedUsername}. Ensure that you have authenticated with a developer tool that supports Azure single sign on."; Assert.AreEqual(expErrorMessage, ex.Message); @@ -434,10 +515,16 @@ public async Task MatchAnySingleTenantIdWithEnableGuestTenantAuthentication() var mockMsalClient = new MockMsalPublicClient { Accounts = new List { new MockAccount(expectedUsername, Guid.NewGuid().ToString()) }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } + SilentAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } }; - var credential = InstrumentClient(new SharedTokenCacheCredential(tenantId, null, new SharedTokenCacheCredentialOptions { EnableGuestTenantAuthentication = true }, null, mockMsalClient)); + var credential = InstrumentClient( + new SharedTokenCacheCredential( + tenantId, + null, + new SharedTokenCacheCredentialOptions { EnableGuestTenantAuthentication = true }, + null, + mockMsalClient)); AccessToken token = await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default)); @@ -454,11 +541,21 @@ public async Task MatchAnyTenantIdWithEnableGuestTenantAuthenticationAndUsername string tenantId = Guid.NewGuid().ToString(); var mockMsalClient = new MockMsalPublicClient { - Accounts = new List { new MockAccount(expectedUsername, Guid.NewGuid().ToString()), new MockAccount("fakeuser@fakedomain.com", Guid.NewGuid().ToString()) }, - SilentAuthFactory = (_) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } + Accounts = + new List + { + new MockAccount(expectedUsername, Guid.NewGuid().ToString()), new MockAccount("fakeuser@fakedomain.com", Guid.NewGuid().ToString()) + }, + SilentAuthFactory = (_, _) => { return AuthenticationResultFactory.Create(accessToken: expToken, expiresOn: expExpiresOn); } }; - var credential = InstrumentClient(new SharedTokenCacheCredential(tenantId, expectedUsername, new SharedTokenCacheCredentialOptions { EnableGuestTenantAuthentication = true }, null, mockMsalClient)); + var credential = InstrumentClient( + new SharedTokenCacheCredential( + tenantId, + expectedUsername, + new SharedTokenCacheCredentialOptions { EnableGuestTenantAuthentication = true }, + null, + mockMsalClient)); AccessToken token = await credential.GetTokenAsync(new TokenRequestContext(MockScopes.Default)); @@ -476,5 +573,54 @@ public void ValidateClientIdSetOnMsalClient() Assert.AreEqual(clientId, credential.Client.ClientId); } + + [Test] + public async Task UsesTenantIdHint([Values(null, TenantIdHint)] string tenantId, [Values(true)] bool allowMultiTenantAuthentication) + { + TestSetup(); + var options = new SharedTokenCacheCredentialOptions { AllowMultiTenantAuthentication = allowMultiTenantAuthentication }; + var context = new TokenRequestContext(new[] { Scope }, tenantId: tenantId); + expectedTenantId = TenantIdResolver.Resolve(TenantId, context, options.AllowMultiTenantAuthentication); + mockMsal.Accounts = new List + { + new MockAccount(expectedUsername, expectedTenantId) + }; + + var credential = InstrumentClient(new SharedTokenCacheCredential(TenantId, null, options, null, mockMsal)); + + AccessToken token = await credential.GetTokenAsync(context); + + Assert.AreEqual(expectedToken, token.Token); + Assert.AreEqual(expiresOn, token.ExpiresOn); + } + + public void TestSetup() + { + expectedTenantId = null; + expectedCode = Guid.NewGuid().ToString(); + expectedToken = Guid.NewGuid().ToString(); + expiresOn = DateTimeOffset.Now.AddHours(1); + mockMsal = new MockMsalPublicClient(); + deviceCodeResult = MockMsalPublicClient.GetDeviceCodeResult(deviceCode: expectedCode); + mockMsal.DeviceCodeResult = deviceCodeResult; + var result = new AuthenticationResult( + expectedToken, + false, + null, + expiresOn, + expiresOn, + TenantId, + new MockAccount("username"), + null, + new[] { Scope }, + Guid.NewGuid(), + null, + "Bearer"); + mockMsal.ExtendedSilentAuthFactory = (_, _, tenant, _, _) => + { + Assert.AreEqual(expectedTenantId, tenant, "TenantId passed to msal should match"); + return result; + }; + } } } diff --git a/sdk/identity/Azure.Identity/tests/TenantIdResolverTests.cs b/sdk/identity/Azure.Identity/tests/TenantIdResolverTests.cs new file mode 100644 index 0000000000000..086b7cf2e7732 --- /dev/null +++ b/sdk/identity/Azure.Identity/tests/TenantIdResolverTests.cs @@ -0,0 +1,88 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using Azure.Core; +using Azure.Core.TestFramework; +using Azure.Identity.Tests.Mock; +using Microsoft.Identity.Client; +using NUnit.Framework; + +namespace Azure.Identity.Tests +{ + public class TenantIdResolverTests + { + private const string TenantId = "clientTenant"; + private static TokenRequestContext Context_Hint = new(Array.Empty(), tenantId: "hint"); + private static TokenRequestContext Context_NoHint = new(Array.Empty()); + + public static IEnumerable ResolveInputs() + { + yield return new object[] { TenantId, Context_Hint, true, Context_Hint.TenantId }; + yield return new object[] { TenantId, Context_NoHint, true, TenantId }; + yield return new object[] { TenantId, Context_Hint, false, TenantIdResolver.tenantIdMismatch }; + yield return new object[] { TenantId, Context_NoHint, false, TenantId }; + yield return new object[] { null, Context_Hint, true, Context_Hint.TenantId }; + yield return new object[] { null, Context_NoHint, true, null }; + yield return new object[] { null, Context_Hint, false, TenantIdResolver.tenantIdMismatch }; + yield return new object[] { null, Context_NoHint, false, null }; + } + + [Test] + [TestCaseSource(nameof(ResolveInputs))] + public void Resolve(string tenantId, TokenRequestContext context, bool allowMultiTenantAuth, string expectedresult) + { + object result = null; + try + { + result = TenantIdResolver.Resolve(tenantId, context, allowMultiTenantAuth); + } + catch (AuthenticationFailedException ex) + { + result = ex.Message; + } + finally + { + Assert.AreEqual(expectedresult, result); + } + } + + [Test] + [NonParallelizable] + public void DoesNotThrowWhenAllowMultiTenantAuthConfigOrEnvIsTrue( + [Values(true, false, null)] bool? switchEnabled, + [Values(true, false, null)] bool? envVarEnabled) + { + TestAppContextSwitch ctx = null; + TestEnvVar env = null; + try + { + if (switchEnabled != null) + { + ctx = new TestAppContextSwitch(IdentityCompatSwitches.EnableLegacyTenantSelectionSwitchName, switchEnabled.Value.ToString()); + } + if (envVarEnabled != null) + { + env = new TestEnvVar(IdentityCompatSwitches.EnableLegacyTenantSelectionEnvVar, envVarEnabled.Value.ToString()); + } + + if (IdentityCompatSwitches.EnableLegacyTenantSelection) + { + var result = TenantIdResolver.Resolve(TenantId, Context_Hint, false); + Assert.AreEqual(TenantId, result); + } + else + { + var ex = Assert.Throws(() => TenantIdResolver.Resolve(TenantId, Context_Hint, false)); + Assert.AreEqual(TenantIdResolver.tenantIdMismatch, ex.Message); + } + } + finally + { + ctx?.Dispose(); + env?.Dispose(); + } + } + } +} diff --git a/sdk/identity/Azure.Identity/tests/UsernamePasswordCredentialTests.cs b/sdk/identity/Azure.Identity/tests/UsernamePasswordCredentialTests.cs index d3ca1ba67acda..7b9e46cce8030 100644 --- a/sdk/identity/Azure.Identity/tests/UsernamePasswordCredentialTests.cs +++ b/sdk/identity/Azure.Identity/tests/UsernamePasswordCredentialTests.cs @@ -7,21 +7,32 @@ using NUnit.Framework; using System; using System.Threading.Tasks; +using Microsoft.Identity.Client; namespace Azure.Identity.Tests { public class UsernamePasswordCredentialTests : ClientTestBase { + private string TenantId = "a0287521-e002-0026-7112-207c0c000000"; + private const string TenantIdHint = "a0287521-e002-0026-7112-207c0c001234"; + private const string Scope = "https://vault.azure.net/.default"; + private const string ClientId = "04b07795-8ddb-461a-bbee-02f9e1bf7b46"; + private string expectedCode; + private string expectedToken; + private DateTimeOffset expiresOn; + private MockMsalPublicClient mockMsal; + private DeviceCodeResult deviceCodeResult; + private string expectedTenantId; + public UsernamePasswordCredentialTests(bool isAsync) : base(isAsync) - { - } + { } [Test] public async Task VerifyMsalClientExceptionAsync() { string expInnerExMessage = Guid.NewGuid().ToString(); - var mockMsalClient = new MockMsalPublicClient() { UserPassAuthFactory = (_) => { throw new MockClientException(expInnerExMessage); } }; + var mockMsalClient = new MockMsalPublicClient() { UserPassAuthFactory = (_, _) => { throw new MockClientException(expInnerExMessage); } }; var username = Guid.NewGuid().ToString(); var password = Guid.NewGuid().ToString(); @@ -40,5 +51,50 @@ public async Task VerifyMsalClientExceptionAsync() await Task.CompletedTask; } + + [Test] + public async Task UsesTenantIdHint([Values(null, TenantIdHint)] string tenantId, [Values(true)] bool allowMultiTenantAuthentication) + { + TestSetup(); + var options = new UsernamePasswordCredentialOptions { AllowMultiTenantAuthentication = allowMultiTenantAuthentication }; + var context = new TokenRequestContext(new[] { Scope }, tenantId: tenantId); + expectedTenantId = TenantIdResolver.Resolve(TenantId, context, options.AllowMultiTenantAuthentication); + + var credential = InstrumentClient(new UsernamePasswordCredential("user", "password", TenantId, ClientId, options, null, mockMsal)); + + AccessToken token = await credential.GetTokenAsync(context); + + Assert.AreEqual(expectedToken, token.Token); + Assert.AreEqual(expiresOn, token.ExpiresOn); + } + + public void TestSetup() + { + expectedTenantId = null; + expectedCode = Guid.NewGuid().ToString(); + expectedToken = Guid.NewGuid().ToString(); + expiresOn = DateTimeOffset.Now.AddHours(1); + mockMsal = new MockMsalPublicClient(); + deviceCodeResult = MockMsalPublicClient.GetDeviceCodeResult(deviceCode: expectedCode); + mockMsal.DeviceCodeResult = deviceCodeResult; + var result = new AuthenticationResult( + expectedToken, + false, + null, + expiresOn, + expiresOn, + TenantId, + new MockAccount("username"), + null, + new[] { Scope }, + Guid.NewGuid(), + null, + "Bearer"); + mockMsal.UserPassAuthFactory = (_, tenant) => + { + Assert.AreEqual(expectedTenantId, tenant, "TenantId passed to msal should match"); + return result; + }; + } } } diff --git a/sdk/identity/Azure.Identity/tests/VisualStudioCodeCredentialTests.cs b/sdk/identity/Azure.Identity/tests/VisualStudioCodeCredentialTests.cs index 9b20021591991..258d64c5b8c01 100644 --- a/sdk/identity/Azure.Identity/tests/VisualStudioCodeCredentialTests.cs +++ b/sdk/identity/Azure.Identity/tests/VisualStudioCodeCredentialTests.cs @@ -1,27 +1,98 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. +using System; +using System.Collections.Generic; using System.Threading; +using System.Threading.Tasks; using Azure.Core; using Azure.Core.TestFramework; +using Azure.Identity.Tests.Mock; +using Microsoft.Identity.Client; using NUnit.Framework; namespace Azure.Identity.Tests { public class VisualStudioCodeCredentialTests : ClientTestBase { + private string TenantId = "a0287521-e002-0026-7112-207c0c000000"; + private const string TenantIdHint = "a0287521-e002-0026-7112-207c0c001234"; + private const string Scope = "https://vault.azure.net/.default"; + private string expectedCode; + private string expectedToken; + private DateTimeOffset expiresOn; + private MockMsalPublicClient mockMsalClient; + private DeviceCodeResult deviceCodeResult; + private string expectedTenantId; + public VisualStudioCodeCredentialTests(bool isAsync) : base(isAsync) + { } + + [SetUp] + public void TestSetup() { + expectedTenantId = null; + expectedCode = Guid.NewGuid().ToString(); + expectedToken = Guid.NewGuid().ToString(); + expiresOn = DateTimeOffset.Now.AddHours(1); + mockMsalClient = new MockMsalPublicClient(); + deviceCodeResult = MockMsalPublicClient.GetDeviceCodeResult(deviceCode: expectedCode); + mockMsalClient.DeviceCodeResult = deviceCodeResult; + var result = new AuthenticationResult( + expectedToken, + false, + null, + expiresOn, + expiresOn, + TenantId, + new MockAccount("username"), + null, + new[] { Scope }, + Guid.NewGuid(), + null, + "Bearer"); + mockMsalClient.RefreshTokenFactory = (_, _,_, _, tenant, _, _) => + { + Assert.AreEqual(expectedTenantId, tenant, "TenantId passed to msal should match"); + return result; + }; + } + + [Test] + [NonParallelizable] + public async Task AuthenticateWithVsCodeCredential([Values(null, TenantIdHint)] string tenantId, [Values(true)] bool allowMultiTenantAuthentication) + { + using var env = new TestEnvVar(new Dictionary {{"TENANT_ID", TenantId}}); + var environment = new IdentityTestEnvironment(); + var options = new VisualStudioCodeCredentialOptions { TenantId = environment.TenantId, Transport = new MockTransport(), AllowMultiTenantAuthentication = allowMultiTenantAuthentication }; + var context = new TokenRequestContext(new[] { Scope }, tenantId: tenantId); + expectedTenantId = TenantIdResolver.Resolve(environment.TenantId, context, options.AllowMultiTenantAuthentication); + + VisualStudioCodeCredential credential = InstrumentClient( + new VisualStudioCodeCredential( + options, + null, + mockMsalClient, + CredentialTestHelpers.CreateFileSystemForVisualStudioCode(environment), + new TestVscAdapter("VS Code Azure", "AzureCloud", expectedToken))); + + var actualToken = await credential.GetTokenAsync(context, CancellationToken.None); + + Assert.AreEqual(expectedToken, actualToken.Token, "Token should match"); + Assert.AreEqual(expiresOn, actualToken.ExpiresOn, "expiresOn should match"); } [Test] public void AdfsTenantThrowsCredentialUnavailable() { var options = new VisualStudioCodeCredentialOptions { TenantId = "adfs", Transport = new MockTransport() }; + var context = new TokenRequestContext(new[] { Scope }); + string expectedTenantId = TenantIdResolver.Resolve(null, context, options.AllowMultiTenantAuthentication); VisualStudioCodeCredential credential = InstrumentClient(new VisualStudioCodeCredential(options)); - Assert.ThrowsAsync(async () => await credential.GetTokenAsync(new TokenRequestContext(new[] { "https://vault.azure.net/.default" }), CancellationToken.None)); + Assert.ThrowsAsync( + async () => await credential.GetTokenAsync(new TokenRequestContext(new[] { "https://vault.azure.net/.default" }), CancellationToken.None)); } } } diff --git a/sdk/identity/Azure.Identity/tests/VisualStudioCredentialTests.cs b/sdk/identity/Azure.Identity/tests/VisualStudioCredentialTests.cs index f41ddf8b6bc7b..4816252af7d6f 100644 --- a/sdk/identity/Azure.Identity/tests/VisualStudioCredentialTests.cs +++ b/sdk/identity/Azure.Identity/tests/VisualStudioCredentialTests.cs @@ -15,19 +15,32 @@ namespace Azure.Identity.Tests [RunOnlyOnPlatforms(Windows = true)] // VisualStudioCredential works only on Windows public class VisualStudioCredentialTests : ClientTestBase { + private string TenantId = "a0287521-e002-0026-7112-207c0c000000"; + private const string TenantIdHint = "a0287521-e002-0026-7112-207c0c001234"; + private const string Scope = "https://vault.azure.net/.default"; + private string expectedTenantId; + public VisualStudioCredentialTests(bool isAsync) : base(isAsync) { } [Test] - public async Task AuthenticateWithVsCredential() + public async Task AuthenticateWithVsCredential([Values(null, TenantIdHint)] string tenantId, [Values(true)] bool preferHint) { var fileSystem = CredentialTestHelpers.CreateFileSystemForVisualStudio(); var (expectedToken, expectedExpiresOn, processOutput) = CredentialTestHelpers.CreateTokenForVisualStudio(); var testProcess = new TestProcess { Output = processOutput }; - var credential = InstrumentClient(new VisualStudioCredential(default, default, fileSystem, new TestProcessService(testProcess))); - var token = await credential.GetTokenAsync(new TokenRequestContext(new[]{"https://vault.azure.net/"}), CancellationToken.None); + var options = new VisualStudioCredentialOptions { AllowMultiTenantAuthentication = preferHint }; + var credential = InstrumentClient(new VisualStudioCredential(TenantId, default, fileSystem, new TestProcessService(testProcess, true), options)); + var context = new TokenRequestContext(new[] { Scope }, tenantId: tenantId); + expectedTenantId = TenantIdResolver.Resolve(TenantId, context, options.AllowMultiTenantAuthentication); + + var token = await credential.GetTokenAsync(context, default); Assert.AreEqual(token.Token, expectedToken); Assert.AreEqual(token.ExpiresOn, expectedExpiresOn); + if (expectedTenantId != null) + { + Assert.That(testProcess.StartInfo.Arguments, Does.Contain(expectedTenantId)); + } } [Test] diff --git a/sdk/identity/ci.yml b/sdk/identity/ci.yml index a51ccc42ce6ba..a15a57da549d4 100644 --- a/sdk/identity/ci.yml +++ b/sdk/identity/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/insights/Azure.ResourceManager.Insights/README.md b/sdk/insights/Azure.ResourceManager.Insights/README.md index 93370190b2869..a17cb23de3171 100644 --- a/sdk/insights/Azure.ResourceManager.Insights/README.md +++ b/sdk/insights/Azure.ResourceManager.Insights/README.md @@ -18,7 +18,7 @@ Install-Package Azure.ResourceManager.Insights -Version 1.0.0-preview.1 ### Authenticate the Client -To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) ## Key concepts @@ -28,9 +28,9 @@ Key concepts of the Azure .NET SDK can be found [here](https://azure.github.io/a Documentation is available to help you learn how to use this package -- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) - [API References](https://docs.microsoft.com/dotnet/api/?view=azure-dotnet) -- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) +- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) ## Examples diff --git a/sdk/insights/ci.yml b/sdk/insights/ci.yml index 83c9eb1777afc..335bd586ece35 100644 --- a/sdk/insights/ci.yml +++ b/sdk/insights/ci.yml @@ -4,7 +4,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -15,7 +14,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/iot/Azure.IoT.Hub.Service/README.md b/sdk/iot/Azure.IoT.Hub.Service/README.md index ef652de7bc39e..2840fd0e16819 100644 --- a/sdk/iot/Azure.IoT.Hub.Service/README.md +++ b/sdk/iot/Azure.IoT.Hub.Service/README.md @@ -26,12 +26,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) diff --git a/sdk/iot/Azure.IoT.Hub.Service/src/API Design.md b/sdk/iot/Azure.IoT.Hub.Service/src/API Design.md index f96e796ab6591..70116d12de73d 100644 --- a/sdk/iot/Azure.IoT.Hub.Service/src/API Design.md +++ b/sdk/iot/Azure.IoT.Hub.Service/src/API Design.md @@ -1,4 +1,4 @@ -# Azure Iot Hub Service API Design Doc +# Azure Iot Hub Service API Design Doc This document outlines the APIs for the Azure Iot Hub Service SDK. @@ -177,12 +177,12 @@ APIs for getting statistics about devices and modules, as well as service statis #### Devices APIs for managing device identities, device twins, and querying devices. -This sub-client has been implemented. Refer to [DevicesClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/iot/Azure.IoT.Hub.Service/src/DevicesClient.cs). +This sub-client has been implemented. Refer to [DevicesClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/iot/Azure.IoT.Hub.Service/src/DevicesClient.cs). #### Modules APIs for managing module identities, module twins, and querying modules. -This sub-client has been implemented. Refer to [ModulesClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/iot/Azure.IoT.Hub.Service/src/ModulesClient.cs). +This sub-client has been implemented. Refer to [ModulesClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/iot/Azure.IoT.Hub.Service/src/ModulesClient.cs). #### Jobs APIs for using IotHub v2 jobs. diff --git a/sdk/iot/Azure.IoT.Hub.Service/src/DevicesClient.cs b/sdk/iot/Azure.IoT.Hub.Service/src/DevicesClient.cs index 14c02c5697718..0b39b312abb25 100644 --- a/sdk/iot/Azure.IoT.Hub.Service/src/DevicesClient.cs +++ b/sdk/iot/Azure.IoT.Hub.Service/src/DevicesClient.cs @@ -57,12 +57,12 @@ internal DevicesClient(DevicesRestClient devicesRestClient, QueryClient queryCli /// /// The cancellation token. /// The created device identity and the http response . - /// + /// /// Response<DeviceIdentity> response = await IoTHubServiceClient.Devices.CreateOrUpdateIdentityAsync(deviceIdentity); /// /// SampleLogger.PrintSuccess($"Successfully create a new device identity with Id: '{response.Value.DeviceId}', ETag: '{response.Value.Etag}'"); /// - /// + /// /// Response<DeviceIdentity> getResponse = await IoTHubServiceClient.Devices.GetIdentityAsync(deviceId); /// /// DeviceIdentity deviceIdentity = getResponse.Value; @@ -113,7 +113,7 @@ public virtual Response CreateOrUpdateIdentity( /// The unique identifier of the device identity to get. /// The cancellation token. /// The retrieved device identity and the http response . - /// + /// /// Response<DeviceIdentity> response = await IoTHubServiceClient.Devices.GetIdentityAsync(deviceId); /// /// DeviceIdentity deviceIdentity = response.Value; @@ -143,7 +143,7 @@ public virtual Response GetIdentity(string deviceId, Cancellatio /// The condition on which to delete the device. /// The cancellation token. /// The http response . - /// + /// /// Response response = await IoTHubServiceClient.Devices.DeleteIdentityAsync(deviceIdentity); /// /// SampleLogger.PrintSuccess($"Successfully deleted device identity with Id: '{deviceIdentity.DeviceId}'"); @@ -421,7 +421,7 @@ public virtual Pageable GetTwins(int? pageSize = null, CancellationTok /// The unique identifier of the device identity to get the twin of. /// The cancellation token. /// The device's twin, including reported properties and desired properties and the http response . - /// + /// /// Response<TwinData> response = await IoTHubServiceClient.Devices.GetTwinAsync(deviceId); /// /// SampleLogger.PrintSuccess($"\t- Device Twin: DeviceId: '{response.Value.DeviceId}', Status: '{response.Value.Status}', ETag: '{response.Value.Etag}'"); @@ -449,7 +449,7 @@ public virtual Response GetTwin(string deviceId, CancellationToken can /// The condition for which this operation will execute. /// The cancellation token. /// The new representation of the device twin and the http response . - /// + /// /// Response<TwinData> getResponse = await IoTHubServiceClient.Devices.GetTwinAsync(deviceId); /// TwinData deviceTwin = getResponse.Value; /// diff --git a/sdk/iot/Azure.IoT.Hub.Service/src/IotHubServiceClient.cs b/sdk/iot/Azure.IoT.Hub.Service/src/IotHubServiceClient.cs index 05e5807a59038..0efb9091cd572 100644 --- a/sdk/iot/Azure.IoT.Hub.Service/src/IotHubServiceClient.cs +++ b/sdk/iot/Azure.IoT.Hub.Service/src/IotHubServiceClient.cs @@ -81,9 +81,9 @@ protected IotHubServiceClient() /// /// /// This other constructor provides an opportunity to override default behavior, including setting the sas token time to live, specifying the service API version, - /// overriding transport, - /// enabling diagnostics, - /// and controlling retry strategy. + /// overriding transport, + /// enabling diagnostics, + /// and controlling retry strategy. /// public IotHubServiceClient(string connectionString) : this(connectionString, new IotHubServiceClientOptions()) @@ -102,9 +102,9 @@ public IotHubServiceClient(string connectionString) /// /// /// This other constructor provides an opportunity to override default behavior, including setting the sas token time to live, specifying the service API version, - /// overriding transport, - /// enabling diagnostics, - /// and controlling retry strategy. + /// overriding transport, + /// enabling diagnostics, + /// and controlling retry strategy. /// public IotHubServiceClient(string connectionString, IotHubServiceClientOptions options) : this(new IotHubSasCredential(connectionString), options) @@ -123,7 +123,7 @@ public IotHubServiceClient(string connectionString, IotHubServiceClientOptions o /// /// (optional) Options that allow configuration of requests sent to the IoT Hub service. /// - /// + /// /// // Create an IotHubSasCredential type to use sas tokens to authenticate against your IoT Hub instance. /// // The default lifespan of the sas token is 30 minutes, and it is set to be renewed when at 15% or less of its lifespan. /// var credential = new IotHubSasCredential(options.IotHubSharedAccessPolicy, options.IotHubSharedAccessKey); diff --git a/sdk/iot/ci.yml b/sdk/iot/ci.yml index 872289cafec6c..4fc2824f71946 100644 --- a/sdk/iot/ci.yml +++ b/sdk/iot/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main paths: include: @@ -12,7 +11,6 @@ trigger: pr: branches: include: - - master - main paths: include: diff --git a/sdk/iothub/Microsoft.Azure.Management.IotHub/tests/readme.md b/sdk/iothub/Microsoft.Azure.Management.IotHub/tests/readme.md index 44d4f20c6955f..e44e050d0b549 100644 --- a/sdk/iothub/Microsoft.Azure.Management.IotHub/tests/readme.md +++ b/sdk/iothub/Microsoft.Azure.Management.IotHub/tests/readme.md @@ -1,4 +1,4 @@ -# Running tests +# Running tests To run or record tests, you must set some environment variables. -Instructions can be found at . \ No newline at end of file +Instructions can be found at . \ No newline at end of file diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/README.md b/sdk/keyvault/Azure.ResourceManager.KeyVault/README.md index 90d4278017363..9c548c4333d31 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/README.md +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/README.md @@ -18,7 +18,7 @@ dotnet add package Azure.ResourceManager.KeyVault --version 1.0.0-preview.1 ### Authenticate the Client -To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) ## Key concepts @@ -28,9 +28,9 @@ Key concepts of the Azure .NET SDK can be found [here](https://azure.github.io/a Documentation is available to help you learn how to use this package -- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) - [API References](https://docs.microsoft.com/dotnet/api/?view=azure-dotnet) -- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) +- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) ## Examples diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md b/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md index a0a931fda9af8..8184723e16c56 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md @@ -166,12 +166,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -182,25 +182,25 @@ The following section provides several code snippets using the `client` created ### Sync examples - Access control - - [Listing All Role Definitions](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldSync.md#listing-all-role-definitions) - - [Listing All Role Assignments](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldSync.md#listing-all-role-assignments) - - [Creating a Role Assignment](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldSync.md#creating-a-role-assignment) - - [Getting a Role Assignment](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldSync.md#getting-a-role-assignment) - - [Deleting a Role Assignment](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldSync.md#deleting-a-role-assignment) + - [Listing All Role Definitions](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldSync.md#listing-all-role-definitions) + - [Listing All Role Assignments](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldSync.md#listing-all-role-assignments) + - [Creating a Role Assignment](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldSync.md#creating-a-role-assignment) + - [Getting a Role Assignment](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldSync.md#getting-a-role-assignment) + - [Deleting a Role Assignment](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldSync.md#deleting-a-role-assignment) - Backup and restore - - [Performing a full key backup](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldSync.md#performing-a-full-key-backup) - - [Performing a full key restore](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldSync.md#performing-a-full-key-restore) + - [Performing a full key backup](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldSync.md#performing-a-full-key-backup) + - [Performing a full key restore](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldSync.md#performing-a-full-key-restore) ### Async examples - Access control - - [Listing All Role Definitions](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldAsync.md#listing-all-role-definitions) - - [Listing All Role Assignments](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldAsync.md#listing-all-role-assignments) - - [Creating a Role Assignment](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldAsync.md#creating-a-role-assignment) - - [Getting a Role Assignment](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldAsync.md#getting-a-role-assignment) - - [Deleting a Role Assignment](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldAsync.md#deleting-a-role-assignment) + - [Listing All Role Definitions](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldAsync.md#listing-all-role-definitions) + - [Listing All Role Assignments](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldAsync.md#listing-all-role-assignments) + - [Creating a Role Assignment](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldAsync.md#creating-a-role-assignment) + - [Getting a Role Assignment](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldAsync.md#getting-a-role-assignment) + - [Deleting a Role Assignment](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldAsync.md#deleting-a-role-assignment) - Backup and restore - - [Performing a full key backup](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldAsync.md#performing-a-full-key-backup) - - [Performing a full key restore](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldAsync.md#performing-a-full-key-restore) + - [Performing a full key backup](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldAsync.md#performing-a-full-key-backup) + - [Performing a full key restore](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldAsync.md#performing-a-full-key-restore) ## Troubleshooting @@ -263,23 +263,23 @@ additional questions or comments. [access_control]: https://docs.microsoft.com/azure/key-vault/managed-hsm/access-control [azure_cli]: https://docs.microsoft.com/cli/azure -[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity [azure_sub]: https://azure.microsoft.com/free/ [best_practices]: https://docs.microsoft.com/azure/key-vault/managed-hsm/best-practices [built_in_roles]: https://docs.microsoft.com/azure/key-vault/managed-hsm/built-in-roles [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ -[rbac_client]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/src/KeyVaultAccessControlClient.cs -[backup_client]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/src/KeyVaultBackupClient.cs +[rbac_client]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/src/KeyVaultAccessControlClient.cs +[backup_client]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/src/KeyVaultBackupClient.cs [keyvault_docs]: https://docs.microsoft.com/azure/key-vault/ [keyvault_rest]: https://docs.microsoft.com/rest/api/keyvault/ [admin_client_nuget_package]: https://www.nuget.org/packages?q=Azure.Security.KeyVault.Administration -[admin_client_samples]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples -[admin_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Administration/src +[admin_client_samples]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples +[admin_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Administration/src [JWK]: https://tools.ietf.org/html/rfc7517 [nuget]: https://www.nuget.org/ -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#defaultazurecredential -[logging]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md -[contributing]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Microsoft.Azure.KeyVault/CONTRIBUTING.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#defaultazurecredential +[logging]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md +[contributing]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Microsoft.Azure.KeyVault/CONTRIBUTING.md [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Ftables%2FAzure.Data.Tables%2FREADME.png) diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/README.md b/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/README.md index a2940b34f1d00..08eb065022696 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/README.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/README.md @@ -11,8 +11,8 @@ description: Samples for the Azure.Security.KeyVault.Administration client libra # Azure.Security.KeyVault.Administration Samples -- Creating, getting, and deleting role assignments [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldSync.md) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldAsync.md) -- [Assigning roles for specific scopes](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample2_RbacScopeAssignment.md) -- Performing a full key backup and restore [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldSync.md) and [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldAsync.md) -- [Performing selective key restore](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample2_SelectiveRestore.md) -- [Checking the status of a previously started backup or restore](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample3_BackRestoreResume.md) \ No newline at end of file +- Creating, getting, and deleting role assignments [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldSync.md) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldAsync.md) +- [Assigning roles for specific scopes](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample2_RbacScopeAssignment.md) +- Performing a full key backup and restore [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldSync.md) and [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldAsync.md) +- [Performing selective key restore](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample2_SelectiveRestore.md) +- [Checking the status of a previously started backup or restore](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample3_BackRestoreResume.md) \ No newline at end of file diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldAsync.md b/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldAsync.md index 376b8d53f4836..149dfd2c85d7f 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldAsync.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldAsync.md @@ -1,7 +1,7 @@ # Performing a full key backup and restore (Async) This sample demonstrates how to a perform full key backup and restore in Azure Key Vault. -To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md) for links and instructions. ## Creating a KeyVaultBackupClient @@ -17,11 +17,11 @@ KeyVaultBackupClient client = new KeyVaultBackupClient(new Uri(keyVaultUrl), new ## Performing a full key backup Using the `KeyVaultBackupClient`, you can back up your entire collection of keys. The backing store for full key backups is a blob storage container using Shared Access Signature authentication. -For more details on creating a SAS token using the `BlobServiceClient`, see the [Azure Storage Blobs client README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/README.md) and the [authentication samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs). +For more details on creating a SAS token using the `BlobServiceClient`, see the [Azure Storage Blobs client README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/README.md) and the [authentication samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs). Alternatively, it is possible to [generate a SAS token in Storage Explorer](https://docs.microsoft.com/azure/vs-azure-tools-storage-manage-with-storage-explorer?tabs=windows#generate-a-shared-access-signature-in-storage-explorer) To ensure you have some keys for backup, you may want to first create a key using the `KeyClient`. -To create a new `KeyClient` to create a key, see the [Creating a KeyClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md#creating-a-keyclientkeyvault) and [Creating a key](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md#creating-a-key) samples. +To create a new `KeyClient` to create a key, see the [Creating a KeyClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md#creating-a-keyclientkeyvault) and [Creating a key](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md#creating-a-key) samples. In the sample below, you can set `blobStorageUrl`, `blobContainerName`, and `sasToken` based on a environment variables, configuration settings, or any way that works for your application. @@ -45,7 +45,7 @@ Uri folderUri = backupResult.Value.FolderUri; ## Performing a full key restore Using the `KeyVaultBackupClient`, you can restore your entire collection of keys from backup. The data source for full key restore is a storage blob accessed using Shared Access Signature authentication. -For more details on creating a SAS token using the `BlobServiceClient`, see the [Azure Storage Blobs client README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/README.md) and the [authentication samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs). +For more details on creating a SAS token using the `BlobServiceClient`, see the [Azure Storage Blobs client README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/README.md) and the [authentication samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs). Alternatively, it is possible to [generate a SAS token in Storage Explorer](https://docs.microsoft.com/azure/vs-azure-tools-storage-manage-with-storage-explorer?tabs=windows#generate-a-shared-access-signature-in-storage-explorer) ```C# Snippet:HelloFullRestoreAsync @@ -57,4 +57,4 @@ Response restoreResult = await restoreOperation.WaitForCo ``` -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldSync.md b/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldSync.md index 0bb68e984d46b..4f5e46d9305bd 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldSync.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_BackupHelloWorldSync.md @@ -1,7 +1,7 @@ # Performing a full key backup and restore (Sync) This sample demonstrates how to perform a full key backup and restore in Azure Key Vault. -To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md) for links and instructions. ## Creating a KeyVaultBackupClient @@ -17,11 +17,11 @@ KeyVaultBackupClient client = new KeyVaultBackupClient(new Uri(keyVaultUrl), new ## Performing a full key backup Using the `KeyVaultBackupClient`, you can back up your entire collection of keys. The backing store for full key backups is a blob storage container using Shared Access Signature authentication. -For more details on creating a SAS token using the `BlobServiceClient`, see the [Azure Storage Blobs client README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/README.md) and the [authentication samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs). +For more details on creating a SAS token using the `BlobServiceClient`, see the [Azure Storage Blobs client README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/README.md) and the [authentication samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs). Alternatively, it is possible to [generate a SAS token in Storage Explorer](https://docs.microsoft.com/azure/vs-azure-tools-storage-manage-with-storage-explorer?tabs=windows#generate-a-shared-access-signature-in-storage-explorer) To ensure you have some keys for backup, you may want to first create a key using the `KeyClient`. -To create a new `KeyClient` to create a key, see the [Creating a KeyClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md#creating-a-keyclientkeyvault) and [Creating a key](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md#creating-a-key) samples. +To create a new `KeyClient` to create a key, see the [Creating a KeyClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md#creating-a-keyclientkeyvault) and [Creating a key](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md#creating-a-key) samples. In the sample below, you can set `blobStorageUrl`, `blobContainerName`, and `sasToken` based on a environment variables, configuration settings, or any way that works for your application. @@ -49,7 +49,7 @@ Uri folderUri = backupOperation.Value.FolderUri; ## Performing a full key restore Using the `KeyVaultBackupClient`, you can restore your entire collection of keys from backup. The data source for full key restore is a storage blob accessed using Shared Access Signature authentication. -For more details on creating a SAS token using the `BlobServiceClient`, see the [Azure Storage Blobs client README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/README.md) and the [authentication samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs). +For more details on creating a SAS token using the `BlobServiceClient`, see the [Azure Storage Blobs client README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/README.md) and the [authentication samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs). Alternatively, it is possible to [generate a SAS token in Storage Explorer](https://docs.microsoft.com/azure/vs-azure-tools-storage-manage-with-storage-explorer?tabs=windows#generate-a-shared-access-signature-in-storage-explorer) ```C# Snippet:HelloFullRestoreSync @@ -66,4 +66,4 @@ Uri restoreResult = backupOperation.Value.FolderUri; ``` -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldAsync.md b/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldAsync.md index 043559b2c2ed9..f3573ffad86e9 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldAsync.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldAsync.md @@ -1,7 +1,7 @@ # Creating, getting, and deleting role assignments (Async) This sample demonstrates how to create, get, and delete role assignments in Azure Key Vault. -To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md) for links and instructions. ## Creating a KeyVaultAccessControlClient @@ -44,7 +44,7 @@ Now let's assign a role to a service principal. To do this we'll need a role def A role definition Id can be obtained from the `Id` property of one of the role definitions returned from `GetRoleAssignments`. -See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md) for links and instructions on how to generate a new service principal and obtain it's object Id. +See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md) for links and instructions on how to generate a new service principal and obtain it's object Id. You can also get the object Id for your currently signed in account by running the following [Azure CLI][azure_cli] command. ``` az ad signed-in-user show --query objectId @@ -74,4 +74,4 @@ await client.DeleteRoleAssignmentAsync(KeyVaultRoleScope.Global, createdAssignme [azure_cli]: https://docs.microsoft.com/cli/azure -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#defaultazurecredential +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#defaultazurecredential diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldSync.md b/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldSync.md index 85dc4dffe6786..4602380a4b708 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldSync.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample1_RbacHelloWorldSync.md @@ -1,7 +1,7 @@ # Creating, getting, and deleting role assignments (Sync) This sample demonstrates how to create, get, and delete role assignments in Azure Key Vault. -To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md) for links and instructions. ## Creating a KeyVaultAccessControlClient @@ -36,7 +36,7 @@ Now let's assign a role to a service principal. To do this we'll need a role def A role definition Id can be obtained from the `Id` property of one of the role definitions returned from `GetRoleAssignments`. -See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md) for links and instructions on how to generate a new service principal and obtain it's object Id. +See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md) for links and instructions on how to generate a new service principal and obtain it's object Id. You can also get the object Id for your currently signed in account by running the following [Azure CLI][azure_cli] command. ``` az ad signed-in-user show --query objectId @@ -66,4 +66,4 @@ client.DeleteRoleAssignment(KeyVaultRoleScope.Global, createdAssignment.Name); [azure_cli]: https://docs.microsoft.com/cli/azure -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#defaultazurecredential +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#defaultazurecredential diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample2_RbacScopeAssignment.md b/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample2_RbacScopeAssignment.md index cb9507ad63283..9b1486cb74101 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample2_RbacScopeAssignment.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample2_RbacScopeAssignment.md @@ -1,13 +1,13 @@ # Creating a Role Assignment for Specific Scopes By default role assignments apply to the global scope. It is also possible to be more specific by applying an assignment to the all keys scope or a specific `KeyVaultKey`. -For information about interacting with a `KeyVaultKey` with a `KeyClient`, see the [Key Client README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) for links and instructions. +For information about interacting with a `KeyVaultKey` with a `KeyClient`, see the [Key Client README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) for links and instructions. ## Assigning a Role to the All Keys Scope Let's assign a role to a service principal so that it applies to all keys. To do this we'll need a service principal object Id and a role definition Id. -See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md) for links and instructions on how to generate a new service principal and obtain it's object Id. +See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md) for links and instructions on how to generate a new service principal and obtain it's object Id. You can also get the object Id for your currently signed in account by running the following [Azure CLI][azure_cli] command. ``` az ad signed-in-user show --query objectId diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample2_SelectiveRestore.md b/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample2_SelectiveRestore.md index 9821842163963..757cfce41e542 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample2_SelectiveRestore.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample2_SelectiveRestore.md @@ -3,8 +3,8 @@ Using the `KeyVaultBackupClient`, you can restore a single key from backup by key name. The data source for a selective key restore is a storage blob accessed using Shared Access Signature authentication. For more details on creating a SAS token using the `BlobServiceClient`, see the -[Azure Storage Blobs client README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/README.md) -and the [authentication samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs). +[Azure Storage Blobs client README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/README.md) +and the [authentication samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs). Alternatively, it is possible to [generate a SAS token in Storage Explorer](https://docs.microsoft.com/azure/vs-azure-tools-storage-manage-with-storage-explorer?tabs=windows#generate-a-shared-access-signature-in-storage-explorer) ```C# Snippet:SelectiveRestoreAsync diff --git a/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample3_BackRestoreResume.md b/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample3_BackRestoreResume.md index 4177485e9544f..8499bfb5d79a8 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample3_BackRestoreResume.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Administration/samples/Sample3_BackRestoreResume.md @@ -1,7 +1,7 @@ # Checking the status of a previously started full key backup and restore This sample demonstrates how to a check the status and get the result of previously started full key backup and restore operations in Azure Key Vault. -To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Administration/README.md) for links and instructions. ## Checking status of a full key backup operation diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/MigrationGuide.md b/sdk/keyvault/Azure.Security.KeyVault.Certificates/MigrationGuide.md index 95e379f4d37a4..35399dfa29cd6 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Certificates/MigrationGuide.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/MigrationGuide.md @@ -2,7 +2,7 @@ This guide is intended to assist in the migration to version 4 of the Key Vault client library [`Azure.Security.KeyVault.Certificates`](https://www.nuget.org/packages/Azure.Security.KeyVault.Certificates) from version 3 of [`Microsoft.Azure.KeyVault`](https://www.nuget.org/packages/Microsoft.Azure.KeyVault). It will focus on side-by-side comparisons for similar operations between the two packages. -Familiarity with the `Microsoft.Azure.KeyVault` library is assumed. For those new to the Key Vault client library for .NET, please refer to the [`Azure.Security.KeyVault.Certificates` README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/README.md) and [`Azure.Security.KeyVault.Certificates` samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples) for the `Azure.Security.KeyVault.Certificates` library rather than this guide. +Familiarity with the `Microsoft.Azure.KeyVault` library is assumed. For those new to the Key Vault client library for .NET, please refer to the [`Azure.Security.KeyVault.Certificates` README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/README.md) and [`Azure.Security.KeyVault.Certificates` samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples) for the `Azure.Security.KeyVault.Certificates` library rather than this guide. ## Table of contents @@ -68,7 +68,7 @@ CertificateClient client = new CertificateClient( new DefaultAzureCredential()); ``` -[`DefaultAzureCredential`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#defaultazurecredential) is optimized for both production and development environments without having to change your source code. +[`DefaultAzureCredential`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#defaultazurecredential) is optimized for both production and development environments without having to change your source code. #### Sharing an HttpClient diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/README.md b/sdk/keyvault/Azure.Security.KeyVault.Certificates/README.md index 5ec741daafd5d..a5f4ed4d625c1 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Certificates/README.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/README.md @@ -97,12 +97,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -317,27 +317,27 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][code_of_conduct]. For more information see the [Code of Conduct FAQ][coc_faq] or contact opencode@microsoft.com with any additional questions or comments. -[certificate_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/src +[certificate_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/src [certificate_client_nuget_package]: https://www.nuget.org/packages/Azure.Security.KeyVault.Certificates/ [API_reference]: https://docs.microsoft.com/dotnet/api/azure.security.keyvault.certificates [keyvault_docs]: https://docs.microsoft.com/azure/key-vault/ -[certificate_client_samples]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples +[certificate_client_samples]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples [nuget]: https://www.nuget.org/ [azure_sub]: https://azure.microsoft.com/free/ [azure_cli]: https://docs.microsoft.com/cli/azure -[certificate_client_class]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/CertificateClient.cs +[certificate_client_class]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/CertificateClient.cs [soft_delete]: https://docs.microsoft.com/azure/key-vault/key-vault-ovw-soft-delete -[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity#defaultazurecredential +[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity#defaultazurecredential [keyvault_rest]: https://docs.microsoft.com/rest/api/keyvault/ -[secrets_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets -[keys_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Keys -[hello_world_sample]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample1_HelloWorld.md -[get_cetificates_sample]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample2_GetCertificates.md +[secrets_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Secrets +[keys_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Keys +[hello_world_sample]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample1_HelloWorld.md +[get_cetificates_sample]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample2_GetCertificates.md [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#defaultazurecredential -[contributing]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/CONTRIBUTING.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#defaultazurecredential +[contributing]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/CONTRIBUTING.md [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ -[migration_guide]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/MigrationGuide.md +[migration_guide]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/MigrationGuide.md [rbac_guide]: https://docs.microsoft.com/azure/key-vault/general/rbac-guide ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fkeyvault%2FAzure.Security.KeyVault.Certificates%2FREADME.png) diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/README.md b/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/README.md index df132aca01422..7b5d622dff234 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/README.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/README.md @@ -11,6 +11,6 @@ description: Samples for the Azure.Security.KeyVault.Certificates client library # Azure.Security.KeyVault.Certificates Samples -- [Setting, getting, updating, and deleting certificates](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample1_HelloWorld.md) -- [Listing certificates, certificate versions, and deleted certificates](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample2_GetCertificates.md) -- [Importing PKCS#12 (PFX) and PEM-formatted certificates](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample2_ImportCertificate.md) +- [Setting, getting, updating, and deleting certificates](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample1_HelloWorld.md) +- [Listing certificates, certificate versions, and deleted certificates](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample2_GetCertificates.md) +- [Importing PKCS#12 (PFX) and PEM-formatted certificates](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample2_ImportCertificate.md) diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample1_HelloWorld.md b/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample1_HelloWorld.md index f72b8bce4bad6..d954f91004acc 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample1_HelloWorld.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample1_HelloWorld.md @@ -1,7 +1,7 @@ # Setting, getting, updating, and deleting certificates This sample demonstrates how to set, get, update, and delete a certificate. -To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/README.md) for links and instructions. ## Creating a CertificateClient @@ -90,7 +90,7 @@ while (!operation.HasCompleted) To see the full example source, see: -* [Synchronous Sample1_HelloWorld.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/samples/Sample1_HelloWorld.cs) -* [ASynchronous Sample1_HelloWorldAsync.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/samples/Sample1_HelloWorldAsync.cs) +* [Synchronous Sample1_HelloWorld.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/samples/Sample1_HelloWorld.cs) +* [ASynchronous Sample1_HelloWorldAsync.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/samples/Sample1_HelloWorldAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample2_GetCertificates.md b/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample2_GetCertificates.md index 037759c25c3f0..ad2a9a3cedb89 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample2_GetCertificates.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample2_GetCertificates.md @@ -1,7 +1,7 @@ # Listing certificates, certificate versions, and deleted certificates This sample demonstrates how to list certificates, versions of given certificates, and list deleted certificates in a soft delete-enabled Azure Key Vault. -To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/README.md) for links and instructions. ## Creating a CertificateClient @@ -112,7 +112,7 @@ foreach (DeletedCertificate deletedCert in client.GetDeletedCertificates()) To see the full example source, see: -* [Synchronous Sample2_GetCertificates.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/samples/Sample2_GetCertificates.cs) -* [Asynchronous Sample2_GetCertificatesAsync.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/samples/Sample2_GetCertificatesAsync.cs) +* [Synchronous Sample2_GetCertificates.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/samples/Sample2_GetCertificates.cs) +* [Asynchronous Sample2_GetCertificatesAsync.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/samples/Sample2_GetCertificatesAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample2_ImportCertificate.md b/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample2_ImportCertificate.md index 1d3a88ecf14c9..83ab42c8d8a63 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample2_ImportCertificate.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples/Sample2_ImportCertificate.md @@ -1,7 +1,7 @@ # Importing PKCS#12 (PFX) and PEM-formatted certificates This sample demonstrates how to import both PKCS#12 (PFX) and PEM-formatted certificates into Azure Key Vault. -To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/README.md) for links and instructions. ## Creating a CertificateClient @@ -66,7 +66,7 @@ client.ImportCertificate(importOptions); To see the full example source, see: -* [Synchronous Sample3_ImportCertificate.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/samples/Sample3_ImportCertificate.cs) -* [Asynchronous Sample3_ImportCertificateAsync.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/samples/Sample3_ImportCertificateAsync.cs) +* [Synchronous Sample3_ImportCertificate.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/samples/Sample3_ImportCertificate.cs) +* [Asynchronous Sample3_ImportCertificateAsync.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/samples/Sample3_ImportCertificateAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/CertificatePolicy.cs b/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/CertificatePolicy.cs index b731600a74a68..c69d3fc15739d 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/CertificatePolicy.cs +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/CertificatePolicy.cs @@ -127,7 +127,7 @@ public CertificatePolicy(string issuerName, string subject, SubjectAlternativeNa /// Use this constructor if, for example, you want to import a PEM-encoded certificate. The will be /// and the and will /// be parsed from the imported certificate. - /// + /// /// byte[] certificateBytes = File.ReadAllBytes("certificate.pem"); /// /// ImportCertificateOptions options = new ImportCertificateOptions(certificateName, certificateBytes) diff --git a/sdk/keyvault/Azure.Security.KeyVault.Keys/CHANGELOG.md b/sdk/keyvault/Azure.Security.KeyVault.Keys/CHANGELOG.md index 77e5ae28b691d..1af9e1fd452d9 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Keys/CHANGELOG.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Keys/CHANGELOG.md @@ -203,9 +203,9 @@ https://aka.ms/azure-sdk-preview1-net. This library is not a direct replacement for `Microsoft.Azure.KeyVault`. Applications using that library would require code changes to use `Azure.Security.KeyVault.Keys`. This package's -[documentation](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) +[documentation](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) and -[samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples) +[samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples) demonstrate the new API. ### Major changes from `Microsoft.Azure.KeyVault` @@ -218,9 +218,9 @@ only). - Asynchronous and synchronous APIs in the `Azure.Security.KeyVault.Keys` package. - Authentication using `Azure.Identity` credentials - see this package's - [documentation](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) + [documentation](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) , and the - [Azure Identity documentation](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity) + [Azure Identity documentation](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity) for more information ### `Microsoft.Azure.KeyVault` features not implemented in this release: diff --git a/sdk/keyvault/Azure.Security.KeyVault.Keys/MigrationGuide.md b/sdk/keyvault/Azure.Security.KeyVault.Keys/MigrationGuide.md index da435d37f8736..4207659925ba2 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Keys/MigrationGuide.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Keys/MigrationGuide.md @@ -2,7 +2,7 @@ This guide is intended to assist in the migration to version 4 of the Key Vault client library [`Azure.Security.KeyVault.Keys`](https://www.nuget.org/packages/Azure.Security.KeyVault.Keys) from version 3 of [`Microsoft.Azure.KeyVault`](https://www.nuget.org/packages/Microsoft.Azure.KeyVault). It will focus on side-by-side comparisons for similar operations between the two packages. -Familiarity with the `Microsoft.Azure.KeyVault` library is assumed. For those new to the Key Vault client library for .NET, please refer to the [`Azure.Security.KeyVault.Keys` README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) and [`Azure.Security.KeyVault.Keys` samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples) for the `Azure.Security.KeyVault.Keys` library rather than this guide. +Familiarity with the `Microsoft.Azure.KeyVault` library is assumed. For those new to the Key Vault client library for .NET, please refer to the [`Azure.Security.KeyVault.Keys` README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) and [`Azure.Security.KeyVault.Keys` samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples) for the `Azure.Security.KeyVault.Keys` library rather than this guide. ## Table of contents @@ -72,7 +72,7 @@ CryptographyClient cryptoClient = new CryptographyClient( new DefaultAzureCredential()); ``` -[`DefaultAzureCredential`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#defaultazurecredential) is optimized for both production and development environments without having to change your source code. +[`DefaultAzureCredential`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#defaultazurecredential) is optimized for both production and development environments without having to change your source code. #### Sharing an HttpClient diff --git a/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md b/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md index 0b45b108a86fa..b4f3e4f313c93 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md @@ -163,12 +163,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -449,31 +449,31 @@ For more information see the [Code of Conduct FAQ][coc_faq] or contact opencode@ [API_reference]: https://docs.microsoft.com/dotnet/api/azure.security.keyvault.keys [azure_cli]: https://docs.microsoft.com/cli/azure -[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity [azure_sub]: https://azure.microsoft.com/free/ -[backup_and_restore_sample]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample2_BackupAndRestore.md -[certificates_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Certificates +[backup_and_restore_sample]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample2_BackupAndRestore.md +[certificates_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Certificates [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ -[get_keys_sample]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample3_GetKeys.md -[encrypt_decrypt_sample]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample4_EncryptDecrypt.md -[sign_verify_sample]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample5_SignVerify.md -[wrap_unwrap_sample]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample6_WrapUnwrap.md -[hello_world_sample]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md -[key_client_class]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/src/KeyClient.cs -[crypto_client_class]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/src/Cryptography/CryptographyClient.cs +[get_keys_sample]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample3_GetKeys.md +[encrypt_decrypt_sample]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample4_EncryptDecrypt.md +[sign_verify_sample]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample5_SignVerify.md +[wrap_unwrap_sample]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample6_WrapUnwrap.md +[hello_world_sample]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md +[key_client_class]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/src/KeyClient.cs +[crypto_client_class]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/src/Cryptography/CryptographyClient.cs [key_client_nuget_package]: https://www.nuget.org/packages/Azure.Security.KeyVault.Keys/ -[key_client_samples]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples -[key_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Keys/src +[key_client_samples]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples +[key_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Keys/src [keyvault_docs]: https://docs.microsoft.com/azure/key-vault/ [keyvault_rest]: https://docs.microsoft.com/rest/api/keyvault/ [JWK]: https://tools.ietf.org/html/rfc7517 [nuget]: https://www.nuget.org/ -[secrets_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets +[secrets_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Secrets [soft_delete]: https://docs.microsoft.com/azure/key-vault/key-vault-ovw-soft-delete -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#defaultazurecredential -[contributing]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/CONTRIBUTING.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#defaultazurecredential +[contributing]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/CONTRIBUTING.md [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ -[migration_guide]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/MigrationGuide.md +[migration_guide]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/MigrationGuide.md [access_control]: https://docs.microsoft.com/azure/key-vault/managed-hsm/access-control [rbac_guide]: https://docs.microsoft.com/azure/key-vault/general/rbac-guide diff --git a/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/README.md b/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/README.md index 901548de1eb14..907fe79c9398a 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/README.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/README.md @@ -11,9 +11,9 @@ description: Samples for the Azure.Security.KeyVault.Keys client library. # Azure.Security.KeyVault.Keys Samples -- [Creating, getting, updating, and deleting keys](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md) -- [Back up and restore a key](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample2_BackupAndRestore.md) -- [Listing keys, key versions, and deleted keys](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample3_GetKeys.md) -- [Encrypting and decrypt keys](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample4_EncryptDecrypt.md) -- [Signing and verifying keys](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample5_SignVerify.md) -- [Wrapping and unwrap a key](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample6_WrapUnwrap.md) +- [Creating, getting, updating, and deleting keys](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md) +- [Back up and restore a key](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample2_BackupAndRestore.md) +- [Listing keys, key versions, and deleted keys](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample3_GetKeys.md) +- [Encrypting and decrypt keys](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample4_EncryptDecrypt.md) +- [Signing and verifying keys](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample5_SignVerify.md) +- [Wrapping and unwrap a key](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample6_WrapUnwrap.md) diff --git a/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md b/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md index 8efe836d80ddc..f4bf074289d17 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample1_HelloWorld.md @@ -1,7 +1,7 @@ # Creating, getting, updating, and deleting keys This sample demonstrates how to create, get, update, and delete a key in Azure Key Vault. -To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) for links and instructions. ## Creating a KeyClient @@ -104,7 +104,7 @@ await client.PurgeDeletedKeyAsync(rsaKeyName); ## Source -* [Synchronous Sample1_HelloWorld.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample1_HelloWorld.cs) -* [Asynchronous Sample1_HelloWorldAsync.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample1_HelloWorldAsync.cs) +* [Synchronous Sample1_HelloWorld.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample1_HelloWorld.cs) +* [Asynchronous Sample1_HelloWorldAsync.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample1_HelloWorldAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md diff --git a/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample2_BackupAndRestore.md b/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample2_BackupAndRestore.md index bf0087178641f..c7fcfb03a1daa 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample2_BackupAndRestore.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample2_BackupAndRestore.md @@ -1,7 +1,7 @@ # Back up and restore a key This sample demonstrates how to back up and restore a Key from Azure Key Vault. -To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) for links and instructions. ## Creating a KeyClient @@ -52,7 +52,7 @@ KeyVaultKey restoredKey = client.RestoreKeyBackup(memoryStream.ToArray()); To see the full example source, see: -* [Synchronous Sample2_BackupAndRestore.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample2_BackupAndRestore.cs) -* [Asynchronous Sample2_BackupAndRestore.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample2_BackupAndRestoreAsync.cs) +* [Synchronous Sample2_BackupAndRestore.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample2_BackupAndRestore.cs) +* [Asynchronous Sample2_BackupAndRestore.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample2_BackupAndRestoreAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md diff --git a/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample3_GetKeys.md b/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample3_GetKeys.md index 5ab4dd486c01b..f55fc62d2f279 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample3_GetKeys.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample3_GetKeys.md @@ -1,7 +1,7 @@ # Listing keys, key versions, and deleted keys This sample demonstrates how to list keys and versions of a given key, and list deleted keys in a soft delete-enabled Key Vault. -To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) for links and instructions. ## Creating a KeyClient @@ -116,7 +116,7 @@ foreach (DeletedKey key in keysDeleted) To see the full example source, see: -* [Synchronous Sample3_GetKeys.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample3_GetKeys.cs) -* [ASynchronous Sample3_GetKeysAsync.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample3_GetKeysAsync.cs) +* [Synchronous Sample3_GetKeys.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample3_GetKeys.cs) +* [ASynchronous Sample3_GetKeysAsync.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample3_GetKeysAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md diff --git a/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample4_EncryptDecrypt.md b/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample4_EncryptDecrypt.md index df65759761acc..4cec0974a96d8 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample4_EncryptDecrypt.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample4_EncryptDecrypt.md @@ -1,7 +1,7 @@ # Encrypting and decrypt keys This sample demonstrates how to encrypt and decrypt a single block of plain text with an RSA key. -To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) for links and instructions. ## Creating a KeyClient @@ -105,7 +105,7 @@ DecryptResult decryptResult = cryptoClient.Decrypt(decryptParams); To see the full example source, see: -* [Synchronous Sample4_EncryptDecrypt.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample4_EncryptDecrypt.cs) -* [ASynchronous Sample4_EncryptDecryptAsync.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample4_EncryptDecryptAsync.cs) +* [Synchronous Sample4_EncryptDecrypt.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample4_EncryptDecrypt.cs) +* [ASynchronous Sample4_EncryptDecryptAsync.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample4_EncryptDecryptAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md diff --git a/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample5_SignVerify.md b/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample5_SignVerify.md index 1c0876efb5509..f8be11420770b 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample5_SignVerify.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample5_SignVerify.md @@ -1,7 +1,7 @@ # Signing and verifying keys This sample demonstrates how to sign data with both a RSA key and an EC key. -To get started, you'll need a URI to an Azure Key Vault or Managed HSM. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault or Managed HSM. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) for links and instructions. ## Creating a KeyClient @@ -110,7 +110,7 @@ Debug.WriteLine($"Verified the signature using the algorithm {ecVerifyDataResult To see the full example source, see: -* [Synchronous Sample5_SignVerify.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample5_SignVerify.cs) -* [Asynchronous Sample5_SignVerifyAsync.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample5_SignVerifyAsync.cs) +* [Synchronous Sample5_SignVerify.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample5_SignVerify.cs) +* [Asynchronous Sample5_SignVerifyAsync.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample5_SignVerifyAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md diff --git a/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample6_WrapUnwrap.md b/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample6_WrapUnwrap.md index b539232ca5a44..9d956613b1bd3 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample6_WrapUnwrap.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Keys/samples/Sample6_WrapUnwrap.md @@ -1,7 +1,7 @@ # Wrapping and unwrap a key This sample demonstrates how to wrap and unwrap a symmetric key with an RSA key. -To get started, you'll need a URI to an Azure Key Vault or Managed HSM. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault or Managed HSM. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) for links and instructions. ## Creating a KeyClient @@ -68,7 +68,7 @@ Debug.WriteLine($"Decrypted data using the algorithm {unwrapResult.Algorithm}, w To see the full example source, see: -* [Synchronous Sample6_WrapUnwrap.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample6_WrapUnwrap.cs) -* [Asynchronous Sample6_WrapUnwrapAsync.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample6_WrapUnwrapAsync.cs) +* [Synchronous Sample6_WrapUnwrap.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample6_WrapUnwrap.cs) +* [Asynchronous Sample6_WrapUnwrapAsync.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/samples/Sample6_WrapUnwrapAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md diff --git a/sdk/keyvault/Azure.Security.KeyVault.Secrets/CHANGELOG.md b/sdk/keyvault/Azure.Security.KeyVault.Secrets/CHANGELOG.md index c51715cd763f3..83b38c0c6132b 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Secrets/CHANGELOG.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Secrets/CHANGELOG.md @@ -130,9 +130,9 @@ https://aka.ms/azure-sdk-preview1-net. This library is not a direct replacement for `Microsoft.Azure.KeyVault`. Applications using that library would require code changes to use `Azure.Security.KeyVault.Secrets`. This package's -[documentation](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) +[documentation](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) and -[samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples) +[samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples) demonstrate the new API. ### Major changes from `Microsoft.Azure.KeyVault` @@ -144,9 +144,9 @@ only). - Asynchronous and synchronous APIs in the `Azure.Security.KeyVault.Secrets` package. - Authentication using `Azure.Identity` credentials - see this package's - [documentation](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) + [documentation](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) , and the - [Azure Identity documentation](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity) + [Azure Identity documentation](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity) for more information ### `Microsoft.Azure.KeyVault` features not implemented in this release: diff --git a/sdk/keyvault/Azure.Security.KeyVault.Secrets/MigrationGuide.md b/sdk/keyvault/Azure.Security.KeyVault.Secrets/MigrationGuide.md index 8aff95291922e..7472b52d1ffe3 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Secrets/MigrationGuide.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Secrets/MigrationGuide.md @@ -2,7 +2,7 @@ This guide is intended to assist in the migration to version 4 of the Key Vault client library [`Azure.Security.KeyVault.Secrets`](https://www.nuget.org/packages/Azure.Security.KeyVault.Secrets) from version 3 of [`Microsoft.Azure.KeyVault`](https://www.nuget.org/packages/Microsoft.Azure.KeyVault). It will focus on side-by-side comparisons for similar operations between the two packages. -Familiarity with the `Microsoft.Azure.KeyVault` library is assumed. For those new to the Key Vault client library for .NET, please refer to the [`Azure.Security.KeyVault.Secrets` README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) and [`Azure.Security.KeyVault.Secrets` samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples) for the `Azure.Security.KeyVault.Secrets` library rather than this guide. +Familiarity with the `Microsoft.Azure.KeyVault` library is assumed. For those new to the Key Vault client library for .NET, please refer to the [`Azure.Security.KeyVault.Secrets` README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) and [`Azure.Security.KeyVault.Secrets` samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples) for the `Azure.Security.KeyVault.Secrets` library rather than this guide. ## Table of contents @@ -68,7 +68,7 @@ SecretClient client = new SecretClient( new DefaultAzureCredential()); ``` -[`DefaultAzureCredential`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#defaultazurecredential) is optimized for both production and development environments without having to change your source code. +[`DefaultAzureCredential`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#defaultazurecredential) is optimized for both production and development environments without having to change your source code. #### Sharing an HttpClient diff --git a/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md b/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md index a1fbd0eec7565..7adea46e0c9dc 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md @@ -101,12 +101,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -333,26 +333,26 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con [API_reference]: https://docs.microsoft.com/dotnet/api/azure.security.keyvault.secrets [azure_cli]: https://docs.microsoft.com/cli/azure -[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity [azure_sub]: https://azure.microsoft.com/free/ -[backup_and_restore_sample]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample2_BackupAndRestore.md -[certificates_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Certificates +[backup_and_restore_sample]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample2_BackupAndRestore.md +[certificates_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Certificates [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ -[get_secrets_sample]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample3_GetSecrets.md -[hello_world_sample]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample1_HelloWorld.md -[keys_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Keys +[get_secrets_sample]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample3_GetSecrets.md +[hello_world_sample]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample1_HelloWorld.md +[keys_client_library]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Keys [keyvault_docs]: https://docs.microsoft.com/azure/key-vault/ [keyvault_rest]: https://docs.microsoft.com/rest/api/keyvault/ [nuget]: https://www.nuget.org/ -[secret_client_class]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/src/SecretClient.cs +[secret_client_class]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/src/SecretClient.cs [secret_client_nuget_package]: https://www.nuget.org/packages/Azure.Security.KeyVault.Secrets/ -[secret_client_samples]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples -[secret_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/src +[secret_client_samples]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples +[secret_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/src [soft_delete]: https://docs.microsoft.com/azure/key-vault/key-vault-ovw-soft-delete -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#defaultazurecredential -[contributing]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/CONTRIBUTING.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#defaultazurecredential +[contributing]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/CONTRIBUTING.md [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ -[migration_guide]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/MigrationGuide.md +[migration_guide]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/MigrationGuide.md [rbac_guide]: https://docs.microsoft.com/azure/key-vault/general/rbac-guide ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fkeyvault%2FAzure.Security.KeyVault.Secrets%2FREADME.png) diff --git a/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/README.md b/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/README.md index 99eeb1dfe39c9..4d5d10a72a8d4 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/README.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/README.md @@ -11,6 +11,6 @@ description: Samples for the Azure.Security.KeyVault.Secrets client library. # Azure.Security.KeyVault.Secrets Samples -- [Creating, getting, updating, and deleting secrets](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample1_HelloWorld.md) -- [Back up and restore a secret](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample2_BackupAndRestore.md) -- [Listing secrets, secret versions, and deleted secrets](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample3_GetSecrets.md) +- [Creating, getting, updating, and deleting secrets](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample1_HelloWorld.md) +- [Back up and restore a secret](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample2_BackupAndRestore.md) +- [Listing secrets, secret versions, and deleted secrets](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample3_GetSecrets.md) diff --git a/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample1_HelloWorld.md b/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample1_HelloWorld.md index 0d07506031b8b..b0cd197da2602 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample1_HelloWorld.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample1_HelloWorld.md @@ -1,7 +1,7 @@ # Creating, getting, updating, and deleting secrets This sample demonstrates how to create, get, update, and delete a secret in Azure Key Vault. -To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) for links and instructions. ## Creating a SecretClient @@ -101,7 +101,7 @@ await client.PurgeDeletedSecretAsync(secretName); To see the full example source, see: -* [Synchronous Sample1_HelloWorld.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/tests/samples/Sample1_HelloWorld.cs) -* [Asynchronous Sample1_HelloWorld.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/tests/samples/Sample1_HelloWorldAsync.cs) +* [Synchronous Sample1_HelloWorld.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/tests/samples/Sample1_HelloWorld.cs) +* [Asynchronous Sample1_HelloWorld.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/tests/samples/Sample1_HelloWorldAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md diff --git a/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample2_BackupAndRestore.md b/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample2_BackupAndRestore.md index 02d19a1cf0449..892e698f4d89d 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample2_BackupAndRestore.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample2_BackupAndRestore.md @@ -1,7 +1,7 @@ # Back up and restore a secret This sample demonstrates how to back up and restore a secret from Azure Key Vault. -To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) for links and instructions. ## Creating a SecretClient @@ -53,7 +53,7 @@ SecretProperties restoreSecret = client.RestoreSecretBackup(secretBackupToRestor To see the full example source, see: -* [Synchronous Sample2_BackupAndRestore.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/tests/samples/Sample2_BackupAndRestore.cs) -* [Asynchronous Sample2_BackupAndRestore.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/tests/samples/Sample2_BackupAndRestoreAsync.cs) +* [Synchronous Sample2_BackupAndRestore.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/tests/samples/Sample2_BackupAndRestore.cs) +* [Asynchronous Sample2_BackupAndRestore.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/tests/samples/Sample2_BackupAndRestoreAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md diff --git a/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample3_GetSecrets.md b/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample3_GetSecrets.md index 5b2842d40f74d..1623e7406c50e 100644 --- a/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample3_GetSecrets.md +++ b/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples/Sample3_GetSecrets.md @@ -1,7 +1,7 @@ # Listing secrets, secret versions, and deleted secrets This sample demonstrates how to list secrets, versions of a secret, and listing deleted secrets in a soft delete-enabled Azure Key Vault. -To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) for links and instructions. +To get started, you'll need a URI to an Azure Key Vault. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) for links and instructions. ## Creating a SecretClient @@ -127,7 +127,7 @@ foreach (DeletedSecret secret in secretsDeleted) To see the full example source, see: -* [Synchronous Sample3_GetSecrets.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/tests/samples/Sample3_GetSecrets.cs) -* [Asynchronous Sample3_GetSecrets.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/tests/samples/Sample3_GetSecretsAsync.cs) +* [Synchronous Sample3_GetSecrets.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/tests/samples/Sample3_GetSecrets.cs) +* [Asynchronous Sample3_GetSecrets.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/Azure.Security.KeyVault.Secrets/tests/samples/Sample3_GetSecretsAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md diff --git a/sdk/keyvault/CONTRIBUTING.md b/sdk/keyvault/CONTRIBUTING.md index e4e099aad829c..aef4e868c590b 100644 --- a/sdk/keyvault/CONTRIBUTING.md +++ b/sdk/keyvault/CONTRIBUTING.md @@ -73,11 +73,11 @@ Our samples are structured as unit tests so we can easily verify they're up to d [code_of_conduct_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ -[core_tests]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core.TestFramework -[live_tests]: https://github.com/Azure/azure-sdk-for-net/blob/master/eng/common/TestResources/README.md +[core_tests]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core.TestFramework +[live_tests]: https://github.com/Azure/azure-sdk-for-net/blob/main/eng/common/TestResources/README.md [nunit]: https://github.com/nunit/docs/wiki [open_issues]: https://github.com/Azure/azure-sdk-for-net/issues?utf8=%E2%9C%93&q=is%3Aopen+is%3Aissue+label%3AClient+label%3AKeyVault [sdk_design_guidelines_dotnet]: https://azure.github.io/azure-sdk/dotnet_introduction.html [sdk_design_guidelines]: https://azure.github.io/azure-sdk/general_introduction.html [sdk_readme]: https://github.com/Azure/azure-sdk -[sdk_dotnet_code_readme]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md \ No newline at end of file +[sdk_dotnet_code_readme]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md \ No newline at end of file diff --git a/sdk/keyvault/Microsoft.Azure.KeyVault.sln b/sdk/keyvault/Microsoft.Azure.KeyVault.sln deleted file mode 100644 index 86360ca17cb20..0000000000000 --- a/sdk/keyvault/Microsoft.Azure.KeyVault.sln +++ /dev/null @@ -1,76 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.26430.16 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Azure.KeyVault", "Microsoft.Azure.KeyVault\src\Microsoft.Azure.KeyVault.csproj", "{F0FBD614-4B4B-445B-B562-235CDB3844B7}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Azure.KeyVault.Tests", "Microsoft.Azure.KeyVault\tests\Microsoft.Azure.KeyVault.Tests.csproj", "{6F5823CD-D1D7-4DF4-BE61-F07FD8134400}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Azure.KeyVault.Core", "Microsoft.Azure.KeyVault.Core\src\Microsoft.Azure.KeyVault.Core.csproj", "{BE53CF33-9A3D-4101-9DFD-62AC09CADADA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Azure.KeyVault.Cryptography", "Microsoft.Azure.KeyVault.Cryptography\src\Microsoft.Azure.KeyVault.Cryptography.csproj", "{9021F320-DE06-433B-ADBC-25A5BC0AA43B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Azure.KeyVault.Cryptography.Tests", "Microsoft.Azure.KeyVault.Cryptography\tests\Microsoft.Azure.KeyVault.Cryptography.Tests.csproj", "{E01674C0-B8D7-4598-971C-48B0180E273F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Azure.KeyVault.Extensions", "Microsoft.Azure.KeyVault.Extensions\src\Microsoft.Azure.KeyVault.Extensions.csproj", "{9021F320-DE06-433B-ADBC-25A5BC0AA43C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Azure.KeyVault.Extensions.Tests", "Microsoft.Azure.KeyVault.Extensions\tests\Microsoft.Azure.KeyVault.Extensions.Tests.csproj", "{E01674C0-B8D7-4598-971C-48B0180E274A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Azure.KeyVault.TestFramework", "Microsoft.Azure.KeyVault\tests\TestFramework\Microsoft.Azure.KeyVault.TestFramework.csproj", "{6F5823CD-D1D7-4DF4-BE61-F07FD8134433}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Azure.KeyVault.WebKey", "Microsoft.Azure.KeyVault.WebKey\src\Microsoft.Azure.KeyVault.WebKey.csproj", "{643372AD-2DBC-4395-95B9-61183D3F2904}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Azure.KeyVault.WebKey.Tests", "Microsoft.Azure.KeyVault.WebKey\tests\Microsoft.Azure.KeyVault.WebKey.Tests.csproj", "{6F5823CD-D1D7-4DF4-BE61-F07FD813440A}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {F0FBD614-4B4B-445B-B562-235CDB3844B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F0FBD614-4B4B-445B-B562-235CDB3844B7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F0FBD614-4B4B-445B-B562-235CDB3844B7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F0FBD614-4B4B-445B-B562-235CDB3844B7}.Release|Any CPU.Build.0 = Release|Any CPU - {6F5823CD-D1D7-4DF4-BE61-F07FD8134400}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6F5823CD-D1D7-4DF4-BE61-F07FD8134400}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6F5823CD-D1D7-4DF4-BE61-F07FD8134400}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6F5823CD-D1D7-4DF4-BE61-F07FD8134400}.Release|Any CPU.Build.0 = Release|Any CPU - {BE53CF33-9A3D-4101-9DFD-62AC09CADADA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BE53CF33-9A3D-4101-9DFD-62AC09CADADA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BE53CF33-9A3D-4101-9DFD-62AC09CADADA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BE53CF33-9A3D-4101-9DFD-62AC09CADADA}.Release|Any CPU.Build.0 = Release|Any CPU - {9021F320-DE06-433B-ADBC-25A5BC0AA43B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9021F320-DE06-433B-ADBC-25A5BC0AA43B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9021F320-DE06-433B-ADBC-25A5BC0AA43B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9021F320-DE06-433B-ADBC-25A5BC0AA43B}.Release|Any CPU.Build.0 = Release|Any CPU - {E01674C0-B8D7-4598-971C-48B0180E273F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E01674C0-B8D7-4598-971C-48B0180E273F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E01674C0-B8D7-4598-971C-48B0180E273F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E01674C0-B8D7-4598-971C-48B0180E273F}.Release|Any CPU.Build.0 = Release|Any CPU - {9021F320-DE06-433B-ADBC-25A5BC0AA43C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9021F320-DE06-433B-ADBC-25A5BC0AA43C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9021F320-DE06-433B-ADBC-25A5BC0AA43C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9021F320-DE06-433B-ADBC-25A5BC0AA43C}.Release|Any CPU.Build.0 = Release|Any CPU - {E01674C0-B8D7-4598-971C-48B0180E274A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E01674C0-B8D7-4598-971C-48B0180E274A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E01674C0-B8D7-4598-971C-48B0180E274A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E01674C0-B8D7-4598-971C-48B0180E274A}.Release|Any CPU.Build.0 = Release|Any CPU - {6F5823CD-D1D7-4DF4-BE61-F07FD8134433}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6F5823CD-D1D7-4DF4-BE61-F07FD8134433}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6F5823CD-D1D7-4DF4-BE61-F07FD8134433}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6F5823CD-D1D7-4DF4-BE61-F07FD8134433}.Release|Any CPU.Build.0 = Release|Any CPU - {643372AD-2DBC-4395-95B9-61183D3F2904}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {643372AD-2DBC-4395-95B9-61183D3F2904}.Debug|Any CPU.Build.0 = Debug|Any CPU - {643372AD-2DBC-4395-95B9-61183D3F2904}.Release|Any CPU.ActiveCfg = Release|Any CPU - {643372AD-2DBC-4395-95B9-61183D3F2904}.Release|Any CPU.Build.0 = Release|Any CPU - {6F5823CD-D1D7-4DF4-BE61-F07FD813440A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6F5823CD-D1D7-4DF4-BE61-F07FD813440A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6F5823CD-D1D7-4DF4-BE61-F07FD813440A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6F5823CD-D1D7-4DF4-BE61-F07FD813440A}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/sdk/keyvault/Microsoft.Azure.KeyVault/README.md b/sdk/keyvault/Microsoft.Azure.KeyVault/README.md index 39b154bfb832c..2eb6aa306f270 100644 --- a/sdk/keyvault/Microsoft.Azure.KeyVault/README.md +++ b/sdk/keyvault/Microsoft.Azure.KeyVault/README.md @@ -6,9 +6,9 @@ This library has been replaced by the following new Azure SDKs. You can read abo The latest libraries to interact with the Azure Key Vault service are: -* [Azure.Security.KeyVault.Certificates](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Certificates) -* [Azure.Security.KeyVault.Keys](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Keys) -* [Azure.Security.KeyVault.Secrets](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets) +* [Azure.Security.KeyVault.Certificates](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Certificates) +* [Azure.Security.KeyVault.Keys](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Keys) +* [Azure.Security.KeyVault.Secrets](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/Azure.Security.KeyVault.Secrets) It is **recommended** that you move to one or more of the new packages. diff --git a/sdk/keyvault/ci.yml b/sdk/keyvault/ci.yml index b01c1d64662ca..d76afc77ffb1d 100644 --- a/sdk/keyvault/ci.yml +++ b/sdk/keyvault/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/keyvault/samples/keyvaultproxy/README.md b/sdk/keyvault/samples/keyvaultproxy/README.md index 7fa503de3c547..d20e1696e6378 100644 --- a/sdk/keyvault/samples/keyvaultproxy/README.md +++ b/sdk/keyvault/samples/keyvaultproxy/README.md @@ -1 +1 @@ -See the [src/README.md](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/samples/keyvaultproxy/src/README.md) for more information about this sample. +See the [src/README.md](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/keyvault/samples/keyvaultproxy/src/README.md) for more information about this sample. diff --git a/sdk/keyvault/samples/keyvaultproxy/src/AzureSamples.Security.KeyVault.Proxy.csproj b/sdk/keyvault/samples/keyvaultproxy/src/AzureSamples.Security.KeyVault.Proxy.csproj index 518c867b2e542..68ebc414bdd9b 100644 --- a/sdk/keyvault/samples/keyvaultproxy/src/AzureSamples.Security.KeyVault.Proxy.csproj +++ b/sdk/keyvault/samples/keyvaultproxy/src/AzureSamples.Security.KeyVault.Proxy.csproj @@ -7,7 +7,7 @@ Microsoft;azure-sdk A sample pipeline policy to cache secrets, keys, and certificates in-memory. MIT - https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/samples/keyvaultproxy + https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/keyvault/samples/keyvaultproxy true diff --git a/sdk/keyvault/samples/keyvaultproxy/src/README.md b/sdk/keyvault/samples/keyvaultproxy/src/README.md index 57b25258f6c06..41f2fe4a93e05 100644 --- a/sdk/keyvault/samples/keyvaultproxy/src/README.md +++ b/sdk/keyvault/samples/keyvaultproxy/src/README.md @@ -11,7 +11,7 @@ description: Shows how to implement a pipeline policy to cache certain responses # Azure Key Vault Proxy -This is a sample showing how to use an `HttpPipelinePolicy` to cache and proxy secrets, keys, and certificates from Azure Key Vault. The [Azure.Core](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md) packages provides a number of useful HTTP pipeline policies like configurable retries, logging, and more; and, you can add your own policies. +This is a sample showing how to use an `HttpPipelinePolicy` to cache and proxy secrets, keys, and certificates from Azure Key Vault. The [Azure.Core](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md) packages provides a number of useful HTTP pipeline policies like configurable retries, logging, and more; and, you can add your own policies. ## Getting started @@ -57,4 +57,4 @@ When the resource has expired, the next request will go to the server and a succ ## License -This project is licensed under the [MIT license](https://github.com/Azure/azure-sdk-for-net/blob/master/LICENSE.txt). +This project is licensed under the [MIT license](https://github.com/Azure/azure-sdk-for-net/blob/main/LICENSE.txt). diff --git a/sdk/keyvault/test-resources.json b/sdk/keyvault/test-resources.json index 8b0fd1f4b3206..f4f7299cbdf4f 100644 --- a/sdk/keyvault/test-resources.json +++ b/sdk/keyvault/test-resources.json @@ -60,13 +60,6 @@ "description": "Whether to enable deployment of Managed HSM. The default is false." } }, - "enableSoftDelete": { - "type": "bool", - "defaultValue": true, - "metadata": { - "description": "Whether to enable soft delete for the Key Vault. The default is true." - } - }, "keyVaultSku": { "type": "string", "defaultValue": "premium", @@ -78,7 +71,7 @@ "variables": { "kvApiVersion": "2019-09-01", "kvName": "[parameters('baseName')]", - "hsmApiVersion": "2020-04-01-preview", + "hsmApiVersion": "2021-04-01-preview", "hsmName": "[concat(parameters('baseName'), 'hsm')]", "mgmtApiVersion": "2019-04-01", "blobContainerName": "backup", @@ -93,10 +86,8 @@ }, "networkAcls": { "bypass": "AzureServices", - "virtualNetworkRules": [ - ], - "ipRules": [ - ], + "virtualNetworkRules": [], + "ipRules": [], "defaultAction": "Allow" } }, @@ -169,7 +160,7 @@ "enabledForDeployment": false, "enabledForDiskEncryption": false, "enabledForTemplateDeployment": false, - "enableSoftDelete": "[parameters('enableSoftDelete')]" + "enableSoftDelete": true } }, { @@ -188,7 +179,9 @@ "[parameters('testApplicationOid')]" ], "enablePurgeProtection": false, - "enableSoftDelete": "[parameters('enableSoftDelete')]" + "enableSoftDelete": true, + "publicNetworkAccess": "Enabled", + "networkAcls": "[variables('networkAcls')]" } }, { diff --git a/sdk/machinelearningservices/Azure.ResourceManager.MachineLearningServices/README.md b/sdk/machinelearningservices/Azure.ResourceManager.MachineLearningServices/README.md index d7d8f2af61635..739ef2bec4068 100644 --- a/sdk/machinelearningservices/Azure.ResourceManager.MachineLearningServices/README.md +++ b/sdk/machinelearningservices/Azure.ResourceManager.MachineLearningServices/README.md @@ -18,7 +18,7 @@ Install-Package Azure.ResourceManager.MachineLearningServices -Version 1.0.0-pre ### Authenticate the Client -To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) ## Key concepts @@ -28,9 +28,9 @@ Key concepts of the Azure .NET SDK can be found [here](https://azure.github.io/a Documentation is available to help you learn how to use this package -- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) - [API References](https://docs.microsoft.com/dotnet/api/?view=azure-dotnet) -- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) +- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) ## Examples diff --git a/sdk/machinelearningservices/ci.yml b/sdk/machinelearningservices/ci.yml index 95d55a8264c25..b8a2932934847 100644 --- a/sdk/machinelearningservices/ci.yml +++ b/sdk/machinelearningservices/ci.yml @@ -2,7 +2,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -13,7 +12,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/mediaservices/Microsoft.Azure.Management.Media/CHANGELOG.md b/sdk/mediaservices/Microsoft.Azure.Management.Media/CHANGELOG.md index ccf7af01b4874..258d9565fe15a 100644 --- a/sdk/mediaservices/Microsoft.Azure.Management.Media/CHANGELOG.md +++ b/sdk/mediaservices/Microsoft.Azure.Management.Media/CHANGELOG.md @@ -1,4 +1,4 @@ -# Microsoft.Azure.Management.Media release notes +# Microsoft.Azure.Management.Media release notes ## Changes in 4.0.0 diff --git a/sdk/mediaservices/Microsoft.Azure.Management.Media/src/Microsoft.Azure.Management.Media.csproj b/sdk/mediaservices/Microsoft.Azure.Management.Media/src/Microsoft.Azure.Management.Media.csproj index 96214f987d0a9..246a7e7682adb 100644 --- a/sdk/mediaservices/Microsoft.Azure.Management.Media/src/Microsoft.Azure.Management.Media.csproj +++ b/sdk/mediaservices/Microsoft.Azure.Management.Media/src/Microsoft.Azure.Management.Media.csproj @@ -11,7 +11,7 @@ Microsoft Azure Media management;Media;Media management; diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/CHANGELOG.md b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/CHANGELOG.md index 0e258c5c5de4f..c7ef30ab6ad72 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/CHANGELOG.md +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/CHANGELOG.md @@ -2,18 +2,40 @@ ## 1.0.0-beta.5 (Unreleased) +### New Features +- `DimensionKey` now implements the `IEnumerable>` interface. Dimension columns can now be enumerated. +- Added method `Contains` to `DimensionKey` to check whether or not a dimension column is present. +- Added a property setter to `MetricSeriesGroupDetectionCondition.SeriesGroupKey` and to `MetricSingleSeriesDetectionCondition.SeriesKey`. + ### Breaking Changes -- The whole `DatasourceCredential` API has been renamed to `DataSourceCredential`. This includes renames in types, methods, and properties. +- Removed methods `AddDimensionColumn` and `RemoveDimensionColumn` from `DimensionKey`. In order to access elements, the new method `TryGetValue` must be used. Once the instance has been created, the columns can't be modified anymore. +- `DimensionKey` is not an `IEquatable` anymore. Equality will be calculated based on reference only. +- `DimensionKey` constructor now takes the required `dimension` parameter. +- The whole `DatasourceCredential` API has been renamed to `DataSourceCredential`. This includes renames in methods, method parameters, and properties. + - Renamed class `DatasourceCredential` to `DataSourceCredentialEntity`. + - Renamed class `DataLakeGen2SharedKeyDatasourceCredential` to `DataSourceDataLakeGen2SharedKey`. + - Renamed class `ServicePrincipalDatasourceCredential` to `DataSourceServicePrincipal`. + - Renamed class `ServicePrincipalInKeyVaultDatasourceCredential` to `DataSourceServicePrincipalInKeyVault`. + - Renamed class `SqlConnectionStringDatasourceCredential` to `DataSourceSqlConnectionString`. +- Split the method `GetAnomalies` into two different methods: `GetAnomaliesForAlert` and `GetAnomaliesForDetectionConfiguration`. +- Split the method `GetIncidents` into two different methods: `GetIncidentsForAlert` and `GetIncidentsForDetectionConfiguration`. - `DataFeedIngestionSettings` constructor now takes the required `ingestionStartTime` parameter. For this reason, the property `IngestionStartTime` is not nullable anymore. - `DataFeedMissingDataPointFillSettings` constructor now takes the required `fillType` parameter. For this reason, the property `FillType` is not nullable anymore. - `EmailNotificationHook` constructor now takes the required `name` parameter. - `WebNotificationHook` constructor now takes the required `name` and `endpoint` parameters. +- `MetricSeriesGroupDetectionCondition` constructor now takes the required `seriesGroupKey` parameter. +- `MetricSingleSeriesDetectionCondition` constructor now takes the required `seriesKey` parameter. +- In `MetricSeriesData`, removed the `Definition` property. Now, properties `MetricId` and `SeriesKey` can be accessed directly from `MetricSeriesData`. - In `DataPointAnomaly`, renamed property `AnomalyDetectionConfigurationId` to `DetectionConfigurationId`. - In `DataFeedMetric`, renamed constructor parameter `metricName` to `name` only. - In `DataFeedDimension`, renamed constructor parameter `dimensionName` to `name` only. - Moved `GetAlertConfigurationsOptions`, `GetDatasourceCredentialsOptions`, and `GetDetectionConfigurationsOptions` to the `Azure.AI.MetricsAdvisor.Administration` namespace. - Moved `DatasourceCredential`, `DataFeedSource`, `NotificationHook`, and all of their concrete child types to the `Azure.AI.MetricsAdvisor.Administration` namespace. - Moved `MetricFeedback` and all of its concrete child types to the `Azure.AI.MetricsAdvisor` namespace. +- Changed order of parameters of `MetricsAdvisorClient.GetMetricEnrichedSeriesData`. Now, `detectionConfigurationId` appears first. +- Optional properties `GetAllFeedbackOptions.Filter`, `GetAnomalyDimensionValuesOptions.DimensionToFilter`, and `FeedbackDimensionFilter.DimensionFilter` must now be manually added with setters to be used. +- Moved property `DataFeed.SourceType` to `DataFeedSource.DataSourceType`. +- In `MetricsAdvisorKeyCredential`, merged `UpdateSubscriptionKey` and `UpdateApiKey` into a single method, `Update`, to make it an atomic operation. ## 1.0.0-beta.4 (2021-06-07) @@ -157,5 +179,5 @@ This is the first beta of the `Azure.AI.MetricsAdvisor` client library. This package's [documentation][readme] and [samples][samples] demonstrate the new API. -[readme]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/README.md -[samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/samples/README.md +[readme]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/README.md +[samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/samples/README.md diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/README.md b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/README.md index a2a57636fabd4..249199930274a 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/README.md +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/README.md @@ -172,11 +172,11 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -397,7 +397,7 @@ var options = new GetAnomaliesForAlertOptions() { MaxPageSize = 3 }; int anomalyCount = 0; -await foreach (DataPointAnomaly anomaly in client.GetAnomaliesAsync(alertConfigurationId, alertId, options)) +await foreach (DataPointAnomaly anomaly in client.GetAnomaliesForAlertAsync(alertConfigurationId, alertId, options)) { Console.WriteLine($"Anomaly detection configuration ID: {anomaly.DetectionConfigurationId}"); Console.WriteLine($"Data feed ID: {anomaly.DataFeedId}"); @@ -415,9 +415,9 @@ await foreach (DataPointAnomaly anomaly in client.GetAnomaliesAsync(alertConfigu Console.WriteLine($"Severity: {anomaly.Severity}"); Console.WriteLine("Series key:"); - foreach (KeyValuePair keyValuePair in anomaly.SeriesKey.AsDictionary()) + foreach (KeyValuePair dimensionColumn in anomaly.SeriesKey) { - Console.WriteLine($" Dimension '{keyValuePair.Key}': {keyValuePair.Value}"); + Console.WriteLine($" Dimension '{dimensionColumn.Key}': {dimensionColumn.Value}"); } Console.WriteLine(); @@ -510,36 +510,36 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fmetricsadvisor%2FAzure.AI.MetricsAdvisor%2FREADME.png) -[metricsadv_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src +[metricsadv_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src [metricsadv_docs]: https://docs.microsoft.com/azure/cognitive-services/metrics-advisor [metricsadv_nuget_package]: https://www.nuget.org/packages/Azure.AI.MetricsAdvisor [metricsadv_refdocs]: https://aka.ms/azsdk/net/docs/ref/metricsadvisor [metricsadv_rest_api]: https://westus2.dev.cognitive.microsoft.com/docs/services/MetricsAdvisor -[metricsadv_samples]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/samples/README.md +[metricsadv_samples]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/samples/README.md [metricsadv_web_portal]: https://metricsadvisor.azurewebsites.net -[metrics_advisor_admin_client_class]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorAdministrationClient.cs -[metrics_advisor_client_class]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorClient.cs +[metrics_advisor_admin_client_class]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorAdministrationClient.cs +[metrics_advisor_client_class]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorClient.cs -[metricsadv-sample1]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample01_DataFeedCrudOperations.cs -[metricsadv-sample2]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample02_DataFeedIngestionOperations.cs -[metricsadv-sample3]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample03_DetectionConfigurationCrudOperations.cs -[metricsadv-sample4]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample04_HookCrudOperations.cs -[metricsadv-sample5]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample05_AlertConfigurationCrudOperations.cs -[metricsadv-sample6]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample06_QueryTriggeredAlerts.cs -[metricsadv-sample7]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample07_QueryDetectedAnomalies.cs -[metricsadv-sample8]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample08_QueryIncidentsAndRootCauses.cs -[metricsadv-sample9]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample09_QueryTimeSeriesInformation.cs -[metricsadv-sample10]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample10_FeedbackCrudOperations.cs +[metricsadv-sample1]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample01_DataFeedCrudOperations.cs +[metricsadv-sample2]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample02_DataFeedIngestionOperations.cs +[metricsadv-sample3]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample03_DetectionConfigurationCrudOperations.cs +[metricsadv-sample4]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample04_HookCrudOperations.cs +[metricsadv-sample5]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample05_AlertConfigurationCrudOperations.cs +[metricsadv-sample6]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample06_QueryTriggeredAlerts.cs +[metricsadv-sample7]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample07_QueryDetectedAnomalies.cs +[metricsadv-sample8]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample08_QueryIncidentsAndRootCauses.cs +[metricsadv-sample9]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample09_QueryTimeSeriesInformation.cs +[metricsadv-sample10]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample10_FeedbackCrudOperations.cs [aad_grant_access]: https://docs.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal -[azure_identity]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +[azure_identity]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md [cognitive_resource_cli]: https://docs.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account-cli [cognitive_resource_portal]: https://docs.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#defaultazurecredential +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#defaultazurecredential [register_aad_app]: https://docs.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal -[logging]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/samples/Diagnostics.md +[logging]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/samples/Diagnostics.md [azure_cli]: https://docs.microsoft.com/cli/azure [azure_portal]: https://portal.azure.com diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/api/Azure.AI.MetricsAdvisor.netstandard2.0.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/api/Azure.AI.MetricsAdvisor.netstandard2.0.cs index 80cf98d8eb260..47f2b0a1a697a 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/api/Azure.AI.MetricsAdvisor.netstandard2.0.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/api/Azure.AI.MetricsAdvisor.netstandard2.0.cs @@ -51,7 +51,7 @@ public partial class GetAllFeedbackOptions public GetAllFeedbackOptions() { } public System.DateTimeOffset? EndTime { get { throw null; } set { } } public Azure.AI.MetricsAdvisor.Models.FeedbackType? FeedbackType { get { throw null; } set { } } - public Azure.AI.MetricsAdvisor.Models.DimensionKey Filter { get { throw null; } } + public Azure.AI.MetricsAdvisor.Models.DimensionKey Filter { get { throw null; } set { } } public int? MaxPageSize { get { throw null; } set { } } public int? Skip { get { throw null; } set { } } public System.DateTimeOffset? StartTime { get { throw null; } set { } } @@ -83,7 +83,7 @@ public GetAnomaliesForDetectionConfigurationOptions(System.DateTimeOffset startT public partial class GetAnomalyDimensionValuesOptions { public GetAnomalyDimensionValuesOptions(System.DateTimeOffset startTime, System.DateTimeOffset endTime) { } - public Azure.AI.MetricsAdvisor.Models.DimensionKey DimensionToFilter { get { throw null; } } + public Azure.AI.MetricsAdvisor.Models.DimensionKey DimensionToFilter { get { throw null; } set { } } public System.DateTimeOffset EndTime { get { throw null; } } public int? MaxPageSize { get { throw null; } set { } } public int? Skip { get { throw null; } set { } } @@ -185,10 +185,10 @@ public MetricsAdvisorClient(System.Uri endpoint, Azure.Core.TokenCredential cred public virtual Azure.AsyncPageable GetAlertsAsync(string alertConfigurationId, Azure.AI.MetricsAdvisor.GetAlertsOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Pageable GetAllFeedback(string metricId, Azure.AI.MetricsAdvisor.GetAllFeedbackOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.AsyncPageable GetAllFeedbackAsync(string metricId, Azure.AI.MetricsAdvisor.GetAllFeedbackOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAnomalies(string detectionConfigurationId, Azure.AI.MetricsAdvisor.GetAnomaliesForDetectionConfigurationOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetAnomalies(string alertConfigurationId, string alertId, Azure.AI.MetricsAdvisor.GetAnomaliesForAlertOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAnomaliesAsync(string detectionConfigurationId, Azure.AI.MetricsAdvisor.GetAnomaliesForDetectionConfigurationOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetAnomaliesAsync(string alertConfigurationId, string alertId, Azure.AI.MetricsAdvisor.GetAnomaliesForAlertOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAnomaliesForAlert(string alertConfigurationId, string alertId, Azure.AI.MetricsAdvisor.GetAnomaliesForAlertOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAnomaliesForAlertAsync(string alertConfigurationId, string alertId, Azure.AI.MetricsAdvisor.GetAnomaliesForAlertOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetAnomaliesForDetectionConfiguration(string detectionConfigurationId, Azure.AI.MetricsAdvisor.GetAnomaliesForDetectionConfigurationOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetAnomaliesForDetectionConfigurationAsync(string detectionConfigurationId, Azure.AI.MetricsAdvisor.GetAnomaliesForDetectionConfigurationOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Pageable GetAnomalyDimensionValues(string detectionConfigurationId, string dimensionName, Azure.AI.MetricsAdvisor.GetAnomalyDimensionValuesOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.AsyncPageable GetAnomalyDimensionValuesAsync(string detectionConfigurationId, string dimensionName, Azure.AI.MetricsAdvisor.GetAnomalyDimensionValuesOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response GetFeedback(string feedbackId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } @@ -197,14 +197,14 @@ public MetricsAdvisorClient(System.Uri endpoint, Azure.Core.TokenCredential cred public virtual Azure.Pageable GetIncidentRootCauses(string detectionConfigurationId, string incidentId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.AsyncPageable GetIncidentRootCausesAsync(Azure.AI.MetricsAdvisor.Models.AnomalyIncident incident, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.AsyncPageable GetIncidentRootCausesAsync(string detectionConfigurationId, string incidentId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetIncidents(string detectionConfigurationId, Azure.AI.MetricsAdvisor.GetIncidentsForDetectionConfigurationOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetIncidents(string alertConfigurationId, string alertId, Azure.AI.MetricsAdvisor.GetIncidentsForAlertOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetIncidentsAsync(string detectionConfigurationId, Azure.AI.MetricsAdvisor.GetIncidentsForDetectionConfigurationOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetIncidentsAsync(string alertConfigurationId, string alertId, Azure.AI.MetricsAdvisor.GetIncidentsForAlertOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetIncidentsForAlert(string alertConfigurationId, string alertId, Azure.AI.MetricsAdvisor.GetIncidentsForAlertOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetIncidentsForAlertAsync(string alertConfigurationId, string alertId, Azure.AI.MetricsAdvisor.GetIncidentsForAlertOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetIncidentsForDetectionConfiguration(string detectionConfigurationId, Azure.AI.MetricsAdvisor.GetIncidentsForDetectionConfigurationOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetIncidentsForDetectionConfigurationAsync(string detectionConfigurationId, Azure.AI.MetricsAdvisor.GetIncidentsForDetectionConfigurationOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Pageable GetMetricDimensionValues(string metricId, string dimensionName, Azure.AI.MetricsAdvisor.GetMetricDimensionValuesOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.AsyncPageable GetMetricDimensionValuesAsync(string metricId, string dimensionName, Azure.AI.MetricsAdvisor.GetMetricDimensionValuesOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetMetricEnrichedSeriesData(System.Collections.Generic.IEnumerable seriesKeys, string detectionConfigurationId, System.DateTimeOffset startTime, System.DateTimeOffset endTime, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetMetricEnrichedSeriesDataAsync(System.Collections.Generic.IEnumerable seriesKeys, string detectionConfigurationId, System.DateTimeOffset startTime, System.DateTimeOffset endTime, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetMetricEnrichedSeriesData(string detectionConfigurationId, System.Collections.Generic.IEnumerable seriesKeys, System.DateTimeOffset startTime, System.DateTimeOffset endTime, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetMetricEnrichedSeriesDataAsync(string detectionConfigurationId, System.Collections.Generic.IEnumerable seriesKeys, System.DateTimeOffset startTime, System.DateTimeOffset endTime, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Pageable GetMetricEnrichmentStatuses(string metricId, Azure.AI.MetricsAdvisor.GetMetricEnrichmentStatusesOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.AsyncPageable GetMetricEnrichmentStatusesAsync(string metricId, Azure.AI.MetricsAdvisor.GetMetricEnrichmentStatusesOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Pageable GetMetricSeriesData(string metricId, Azure.AI.MetricsAdvisor.GetMetricSeriesDataOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } @@ -224,8 +224,7 @@ public enum ServiceVersion public partial class MetricsAdvisorKeyCredential { public MetricsAdvisorKeyCredential(string subscriptionKey, string apiKey) { } - public void UpdateApiKey(string apiKey) { } - public void UpdateSubscriptionKey(string subscriptionKey) { } + public void Update(string subscriptionKey, string apiKey) { } } } namespace Azure.AI.MetricsAdvisor.Administration @@ -308,19 +307,42 @@ public void UpdateConnectionString(string connectionString) { } public abstract partial class DataFeedSource { internal DataFeedSource() { } + public Azure.AI.MetricsAdvisor.Models.DataFeedSourceType DataSourceType { get { throw null; } } } - public partial class DataLakeGen2SharedKeyDataSourceCredential : Azure.AI.MetricsAdvisor.Administration.DataSourceCredential - { - public DataLakeGen2SharedKeyDataSourceCredential(string name, string accountKey) { } - public void UpdateAccountKey(string accountKey) { } - } - public partial class DataSourceCredential + public partial class DataSourceCredentialEntity { - internal DataSourceCredential() { } + internal DataSourceCredentialEntity() { } public string Description { get { throw null; } set { } } public string Id { get { throw null; } } public string Name { get { throw null; } set { } } } + public partial class DataSourceDataLakeGen2SharedKey : Azure.AI.MetricsAdvisor.Administration.DataSourceCredentialEntity + { + public DataSourceDataLakeGen2SharedKey(string name, string accountKey) { } + public void UpdateAccountKey(string accountKey) { } + } + public partial class DataSourceServicePrincipal : Azure.AI.MetricsAdvisor.Administration.DataSourceCredentialEntity + { + public DataSourceServicePrincipal(string name, string clientId, string clientSecret, string tenantId) { } + public string ClientId { get { throw null; } set { } } + public string TenantId { get { throw null; } set { } } + public void UpdateClientSecret(string clientSecret) { } + } + public partial class DataSourceServicePrincipalInKeyVault : Azure.AI.MetricsAdvisor.Administration.DataSourceCredentialEntity + { + public DataSourceServicePrincipalInKeyVault(string name, System.Uri endpoint, string keyVaultClientId, string keyVaultClientSecret, string tenantId, string secretNameForClientId, string secretNameForClientSecret) { } + public System.Uri Endpoint { get { throw null; } set { } } + public string KeyVaultClientId { get { throw null; } set { } } + public string SecretNameForClientId { get { throw null; } set { } } + public string SecretNameForClientSecret { get { throw null; } set { } } + public string TenantId { get { throw null; } set { } } + public void UpdateKeyVaultClientSecret(string keyVaultClientSecret) { } + } + public partial class DataSourceSqlConnectionString : Azure.AI.MetricsAdvisor.Administration.DataSourceCredentialEntity + { + public DataSourceSqlConnectionString(string name, string connectionString) { } + public void UpdateConnectionString(string connectionString) { } + } public partial class EmailNotificationHook : Azure.AI.MetricsAdvisor.Administration.NotificationHook { public EmailNotificationHook(string name) { } @@ -405,8 +427,8 @@ public MetricsAdvisorAdministrationClient(System.Uri endpoint, Azure.Core.TokenC public virtual System.Threading.Tasks.Task> CreateAlertConfigurationAsync(Azure.AI.MetricsAdvisor.Models.AnomalyAlertConfiguration alertConfiguration, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response CreateDataFeed(Azure.AI.MetricsAdvisor.Models.DataFeed dataFeed, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> CreateDataFeedAsync(Azure.AI.MetricsAdvisor.Models.DataFeed dataFeed, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response CreateDataSourceCredential(Azure.AI.MetricsAdvisor.Administration.DataSourceCredential dataSourceCredential, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> CreateDataSourceCredentialAsync(Azure.AI.MetricsAdvisor.Administration.DataSourceCredential dataSourceCredential, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response CreateDataSourceCredential(Azure.AI.MetricsAdvisor.Administration.DataSourceCredentialEntity dataSourceCredential, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateDataSourceCredentialAsync(Azure.AI.MetricsAdvisor.Administration.DataSourceCredentialEntity dataSourceCredential, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response CreateDetectionConfiguration(Azure.AI.MetricsAdvisor.Models.AnomalyDetectionConfiguration detectionConfiguration, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> CreateDetectionConfigurationAsync(Azure.AI.MetricsAdvisor.Models.AnomalyDetectionConfiguration detectionConfiguration, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response CreateHook(Azure.AI.MetricsAdvisor.Administration.NotificationHook hook, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } @@ -433,10 +455,10 @@ public MetricsAdvisorAdministrationClient(System.Uri endpoint, Azure.Core.TokenC public virtual Azure.AsyncPageable GetDataFeedIngestionStatusesAsync(string dataFeedId, Azure.AI.MetricsAdvisor.Administration.GetDataFeedIngestionStatusesOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Pageable GetDataFeeds(Azure.AI.MetricsAdvisor.Administration.GetDataFeedsOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.AsyncPageable GetDataFeedsAsync(Azure.AI.MetricsAdvisor.Administration.GetDataFeedsOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response GetDataSourceCredential(string dataSourceCredentialId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GetDataSourceCredentialAsync(string dataSourceCredentialId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Pageable GetDataSourceCredentials(Azure.AI.MetricsAdvisor.Administration.GetDataSourceCredentialsOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.AsyncPageable GetDataSourceCredentialsAsync(Azure.AI.MetricsAdvisor.Administration.GetDataSourceCredentialsOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response GetDataSourceCredential(string dataSourceCredentialId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetDataSourceCredentialAsync(string dataSourceCredentialId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Pageable GetDataSourceCredentials(Azure.AI.MetricsAdvisor.Administration.GetDataSourceCredentialsOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.AsyncPageable GetDataSourceCredentialsAsync(Azure.AI.MetricsAdvisor.Administration.GetDataSourceCredentialsOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response GetDetectionConfiguration(string detectionConfigurationId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> GetDetectionConfigurationAsync(string detectionConfigurationId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Pageable GetDetectionConfigurations(string metricId, Azure.AI.MetricsAdvisor.Administration.GetDetectionConfigurationsOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } @@ -451,8 +473,8 @@ public MetricsAdvisorAdministrationClient(System.Uri endpoint, Azure.Core.TokenC public virtual System.Threading.Tasks.Task> UpdateAlertConfigurationAsync(Azure.AI.MetricsAdvisor.Models.AnomalyAlertConfiguration alertConfiguration, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response UpdateDataFeed(Azure.AI.MetricsAdvisor.Models.DataFeed dataFeed, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> UpdateDataFeedAsync(Azure.AI.MetricsAdvisor.Models.DataFeed dataFeed, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response UpdateDataSourceCredential(Azure.AI.MetricsAdvisor.Administration.DataSourceCredential dataSourceCredential, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UpdateDataSourceCredentialAsync(Azure.AI.MetricsAdvisor.Administration.DataSourceCredential dataSourceCredential, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response UpdateDataSourceCredential(Azure.AI.MetricsAdvisor.Administration.DataSourceCredentialEntity dataSourceCredential, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> UpdateDataSourceCredentialAsync(Azure.AI.MetricsAdvisor.Administration.DataSourceCredentialEntity dataSourceCredential, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response UpdateDetectionConfiguration(Azure.AI.MetricsAdvisor.Models.AnomalyDetectionConfiguration detectionConfiguration, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> UpdateDetectionConfigurationAsync(Azure.AI.MetricsAdvisor.Models.AnomalyDetectionConfiguration detectionConfiguration, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response UpdateHook(Azure.AI.MetricsAdvisor.Administration.NotificationHook hook, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } @@ -486,28 +508,6 @@ public PostgreSqlDataFeedSource(string connectionString, string query) { } public string Query { get { throw null; } set { } } public void UpdateConnectionString(string connectionString) { } } - public partial class ServicePrincipalDataSourceCredential : Azure.AI.MetricsAdvisor.Administration.DataSourceCredential - { - public ServicePrincipalDataSourceCredential(string name, string clientId, string clientSecret, string tenantId) { } - public string ClientId { get { throw null; } set { } } - public string TenantId { get { throw null; } set { } } - public void UpdateClientSecret(string clientSecret) { } - } - public partial class ServicePrincipalInKeyVaultDataSourceCredential : Azure.AI.MetricsAdvisor.Administration.DataSourceCredential - { - public ServicePrincipalInKeyVaultDataSourceCredential(string name, System.Uri endpoint, string keyVaultClientId, string keyVaultClientSecret, string tenantId, string secretNameForClientId, string secretNameForClientSecret) { } - public System.Uri Endpoint { get { throw null; } set { } } - public string KeyVaultClientId { get { throw null; } set { } } - public string SecretNameForClientId { get { throw null; } set { } } - public string SecretNameForClientSecret { get { throw null; } set { } } - public string TenantId { get { throw null; } set { } } - public void UpdateKeyVaultClientSecret(string keyVaultClientSecret) { } - } - public partial class SqlConnectionStringDataSourceCredential : Azure.AI.MetricsAdvisor.Administration.DataSourceCredential - { - public SqlConnectionStringDataSourceCredential(string name, string connectionString) { } - public void UpdateConnectionString(string connectionString) { } - } public partial class SqlServerDataFeedSource : Azure.AI.MetricsAdvisor.Administration.DataFeedSource { public SqlServerDataFeedSource(string connectionString, string query) { } @@ -740,7 +740,6 @@ public DataFeed() { } public string Name { get { throw null; } set { } } public Azure.AI.MetricsAdvisor.Models.DataFeedRollupSettings RollupSettings { get { throw null; } set { } } public Azure.AI.MetricsAdvisor.Models.DataFeedSchema Schema { get { throw null; } set { } } - public Azure.AI.MetricsAdvisor.Models.DataFeedSourceType? SourceType { get { throw null; } } public Azure.AI.MetricsAdvisor.Models.DataFeedStatus? Status { get { throw null; } } public System.Collections.Generic.IList ViewersEmails { get { throw null; } } } @@ -989,19 +988,13 @@ internal DataPointAnomaly() { } public static bool operator !=(Azure.AI.MetricsAdvisor.Models.DetectionConditionsOperator left, Azure.AI.MetricsAdvisor.Models.DetectionConditionsOperator right) { throw null; } public override string ToString() { throw null; } } - public partial class DimensionKey : System.IEquatable + public partial class DimensionKey : System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable { - public DimensionKey() { } - public void AddDimensionColumn(string dimensionColumnName, string dimensionColumnValue) { } - public System.Collections.Generic.Dictionary AsDictionary() { throw null; } - public bool Equals(Azure.AI.MetricsAdvisor.Models.DimensionKey other) { throw null; } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public override bool Equals(object obj) { throw null; } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public override int GetHashCode() { throw null; } - public static bool operator ==(Azure.AI.MetricsAdvisor.Models.DimensionKey left, Azure.AI.MetricsAdvisor.Models.DimensionKey right) { throw null; } - public static bool operator !=(Azure.AI.MetricsAdvisor.Models.DimensionKey left, Azure.AI.MetricsAdvisor.Models.DimensionKey right) { throw null; } - public void RemoveDimensionColumn(string dimensionColumnName) { } + public DimensionKey(System.Collections.Generic.IEnumerable> dimension) { } + public bool Contains(string columnName) { throw null; } + public System.Collections.Generic.IEnumerator> GetEnumerator() { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + public bool TryGetValue(string columnName, out string value) { throw null; } } public partial class EnrichmentStatus { @@ -1013,7 +1006,7 @@ internal EnrichmentStatus() { } public partial class FeedbackDimensionFilter { public FeedbackDimensionFilter() { } - public Azure.AI.MetricsAdvisor.Models.DimensionKey DimensionFilter { get { throw null; } } + public Azure.AI.MetricsAdvisor.Models.DimensionKey DimensionFilter { get { throw null; } set { } } } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct FeedbackType : System.IEquatable @@ -1169,8 +1162,9 @@ internal MetricEnrichedSeriesData() { } public partial class MetricSeriesData { internal MetricSeriesData() { } - public Azure.AI.MetricsAdvisor.Models.MetricSeriesDefinition Definition { get { throw null; } } + public string MetricId { get { throw null; } } public System.Collections.Generic.IReadOnlyList MetricValues { get { throw null; } } + public Azure.AI.MetricsAdvisor.Models.DimensionKey SeriesKey { get { throw null; } } public System.Collections.Generic.IReadOnlyList Timestamps { get { throw null; } } } public partial class MetricSeriesDefinition @@ -1181,13 +1175,13 @@ internal MetricSeriesDefinition() { } } public partial class MetricSeriesGroupDetectionCondition : Azure.AI.MetricsAdvisor.Models.MetricWholeSeriesDetectionCondition { - public MetricSeriesGroupDetectionCondition() { } - public Azure.AI.MetricsAdvisor.Models.DimensionKey SeriesGroupKey { get { throw null; } } + public MetricSeriesGroupDetectionCondition(Azure.AI.MetricsAdvisor.Models.DimensionKey seriesGroupKey) { } + public Azure.AI.MetricsAdvisor.Models.DimensionKey SeriesGroupKey { get { throw null; } set { } } } public partial class MetricSingleSeriesDetectionCondition : Azure.AI.MetricsAdvisor.Models.MetricWholeSeriesDetectionCondition { - public MetricSingleSeriesDetectionCondition() { } - public Azure.AI.MetricsAdvisor.Models.DimensionKey SeriesKey { get { throw null; } } + public MetricSingleSeriesDetectionCondition(Azure.AI.MetricsAdvisor.Models.DimensionKey seriesKey) { } + public Azure.AI.MetricsAdvisor.Models.DimensionKey SeriesKey { get { throw null; } set { } } } public partial class MetricWholeSeriesDetectionCondition { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/perf/Azure.AI.MetricsAdvisor.Perf/Scenarios/GetAnomaliesForAlert.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/perf/Azure.AI.MetricsAdvisor.Perf/Scenarios/GetAnomaliesForAlert.cs index ca2063fac1be0..94a51406748a9 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/perf/Azure.AI.MetricsAdvisor.Perf/Scenarios/GetAnomaliesForAlert.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/perf/Azure.AI.MetricsAdvisor.Perf/Scenarios/GetAnomaliesForAlert.cs @@ -15,14 +15,14 @@ public GetAnomaliesForAlert(PerfOptions options) : base(options) public override void Run(CancellationToken cancellationToken) { - foreach (var _ in Client.GetAnomalies(TestEnvironment.AlertConfigurationId, TestEnvironment.AlertId, cancellationToken: cancellationToken)) + foreach (var _ in Client.GetAnomaliesForAlert(TestEnvironment.AlertConfigurationId, TestEnvironment.AlertId, cancellationToken: cancellationToken)) { } } public override async Task RunAsync(CancellationToken cancellationToken) { - await foreach (var _ in Client.GetAnomaliesAsync(TestEnvironment.AlertConfigurationId, TestEnvironment.AlertId, cancellationToken: cancellationToken)) + await foreach (var _ in Client.GetAnomaliesForAlertAsync(TestEnvironment.AlertConfigurationId, TestEnvironment.AlertId, cancellationToken: cancellationToken)) { } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/perf/Azure.AI.MetricsAdvisor.Perf/Scenarios/GetIncidentsForAlert.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/perf/Azure.AI.MetricsAdvisor.Perf/Scenarios/GetIncidentsForAlert.cs index 3c26ef8baaaaf..27f4e606e387d 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/perf/Azure.AI.MetricsAdvisor.Perf/Scenarios/GetIncidentsForAlert.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/perf/Azure.AI.MetricsAdvisor.Perf/Scenarios/GetIncidentsForAlert.cs @@ -15,14 +15,14 @@ public GetIncidentsForAlert(PerfOptions options) : base(options) public override void Run(CancellationToken cancellationToken) { - foreach (var _ in Client.GetIncidents(TestEnvironment.AlertConfigurationId, TestEnvironment.AlertId, cancellationToken: cancellationToken)) + foreach (var _ in Client.GetIncidentsForAlert(TestEnvironment.AlertConfigurationId, TestEnvironment.AlertId, cancellationToken: cancellationToken)) { } } public override async Task RunAsync(CancellationToken cancellationToken) { - await foreach (var _ in Client.GetIncidentsAsync(TestEnvironment.AlertConfigurationId, TestEnvironment.AlertId, cancellationToken: cancellationToken)) + await foreach (var _ in Client.GetIncidentsForAlertAsync(TestEnvironment.AlertConfigurationId, TestEnvironment.AlertId, cancellationToken: cancellationToken)) { } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/samples/README.md b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/samples/README.md index 7691ff508bb5b..bb3c1f948952b 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/samples/README.md +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/samples/README.md @@ -35,13 +35,13 @@ Azure Cognitive Services Metrics Advisor is a cloud service that uses machine le |[Feedback CRUD operations][metricsadv-sample10]|Create, get, and list feedback| -[metricsadv-sample1]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample01_DataFeedCrudOperations.cs -[metricsadv-sample2]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample02_DataFeedIngestionOperations.cs -[metricsadv-sample3]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample03_DetectionConfigurationCrudOperations.cs -[metricsadv-sample4]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample04_HookCrudOperations.cs -[metricsadv-sample5]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample05_AlertConfigurationCrudOperations.cs -[metricsadv-sample6]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample06_QueryTriggeredAlerts.cs -[metricsadv-sample7]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample07_QueryDetectedAnomalies.cs -[metricsadv-sample8]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample08_QueryIncidentsAndRootCauses.cs -[metricsadv-sample9]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample09_QueryTimeSeriesInformation.cs -[metricsadv-sample10]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample10_FeedbackCrudOperations.cs \ No newline at end of file +[metricsadv-sample1]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample01_DataFeedCrudOperations.cs +[metricsadv-sample2]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample02_DataFeedIngestionOperations.cs +[metricsadv-sample3]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample03_DetectionConfigurationCrudOperations.cs +[metricsadv-sample4]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample04_HookCrudOperations.cs +[metricsadv-sample5]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample05_AlertConfigurationCrudOperations.cs +[metricsadv-sample6]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample06_QueryTriggeredAlerts.cs +[metricsadv-sample7]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample07_QueryDetectedAnomalies.cs +[metricsadv-sample8]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample08_QueryIncidentsAndRootCauses.cs +[metricsadv-sample9]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample09_QueryTimeSeriesInformation.cs +[metricsadv-sample10]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample10_FeedbackCrudOperations.cs \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/MicrosoftAzureMetricsAdvisorRestAPIOpenAPIV2RestClient.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/MicrosoftAzureMetricsAdvisorRestAPIOpenAPIV2RestClient.cs index 3cce3cfd3490a..222a6116ef881 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/MicrosoftAzureMetricsAdvisorRestAPIOpenAPIV2RestClient.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/MicrosoftAzureMetricsAdvisorRestAPIOpenAPIV2RestClient.cs @@ -1388,7 +1388,7 @@ public Response GetRootCauseOfIncidentByAnomalyDetectionConfigura } } - internal HttpMessage CreateCreateCredentialRequest(DataSourceCredential body) + internal HttpMessage CreateCreateCredentialRequest(DataSourceCredentialEntity body) { var message = _pipeline.CreateMessage(); var request = message.Request; @@ -1410,7 +1410,7 @@ internal HttpMessage CreateCreateCredentialRequest(DataSourceCredential body) /// Create data source credential request. /// The cancellation token to use. /// is null. - public async Task> CreateCredentialAsync(DataSourceCredential body, CancellationToken cancellationToken = default) + public async Task> CreateCredentialAsync(DataSourceCredentialEntity body, CancellationToken cancellationToken = default) { if (body == null) { @@ -1433,7 +1433,7 @@ public async Task Create data source credential request. /// The cancellation token to use. /// is null. - public ResponseWithHeaders CreateCredential(DataSourceCredential body, CancellationToken cancellationToken = default) + public ResponseWithHeaders CreateCredential(DataSourceCredentialEntity body, CancellationToken cancellationToken = default) { if (body == null) { @@ -1542,7 +1542,7 @@ internal HttpMessage CreateUpdateCredentialRequest(Guid credentialId, DataSource /// Update data source credential request. /// The cancellation token to use. /// is null. - public async Task> UpdateCredentialAsync(Guid credentialId, DataSourceCredentialPatch body, CancellationToken cancellationToken = default) + public async Task> UpdateCredentialAsync(Guid credentialId, DataSourceCredentialPatch body, CancellationToken cancellationToken = default) { if (body == null) { @@ -1555,9 +1555,9 @@ public async Task> UpdateCredentialAsync(Guid cre { case 200: { - DataSourceCredential value = default; + DataSourceCredentialEntity value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = DataSourceCredential.DeserializeDataSourceCredential(document.RootElement); + value = DataSourceCredentialEntity.DeserializeDataSourceCredentialEntity(document.RootElement); return Response.FromValue(value, message.Response); } default: @@ -1570,7 +1570,7 @@ public async Task> UpdateCredentialAsync(Guid cre /// Update data source credential request. /// The cancellation token to use. /// is null. - public Response UpdateCredential(Guid credentialId, DataSourceCredentialPatch body, CancellationToken cancellationToken = default) + public Response UpdateCredential(Guid credentialId, DataSourceCredentialPatch body, CancellationToken cancellationToken = default) { if (body == null) { @@ -1583,9 +1583,9 @@ public Response UpdateCredential(Guid credentialId, DataSo { case 200: { - DataSourceCredential value = default; + DataSourceCredentialEntity value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = DataSourceCredential.DeserializeDataSourceCredential(document.RootElement); + value = DataSourceCredentialEntity.DeserializeDataSourceCredentialEntity(document.RootElement); return Response.FromValue(value, message.Response); } default: @@ -1658,7 +1658,7 @@ internal HttpMessage CreateGetCredentialRequest(Guid credentialId) /// Get a data source credential. /// Data source credential unique ID. /// The cancellation token to use. - public async Task> GetCredentialAsync(Guid credentialId, CancellationToken cancellationToken = default) + public async Task> GetCredentialAsync(Guid credentialId, CancellationToken cancellationToken = default) { using var message = CreateGetCredentialRequest(credentialId); await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); @@ -1666,9 +1666,9 @@ public async Task> GetCredentialAsync(Guid creden { case 200: { - DataSourceCredential value = default; + DataSourceCredentialEntity value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = DataSourceCredential.DeserializeDataSourceCredential(document.RootElement); + value = DataSourceCredentialEntity.DeserializeDataSourceCredentialEntity(document.RootElement); return Response.FromValue(value, message.Response); } default: @@ -1679,7 +1679,7 @@ public async Task> GetCredentialAsync(Guid creden /// Get a data source credential. /// Data source credential unique ID. /// The cancellation token to use. - public Response GetCredential(Guid credentialId, CancellationToken cancellationToken = default) + public Response GetCredential(Guid credentialId, CancellationToken cancellationToken = default) { using var message = CreateGetCredentialRequest(credentialId); _pipeline.Send(message, cancellationToken); @@ -1687,9 +1687,9 @@ public Response GetCredential(Guid credentialId, Cancellat { case 200: { - DataSourceCredential value = default; + DataSourceCredentialEntity value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = DataSourceCredential.DeserializeDataSourceCredential(document.RootElement); + value = DataSourceCredentialEntity.DeserializeDataSourceCredentialEntity(document.RootElement); return Response.FromValue(value, message.Response); } default: diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredential.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredentialEntity.Serialization.cs similarity index 70% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredential.Serialization.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredentialEntity.Serialization.cs index 3dfbf437cc1c1..cbf1102f521d3 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredential.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredentialEntity.Serialization.cs @@ -11,7 +11,7 @@ namespace Azure.AI.MetricsAdvisor.Administration { - public partial class DataSourceCredential : IUtf8JsonSerializable + public partial class DataSourceCredentialEntity : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -28,16 +28,16 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static DataSourceCredential DeserializeDataSourceCredential(JsonElement element) + internal static DataSourceCredentialEntity DeserializeDataSourceCredentialEntity(JsonElement element) { if (element.TryGetProperty("dataSourceCredentialType", out JsonElement discriminator)) { switch (discriminator.GetString()) { - case "AzureSQLConnectionString": return SqlConnectionStringDataSourceCredential.DeserializeSqlConnectionStringDataSourceCredential(element); - case "DataLakeGen2SharedKey": return DataLakeGen2SharedKeyDataSourceCredential.DeserializeDataLakeGen2SharedKeyDataSourceCredential(element); - case "ServicePrincipal": return ServicePrincipalDataSourceCredential.DeserializeServicePrincipalDataSourceCredential(element); - case "ServicePrincipalInKV": return ServicePrincipalInKeyVaultDataSourceCredential.DeserializeServicePrincipalInKeyVaultDataSourceCredential(element); + case "AzureSQLConnectionString": return DataSourceSqlConnectionString.DeserializeDataSourceSqlConnectionString(element); + case "DataLakeGen2SharedKey": return DataSourceDataLakeGen2SharedKey.DeserializeDataSourceDataLakeGen2SharedKey(element); + case "ServicePrincipal": return DataSourceServicePrincipal.DeserializeDataSourceServicePrincipal(element); + case "ServicePrincipalInKV": return DataSourceServicePrincipalInKeyVault.DeserializeDataSourceServicePrincipalInKeyVault(element); } } DataSourceCredentialType dataSourceCredentialType = default; @@ -67,7 +67,7 @@ internal static DataSourceCredential DeserializeDataSourceCredential(JsonElement continue; } } - return new DataSourceCredential(dataSourceCredentialType, dataSourceCredentialId.Value, dataSourceCredentialName, dataSourceCredentialDescription.Value); + return new DataSourceCredentialEntity(dataSourceCredentialType, dataSourceCredentialId.Value, dataSourceCredentialName, dataSourceCredentialDescription.Value); } } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredential.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredentialEntity.cs similarity index 82% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredential.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredentialEntity.cs index 60db2f31eac14..ca208a8927950 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredential.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredentialEntity.cs @@ -11,15 +11,15 @@ namespace Azure.AI.MetricsAdvisor.Administration { /// The DataSourceCredential. - public partial class DataSourceCredential + public partial class DataSourceCredentialEntity { - /// Initializes a new instance of DataSourceCredential. + /// Initializes a new instance of DataSourceCredentialEntity. /// Type of data source credential. /// Unique id of data source credential. /// Name of data source credential. /// Description of data source credential. - internal DataSourceCredential(DataSourceCredentialType dataSourceCredentialType, string id, string name, string description) + internal DataSourceCredentialEntity(DataSourceCredentialType dataSourceCredentialType, string id, string name, string description) { DataSourceCredentialType = dataSourceCredentialType; Id = id; diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredentialList.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredentialList.Serialization.cs index 11f0e905458eb..46ec6afaa91ee 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredentialList.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredentialList.Serialization.cs @@ -17,7 +17,7 @@ internal partial class DataSourceCredentialList internal static DataSourceCredentialList DeserializeDataSourceCredentialList(JsonElement element) { Optional nextLink = default; - Optional> value = default; + Optional> value = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("@nextLink")) @@ -32,10 +32,10 @@ internal static DataSourceCredentialList DeserializeDataSourceCredentialList(Jso property.ThrowNonNullablePropertyIsNull(); continue; } - List array = new List(); + List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(DataSourceCredential.DeserializeDataSourceCredential(item)); + array.Add(DataSourceCredentialEntity.DeserializeDataSourceCredentialEntity(item)); } value = array; continue; diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredentialList.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredentialList.cs index 148a4073c71fb..85246aa9bb576 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredentialList.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceCredentialList.cs @@ -17,19 +17,19 @@ internal partial class DataSourceCredentialList /// Initializes a new instance of DataSourceCredentialList. internal DataSourceCredentialList() { - Value = new ChangeTrackingList(); + Value = new ChangeTrackingList(); } /// Initializes a new instance of DataSourceCredentialList. /// . /// . - internal DataSourceCredentialList(string nextLink, IReadOnlyList value) + internal DataSourceCredentialList(string nextLink, IReadOnlyList value) { NextLink = nextLink; Value = value; } public string NextLink { get; } - public IReadOnlyList Value { get; } + public IReadOnlyList Value { get; } } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataLakeGen2SharedKeyDataSourceCredential.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceDataLakeGen2SharedKey.Serialization.cs similarity index 85% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataLakeGen2SharedKeyDataSourceCredential.Serialization.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceDataLakeGen2SharedKey.Serialization.cs index e92990a928ab2..7bae6ee201be9 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataLakeGen2SharedKeyDataSourceCredential.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceDataLakeGen2SharedKey.Serialization.cs @@ -11,7 +11,7 @@ namespace Azure.AI.MetricsAdvisor.Administration { - public partial class DataLakeGen2SharedKeyDataSourceCredential : IUtf8JsonSerializable + public partial class DataSourceDataLakeGen2SharedKey : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -30,7 +30,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static DataLakeGen2SharedKeyDataSourceCredential DeserializeDataLakeGen2SharedKeyDataSourceCredential(JsonElement element) + internal static DataSourceDataLakeGen2SharedKey DeserializeDataSourceDataLakeGen2SharedKey(JsonElement element) { DataLakeGen2SharedKeyParam parameters = default; DataSourceCredentialType dataSourceCredentialType = default; @@ -65,7 +65,7 @@ internal static DataLakeGen2SharedKeyDataSourceCredential DeserializeDataLakeGen continue; } } - return new DataLakeGen2SharedKeyDataSourceCredential(dataSourceCredentialType, dataSourceCredentialId.Value, dataSourceCredentialName, dataSourceCredentialDescription.Value, parameters); + return new DataSourceDataLakeGen2SharedKey(dataSourceCredentialType, dataSourceCredentialId.Value, dataSourceCredentialName, dataSourceCredentialDescription.Value, parameters); } } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataLakeGen2SharedKeyDataSourceCredential.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceDataLakeGen2SharedKey.cs similarity index 78% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataLakeGen2SharedKeyDataSourceCredential.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceDataLakeGen2SharedKey.cs index 32fe244e52ee7..0ee01a4b08b76 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataLakeGen2SharedKeyDataSourceCredential.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceDataLakeGen2SharedKey.cs @@ -11,7 +11,7 @@ namespace Azure.AI.MetricsAdvisor.Administration { /// The DataLakeGen2SharedKeyCredential. - public partial class DataLakeGen2SharedKeyDataSourceCredential : DataSourceCredential + public partial class DataSourceDataLakeGen2SharedKey : DataSourceCredentialEntity { } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/ServicePrincipalDataSourceCredential.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceServicePrincipal.Serialization.cs similarity index 86% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/ServicePrincipalDataSourceCredential.Serialization.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceServicePrincipal.Serialization.cs index 6a0fb09f1963b..f2cd68938d595 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/ServicePrincipalDataSourceCredential.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceServicePrincipal.Serialization.cs @@ -11,7 +11,7 @@ namespace Azure.AI.MetricsAdvisor.Administration { - public partial class ServicePrincipalDataSourceCredential : IUtf8JsonSerializable + public partial class DataSourceServicePrincipal : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -30,7 +30,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static ServicePrincipalDataSourceCredential DeserializeServicePrincipalDataSourceCredential(JsonElement element) + internal static DataSourceServicePrincipal DeserializeDataSourceServicePrincipal(JsonElement element) { ServicePrincipalParam parameters = default; DataSourceCredentialType dataSourceCredentialType = default; @@ -65,7 +65,7 @@ internal static ServicePrincipalDataSourceCredential DeserializeServicePrincipal continue; } } - return new ServicePrincipalDataSourceCredential(dataSourceCredentialType, dataSourceCredentialId.Value, dataSourceCredentialName, dataSourceCredentialDescription.Value, parameters); + return new DataSourceServicePrincipal(dataSourceCredentialType, dataSourceCredentialId.Value, dataSourceCredentialName, dataSourceCredentialDescription.Value, parameters); } } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/ServicePrincipalDataSourceCredential.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceServicePrincipal.cs similarity index 78% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/ServicePrincipalDataSourceCredential.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceServicePrincipal.cs index 4178cb2da8369..bc0fa1d8cfc7f 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/ServicePrincipalDataSourceCredential.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceServicePrincipal.cs @@ -11,7 +11,7 @@ namespace Azure.AI.MetricsAdvisor.Administration { /// The ServicePrincipalCredential. - public partial class ServicePrincipalDataSourceCredential : DataSourceCredential + public partial class DataSourceServicePrincipal : DataSourceCredentialEntity { } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/ServicePrincipalInKeyVaultDataSourceCredential.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceServicePrincipalInKeyVault.Serialization.cs similarity index 85% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/ServicePrincipalInKeyVaultDataSourceCredential.Serialization.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceServicePrincipalInKeyVault.Serialization.cs index 3c90c87219e82..2e9ab5e46e2dd 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/ServicePrincipalInKeyVaultDataSourceCredential.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceServicePrincipalInKeyVault.Serialization.cs @@ -11,7 +11,7 @@ namespace Azure.AI.MetricsAdvisor.Administration { - public partial class ServicePrincipalInKeyVaultDataSourceCredential : IUtf8JsonSerializable + public partial class DataSourceServicePrincipalInKeyVault : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -30,7 +30,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static ServicePrincipalInKeyVaultDataSourceCredential DeserializeServicePrincipalInKeyVaultDataSourceCredential(JsonElement element) + internal static DataSourceServicePrincipalInKeyVault DeserializeDataSourceServicePrincipalInKeyVault(JsonElement element) { ServicePrincipalInKVParam parameters = default; DataSourceCredentialType dataSourceCredentialType = default; @@ -65,7 +65,7 @@ internal static ServicePrincipalInKeyVaultDataSourceCredential DeserializeServic continue; } } - return new ServicePrincipalInKeyVaultDataSourceCredential(dataSourceCredentialType, dataSourceCredentialId.Value, dataSourceCredentialName, dataSourceCredentialDescription.Value, parameters); + return new DataSourceServicePrincipalInKeyVault(dataSourceCredentialType, dataSourceCredentialId.Value, dataSourceCredentialName, dataSourceCredentialDescription.Value, parameters); } } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/ServicePrincipalInKeyVaultDataSourceCredential.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceServicePrincipalInKeyVault.cs similarity index 77% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/ServicePrincipalInKeyVaultDataSourceCredential.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceServicePrincipalInKeyVault.cs index 5518b2dccb822..80eff1981911f 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/ServicePrincipalInKeyVaultDataSourceCredential.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceServicePrincipalInKeyVault.cs @@ -11,7 +11,7 @@ namespace Azure.AI.MetricsAdvisor.Administration { /// The ServicePrincipalInKVCredential. - public partial class ServicePrincipalInKeyVaultDataSourceCredential : DataSourceCredential + public partial class DataSourceServicePrincipalInKeyVault : DataSourceCredentialEntity { } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/SqlConnectionStringDataSourceCredential.Serialization.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceSqlConnectionString.Serialization.cs similarity index 85% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/SqlConnectionStringDataSourceCredential.Serialization.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceSqlConnectionString.Serialization.cs index 68594615311ee..20b5e859e9f7e 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/SqlConnectionStringDataSourceCredential.Serialization.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceSqlConnectionString.Serialization.cs @@ -11,7 +11,7 @@ namespace Azure.AI.MetricsAdvisor.Administration { - public partial class SqlConnectionStringDataSourceCredential : IUtf8JsonSerializable + public partial class DataSourceSqlConnectionString : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { @@ -30,7 +30,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - internal static SqlConnectionStringDataSourceCredential DeserializeSqlConnectionStringDataSourceCredential(JsonElement element) + internal static DataSourceSqlConnectionString DeserializeDataSourceSqlConnectionString(JsonElement element) { AzureSQLConnectionStringParam parameters = default; DataSourceCredentialType dataSourceCredentialType = default; @@ -65,7 +65,7 @@ internal static SqlConnectionStringDataSourceCredential DeserializeSqlConnection continue; } } - return new SqlConnectionStringDataSourceCredential(dataSourceCredentialType, dataSourceCredentialId.Value, dataSourceCredentialName, dataSourceCredentialDescription.Value, parameters); + return new DataSourceSqlConnectionString(dataSourceCredentialType, dataSourceCredentialId.Value, dataSourceCredentialName, dataSourceCredentialDescription.Value, parameters); } } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/SqlConnectionStringDataSourceCredential.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceSqlConnectionString.cs similarity index 78% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/SqlConnectionStringDataSourceCredential.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceSqlConnectionString.cs index a4480915d81b2..58ba2fe926871 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/SqlConnectionStringDataSourceCredential.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Generated/Models/DataSourceSqlConnectionString.cs @@ -11,7 +11,7 @@ namespace Azure.AI.MetricsAdvisor.Administration { /// The AzureSQLConnectionStringCredential. - public partial class SqlConnectionStringDataSourceCredential : DataSourceCredential + public partial class DataSourceSqlConnectionString : DataSourceCredentialEntity { } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAllFeedbackOptions.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAllFeedbackOptions.cs index 0dc9129eafe19..2dadd44a30fc3 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAllFeedbackOptions.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAllFeedbackOptions.cs @@ -17,17 +17,16 @@ public class GetAllFeedbackOptions /// public GetAllFeedbackOptions() { - Filter = new DimensionKey(); } /// The dimension filter. - internal FeedbackDimensionFilter DimensionFilter => Filter.Dimension.Count == 0 ? null : new FeedbackDimensionFilter(Filter.Dimension); + internal FeedbackDimensionFilter DimensionFilter => Filter.Dimension == null ? null : new FeedbackDimensionFilter(Filter.Dimension); /// /// Filters the result by series. Only feedbacks for the series in the time series group specified will /// be returned. /// - public DimensionKey Filter { get; } + public DimensionKey Filter { get; set; } /// /// Filters the result by . diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAnomaliesForAlertOptions.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAnomaliesForAlertOptions.cs index b59741d20d475..ece2973c6b34a 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAnomaliesForAlertOptions.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAnomaliesForAlertOptions.cs @@ -6,8 +6,8 @@ namespace Azure.AI.MetricsAdvisor { /// - /// The set of options that can be specified when calling - /// or to configure the behavior of the request. + /// The set of options that can be specified when calling + /// or to configure the behavior of the request. /// public class GetAnomaliesForAlertOptions { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAnomaliesForDetectionConfigurationFilter.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAnomaliesForDetectionConfigurationFilter.cs index 6f04d30cc1ac7..ceba1674d2aef 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAnomaliesForDetectionConfigurationFilter.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAnomaliesForDetectionConfigurationFilter.cs @@ -9,8 +9,8 @@ namespace Azure.AI.MetricsAdvisor { /// - /// Filters the result of the and - /// operations. + /// Filters the result of the and + /// operations. /// public class GetAnomaliesForDetectionConfigurationFilter { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAnomaliesForDetectionConfigurationOptions.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAnomaliesForDetectionConfigurationOptions.cs index 22b4f2bbbda98..36784e929d1fb 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAnomaliesForDetectionConfigurationOptions.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAnomaliesForDetectionConfigurationOptions.cs @@ -7,8 +7,8 @@ namespace Azure.AI.MetricsAdvisor { /// - /// The set of options that can be specified when calling - /// or + /// The set of options that can be specified when calling + /// or /// to configure the behavior of the request. /// public class GetAnomaliesForDetectionConfigurationOptions diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAnomalyDimensionValuesOptions.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAnomalyDimensionValuesOptions.cs index dbb61e2a81d74..9dff0643d54be 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAnomalyDimensionValuesOptions.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetAnomalyDimensionValuesOptions.cs @@ -21,7 +21,6 @@ public GetAnomalyDimensionValuesOptions(DateTimeOffset startTime, DateTimeOffset { StartTime = startTime; EndTime = endTime; - DimensionToFilter = new DimensionKey(); } /// @@ -38,7 +37,7 @@ public GetAnomalyDimensionValuesOptions(DateTimeOffset startTime, DateTimeOffset /// Filters the result by series. Only anomalies detected in the time series group specified will /// be returned. /// - public DimensionKey DimensionToFilter { get; } + public DimensionKey DimensionToFilter { get; set; } /// /// If set, skips the first set of items returned. This property specifies the amount of items to diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetDataFeedsFilter.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetDataFeedsFilter.cs index c30a56b81ec54..ad6483297142a 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetDataFeedsFilter.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetDataFeedsFilter.cs @@ -34,7 +34,7 @@ public GetDataFeedsFilter() public DataFeedStatus? Status { get; set; } /// - /// Filters the result by . + /// Filters the result by the type of the . /// public DataFeedSourceType? SourceType { get; set; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetIncidentsForAlertOptions.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetIncidentsForAlertOptions.cs index 3d4e36a2c0057..6e5712e5f3015 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetIncidentsForAlertOptions.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetIncidentsForAlertOptions.cs @@ -6,8 +6,8 @@ namespace Azure.AI.MetricsAdvisor { /// - /// The set of options that can be specified when calling - /// or + /// The set of options that can be specified when calling + /// or /// to configure the behavior of the request. /// public class GetIncidentsForAlertOptions diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetIncidentsForDetectionConfigurationOptions.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetIncidentsForDetectionConfigurationOptions.cs index 8857d47962297..be6386dac0ac8 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetIncidentsForDetectionConfigurationOptions.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/GetIncidentsForDetectionConfigurationOptions.cs @@ -10,8 +10,8 @@ namespace Azure.AI.MetricsAdvisor { /// - /// The set of options that can be specified when calling - /// or + /// The set of options that can be specified when calling + /// or /// to configure the behavior of the request. /// public class GetIncidentsForDetectionConfigurationOptions diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorAdministrationClient.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorAdministrationClient.cs index 6a9aa17a550fd..e561d27aabe06 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorAdministrationClient.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorAdministrationClient.cs @@ -1884,18 +1884,18 @@ private static void ValidateHookToCreate(NotificationHook hook, string paramName #region Credential /// - /// Creates a and assigns it a unique ID. This API provides different ways of + /// Creates a and assigns it a unique ID. This API provides different ways of /// authenticating to a for data ingestion when the default authentication method does not suffice. - /// Please see for a list of supported credentials. + /// Please see for a list of supported credentials. /// - /// Specifies how the created should be configured. + /// Specifies how the created should be configured. /// A controlling the request lifetime. /// - /// A containing the result of the operation. The result is a - /// instance containing information about the created data source credential. + /// A containing the result of the operation. The result is a + /// instance containing information about the created data source credential entity. /// /// is null. - public virtual async Task> CreateDataSourceCredentialAsync(DataSourceCredential dataSourceCredential, CancellationToken cancellationToken = default) + public virtual async Task> CreateDataSourceCredentialAsync(DataSourceCredentialEntity dataSourceCredential, CancellationToken cancellationToken = default) { Argument.AssertNotNull(dataSourceCredential, nameof(dataSourceCredential)); @@ -1926,18 +1926,18 @@ public virtual async Task> CreateDataSourceCreden } /// - /// Creates a and assigns it a unique ID. This API provides different ways of + /// Creates a and assigns it a unique ID. This API provides different ways of /// authenticating to a for data ingestion when the default authentication method does not suffice. - /// Please see for a list of supported credentials. + /// Please see for a list of supported credentials. /// - /// Specifies how the created should be configured. + /// Specifies how the created should be configured. /// A controlling the request lifetime. /// - /// A containing the result of the operation. The result is a - /// instance containing information about the created data source credential. + /// A containing the result of the operation. The result is a + /// instance containing information about the created data source credential entity. /// /// is null. - public virtual Response CreateDataSourceCredential(DataSourceCredential dataSourceCredential, CancellationToken cancellationToken = default) + public virtual Response CreateDataSourceCredential(DataSourceCredentialEntity dataSourceCredential, CancellationToken cancellationToken = default) { Argument.AssertNotNull(dataSourceCredential, nameof(dataSourceCredential)); @@ -1968,18 +1968,18 @@ public virtual Response CreateDataSourceCredential(DataSou } /// - /// Updates an existing . In order to update your credential, you cannot create a + /// Updates an existing . In order to update your credential, you cannot create a /// directly from its constructor. You need to obtain an instance via or another CRUD operation and update /// it before calling this method. /// - /// The model containing the updates to be applied. + /// The model containing the updates to be applied. /// A controlling the request lifetime. /// - /// A containing the result of the operation. The result is a + /// A containing the result of the operation. The result is a /// instance containing information about the updated credential. /// /// or .Id is null. - public virtual async Task> UpdateDataSourceCredentialAsync(DataSourceCredential dataSourceCredential, CancellationToken cancellationToken = default) + public virtual async Task> UpdateDataSourceCredentialAsync(DataSourceCredentialEntity dataSourceCredential, CancellationToken cancellationToken = default) { Argument.AssertNotNull(dataSourceCredential, nameof(dataSourceCredential)); @@ -2007,18 +2007,18 @@ public virtual async Task> UpdateDataSourceCreden } /// - /// Updates an existing . In order to update your credential, you cannot create a + /// Updates an existing . In order to update your credential, you cannot create a /// directly from its constructor. You need to obtain an instance via or another CRUD operation and update /// it before calling this method. /// - /// The model containing the updates to be applied. + /// The model containing the updates to be applied. /// A controlling the request lifetime. /// - /// A containing the result of the operation. The result is a + /// A containing the result of the operation. The result is a /// instance containing information about the updated credential. /// /// or .Id is null. - public virtual Response UpdateDataSourceCredential(DataSourceCredential dataSourceCredential, CancellationToken cancellationToken = default) + public virtual Response UpdateDataSourceCredential(DataSourceCredentialEntity dataSourceCredential, CancellationToken cancellationToken = default) { Argument.AssertNotNull(dataSourceCredential, nameof(dataSourceCredential)); @@ -2046,17 +2046,17 @@ public virtual Response UpdateDataSourceCredential(DataSou } /// - /// Gets an existing . + /// Gets an existing . /// - /// The unique identifier of the . + /// The unique identifier of the . /// A controlling the request lifetime. /// - /// A containing the result of the operation. The result is a + /// A containing the result of the operation. The result is a /// instance containing the requested information. /// /// is null. /// is empty or not a valid GUID. - public virtual async Task> GetDataSourceCredentialAsync(string dataSourceCredentialId, CancellationToken cancellationToken = default) + public virtual async Task> GetDataSourceCredentialAsync(string dataSourceCredentialId, CancellationToken cancellationToken = default) { Guid credentialGuid = ClientCommon.ValidateGuid(dataSourceCredentialId, nameof(dataSourceCredentialId)); @@ -2075,17 +2075,17 @@ public virtual async Task> GetDataSourceCredentia } /// - /// Gets an existing . + /// Gets an existing . /// - /// The unique identifier of the . + /// The unique identifier of the . /// A controlling the request lifetime. /// - /// A containing the result of the operation. The result is a + /// A containing the result of the operation. The result is a /// instance containing the requested information. /// /// is null. /// is empty or not a valid GUID. - public virtual Response GetDataSourceCredential(string dataSourceCredentialId, CancellationToken cancellationToken = default) + public virtual Response GetDataSourceCredential(string dataSourceCredentialId, CancellationToken cancellationToken = default) { Guid credentialGuid = ClientCommon.ValidateGuid(dataSourceCredentialId, nameof(dataSourceCredentialId)); @@ -2104,18 +2104,18 @@ public virtual Response GetDataSourceCredential(string dat } /// - /// Gets a collection of items describing the existing instances in this Metrics + /// Gets a collection of items describing the existing instances in this Metrics /// Advisor resource. /// /// An optional set of options used to configure the request's behavior. /// A controlling the request lifetime. - /// An containing the collection of instances. - public virtual AsyncPageable GetDataSourceCredentialsAsync(GetDataSourceCredentialsOptions options = default, CancellationToken cancellationToken = default) + /// An containing the collection of instances. + public virtual AsyncPageable GetDataSourceCredentialsAsync(GetDataSourceCredentialsOptions options = default, CancellationToken cancellationToken = default) { int? skip = options?.Skip; int? maxPageSize = options?.MaxPageSize; - async Task> FirstPageFunc(int? pageSizeHint) + async Task> FirstPageFunc(int? pageSizeHint) { using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorAdministrationClient)}.{nameof(GetDataSourceCredentials)}"); scope.Start(); @@ -2132,7 +2132,7 @@ async Task> FirstPageFunc(int? pageSizeHint) } } - async Task> NextPageFunc(string nextLink, int? pageSizeHint) + async Task> NextPageFunc(string nextLink, int? pageSizeHint) { using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorAdministrationClient)}.{nameof(GetDataSourceCredentials)}"); scope.Start(); @@ -2153,18 +2153,18 @@ async Task> NextPageFunc(string nextLink, int? pageSi } /// - /// Gets a collection of items describing the existing instances in this Metrics + /// Gets a collection of items describing the existing instances in this Metrics /// Advisor resource. /// /// An optional set of options used to configure the request's behavior. /// A controlling the request lifetime. - /// An containing the collection of instances. - public virtual Pageable GetDataSourceCredentials(GetDataSourceCredentialsOptions options = default, CancellationToken cancellationToken = default) + /// An containing the collection of instances. + public virtual Pageable GetDataSourceCredentials(GetDataSourceCredentialsOptions options = default, CancellationToken cancellationToken = default) { int? skip = options?.Skip; int? maxPageSize = options?.MaxPageSize; - Page FirstPageFunc(int? pageSizeHint) + Page FirstPageFunc(int? pageSizeHint) { using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorAdministrationClient)}.{nameof(GetDataSourceCredentials)}"); scope.Start(); @@ -2181,7 +2181,7 @@ Page FirstPageFunc(int? pageSizeHint) } } - Page NextPageFunc(string nextLink, int? pageSizeHint) + Page NextPageFunc(string nextLink, int? pageSizeHint) { using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorAdministrationClient)}.{nameof(GetDataSourceCredentials)}"); scope.Start(); @@ -2202,9 +2202,9 @@ Page NextPageFunc(string nextLink, int? pageSizeHint) } /// - /// Deletes an existing . + /// Deletes an existing . /// - /// The unique identifier of the to be deleted. + /// The unique identifier of the to be deleted. /// A controlling the request lifetime. /// /// A containing the result of the operation. @@ -2230,9 +2230,9 @@ public virtual async Task DeleteDataSourceCredentialAsync(string dataS } /// - /// Deletes an existing . + /// Deletes an existing . /// - /// The unique identifier of the to be deleted. + /// The unique identifier of the to be deleted. /// A controlling the request lifetime. /// /// A containing the result of the operation. diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorClient.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorClient.cs index 7f70792cfb541..a5ad801b99940 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorClient.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorClient.cs @@ -813,7 +813,7 @@ public virtual Response GetFeedback(string feedbackId, Cancellat /// An containing the collection of instances. /// or is null. /// is empty or not a valid GUID. - public virtual AsyncPageable GetAnomaliesAsync(string detectionConfigurationId, GetAnomaliesForDetectionConfigurationOptions options, CancellationToken cancellationToken = default) + public virtual AsyncPageable GetAnomaliesForDetectionConfigurationAsync(string detectionConfigurationId, GetAnomaliesForDetectionConfigurationOptions options, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(detectionConfigurationId, nameof(detectionConfigurationId)); Argument.AssertNotNull(options, nameof(options)); @@ -828,7 +828,7 @@ public virtual AsyncPageable GetAnomaliesAsync(string detectio async Task> FirstPageFunc(int? pageSizeHint) { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetAnomalies)}"); + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetAnomaliesForDetectionConfiguration)}"); scope.Start(); try @@ -845,7 +845,7 @@ async Task> FirstPageFunc(int? pageSizeHint) async Task> NextPageFunc(string nextLink, int? pageSizeHint) { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetAnomalies)}"); + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetAnomaliesForDetectionConfiguration)}"); scope.Start(); try @@ -872,7 +872,7 @@ async Task> NextPageFunc(string nextLink, int? pageSizeHi /// A containing the collection of instances. /// or is null. /// is empty or not a valid GUID. - public virtual Pageable GetAnomalies(string detectionConfigurationId, GetAnomaliesForDetectionConfigurationOptions options, CancellationToken cancellationToken = default) + public virtual Pageable GetAnomaliesForDetectionConfiguration(string detectionConfigurationId, GetAnomaliesForDetectionConfigurationOptions options, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(detectionConfigurationId, nameof(detectionConfigurationId)); Argument.AssertNotNull(options, nameof(options)); @@ -887,7 +887,7 @@ public virtual Pageable GetAnomalies(string detectionConfigura Page FirstPageFunc(int? pageSizeHint) { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetAnomalies)}"); + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetAnomaliesForDetectionConfiguration)}"); scope.Start(); try @@ -904,7 +904,7 @@ Page FirstPageFunc(int? pageSizeHint) Page NextPageFunc(string nextLink, int? pageSizeHint) { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetAnomalies)}"); + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetAnomaliesForDetectionConfiguration)}"); scope.Start(); try @@ -931,7 +931,7 @@ Page NextPageFunc(string nextLink, int? pageSizeHint) /// An containing the collection of instances. /// or is null. /// is empty or not a valid GUID. - public virtual AsyncPageable GetIncidentsAsync(string detectionConfigurationId, GetIncidentsForDetectionConfigurationOptions options, CancellationToken cancellationToken = default) + public virtual AsyncPageable GetIncidentsForDetectionConfigurationAsync(string detectionConfigurationId, GetIncidentsForDetectionConfigurationOptions options, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(detectionConfigurationId, nameof(detectionConfigurationId)); Argument.AssertNotNull(options, nameof(options)); @@ -945,7 +945,7 @@ public virtual AsyncPageable GetIncidentsAsync(string detection async Task> FirstPageFunc(int? pageSizeHint) { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetIncidents)}"); + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetIncidentsForDetectionConfiguration)}"); scope.Start(); try @@ -963,7 +963,7 @@ async Task> FirstPageFunc(int? pageSizeHint) async Task> NextPageFunc(string nextLink, int? pageSizeHint) { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetIncidents)}"); + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetIncidentsForDetectionConfiguration)}"); scope.Start(); try @@ -991,7 +991,7 @@ async Task> NextPageFunc(string nextLink, int? pageSizeHin /// A containing the collection of instances. /// or is null. /// is empty or not a valid GUID. - public virtual Pageable GetIncidents(string detectionConfigurationId, GetIncidentsForDetectionConfigurationOptions options, CancellationToken cancellationToken = default) + public virtual Pageable GetIncidentsForDetectionConfiguration(string detectionConfigurationId, GetIncidentsForDetectionConfigurationOptions options, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(detectionConfigurationId, nameof(detectionConfigurationId)); Argument.AssertNotNull(options, nameof(options)); @@ -1005,7 +1005,7 @@ public virtual Pageable GetIncidents(string detectionConfigurat Page FirstPageFunc(int? pageSizeHint) { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetIncidents)}"); + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetIncidentsForDetectionConfiguration)}"); scope.Start(); try @@ -1023,7 +1023,7 @@ Page FirstPageFunc(int? pageSizeHint) Page NextPageFunc(string nextLink, int? pageSizeHint) { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetIncidents)}"); + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetIncidentsForDetectionConfiguration)}"); scope.Start(); try @@ -1309,18 +1309,18 @@ Page NextPageFunc(string nextLink, int? pageSizeHint) /// /// Query series enriched by anomaly detection. /// - /// The detection series keys. /// The unique identifier of the . + /// The detection series keys. /// Filters the result. Only data points after this point in time, in UTC, will be returned. /// Filters the result. Only data points after this point in time, in UTC, will be returned. /// A controlling the request lifetime. /// An containing the collection of s. - /// or is null. - /// or is empty; or is not a valid GUID. - public virtual AsyncPageable GetMetricEnrichedSeriesDataAsync(IEnumerable seriesKeys, string detectionConfigurationId, DateTimeOffset startTime, DateTimeOffset endTime, CancellationToken cancellationToken = default) + /// or is null. + /// or is empty; or is not a valid GUID. + public virtual AsyncPageable GetMetricEnrichedSeriesDataAsync(string detectionConfigurationId, IEnumerable seriesKeys, DateTimeOffset startTime, DateTimeOffset endTime, CancellationToken cancellationToken = default) { - Argument.AssertNotNullOrEmpty(seriesKeys, nameof(seriesKeys)); // TODO: add validation for seriesKeys.Dimension? Argument.AssertNotNullOrEmpty(detectionConfigurationId, nameof(detectionConfigurationId)); + Argument.AssertNotNullOrEmpty(seriesKeys, nameof(seriesKeys)); // TODO: add validation for seriesKeys.Dimension? Guid detectionConfigurationGuid = ClientCommon.ValidateGuid(detectionConfigurationId, nameof(detectionConfigurationId)); IEnumerable seriesIdentities = seriesKeys.Select(key => key.ConvertToSeriesIdentity()); @@ -1349,18 +1349,18 @@ async Task> FirstPageFunc(int? pageSizeHint) /// /// Query series enriched by anomaly detection. /// - /// The detection series keys. /// The unique identifier of the . + /// The detection series keys. /// Filters the result. Only data points after this point in time, in UTC, will be returned. /// Filters the result. Only data points after this point in time, in UTC, will be returned. /// A controlling the request lifetime. - /// A containing the collection of s. - /// or is null. - /// or is empty; or is not a valid GUID. - public virtual Pageable GetMetricEnrichedSeriesData(IEnumerable seriesKeys, string detectionConfigurationId, DateTimeOffset startTime, DateTimeOffset endTime, CancellationToken cancellationToken = default) + /// An containing the collection of s. + /// or is null. + /// or is empty; or is not a valid GUID. + public virtual Pageable GetMetricEnrichedSeriesData(string detectionConfigurationId, IEnumerable seriesKeys, DateTimeOffset startTime, DateTimeOffset endTime, CancellationToken cancellationToken = default) { - Argument.AssertNotNullOrEmpty(seriesKeys, nameof(seriesKeys)); // TODO: add validation for seriesKeys.Dimension? Argument.AssertNotNullOrEmpty(detectionConfigurationId, nameof(detectionConfigurationId)); + Argument.AssertNotNullOrEmpty(seriesKeys, nameof(seriesKeys)); // TODO: add validation for seriesKeys.Dimension? Guid detectionConfigurationGuid = ClientCommon.ValidateGuid(detectionConfigurationId, nameof(detectionConfigurationId)); IEnumerable seriesIdentities = seriesKeys.Select(key => key.ConvertToSeriesIdentity()); @@ -1521,7 +1521,7 @@ Page NextPageFunc(string nextLink, int? pageSizeHint) /// An containing the collection of instances. /// or is null. /// or is empty; or is not a valid GUID. - public virtual AsyncPageable GetAnomaliesAsync(string alertConfigurationId, string alertId, GetAnomaliesForAlertOptions options = default, CancellationToken cancellationToken = default) + public virtual AsyncPageable GetAnomaliesForAlertAsync(string alertConfigurationId, string alertId, GetAnomaliesForAlertOptions options = default, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(alertConfigurationId, nameof(alertConfigurationId)); Argument.AssertNotNullOrEmpty(alertId, nameof(alertId)); @@ -1532,7 +1532,7 @@ public virtual AsyncPageable GetAnomaliesAsync(string alertCon async Task> FirstPageFunc(int? pageSizeHint) { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetAnomalies)}"); + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetAnomaliesForAlert)}"); scope.Start(); try @@ -1549,7 +1549,7 @@ async Task> FirstPageFunc(int? pageSizeHint) async Task> NextPageFunc(string nextLink, int? pageSizeHint) { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetAnomalies)}"); + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetAnomaliesForAlert)}"); scope.Start(); try @@ -1578,7 +1578,7 @@ async Task> NextPageFunc(string nextLink, int? pageSizeHi /// A containing the collection of instances. /// or is null. /// or is empty; or is not a valid GUID. - public virtual Pageable GetAnomalies(string alertConfigurationId, string alertId, GetAnomaliesForAlertOptions options = default, CancellationToken cancellationToken = default) + public virtual Pageable GetAnomaliesForAlert(string alertConfigurationId, string alertId, GetAnomaliesForAlertOptions options = default, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(alertConfigurationId, nameof(alertConfigurationId)); Argument.AssertNotNullOrEmpty(alertId, nameof(alertId)); @@ -1589,7 +1589,7 @@ public virtual Pageable GetAnomalies(string alertConfiguration Page FirstPageFunc(int? pageSizeHint) { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetAnomalies)}"); + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetAnomaliesForAlert)}"); scope.Start(); try @@ -1606,7 +1606,7 @@ Page FirstPageFunc(int? pageSizeHint) Page NextPageFunc(string nextLink, int? pageSizeHint) { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetAnomalies)}"); + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetAnomaliesForAlert)}"); scope.Start(); try @@ -1635,7 +1635,7 @@ Page NextPageFunc(string nextLink, int? pageSizeHint) /// An containing the collection of s. /// or is null. /// or is empty; or is not a valid GUID. - public virtual AsyncPageable GetIncidentsAsync(string alertConfigurationId, string alertId, GetIncidentsForAlertOptions options = default, CancellationToken cancellationToken = default) + public virtual AsyncPageable GetIncidentsForAlertAsync(string alertConfigurationId, string alertId, GetIncidentsForAlertOptions options = default, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(alertConfigurationId, nameof(alertConfigurationId)); Argument.AssertNotNullOrEmpty(alertId, nameof(alertId)); @@ -1646,7 +1646,7 @@ public virtual AsyncPageable GetIncidentsAsync(string alertConf async Task> FirstPageFunc(int? pageSizeHint) { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetIncidents)}"); + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetIncidentsForAlert)}"); scope.Start(); try @@ -1663,7 +1663,7 @@ async Task> FirstPageFunc(int? pageSizeHint) async Task> NextPageFunc(string nextLink, int? pageSizeHint) { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetIncidents)}"); + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetIncidentsForAlert)}"); scope.Start(); try @@ -1692,7 +1692,7 @@ async Task> NextPageFunc(string nextLink, int? pageSizeHin /// A containing the collection of s. /// or is null. /// or is empty; or is not a valid GUID. - public virtual Pageable GetIncidents(string alertConfigurationId, string alertId, GetIncidentsForAlertOptions options = default, CancellationToken cancellationToken = default) + public virtual Pageable GetIncidentsForAlert(string alertConfigurationId, string alertId, GetIncidentsForAlertOptions options = default, CancellationToken cancellationToken = default) { Argument.AssertNotNullOrEmpty(alertConfigurationId, nameof(alertConfigurationId)); Argument.AssertNotNullOrEmpty(alertId, nameof(alertId)); @@ -1703,7 +1703,7 @@ public virtual Pageable GetIncidents(string alertConfigurationI Page FirstPageFunc(int? pageSizeHint) { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetIncidents)}"); + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetIncidentsForAlert)}"); scope.Start(); try @@ -1720,7 +1720,7 @@ Page FirstPageFunc(int? pageSizeHint) Page NextPageFunc(string nextLink, int? pageSizeHint) { - using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetIncidents)}"); + using DiagnosticScope scope = _clientDiagnostics.CreateScope($"{nameof(MetricsAdvisorClient)}.{nameof(GetIncidentsForAlert)}"); scope.Start(); try diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorKeyCredential.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorKeyCredential.cs index a8139bb1b3947..611548600cbab 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorKeyCredential.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorKeyCredential.cs @@ -13,59 +13,40 @@ namespace Azure.AI.MetricsAdvisor /// public class MetricsAdvisorKeyCredential { - private string _subscriptionKey; - - private string _apiKey; + private Tuple _keyPair; /// /// Initializes a new instance of the class. /// /// The subscription key to use to authenticate with the Azure service. - /// The API key to use to authenticate the user with the Metrics Advisor service. Used to identify administrators. + /// The API key to use to authenticate the user with the Metrics Advisor service. Used to differentiate administrators and viewers. /// or is null. /// or is empty. public MetricsAdvisorKeyCredential(string subscriptionKey, string apiKey) { - UpdateSubscriptionKey(subscriptionKey); - UpdateApiKey(apiKey); - } - - internal string SubscriptionKey - { - get => Volatile.Read(ref _subscriptionKey); - private set => Volatile.Write(ref _subscriptionKey, value); + Update(subscriptionKey, apiKey); } - internal string ApiKey + internal Tuple KeyPair { - get => Volatile.Read(ref _apiKey); - private set => Volatile.Write(ref _apiKey, value); + get => Volatile.Read(ref _keyPair); + private set => Volatile.Write(ref _keyPair, value); } /// - /// Updates the subscription key. This is intended to be used when you've regenerated - /// your subscription key and want to update long lived clients. + /// Updates the subscription and API keys. This is intended to be used when you've regenerated + /// your keys and want to update long lived clients. /// /// The subscription key to authenticate the service against. - /// is null. - /// is empty. - public void UpdateSubscriptionKey(string subscriptionKey) + /// The API key to use to authenticate the user with the Metrics Advisor service. Used to differentiate administrators and viewers. + /// or is null. + /// or is empty. + public void Update(string subscriptionKey, string apiKey) { Argument.AssertNotNullOrEmpty(subscriptionKey, nameof(subscriptionKey)); - SubscriptionKey = subscriptionKey; - } - - /// - /// Updates the API key. This is intended to be used when you've regenerated your - /// API key and want to update long lived clients. - /// - /// The API key to use to authenticate the user with the Metrics Advisor service. Used to identify administrators. - /// is null. - /// is empty. - public void UpdateApiKey(string apiKey) - { Argument.AssertNotNullOrEmpty(apiKey, nameof(apiKey)); - ApiKey = apiKey; + + KeyPair = Tuple.Create(subscriptionKey, apiKey); } } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorKeyCredentialPolicy.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorKeyCredentialPolicy.cs index 0a2bea706b7e3..d0f3b0bc2ec16 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorKeyCredentialPolicy.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/MetricsAdvisorKeyCredentialPolicy.cs @@ -1,6 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. +using System; using Azure.Core; using Azure.Core.Pipeline; @@ -20,8 +21,10 @@ public override void OnSendingRequest(HttpMessage message) { base.OnSendingRequest(message); - message.Request.Headers.SetValue(Constants.SubscriptionAuthorizationHeader, _credential.SubscriptionKey); - message.Request.Headers.SetValue(Constants.ApiAuthorizationHeader, _credential.ApiKey); + Tuple keyPair = _credential.KeyPair; + + message.Request.Headers.SetValue(Constants.SubscriptionAuthorizationHeader, keyPair.Item1); + message.Request.Headers.SetValue(Constants.ApiAuthorizationHeader, keyPair.Item2); } } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/AnomalyDetection/AnomalyIncident.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/AnomalyDetection/AnomalyIncident.cs index 019e2035d9ac0..b533b66e0b8b5 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/AnomalyDetection/AnomalyIncident.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/AnomalyDetection/AnomalyIncident.cs @@ -41,8 +41,8 @@ internal AnomalyIncident(string dataFeedId, string metricId, string detectionCon /// /// The unique identifier of the in which this incident was detected. This /// property is only populated when calling - /// or - /// . + /// or + /// . /// For other overloads, this property will be null. /// public string DataFeedId { get; } @@ -57,8 +57,8 @@ internal AnomalyIncident(string dataFeedId, string metricId, string detectionCon /// /// The unique identifier of the of the time series in which this /// has been detected. This property is only populated when calling - /// or - /// . + /// or + /// . /// For other overloads, this property will be null. /// public string MetricId { get; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/AnomalyDetection/DataPointAnomaly.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/AnomalyDetection/DataPointAnomaly.cs index ba0693cfd61d5..202f4debd7ab0 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/AnomalyDetection/DataPointAnomaly.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/AnomalyDetection/DataPointAnomaly.cs @@ -36,16 +36,16 @@ internal DataPointAnomaly(string dataFeedId, string metricId, string anomalyDete /// /// The unique identifier of the in which this anomaly was detected. This property /// is only populated when calling - /// or - /// . + /// or + /// . /// For other overloads, this property will be null. /// public string DataFeedId { get; } /// /// The unique identifier of the that detected - /// this anomaly. This property is only populated when calling - /// or . + /// this anomaly. This property is only populated when calling + /// or . /// For other overloads, this property will be null. /// [CodeGenMember("AnomalyDetectionConfigurationId")] @@ -54,8 +54,8 @@ internal DataPointAnomaly(string dataFeedId, string metricId, string anomalyDete /// /// The unique identifier of the of the time series in which this /// anomaly has been detected. This property is only populated when calling - /// or - /// . + /// or + /// . /// For other overloads, this property will be null. /// public string MetricId { get; } @@ -74,8 +74,8 @@ internal DataPointAnomaly(string dataFeedId, string metricId, string anomalyDete /// /// The status of the issue that caused this . This property is only populated - /// when calling or - /// . + /// when calling or + /// . /// For other overloads, this property will be null. /// [CodeGenMember("AnomalyStatus")] @@ -89,16 +89,16 @@ internal DataPointAnomaly(string dataFeedId, string metricId, string anomalyDete /// /// The date and time, in UTC, in which this anomaly entry has been created. This property is only - /// populated when calling or - /// . + /// populated when calling or + /// . /// For other overloads, this property will be null. /// public DateTimeOffset? CreatedTime { get; } /// /// The date and time, in UTC, in which this anomaly entry has been modified for the last time. This - /// property is only populated when calling - /// or . + /// property is only populated when calling + /// or . /// For other overloads, this property will be null. /// public DateTimeOffset? ModifiedTime { get; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/AnomalyDetection/MetricSeriesGroupDetectionCondition.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/AnomalyDetection/MetricSeriesGroupDetectionCondition.cs index 2fc7ff8860667..9b3b297b62642 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/AnomalyDetection/MetricSeriesGroupDetectionCondition.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/AnomalyDetection/MetricSeriesGroupDetectionCondition.cs @@ -1,6 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. +using System; using Azure.Core; namespace Azure.AI.MetricsAdvisor.Models @@ -16,9 +17,13 @@ public partial class MetricSeriesGroupDetectionCondition : MetricWholeSeriesDete /// /// Initializes a new instance of the class. /// - public MetricSeriesGroupDetectionCondition() + /// The key that identifies the group of time series to which these conditions apply within a metric. A subset of the possible dimensions of the associated data feed must be set. + /// is null. + public MetricSeriesGroupDetectionCondition(DimensionKey seriesGroupKey) { - SeriesGroupKey = new DimensionKey(); + Argument.AssertNotNull(seriesGroupKey, nameof(seriesGroupKey)); + + SeriesGroupKey = seriesGroupKey; } /// @@ -26,6 +31,6 @@ public MetricSeriesGroupDetectionCondition() /// A subset of the possible dimensions of the associated data feed must be set. /// [CodeGenMember("Group")] - public DimensionKey SeriesGroupKey { get; } + public DimensionKey SeriesGroupKey { get; set; } } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/AnomalyDetection/MetricSingleSeriesDetectionCondition.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/AnomalyDetection/MetricSingleSeriesDetectionCondition.cs index 81b0eb525fc2e..51adb182d4e4d 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/AnomalyDetection/MetricSingleSeriesDetectionCondition.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/AnomalyDetection/MetricSingleSeriesDetectionCondition.cs @@ -1,6 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. +using System; using Azure.Core; namespace Azure.AI.MetricsAdvisor.Models @@ -16,9 +17,13 @@ public partial class MetricSingleSeriesDetectionCondition : MetricWholeSeriesDet /// /// Initializes a new instance of the class. /// - public MetricSingleSeriesDetectionCondition() + /// The key that uniquely identifies the time series to which these conditions apply within a metric. Every dimension contained in the associated must be assigned a value. + /// is null. + public MetricSingleSeriesDetectionCondition(DimensionKey seriesKey) { - SeriesKey = new DimensionKey(); + Argument.AssertNotNull(seriesKey, nameof(seriesKey)); + + SeriesKey = seriesKey; } internal MetricSingleSeriesDetectionCondition(DetectionConditionsOperator? crossConditionsOperator, SmartDetectionCondition smartDetectionCondition, HardThresholdCondition hardThresholdCondition, ChangeThresholdCondition changeThresholdCondition, SeriesIdentity series) @@ -31,7 +36,7 @@ internal MetricSingleSeriesDetectionCondition(DetectionConditionsOperator? cross /// The key that uniquely identifies the time series to which these conditions apply within a metric. /// Every dimension contained in the associated must be assigned a value. /// - public DimensionKey SeriesKey { get; } + public DimensionKey SeriesKey { get; set; } /// /// Used by CodeGen during serialization. diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceCredential.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceCredentialEntity.cs similarity index 74% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceCredential.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceCredentialEntity.cs index a7794c893bde0..7fed8c77d7d7f 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceCredential.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceCredentialEntity.cs @@ -11,19 +11,19 @@ namespace Azure.AI.MetricsAdvisor.Administration /// Provides different ways of authenticating to a for data ingestion when the /// default authentication method does not suffice. The supported credentials are: /// - /// - /// - /// - /// + /// + /// + /// + /// /// /// [CodeGenModel("DataSourceCredential")] - public partial class DataSourceCredential + public partial class DataSourceCredentialEntity { /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - internal DataSourceCredential(string name) + internal DataSourceCredentialEntity(string name) { Argument.AssertNotNullOrEmpty(name, nameof(name)); @@ -31,19 +31,19 @@ internal DataSourceCredential(string name) } /// - /// The unique identifier of this . Set by the service. + /// The unique identifier of this . Set by the service. /// [CodeGenMember("DataSourceCredentialId")] public string Id { get; } /// - /// A custom unique name for this to be displayed on the web portal. + /// A custom unique name for this to be displayed on the web portal. /// [CodeGenMember("DataSourceCredentialName")] public string Name { get; set; } /// - /// A description of this . + /// A description of this . /// [CodeGenMember("DataSourceCredentialDescription")] public string Description { get; set; } @@ -52,15 +52,15 @@ internal DataSourceCredentialPatch GetPatchModel() { DataSourceCredentialPatch patch = this switch { - DataLakeGen2SharedKeyDataSourceCredential c => new DataLakeGen2SharedKeyCredentialPatch() + DataSourceDataLakeGen2SharedKey c => new DataLakeGen2SharedKeyCredentialPatch() { Parameters = new() { AccountKey = c.AccountKey } }, - ServicePrincipalDataSourceCredential c => new ServicePrincipalCredentialPatch() + DataSourceServicePrincipal c => new ServicePrincipalCredentialPatch() { Parameters = new() { ClientId = c.ClientId, ClientSecret = c.ClientSecret, TenantId = c.TenantId } }, - ServicePrincipalInKeyVaultDataSourceCredential c => new ServicePrincipalInKVCredentialPatch() + DataSourceServicePrincipalInKeyVault c => new ServicePrincipalInKVCredentialPatch() { Parameters = new() { @@ -72,7 +72,7 @@ internal DataSourceCredentialPatch GetPatchModel() ServicePrincipalSecretNameInKV = c.SecretNameForClientSecret } }, - SqlConnectionStringDataSourceCredential c => new AzureSQLConnectionStringCredentialPatch() + DataSourceSqlConnectionString c => new AzureSQLConnectionStringCredentialPatch() { Parameters = new() { ConnectionString = c.ConnectionString } }, diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataLakeGen2SharedKeyDataSourceCredential.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceDataLakeGen2SharedKey.cs similarity index 75% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataLakeGen2SharedKeyDataSourceCredential.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceDataLakeGen2SharedKey.cs index 7cbba34f13af2..7e6f83350a488 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataLakeGen2SharedKeyDataSourceCredential.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceDataLakeGen2SharedKey.cs @@ -12,17 +12,17 @@ namespace Azure.AI.MetricsAdvisor.Administration /// Authenticates to a Data Lake Storage Gen2 resource via shared key. /// [CodeGenModel("DataLakeGen2SharedKeyCredential")] - [CodeGenSuppress(nameof(DataLakeGen2SharedKeyDataSourceCredential), typeof(string), typeof(DataLakeGen2SharedKeyParam))] - public partial class DataLakeGen2SharedKeyDataSourceCredential + [CodeGenSuppress(nameof(DataSourceDataLakeGen2SharedKey), typeof(string), typeof(DataLakeGen2SharedKeyParam))] + public partial class DataSourceDataLakeGen2SharedKey { private string _accountKey; /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - /// A custom unique name for this to be displayed on the web portal. + /// A custom unique name for this to be displayed on the web portal. /// The account key to be used for authentication. - public DataLakeGen2SharedKeyDataSourceCredential(string name, string accountKey) + public DataSourceDataLakeGen2SharedKey(string name, string accountKey) : base(name) { Argument.AssertNotNullOrEmpty(accountKey, nameof(accountKey)); @@ -31,7 +31,7 @@ public DataLakeGen2SharedKeyDataSourceCredential(string name, string accountKey) AccountKey = accountKey; } - internal DataLakeGen2SharedKeyDataSourceCredential(DataSourceCredentialType dataSourceCredentialType, string id, string name, string description, DataLakeGen2SharedKeyParam parameters) + internal DataSourceDataLakeGen2SharedKey(DataSourceCredentialType dataSourceCredentialType, string id, string name, string description, DataLakeGen2SharedKeyParam parameters) : base(dataSourceCredentialType, id, name, description) { DataSourceCredentialType = dataSourceCredentialType; diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/ServicePrincipalDataSourceCredential.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceServicePrincipal.cs similarity index 82% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/ServicePrincipalDataSourceCredential.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceServicePrincipal.cs index 7b82890c8c382..ae448dc600daf 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/ServicePrincipalDataSourceCredential.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceServicePrincipal.cs @@ -12,19 +12,19 @@ namespace Azure.AI.MetricsAdvisor.Administration /// Authenticates to an Azure service via service principal. /// [CodeGenModel("ServicePrincipalCredential")] - [CodeGenSuppress(nameof(ServicePrincipalDataSourceCredential), typeof(string), typeof(ServicePrincipalParam))] - public partial class ServicePrincipalDataSourceCredential + [CodeGenSuppress(nameof(DataSourceServicePrincipal), typeof(string), typeof(ServicePrincipalParam))] + public partial class DataSourceServicePrincipal { private string _clientSecret; /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - /// A custom unique name for this to be displayed on the web portal. + /// A custom unique name for this to be displayed on the web portal. /// The client ID of the service principal used for authentication. /// The client secret of the service principal used for authentication. /// The tenant ID of the service principal used for authentication. - public ServicePrincipalDataSourceCredential(string name, string clientId, string clientSecret, string tenantId) + public DataSourceServicePrincipal(string name, string clientId, string clientSecret, string tenantId) : base(name) { Argument.AssertNotNullOrEmpty(clientId, nameof(clientId)); @@ -37,7 +37,7 @@ public ServicePrincipalDataSourceCredential(string name, string clientId, string TenantId = tenantId; } - internal ServicePrincipalDataSourceCredential(DataSourceCredentialType dataSourceCredentialType, string id, string name, string description, ServicePrincipalParam parameters) + internal DataSourceServicePrincipal(DataSourceCredentialType dataSourceCredentialType, string id, string name, string description, ServicePrincipalParam parameters) : base(dataSourceCredentialType, id, name, description) { DataSourceCredentialType = dataSourceCredentialType; diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/ServicePrincipalInKeyVaultDataSourceCredential.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceServicePrincipalInKeyVault.cs similarity index 86% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/ServicePrincipalInKeyVaultDataSourceCredential.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceServicePrincipalInKeyVault.cs index 2233b0e394de9..4af9882e8f912 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/ServicePrincipalInKeyVaultDataSourceCredential.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceServicePrincipalInKeyVault.cs @@ -14,22 +14,22 @@ namespace Azure.AI.MetricsAdvisor.Administration /// must also be provided. /// [CodeGenModel("ServicePrincipalInKVCredential")] - [CodeGenSuppress(nameof(ServicePrincipalInKeyVaultDataSourceCredential), typeof(string), typeof(ServicePrincipalInKVParam))] - public partial class ServicePrincipalInKeyVaultDataSourceCredential + [CodeGenSuppress(nameof(DataSourceServicePrincipalInKeyVault), typeof(string), typeof(ServicePrincipalInKVParam))] + public partial class DataSourceServicePrincipalInKeyVault { private string _keyVaultClientSecret; /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - /// A custom unique name for this to be displayed on the web portal. + /// A custom unique name for this to be displayed on the web portal. /// The endpoint to connect to the Key Vault resource where the secrets are stored. /// The client ID to authenticate to the Key Vault resource. /// The client secret to authenticate to the Key Vault resource. /// The tenant ID of the service principals used for authentication. /// The name of the Key Vault secret storing the client ID used for data source authentication. /// The name of the Key Vault secret storing the client secret used for data source authentication. - public ServicePrincipalInKeyVaultDataSourceCredential(string name, Uri endpoint, string keyVaultClientId, string keyVaultClientSecret, string tenantId, string secretNameForClientId, string secretNameForClientSecret) + public DataSourceServicePrincipalInKeyVault(string name, Uri endpoint, string keyVaultClientId, string keyVaultClientSecret, string tenantId, string secretNameForClientId, string secretNameForClientSecret) : base(name) { Argument.AssertNotNull(endpoint, nameof(endpoint)); @@ -48,7 +48,7 @@ public ServicePrincipalInKeyVaultDataSourceCredential(string name, Uri endpoint, SecretNameForClientSecret = secretNameForClientSecret; } - internal ServicePrincipalInKeyVaultDataSourceCredential(DataSourceCredentialType dataSourceCredentialType, string id, string name, string description, ServicePrincipalInKVParam parameters) + internal DataSourceServicePrincipalInKeyVault(DataSourceCredentialType dataSourceCredentialType, string id, string name, string description, ServicePrincipalInKVParam parameters) : base(dataSourceCredentialType, id, name, description) { DataSourceCredentialType = dataSourceCredentialType; diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/SqlConnectionStringDataSourceCredential.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceSqlConnectionString.cs similarity index 76% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/SqlConnectionStringDataSourceCredential.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceSqlConnectionString.cs index 1c3e5cf9e3320..c826bdfa06e78 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/SqlConnectionStringDataSourceCredential.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/Credential/DataSourceSqlConnectionString.cs @@ -12,17 +12,17 @@ namespace Azure.AI.MetricsAdvisor.Administration /// Authenticates to an SQL server via connection string. /// [CodeGenModel("AzureSQLConnectionStringCredential")] - [CodeGenSuppress(nameof(SqlConnectionStringDataSourceCredential), typeof(string), typeof(AzureSQLConnectionStringParam))] - public partial class SqlConnectionStringDataSourceCredential + [CodeGenSuppress(nameof(DataSourceSqlConnectionString), typeof(string), typeof(AzureSQLConnectionStringParam))] + public partial class DataSourceSqlConnectionString { private string _connectionString; /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - /// A custom unique name for this to be displayed on the web portal. + /// A custom unique name for this to be displayed on the web portal. /// The connection string to be used for authentication. - public SqlConnectionStringDataSourceCredential(string name, string connectionString) + public DataSourceSqlConnectionString(string name, string connectionString) : base(name) { Argument.AssertNotNullOrEmpty(connectionString, nameof(connectionString)); @@ -31,7 +31,7 @@ public SqlConnectionStringDataSourceCredential(string name, string connectionStr ConnectionString = connectionString; } - internal SqlConnectionStringDataSourceCredential(DataSourceCredentialType dataSourceCredentialType, string id, string name, string description, AzureSQLConnectionStringParam parameters) + internal DataSourceSqlConnectionString(DataSourceCredentialType dataSourceCredentialType, string id, string name, string description, AzureSQLConnectionStringParam parameters) : base(dataSourceCredentialType, id, name, description) { DataSourceCredentialType = dataSourceCredentialType; diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeed.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeed.cs index e3b2160746c68..c13a3605c8961 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeed.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeed.cs @@ -88,11 +88,6 @@ internal DataFeed(DataFeedDetail dataFeedDetail) /// public DataFeedSource DataSource { get; set; } - /// - /// The type of data source that ingests this with data. - /// - public DataFeedSourceType? SourceType => DataSource?.Type; - /// /// Defines how this structures the data ingested from the data source /// in terms of metrics and dimensions. diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSource.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSource.cs index 34886de5c4d08..66ccd773a207f 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSource.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSource.cs @@ -12,13 +12,16 @@ namespace Azure.AI.MetricsAdvisor.Administration /// public abstract class DataFeedSource { - internal DataFeedSourceType Type { get; } - internal DataFeedSource(DataFeedSourceType dataFeedSourceType) { - Type = dataFeedSourceType; + DataSourceType = dataFeedSourceType; } + /// + /// The type of this data source. + /// + public DataFeedSourceType DataSourceType { get; } + internal static DataFeedSource GetDataFeedSource(DataFeedDetail dataFeedDetail) => dataFeedDetail switch { diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSources/AzureDataExplorerDataFeedSource.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSources/AzureDataExplorerDataFeedSource.cs index 5e327464224cb..e29b970f0e0b5 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSources/AzureDataExplorerDataFeedSource.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSources/AzureDataExplorerDataFeedSource.cs @@ -46,7 +46,7 @@ internal AzureDataExplorerDataFeedSource(SqlSourceParameter parameter, Authentic /// /// The different ways of authenticating to an . Be aware that - /// some authentication types require you to have a in the service. In this + /// some authentication types require you to have a in the service. In this /// case, you also need to set the property to specify which credential /// to use. Defaults to . /// @@ -64,14 +64,14 @@ public enum AuthenticationType ManagedIdentity, /// - /// Uses Service Principal authentication. You need to have a + /// Uses Service Principal authentication. You need to have a /// in the server in order to use this type of authentication. /// ServicePrincipal, /// /// Uses Service Principal authentication, but the client ID and the client secret must be - /// stored in a Key Vault resource. You need to have a + /// stored in a Key Vault resource. You need to have a /// in the server in order to use this type of authentication. /// ServicePrincipalInKeyVault @@ -79,14 +79,14 @@ public enum AuthenticationType /// /// The method used to authenticate to this . Be aware that some - /// authentication types require you to have a in the service. In this + /// authentication types require you to have a in the service. In this /// case, you also need to set the property to specify which credential /// to use. Defaults to . /// public AuthenticationType? Authentication { get; set; } /// - /// The ID of the to use for authentication. The type of authentication to use + /// The ID of the to use for authentication. The type of authentication to use /// must also be specified in the property . /// public string DataSourceCredentialId { get; set; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSources/AzureDataLakeStorageGen2DataFeedSource.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSources/AzureDataLakeStorageGen2DataFeedSource.cs index 4ddb504211543..b6e988c0eb05b 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSources/AzureDataLakeStorageGen2DataFeedSource.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSources/AzureDataLakeStorageGen2DataFeedSource.cs @@ -82,7 +82,7 @@ internal AzureDataLakeStorageGen2DataFeedSource(AzureDataLakeStorageGen2Paramete /// /// The different ways of authenticating to an . Be aware that - /// some authentication types require you to have a in the service. In this + /// some authentication types require you to have a in the service. In this /// case, you also need to set the property to specify which credential /// to use. Defaults to . /// @@ -96,19 +96,19 @@ public enum AuthenticationType /// /// Uses a Data Lake Storage Gen 2 shared key for authentication. You need to have a - /// in the server in order to use this type of authentication. + /// in the server in order to use this type of authentication. /// SharedKey, /// - /// Uses Service Principal authentication. You need to have a + /// Uses Service Principal authentication. You need to have a /// in the server in order to use this type of authentication. /// ServicePrincipal, /// /// Uses Service Principal authentication, but the client ID and the client secret must be - /// stored in a Key Vault resource. You need to have a + /// stored in a Key Vault resource. You need to have a /// in the server in order to use this type of authentication. /// ServicePrincipalInKeyVault @@ -116,14 +116,14 @@ public enum AuthenticationType /// /// The method used to authenticate to this . Be aware that some - /// authentication types require you to have a in the service. In this + /// authentication types require you to have a in the service. In this /// case, you also need to set the property to specify which credential /// to use. Defaults to . /// public AuthenticationType? Authentication { get; set; } /// - /// The ID of the to use for authentication. The type of authentication to use + /// The ID of the to use for authentication. The type of authentication to use /// must also be specified in the property . /// public string DataSourceCredentialId { get; set; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSources/SqlServerDataFeedSource.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSources/SqlServerDataFeedSource.cs index 8375bd6aefa9b..b41eeceed16df 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSources/SqlServerDataFeedSource.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSources/SqlServerDataFeedSource.cs @@ -46,7 +46,7 @@ internal SqlServerDataFeedSource(SqlSourceParameter parameter, AuthenticationTyp /// /// The different ways of authenticating to a . Be aware that - /// some authentication types require you to have a in the service. In this + /// some authentication types require you to have a in the service. In this /// case, you also need to set the property to specify which credential /// to use. Defaults to . /// @@ -65,20 +65,20 @@ public enum AuthenticationType /// /// Uses a SQL Server connection string for authentication. You need to have a - /// in the server in order to use this type of + /// in the server in order to use this type of /// authentication. /// SqlConnectionString, /// - /// Uses Service Principal authentication. You need to have a + /// Uses Service Principal authentication. You need to have a /// in the server in order to use this type of authentication. /// ServicePrincipal, /// /// Uses Service Principal authentication, but the client ID and the client secret must be - /// stored in a Key Vault resource. You need to have a + /// stored in a Key Vault resource. You need to have a /// in the server in order to use this type of authentication. /// ServicePrincipalInKeyVault @@ -86,14 +86,14 @@ public enum AuthenticationType /// /// The method used to authenticate to this . Be aware that some - /// authentication types require you to have a in the service. In this + /// authentication types require you to have a in the service. In this /// case, you also need to set the property to specify which credential /// to use. Defaults to . /// public AuthenticationType? Authentication { get; set; } /// - /// The ID of the to use for authentication. The type of authentication to use + /// The ID of the to use for authentication. The type of authentication to use /// must also be specified in the property . /// public string DataSourceCredentialId { get; set; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/MetricFeedback/FeedbackDimensionFilter.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/MetricFeedback/FeedbackDimensionFilter.cs index 429a45e3c3526..4f1e4c241dd4b 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/MetricFeedback/FeedbackDimensionFilter.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/MetricFeedback/FeedbackDimensionFilter.cs @@ -16,7 +16,6 @@ public partial class FeedbackDimensionFilter /// public FeedbackDimensionFilter() { - DimensionFilter = new DimensionKey(); } /// Initializes a new instance of FeedbackDimensionFilter. @@ -36,14 +35,14 @@ internal FeedbackDimensionFilter(IDictionary dimension) /// Filters the result by series. Only feedbacks for the series in the time series group specified will /// be returned. /// - public DimensionKey DimensionFilter { get; private set; } + public DimensionKey DimensionFilter { get; set; } /// /// Used by CodeGen during serialization. /// internal IDictionary Dimension { - get => DimensionFilter.Dimension; + get => DimensionFilter?.Dimension ?? new Dictionary(); set => DimensionFilter = new DimensionKey(value); } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/TimeSeries/DimensionKey.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/TimeSeries/DimensionKey.cs index c35ee547d821e..9e2207985e13f 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/TimeSeries/DimensionKey.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/TimeSeries/DimensionKey.cs @@ -2,8 +2,8 @@ // Licensed under the MIT License. using System; +using System.Collections; using System.Collections.Generic; -using System.ComponentModel; using System.Linq; using Azure.Core; @@ -17,108 +17,61 @@ namespace Azure.AI.MetricsAdvisor.Models /// [CodeGenModel("DimensionGroupIdentity")] [CodeGenSuppress("DimensionKey", typeof(IDictionary))] - public partial class DimensionKey : IEquatable + public partial class DimensionKey : IEnumerable> { /// /// Initializes a new instance of the class. /// - public DimensionKey() + /// The dimension columns to initialize this dimension key with. + public DimensionKey(IEnumerable> dimension) { - Dimension = new ChangeTrackingDictionary(); - } + Argument.AssertNotNull(dimension, nameof(dimension)); - internal DimensionKey(IEnumerable> dimension) - { Dimension = dimension.ToDictionary(kvp => kvp.Key, kvp => kvp.Value); } internal IDictionary Dimension { get; } /// - /// Determines if two values are the same. - /// - /// The first value of comparison. - /// The second value of comparison. - /// true if the instances represent the same dimension. Otherwise, false. - public static bool operator ==(DimensionKey left, DimensionKey right) => left.Equals(right); - - /// - /// Determines if two values are not the same. + /// Gets the value associated with the specified dimension column. /// - /// The first value of comparison. - /// The second value of comparison. - /// true if the instances represent different dimensions. Otherwise, false. - public static bool operator !=(DimensionKey left, DimensionKey right) => !left.Equals(right); - - /// - /// Adds a new dimension column value to this . - /// - /// The name of the dimension column. - /// The value of the dimension column. - /// or is null. - /// or is empty; or the dimension column was already present in the . - public void AddDimensionColumn(string dimensionColumnName, string dimensionColumnValue) + /// The name of the dimension column whose value to get. + /// When this method returns, the value associated with the specified dimension column, if it's found. Otherwise, null. + /// true if this dimension key contains the specified column. Otherwise, false. + /// is null. + /// is empty. + public bool TryGetValue(string columnName, out string value) { - Argument.AssertNotNullOrEmpty(dimensionColumnName, nameof(dimensionColumnName)); - Argument.AssertNotNullOrEmpty(dimensionColumnValue, nameof(dimensionColumnValue)); + Argument.AssertNotNullOrEmpty(columnName, nameof(columnName)); - Dimension.Add(dimensionColumnName, dimensionColumnValue); + return Dimension.TryGetValue(columnName, out value); } /// - /// Removes a new dimension column from this . + /// Determines whether this dimension key contains a dimension column with the specified name. /// - /// The name of the dimension column. - /// is null. - /// is empty; or the dimension column was not present in the . - public void RemoveDimensionColumn(string dimensionColumnName) + /// The name of the dimension column to locate in this key. + /// true if this dimension key contains a column with the specified name. Otherwise, false. + /// is null. + /// is empty. + public bool Contains(string columnName) { - Argument.AssertNotNullOrEmpty(dimensionColumnName, nameof(dimensionColumnName)); + Argument.AssertNotNullOrEmpty(columnName, nameof(columnName)); - if (!Dimension.Remove(dimensionColumnName)) - { - throw new ArgumentException($"Column {dimensionColumnName} was not present in this dimension key.", nameof(dimensionColumnName)); - } + return Dimension.ContainsKey(columnName); } /// - /// Converts this instance into a . + /// Returns an enumerator that iterates through the columns of this dimension key. /// - /// An equivalent . - public Dictionary AsDictionary() => - Dimension.ToDictionary(kvp => kvp.Key, kvp => kvp.Value); + /// An enumerator that can be used to iterate through the columns of this dimension key. + public IEnumerator> GetEnumerator() => Dimension.GetEnumerator(); - /// - public bool Equals(DimensionKey other) - { - if (Dimension.Count != other.Dimension.Count) - { - return false; - } - - foreach (KeyValuePair kvp in Dimension) - { - bool isSameKvp = other.Dimension.TryGetValue(kvp.Key, out string value) - && kvp.Value == value; - - if (!isSameKvp) - { - return false; - } - } - - return true; - } - - /// - [EditorBrowsable(EditorBrowsableState.Never)] - public override bool Equals(object obj) => obj is DimensionKey other && Equals(other); - - /// - [EditorBrowsable(EditorBrowsableState.Never)] -#pragma warning disable CA1065 // Do not raise exceptions in unexpected locations - public override int GetHashCode() => Dimension.GetHashCode(); -#pragma warning restore CA1065 // Do not raise exceptions in unexpected locations + /// + /// Returns an enumerator that iterates through the columns of this dimension key. + /// + /// An enumerator that can be used to iterate through the columns of this dimension key. + IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); internal DimensionKey Clone() => new DimensionKey(Dimension); diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/TimeSeries/MetricSeriesData.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/TimeSeries/MetricSeriesData.cs index efe0d5c682bf8..4b830c7947a34 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/TimeSeries/MetricSeriesData.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/TimeSeries/MetricSeriesData.cs @@ -16,10 +16,16 @@ namespace Azure.AI.MetricsAdvisor.Models public partial class MetricSeriesData { /// - /// Uniquely defines a time series within a . + /// The unique identifier of the associated with this + /// time series. /// - [CodeGenMember("Id")] - public MetricSeriesDefinition Definition { get; } + public string MetricId => Definition.MetricId; + + /// + /// The key that, within a metric, uniquely identifies a time series. Every dimension + /// contained in the associated has been assigned a value. + /// + public DimensionKey SeriesKey => Definition.SeriesKey; /// /// The timestamps, in UTC, of the data points present in this time series. @@ -32,5 +38,11 @@ public partial class MetricSeriesData /// [CodeGenMember("ValueList")] public IReadOnlyList MetricValues { get; } + + /// + /// Uniquely defines a time series within a . + /// + [CodeGenMember("Id")] + internal MetricSeriesDefinition Definition { get; } } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/DisposableDataSourceCredential.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/DisposableDataSourceCredential.cs deleted file mode 100644 index 714f7834b95d3..0000000000000 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/DisposableDataSourceCredential.cs +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -using System; -using System.Threading.Tasks; -using Azure.AI.MetricsAdvisor.Administration; -using Azure.AI.MetricsAdvisor.Models; - -namespace Azure.AI.MetricsAdvisor.Tests -{ - /// - /// Represents an that has been created for testing purposes. - /// In order to create a new instance of this class, the - /// static method must be invoked. The created data source credential will be deleted upon disposal. - /// - public class DisposableDataSourceCredential : IAsyncDisposable - { - /// - /// The client to use for deleting the data source credential upon disposal. - /// - private readonly MetricsAdvisorAdministrationClient _adminClient; - - /// - /// Initializes a new instance of the class. - /// - /// The client to use for deleting the credential entity upon disposal. - /// The data source credential this instance is associated with. - private DisposableDataSourceCredential(MetricsAdvisorAdministrationClient adminClient, DataSourceCredential credential) - { - _adminClient = adminClient; - Credential = credential; - } - - /// - /// The data source credential this instance is associated with. - /// - public DataSourceCredential Credential { get; } - - /// - /// Creates a data source credential using the specified . - /// A instance is returned, from which the created credential - /// can be obtained. Upon disposal, the created credential will be deleted. - /// - /// The client to use for creating and for deleting the data source credential. - /// Specifies how the created should be configured. - /// A instance from which the created credential can be obtained. - public static async Task CreateDataSourceCredentialAsync(MetricsAdvisorAdministrationClient adminClient, DataSourceCredential credential) - { - DataSourceCredential createdCredential = await adminClient.CreateDataSourceCredentialAsync(credential); - return new DisposableDataSourceCredential(adminClient, createdCredential); - } - - /// - /// Creates a data source credential using the specified . - /// A instance is returned, from which the created credential can - /// be obtained. Except for the name, all of its required properties are initialized with mock values. Upon disposal, - /// the created credential will be deleted. - /// - /// The client to use for creating and for deleting the data source credential. - /// The name of the data source credential to be created. - /// Specifies which type of should be created. - /// A instance from which the created credential can be obtained. - public static async Task CreateDataSourceCredentialAsync(MetricsAdvisorAdministrationClient adminClient, string name, string authenticationType) - { - DataSourceCredential credential = authenticationType switch - { - "ServicePrincipal" => new ServicePrincipalDataSourceCredential(name, "mock", "mock", "mock"), - "ServicePrincipalInKeyVault" => new ServicePrincipalInKeyVaultDataSourceCredential(name, new Uri("https://mock.com/"), "mock", "mock", "mock", "mock", "mock"), - "SharedKey" => new DataLakeGen2SharedKeyDataSourceCredential(name, "mock"), - "SqlConnectionString" => new SqlConnectionStringDataSourceCredential(name, "mock"), - _ => throw new ArgumentOutOfRangeException($"Invalid data source credential type: {authenticationType}") - }; - - return await CreateDataSourceCredentialAsync(adminClient, credential).ConfigureAwait(false); - } - - /// - /// Deletes the data source credential this instance is associated with. - /// - public async ValueTask DisposeAsync() => await _adminClient.DeleteDataSourceCredentialAsync(Credential.Id); - } -} diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/DisposableDataSourceCredentialEntity.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/DisposableDataSourceCredentialEntity.cs new file mode 100644 index 0000000000000..5f3bcae691de5 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/DisposableDataSourceCredentialEntity.cs @@ -0,0 +1,82 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Threading.Tasks; +using Azure.AI.MetricsAdvisor.Administration; +using Azure.AI.MetricsAdvisor.Models; + +namespace Azure.AI.MetricsAdvisor.Tests +{ + /// + /// Represents an that has been created for testing purposes. + /// In order to create a new instance of this class, the + /// static method must be invoked. The created data source credential entity will be deleted upon disposal. + /// + public class DisposableDataSourceCredentialEntity : IAsyncDisposable + { + /// + /// The client to use for deleting the data source credential entity upon disposal. + /// + private readonly MetricsAdvisorAdministrationClient _adminClient; + + /// + /// Initializes a new instance of the class. + /// + /// The client to use for deleting the credential entity upon disposal. + /// The data source credential entity this instance is associated with. + private DisposableDataSourceCredentialEntity(MetricsAdvisorAdministrationClient adminClient, DataSourceCredentialEntity credential) + { + _adminClient = adminClient; + Credential = credential; + } + + /// + /// The data source credential entity this instance is associated with. + /// + public DataSourceCredentialEntity Credential { get; } + + /// + /// Creates a data source credential entity using the specified . + /// A is returned, from which the created credential + /// can be obtained. Upon disposal, the created credential will be deleted. + /// + /// The client to use for creating and for deleting the data source credential entity. + /// Specifies how the created should be configured. + /// A instance from which the created credential entity can be obtained. + public static async Task CreateDataSourceCredentialEntityAsync(MetricsAdvisorAdministrationClient adminClient, DataSourceCredentialEntity credential) + { + DataSourceCredentialEntity createdCredential = await adminClient.CreateDataSourceCredentialAsync(credential); + return new DisposableDataSourceCredentialEntity(adminClient, createdCredential); + } + + /// + /// Creates a data source credential entity using the specified . + /// A instance is returned, from which the created credential can + /// be obtained. Except for the name, all of its required properties are initialized with mock values. Upon disposal, + /// the created credential will be deleted. + /// + /// The client to use for creating and for deleting the data source credential entity. + /// The name of the data source credential entity to be created. + /// Specifies which type of should be created. + /// A instance from which the created credential can be obtained. + public static async Task CreateDataSourceCredentialEntityAsync(MetricsAdvisorAdministrationClient adminClient, string name, string authenticationType) + { + DataSourceCredentialEntity credential = authenticationType switch + { + "ServicePrincipal" => new DataSourceServicePrincipal(name, "mock", "mock", "mock"), + "ServicePrincipalInKeyVault" => new DataSourceServicePrincipalInKeyVault(name, new Uri("https://mock.com/"), "mock", "mock", "mock", "mock", "mock"), + "SharedKey" => new DataSourceDataLakeGen2SharedKey(name, "mock"), + "SqlConnectionString" => new DataSourceSqlConnectionString(name, "mock"), + _ => throw new ArgumentOutOfRangeException($"Invalid data source credential type: {authenticationType}") + }; + + return await CreateDataSourceCredentialEntityAsync(adminClient, credential).ConfigureAwait(false); + } + + /// + /// Deletes the data source credential entity this instance is associated with. + /// + public async ValueTask DisposeAsync() => await _adminClient.DeleteDataSourceCredentialAsync(Credential.Id); + } +} diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/AnomalyAlertConfigurationLiveTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/AnomalyAlertConfigurationLiveTests.cs index f051bce1a355a..985bed667578f 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/AnomalyAlertConfigurationLiveTests.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/AnomalyAlertConfigurationLiveTests.cs @@ -76,8 +76,8 @@ public async Task CreateAndGetAlertConfigurationWithSeriesGroupScope() string metricId = disposableDataFeed.DataFeed.MetricIds[TempDataFeedMetricName]; await using DisposableDetectionConfiguration disposableDetectionConfig = await CreateTempDetectionConfigurationAsync(adminClient, metricId); - DimensionKey groupKey = new DimensionKey(); - groupKey.AddDimensionColumn(TempDataFeedDimensionNameA, "Delhi"); + var columns = new Dictionary() { { TempDataFeedDimensionNameA, "Delhi" } }; + DimensionKey groupKey = new DimensionKey(columns); var detectionConfigId = disposableDetectionConfig.Configuration.Id; var scope = MetricAnomalyAlertScope.GetScopeForSeriesGroup(groupKey); diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/AnomalyDetectionConfigurationLiveTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/AnomalyDetectionConfigurationLiveTests.cs index cf21d5b071d1b..1863a1bddd902 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/AnomalyDetectionConfigurationLiveTests.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/AnomalyDetectionConfigurationLiveTests.cs @@ -2,6 +2,7 @@ // Licensed under the MIT License. using System; +using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Azure.AI.MetricsAdvisor.Administration; @@ -139,20 +140,18 @@ public async Task CreateAndGetDetectionConfigurationWithSeriesGroupConditions() // Set the series group conditions and create the configuration. - var groupConditions0 = new MetricSeriesGroupDetectionCondition() + var columns = new Dictionary() { { TempDataFeedDimensionNameA, "Delhi" } }; + var groupConditions0 = new MetricSeriesGroupDetectionCondition(new DimensionKey(columns)) { SmartDetectionCondition = new(30.0, AnomalyDetectorDirection.Both, new(3, 4.0)) }; - groupConditions0.SeriesGroupKey.AddDimensionColumn(TempDataFeedDimensionNameA, "Delhi"); - - var groupConditions1 = new MetricSeriesGroupDetectionCondition() + columns = new Dictionary() { { TempDataFeedDimensionNameA, "Kolkata" } }; + var groupConditions1 = new MetricSeriesGroupDetectionCondition(new DimensionKey(columns)) { ChangeThresholdCondition = new(40.0, 12, false, AnomalyDetectorDirection.Up, new(5, 6.0)) }; - groupConditions1.SeriesGroupKey.AddDimensionColumn(TempDataFeedDimensionNameA, "Koltaka"); - configToCreate.SeriesGroupDetectionConditions.Add(groupConditions0); configToCreate.SeriesGroupDetectionConditions.Add(groupConditions1); @@ -204,7 +203,7 @@ public async Task CreateAndGetDetectionConfigurationWithSeriesGroupConditions() Assert.That(createdGroupConditions1, Is.Not.Null); - ValidateTempDataFeedDimensionKey(createdGroupConditions1.SeriesGroupKey, "Koltaka"); + ValidateTempDataFeedDimensionKey(createdGroupConditions1.SeriesGroupKey, "Kolkata"); Assert.That(createdGroupConditions1.CrossConditionsOperator, Is.Null); Assert.That(createdGroupConditions1.HardThresholdCondition, Is.Null); @@ -242,22 +241,18 @@ public async Task CreateAndGetDetectionConfigurationWithSeriesConditions() // Set the series conditions and create the configuration. - var seriesConditions0 = new MetricSingleSeriesDetectionCondition() + var columns = new Dictionary() { { TempDataFeedDimensionNameA, "Delhi" }, { TempDataFeedDimensionNameB, "Handmade" } }; + var seriesConditions0 = new MetricSingleSeriesDetectionCondition(new DimensionKey(columns)) { SmartDetectionCondition = new(30.0, AnomalyDetectorDirection.Both, new(3, 4.0)) }; - seriesConditions0.SeriesKey.AddDimensionColumn(TempDataFeedDimensionNameA, "Delhi"); - seriesConditions0.SeriesKey.AddDimensionColumn(TempDataFeedDimensionNameB, "Handmade"); - - var seriesConditions1 = new MetricSingleSeriesDetectionCondition() + columns = new Dictionary() { { TempDataFeedDimensionNameA, "Kolkata" }, { TempDataFeedDimensionNameB, "Grocery & Gourmet Food" } }; + var seriesConditions1 = new MetricSingleSeriesDetectionCondition(new DimensionKey(columns)) { ChangeThresholdCondition = new(40.0, 12, false, AnomalyDetectorDirection.Up, new(5, 6.0)) }; - seriesConditions1.SeriesKey.AddDimensionColumn(TempDataFeedDimensionNameA, "Koltaka"); - seriesConditions1.SeriesKey.AddDimensionColumn(TempDataFeedDimensionNameB, "Grocery & Gourmet Food"); - configToCreate.SeriesDetectionConditions.Add(seriesConditions0); configToCreate.SeriesDetectionConditions.Add(seriesConditions1); @@ -309,7 +304,7 @@ public async Task CreateAndGetDetectionConfigurationWithSeriesConditions() Assert.That(createdSeriesConditions1, Is.Not.Null); - ValidateTempDataFeedDimensionKey(createdSeriesConditions1.SeriesKey, "Koltaka", "Grocery & Gourmet Food"); + ValidateTempDataFeedDimensionKey(createdSeriesConditions1.SeriesKey, "Kolkata", "Grocery & Gourmet Food"); Assert.That(createdSeriesConditions1.CrossConditionsOperator, Is.Null); Assert.That(createdSeriesConditions1.HardThresholdCondition, Is.Null); @@ -350,25 +345,22 @@ public async Task UpdateDetectionConfigurationWithMinimumSetup(bool useTokenCred // Set the series group conditions. - var groupConditions = new MetricSeriesGroupDetectionCondition() + var columns = new Dictionary() { { TempDataFeedDimensionNameA, "Kolkata" } }; + var groupConditions = new MetricSeriesGroupDetectionCondition(new DimensionKey(columns)) { ChangeThresholdCondition = new(40.0, 12, false, AnomalyDetectorDirection.Up, new(5, 6.0)) }; - groupConditions.SeriesGroupKey.AddDimensionColumn(TempDataFeedDimensionNameA, "Koltaka"); - configToCreate.SeriesGroupDetectionConditions.Add(groupConditions); // Set the series conditions and create the configuration. - var seriesConditions = new MetricSingleSeriesDetectionCondition() + columns = new Dictionary() { { TempDataFeedDimensionNameA, "Delhi" }, { TempDataFeedDimensionNameB, "Handmade" } }; + var seriesConditions = new MetricSingleSeriesDetectionCondition(new DimensionKey(columns)) { SmartDetectionCondition = new(30.0, AnomalyDetectorDirection.Both, new(3, 4.0)) }; - seriesConditions.SeriesKey.AddDimensionColumn(TempDataFeedDimensionNameA, "Delhi"); - seriesConditions.SeriesKey.AddDimensionColumn(TempDataFeedDimensionNameB, "Handmade"); - configToCreate.SeriesDetectionConditions.Add(seriesConditions); await using var disposableConfig = await DisposableDetectionConfiguration.CreateDetectionConfigurationAsync(adminClient, configToCreate); @@ -407,7 +399,7 @@ public async Task UpdateDetectionConfigurationWithMinimumSetup(bool useTokenCred Assert.That(updatedGroupConditions, Is.Not.Null); - ValidateTempDataFeedDimensionKey(updatedGroupConditions.SeriesGroupKey, "Koltaka"); + ValidateTempDataFeedDimensionKey(updatedGroupConditions.SeriesGroupKey, "Kolkata"); Assert.That(updatedGroupConditions.CrossConditionsOperator, Is.Null); Assert.That(updatedGroupConditions.HardThresholdCondition, Is.Null); @@ -464,25 +456,22 @@ public async Task UpdateDetectionConfigurationWithEveryMember() // Set the series group conditions. - var groupConditions = new MetricSeriesGroupDetectionCondition() + var columns = new Dictionary() { { TempDataFeedDimensionNameA, "Kolkata" } }; + var groupConditions = new MetricSeriesGroupDetectionCondition(new DimensionKey(columns)) { ChangeThresholdCondition = new(40.0, 12, false, AnomalyDetectorDirection.Up, new(5, 6.0)) }; - groupConditions.SeriesGroupKey.AddDimensionColumn(TempDataFeedDimensionNameA, "Koltaka"); - configToCreate.SeriesGroupDetectionConditions.Add(groupConditions); // Set the series conditions and create the configuration. - var seriesConditions = new MetricSingleSeriesDetectionCondition() + columns = new Dictionary() { { TempDataFeedDimensionNameA, "Delhi" }, { TempDataFeedDimensionNameB, "Handmade" } }; + var seriesConditions = new MetricSingleSeriesDetectionCondition(new DimensionKey(columns)) { SmartDetectionCondition = new(30.0, AnomalyDetectorDirection.Both, new(3, 4.0)) }; - seriesConditions.SeriesKey.AddDimensionColumn(TempDataFeedDimensionNameA, "Delhi"); - seriesConditions.SeriesKey.AddDimensionColumn(TempDataFeedDimensionNameB, "Handmade"); - configToCreate.SeriesDetectionConditions.Add(seriesConditions); await using var disposableConfig = await DisposableDetectionConfiguration.CreateDetectionConfigurationAsync(adminClient, configToCreate); @@ -498,13 +487,12 @@ public async Task UpdateDetectionConfigurationWithEveryMember() configToUpdate.WholeSeriesDetectionConditions.ChangeThresholdCondition = null; configToUpdate.WholeSeriesDetectionConditions.SmartDetectionCondition = new(75.0, AnomalyDetectorDirection.Both, new(15, 16.0)); - var newGroupConditions = new MetricSeriesGroupDetectionCondition() + columns = new Dictionary() { { TempDataFeedDimensionNameA, "Delhi" } }; + var newGroupConditions = new MetricSeriesGroupDetectionCondition(new DimensionKey(columns)) { SmartDetectionCondition = new(95.0, AnomalyDetectorDirection.Both, new(25, 26.0)) }; - newGroupConditions.SeriesGroupKey.AddDimensionColumn(TempDataFeedDimensionNameA, "Delhi"); - configToUpdate.SeriesGroupDetectionConditions.Add(newGroupConditions); configToUpdate.SeriesDetectionConditions.Clear(); @@ -541,7 +529,7 @@ public async Task UpdateDetectionConfigurationWithEveryMember() Assert.That(updatedGroupConditions0, Is.Not.Null); - ValidateTempDataFeedDimensionKey(updatedGroupConditions0.SeriesGroupKey, "Koltaka"); + ValidateTempDataFeedDimensionKey(updatedGroupConditions0.SeriesGroupKey, "Kolkata"); Assert.That(updatedGroupConditions0.CrossConditionsOperator, Is.Null); Assert.That(updatedGroupConditions0.HardThresholdCondition, Is.Null); diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataFeedLiveTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataFeedLiveTests.cs index 9103a5f745838..472f8da54aff5 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataFeedLiveTests.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataFeedLiveTests.cs @@ -56,9 +56,6 @@ public async Task CreateAndGetAzureApplicationInsightsDataFeedWithMinimumSetup(b DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithMinimumSetup(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureApplicationInsights)); - ValidateAzureApplicationInsightsDataSource(createdDataFeed.DataSource as AzureApplicationInsightsDataFeedSource); } @@ -76,9 +73,6 @@ public async Task CreateAndGetAzureApplicationInsightsDataFeedWithOptionalMember DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithOptionalMembersSet(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureApplicationInsights)); - ValidateAzureApplicationInsightsDataSource(createdDataFeed.DataSource as AzureApplicationInsightsDataFeedSource); } @@ -96,9 +90,6 @@ public async Task CreateAndGetAzureBlobDataFeedWithMinimumSetup() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithMinimumSetup(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureBlob)); - ValidateAzureBlobDataSource(createdDataFeed.DataSource as AzureBlobDataFeedSource); } @@ -116,11 +107,6 @@ public async Task CreateAndGetAzureBlobDataFeedWithOptionalMembers() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithOptionalMembersSet(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureBlob)); - - var createdDataSource = createdDataFeed.DataSource as AzureBlobDataFeedSource; - ValidateAzureBlobDataSource(createdDataFeed.DataSource as AzureBlobDataFeedSource); } @@ -138,9 +124,6 @@ public async Task CreateAndGetAzureCosmosDbDataFeedWithMinimumSetup() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithMinimumSetup(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureCosmosDb)); - ValidateAzureCosmosDbDataSource(createdDataFeed.DataSource as AzureCosmosDbDataFeedSource); } @@ -158,9 +141,6 @@ public async Task CreateAndGetAzureCosmosDbDataFeedWithOptionalMembers() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithOptionalMembersSet(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureCosmosDb)); - ValidateAzureCosmosDbDataSource(createdDataFeed.DataSource as AzureCosmosDbDataFeedSource); } @@ -178,9 +158,6 @@ public async Task CreateAndGetAzureDataExplorerDataFeedWithMinimumSetup() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithMinimumSetup(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureDataExplorer)); - ValidateAzureDataExplorerDataSource(createdDataFeed.DataSource as AzureDataExplorerDataFeedSource); } @@ -198,9 +175,6 @@ public async Task CreateAndGetAzureDataExplorerDataFeedWithOptionalMembers() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithOptionalMembersSet(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureDataExplorer)); - ValidateAzureDataExplorerDataSource(createdDataFeed.DataSource as AzureDataExplorerDataFeedSource); } @@ -218,9 +192,6 @@ public async Task CreateAndGetAzureDataLakeStorageGen2DataFeedWithMinimumSetup() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithMinimumSetup(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureDataLakeStorageGen2)); - ValidateAzureDataLakeStorageGen2DataSource(createdDataFeed.DataSource as AzureDataLakeStorageGen2DataFeedSource); } @@ -238,9 +209,6 @@ public async Task CreateAndGetAzureDataLakeStorageGen2DataFeedWithOptionalMember DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithOptionalMembersSet(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureDataLakeStorageGen2)); - ValidateAzureDataLakeStorageGen2DataSource(createdDataFeed.DataSource as AzureDataLakeStorageGen2DataFeedSource); } @@ -259,9 +227,6 @@ public async Task CreateAndGetAzureEventHubsDataFeedWithMinimumSetup() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithMinimumSetup(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureEventHubs)); - ValidateAzureEventHubsDataSource(createdDataFeed.DataSource as AzureEventHubsDataFeedSource); } @@ -280,9 +245,6 @@ public async Task CreateAndGetAzureEventHubsDataFeedWithOptionalMembers() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithOptionalMembersSet(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureEventHubs)); - ValidateAzureEventHubsDataSource(createdDataFeed.DataSource as AzureEventHubsDataFeedSource); } @@ -300,9 +262,6 @@ public async Task CreateAndGetAzureTableDataFeedWithMinimumSetup() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithMinimumSetup(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureTable)); - ValidateAzureTableDataSource(createdDataFeed.DataSource as AzureTableDataFeedSource); } @@ -320,9 +279,6 @@ public async Task CreateAndGetAzureTableDataFeedWithOptionalMembers() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithOptionalMembersSet(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureTable)); - ValidateAzureTableDataSource(createdDataFeed.DataSource as AzureTableDataFeedSource); } @@ -340,9 +296,6 @@ public async Task CreateAndGetInfluxDbDataFeedWithMinimumSetup() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithMinimumSetup(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.InfluxDb)); - ValidateInfluxDbDataSource(createdDataFeed.DataSource as InfluxDbDataFeedSource); } @@ -360,9 +313,6 @@ public async Task CreateAndGetInfluxDbDataFeedWithOptionalMembers() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithOptionalMembersSet(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.InfluxDb)); - ValidateInfluxDbDataSource(createdDataFeed.DataSource as InfluxDbDataFeedSource); } @@ -380,9 +330,6 @@ public async Task CreateAndGetLogAnalyticsDataFeedWithMinimumSetup() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithMinimumSetup(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.LogAnalytics)); - ValidateLogAnalyticsDataSource(createdDataFeed.DataSource as LogAnalyticsDataFeedSource); } @@ -400,9 +347,6 @@ public async Task CreateAndGetLogAnalyticsDataFeedWithOptionalMembers() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithOptionalMembersSet(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.LogAnalytics)); - ValidateLogAnalyticsDataSource(createdDataFeed.DataSource as LogAnalyticsDataFeedSource); } @@ -420,9 +364,6 @@ public async Task CreateAndGetMongoDbDataFeedWithMinimumSetup() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithMinimumSetup(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.MongoDb)); - ValidateMongoDbDataSource(createdDataFeed.DataSource as MongoDbDataFeedSource); } @@ -440,9 +381,6 @@ public async Task CreateAndGetMongoDbDataFeedWithOptionalMembers() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithOptionalMembersSet(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.MongoDb)); - ValidateMongoDbDataSource(createdDataFeed.DataSource as MongoDbDataFeedSource); } @@ -460,9 +398,6 @@ public async Task CreateAndGetMySqlDataFeedWithMinimumSetup() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithMinimumSetup(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.MySql)); - ValidateMySqlDataSource(createdDataFeed.DataSource as MySqlDataFeedSource); } @@ -480,9 +415,6 @@ public async Task CreateAndGetMySqlDataFeedWithOptionalMembers() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithOptionalMembersSet(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.MySql)); - ValidateMySqlDataSource(createdDataFeed.DataSource as MySqlDataFeedSource); } @@ -500,9 +432,6 @@ public async Task CreateAndGetPostgreSqlDataFeedWithMinimumSetup() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithMinimumSetup(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.PostgreSql)); - ValidatePostgreSqlDataSource(createdDataFeed.DataSource as PostgreSqlDataFeedSource); } @@ -520,9 +449,6 @@ public async Task CreateAndGetPostgreSqlDataFeedWithOptionalMembers() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithOptionalMembersSet(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.PostgreSql)); - ValidatePostgreSqlDataSource(createdDataFeed.DataSource as PostgreSqlDataFeedSource); } @@ -540,9 +466,6 @@ public async Task CreateAndGetSqlServerDataFeedWithMinimumSetup() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithMinimumSetup(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.SqlServer)); - ValidateSqlServerDataSource(createdDataFeed.DataSource as SqlServerDataFeedSource); } @@ -560,9 +483,6 @@ public async Task CreateAndGetSqlServerDataFeedWithOptionalMembers() DataFeed createdDataFeed = disposableDataFeed.DataFeed; ValidateDataFeedWithOptionalMembersSet(createdDataFeed, dataFeedName); - - Assert.That(createdDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.SqlServer)); - ValidateSqlServerDataSource(createdDataFeed.DataSource as SqlServerDataFeedSource); } @@ -618,7 +538,7 @@ public async Task CreateAndGetAzureDataExplorerDataFeedWithCredentialAuthenticat MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); var credentialName = Recording.GenerateAlphaNumericId("credential"); - await using var disposableCredential = await DisposableDataSourceCredential.CreateDataSourceCredentialAsync(adminClient, credentialName, authentication.ToString()); + await using var disposableCredential = await DisposableDataSourceCredentialEntity.CreateDataSourceCredentialEntityAsync(adminClient, credentialName, authentication.ToString()); string credentialId = disposableCredential.Credential.Id; var dataFeedName = Recording.GenerateAlphaNumericId("dataFeed"); @@ -667,7 +587,7 @@ public async Task CreateAndGetAzureDataLakeStorageGen2DataFeedWithCredentialAuth MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); var credentialName = Recording.GenerateAlphaNumericId("credential"); - await using var disposableCredential = await DisposableDataSourceCredential.CreateDataSourceCredentialAsync(adminClient, credentialName, authentication.ToString()); + await using var disposableCredential = await DisposableDataSourceCredentialEntity.CreateDataSourceCredentialEntityAsync(adminClient, credentialName, authentication.ToString()); string credentialId = disposableCredential.Credential.Id; var dataFeedName = Recording.GenerateAlphaNumericId("dataFeed"); @@ -718,7 +638,7 @@ public async Task CreateAndGetSqlServerDataFeedWithCredentialAuthentication(SqlS MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); var credentialName = Recording.GenerateAlphaNumericId("credential"); - await using var disposableCredential = await DisposableDataSourceCredential.CreateDataSourceCredentialAsync(adminClient, credentialName, authentication.ToString()); + await using var disposableCredential = await DisposableDataSourceCredentialEntity.CreateDataSourceCredentialEntityAsync(adminClient, credentialName, authentication.ToString()); string credentialId = disposableCredential.Credential.Id; var dataFeedName = Recording.GenerateAlphaNumericId("dataFeed"); @@ -757,9 +677,6 @@ public async Task UpdateAzureApplicationInsightsDataFeedWithMinimumSetup() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateDataFeedWithMinimumSetup(updatedDataFeed, dataFeedName, description, dataFeedToUpdate.Id); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureApplicationInsights)); - ValidateAzureApplicationInsightsDataSource(updatedDataFeed.DataSource as AzureApplicationInsightsDataFeedSource); } @@ -782,9 +699,6 @@ public async Task UpdateAzureApplicationInsightsDataFeedWithEveryMember() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateUpdatedDataFeedWithOptionalMembersSet(updatedDataFeed, dataFeedToUpdate.Id, updatedDataFeedName); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureApplicationInsights)); - ValidateAzureApplicationInsightsDataSource(updatedDataFeed.DataSource as AzureApplicationInsightsDataFeedSource); } @@ -809,9 +723,6 @@ public async Task UpdateAzureBlobDataFeedWithMinimumSetup(bool useTokenCredentia DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateDataFeedWithMinimumSetup(updatedDataFeed, dataFeedName, description, dataFeedToUpdate.Id); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureBlob)); - ValidateAzureBlobDataSource(updatedDataFeed.DataSource as AzureBlobDataFeedSource); } @@ -834,9 +745,6 @@ public async Task UpdateAzureBlobDataFeedWithEveryMember() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateUpdatedDataFeedWithOptionalMembersSet(updatedDataFeed, dataFeedToUpdate.Id, updatedDataFeedName); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureBlob)); - ValidateAzureBlobDataSource(updatedDataFeed.DataSource as AzureBlobDataFeedSource); } @@ -859,9 +767,6 @@ public async Task UpdateAzureCosmosDbDataFeedWithMinimumSetup() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateDataFeedWithMinimumSetup(updatedDataFeed, dataFeedName, description, dataFeedToUpdate.Id); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureCosmosDb)); - ValidateAzureCosmosDbDataSource(updatedDataFeed.DataSource as AzureCosmosDbDataFeedSource); } @@ -884,9 +789,6 @@ public async Task UpdateAzureCosmosDbDataFeedWithEveryMember() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateUpdatedDataFeedWithOptionalMembersSet(updatedDataFeed, dataFeedToUpdate.Id, updatedDataFeedName); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureCosmosDb)); - ValidateAzureCosmosDbDataSource(updatedDataFeed.DataSource as AzureCosmosDbDataFeedSource); } @@ -909,9 +811,6 @@ public async Task UpdateAzureDataExplorerDataFeedWithMinimumSetup() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateDataFeedWithMinimumSetup(updatedDataFeed, dataFeedName, description, dataFeedToUpdate.Id); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureDataExplorer)); - ValidateAzureDataExplorerDataSource(updatedDataFeed.DataSource as AzureDataExplorerDataFeedSource); } @@ -934,9 +833,6 @@ public async Task UpdateAzureDataExplorerDataFeedWithEveryMember() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateUpdatedDataFeedWithOptionalMembersSet(updatedDataFeed, dataFeedToUpdate.Id, updatedDataFeedName); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureDataExplorer)); - ValidateAzureDataExplorerDataSource(updatedDataFeed.DataSource as AzureDataExplorerDataFeedSource); } @@ -959,9 +855,6 @@ public async Task UpdateAzureDataLakeStorageGen2DataFeedWithMinimumSetup() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateDataFeedWithMinimumSetup(updatedDataFeed, dataFeedName, description, dataFeedToUpdate.Id); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureDataLakeStorageGen2)); - ValidateAzureDataLakeStorageGen2DataSource(updatedDataFeed.DataSource as AzureDataLakeStorageGen2DataFeedSource); } @@ -984,9 +877,6 @@ public async Task UpdateAzureDataLakeStorageGen2DataFeedWithEveryMember() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateUpdatedDataFeedWithOptionalMembersSet(updatedDataFeed, dataFeedToUpdate.Id, updatedDataFeedName); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureDataLakeStorageGen2)); - ValidateAzureDataLakeStorageGen2DataSource(updatedDataFeed.DataSource as AzureDataLakeStorageGen2DataFeedSource); } @@ -1010,9 +900,6 @@ public async Task UpdateAzureEventHubsDataFeedWithMinimumSetup() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateDataFeedWithMinimumSetup(updatedDataFeed, dataFeedName, description, dataFeedToUpdate.Id); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureEventHubs)); - ValidateAzureEventHubsDataSource(updatedDataFeed.DataSource as AzureEventHubsDataFeedSource); } @@ -1036,9 +923,6 @@ public async Task UpdateAzureEventHubsDataFeedWithEveryMember() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateUpdatedDataFeedWithOptionalMembersSet(updatedDataFeed, dataFeedToUpdate.Id, updatedDataFeedName); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureEventHubs)); - ValidateAzureEventHubsDataSource(updatedDataFeed.DataSource as AzureEventHubsDataFeedSource); } @@ -1061,9 +945,6 @@ public async Task UpdateAzureTableDataFeedWithMinimumSetup() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateDataFeedWithMinimumSetup(updatedDataFeed, dataFeedName, description, dataFeedToUpdate.Id); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureTable)); - ValidateAzureTableDataSource(updatedDataFeed.DataSource as AzureTableDataFeedSource); } @@ -1086,9 +967,6 @@ public async Task UpdateAzureTableDataFeedWithEveryMember() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateUpdatedDataFeedWithOptionalMembersSet(updatedDataFeed, dataFeedToUpdate.Id, updatedDataFeedName); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.AzureTable)); - ValidateAzureTableDataSource(updatedDataFeed.DataSource as AzureTableDataFeedSource); } @@ -1111,9 +989,6 @@ public async Task UpdateInfluxDbDataFeedWithMinimumSetup() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateDataFeedWithMinimumSetup(updatedDataFeed, dataFeedName, description, dataFeedToUpdate.Id); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.InfluxDb)); - ValidateInfluxDbDataSource(updatedDataFeed.DataSource as InfluxDbDataFeedSource); } @@ -1136,9 +1011,6 @@ public async Task UpdateInfluxDbDataFeedWithEveryMember() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateUpdatedDataFeedWithOptionalMembersSet(updatedDataFeed, dataFeedToUpdate.Id, updatedDataFeedName); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.InfluxDb)); - ValidateInfluxDbDataSource(updatedDataFeed.DataSource as InfluxDbDataFeedSource); } @@ -1161,9 +1033,6 @@ public async Task UpdateLogAnalyticsDataFeedWithMinimumSetup() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateDataFeedWithMinimumSetup(updatedDataFeed, dataFeedName, description, dataFeedToUpdate.Id); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.LogAnalytics)); - ValidateLogAnalyticsDataSource(updatedDataFeed.DataSource as LogAnalyticsDataFeedSource); } @@ -1186,9 +1055,6 @@ public async Task UpdateLogAnalyticsDataFeedWithEveryMember() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateUpdatedDataFeedWithOptionalMembersSet(updatedDataFeed, dataFeedToUpdate.Id, updatedDataFeedName); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.LogAnalytics)); - ValidateLogAnalyticsDataSource(updatedDataFeed.DataSource as LogAnalyticsDataFeedSource); } @@ -1211,9 +1077,6 @@ public async Task UpdateMongoDbDataFeedWithMinimumSetup() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateDataFeedWithMinimumSetup(updatedDataFeed, dataFeedName, description, dataFeedToUpdate.Id); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.MongoDb)); - ValidateMongoDbDataSource(updatedDataFeed.DataSource as MongoDbDataFeedSource); } @@ -1236,9 +1099,6 @@ public async Task UpdateMongoDbDataFeedWithEveryMember() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateUpdatedDataFeedWithOptionalMembersSet(updatedDataFeed, dataFeedToUpdate.Id, updatedDataFeedName); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.MongoDb)); - ValidateMongoDbDataSource(updatedDataFeed.DataSource as MongoDbDataFeedSource); } @@ -1261,9 +1121,6 @@ public async Task UpdateMySqlDataFeedWithMinimumSetup() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateDataFeedWithMinimumSetup(updatedDataFeed, dataFeedName, description, dataFeedToUpdate.Id); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.MySql)); - ValidateMySqlDataSource(updatedDataFeed.DataSource as MySqlDataFeedSource); } @@ -1286,9 +1143,6 @@ public async Task UpdateMySqlDataFeedWithEveryMember() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateUpdatedDataFeedWithOptionalMembersSet(updatedDataFeed, dataFeedToUpdate.Id, updatedDataFeedName); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.MySql)); - ValidateMySqlDataSource(updatedDataFeed.DataSource as MySqlDataFeedSource); } @@ -1311,9 +1165,6 @@ public async Task UpdatePostgreSqlDataFeedWithMinimumSetup() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateDataFeedWithMinimumSetup(updatedDataFeed, dataFeedName, description, dataFeedToUpdate.Id); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.PostgreSql)); - ValidatePostgreSqlDataSource(updatedDataFeed.DataSource as PostgreSqlDataFeedSource); } @@ -1336,9 +1187,6 @@ public async Task UpdatePostgreSqlDataFeedWithEveryMember() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateUpdatedDataFeedWithOptionalMembersSet(updatedDataFeed, dataFeedToUpdate.Id, updatedDataFeedName); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.PostgreSql)); - ValidatePostgreSqlDataSource(updatedDataFeed.DataSource as PostgreSqlDataFeedSource); } @@ -1361,9 +1209,6 @@ public async Task UpdateSqlServerDataFeedWithMinimumSetup() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateDataFeedWithMinimumSetup(updatedDataFeed, dataFeedName, description, dataFeedToUpdate.Id); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.SqlServer)); - ValidateSqlServerDataSource(updatedDataFeed.DataSource as SqlServerDataFeedSource); } @@ -1386,9 +1231,6 @@ public async Task UpdateSqlServerDataFeedWithEveryMember() DataFeed updatedDataFeed = await adminClient.UpdateDataFeedAsync(dataFeedToUpdate); ValidateUpdatedDataFeedWithOptionalMembersSet(updatedDataFeed, dataFeedToUpdate.Id, updatedDataFeedName); - - Assert.That(updatedDataFeed.SourceType, Is.EqualTo(DataFeedSourceType.SqlServer)); - ValidateSqlServerDataSource(updatedDataFeed.DataSource as SqlServerDataFeedSource); } @@ -1448,7 +1290,7 @@ public async Task UpdateAzureDataExplorerDataFeedWithCredentialAuthentication(Az MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); var credentialName = Recording.GenerateAlphaNumericId("credential"); - await using var disposableCredential = await DisposableDataSourceCredential.CreateDataSourceCredentialAsync(adminClient, credentialName, authentication.ToString()); + await using var disposableCredential = await DisposableDataSourceCredentialEntity.CreateDataSourceCredentialEntityAsync(adminClient, credentialName, authentication.ToString()); string credentialId = disposableCredential.Credential.Id; var dataFeedName = Recording.GenerateAlphaNumericId("dataFeed"); @@ -1501,7 +1343,7 @@ public async Task UpdateAzureDataLakeStorageGen2DataFeedWithCredentialAuthentica MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); var credentialName = Recording.GenerateAlphaNumericId("credential"); - await using var disposableCredential = await DisposableDataSourceCredential.CreateDataSourceCredentialAsync(adminClient, credentialName, authentication.ToString()); + await using var disposableCredential = await DisposableDataSourceCredentialEntity.CreateDataSourceCredentialEntityAsync(adminClient, credentialName, authentication.ToString()); string credentialId = disposableCredential.Credential.Id; var dataFeedName = Recording.GenerateAlphaNumericId("dataFeed"); @@ -1556,7 +1398,7 @@ public async Task UpdateSqlServerDataFeedWithCredentialAuthentication(SqlServerD MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); var credentialName = Recording.GenerateAlphaNumericId("credential"); - await using var disposableCredential = await DisposableDataSourceCredential.CreateDataSourceCredentialAsync(adminClient, credentialName, authentication.ToString()); + await using var disposableCredential = await DisposableDataSourceCredentialEntity.CreateDataSourceCredentialEntityAsync(adminClient, credentialName, authentication.ToString()); string credentialId = disposableCredential.Credential.Id; var dataFeedName = Recording.GenerateAlphaNumericId("dataFeed"); @@ -1660,7 +1502,7 @@ public async Task GetDataFeeds(bool useTokenCredential) Assert.That(dataFeed.IngestionSettings.StopRetryAfter, Is.Not.Null); Assert.That(dataFeed.IngestionSettings.DataSourceRequestConcurrency, Is.Not.Null); - ValidateGenericDataSource(dataFeed.DataSource, dataFeed.SourceType, dataFeed.IsAdministrator.Value); + ValidateGenericDataSource(dataFeed.DataSource, dataFeed.IsAdministrator.Value); if (++dataFeedCount >= MaximumSamplesCount) { @@ -1982,6 +1824,7 @@ private void ValidateUpdatedDataFeedWithOptionalMembersSet(DataFeed dataFeed, st private void ValidateAzureApplicationInsightsDataSource(AzureApplicationInsightsDataFeedSource dataSource) { Assert.That(dataSource, Is.Not.Null); + Assert.That(dataSource.DataSourceType, Is.EqualTo(DataFeedSourceType.AzureApplicationInsights)); Assert.That(dataSource.ApplicationId, Is.EqualTo(DataSourceAppId)); Assert.That(dataSource.AzureCloud, Is.EqualTo(DataSourceCloud)); Assert.That(dataSource.Query, Is.EqualTo(DataSourceQuery)); @@ -1990,6 +1833,7 @@ private void ValidateAzureApplicationInsightsDataSource(AzureApplicationInsights private void ValidateAzureBlobDataSource(AzureBlobDataFeedSource dataSource) { Assert.That(dataSource, Is.Not.Null); + Assert.That(dataSource.DataSourceType, Is.EqualTo(DataFeedSourceType.AzureBlob)); Assert.That(dataSource.Container, Is.EqualTo(DataSourceContainer)); Assert.That(dataSource.BlobTemplate, Is.EqualTo(DataSourceTemplate)); } @@ -1997,6 +1841,7 @@ private void ValidateAzureBlobDataSource(AzureBlobDataFeedSource dataSource) private void ValidateAzureCosmosDbDataSource(AzureCosmosDbDataFeedSource dataSource) { Assert.That(dataSource, Is.Not.Null); + Assert.That(dataSource.DataSourceType, Is.EqualTo(DataFeedSourceType.AzureCosmosDb)); Assert.That(dataSource.SqlQuery, Is.EqualTo(DataSourceQuery)); Assert.That(dataSource.Database, Is.EqualTo(DataSourceDatabase)); Assert.That(dataSource.CollectionId, Is.EqualTo(DataSourceCollectionId)); @@ -2005,12 +1850,14 @@ private void ValidateAzureCosmosDbDataSource(AzureCosmosDbDataFeedSource dataSou private void ValidateAzureDataExplorerDataSource(AzureDataExplorerDataFeedSource dataSource) { Assert.That(dataSource, Is.Not.Null); + Assert.That(dataSource.DataSourceType, Is.EqualTo(DataFeedSourceType.AzureDataExplorer)); Assert.That(dataSource.Query, Is.EqualTo(DataSourceQuery)); } private void ValidateAzureDataLakeStorageGen2DataSource(AzureDataLakeStorageGen2DataFeedSource dataSource) { Assert.That(dataSource, Is.Not.Null); + Assert.That(dataSource.DataSourceType, Is.EqualTo(DataFeedSourceType.AzureDataLakeStorageGen2)); Assert.That(dataSource.AccountName, Is.EqualTo(DataSourceAccount)); Assert.That(dataSource.FileSystemName, Is.EqualTo(DataSourceFileSystem)); Assert.That(dataSource.DirectoryTemplate, Is.EqualTo(DataSourceDirectory)); @@ -2019,12 +1866,15 @@ private void ValidateAzureDataLakeStorageGen2DataSource(AzureDataLakeStorageGen2 private void ValidateAzureEventHubsDataSource(AzureEventHubsDataFeedSource dataSource) { + Assert.That(dataSource, Is.Not.Null); + Assert.That(dataSource.DataSourceType, Is.EqualTo(DataFeedSourceType.AzureEventHubs)); Assert.That(dataSource.ConsumerGroup, Is.EqualTo(DataSourceConsumerGroup)); } private void ValidateAzureTableDataSource(AzureTableDataFeedSource dataSource) { Assert.That(dataSource, Is.Not.Null); + Assert.That(dataSource.DataSourceType, Is.EqualTo(DataFeedSourceType.AzureTable)); Assert.That(dataSource.Table, Is.EqualTo(DataSourceTable)); Assert.That(dataSource.Query, Is.EqualTo(DataSourceQuery)); } @@ -2032,6 +1882,7 @@ private void ValidateAzureTableDataSource(AzureTableDataFeedSource dataSource) private void ValidateInfluxDbDataSource(InfluxDbDataFeedSource dataSource) { Assert.That(dataSource, Is.Not.Null); + Assert.That(dataSource.DataSourceType, Is.EqualTo(DataFeedSourceType.InfluxDb)); Assert.That(dataSource.Database, Is.EqualTo(DataSourceDatabase)); Assert.That(dataSource.Username, Is.EqualTo(DataSourceUsername)); Assert.That(dataSource.Query, Is.EqualTo(DataSourceQuery)); @@ -2040,6 +1891,7 @@ private void ValidateInfluxDbDataSource(InfluxDbDataFeedSource dataSource) private void ValidateLogAnalyticsDataSource(LogAnalyticsDataFeedSource dataSource) { Assert.That(dataSource, Is.Not.Null); + Assert.That(dataSource.DataSourceType, Is.EqualTo(DataFeedSourceType.LogAnalytics)); Assert.That(dataSource.WorkspaceId, Is.EqualTo(DataSourceWorkspaceId)); Assert.That(dataSource.Query, Is.EqualTo(DataSourceQuery)); Assert.That(dataSource.ClientId, Is.EqualTo(DataSourceClientId)); @@ -2049,6 +1901,7 @@ private void ValidateLogAnalyticsDataSource(LogAnalyticsDataFeedSource dataSourc private void ValidateMongoDbDataSource(MongoDbDataFeedSource dataSource) { Assert.That(dataSource, Is.Not.Null); + Assert.That(dataSource.DataSourceType, Is.EqualTo(DataFeedSourceType.MongoDb)); Assert.That(dataSource.Database, Is.EqualTo(DataSourceDatabase)); Assert.That(dataSource.Command, Is.EqualTo(DataSourceCommand)); } @@ -2056,23 +1909,28 @@ private void ValidateMongoDbDataSource(MongoDbDataFeedSource dataSource) private void ValidateMySqlDataSource(MySqlDataFeedSource dataSource) { Assert.That(dataSource, Is.Not.Null); + Assert.That(dataSource.DataSourceType, Is.EqualTo(DataFeedSourceType.MySql)); Assert.That(dataSource.Query, Is.EqualTo(DataSourceQuery)); } private void ValidatePostgreSqlDataSource(PostgreSqlDataFeedSource dataSource) { Assert.That(dataSource, Is.Not.Null); + Assert.That(dataSource.DataSourceType, Is.EqualTo(DataFeedSourceType.PostgreSql)); Assert.That(dataSource.Query, Is.EqualTo(DataSourceQuery)); } private void ValidateSqlServerDataSource(SqlServerDataFeedSource dataSource) { Assert.That(dataSource, Is.Not.Null); + Assert.That(dataSource.DataSourceType, Is.EqualTo(DataFeedSourceType.SqlServer)); Assert.That(dataSource.Query, Is.EqualTo(DataSourceQuery)); } - private void ValidateGenericDataSource(DataFeedSource dataSource, DataFeedSourceType? sourceType, bool isAdmin) + private void ValidateGenericDataSource(DataFeedSource dataSource, bool isAdmin) { + DataFeedSourceType sourceType = dataSource.DataSourceType; + if (sourceType == DataFeedSourceType.AzureApplicationInsights) { var specificDataSource = dataSource as AzureApplicationInsightsDataFeedSource; diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataSourceCredentialLiveTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataSourceCredentialEntityLiveTests.cs similarity index 62% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataSourceCredentialLiveTests.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataSourceCredentialEntityLiveTests.cs index 0013ca851384a..b98bd81e72046 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataSourceCredentialLiveTests.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataSourceCredentialEntityLiveTests.cs @@ -4,13 +4,12 @@ using System; using System.Threading.Tasks; using Azure.AI.MetricsAdvisor.Administration; -using Azure.AI.MetricsAdvisor.Models; using Azure.Core.TestFramework; using NUnit.Framework; namespace Azure.AI.MetricsAdvisor.Tests { - public class DataSourceCredentialLiveTests : MetricsAdvisorLiveTestBase + public class DataSourceCredentialEntityLiveTests : MetricsAdvisorLiveTestBase { private const string ClientId = "clientId"; private const string TenantId = "tenantId"; @@ -18,37 +17,37 @@ public class DataSourceCredentialLiveTests : MetricsAdvisorLiveTestBase private const string ClientIdSecretName = "clientIdSecretName"; private const string ClientSecretSecretName = "clientSecretSecretName"; - public DataSourceCredentialLiveTests(bool isAsync) : base(isAsync) + public DataSourceCredentialEntityLiveTests(bool isAsync) : base(isAsync) { } [RecordedTest] - [TestCase(nameof(DataLakeGen2SharedKeyDataSourceCredential))] - [TestCase(nameof(ServicePrincipalDataSourceCredential))] - [TestCase(nameof(ServicePrincipalInKeyVaultDataSourceCredential))] - [TestCase(nameof(SqlConnectionStringDataSourceCredential))] + [TestCase(nameof(DataSourceDataLakeGen2SharedKey))] + [TestCase(nameof(DataSourceServicePrincipal))] + [TestCase(nameof(DataSourceServicePrincipalInKeyVault))] + [TestCase(nameof(DataSourceSqlConnectionString))] public async Task CreateAndGetDataSourceCredential(string credentialTypeName) { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); string credentialName = Recording.GenerateAlphaNumericId("credential"); - DataSourceCredential credentialToCreate = GetDataSourceCredentialTestCase(credentialTypeName, credentialName); + DataSourceCredentialEntity credentialToCreate = GetDataSourceCredentialEntityTestCase(credentialTypeName, credentialName); - await using var disposableCredential = await DisposableDataSourceCredential.CreateDataSourceCredentialAsync(adminClient, credentialToCreate); - DataSourceCredential createdCredential = disposableCredential.Credential; + await using var disposableCredential = await DisposableDataSourceCredentialEntity.CreateDataSourceCredentialEntityAsync(adminClient, credentialToCreate); + DataSourceCredentialEntity createdCredential = disposableCredential.Credential; Assert.That(createdCredential.Id, Is.Not.Empty.And.Not.Null); Assert.That(createdCredential.Name, Is.EqualTo(credentialName)); Assert.That(createdCredential.Description, Is.Empty); - ValidateTestCaseDataSourceCredential(createdCredential); + ValidateTestCaseDataSourceCredentialEntity(createdCredential); } [RecordedTest] - [TestCase(nameof(DataLakeGen2SharedKeyDataSourceCredential))] - [TestCase(nameof(ServicePrincipalDataSourceCredential))] - [TestCase(nameof(ServicePrincipalInKeyVaultDataSourceCredential))] - [TestCase(nameof(SqlConnectionStringDataSourceCredential))] + [TestCase(nameof(DataSourceDataLakeGen2SharedKey))] + [TestCase(nameof(DataSourceServicePrincipal))] + [TestCase(nameof(DataSourceServicePrincipalInKeyVault))] + [TestCase(nameof(DataSourceSqlConnectionString))] public async Task CreateAndGetDataSourceCredentialWithDescription(string credentialTypeName) { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); @@ -56,31 +55,31 @@ public async Task CreateAndGetDataSourceCredentialWithDescription(string credent string credentialName = Recording.GenerateAlphaNumericId("credential"); string expectedDescription = "This is a description"; - DataSourceCredential credentialToCreate = GetDataSourceCredentialTestCase(credentialTypeName, credentialName); + DataSourceCredentialEntity credentialToCreate = GetDataSourceCredentialEntityTestCase(credentialTypeName, credentialName); credentialToCreate.Description = expectedDescription; - await using var disposableCredential = await DisposableDataSourceCredential.CreateDataSourceCredentialAsync(adminClient, credentialToCreate); - DataSourceCredential createdCredential = disposableCredential.Credential; + await using var disposableCredential = await DisposableDataSourceCredentialEntity.CreateDataSourceCredentialEntityAsync(adminClient, credentialToCreate); + DataSourceCredentialEntity createdCredential = disposableCredential.Credential; Assert.That(createdCredential.Description, Is.EqualTo(expectedDescription)); } [RecordedTest] - [TestCase(nameof(DataLakeGen2SharedKeyDataSourceCredential))] - [TestCase(nameof(ServicePrincipalDataSourceCredential))] - [TestCase(nameof(ServicePrincipalInKeyVaultDataSourceCredential))] - [TestCase(nameof(SqlConnectionStringDataSourceCredential))] + [TestCase(nameof(DataSourceDataLakeGen2SharedKey))] + [TestCase(nameof(DataSourceServicePrincipal))] + [TestCase(nameof(DataSourceServicePrincipalInKeyVault))] + [TestCase(nameof(DataSourceSqlConnectionString))] public async Task UpdateDataSourceCredentialCommonProperties(string credentialTypeName) { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); string credentialName = Recording.GenerateAlphaNumericId("credential"); - DataSourceCredential credentialToCreate = GetDataSourceCredentialTestCase(credentialTypeName, credentialName); + DataSourceCredentialEntity credentialToCreate = GetDataSourceCredentialEntityTestCase(credentialTypeName, credentialName); - await using var disposableCredential = await DisposableDataSourceCredential.CreateDataSourceCredentialAsync(adminClient, credentialToCreate); - DataSourceCredential credentialToUpdate = disposableCredential.Credential; + await using var disposableCredential = await DisposableDataSourceCredentialEntity.CreateDataSourceCredentialEntityAsync(adminClient, credentialToCreate); + DataSourceCredentialEntity credentialToUpdate = disposableCredential.Credential; string expectedName = Recording.GenerateAlphaNumericId("credential"); string expectedDescription = "This description was created by a .NET test"; @@ -88,7 +87,7 @@ public async Task UpdateDataSourceCredentialCommonProperties(string credentialTy credentialToUpdate.Name = expectedName; credentialToUpdate.Description = expectedDescription; - DataSourceCredential updatedCredential = await adminClient.UpdateDataSourceCredentialAsync(credentialToUpdate); + DataSourceCredentialEntity updatedCredential = await adminClient.UpdateDataSourceCredentialAsync(credentialToUpdate); Assert.That(updatedCredential.Id, Is.EqualTo(credentialToUpdate.Id)); Assert.That(updatedCredential.Name, Is.EqualTo(expectedName)); @@ -102,15 +101,15 @@ public async Task UpdateServicePrincipalDataSourceCredential() string credentialName = Recording.GenerateAlphaNumericId("credential"); - DataSourceCredential credentialToCreate = new ServicePrincipalDataSourceCredential(credentialName, "mock", "mock", "mock"); + DataSourceCredentialEntity credentialToCreate = new DataSourceServicePrincipal(credentialName, "mock", "mock", "mock"); - await using var disposableCredential = await DisposableDataSourceCredential.CreateDataSourceCredentialAsync(adminClient, credentialToCreate); - var credentialToUpdate = disposableCredential.Credential as ServicePrincipalDataSourceCredential; + await using var disposableCredential = await DisposableDataSourceCredentialEntity.CreateDataSourceCredentialEntityAsync(adminClient, credentialToCreate); + var credentialToUpdate = disposableCredential.Credential as DataSourceServicePrincipal; credentialToUpdate.ClientId = ClientId; credentialToUpdate.TenantId = TenantId; - var updatedCredential = (await adminClient.UpdateDataSourceCredentialAsync(credentialToUpdate)).Value as ServicePrincipalDataSourceCredential; + var updatedCredential = (await adminClient.UpdateDataSourceCredentialAsync(credentialToUpdate)).Value as DataSourceServicePrincipal; Assert.That(updatedCredential.ClientId, Is.EqualTo(ClientId)); Assert.That(updatedCredential.TenantId, Is.EqualTo(TenantId)); @@ -123,10 +122,10 @@ public async Task UpdateServicePrincipalInKeyVaultDataSourceCredential() string credentialName = Recording.GenerateAlphaNumericId("credential"); - DataSourceCredential credentialToCreate = new ServicePrincipalInKeyVaultDataSourceCredential(credentialName, new Uri("https://mock.com/"), "mock", "mock", "mock", "mock", "mock"); + DataSourceCredentialEntity credentialToCreate = new DataSourceServicePrincipalInKeyVault(credentialName, new Uri("https://mock.com/"), "mock", "mock", "mock", "mock", "mock"); - await using var disposableCredential = await DisposableDataSourceCredential.CreateDataSourceCredentialAsync(adminClient, credentialToCreate); - var credentialToUpdate = disposableCredential.Credential as ServicePrincipalInKeyVaultDataSourceCredential; + await using var disposableCredential = await DisposableDataSourceCredentialEntity.CreateDataSourceCredentialEntityAsync(adminClient, credentialToCreate); + var credentialToUpdate = disposableCredential.Credential as DataSourceServicePrincipalInKeyVault; credentialToUpdate.Endpoint = new Uri(Endpoint); credentialToUpdate.KeyVaultClientId = ClientId; @@ -134,7 +133,7 @@ public async Task UpdateServicePrincipalInKeyVaultDataSourceCredential() credentialToUpdate.SecretNameForClientId = ClientIdSecretName; credentialToUpdate.SecretNameForClientSecret = ClientSecretSecretName; - var updatedCredential = (await adminClient.UpdateDataSourceCredentialAsync(credentialToUpdate)).Value as ServicePrincipalInKeyVaultDataSourceCredential; + var updatedCredential = (await adminClient.UpdateDataSourceCredentialAsync(credentialToUpdate)).Value as DataSourceServicePrincipalInKeyVault; Assert.That(updatedCredential.Endpoint.AbsoluteUri, Is.EqualTo(Endpoint)); Assert.That(updatedCredential.KeyVaultClientId, Is.EqualTo(ClientId)); @@ -150,13 +149,13 @@ public async Task GetDataSourceCredentials() var credentialCount = 0; - await foreach (DataSourceCredential credential in adminClient.GetDataSourceCredentialsAsync()) + await foreach (DataSourceCredentialEntity credential in adminClient.GetDataSourceCredentialsAsync()) { Assert.That(credential.Id, Is.Not.Null.And.Not.Empty); Assert.That(credential.Name, Is.Not.Null.And.Not.Empty); Assert.That(credential.Description, Is.Not.Null); - ValidateGenericDataSourceCredential(credential); + ValidateGenericDataSourceCredentialEntity(credential); if (++credentialCount >= MaximumSamplesCount) { @@ -173,13 +172,13 @@ public async Task DeleteDataSourceCredential() MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); var credentialName = Recording.GenerateAlphaNumericId("credential"); - var credentialToCreate = new ServicePrincipalDataSourceCredential(credentialName, "clientId", "clientSecret", "tenantId"); + var credentialToCreate = new DataSourceServicePrincipal(credentialName, "clientId", "clientSecret", "tenantId"); string credentialId = null; try { - DataSourceCredential createdCredential = await adminClient.CreateDataSourceCredentialAsync(credentialToCreate); + DataSourceCredentialEntity createdCredential = await adminClient.CreateDataSourceCredentialAsync(credentialToCreate); credentialId = createdCredential.Id; Assert.That(credentialId, Is.Not.Null.And.Not.Empty); @@ -196,14 +195,14 @@ public async Task DeleteDataSourceCredential() } } - private void ValidateGenericDataSourceCredential(DataSourceCredential credential) + private void ValidateGenericDataSourceCredentialEntity(DataSourceCredentialEntity credential) { - if (credential is ServicePrincipalDataSourceCredential spCredential) + if (credential is DataSourceServicePrincipal spCredential) { Assert.That(spCredential.ClientId, Is.Not.Null.And.Not.Empty); Assert.That(spCredential.TenantId, Is.Not.Null.And.Not.Empty); } - else if (credential is ServicePrincipalInKeyVaultDataSourceCredential kvCredential) + else if (credential is DataSourceServicePrincipalInKeyVault kvCredential) { Assert.That(kvCredential.Endpoint.AbsoluteUri, Is.Not.Null.And.Not.Empty); Assert.That(kvCredential.KeyVaultClientId, Is.Not.Null.And.Not.Empty); @@ -211,8 +210,8 @@ private void ValidateGenericDataSourceCredential(DataSourceCredential credential Assert.That(kvCredential.SecretNameForClientId, Is.Not.Null.And.Not.Empty); Assert.That(kvCredential.SecretNameForClientSecret, Is.Not.Null.And.Not.Empty); } - else if (credential is DataLakeGen2SharedKeyDataSourceCredential || - credential is SqlConnectionStringDataSourceCredential) + else if (credential is DataSourceDataLakeGen2SharedKey || + credential is DataSourceSqlConnectionString) { // There's nothing to validate since these credential types do not have public properties. } @@ -222,14 +221,14 @@ private void ValidateGenericDataSourceCredential(DataSourceCredential credential } } - private void ValidateTestCaseDataSourceCredential(DataSourceCredential credential) + private void ValidateTestCaseDataSourceCredentialEntity(DataSourceCredentialEntity credential) { - if (credential is ServicePrincipalDataSourceCredential spCredential) + if (credential is DataSourceServicePrincipal spCredential) { Assert.That(spCredential.ClientId, Is.EqualTo(ClientId)); Assert.That(spCredential.TenantId, Is.EqualTo(TenantId)); } - else if (credential is ServicePrincipalInKeyVaultDataSourceCredential kvCredential) + else if (credential is DataSourceServicePrincipalInKeyVault kvCredential) { Assert.That(kvCredential.Endpoint.AbsoluteUri, Is.EqualTo(Endpoint)); Assert.That(kvCredential.KeyVaultClientId, Is.EqualTo(ClientId)); @@ -237,8 +236,8 @@ private void ValidateTestCaseDataSourceCredential(DataSourceCredential credentia Assert.That(kvCredential.SecretNameForClientId, Is.EqualTo(ClientIdSecretName)); Assert.That(kvCredential.SecretNameForClientSecret, Is.EqualTo(ClientSecretSecretName)); } - else if (credential is DataLakeGen2SharedKeyDataSourceCredential || - credential is SqlConnectionStringDataSourceCredential) + else if (credential is DataSourceDataLakeGen2SharedKey || + credential is DataSourceSqlConnectionString) { // There's nothing to validate since these credential types do not have public properties. } @@ -248,12 +247,12 @@ private void ValidateTestCaseDataSourceCredential(DataSourceCredential credentia } } - private static DataSourceCredential GetDataSourceCredentialTestCase(string credentialTypeName, string credentialName) => credentialTypeName switch + private static DataSourceCredentialEntity GetDataSourceCredentialEntityTestCase(string credentialTypeName, string credentialName) => credentialTypeName switch { - nameof(DataLakeGen2SharedKeyDataSourceCredential) => new DataLakeGen2SharedKeyDataSourceCredential(credentialName, "accountKey"), - nameof(ServicePrincipalDataSourceCredential) => new ServicePrincipalDataSourceCredential(credentialName, ClientId, "clientSecret", TenantId), - nameof(ServicePrincipalInKeyVaultDataSourceCredential) => new ServicePrincipalInKeyVaultDataSourceCredential(credentialName, new Uri(Endpoint), ClientId, "clientSecret", TenantId, ClientIdSecretName, ClientSecretSecretName), - nameof(SqlConnectionStringDataSourceCredential) => new SqlConnectionStringDataSourceCredential(credentialName, "connectionString"), + nameof(DataSourceDataLakeGen2SharedKey) => new DataSourceDataLakeGen2SharedKey(credentialName, "accountKey"), + nameof(DataSourceServicePrincipal) => new DataSourceServicePrincipal(credentialName, ClientId, "clientSecret", TenantId), + nameof(DataSourceServicePrincipalInKeyVault) => new DataSourceServicePrincipalInKeyVault(credentialName, new Uri(Endpoint), ClientId, "clientSecret", TenantId, ClientIdSecretName, ClientSecretSecretName), + nameof(DataSourceSqlConnectionString) => new DataSourceSqlConnectionString(credentialName, "connectionString"), _ => throw new ArgumentOutOfRangeException($"Unknown credential type: {credentialTypeName}") }; } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataSourceCredentialTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataSourceCredentialEntityTests.cs similarity index 89% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataSourceCredentialTests.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataSourceCredentialEntityTests.cs index 5a925c571d752..318fc24182129 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataSourceCredentialTests.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataSourceCredentialEntityTests.cs @@ -11,9 +11,9 @@ namespace Azure.AI.MetricsAdvisor.Tests { - public class DataSourceCredentialTests : ClientTestBase + public class DataSourceCredentialEntityTests : ClientTestBase { - public DataSourceCredentialTests(bool isAsync) : base(isAsync) + public DataSourceCredentialEntityTests(bool isAsync) : base(isAsync) { } @@ -33,7 +33,7 @@ public void CreateDataSourceCredentialRespectsTheCancellationToken() { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); - var credential = new ServicePrincipalDataSourceCredential("credentialName", "clientId", "clientSecret", "tenantId"); + var credential = new DataSourceServicePrincipal("credentialName", "clientId", "clientSecret", "tenantId"); using var cancellationSource = new CancellationTokenSource(); cancellationSource.Cancel(); @@ -50,7 +50,7 @@ public void UpdateDataSourceCredentialValidatesArguments() Assert.That(() => adminClient.UpdateDataSourceCredentialAsync(null), Throws.InstanceOf()); Assert.That(() => adminClient.UpdateDataSourceCredential(null), Throws.InstanceOf()); - var credentialWithNullId = new ServicePrincipalDataSourceCredential("name", "clientId", "clientSecret", "tenantId"); + var credentialWithNullId = new DataSourceServicePrincipal("name", "clientId", "clientSecret", "tenantId"); Assert.That(() => adminClient.UpdateDataSourceCredentialAsync(credentialWithNullId), Throws.InstanceOf()); Assert.That(() => adminClient.UpdateDataSourceCredential(credentialWithNullId), Throws.InstanceOf()); @@ -61,7 +61,7 @@ public void UpdateDataSourceCredentialRespectsTheCancellationToken() { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); - var credential = new ServicePrincipalDataSourceCredential(default, FakeGuid, default, default, new ServicePrincipalParam("clientId", "clientSecret")); + var credential = new DataSourceServicePrincipal(default, FakeGuid, default, default, new ServicePrincipalParam("clientId", "clientSecret")); using var cancellationSource = new CancellationTokenSource(); cancellationSource.Cancel(); @@ -104,10 +104,10 @@ public void GetDataSourceCredentialsRespectsTheCancellationToken() using var cancellationSource = new CancellationTokenSource(); cancellationSource.Cancel(); - IAsyncEnumerator asyncEnumerator = adminClient.GetDataSourceCredentialsAsync(cancellationToken: cancellationSource.Token).GetAsyncEnumerator(); + IAsyncEnumerator asyncEnumerator = adminClient.GetDataSourceCredentialsAsync(cancellationToken: cancellationSource.Token).GetAsyncEnumerator(); Assert.That(async () => await asyncEnumerator.MoveNextAsync(), Throws.InstanceOf()); - IEnumerator enumerator = adminClient.GetDataSourceCredentials(cancellationToken: cancellationSource.Token).GetEnumerator(); + IEnumerator enumerator = adminClient.GetDataSourceCredentials(cancellationToken: cancellationSource.Token).GetEnumerator(); Assert.That(() => enumerator.MoveNext(), Throws.InstanceOf()); } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/NotificationHookLiveTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/NotificationHookLiveTests.cs index bdf4e3d7172de..f9ab53d222638 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/NotificationHookLiveTests.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/NotificationHookLiveTests.cs @@ -6,7 +6,6 @@ using System.Linq; using System.Threading.Tasks; using Azure.AI.MetricsAdvisor.Administration; -using Azure.AI.MetricsAdvisor.Models; using Azure.Core.TestFramework; using NUnit.Framework; diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AlertTriggeringLiveTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AlertTriggeringLiveTests.cs index 86b436da3e7f4..4a49edeeb08a7 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AlertTriggeringLiveTests.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AlertTriggeringLiveTests.cs @@ -92,13 +92,13 @@ public async Task GetAlertsWithTokenCredential() [RecordedTest] [TestCase(true)] [TestCase(false)] - public async Task GetAnomalies(bool useTokenCredential) + public async Task GetAnomaliesForAlert(bool useTokenCredential) { MetricsAdvisorClient client = GetMetricsAdvisorClient(useTokenCredential); var anomalyCount = 0; - await foreach (DataPointAnomaly anomaly in client.GetAnomaliesAsync(AlertConfigurationId, AlertId)) + await foreach (DataPointAnomaly anomaly in client.GetAnomaliesForAlertAsync(AlertConfigurationId, AlertId)) { Assert.That(anomaly, Is.Not.Null); Assert.That(anomaly.DataFeedId, Is.Not.Null.And.Not.Empty); @@ -124,13 +124,13 @@ public async Task GetAnomalies(bool useTokenCredential) [RecordedTest] [TestCase(true)] [TestCase(false)] - public async Task GetIncidents(bool useTokenCredential) + public async Task GetIncidentsForAlert(bool useTokenCredential) { MetricsAdvisorClient client = GetMetricsAdvisorClient(useTokenCredential); var incidentCount = 0; - await foreach (AnomalyIncident incident in client.GetIncidentsAsync(AlertConfigurationId, AlertId)) + await foreach (AnomalyIncident incident in client.GetIncidentsForAlertAsync(AlertConfigurationId, AlertId)) { Assert.That(incident, Is.Not.Null); diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AlertTriggeringMockTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AlertTriggeringMockTests.cs index 1bb557e1332fa..b8abb6c274075 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AlertTriggeringMockTests.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AlertTriggeringMockTests.cs @@ -16,7 +16,7 @@ public AlertTriggeringMockTests(bool isAsync) : base(isAsync) } [Test] - public async Task GetAnomaliesSetsValue() + public async Task GetAnomaliesForAlertSetsValue() { double originalValue = 3.14; @@ -25,28 +25,28 @@ public async Task GetAnomaliesSetsValue() MetricsAdvisorClient client = CreateInstrumentedClient(mockResponse); - await foreach (DataPointAnomaly anomaly in client.GetAnomaliesAsync(FakeGuid, "alertId")) + await foreach (DataPointAnomaly anomaly in client.GetAnomaliesForAlertAsync(FakeGuid, "alertId")) { Assert.That(anomaly.Value, Is.EqualTo(originalValue)); } } [Test] - public async Task GetAnomaliesSetsNullExpectedValue() + public async Task GetAnomaliesForAlertSetsNullExpectedValue() { using Stream responseBody = CreateAnomalyJsonStream(expectedValue: null); MockResponse mockResponse = new MockResponse(200) { ContentStream = responseBody }; MetricsAdvisorClient client = CreateInstrumentedClient(mockResponse); - await foreach (DataPointAnomaly anomaly in client.GetAnomaliesAsync(FakeGuid, "alertId")) + await foreach (DataPointAnomaly anomaly in client.GetAnomaliesForAlertAsync(FakeGuid, "alertId")) { Assert.That(anomaly.ExpectedValue, Is.Null); } } [Test] - public async Task GetAnomaliesSetsExpectedValue() + public async Task GetAnomaliesForAlertSetsExpectedValue() { double originalExpectedValue = 1.62; @@ -55,14 +55,14 @@ public async Task GetAnomaliesSetsExpectedValue() MetricsAdvisorClient client = CreateInstrumentedClient(mockResponse); - await foreach (DataPointAnomaly anomaly in client.GetAnomaliesAsync(FakeGuid, "alertId")) + await foreach (DataPointAnomaly anomaly in client.GetAnomaliesForAlertAsync(FakeGuid, "alertId")) { Assert.That(anomaly.ExpectedValue, Is.EqualTo(originalExpectedValue)); } } [Test] - public async Task GetIncidentsSetsValueOfRootNode() + public async Task GetIncidentsForAlertSetsValueOfRootNode() { double originalValue = 3.14; @@ -71,28 +71,28 @@ public async Task GetIncidentsSetsValueOfRootNode() MetricsAdvisorClient client = CreateInstrumentedClient(mockResponse); - await foreach (AnomalyIncident incident in client.GetIncidentsAsync(FakeGuid, "alertId")) + await foreach (AnomalyIncident incident in client.GetIncidentsForAlertAsync(FakeGuid, "alertId")) { Assert.That(incident.ValueOfRootNode, Is.EqualTo(originalValue)); } } [Test] - public async Task GetIncidentsSetsNullExpectedValueOfRootNode() + public async Task GetIncidentsForAlertSetsNullExpectedValueOfRootNode() { using Stream responseBody = CreateIncidentJsonStream(expectedValueOfRootNode: null); MockResponse mockResponse = new MockResponse(200) { ContentStream = responseBody }; MetricsAdvisorClient client = CreateInstrumentedClient(mockResponse); - await foreach (AnomalyIncident incident in client.GetIncidentsAsync(FakeGuid, "alertId")) + await foreach (AnomalyIncident incident in client.GetIncidentsForAlertAsync(FakeGuid, "alertId")) { Assert.That(incident.ExpectedValueOfRootNode, Is.Null); } } [Test] - public async Task GetIncidentsSetsExpectedValueOfRootNode() + public async Task GetIncidentsForAlertSetsExpectedValueOfRootNode() { double originalValue = 1.62; @@ -101,7 +101,7 @@ public async Task GetIncidentsSetsExpectedValueOfRootNode() MetricsAdvisorClient client = CreateInstrumentedClient(mockResponse); - await foreach (AnomalyIncident incident in client.GetIncidentsAsync(FakeGuid, "alertId")) + await foreach (AnomalyIncident incident in client.GetIncidentsForAlertAsync(FakeGuid, "alertId")) { Assert.That(incident.ExpectedValueOfRootNode, Is.EqualTo(originalValue)); } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AlertTriggeringTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AlertTriggeringTests.cs index 8c5dad2a46b96..b4fa8f023d848 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AlertTriggeringTests.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AlertTriggeringTests.cs @@ -54,68 +54,68 @@ public void GetAlertsRespectsTheCancellationToken() } [Test] - public void GetAnomaliesValidatesArguments() + public void GetAnomaliesForAlertValidatesArguments() { MetricsAdvisorClient client = GetMetricsAdvisorClient(); - Assert.That(() => client.GetAnomaliesAsync(null, "alertId"), Throws.InstanceOf()); - Assert.That(() => client.GetAnomaliesAsync("", "alertId"), Throws.InstanceOf()); - Assert.That(() => client.GetAnomaliesAsync("configId", "alertId"), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); - Assert.That(() => client.GetAnomaliesAsync(FakeGuid, alertId: null), Throws.InstanceOf()); - Assert.That(() => client.GetAnomaliesAsync(FakeGuid, ""), Throws.InstanceOf()); - - Assert.That(() => client.GetAnomalies(null, "alertId"), Throws.InstanceOf()); - Assert.That(() => client.GetAnomalies("", "alertId"), Throws.InstanceOf()); - Assert.That(() => client.GetAnomalies("configId", "alertId"), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); - Assert.That(() => client.GetAnomalies(FakeGuid, alertId: null), Throws.InstanceOf()); - Assert.That(() => client.GetAnomalies(FakeGuid, ""), Throws.InstanceOf()); + Assert.That(() => client.GetAnomaliesForAlertAsync(null, "alertId"), Throws.InstanceOf()); + Assert.That(() => client.GetAnomaliesForAlertAsync("", "alertId"), Throws.InstanceOf()); + Assert.That(() => client.GetAnomaliesForAlertAsync("configId", "alertId"), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); + Assert.That(() => client.GetAnomaliesForAlertAsync(FakeGuid, alertId: null), Throws.InstanceOf()); + Assert.That(() => client.GetAnomaliesForAlertAsync(FakeGuid, ""), Throws.InstanceOf()); + + Assert.That(() => client.GetAnomaliesForAlert(null, "alertId"), Throws.InstanceOf()); + Assert.That(() => client.GetAnomaliesForAlert("", "alertId"), Throws.InstanceOf()); + Assert.That(() => client.GetAnomaliesForAlert("configId", "alertId"), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); + Assert.That(() => client.GetAnomaliesForAlert(FakeGuid, alertId: null), Throws.InstanceOf()); + Assert.That(() => client.GetAnomaliesForAlert(FakeGuid, ""), Throws.InstanceOf()); } [Test] - public void GetAnomaliesRespectsTheCancellationToken() + public void GetAnomaliesForAlertRespectsTheCancellationToken() { MetricsAdvisorClient client = GetMetricsAdvisorClient(); using var cancellationSource = new CancellationTokenSource(); cancellationSource.Cancel(); - IAsyncEnumerator asyncEnumerator = client.GetAnomaliesAsync(FakeGuid, "alertId", cancellationToken: cancellationSource.Token).GetAsyncEnumerator(); + IAsyncEnumerator asyncEnumerator = client.GetAnomaliesForAlertAsync(FakeGuid, "alertId", cancellationToken: cancellationSource.Token).GetAsyncEnumerator(); Assert.That(async () => await asyncEnumerator.MoveNextAsync(), Throws.InstanceOf()); - IEnumerator enumerator = client.GetAnomalies(FakeGuid, "alertId", cancellationToken: cancellationSource.Token).GetEnumerator(); + IEnumerator enumerator = client.GetAnomaliesForAlert(FakeGuid, "alertId", cancellationToken: cancellationSource.Token).GetEnumerator(); Assert.That(() => enumerator.MoveNext(), Throws.InstanceOf()); } [Test] - public void GetIncidentsValidatesArguments() + public void GetIncidentsForAlertValidatesArguments() { MetricsAdvisorClient client = GetMetricsAdvisorClient(); - Assert.That(() => client.GetIncidentsAsync(null, "alertId"), Throws.InstanceOf()); - Assert.That(() => client.GetIncidentsAsync("", "alertId"), Throws.InstanceOf()); - Assert.That(() => client.GetIncidentsAsync("configId", "alertId"), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); - Assert.That(() => client.GetIncidentsAsync(FakeGuid, alertId: null), Throws.InstanceOf()); - Assert.That(() => client.GetIncidentsAsync(FakeGuid, ""), Throws.InstanceOf()); - - Assert.That(() => client.GetIncidents(null, "alertId"), Throws.InstanceOf()); - Assert.That(() => client.GetIncidents("", "alertId"), Throws.InstanceOf()); - Assert.That(() => client.GetIncidents("configId", "alertId"), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); - Assert.That(() => client.GetIncidents(FakeGuid, alertId: null), Throws.InstanceOf()); - Assert.That(() => client.GetIncidents(FakeGuid, ""), Throws.InstanceOf()); + Assert.That(() => client.GetIncidentsForAlertAsync(null, "alertId"), Throws.InstanceOf()); + Assert.That(() => client.GetIncidentsForAlertAsync("", "alertId"), Throws.InstanceOf()); + Assert.That(() => client.GetIncidentsForAlertAsync("configId", "alertId"), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); + Assert.That(() => client.GetIncidentsForAlertAsync(FakeGuid, alertId: null), Throws.InstanceOf()); + Assert.That(() => client.GetIncidentsForAlertAsync(FakeGuid, ""), Throws.InstanceOf()); + + Assert.That(() => client.GetIncidentsForAlert(null, "alertId"), Throws.InstanceOf()); + Assert.That(() => client.GetIncidentsForAlert("", "alertId"), Throws.InstanceOf()); + Assert.That(() => client.GetIncidentsForAlert("configId", "alertId"), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); + Assert.That(() => client.GetIncidentsForAlert(FakeGuid, alertId: null), Throws.InstanceOf()); + Assert.That(() => client.GetIncidentsForAlert(FakeGuid, ""), Throws.InstanceOf()); } [Test] - public void GetIncidentsRespectsTheCancellationToken() + public void GetIncidentsForAlertRespectsTheCancellationToken() { MetricsAdvisorClient client = GetMetricsAdvisorClient(); using var cancellationSource = new CancellationTokenSource(); cancellationSource.Cancel(); - IAsyncEnumerator asyncEnumerator = client.GetIncidentsAsync(FakeGuid, "alertId", cancellationToken: cancellationSource.Token).GetAsyncEnumerator(); + IAsyncEnumerator asyncEnumerator = client.GetIncidentsForAlertAsync(FakeGuid, "alertId", cancellationToken: cancellationSource.Token).GetAsyncEnumerator(); Assert.That(async () => await asyncEnumerator.MoveNextAsync(), Throws.InstanceOf()); - IEnumerator enumerator = client.GetIncidents(FakeGuid, "alertId", cancellationToken: cancellationSource.Token).GetEnumerator(); + IEnumerator enumerator = client.GetIncidentsForAlert(FakeGuid, "alertId", cancellationToken: cancellationSource.Token).GetEnumerator(); Assert.That(() => enumerator.MoveNext(), Throws.InstanceOf()); } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AnomalyDetectionLiveTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AnomalyDetectionLiveTests.cs index b7f0f1f7ef9b3..de5b33e6fdd3d 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AnomalyDetectionLiveTests.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AnomalyDetectionLiveTests.cs @@ -20,7 +20,7 @@ public AnomalyDetectionLiveTests(bool isAsync) : base(isAsync) [RecordedTest] [TestCase(true)] [TestCase(false)] - public async Task GetAnomaliesWithMinimumSetup(bool useTokenCredential) + public async Task GetAnomaliesForDetectionConfigurationWithMinimumSetup(bool useTokenCredential) { MetricsAdvisorClient client = GetMetricsAdvisorClient(useTokenCredential); @@ -28,7 +28,7 @@ public async Task GetAnomaliesWithMinimumSetup(bool useTokenCredential) var anomalyCount = 0; - await foreach (DataPointAnomaly anomaly in client.GetAnomaliesAsync(DetectionConfigurationId, options)) + await foreach (DataPointAnomaly anomaly in client.GetAnomaliesForDetectionConfigurationAsync(DetectionConfigurationId, options)) { Assert.That(anomaly, Is.Not.Null); Assert.That(anomaly.DataFeedId, Is.Null); @@ -53,7 +53,7 @@ public async Task GetAnomaliesWithMinimumSetup(bool useTokenCredential) } [RecordedTest] - public async Task GetAnomaliesWithOptionalFilter() + public async Task GetAnomaliesForDetectionConfigurationWithOptionalFilter() { MetricsAdvisorClient client = GetMetricsAdvisorClient(); @@ -62,19 +62,18 @@ public async Task GetAnomaliesWithOptionalFilter() Filter = new GetAnomaliesForDetectionConfigurationFilter(AnomalySeverity.Medium, AnomalySeverity.Medium) }; - var groupKey1 = new DimensionKey(); - groupKey1.AddDimensionColumn("city", "Delhi"); - groupKey1.AddDimensionColumn("category", "Handmade"); + var columns = new Dictionary() { { "city", "Delhi" }, { "category", "Handmade" } }; + var groupKey1 = new DimensionKey(columns); - var groupKey2 = new DimensionKey(); - groupKey2.AddDimensionColumn("city", "Kolkata"); + columns = new Dictionary() { { "city", "Kolkata" } }; + var groupKey2 = new DimensionKey(columns); options.Filter.SeriesGroupKeys.Add(groupKey1); options.Filter.SeriesGroupKeys.Add(groupKey2); var anomalyCount = 0; - await foreach (DataPointAnomaly anomaly in client.GetAnomaliesAsync(DetectionConfigurationId, options)) + await foreach (DataPointAnomaly anomaly in client.GetAnomaliesForDetectionConfigurationAsync(DetectionConfigurationId, options)) { Assert.That(anomaly, Is.Not.Null); Assert.That(anomaly.DataFeedId, Is.Null); @@ -89,10 +88,8 @@ public async Task GetAnomaliesWithOptionalFilter() ValidateSeriesKey(anomaly.SeriesKey); - Dictionary dimensionColumns = anomaly.SeriesKey.AsDictionary(); - - string city = dimensionColumns["city"]; - string category = dimensionColumns["category"]; + anomaly.SeriesKey.TryGetValue("city", out string city); + anomaly.SeriesKey.TryGetValue("category", out string category); Assert.That((city == "Delhi" && category == "Handmade") || city == "Kolkata"); @@ -108,7 +105,7 @@ public async Task GetAnomaliesWithOptionalFilter() [RecordedTest] [TestCase(true)] [TestCase(false)] - public async Task GetIncidentsWithMinimumSetup(bool useTokenCredential) + public async Task GetIncidentsForDetectionConfigurationWithMinimumSetup(bool useTokenCredential) { MetricsAdvisorClient client = GetMetricsAdvisorClient(useTokenCredential); @@ -116,7 +113,7 @@ public async Task GetIncidentsWithMinimumSetup(bool useTokenCredential) var incidentCount = 0; - await foreach (AnomalyIncident incident in client.GetIncidentsAsync(DetectionConfigurationId, options)) + await foreach (AnomalyIncident incident in client.GetIncidentsForDetectionConfigurationAsync(DetectionConfigurationId, options)) { Assert.That(incident, Is.Not.Null); Assert.That(incident.DataFeedId, Is.Null); @@ -141,25 +138,24 @@ public async Task GetIncidentsWithMinimumSetup(bool useTokenCredential) } [RecordedTest] - public async Task GetIncidentsWithOptionalDimensionFilter() + public async Task GetIncidentsForDetectionConfigurationWithOptionalDimensionFilter() { MetricsAdvisorClient client = GetMetricsAdvisorClient(); var options = new GetIncidentsForDetectionConfigurationOptions(SamplingStartTime, SamplingEndTime); - var groupKey1 = new DimensionKey(); - groupKey1.AddDimensionColumn("city", "Delhi"); - groupKey1.AddDimensionColumn("category", "Handmade"); + var columns = new Dictionary() { { "city", "Delhi" }, { "category", "Handmade" } }; + var groupKey1 = new DimensionKey(columns); - var groupKey2 = new DimensionKey(); - groupKey2.AddDimensionColumn("city", "Kolkata"); + columns = new Dictionary() { { "city", "Kolkata" } }; + var groupKey2 = new DimensionKey(columns); options.DimensionsToFilter.Add(groupKey1); options.DimensionsToFilter.Add(groupKey2); var incidentCount = 0; - await foreach (AnomalyIncident incident in client.GetIncidentsAsync(DetectionConfigurationId, options)) + await foreach (AnomalyIncident incident in client.GetIncidentsForDetectionConfigurationAsync(DetectionConfigurationId, options)) { Assert.That(incident, Is.Not.Null); Assert.That(incident.DataFeedId, Is.Null); @@ -174,10 +170,8 @@ public async Task GetIncidentsWithOptionalDimensionFilter() ValidateSeriesKey(incident.RootDimensionKey); - Dictionary dimensionColumns = incident.RootDimensionKey.AsDictionary(); - - string city = dimensionColumns["city"]; - string category = dimensionColumns["category"]; + incident.RootDimensionKey.TryGetValue("city", out string city); + incident.RootDimensionKey.TryGetValue("category", out string category); Assert.That((city == "Delhi" && category == "Handmade") || city == "Kolkata"); @@ -223,13 +217,12 @@ public async Task GetIncidentRootCausesForIncidentFromDetectionConfiguration() // We already know the the incident we want to get, so apply filters to make the // service call cheaper. - var groupKey = new DimensionKey(); - groupKey.AddDimensionColumn("city", "__SUM__"); - groupKey.AddDimensionColumn("category", "Grocery & Gourmet Food"); + var columns = new Dictionary() { { "city", "__SUM__" }, { "category", "Grocery & Gourmet Food" } }; + var groupKey = new DimensionKey(columns); options.DimensionsToFilter.Add(groupKey); - await foreach (AnomalyIncident currentIncident in client.GetIncidentsAsync(DetectionConfigurationId, options)) + await foreach (AnomalyIncident currentIncident in client.GetIncidentsForDetectionConfigurationAsync(DetectionConfigurationId, options)) { if (currentIncident.Id == IncidentId) { @@ -264,7 +257,7 @@ public async Task GetIncidentRootCausesForIncidentFromAlert() AnomalyIncident incident = null; - await foreach (AnomalyIncident currentIncident in client.GetIncidentsAsync(AlertConfigurationId, AlertId)) + await foreach (AnomalyIncident currentIncident in client.GetIncidentsForAlertAsync(AlertConfigurationId, AlertId)) { if (currentIncident.Id == incidentId) { @@ -328,9 +321,11 @@ public async Task GetAnomalyDimensionValuesWithOptionalDimensionFilter() MetricsAdvisorClient client = GetMetricsAdvisorClient(); - var options = new GetAnomalyDimensionValuesOptions(SamplingStartTime, SamplingEndTime); - - options.DimensionToFilter.AddDimensionColumn("category", "Handmade"); + var columns = new Dictionary() { { "category", "Handmade" } }; + var options = new GetAnomalyDimensionValuesOptions(SamplingStartTime, SamplingEndTime) + { + DimensionToFilter = new DimensionKey(columns) + }; var valueCount = 0; @@ -354,18 +349,16 @@ public async Task GetMetricEnrichedSeriesData(bool useTokenCredential) { MetricsAdvisorClient client = GetMetricsAdvisorClient(useTokenCredential); - var seriesKey1 = new DimensionKey(); - seriesKey1.AddDimensionColumn("city", "Delhi"); - seriesKey1.AddDimensionColumn("category", "Handmade"); + var columns = new Dictionary() { { "city", "Delhi" }, { "category", "Handmade" } }; + var seriesKey1 = new DimensionKey(columns); - var seriesKey2 = new DimensionKey(); - seriesKey2.AddDimensionColumn("city", "Koltaka"); - seriesKey2.AddDimensionColumn("category", "__SUM__"); + columns = new Dictionary() { { "city", "Kolkata" }, { "category", "__SUM__" } }; + var seriesKey2 = new DimensionKey(columns); var seriesKeys = new List() { seriesKey1, seriesKey2 }; var returnedKeys = new List(); - await foreach (MetricEnrichedSeriesData seriesData in client.GetMetricEnrichedSeriesDataAsync(seriesKeys, DetectionConfigurationId, SamplingStartTime, SamplingEndTime)) + await foreach (MetricEnrichedSeriesData seriesData in client.GetMetricEnrichedSeriesDataAsync(DetectionConfigurationId, seriesKeys, SamplingStartTime, SamplingEndTime)) { Assert.That(seriesData, Is.Not.Null); Assert.That(seriesData.SeriesKey, Is.Not.Null); @@ -394,8 +387,8 @@ public async Task GetMetricEnrichedSeriesData(bool useTokenCredential) returnedKeys.Add(seriesData.SeriesKey); } - IEnumerable>> expectedKvps = seriesKeys.Select(key => key.AsDictionary().ToList()); - IEnumerable>> returnedKvps = returnedKeys.Select(key => key.AsDictionary().ToList()); + IEnumerable>> expectedKvps = seriesKeys.Select(key => key.ToList()); + IEnumerable>> returnedKvps = returnedKeys.Select(key => key.ToList()); Assert.That(returnedKvps, Is.EquivalentTo(expectedKvps)); } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AnomalyDetectionMockTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AnomalyDetectionMockTests.cs index 8b049f822f32d..0592eade76f36 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AnomalyDetectionMockTests.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AnomalyDetectionMockTests.cs @@ -16,7 +16,7 @@ public AnomalyDetectionMockTests(bool isAsync) : base(isAsync) } [Test] - public async Task GetAnomaliesSetsValue() + public async Task GetAnomaliesForDetectionConfigurationSetsValue() { double originalValue = 3.14; @@ -27,14 +27,14 @@ public async Task GetAnomaliesSetsValue() var options = new GetAnomaliesForDetectionConfigurationOptions(default, default); - await foreach (DataPointAnomaly anomaly in client.GetAnomaliesAsync(FakeGuid, options)) + await foreach (DataPointAnomaly anomaly in client.GetAnomaliesForDetectionConfigurationAsync(FakeGuid, options)) { Assert.That(anomaly.Value, Is.EqualTo(originalValue)); } } [Test] - public async Task GetAnomaliesSetsNullExpectedValue() + public async Task GetAnomaliesForDetectionConfigurationSetsNullExpectedValue() { using Stream responseBody = CreateAnomalyJsonStream(expectedValue: null); MockResponse mockResponse = new MockResponse(200) { ContentStream = responseBody }; @@ -43,14 +43,14 @@ public async Task GetAnomaliesSetsNullExpectedValue() var options = new GetAnomaliesForDetectionConfigurationOptions(default, default); - await foreach (DataPointAnomaly anomaly in client.GetAnomaliesAsync(FakeGuid, options)) + await foreach (DataPointAnomaly anomaly in client.GetAnomaliesForDetectionConfigurationAsync(FakeGuid, options)) { Assert.That(anomaly.ExpectedValue, Is.Null); } } [Test] - public async Task GetAnomaliesSetsExpectedValue() + public async Task GetAnomaliesForDetectionConfigurationSetsExpectedValue() { double originalExpectedValue = 1.62; @@ -61,14 +61,14 @@ public async Task GetAnomaliesSetsExpectedValue() var options = new GetAnomaliesForDetectionConfigurationOptions(default, default); - await foreach (DataPointAnomaly anomaly in client.GetAnomaliesAsync(FakeGuid, options)) + await foreach (DataPointAnomaly anomaly in client.GetAnomaliesForDetectionConfigurationAsync(FakeGuid, options)) { Assert.That(anomaly.ExpectedValue, Is.EqualTo(originalExpectedValue)); } } [Test] - public async Task GetIncidentsSetsValueOfRootNode() + public async Task GetIncidentsForDetectionConfigurationSetsValueOfRootNode() { double originalValue = 3.14; @@ -79,14 +79,14 @@ public async Task GetIncidentsSetsValueOfRootNode() var options = new GetIncidentsForDetectionConfigurationOptions(default, default); - await foreach (AnomalyIncident incident in client.GetIncidentsAsync(FakeGuid, options)) + await foreach (AnomalyIncident incident in client.GetIncidentsForDetectionConfigurationAsync(FakeGuid, options)) { Assert.That(incident.ValueOfRootNode, Is.EqualTo(originalValue)); } } [Test] - public async Task GetIncidentsSetsNullExpectedValueOfRootNode() + public async Task GetIncidentsForDetectionConfigurationSetsNullExpectedValueOfRootNode() { using Stream responseBody = CreateIncidentJsonStream(expectedValueOfRootNode: null); MockResponse mockResponse = new MockResponse(200) { ContentStream = responseBody }; @@ -95,14 +95,14 @@ public async Task GetIncidentsSetsNullExpectedValueOfRootNode() var options = new GetIncidentsForDetectionConfigurationOptions(default, default); - await foreach (AnomalyIncident incident in client.GetIncidentsAsync(FakeGuid, options)) + await foreach (AnomalyIncident incident in client.GetIncidentsForDetectionConfigurationAsync(FakeGuid, options)) { Assert.That(incident.ExpectedValueOfRootNode, Is.Null); } } [Test] - public async Task GetIncidentsSetsExpectedValueOfRootNode() + public async Task GetIncidentsForDetectionConfigurationSetsExpectedValueOfRootNode() { double originalValue = 1.62; @@ -113,7 +113,7 @@ public async Task GetIncidentsSetsExpectedValueOfRootNode() var options = new GetIncidentsForDetectionConfigurationOptions(default, default); - await foreach (AnomalyIncident incident in client.GetIncidentsAsync(FakeGuid, options)) + await foreach (AnomalyIncident incident in client.GetIncidentsForDetectionConfigurationAsync(FakeGuid, options)) { Assert.That(incident.ExpectedValueOfRootNode, Is.EqualTo(originalValue)); } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AnomalyDetectionTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AnomalyDetectionTests.cs index 88471504ad8c9..4bd87fa687f1a 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AnomalyDetectionTests.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/AnomalyDetectionTests.cs @@ -19,25 +19,25 @@ public AnomalyDetectionTests(bool isAsync) : base(isAsync) private string FakeGuid => "00000000-0000-0000-0000-000000000000"; [Test] - public void GetAnomaliesValidatesArguments() + public void GetAnomaliesForDetectionConfigurationValidatesArguments() { MetricsAdvisorClient client = GetMetricsAdvisorClient(); var options = new GetAnomaliesForDetectionConfigurationOptions(default, default); - Assert.That(() => client.GetAnomaliesAsync(null, options), Throws.InstanceOf()); - Assert.That(() => client.GetAnomaliesAsync("", options), Throws.InstanceOf()); - Assert.That(() => client.GetAnomaliesAsync("configId", options), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); - Assert.That(() => client.GetAnomaliesAsync(FakeGuid, options: null), Throws.InstanceOf()); + Assert.That(() => client.GetAnomaliesForDetectionConfigurationAsync(null, options), Throws.InstanceOf()); + Assert.That(() => client.GetAnomaliesForDetectionConfigurationAsync("", options), Throws.InstanceOf()); + Assert.That(() => client.GetAnomaliesForDetectionConfigurationAsync("configId", options), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); + Assert.That(() => client.GetAnomaliesForDetectionConfigurationAsync(FakeGuid, options: null), Throws.InstanceOf()); - Assert.That(() => client.GetAnomalies(null, options), Throws.InstanceOf()); - Assert.That(() => client.GetAnomalies("", options), Throws.InstanceOf()); - Assert.That(() => client.GetAnomalies("configId", options), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); - Assert.That(() => client.GetAnomalies(FakeGuid, options: null), Throws.InstanceOf()); + Assert.That(() => client.GetAnomaliesForDetectionConfiguration(null, options), Throws.InstanceOf()); + Assert.That(() => client.GetAnomaliesForDetectionConfiguration("", options), Throws.InstanceOf()); + Assert.That(() => client.GetAnomaliesForDetectionConfiguration("configId", options), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); + Assert.That(() => client.GetAnomaliesForDetectionConfiguration(FakeGuid, options: null), Throws.InstanceOf()); } [Test] - public void GetAnomaliesRespectsTheCancellationToken() + public void GetAnomaliesForDetectionConfigurationRespectsTheCancellationToken() { MetricsAdvisorClient client = GetMetricsAdvisorClient(); @@ -46,33 +46,33 @@ public void GetAnomaliesRespectsTheCancellationToken() using var cancellationSource = new CancellationTokenSource(); cancellationSource.Cancel(); - IAsyncEnumerator asyncEnumerator = client.GetAnomaliesAsync(FakeGuid, options, cancellationSource.Token).GetAsyncEnumerator(); + IAsyncEnumerator asyncEnumerator = client.GetAnomaliesForDetectionConfigurationAsync(FakeGuid, options, cancellationSource.Token).GetAsyncEnumerator(); Assert.That(async () => await asyncEnumerator.MoveNextAsync(), Throws.InstanceOf()); - IEnumerator enumerator = client.GetAnomalies(FakeGuid, options, cancellationSource.Token).GetEnumerator(); + IEnumerator enumerator = client.GetAnomaliesForDetectionConfiguration(FakeGuid, options, cancellationSource.Token).GetEnumerator(); Assert.That(() => enumerator.MoveNext(), Throws.InstanceOf()); } [Test] - public void GetIncidentsValidatesArguments() + public void GetIncidentsForDetectionConfigurationValidatesArguments() { MetricsAdvisorClient client = GetMetricsAdvisorClient(); var options = new GetIncidentsForDetectionConfigurationOptions(default, default); - Assert.That(() => client.GetIncidentsAsync(null, options), Throws.InstanceOf()); - Assert.That(() => client.GetIncidentsAsync("", options), Throws.InstanceOf()); - Assert.That(() => client.GetIncidentsAsync("configId", options), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); - Assert.That(() => client.GetIncidentsAsync(FakeGuid, options: null), Throws.InstanceOf()); + Assert.That(() => client.GetIncidentsForDetectionConfigurationAsync(null, options), Throws.InstanceOf()); + Assert.That(() => client.GetIncidentsForDetectionConfigurationAsync("", options), Throws.InstanceOf()); + Assert.That(() => client.GetIncidentsForDetectionConfigurationAsync("configId", options), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); + Assert.That(() => client.GetIncidentsForDetectionConfigurationAsync(FakeGuid, options: null), Throws.InstanceOf()); - Assert.That(() => client.GetIncidents(null, options), Throws.InstanceOf()); - Assert.That(() => client.GetIncidents("", options), Throws.InstanceOf()); - Assert.That(() => client.GetIncidents("configId", options), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); - Assert.That(() => client.GetIncidents(FakeGuid, options: null), Throws.InstanceOf()); + Assert.That(() => client.GetIncidentsForDetectionConfiguration(null, options), Throws.InstanceOf()); + Assert.That(() => client.GetIncidentsForDetectionConfiguration("", options), Throws.InstanceOf()); + Assert.That(() => client.GetIncidentsForDetectionConfiguration("configId", options), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); + Assert.That(() => client.GetIncidentsForDetectionConfiguration(FakeGuid, options: null), Throws.InstanceOf()); } [Test] - public void GetIncidentsRespectsTheCancellationToken() + public void GetIncidentsForDetectionConfigurationRespectsTheCancellationToken() { MetricsAdvisorClient client = GetMetricsAdvisorClient(); @@ -81,10 +81,10 @@ public void GetIncidentsRespectsTheCancellationToken() using var cancellationSource = new CancellationTokenSource(); cancellationSource.Cancel(); - IAsyncEnumerator asyncEnumerator = client.GetIncidentsAsync(FakeGuid, options, cancellationSource.Token).GetAsyncEnumerator(); + IAsyncEnumerator asyncEnumerator = client.GetIncidentsForDetectionConfigurationAsync(FakeGuid, options, cancellationSource.Token).GetAsyncEnumerator(); Assert.That(async () => await asyncEnumerator.MoveNextAsync(), Throws.InstanceOf()); - IEnumerator enumerator = client.GetIncidents(FakeGuid, options, cancellationSource.Token).GetEnumerator(); + IEnumerator enumerator = client.GetIncidentsForDetectionConfiguration(FakeGuid, options, cancellationSource.Token).GetEnumerator(); Assert.That(() => enumerator.MoveNext(), Throws.InstanceOf()); } @@ -197,20 +197,22 @@ public void GetMetricEnrichedSeriesDataValidatesArguments() { MetricsAdvisorClient client = GetMetricsAdvisorClient(); + var columns = new Dictionary() { { "name", "value" } }; + var emptyList = new List(); - var seriesKeys = new List() { new DimensionKey() }; - - Assert.That(() => client.GetMetricEnrichedSeriesDataAsync(null, FakeGuid, default, default), Throws.InstanceOf()); - Assert.That(() => client.GetMetricEnrichedSeriesDataAsync(emptyList, FakeGuid, default, default), Throws.InstanceOf()); - Assert.That(() => client.GetMetricEnrichedSeriesDataAsync(seriesKeys, null, default, default), Throws.InstanceOf()); - Assert.That(() => client.GetMetricEnrichedSeriesDataAsync(seriesKeys, "", default, default), Throws.InstanceOf()); - Assert.That(() => client.GetMetricEnrichedSeriesDataAsync(seriesKeys, "configId", default, default), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); - - Assert.That(() => client.GetMetricEnrichedSeriesData(null, FakeGuid, default, default), Throws.InstanceOf()); - Assert.That(() => client.GetMetricEnrichedSeriesData(emptyList, FakeGuid, default, default), Throws.InstanceOf()); - Assert.That(() => client.GetMetricEnrichedSeriesData(seriesKeys, null, default, default), Throws.InstanceOf()); - Assert.That(() => client.GetMetricEnrichedSeriesData(seriesKeys, "", default, default), Throws.InstanceOf()); - Assert.That(() => client.GetMetricEnrichedSeriesData(seriesKeys, "configId", default, default), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); + var seriesKeys = new List() { new DimensionKey(columns) }; + + Assert.That(() => client.GetMetricEnrichedSeriesDataAsync(FakeGuid, null, default, default), Throws.InstanceOf()); + Assert.That(() => client.GetMetricEnrichedSeriesDataAsync(FakeGuid, emptyList, default, default), Throws.InstanceOf()); + Assert.That(() => client.GetMetricEnrichedSeriesDataAsync(null, seriesKeys, default, default), Throws.InstanceOf()); + Assert.That(() => client.GetMetricEnrichedSeriesDataAsync("", seriesKeys, default, default), Throws.InstanceOf()); + Assert.That(() => client.GetMetricEnrichedSeriesDataAsync("configId", seriesKeys, default, default), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); + + Assert.That(() => client.GetMetricEnrichedSeriesData(FakeGuid, null, default, default), Throws.InstanceOf()); + Assert.That(() => client.GetMetricEnrichedSeriesData(FakeGuid, emptyList, default, default), Throws.InstanceOf()); + Assert.That(() => client.GetMetricEnrichedSeriesData(null, seriesKeys, default, default), Throws.InstanceOf()); + Assert.That(() => client.GetMetricEnrichedSeriesData("", seriesKeys, default, default), Throws.InstanceOf()); + Assert.That(() => client.GetMetricEnrichedSeriesData("configId", seriesKeys, default, default), Throws.InstanceOf().With.InnerException.TypeOf(typeof(FormatException))); } [Test] @@ -218,16 +220,18 @@ public void GetMetricEnrichedSeriesDataRespectsTheCancellationToken() { MetricsAdvisorClient client = GetMetricsAdvisorClient(); + var columns = new Dictionary() { { "name", "value" } }; + var emptyList = new List(); - var seriesKeys = new List() { new DimensionKey() }; + var seriesKeys = new List() { new DimensionKey(columns) }; using var cancellationSource = new CancellationTokenSource(); cancellationSource.Cancel(); - IAsyncEnumerator asyncEnumerator = client.GetMetricEnrichedSeriesDataAsync(seriesKeys, FakeGuid, default, default, cancellationSource.Token).GetAsyncEnumerator(); + IAsyncEnumerator asyncEnumerator = client.GetMetricEnrichedSeriesDataAsync(FakeGuid, seriesKeys, default, default, cancellationSource.Token).GetAsyncEnumerator(); Assert.That(async () => await asyncEnumerator.MoveNextAsync(), Throws.InstanceOf()); - IEnumerator enumerator = client.GetMetricEnrichedSeriesData(seriesKeys, FakeGuid, default, default, cancellationSource.Token).GetEnumerator(); + IEnumerator enumerator = client.GetMetricEnrichedSeriesData(FakeGuid, seriesKeys, default, default, cancellationSource.Token).GetEnumerator(); Assert.That(() => enumerator.MoveNext(), Throws.InstanceOf()); } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/MetricFeedbackLiveTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/MetricFeedbackLiveTests.cs index 9c0a754583c9d..bdb9c9eea17c8 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/MetricFeedbackLiveTests.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/MetricFeedbackLiveTests.cs @@ -31,10 +31,11 @@ public async Task AddAndGetAnomalyFeedbackWithMinimumSetup(bool useTokenCredenti { MetricsAdvisorClient client = GetMetricsAdvisorClient(useTokenCredential); - var filter = new FeedbackDimensionFilter(); - - filter.DimensionFilter.AddDimensionColumn("city", ExpectedCity); - filter.DimensionFilter.AddDimensionColumn("category", ExpectedCategory); + var columns = new Dictionary() { { "city", ExpectedCity }, { "category", ExpectedCategory } }; + var filter = new FeedbackDimensionFilter() + { + DimensionFilter = new DimensionKey(columns) + }; var feedbackToAdd = new MetricAnomalyFeedback(MetricId, filter, CreatedFeedbackStartTime, CreatedFeedbackEndTime, AnomalyValue.AutoDetect); @@ -59,10 +60,11 @@ public async Task AddAndGetAnomalyFeedbackWithOptionalDetectionConfigurationFilt { MetricsAdvisorClient client = GetMetricsAdvisorClient(); - var filter = new FeedbackDimensionFilter(); - - filter.DimensionFilter.AddDimensionColumn("city", ExpectedCity); - filter.DimensionFilter.AddDimensionColumn("category", ExpectedCategory); + var columns = new Dictionary() { { "city", ExpectedCity }, { "category", ExpectedCategory } }; + var filter = new FeedbackDimensionFilter() + { + DimensionFilter = new DimensionKey(columns) + }; var feedbackToAdd = new MetricAnomalyFeedback(MetricId, filter, CreatedFeedbackStartTime, CreatedFeedbackEndTime, AnomalyValue.AutoDetect) { @@ -90,10 +92,11 @@ public async Task AddAndGetChangePointFeedback() { MetricsAdvisorClient client = GetMetricsAdvisorClient(); - var filter = new FeedbackDimensionFilter(); - - filter.DimensionFilter.AddDimensionColumn("city", ExpectedCity); - filter.DimensionFilter.AddDimensionColumn("category", ExpectedCategory); + var columns = new Dictionary() { { "city", ExpectedCity }, { "category", ExpectedCategory } }; + var filter = new FeedbackDimensionFilter() + { + DimensionFilter = new DimensionKey(columns) + }; var feedbackToAdd = new MetricChangePointFeedback(MetricId, filter, CreatedFeedbackStartTime, CreatedFeedbackEndTime, ChangePointValue.AutoDetect); @@ -121,10 +124,11 @@ public async Task AddAndGetCommentFeedbackWithMinimumSetup() { MetricsAdvisorClient client = GetMetricsAdvisorClient(); - var filter = new FeedbackDimensionFilter(); - - filter.DimensionFilter.AddDimensionColumn("city", ExpectedCity); - filter.DimensionFilter.AddDimensionColumn("category", ExpectedCategory); + var columns = new Dictionary() { { "city", ExpectedCity }, { "category", ExpectedCategory } }; + var filter = new FeedbackDimensionFilter() + { + DimensionFilter = new DimensionKey(columns) + }; var comment = "Feedback created in a .NET test."; @@ -149,10 +153,11 @@ public async Task AddAndGetCommentFeedbackWithOptionalTimeFilters() { MetricsAdvisorClient client = GetMetricsAdvisorClient(); - var filter = new FeedbackDimensionFilter(); - - filter.DimensionFilter.AddDimensionColumn("city", ExpectedCity); - filter.DimensionFilter.AddDimensionColumn("category", ExpectedCategory); + var columns = new Dictionary() { { "city", ExpectedCity }, { "category", ExpectedCategory } }; + var filter = new FeedbackDimensionFilter() + { + DimensionFilter = new DimensionKey(columns) + }; var comment = "Feedback created in a .NET test."; @@ -181,10 +186,11 @@ public async Task AddAndGetPeriodFeedback() { MetricsAdvisorClient client = GetMetricsAdvisorClient(); - var filter = new FeedbackDimensionFilter(); - - filter.DimensionFilter.AddDimensionColumn("city", ExpectedCity); - filter.DimensionFilter.AddDimensionColumn("category", ExpectedCategory); + var columns = new Dictionary() { { "city", ExpectedCity }, { "category", ExpectedCategory } }; + var filter = new FeedbackDimensionFilter() + { + DimensionFilter = new DimensionKey(columns) + }; var periodValue = 10; @@ -281,16 +287,16 @@ public async Task GetAllFeedbackWithOptionalFeedbackFilter() DateTimeOffset feedbackSamplingStartTime = DateTimeOffset.Parse("2020-12-01T00:00:00Z"); DateTimeOffset feedbackSamplingEndTime = DateTimeOffset.Parse("2020-12-31T00:00:00Z"); + var columns = new Dictionary() { { "city", "Delhi" } }; var options = new GetAllFeedbackOptions() { + Filter = new DimensionKey(columns), TimeMode = FeedbackQueryTimeMode.FeedbackCreatedTime, StartTime = feedbackSamplingStartTime, EndTime = feedbackSamplingEndTime, FeedbackType = FeedbackType.Comment, }; - options.Filter.AddDimensionColumn("city", "Delhi"); - var feedbackCount = 0; await foreach (MetricFeedback feedback in client.GetAllFeedbackAsync(MetricId, options)) @@ -304,14 +310,15 @@ public async Task GetAllFeedbackWithOptionalFeedbackFilter() Assert.That(feedback.CreatedTime, Is.LessThanOrEqualTo(feedbackSamplingEndTime)); Assert.That(feedback.DimensionFilter, Is.Not.Null); - Assert.That(feedback.DimensionFilter.DimensionFilter, Is.Not.Null); - ValidateGroupKey(feedback.DimensionFilter.DimensionFilter); + DimensionKey dimensionKeyFilter = feedback.DimensionFilter.DimensionFilter; - Dictionary dimensionColumns = feedback.DimensionFilter.DimensionFilter.AsDictionary(); + Assert.That(dimensionKeyFilter, Is.Not.Null); - Assert.That(dimensionColumns.ContainsKey("city")); - Assert.That(dimensionColumns["city"], Is.EqualTo("Delhi")); + ValidateGroupKey(dimensionKeyFilter); + + Assert.That(dimensionKeyFilter.TryGetValue("city", out string city)); + Assert.That(city, Is.EqualTo("Delhi")); Assert.That(feedback.Type, Is.EqualTo(FeedbackType.Comment)); @@ -340,15 +347,16 @@ private void ValidateMetricFeedback(MetricFeedback feedback) Assert.That(feedback.CreatedTime, Is.GreaterThan(justNow)); Assert.That(feedback.DimensionFilter, Is.Not.Null); - Assert.That(feedback.DimensionFilter.DimensionFilter, Is.Not.Null); - var dimensionColumns = feedback.DimensionFilter.DimensionFilter.AsDictionary(); + DimensionKey dimensionFilter = feedback.DimensionFilter.DimensionFilter; + + Assert.That(dimensionFilter, Is.Not.Null); - Assert.That(dimensionColumns.Count, Is.EqualTo(2)); - Assert.That(dimensionColumns.ContainsKey("city")); - Assert.That(dimensionColumns.ContainsKey("category")); - Assert.That(dimensionColumns["city"], Is.EqualTo(ExpectedCity)); - Assert.That(dimensionColumns["category"], Is.EqualTo(ExpectedCategory)); + Assert.That(Count(dimensionFilter), Is.EqualTo(2)); + Assert.That(dimensionFilter.TryGetValue("city", out string city)); + Assert.That(dimensionFilter.TryGetValue("category", out string category)); + Assert.That(city, Is.EqualTo(ExpectedCity)); + Assert.That(category, Is.EqualTo(ExpectedCategory)); } } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/TimeSeriesLiveTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/TimeSeriesLiveTests.cs index 42c64b588d129..a573fdf92c88e 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/TimeSeriesLiveTests.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorClient/TimeSeriesLiveTests.cs @@ -118,10 +118,10 @@ public async Task GetMetricSeriesDefinitionsWithOptionalDimensionFilter() ValidateSeriesKey(definition.SeriesKey); - Dictionary dimensionColumns = definition.SeriesKey.AsDictionary(); + DimensionKey seriesKey = definition.SeriesKey; - string city = dimensionColumns["city"]; - string category = dimensionColumns["category"]; + Assert.That(seriesKey.TryGetValue("city", out string city)); + Assert.That(seriesKey.TryGetValue("category", out string category)); Assert.That(cityFilter.Contains(city)); Assert.That(categoryFilter.Contains(category)); @@ -142,15 +142,15 @@ public async Task GetMetricSeriesData(bool useTokenCredential) { MetricsAdvisorClient client = GetMetricsAdvisorClient(useTokenCredential); - var seriesKey1 = new DimensionKey(); - seriesKey1.AddDimensionColumn("city", "Delhi"); - seriesKey1.AddDimensionColumn("category", "Handmade"); + var columns = new Dictionary() { { "city", "Delhi" }, { "category", "Handmade" } }; + var seriesKey1 = new DimensionKey(columns); - var seriesKey2 = new DimensionKey(); - seriesKey2.AddDimensionColumn("city", "Koltaka"); - seriesKey2.AddDimensionColumn("category", "__SUM__"); + columns = new Dictionary() { { "city", "Kolkata" }, { "category", "__SUM__" } }; + var seriesKey2 = new DimensionKey(columns); - var returnedKeys = new List(); + var returnedKey1 = false; + var returnedKey2 = false; + var seriesDataCount = 0; var options = new GetMetricSeriesDataOptions(SamplingStartTime, SamplingEndTime) { @@ -160,12 +160,11 @@ public async Task GetMetricSeriesData(bool useTokenCredential) await foreach (MetricSeriesData seriesData in client.GetMetricSeriesDataAsync(MetricId, options)) { Assert.That(seriesData, Is.Not.Null); - Assert.That(seriesData.Definition, Is.Not.Null); - Assert.That(seriesData.Definition.SeriesKey, Is.Not.Null); + Assert.That(seriesData.SeriesKey, Is.Not.Null); Assert.That(seriesData.Timestamps, Is.Not.Null); Assert.That(seriesData.MetricValues, Is.Not.Null); - Assert.That(seriesData.Definition.MetricId, Is.EqualTo(MetricId)); + Assert.That(seriesData.MetricId, Is.EqualTo(MetricId)); Assert.That(seriesData.Timestamps.Count, Is.EqualTo(seriesData.MetricValues.Count)); @@ -174,12 +173,26 @@ public async Task GetMetricSeriesData(bool useTokenCredential) Assert.That(timestamp, Is.InRange(SamplingStartTime, SamplingEndTime)); } - returnedKeys.Add(seriesData.Definition.SeriesKey); + var seriesKey = seriesData.SeriesKey; + + Assert.That(seriesKey.TryGetValue("city", out string city)); + Assert.That(seriesKey.TryGetValue("category", out string category)); + + if (city == "Delhi" && category == "Handmade") + { + returnedKey1 = true; + } + else if (city == "Kolkata" && category == "__SUM__") + { + returnedKey2 = true; + } + + seriesDataCount++; } - Assert.That(returnedKeys.Count, Is.EqualTo(2)); - Assert.That(returnedKeys.Contains(seriesKey1)); - Assert.That(returnedKeys.Contains(seriesKey2)); + Assert.That(seriesDataCount, Is.EqualTo(2)); + Assert.That(returnedKey1); + Assert.That(returnedKey2); } [RecordedTest] diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorLiveTestBase.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorLiveTestBase.cs index d5aae77b48d06..16cfe708f033d 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorLiveTestBase.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorLiveTestBase.cs @@ -82,58 +82,66 @@ protected async Task CreateTempDataFeedAsync(MetricsAdvisorA return await DisposableDataFeed.CreateDataFeedAsync(adminClient, dataFeed); } + protected int Count(DimensionKey dimensionKey) + { + int count = 0; + + foreach (var _ in dimensionKey) + { + count++; + } + + return count; + } + protected void ValidateSeriesKey(DimensionKey seriesKey) { Assert.That(seriesKey, Is.Not.Null); - Dictionary dimensionColumns = seriesKey.AsDictionary(); + Assert.That(Count(seriesKey), Is.EqualTo(2)); + Assert.That(seriesKey.TryGetValue("city", out string city)); + Assert.That(seriesKey.TryGetValue("category", out string category)); - Assert.That(dimensionColumns.Count, Is.EqualTo(2)); - Assert.That(dimensionColumns.ContainsKey("city")); - Assert.That(dimensionColumns.ContainsKey("category")); - - Assert.That(dimensionColumns["city"], Is.Not.Null.And.Not.Empty); - Assert.That(dimensionColumns["category"], Is.Not.Null.And.Not.Empty); + Assert.That(city, Is.Not.Null.And.Not.Empty); + Assert.That(category, Is.Not.Null.And.Not.Empty); } protected void ValidateGroupKey(DimensionKey groupKey) { Assert.That(groupKey, Is.Not.Null); - Dictionary dimensionColumns = groupKey.AsDictionary(); - - Assert.That(dimensionColumns.Count, Is.GreaterThan(0)); - Assert.That(dimensionColumns.Count, Is.LessThanOrEqualTo(2)); + int count = 0; - foreach (KeyValuePair column in dimensionColumns) + foreach (KeyValuePair column in groupKey) { Assert.That(column.Key, Is.EqualTo("city").Or.EqualTo("category")); Assert.That(column.Value, Is.Not.Null.And.Not.Empty); + + count++; } + + Assert.That(count, Is.GreaterThan(0)); + Assert.That(count, Is.LessThanOrEqualTo(2)); } protected void ValidateTempDataFeedDimensionKey(DimensionKey dimensionKey, string expectedDimensionA) { Assert.That(dimensionKey, Is.Not.Null); - Dictionary dimensionColumns = dimensionKey.AsDictionary(); - - Assert.That(dimensionColumns.Count, Is.EqualTo(1)); - Assert.That(dimensionColumns.ContainsKey(TempDataFeedDimensionNameA)); - Assert.That(dimensionColumns[TempDataFeedDimensionNameA], Is.EqualTo(expectedDimensionA)); + Assert.That(Count(dimensionKey), Is.EqualTo(1)); + Assert.That(dimensionKey.TryGetValue(TempDataFeedDimensionNameA, out string dimensionA)); + Assert.That(dimensionA, Is.EqualTo(expectedDimensionA)); } protected void ValidateTempDataFeedDimensionKey(DimensionKey dimensionKey, string expectedDimensionA, string expectedDimensionB) { Assert.That(dimensionKey, Is.Not.Null); - Dictionary dimensionDictionary = dimensionKey.AsDictionary(); - - Assert.That(dimensionDictionary.Count, Is.EqualTo(2)); - Assert.That(dimensionDictionary.ContainsKey(TempDataFeedDimensionNameA)); - Assert.That(dimensionDictionary.ContainsKey(TempDataFeedDimensionNameB)); - Assert.That(dimensionDictionary[TempDataFeedDimensionNameA], Is.EqualTo(expectedDimensionA)); - Assert.That(dimensionDictionary[TempDataFeedDimensionNameB], Is.EqualTo(expectedDimensionB)); + Assert.That(Count(dimensionKey), Is.EqualTo(2)); + Assert.That(dimensionKey.TryGetValue(TempDataFeedDimensionNameA, out string dimensionA)); + Assert.That(dimensionKey.TryGetValue(TempDataFeedDimensionNameB, out string dimensionB)); + Assert.That(dimensionA, Is.EqualTo(expectedDimensionA)); + Assert.That(dimensionB, Is.EqualTo(expectedDimensionB)); } private MetricsAdvisorClientsOptions GetInstrumentedOptions() diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MockClientTestBase.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MockClientTestBase.cs index 7d6ae1f3c6979..f2e76a366257f 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MockClientTestBase.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MockClientTestBase.cs @@ -18,11 +18,14 @@ public MockClientTestBase(bool isAsync) : base(isAsync) public string FakeGuid => "00000000-0000-0000-0000-000000000000"; - public MetricsAdvisorClient CreateInstrumentedClient(MockResponse response) + public MetricsAdvisorClient CreateInstrumentedClient(MockResponse response) => + CreateInstrumentedClient(new MockTransport(response)); + + public MetricsAdvisorClient CreateInstrumentedClient(MockTransport transport, MetricsAdvisorKeyCredential credential = null) { var fakeEndpoint = new Uri("http://notreal.azure.com"); - var fakeCredential = new MetricsAdvisorKeyCredential("fakeSubscriptionKey", "fakeApiKey"); - var options = new MetricsAdvisorClientsOptions() { Transport = new MockTransport(response) }; + var fakeCredential = credential ?? new MetricsAdvisorKeyCredential("fakeSubscriptionKey", "fakeApiKey"); + var options = new MetricsAdvisorClientsOptions() { Transport = transport }; return InstrumentClient(new MetricsAdvisorClient(fakeEndpoint, fakeCredential, options)); } @@ -30,10 +33,10 @@ public MetricsAdvisorClient CreateInstrumentedClient(MockResponse response) public MetricsAdvisorAdministrationClient CreateInstrumentedAdministrationClient(MockResponse response) => CreateInstrumentedAdministrationClient(new MockTransport(response)); - public MetricsAdvisorAdministrationClient CreateInstrumentedAdministrationClient(MockTransport transport) + public MetricsAdvisorAdministrationClient CreateInstrumentedAdministrationClient(MockTransport transport, MetricsAdvisorKeyCredential credential = null) { var fakeEndpoint = new Uri("http://notreal.azure.com"); - var fakeCredential = new MetricsAdvisorKeyCredential("fakeSubscriptionKey", "fakeApiKey"); + var fakeCredential = credential ?? new MetricsAdvisorKeyCredential("fakeSubscriptionKey", "fakeApiKey"); var options = new MetricsAdvisorClientsOptions() { Transport = transport }; return InstrumentClient(new MetricsAdvisorAdministrationClient(fakeEndpoint, fakeCredential, options)); diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Models/DataSourceCredentialsTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Models/DataSourceCredentialEntitiesTests.cs similarity index 70% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Models/DataSourceCredentialsTests.cs rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Models/DataSourceCredentialEntitiesTests.cs index d8a59efca5968..8358362335500 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Models/DataSourceCredentialsTests.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Models/DataSourceCredentialEntitiesTests.cs @@ -15,23 +15,23 @@ namespace Azure.AI.MetricsAdvisor.Tests { - public class DataSourceCredentialsTests : MockClientTestBase + public class DataSourceCredentialEntitiesTests : MockClientTestBase { private static Uri FakeUri = new Uri("https://fakeuri.com"); - private static object[] DataSourceCredentialTestCases = + private static object[] DataSourceCredentialEntityTestCases = { - new object[] { new DataLakeGen2SharedKeyDataSourceCredential("mock", "secret"), "\"accountKey\":\"secret\"" }, - new object[] { new ServicePrincipalDataSourceCredential("mock", "mock", "secret", "mock"), "\"clientSecret\":\"secret\"" }, - new object[] { new ServicePrincipalInKeyVaultDataSourceCredential("mock", FakeUri, "mock", "secret", "mock", "mock", "mock"), "\"keyVaultClientSecret\":\"secret\"" }, - new object[] { new SqlConnectionStringDataSourceCredential("mock", "secret"), "\"connectionString\":\"secret\"" }, + new object[] { new DataSourceDataLakeGen2SharedKey("mock", "secret"), "\"accountKey\":\"secret\"" }, + new object[] { new DataSourceServicePrincipal("mock", "mock", "secret", "mock"), "\"clientSecret\":\"secret\"" }, + new object[] { new DataSourceServicePrincipalInKeyVault("mock", FakeUri, "mock", "secret", "mock", "mock", "mock"), "\"keyVaultClientSecret\":\"secret\"" }, + new object[] { new DataSourceSqlConnectionString("mock", "secret"), "\"connectionString\":\"secret\"" }, }; - public DataSourceCredentialsTests(bool isAsync) : base(isAsync) + public DataSourceCredentialEntitiesTests(bool isAsync) : base(isAsync) { } - private string DataSourceCredentialResponseContent => @" + private string DataSourceCredentialEntityResponseContent => @" { ""dataSourceCredentialType"": ""ServicePrincipal"", ""parameters"": { @@ -42,14 +42,14 @@ public DataSourceCredentialsTests(bool isAsync) : base(isAsync) "; [Test] - [TestCaseSource(nameof(DataSourceCredentialTestCases))] - public async Task DataSourceCredentialSendsSecretDuringCreation(DataSourceCredential credential, string expectedSubstring) + [TestCaseSource(nameof(DataSourceCredentialEntityTestCases))] + public async Task DataSourceCredentialEntitySendsSecretDuringCreation(DataSourceCredentialEntity credential, string expectedSubstring) { MockResponse createResponse = new MockResponse(201); createResponse.AddHeader(new HttpHeader("Location", $"https://fakeresource.cognitiveservices.azure.com/metricsadvisor/v1.0/credentials/{FakeGuid}")); MockResponse getResponse = new MockResponse(200); - getResponse.SetContent(DataSourceCredentialResponseContent); + getResponse.SetContent(DataSourceCredentialEntityResponseContent); MockTransport mockTransport = new MockTransport(createResponse, getResponse); MetricsAdvisorAdministrationClient adminClient = CreateInstrumentedAdministrationClient(mockTransport); @@ -63,15 +63,15 @@ public async Task DataSourceCredentialSendsSecretDuringCreation(DataSourceCreden } [Test] - public async Task DataLakeGen2SharedKeyDataSourceCredentialSendsSecretDuringUpdate() + public async Task DataLakeGen2SharedKeyDataSourceCredentialEntitySendsSecretDuringUpdate() { MockResponse updateResponse = new MockResponse(200); - updateResponse.SetContent(DataSourceCredentialResponseContent); + updateResponse.SetContent(DataSourceCredentialEntityResponseContent); MockTransport mockTransport = new MockTransport(updateResponse); MetricsAdvisorAdministrationClient adminClient = CreateInstrumentedAdministrationClient(mockTransport); - var credential = new DataLakeGen2SharedKeyDataSourceCredential(DataSourceCredentialType.DataLakeGen2SharedKey, FakeGuid, + var credential = new DataSourceDataLakeGen2SharedKey(DataSourceCredentialType.DataLakeGen2SharedKey, FakeGuid, default, default, new DataLakeGen2SharedKeyParam()); Assert.That(credential.AccountKey, Is.Null); @@ -87,15 +87,15 @@ public async Task DataLakeGen2SharedKeyDataSourceCredentialSendsSecretDuringUpda } [Test] - public async Task ServicePrincipalDataSourceCredentialSendsSecretDuringUpdate() + public async Task ServicePrincipalDataSourceCredentialEntitySendsSecretDuringUpdate() { MockResponse updateResponse = new MockResponse(200); - updateResponse.SetContent(DataSourceCredentialResponseContent); + updateResponse.SetContent(DataSourceCredentialEntityResponseContent); MockTransport mockTransport = new MockTransport(updateResponse); MetricsAdvisorAdministrationClient adminClient = CreateInstrumentedAdministrationClient(mockTransport); - var credential = new ServicePrincipalDataSourceCredential(DataSourceCredentialType.ServicePrincipal, FakeGuid, + var credential = new DataSourceServicePrincipal(DataSourceCredentialType.ServicePrincipal, FakeGuid, default, default, new ServicePrincipalParam("mock", "mock")); Assert.That(credential.ClientSecret, Is.Null); @@ -111,15 +111,15 @@ public async Task ServicePrincipalDataSourceCredentialSendsSecretDuringUpdate() } [Test] - public async Task ServicePrincipalInKeyVaultDataSourceCredentialSendsSecretDuringUpdate() + public async Task ServicePrincipalInKeyVaultDataSourceCredentialEntitySendsSecretDuringUpdate() { MockResponse updateResponse = new MockResponse(200); - updateResponse.SetContent(DataSourceCredentialResponseContent); + updateResponse.SetContent(DataSourceCredentialEntityResponseContent); MockTransport mockTransport = new MockTransport(updateResponse); MetricsAdvisorAdministrationClient adminClient = CreateInstrumentedAdministrationClient(mockTransport); - var credential = new ServicePrincipalInKeyVaultDataSourceCredential(DataSourceCredentialType.ServicePrincipal, FakeGuid, + var credential = new DataSourceServicePrincipalInKeyVault(DataSourceCredentialType.ServicePrincipal, FakeGuid, default, default, new ServicePrincipalInKVParam(FakeUri.AbsoluteUri, "mock", "mock", "mock", "mock")); Assert.That(credential.KeyVaultClientSecret, Is.Null); @@ -135,15 +135,15 @@ public async Task ServicePrincipalInKeyVaultDataSourceCredentialSendsSecretDurin } [Test] - public async Task SqlConnectionStringDataSourceCredentialSendsSecretDuringUpdate() + public async Task SqlConnectionStringDataSourceCredentialEntitySendsSecretDuringUpdate() { MockResponse updateResponse = new MockResponse(200); - updateResponse.SetContent(DataSourceCredentialResponseContent); + updateResponse.SetContent(DataSourceCredentialEntityResponseContent); MockTransport mockTransport = new MockTransport(updateResponse); MetricsAdvisorAdministrationClient adminClient = CreateInstrumentedAdministrationClient(mockTransport); - var credential = new SqlConnectionStringDataSourceCredential(DataSourceCredentialType.AzureSQLConnectionString, FakeGuid, + var credential = new DataSourceSqlConnectionString(DataSourceCredentialType.AzureSQLConnectionString, FakeGuid, default, default, new AzureSQLConnectionStringParam()); Assert.That(credential.ConnectionString, Is.Null); diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Models/DimensionKeyTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Models/DimensionKeyTests.cs new file mode 100644 index 0000000000000..e11f176978139 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Models/DimensionKeyTests.cs @@ -0,0 +1,88 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using Azure.AI.MetricsAdvisor.Models; +using NUnit.Framework; + +namespace Azure.AI.MetricsAdvisor.Tests +{ + public class DimensionKeyTests + { + [Test] + public void DimensionKeyValidatesArguments() + { + Assert.That(() => new DimensionKey(null), Throws.ArgumentNullException); + } + + [Test] + public void TryGetValueValidatesArguments() + { + var columns = new Dictionary(); + var dimensionKey = new DimensionKey(columns); + + Assert.That(() => dimensionKey.TryGetValue(null, out var _), Throws.ArgumentNullException); + Assert.That(() => dimensionKey.TryGetValue("", out var _), Throws.ArgumentException); + } + + [Test] + public void TryGetValueGetsValues() + { + var columns = new Dictionary() { { "name1", "value1" }, { "name2", "value2" } }; + var dimensionKey = new DimensionKey(columns); + + Assert.That(dimensionKey.TryGetValue("name1", out string value1)); + Assert.That(dimensionKey.TryGetValue("name2", out string value2)); + + Assert.That(value1, Is.EqualTo("value1")); + Assert.That(value2, Is.EqualTo("value2")); + } + + [Test] + public void TryGetValueReturnsFalseForMissingValue() + { + var columns = new Dictionary() { { "name", "value" } }; + var dimensionKey = new DimensionKey(columns); + + Assert.That(dimensionKey.TryGetValue("otherName", out string value), Is.False); + Assert.That(value, Is.Null); + } + + [Test] + public void ContainsValidatesArguments() + { + var columns = new Dictionary(); + var dimensionKey = new DimensionKey(columns); + + Assert.That(() => dimensionKey.Contains(null), Throws.ArgumentNullException); + Assert.That(() => dimensionKey.Contains(""), Throws.ArgumentException); + } + + [Test] + public void ContainsChecksColumns() + { + var columns = new Dictionary() { { "name", "value" } }; + var dimensionKey = new DimensionKey(columns); + + Assert.That(dimensionKey.Contains("name")); + Assert.That(dimensionKey.Contains("otherName"), Is.False); + } + + [Test] + public void DimensionKeyEnumeratesColumns() + { + var columns = new Dictionary() { { "name1", "value1" }, { "name2", "value2" } }; + var dimensionKey = new DimensionKey(columns); + + var enumeratedColumns = new Dictionary(); + + foreach (KeyValuePair column in dimensionKey) + { + enumeratedColumns.Add(column.Key, column.Value); + } + + Assert.That(enumeratedColumns, Is.EquivalentTo(columns)); + } + } +} diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Models/MetricsAdvisorKeyCredentialTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Models/MetricsAdvisorKeyCredentialTests.cs new file mode 100644 index 0000000000000..b56424ca928c3 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Models/MetricsAdvisorKeyCredentialTests.cs @@ -0,0 +1,93 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Azure.AI.MetricsAdvisor.Administration; +using Azure.Core.TestFramework; +using NUnit.Framework; + +namespace Azure.AI.MetricsAdvisor.Tests +{ + public class MetricsAdvisorKeyCredentialTests : MockClientTestBase + { + public MetricsAdvisorKeyCredentialTests(bool isAsync) : base(isAsync) + { + } + + [Test] + public async Task MetricsAdvisorKeyCredentialSendsSecretInMetricsAdvisorClient() + { + MockResponse response = new MockResponse(200); + response.SetContent("{}"); + + MockTransport mockTransport = new MockTransport(response); + + string expectedSubscriptionKey = "fakeSubscriptionKey"; + string expectedApiKey = "fakeApiKey"; + MetricsAdvisorKeyCredential credential = new MetricsAdvisorKeyCredential(expectedSubscriptionKey, expectedApiKey); + + MetricsAdvisorClient client = CreateInstrumentedClient(mockTransport, credential); + + IAsyncEnumerator asyncEnumerator = client.GetAllFeedbackAsync(FakeGuid).GetAsyncEnumerator(); + await asyncEnumerator.MoveNextAsync(); + + MockRequest request = mockTransport.Requests.First(); + + Assert.That(request.Headers.TryGetValue(Constants.SubscriptionAuthorizationHeader, out string subscriptionKey)); + Assert.That(request.Headers.TryGetValue(Constants.ApiAuthorizationHeader, out string apiKey)); + + Assert.That(subscriptionKey, Is.EqualTo(expectedSubscriptionKey)); + Assert.That(apiKey, Is.EqualTo(expectedApiKey)); + } + + [Test] + public async Task MetricsAdvisorKeyCredentialSendsSecretInMetricsAdvisorAdministrationClient() + { + MockResponse response = new MockResponse(204); + MockTransport mockTransport = new MockTransport(response); + + string expectedSubscriptionKey = "fakeSubscriptionKey"; + string expectedApiKey = "fakeApiKey"; + MetricsAdvisorKeyCredential credential = new MetricsAdvisorKeyCredential(expectedSubscriptionKey, expectedApiKey); + + MetricsAdvisorAdministrationClient adminClient = CreateInstrumentedAdministrationClient(mockTransport, credential); + + await adminClient.DeleteAlertConfigurationAsync(FakeGuid); + + MockRequest request = mockTransport.Requests.First(); + + Assert.That(request.Headers.TryGetValue(Constants.SubscriptionAuthorizationHeader, out string subscriptionKey)); + Assert.That(request.Headers.TryGetValue(Constants.ApiAuthorizationHeader, out string apiKey)); + + Assert.That(subscriptionKey, Is.EqualTo(expectedSubscriptionKey)); + Assert.That(apiKey, Is.EqualTo(expectedApiKey)); + } + + [Test] + public async Task MetricsAdvisorKeyCredentialUpdatesSecret() + { + MockResponse response = new MockResponse(204); + MockTransport mockTransport = new MockTransport(response); + MetricsAdvisorKeyCredential credential = new MetricsAdvisorKeyCredential("fakeSubscriptionKey", "fakeApiKey"); + + string expectedSubscriptionKey = "newFakeSubscriptionKey"; + string expectedApiKey = "newFakeApiKey"; + + MetricsAdvisorAdministrationClient adminClient = CreateInstrumentedAdministrationClient(mockTransport, credential); + + credential.Update(expectedSubscriptionKey, expectedApiKey); + + await adminClient.DeleteAlertConfigurationAsync(FakeGuid); + + MockRequest request = mockTransport.Requests.First(); + + Assert.That(request.Headers.TryGetValue(Constants.SubscriptionAuthorizationHeader, out string subscriptionKey)); + Assert.That(request.Headers.TryGetValue(Constants.ApiAuthorizationHeader, out string apiKey)); + + Assert.That(subscriptionKey, Is.EqualTo(expectedSubscriptionKey)); + Assert.That(apiKey, Is.EqualTo(expectedApiKey)); + } + } +} diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample07_QueryDetectedAnomalies.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample07_QueryDetectedAnomalies.cs index 60d1908e3636c..285da7eb4ef4b 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample07_QueryDetectedAnomalies.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample07_QueryDetectedAnomalies.cs @@ -33,7 +33,7 @@ public async Task GetAnomaliesForDetectionConfigurationAsync() int anomalyCount = 0; - await foreach (DataPointAnomaly anomaly in client.GetAnomaliesAsync(detectionConfigurationId, options)) + await foreach (DataPointAnomaly anomaly in client.GetAnomaliesForDetectionConfigurationAsync(detectionConfigurationId, options)) { Console.WriteLine($"Anomaly value: {anomaly.Value}"); @@ -46,9 +46,9 @@ public async Task GetAnomaliesForDetectionConfigurationAsync() Console.WriteLine($"Severity: {anomaly.Severity}"); Console.WriteLine("Series key:"); - foreach (KeyValuePair keyValuePair in anomaly.SeriesKey.AsDictionary()) + foreach (KeyValuePair dimensionColumn in anomaly.SeriesKey) { - Console.WriteLine($" Dimension '{keyValuePair.Key}': {keyValuePair.Value}"); + Console.WriteLine($" Dimension '{dimensionColumn.Key}': {dimensionColumn.Value}"); } Console.WriteLine(); @@ -84,7 +84,7 @@ public async Task GetAnomaliesForAlertAsync() int anomalyCount = 0; - await foreach (DataPointAnomaly anomaly in client.GetAnomaliesAsync(alertConfigurationId, alertId, options)) + await foreach (DataPointAnomaly anomaly in client.GetAnomaliesForAlertAsync(alertConfigurationId, alertId, options)) { Console.WriteLine($"Anomaly detection configuration ID: {anomaly.DetectionConfigurationId}"); Console.WriteLine($"Data feed ID: {anomaly.DataFeedId}"); @@ -102,9 +102,9 @@ public async Task GetAnomaliesForAlertAsync() Console.WriteLine($"Severity: {anomaly.Severity}"); Console.WriteLine("Series key:"); - foreach (KeyValuePair keyValuePair in anomaly.SeriesKey.AsDictionary()) + foreach (KeyValuePair dimensionColumn in anomaly.SeriesKey) { - Console.WriteLine($" Dimension '{keyValuePair.Key}': {keyValuePair.Value}"); + Console.WriteLine($" Dimension '{dimensionColumn.Key}': {dimensionColumn.Value}"); } Console.WriteLine(); diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample08_QueryIncidentsAndRootCauses.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample08_QueryIncidentsAndRootCauses.cs index de74c87bc3026..32f967112c07f 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample08_QueryIncidentsAndRootCauses.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample08_QueryIncidentsAndRootCauses.cs @@ -27,12 +27,18 @@ public async Task GetIncidentsForDetectionConfigurationAsync() // Only incidents from time series that are part of one of the groups specified // will be returned. - var groupKey1 = new DimensionKey(); - groupKey1.AddDimensionColumn("city", "Bengaluru"); + var dimensionColumns = new Dictionary() + { + { "city", "Bengaluru" } + }; + var groupKey1 = new DimensionKey(dimensionColumns); - var groupKey2 = new DimensionKey(); - groupKey2.AddDimensionColumn("city", "Hong Kong"); - groupKey2.AddDimensionColumn("category", "Industrial & Scientific"); + dimensionColumns = new Dictionary() + { + { "city", "Hong Kong" }, + { "category", "Industrial & Scientific" } + }; + var groupKey2 = new DimensionKey(dimensionColumns); var startTime = DateTimeOffset.Parse("2020-01-01T00:00:00Z"); var endTime = DateTimeOffset.UtcNow; @@ -43,7 +49,7 @@ public async Task GetIncidentsForDetectionConfigurationAsync() int incidentCount = 0; - await foreach (AnomalyIncident incident in client.GetIncidentsAsync(detectionConfigurationId, options)) + await foreach (AnomalyIncident incident in client.GetIncidentsForDetectionConfigurationAsync(detectionConfigurationId, options)) { Console.WriteLine($"Incident ID: {incident.Id}"); Console.WriteLine($"First associated anomaly occurred at: {incident.StartTime}"); @@ -59,7 +65,7 @@ public async Task GetIncidentsForDetectionConfigurationAsync() Console.WriteLine("Series key of root node:"); - foreach (KeyValuePair keyValuePair in incident.RootDimensionKey.AsDictionary()) + foreach (KeyValuePair keyValuePair in incident.RootDimensionKey) { Console.WriteLine($" Dimension '{keyValuePair.Key}': {keyValuePair.Value}"); } @@ -91,7 +97,7 @@ public async Task GetIncidentsForAlertAsync() int incidentCount = 0; - await foreach (AnomalyIncident incident in client.GetIncidentsAsync(alertConfigurationId, alertId, options)) + await foreach (AnomalyIncident incident in client.GetIncidentsForAlertAsync(alertConfigurationId, alertId, options)) { Console.WriteLine($"Incident ID: {incident.Id}"); Console.WriteLine($"Data feed ID: {incident.DataFeedId}"); @@ -110,7 +116,7 @@ public async Task GetIncidentsForAlertAsync() Console.WriteLine("Series key of root node:"); - foreach (KeyValuePair keyValuePair in incident.RootDimensionKey.AsDictionary()) + foreach (KeyValuePair keyValuePair in incident.RootDimensionKey) { Console.WriteLine($" Dimension '{keyValuePair.Key}': {keyValuePair.Value}"); } @@ -153,7 +159,7 @@ public async Task GetIncidentRootCausesAsync() Console.WriteLine("Series key:"); - foreach (KeyValuePair keyValuePair in rootCause.SeriesKey.AsDictionary()) + foreach (KeyValuePair keyValuePair in rootCause.SeriesKey) { Console.WriteLine($" Dimension '{keyValuePair.Key}': {keyValuePair.Value}"); } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample09_QueryTimeSeriesInformation.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample09_QueryTimeSeriesInformation.cs index 8500a9c956bee..bbbd8dbc9967d 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample09_QueryTimeSeriesInformation.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample09_QueryTimeSeriesInformation.cs @@ -134,7 +134,7 @@ public async Task GetMetricSeriesDefinitionsAsync() { Console.WriteLine("Time series key:"); - foreach (KeyValuePair keyValuePair in definition.SeriesKey.AsDictionary()) + foreach (KeyValuePair keyValuePair in definition.SeriesKey) { Console.WriteLine($" Dimension '{keyValuePair.Key}': {keyValuePair.Value}"); } @@ -167,23 +167,29 @@ public async Task GetMetricSeriesDataAsync() // Only the two time series with the keys specified below will be returned. - var seriesKey1 = new DimensionKey(); - seriesKey1.AddDimensionColumn("city", "Belo Horizonte"); - seriesKey1.AddDimensionColumn("category", "__SUM__"); + var dimensionColumns = new Dictionary() + { + { "city", "Belo Horizonte" }, + { "category", "__SUM__" } + }; + var seriesKey1 = new DimensionKey(dimensionColumns); - var seriesKey2 = new DimensionKey(); - seriesKey2.AddDimensionColumn("city", "Hong Kong"); - seriesKey2.AddDimensionColumn("category", "Industrial & Scientific"); + dimensionColumns = new Dictionary() + { + { "city", "Hong Kong" }, + { "category", "Industrial & Scientific" } + }; + var seriesKey2 = new DimensionKey(dimensionColumns); options.SeriesToFilter.Add(seriesKey1); options.SeriesToFilter.Add(seriesKey2); await foreach (MetricSeriesData seriesData in client.GetMetricSeriesDataAsync(metricId, options)) { - Console.WriteLine($"Time series metric ID: {seriesData.Definition.MetricId}"); + Console.WriteLine($"Time series metric ID: {seriesData.MetricId}"); Console.WriteLine("Time series key:"); - foreach (KeyValuePair keyValuePair in seriesData.Definition.SeriesKey.AsDictionary()) + foreach (KeyValuePair keyValuePair in seriesData.SeriesKey) { Console.WriteLine($" Dimension '{keyValuePair.Key}': {keyValuePair.Value}"); } @@ -216,24 +222,30 @@ public async Task GetMetricEnrichedSeriesDataAsync() // Only the two time series with the keys specified below will be returned. - var seriesKey1 = new DimensionKey(); - seriesKey1.AddDimensionColumn("city", "Belo Horizonte"); - seriesKey1.AddDimensionColumn("category", "__SUM__"); + var dimensionColumns = new Dictionary() + { + { "city", "Belo Horizonte" }, + { "category", "__SUM__" } + }; + var seriesKey1 = new DimensionKey(dimensionColumns); - var seriesKey2 = new DimensionKey(); - seriesKey2.AddDimensionColumn("city", "Hong Kong"); - seriesKey2.AddDimensionColumn("category", "Industrial & Scientific"); + dimensionColumns = new Dictionary() + { + { "city", "Hong Kong" }, + { "category", "Industrial & Scientific" } + }; + var seriesKey2 = new DimensionKey(dimensionColumns); var seriesKeys = new List() { seriesKey1, seriesKey2 }; var startTime = DateTimeOffset.Parse("2020-01-01T00:00:00Z"); var endTime = DateTimeOffset.UtcNow; - await foreach (MetricEnrichedSeriesData seriesData in client.GetMetricEnrichedSeriesDataAsync(seriesKeys, detectionConfigurationId, startTime, endTime)) + await foreach (MetricEnrichedSeriesData seriesData in client.GetMetricEnrichedSeriesDataAsync(detectionConfigurationId, seriesKeys, startTime, endTime)) { Console.WriteLine("Time series key:"); - foreach (KeyValuePair keyValuePair in seriesData.SeriesKey.AsDictionary()) + foreach (KeyValuePair keyValuePair in seriesData.SeriesKey) { Console.WriteLine($" Dimension '{keyValuePair.Key}': {keyValuePair.Value}"); } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample10_FeedbackCrudOperations.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample10_FeedbackCrudOperations.cs index e62a9c8a2b8e9..2438688c7ee89 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample10_FeedbackCrudOperations.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample10_FeedbackCrudOperations.cs @@ -2,6 +2,7 @@ // Licensed under the MIT License. using System; +using System.Collections.Generic; using System.Threading.Tasks; using Azure.AI.MetricsAdvisor.Models; using Azure.AI.MetricsAdvisor.Tests; @@ -23,9 +24,14 @@ public async Task AddFeedbackAsync() string metricId = MetricId; - FeedbackDimensionFilter filter = new FeedbackDimensionFilter(); - - filter.DimensionFilter.AddDimensionColumn("city", "Belo Horizonte"); + var dimensionColumns = new Dictionary() + { + { "city", "Belo Horizonte" } + }; + FeedbackDimensionFilter filter = new FeedbackDimensionFilter() + { + DimensionFilter = new DimensionKey(dimensionColumns) + }; var startTime = DateTimeOffset.Parse("2020-02-01T00:00:00Z"); var endTime = DateTimeOffset.Parse("2020-02-03T00:00:00Z"); diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetAnomalies(False).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetAnomaliesForAlert(False).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetAnomalies(False).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetAnomaliesForAlert(False).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetAnomalies(False)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetAnomaliesForAlert(False)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetAnomalies(False)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetAnomaliesForAlert(False)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetAnomalies(True).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetAnomaliesForAlert(True).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetAnomalies(True).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetAnomaliesForAlert(True).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetAnomalies(True)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetAnomaliesForAlert(True)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetAnomalies(True)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetAnomaliesForAlert(True)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetIncidents(False).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetIncidentsForAlert(False).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetIncidents(False).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetIncidentsForAlert(False).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetIncidents(False)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetIncidentsForAlert(False)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetIncidents(False)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetIncidentsForAlert(False)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetIncidents(True).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetIncidentsForAlert(True).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetIncidents(True).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetIncidentsForAlert(True).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetIncidents(True)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetIncidentsForAlert(True)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetIncidents(True)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AlertTriggeringLiveTests/GetIncidentsForAlert(True)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/CreateAndGetDetectionConfigurationWithSeriesConditions.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/CreateAndGetDetectionConfigurationWithSeriesConditions.json index 188b9c81186f3..f0b00f2ccc602 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/CreateAndGetDetectionConfigurationWithSeriesConditions.json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/CreateAndGetDetectionConfigurationWithSeriesConditions.json @@ -8,8 +8,11 @@ "Content-Length": "312", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-e6e63ed9d0d8414d8ad4553092fa1d84-537865aa660a4b4f-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-80a320e89ab4f04294871066962ad9f6-3727635d5871ef41-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "c386218ff1b7ed8e80936ccca61372fe", "x-ms-return-client-request-id": "true" @@ -39,25 +42,28 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "fe74bb9b-ef15-438d-95c2-f3219301eb11", + "apim-request-id": "f2ee48be-fdb9-46c5-b2d7-a45dac816132", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:21 GMT", - "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/764b17d9-6fe5-4dad-b21a-1ebbc7d5e28c", + "Date": "Thu, 17 Jun 2021 21:31:51 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/537d91e0-d169-43ed-8477-59500aad95e0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "1480", - "x-request-id": "fe74bb9b-ef15-438d-95c2-f3219301eb11" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "465", + "X-Request-ID": "f2ee48be-fdb9-46c5-b2d7-a45dac816132" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/764b17d9-6fe5-4dad-b21a-1ebbc7d5e28c", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/537d91e0-d169-43ed-8477-59500aad95e0", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-e6e63ed9d0d8414d8ad4553092fa1d84-9a92b8eba633554f-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-80a320e89ab4f04294871066962ad9f6-ffd3aedf6944e845-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "1d1bb5332930da790246cc2a904d34b8", "x-ms-return-client-request-id": "true" @@ -65,21 +71,21 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "b7e8248c-8764-4f9d-add2-5e8056b7f454", + "apim-request-id": "6c374e8b-63cf-4b80-8f14-31de8e040075", "Content-Length": "1010", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:21 GMT", + "Date": "Thu, 17 Jun 2021 21:31:57 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "171", - "x-request-id": "b7e8248c-8764-4f9d-add2-5e8056b7f454" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5246", + "X-Request-ID": "6c374e8b-63cf-4b80-8f14-31de8e040075" }, "ResponseBody": { - "dataFeedId": "764b17d9-6fe5-4dad-b21a-1ebbc7d5e28c", + "dataFeedId": "537d91e0-d169-43ed-8477-59500aad95e0", "dataFeedName": "dataFeed0dbZeJSe", "metrics": [ { - "metricId": "9a3aa0ee-02cb-4247-8e49-dbeb45e4212b", + "metricId": "e34725f2-061a-4d8e-bcaa-4b00ba4b4243", "metricName": "metric", "metricDisplayName": "metric", "metricDescription": "" @@ -116,7 +122,7 @@ "viewers": [], "creator": "foo@contoso.com", "status": "Active", - "createdTime": "2021-06-09T23:03:21Z", + "createdTime": "2021-06-17T21:31:52Z", "isAdmin": true, "actionLinkTemplate": "", "dataSourceParameter": { @@ -133,34 +139,40 @@ "Content-Length": "735", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-ea3a37bef7379548967fccf87caecaf0-4db5dee9bff74b45-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-52b1927922532d4c83f8261c5db48b23-9e337411a352eb45-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "ead529f96b54397c6bfe958683f47e65", "x-ms-return-client-request-id": "true" }, - "RequestBody": "{\u0022name\u0022:\u0022configiACePTu1\u0022,\u0022metricId\u0022:\u00229a3aa0ee-02cb-4247-8e49-dbeb45e4212b\u0022,\u0022wholeMetricConfiguration\u0022:{\u0022hardThresholdCondition\u0022:{\u0022lowerBound\u0022:10,\u0022upperBound\u0022:20,\u0022anomalyDetectorDirection\u0022:\u0022Both\u0022,\u0022suppressCondition\u0022:{\u0022minNumber\u0022:1,\u0022minRatio\u0022:2}}},\u0022seriesOverrideConfigurations\u0022:[{\u0022series\u0022:{\u0022dimension\u0022:{\u0022dimensionA\u0022:\u0022Delhi\u0022,\u0022dimensionB\u0022:\u0022Handmade\u0022}},\u0022smartDetectionCondition\u0022:{\u0022sensitivity\u0022:30,\u0022anomalyDetectorDirection\u0022:\u0022Both\u0022,\u0022suppressCondition\u0022:{\u0022minNumber\u0022:3,\u0022minRatio\u0022:4}}},{\u0022series\u0022:{\u0022dimension\u0022:{\u0022dimensionA\u0022:\u0022Koltaka\u0022,\u0022dimensionB\u0022:\u0022Grocery \u0026 Gourmet Food\u0022}},\u0022changeThresholdCondition\u0022:{\u0022changePercentage\u0022:40,\u0022shiftPoint\u0022:12,\u0022withinRange\u0022:false,\u0022anomalyDetectorDirection\u0022:\u0022Up\u0022,\u0022suppressCondition\u0022:{\u0022minNumber\u0022:5,\u0022minRatio\u0022:6}}}]}", + "RequestBody": "{\u0022name\u0022:\u0022configiACePTu1\u0022,\u0022metricId\u0022:\u0022e34725f2-061a-4d8e-bcaa-4b00ba4b4243\u0022,\u0022wholeMetricConfiguration\u0022:{\u0022hardThresholdCondition\u0022:{\u0022lowerBound\u0022:10,\u0022upperBound\u0022:20,\u0022anomalyDetectorDirection\u0022:\u0022Both\u0022,\u0022suppressCondition\u0022:{\u0022minNumber\u0022:1,\u0022minRatio\u0022:2}}},\u0022seriesOverrideConfigurations\u0022:[{\u0022series\u0022:{\u0022dimension\u0022:{\u0022dimensionA\u0022:\u0022Delhi\u0022,\u0022dimensionB\u0022:\u0022Handmade\u0022}},\u0022smartDetectionCondition\u0022:{\u0022sensitivity\u0022:30,\u0022anomalyDetectorDirection\u0022:\u0022Both\u0022,\u0022suppressCondition\u0022:{\u0022minNumber\u0022:3,\u0022minRatio\u0022:4}}},{\u0022series\u0022:{\u0022dimension\u0022:{\u0022dimensionA\u0022:\u0022Kolkata\u0022,\u0022dimensionB\u0022:\u0022Grocery \u0026 Gourmet Food\u0022}},\u0022changeThresholdCondition\u0022:{\u0022changePercentage\u0022:40,\u0022shiftPoint\u0022:12,\u0022withinRange\u0022:false,\u0022anomalyDetectorDirection\u0022:\u0022Up\u0022,\u0022suppressCondition\u0022:{\u0022minNumber\u0022:5,\u0022minRatio\u0022:6}}}]}", "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "35c00faa-62d8-4208-a968-233ad0f783f4", + "apim-request-id": "cc16df0e-9a64-4d04-ab70-440d0af5835a", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:21 GMT", - "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/6623ba52-b915-401b-8a44-55aa021a5fc5", + "Date": "Thu, 17 Jun 2021 21:31:57 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/38c8c5b5-6937-479d-9d10-7692399eca71", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "190", - "x-request-id": "35c00faa-62d8-4208-a968-233ad0f783f4" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "318", + "X-Request-ID": "cc16df0e-9a64-4d04-ab70-440d0af5835a" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/6623ba52-b915-401b-8a44-55aa021a5fc5", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/38c8c5b5-6937-479d-9d10-7692399eca71", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-ea3a37bef7379548967fccf87caecaf0-6e911cf80ffea546-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-52b1927922532d4c83f8261c5db48b23-566a6174276cec4f-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "71c0aca76325325c5eb3c1d78e8411c7", "x-ms-return-client-request-id": "true" @@ -168,20 +180,20 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "683971e8-5983-4f22-8907-7056aae54267", + "apim-request-id": "b0031bb0-8235-4048-83c6-5a20927c985d", "Content-Length": "881", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:21 GMT", + "Date": "Thu, 17 Jun 2021 21:31:57 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "104", - "x-request-id": "683971e8-5983-4f22-8907-7056aae54267" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "215", + "X-Request-ID": "b0031bb0-8235-4048-83c6-5a20927c985d" }, "ResponseBody": { - "anomalyDetectionConfigurationId": "6623ba52-b915-401b-8a44-55aa021a5fc5", + "anomalyDetectionConfigurationId": "38c8c5b5-6937-479d-9d10-7692399eca71", "name": "configiACePTu1", "description": "", - "metricId": "9a3aa0ee-02cb-4247-8e49-dbeb45e4212b", + "metricId": "e34725f2-061a-4d8e-bcaa-4b00ba4b4243", "wholeMetricConfiguration": { "hardThresholdCondition": { "lowerBound": 10.0, @@ -214,7 +226,7 @@ { "series": { "dimension": { - "dimensionA": "Koltaka", + "dimensionA": "Kolkata", "dimensionB": "Grocery \u0026 Gourmet Food" } }, @@ -233,131 +245,58 @@ } }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/6623ba52-b915-401b-8a44-55aa021a5fc5", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-f25585242afc7e4582fe09734d5a9b4e-c6ae687b7dee1741-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-api-key": "Sanitized", - "x-ms-client-request-id": "0623d30a8f549786c992bf91b8ae3516", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "4985d53c-957f-49da-a3db-31be3fed12fe", - "Content-Length": "881", - "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:21 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "101", - "x-request-id": "4985d53c-957f-49da-a3db-31be3fed12fe" - }, - "ResponseBody": { - "anomalyDetectionConfigurationId": "6623ba52-b915-401b-8a44-55aa021a5fc5", - "name": "configiACePTu1", - "description": "", - "metricId": "9a3aa0ee-02cb-4247-8e49-dbeb45e4212b", - "wholeMetricConfiguration": { - "hardThresholdCondition": { - "lowerBound": 10.0, - "upperBound": 20.0, - "anomalyDetectorDirection": "Both", - "suppressCondition": { - "minNumber": 1, - "minRatio": 2.0 - } - } - }, - "dimensionGroupOverrideConfigurations": [], - "seriesOverrideConfigurations": [ - { - "series": { - "dimension": { - "dimensionA": "Delhi", - "dimensionB": "Handmade" - } - }, - "smartDetectionCondition": { - "sensitivity": 30.0, - "anomalyDetectorDirection": "Both", - "suppressCondition": { - "minNumber": 3, - "minRatio": 4.0 - } - } - }, - { - "series": { - "dimension": { - "dimensionA": "Koltaka", - "dimensionB": "Grocery \u0026 Gourmet Food" - } - }, - "changeThresholdCondition": { - "changePercentage": 40.0, - "shiftPoint": 12, - "anomalyDetectorDirection": "Up", - "withinRange": false, - "suppressCondition": { - "minNumber": 5, - "minRatio": 6.0 - } - } - } - ] - } - }, - { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/6623ba52-b915-401b-8a44-55aa021a5fc5", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/38c8c5b5-6937-479d-9d10-7692399eca71", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-e7ddf6a7ebed44498819f8dc46bc1fa1-118a0b0ef7929645-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-c963e55337be634bb07e74d180e5cdee-963fe77a4b9aaf40-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "41461f5038aa9522cda28ca0a9a4abe6", + "x-ms-client-request-id": "0623d30a8f549786c992bf91b8ae3516", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "8881dfea-3572-4e50-a550-36823958d779", + "apim-request-id": "640316b4-5a5f-427a-abcf-69a8c5d7cdea", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:22 GMT", + "Date": "Thu, 17 Jun 2021 21:32:03 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "126", - "x-request-id": "8881dfea-3572-4e50-a550-36823958d779" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5128", + "X-Request-ID": "640316b4-5a5f-427a-abcf-69a8c5d7cdea" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/764b17d9-6fe5-4dad-b21a-1ebbc7d5e28c", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/537d91e0-d169-43ed-8477-59500aad95e0", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-7ef6448698edc740a64c0d97a0cafb58-a328ba6011ba394d-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-2acba7472b3b154887b5aca44ad1b6bf-df4a123b9d447945-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "af7bcded77d018112529a893a4ca7aaf", + "x-ms-client-request-id": "41461f5038aa9522cda28ca0a9a4abe6", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "b6962860-5dda-4170-b025-7619d60528dd", + "apim-request-id": "63a5d59f-5f1c-4768-bb46-081c3b72441c", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:22 GMT", + "Date": "Thu, 17 Jun 2021 21:32:08 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "285", - "x-request-id": "b6962860-5dda-4170-b025-7619d60528dd" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5330", + "X-Request-ID": "63a5d59f-5f1c-4768-bb46-081c3b72441c" }, "ResponseBody": [] } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/CreateAndGetDetectionConfigurationWithSeriesConditionsAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/CreateAndGetDetectionConfigurationWithSeriesConditionsAsync.json index 27d33f3de9495..45e4c8014ec76 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/CreateAndGetDetectionConfigurationWithSeriesConditionsAsync.json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/CreateAndGetDetectionConfigurationWithSeriesConditionsAsync.json @@ -8,8 +8,11 @@ "Content-Length": "312", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-473de526149cd643877da0eea743cbd9-54b2fbfb7c00f843-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-55321b0ca3ff224caa26d20e86f1ad44-ac240cae768d7e46-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "faafdc09586e1851afb018424d0af9ee", "x-ms-return-client-request-id": "true" @@ -39,25 +42,28 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "4d885a0b-8888-449c-9234-df5839f1fdf6", + "apim-request-id": "5ba86640-64af-4336-80eb-aee5e92f7122", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:46 GMT", - "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/ec0181e5-42e4-45c1-8193-b3c539ad6416", + "Date": "Thu, 17 Jun 2021 21:32:31 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/cb09d1a2-197a-4714-a03a-fd966969df32", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "543", - "x-request-id": "4d885a0b-8888-449c-9234-df5839f1fdf6" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "364", + "X-Request-ID": "5ba86640-64af-4336-80eb-aee5e92f7122" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/ec0181e5-42e4-45c1-8193-b3c539ad6416", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/cb09d1a2-197a-4714-a03a-fd966969df32", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-473de526149cd643877da0eea743cbd9-e45fdfddec629e4a-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-55321b0ca3ff224caa26d20e86f1ad44-19919a78be209645-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "650c83fac415315b08da84256ab01572", "x-ms-return-client-request-id": "true" @@ -65,21 +71,21 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "3387706b-fb39-4724-9b8e-552645ecbb7f", + "apim-request-id": "8e9370e4-4f27-46fc-b6cd-3ebae9877efa", "Content-Length": "1010", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:46 GMT", + "Date": "Thu, 17 Jun 2021 21:32:32 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "159", - "x-request-id": "3387706b-fb39-4724-9b8e-552645ecbb7f" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "157", + "X-Request-ID": "8e9370e4-4f27-46fc-b6cd-3ebae9877efa" }, "ResponseBody": { - "dataFeedId": "ec0181e5-42e4-45c1-8193-b3c539ad6416", + "dataFeedId": "cb09d1a2-197a-4714-a03a-fd966969df32", "dataFeedName": "dataFeedqqScA538", "metrics": [ { - "metricId": "090a0b92-f39e-44e4-a508-cad3181b4648", + "metricId": "6e5362a1-f8b4-4b51-8f98-ed779354f26b", "metricName": "metric", "metricDisplayName": "metric", "metricDescription": "" @@ -116,7 +122,7 @@ "viewers": [], "creator": "foo@contoso.com", "status": "Active", - "createdTime": "2021-06-09T23:03:46Z", + "createdTime": "2021-06-17T21:32:32Z", "isAdmin": true, "actionLinkTemplate": "", "dataSourceParameter": { @@ -133,34 +139,40 @@ "Content-Length": "735", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-0b8b3ba43a9a6e489b23ef5e957dfa6b-6fefa9f172554a40-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-107578894e3d624e8cb8173485aa0b32-6af63c9d0b1aff41-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "690362e430e4d34f304b23f7b6725d45", "x-ms-return-client-request-id": "true" }, - "RequestBody": "{\u0022name\u0022:\u0022configxIxABLlr\u0022,\u0022metricId\u0022:\u0022090a0b92-f39e-44e4-a508-cad3181b4648\u0022,\u0022wholeMetricConfiguration\u0022:{\u0022hardThresholdCondition\u0022:{\u0022lowerBound\u0022:10,\u0022upperBound\u0022:20,\u0022anomalyDetectorDirection\u0022:\u0022Both\u0022,\u0022suppressCondition\u0022:{\u0022minNumber\u0022:1,\u0022minRatio\u0022:2}}},\u0022seriesOverrideConfigurations\u0022:[{\u0022series\u0022:{\u0022dimension\u0022:{\u0022dimensionA\u0022:\u0022Delhi\u0022,\u0022dimensionB\u0022:\u0022Handmade\u0022}},\u0022smartDetectionCondition\u0022:{\u0022sensitivity\u0022:30,\u0022anomalyDetectorDirection\u0022:\u0022Both\u0022,\u0022suppressCondition\u0022:{\u0022minNumber\u0022:3,\u0022minRatio\u0022:4}}},{\u0022series\u0022:{\u0022dimension\u0022:{\u0022dimensionA\u0022:\u0022Koltaka\u0022,\u0022dimensionB\u0022:\u0022Grocery \u0026 Gourmet Food\u0022}},\u0022changeThresholdCondition\u0022:{\u0022changePercentage\u0022:40,\u0022shiftPoint\u0022:12,\u0022withinRange\u0022:false,\u0022anomalyDetectorDirection\u0022:\u0022Up\u0022,\u0022suppressCondition\u0022:{\u0022minNumber\u0022:5,\u0022minRatio\u0022:6}}}]}", + "RequestBody": "{\u0022name\u0022:\u0022configxIxABLlr\u0022,\u0022metricId\u0022:\u00226e5362a1-f8b4-4b51-8f98-ed779354f26b\u0022,\u0022wholeMetricConfiguration\u0022:{\u0022hardThresholdCondition\u0022:{\u0022lowerBound\u0022:10,\u0022upperBound\u0022:20,\u0022anomalyDetectorDirection\u0022:\u0022Both\u0022,\u0022suppressCondition\u0022:{\u0022minNumber\u0022:1,\u0022minRatio\u0022:2}}},\u0022seriesOverrideConfigurations\u0022:[{\u0022series\u0022:{\u0022dimension\u0022:{\u0022dimensionA\u0022:\u0022Delhi\u0022,\u0022dimensionB\u0022:\u0022Handmade\u0022}},\u0022smartDetectionCondition\u0022:{\u0022sensitivity\u0022:30,\u0022anomalyDetectorDirection\u0022:\u0022Both\u0022,\u0022suppressCondition\u0022:{\u0022minNumber\u0022:3,\u0022minRatio\u0022:4}}},{\u0022series\u0022:{\u0022dimension\u0022:{\u0022dimensionA\u0022:\u0022Kolkata\u0022,\u0022dimensionB\u0022:\u0022Grocery \u0026 Gourmet Food\u0022}},\u0022changeThresholdCondition\u0022:{\u0022changePercentage\u0022:40,\u0022shiftPoint\u0022:12,\u0022withinRange\u0022:false,\u0022anomalyDetectorDirection\u0022:\u0022Up\u0022,\u0022suppressCondition\u0022:{\u0022minNumber\u0022:5,\u0022minRatio\u0022:6}}}]}", "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "87c4d16e-47a2-4038-a5ef-73703b16627e", + "apim-request-id": "c82732a4-4bb3-461f-880d-f13bdf785589", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:46 GMT", - "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/f5f95053-2e9b-42d1-b97d-69e400829881", + "Date": "Thu, 17 Jun 2021 21:32:32 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/da39460f-167b-4962-a11b-2816610c74cd", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "201", - "x-request-id": "87c4d16e-47a2-4038-a5ef-73703b16627e" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "248", + "X-Request-ID": "c82732a4-4bb3-461f-880d-f13bdf785589" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/f5f95053-2e9b-42d1-b97d-69e400829881", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/da39460f-167b-4962-a11b-2816610c74cd", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-0b8b3ba43a9a6e489b23ef5e957dfa6b-dff3c79f729a4d4d-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-107578894e3d624e8cb8173485aa0b32-af7deb7a4dac4947-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "93f17e802cd3ffae9aa667d35c849340", "x-ms-return-client-request-id": "true" @@ -168,20 +180,20 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "632b22e6-bbbf-4377-a681-3455b8421f5c", + "apim-request-id": "5c581c08-8dd3-439c-8cfc-d6a563f9153f", "Content-Length": "881", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:46 GMT", + "Date": "Thu, 17 Jun 2021 21:32:32 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "86", - "x-request-id": "632b22e6-bbbf-4377-a681-3455b8421f5c" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "90", + "X-Request-ID": "5c581c08-8dd3-439c-8cfc-d6a563f9153f" }, "ResponseBody": { - "anomalyDetectionConfigurationId": "f5f95053-2e9b-42d1-b97d-69e400829881", + "anomalyDetectionConfigurationId": "da39460f-167b-4962-a11b-2816610c74cd", "name": "configxIxABLlr", "description": "", - "metricId": "090a0b92-f39e-44e4-a508-cad3181b4648", + "metricId": "6e5362a1-f8b4-4b51-8f98-ed779354f26b", "wholeMetricConfiguration": { "hardThresholdCondition": { "lowerBound": 10.0, @@ -214,7 +226,7 @@ { "series": { "dimension": { - "dimensionA": "Koltaka", + "dimensionA": "Kolkata", "dimensionB": "Grocery \u0026 Gourmet Food" } }, @@ -233,131 +245,58 @@ } }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/f5f95053-2e9b-42d1-b97d-69e400829881", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-e14c357003793c449d32929b5c9c3692-afae2b10f59de04e-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-api-key": "Sanitized", - "x-ms-client-request-id": "b381481af2c0d84d8bb1f51e8c1ebc67", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "697fac36-f02a-4a6f-98c6-78eb3112344e", - "Content-Length": "881", - "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:46 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "91", - "x-request-id": "697fac36-f02a-4a6f-98c6-78eb3112344e" - }, - "ResponseBody": { - "anomalyDetectionConfigurationId": "f5f95053-2e9b-42d1-b97d-69e400829881", - "name": "configxIxABLlr", - "description": "", - "metricId": "090a0b92-f39e-44e4-a508-cad3181b4648", - "wholeMetricConfiguration": { - "hardThresholdCondition": { - "lowerBound": 10.0, - "upperBound": 20.0, - "anomalyDetectorDirection": "Both", - "suppressCondition": { - "minNumber": 1, - "minRatio": 2.0 - } - } - }, - "dimensionGroupOverrideConfigurations": [], - "seriesOverrideConfigurations": [ - { - "series": { - "dimension": { - "dimensionA": "Delhi", - "dimensionB": "Handmade" - } - }, - "smartDetectionCondition": { - "sensitivity": 30.0, - "anomalyDetectorDirection": "Both", - "suppressCondition": { - "minNumber": 3, - "minRatio": 4.0 - } - } - }, - { - "series": { - "dimension": { - "dimensionA": "Koltaka", - "dimensionB": "Grocery \u0026 Gourmet Food" - } - }, - "changeThresholdCondition": { - "changePercentage": 40.0, - "shiftPoint": 12, - "anomalyDetectorDirection": "Up", - "withinRange": false, - "suppressCondition": { - "minNumber": 5, - "minRatio": 6.0 - } - } - } - ] - } - }, - { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/f5f95053-2e9b-42d1-b97d-69e400829881", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/da39460f-167b-4962-a11b-2816610c74cd", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-d7e94c6fdbcb3241ab6482ed2ca03927-141fef45a5cd7c4c-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-adaa20bec401314bb70ce50eca41e445-d40e6ecb401a3d48-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "dcf4681cd4c7b7f1b304cf3ec87b76ac", + "x-ms-client-request-id": "b381481af2c0d84d8bb1f51e8c1ebc67", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "4477282d-479b-40eb-ae22-4753c14c0783", + "apim-request-id": "d9832e5a-ba79-4d51-b895-42b990f501c7", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:47 GMT", + "Date": "Thu, 17 Jun 2021 21:32:33 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "91", - "x-request-id": "4477282d-479b-40eb-ae22-4753c14c0783" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "99", + "X-Request-ID": "d9832e5a-ba79-4d51-b895-42b990f501c7" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/ec0181e5-42e4-45c1-8193-b3c539ad6416", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/cb09d1a2-197a-4714-a03a-fd966969df32", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-2639a8c6e4994c419b267db7f13613e3-fb5598b344b0e84b-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-2ee29178e108844d9752a98690143c11-4af692002fccf442-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "6ddce2b8a9f18e84301908213790727c", + "x-ms-client-request-id": "dcf4681cd4c7b7f1b304cf3ec87b76ac", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "93a3141a-f1e2-449f-a9dd-eac07c002cbf", + "apim-request-id": "c861ba4b-7c17-49a5-b5cb-5383f3479a06", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:47 GMT", + "Date": "Thu, 17 Jun 2021 21:32:33 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "306", - "x-request-id": "93a3141a-f1e2-449f-a9dd-eac07c002cbf" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "315", + "X-Request-ID": "c861ba4b-7c17-49a5-b5cb-5383f3479a06" }, "ResponseBody": [] } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/CreateAndGetDetectionConfigurationWithSeriesGroupConditions.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/CreateAndGetDetectionConfigurationWithSeriesGroupConditions.json index 876c3055a43bc..9f770b663a570 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/CreateAndGetDetectionConfigurationWithSeriesGroupConditions.json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/CreateAndGetDetectionConfigurationWithSeriesGroupConditions.json @@ -8,8 +8,11 @@ "Content-Length": "312", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-440ccfe7c5011144a481db17a920174a-55faa0ae21b2b74c-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-8bd7bb3b728a1e48a5cf36a7529ae5c5-acfdb239183fb241-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "656cd18a353425b4f8cddfbed51bef5d", "x-ms-return-client-request-id": "true" @@ -39,25 +42,28 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "84e285f4-c2cd-4480-9e01-0ced2fa349ed", + "apim-request-id": "be1928a6-0a83-4b11-87c3-11c8529c55bf", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:23 GMT", - "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/89acbfe2-4374-498f-81db-763e2a0ec51f", + "Date": "Thu, 17 Jun 2021 21:32:09 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/055605b7-7420-4a9f-9358-8f00b2c01636", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "574", - "x-request-id": "84e285f4-c2cd-4480-9e01-0ced2fa349ed" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "445", + "X-Request-ID": "be1928a6-0a83-4b11-87c3-11c8529c55bf" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/89acbfe2-4374-498f-81db-763e2a0ec51f", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/055605b7-7420-4a9f-9358-8f00b2c01636", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-440ccfe7c5011144a481db17a920174a-e1f5e43855c7f947-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-8bd7bb3b728a1e48a5cf36a7529ae5c5-4fcd03f38ab96041-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "ca077e7a316f2f42264717cd27d59ee3", "x-ms-return-client-request-id": "true" @@ -65,21 +71,21 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "0a1db1d7-52f0-43c0-aca6-9cb39f6540f7", + "apim-request-id": "a1e33895-34ee-4896-a20d-7f8791a6411e", "Content-Length": "1010", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:23 GMT", + "Date": "Thu, 17 Jun 2021 21:32:09 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "173", - "x-request-id": "0a1db1d7-52f0-43c0-aca6-9cb39f6540f7" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "240", + "X-Request-ID": "a1e33895-34ee-4896-a20d-7f8791a6411e" }, "ResponseBody": { - "dataFeedId": "89acbfe2-4374-498f-81db-763e2a0ec51f", + "dataFeedId": "055605b7-7420-4a9f-9358-8f00b2c01636", "dataFeedName": "dataFeedYGaiVwzS", "metrics": [ { - "metricId": "47799fe8-b90d-4a47-8942-76c88c17f089", + "metricId": "bd343314-cbee-4907-b753-a0c1ec6b9a33", "metricName": "metric", "metricDisplayName": "metric", "metricDescription": "" @@ -116,7 +122,7 @@ "viewers": [], "creator": "foo@contoso.com", "status": "Active", - "createdTime": "2021-06-09T23:03:23Z", + "createdTime": "2021-06-17T21:32:09Z", "isAdmin": true, "actionLinkTemplate": "", "dataSourceParameter": { @@ -133,15 +139,18 @@ "Content-Length": "663", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-7cf9089a195def4f88e5817a4d58d3f7-6a022b48f872164d-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-69fc415e511b0d4fb19635ffa257b94b-75b78b35d899d649-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "901dfade075ff72098fc1dc75c87e258", "x-ms-return-client-request-id": "true" }, "RequestBody": { "name": "configLEooYU4b", - "metricId": "47799fe8-b90d-4a47-8942-76c88c17f089", + "metricId": "bd343314-cbee-4907-b753-a0c1ec6b9a33", "wholeMetricConfiguration": { "hardThresholdCondition": { "lowerBound": 10, @@ -171,7 +180,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -189,122 +198,49 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "6ed431c9-5631-49b3-a648-b7f663bf743c", + "apim-request-id": "509dc99e-ff5e-49cb-9165-cd8bcf59a190", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:23 GMT", - "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/5e6a2afb-1a94-4b9b-8d2e-2a1c2423d3ce", + "Date": "Thu, 17 Jun 2021 21:32:10 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/3e91bd3e-19ef-4e87-8a28-38d736bf5d6a", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "182", - "x-request-id": "6ed431c9-5631-49b3-a648-b7f663bf743c" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "374", + "X-Request-ID": "509dc99e-ff5e-49cb-9165-cd8bcf59a190" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/5e6a2afb-1a94-4b9b-8d2e-2a1c2423d3ce", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/3e91bd3e-19ef-4e87-8a28-38d736bf5d6a", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-7cf9089a195def4f88e5817a4d58d3f7-1c68d947fd13884e-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-api-key": "Sanitized", - "x-ms-client-request-id": "ec3f3d8ee61d23fe2ffc73584c8ab477", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "824ce217-7682-484f-be4d-5ee4d019381f", - "Content-Length": "799", - "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:23 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "98", - "x-request-id": "824ce217-7682-484f-be4d-5ee4d019381f" - }, - "ResponseBody": { - "anomalyDetectionConfigurationId": "5e6a2afb-1a94-4b9b-8d2e-2a1c2423d3ce", - "name": "configLEooYU4b", - "description": "", - "metricId": "47799fe8-b90d-4a47-8942-76c88c17f089", - "wholeMetricConfiguration": { - "hardThresholdCondition": { - "lowerBound": 10.0, - "anomalyDetectorDirection": "Down", - "suppressCondition": { - "minNumber": 1, - "minRatio": 2.0 - } - } - }, - "dimensionGroupOverrideConfigurations": [ - { - "group": { - "dimension": { - "dimensionA": "Delhi" - } - }, - "smartDetectionCondition": { - "sensitivity": 30.0, - "anomalyDetectorDirection": "Both", - "suppressCondition": { - "minNumber": 3, - "minRatio": 4.0 - } - } - }, - { - "group": { - "dimension": { - "dimensionA": "Koltaka" - } - }, - "changeThresholdCondition": { - "changePercentage": 40.0, - "shiftPoint": 12, - "anomalyDetectorDirection": "Up", - "withinRange": false, - "suppressCondition": { - "minNumber": 5, - "minRatio": 6.0 - } - } - } + "traceparent": "00-69fc415e511b0d4fb19635ffa257b94b-fcc1a61d5e857d4e-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" ], - "seriesOverrideConfigurations": [] - } - }, - { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/5e6a2afb-1a94-4b9b-8d2e-2a1c2423d3ce", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-e83d161eef249042b7ded6b7ded01eef-9808eaa47407cc4d-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-api-key": "Sanitized", - "x-ms-client-request-id": "75eb0093b1131ed02720342bb7d687c3", + "x-ms-client-request-id": "ec3f3d8ee61d23fe2ffc73584c8ab477", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "e54095b8-ca65-43b9-a2d2-a274603ccbe8", + "apim-request-id": "f6321b37-d857-4904-99ff-40d6814e211d", "Content-Length": "799", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:23 GMT", + "Date": "Thu, 17 Jun 2021 21:32:15 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "107", - "x-request-id": "e54095b8-ca65-43b9-a2d2-a274603ccbe8" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5142", + "X-Request-ID": "f6321b37-d857-4904-99ff-40d6814e211d" }, "ResponseBody": { - "anomalyDetectionConfigurationId": "5e6a2afb-1a94-4b9b-8d2e-2a1c2423d3ce", + "anomalyDetectionConfigurationId": "3e91bd3e-19ef-4e87-8a28-38d736bf5d6a", "name": "configLEooYU4b", "description": "", - "metricId": "47799fe8-b90d-4a47-8942-76c88c17f089", + "metricId": "bd343314-cbee-4907-b753-a0c1ec6b9a33", "wholeMetricConfiguration": { "hardThresholdCondition": { "lowerBound": 10.0, @@ -334,7 +270,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -353,52 +289,58 @@ } }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/5e6a2afb-1a94-4b9b-8d2e-2a1c2423d3ce", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/3e91bd3e-19ef-4e87-8a28-38d736bf5d6a", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-9f67ee6e5c952643b4de3e9ea197c861-a3e60eb16b559d4e-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-e67995f83c06c34eb7488e8926e763a7-c9d533e6d98d544a-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "6cd5769bfec2f7e9fbfa606294c7ab0e", + "x-ms-client-request-id": "75eb0093b1131ed02720342bb7d687c3", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "1e3d63fc-d9f0-4e31-a556-41598bdbb06d", + "apim-request-id": "02c6d4ea-f87f-4cdf-aee8-9a0899d2345d", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:24 GMT", + "Date": "Thu, 17 Jun 2021 21:32:15 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "105", - "x-request-id": "1e3d63fc-d9f0-4e31-a556-41598bdbb06d" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "220", + "X-Request-ID": "02c6d4ea-f87f-4cdf-aee8-9a0899d2345d" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/89acbfe2-4374-498f-81db-763e2a0ec51f", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/055605b7-7420-4a9f-9358-8f00b2c01636", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-0df0bf662d672945823d8f9597e93922-a5019dd915d4c240-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-f01b26a8cbf86346b31e8cd1b013a819-750ea48245af444d-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "5b34a5476c9bdd456c20c5fdb1d36b59", + "x-ms-client-request-id": "6cd5769bfec2f7e9fbfa606294c7ab0e", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "dbadf5b3-45d7-4a61-910d-66f650ed6ea2", + "apim-request-id": "a62fc18a-b08a-45c1-b879-c04991a87bd8", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:24 GMT", + "Date": "Thu, 17 Jun 2021 21:32:22 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "362", - "x-request-id": "dbadf5b3-45d7-4a61-910d-66f650ed6ea2" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5390", + "X-Request-ID": "a62fc18a-b08a-45c1-b879-c04991a87bd8" }, "ResponseBody": [] } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/CreateAndGetDetectionConfigurationWithSeriesGroupConditionsAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/CreateAndGetDetectionConfigurationWithSeriesGroupConditionsAsync.json index 481a4130fd9b7..bb84ea038e91d 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/CreateAndGetDetectionConfigurationWithSeriesGroupConditionsAsync.json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/CreateAndGetDetectionConfigurationWithSeriesGroupConditionsAsync.json @@ -8,8 +8,11 @@ "Content-Length": "312", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-9ec6949800caca4a8604d6be9e2d8241-600db8eef43f7e47-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-2f8d4bab5e4fe049b78f2701c4f59a27-572f8174c101d94e-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "2042946b9f86aaeecd515698e28e6fc0", "x-ms-return-client-request-id": "true" @@ -39,25 +42,28 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "28346e4b-5975-4240-adae-9d66982768eb", + "apim-request-id": "7f0b2e19-1fd5-4e2d-80f0-5b2d78a494aa", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:48 GMT", - "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/b79a3e9d-ddd8-41b7-a617-6b597cebdcbd", + "Date": "Thu, 17 Jun 2021 21:32:33 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/34cacf5a-7f6d-462c-a056-6ef7d3f631b2", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "561", - "x-request-id": "28346e4b-5975-4240-adae-9d66982768eb" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "464", + "X-Request-ID": "7f0b2e19-1fd5-4e2d-80f0-5b2d78a494aa" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/b79a3e9d-ddd8-41b7-a617-6b597cebdcbd", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/34cacf5a-7f6d-462c-a056-6ef7d3f631b2", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-9ec6949800caca4a8604d6be9e2d8241-1b610ab5626a7b44-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-2f8d4bab5e4fe049b78f2701c4f59a27-35e3de9883423449-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "7b6fed7b4fbe189d44864c1970c02ed4", "x-ms-return-client-request-id": "true" @@ -65,21 +71,21 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "e572977d-ccbe-417c-a163-751ae5fbda78", + "apim-request-id": "148e1556-8453-407c-9a2c-43fe2f46bd37", "Content-Length": "1010", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:48 GMT", + "Date": "Thu, 17 Jun 2021 21:32:34 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "148", - "x-request-id": "e572977d-ccbe-417c-a163-751ae5fbda78" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "161", + "X-Request-ID": "148e1556-8453-407c-9a2c-43fe2f46bd37" }, "ResponseBody": { - "dataFeedId": "b79a3e9d-ddd8-41b7-a617-6b597cebdcbd", + "dataFeedId": "34cacf5a-7f6d-462c-a056-6ef7d3f631b2", "dataFeedName": "dataFeed1oRulW2B", "metrics": [ { - "metricId": "8be9a9b4-fdd6-4e9b-90dd-6fe1a069f9bb", + "metricId": "2efa4fd3-a49a-4065-822c-3199377df307", "metricName": "metric", "metricDisplayName": "metric", "metricDescription": "" @@ -116,7 +122,7 @@ "viewers": [], "creator": "foo@contoso.com", "status": "Active", - "createdTime": "2021-06-09T23:03:48Z", + "createdTime": "2021-06-17T21:32:34Z", "isAdmin": true, "actionLinkTemplate": "", "dataSourceParameter": { @@ -133,15 +139,18 @@ "Content-Length": "663", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-757c9605a910894a8cba0a43d508d619-4e186e01868efb4a-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-a769ca3b24ac2c43a2578471b2f23cef-fd8bb960112d1044-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "1de9a97b72e509a4b385da9afd0aa91b", "x-ms-return-client-request-id": "true" }, "RequestBody": { "name": "configQ9DLUXVw", - "metricId": "8be9a9b4-fdd6-4e9b-90dd-6fe1a069f9bb", + "metricId": "2efa4fd3-a49a-4065-822c-3199377df307", "wholeMetricConfiguration": { "hardThresholdCondition": { "lowerBound": 10, @@ -171,7 +180,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -189,122 +198,49 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "97b17918-38df-405d-a0ed-0690333e6270", + "apim-request-id": "615df0a3-d15f-43ce-b89e-6f9571341c3c", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:48 GMT", - "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/98a12db0-fd27-433c-9538-8ecff1e46447", + "Date": "Thu, 17 Jun 2021 21:32:34 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/4e7f0b49-be32-402c-bed3-bb21a12205e2", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "184", - "x-request-id": "97b17918-38df-405d-a0ed-0690333e6270" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "250", + "X-Request-ID": "615df0a3-d15f-43ce-b89e-6f9571341c3c" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/98a12db0-fd27-433c-9538-8ecff1e46447", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/4e7f0b49-be32-402c-bed3-bb21a12205e2", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-757c9605a910894a8cba0a43d508d619-21adcf78b15e6c49-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-api-key": "Sanitized", - "x-ms-client-request-id": "ffdc2af6d5530d392282a544166c7116", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "f8e5274a-8e12-45d7-9e76-53c296b4415f", - "Content-Length": "799", - "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:48 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "84", - "x-request-id": "f8e5274a-8e12-45d7-9e76-53c296b4415f" - }, - "ResponseBody": { - "anomalyDetectionConfigurationId": "98a12db0-fd27-433c-9538-8ecff1e46447", - "name": "configQ9DLUXVw", - "description": "", - "metricId": "8be9a9b4-fdd6-4e9b-90dd-6fe1a069f9bb", - "wholeMetricConfiguration": { - "hardThresholdCondition": { - "lowerBound": 10.0, - "anomalyDetectorDirection": "Down", - "suppressCondition": { - "minNumber": 1, - "minRatio": 2.0 - } - } - }, - "dimensionGroupOverrideConfigurations": [ - { - "group": { - "dimension": { - "dimensionA": "Delhi" - } - }, - "smartDetectionCondition": { - "sensitivity": 30.0, - "anomalyDetectorDirection": "Both", - "suppressCondition": { - "minNumber": 3, - "minRatio": 4.0 - } - } - }, - { - "group": { - "dimension": { - "dimensionA": "Koltaka" - } - }, - "changeThresholdCondition": { - "changePercentage": 40.0, - "shiftPoint": 12, - "anomalyDetectorDirection": "Up", - "withinRange": false, - "suppressCondition": { - "minNumber": 5, - "minRatio": 6.0 - } - } - } + "traceparent": "00-a769ca3b24ac2c43a2578471b2f23cef-9013a1bd87c29f44-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" ], - "seriesOverrideConfigurations": [] - } - }, - { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/98a12db0-fd27-433c-9538-8ecff1e46447", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-e3f1dba3525f7840a76b77dbcc108398-ace009addb260341-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-api-key": "Sanitized", - "x-ms-client-request-id": "15ffb7318066d133e14266eae594d6e7", + "x-ms-client-request-id": "ffdc2af6d5530d392282a544166c7116", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "8acabc6e-f2ca-4e35-b540-e47ef8bf4eab", + "apim-request-id": "436eaa56-2235-4690-ba22-834a7acc7870", "Content-Length": "799", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:48 GMT", + "Date": "Thu, 17 Jun 2021 21:32:34 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "85", - "x-request-id": "8acabc6e-f2ca-4e35-b540-e47ef8bf4eab" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "87", + "X-Request-ID": "436eaa56-2235-4690-ba22-834a7acc7870" }, "ResponseBody": { - "anomalyDetectionConfigurationId": "98a12db0-fd27-433c-9538-8ecff1e46447", + "anomalyDetectionConfigurationId": "4e7f0b49-be32-402c-bed3-bb21a12205e2", "name": "configQ9DLUXVw", "description": "", - "metricId": "8be9a9b4-fdd6-4e9b-90dd-6fe1a069f9bb", + "metricId": "2efa4fd3-a49a-4065-822c-3199377df307", "wholeMetricConfiguration": { "hardThresholdCondition": { "lowerBound": 10.0, @@ -334,7 +270,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -353,52 +289,58 @@ } }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/98a12db0-fd27-433c-9538-8ecff1e46447", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/4e7f0b49-be32-402c-bed3-bb21a12205e2", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-4001d80e478d4440995052ded5d90aa0-51b246f9d2712a4c-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-7766a5c2feb2ad48b802e861af1f1e91-e105a055731b204c-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "250c5bf4bc88a6656fdcfa62cd60f246", + "x-ms-client-request-id": "15ffb7318066d133e14266eae594d6e7", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "507dbbeb-1dac-40a5-b510-ad65cbc7646d", + "apim-request-id": "bbcda99d-aa11-4088-ac36-dd2ee7b8399c", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:48 GMT", + "Date": "Thu, 17 Jun 2021 21:32:35 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "103", - "x-request-id": "507dbbeb-1dac-40a5-b510-ad65cbc7646d" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "110", + "X-Request-ID": "bbcda99d-aa11-4088-ac36-dd2ee7b8399c" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/b79a3e9d-ddd8-41b7-a617-6b597cebdcbd", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/34cacf5a-7f6d-462c-a056-6ef7d3f631b2", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-05b79261bc229d4382f8784fa663e5d8-9609010eabf06d4d-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-3837501d1eec3147b33eeebe070e6214-27b49d43f4d8fb42-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "4669c313930a76b4f60a1e106e4e278e", + "x-ms-client-request-id": "250c5bf4bc88a6656fdcfa62cd60f246", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "e6ecd238-9eef-4d55-b7f7-c75759fbeef5", + "apim-request-id": "65591914-f787-451d-a8e9-98c0fb6205ec", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:49 GMT", + "Date": "Thu, 17 Jun 2021 21:32:35 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "321", - "x-request-id": "e6ecd238-9eef-4d55-b7f7-c75759fbeef5" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "331", + "X-Request-ID": "65591914-f787-451d-a8e9-98c0fb6205ec" }, "ResponseBody": [] } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/UpdateDetectionConfigurationWithMinimumSetup(False).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/UpdateDetectionConfigurationWithMinimumSetup(False).json index 5dfe8e5ae26f4..88eb266ce1ae9 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/UpdateDetectionConfigurationWithMinimumSetup(False).json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/UpdateDetectionConfigurationWithMinimumSetup(False).json @@ -8,8 +8,11 @@ "Content-Length": "312", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-28d37da26c31874a94fef0dc82bd8363-897af67675186c44-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-32c34aa5a8ef974bbf8709187d71ee0f-58ba97efdf57964a-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "b0972cb3753e61bbd46851d3bb5ed2ea", "x-ms-return-client-request-id": "true" @@ -39,25 +42,28 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "1bf82475-a3fd-48e7-8a0b-ee40920c9db0", + "apim-request-id": "eb30ac93-3956-45fb-95d7-41cce88475be", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:36 GMT", - "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/be1cd0a2-af3a-447a-9291-f3e8807ba525", + "Date": "Thu, 17 Jun 2021 21:31:33 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/69e4bfd2-863b-45c8-ae34-69a03ed30cda", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "527", - "x-request-id": "1bf82475-a3fd-48e7-8a0b-ee40920c9db0" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "474", + "X-Request-ID": "eb30ac93-3956-45fb-95d7-41cce88475be" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/be1cd0a2-af3a-447a-9291-f3e8807ba525", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/69e4bfd2-863b-45c8-ae34-69a03ed30cda", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-28d37da26c31874a94fef0dc82bd8363-05142c725a6cf140-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-32c34aa5a8ef974bbf8709187d71ee0f-3fae728d84a8b449-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "a148f39f3b06e0202a691c6e132ecf6c", "x-ms-return-client-request-id": "true" @@ -65,21 +71,21 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "3ae767d2-0b3b-4054-9c9e-f41e79c136d7", + "apim-request-id": "086ddaa4-7a3d-4ad2-b311-72e0acd6d275", "Content-Length": "1010", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:36 GMT", + "Date": "Thu, 17 Jun 2021 21:31:33 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "168", - "x-request-id": "3ae767d2-0b3b-4054-9c9e-f41e79c136d7" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "189", + "X-Request-ID": "086ddaa4-7a3d-4ad2-b311-72e0acd6d275" }, "ResponseBody": { - "dataFeedId": "be1cd0a2-af3a-447a-9291-f3e8807ba525", + "dataFeedId": "69e4bfd2-863b-45c8-ae34-69a03ed30cda", "dataFeedName": "dataFeedS8dmYdfe", "metrics": [ { - "metricId": "9f18ac31-5fab-4b2d-8324-3470beb29af9", + "metricId": "1102ea3f-a76b-4906-b57e-1f976768486b", "metricName": "metric", "metricDisplayName": "metric", "metricDescription": "" @@ -116,7 +122,7 @@ "viewers": [], "creator": "foo@contoso.com", "status": "Active", - "createdTime": "2021-06-09T23:03:36Z", + "createdTime": "2021-06-17T21:31:33Z", "isAdmin": true, "actionLinkTemplate": "", "dataSourceParameter": { @@ -133,15 +139,18 @@ "Content-Length": "872", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-93b0aae2eeddfd438965ca34d5b3a1fe-f9c201a6c6e45b44-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-2be23f3bff99a44a92c47227ac220207-0ad4238e1c1ae447-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "ffa1e775cca136fca5aa66270bb49c77", "x-ms-return-client-request-id": "true" }, "RequestBody": { "name": "configvAKZrVew", - "metricId": "9f18ac31-5fab-4b2d-8324-3470beb29af9", + "metricId": "1102ea3f-a76b-4906-b57e-1f976768486b", "wholeMetricConfiguration": { "conditionOperator": "OR", "smartDetectionCondition": { @@ -165,7 +174,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -201,133 +210,49 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "8e8352e2-7562-4fef-9dfe-b98f8a84ce1f", + "apim-request-id": "43cea541-dbba-4973-a92f-8fa2cbfdd348", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:42 GMT", - "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/d2639036-b318-4d03-a03d-e3982e8b9f82", + "Date": "Thu, 17 Jun 2021 21:31:34 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/dd778809-6f70-4179-b39b-ac1e099dd02a", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "5214", - "x-request-id": "8e8352e2-7562-4fef-9dfe-b98f8a84ce1f" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "346", + "X-Request-ID": "43cea541-dbba-4973-a92f-8fa2cbfdd348" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/d2639036-b318-4d03-a03d-e3982e8b9f82", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/dd778809-6f70-4179-b39b-ac1e099dd02a", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-93b0aae2eeddfd438965ca34d5b3a1fe-3c12435e5f0e954d-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-api-key": "Sanitized", - "x-ms-client-request-id": "d586b60b4c58a64e99e5d1aa0f0a2662", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "1cc5acc0-051c-4c30-9462-069ce2b78b0e", - "Content-Length": "978", - "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:42 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "87", - "x-request-id": "1cc5acc0-051c-4c30-9462-069ce2b78b0e" - }, - "ResponseBody": { - "anomalyDetectionConfigurationId": "d2639036-b318-4d03-a03d-e3982e8b9f82", - "name": "configvAKZrVew", - "description": "", - "metricId": "9f18ac31-5fab-4b2d-8324-3470beb29af9", - "wholeMetricConfiguration": { - "conditionOperator": "OR", - "smartDetectionCondition": { - "sensitivity": 60.0, - "anomalyDetectorDirection": "Up", - "suppressCondition": { - "minNumber": 5, - "minRatio": 6.0 - } - }, - "hardThresholdCondition": { - "lowerBound": 10.0, - "anomalyDetectorDirection": "Down", - "suppressCondition": { - "minNumber": 1, - "minRatio": 2.0 - } - } - }, - "dimensionGroupOverrideConfigurations": [ - { - "group": { - "dimension": { - "dimensionA": "Koltaka" - } - }, - "changeThresholdCondition": { - "changePercentage": 40.0, - "shiftPoint": 12, - "anomalyDetectorDirection": "Up", - "withinRange": false, - "suppressCondition": { - "minNumber": 5, - "minRatio": 6.0 - } - } - } + "traceparent": "00-2be23f3bff99a44a92c47227ac220207-a43eb169c40eff4e-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" ], - "seriesOverrideConfigurations": [ - { - "series": { - "dimension": { - "dimensionA": "Delhi", - "dimensionB": "Handmade" - } - }, - "smartDetectionCondition": { - "sensitivity": 30.0, - "anomalyDetectorDirection": "Both", - "suppressCondition": { - "minNumber": 3, - "minRatio": 4.0 - } - } - } - ] - } - }, - { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/d2639036-b318-4d03-a03d-e3982e8b9f82", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-0f5fa7e317807442928a5f89595a3510-fa3ac3c9d11d5a4d-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-api-key": "Sanitized", - "x-ms-client-request-id": "1f2cc135219a5e3e6ce6c868c8a7614d", + "x-ms-client-request-id": "d586b60b4c58a64e99e5d1aa0f0a2662", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "86897cf6-f022-444c-8640-4416d1646bc0", + "apim-request-id": "b7d1e4ce-096b-4a95-b282-3a45bceea3c1", "Content-Length": "978", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:42 GMT", + "Date": "Thu, 17 Jun 2021 21:31:39 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "96", - "x-request-id": "86897cf6-f022-444c-8640-4416d1646bc0" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5242", + "X-Request-ID": "b7d1e4ce-096b-4a95-b282-3a45bceea3c1" }, "ResponseBody": { - "anomalyDetectionConfigurationId": "d2639036-b318-4d03-a03d-e3982e8b9f82", + "anomalyDetectionConfigurationId": "dd778809-6f70-4179-b39b-ac1e099dd02a", "name": "configvAKZrVew", "description": "", - "metricId": "9f18ac31-5fab-4b2d-8324-3470beb29af9", + "metricId": "1102ea3f-a76b-4906-b57e-1f976768486b", "wholeMetricConfiguration": { "conditionOperator": "OR", "smartDetectionCondition": { @@ -351,7 +276,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -387,17 +312,20 @@ } }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/d2639036-b318-4d03-a03d-e3982e8b9f82", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/dd778809-6f70-4179-b39b-ac1e099dd02a", "RequestMethod": "PATCH", "RequestHeaders": { "Accept": "application/json", "Content-Length": "839", "Content-Type": "application/merge-patch\u002Bjson", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-36f4c9aab2e31a438e73a8157e7e7079-0c2b8ef6bf55fa43-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-72fe3e742219b341ace944e62e20eec8-c85a6dc5372cf441-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "0cbbd774e8b6282e99fb65bcfb51279b", + "x-ms-client-request-id": "1f2cc135219a5e3e6ce6c868c8a7614d", "x-ms-return-client-request-id": "true" }, "RequestBody": { @@ -426,7 +354,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -462,20 +390,20 @@ }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "2930b98a-d590-443a-b07a-ad9ba92bb8ad", + "apim-request-id": "d99bd16c-72a0-40cc-9045-433bbd5cbafa", "Content-Length": "978", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:43 GMT", + "Date": "Thu, 17 Jun 2021 21:31:44 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "245", - "x-request-id": "2930b98a-d590-443a-b07a-ad9ba92bb8ad" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5437", + "X-Request-ID": "d99bd16c-72a0-40cc-9045-433bbd5cbafa" }, "ResponseBody": { - "anomalyDetectionConfigurationId": "d2639036-b318-4d03-a03d-e3982e8b9f82", + "anomalyDetectionConfigurationId": "dd778809-6f70-4179-b39b-ac1e099dd02a", "name": "configvAKZrVew", "description": "", - "metricId": "9f18ac31-5fab-4b2d-8324-3470beb29af9", + "metricId": "1102ea3f-a76b-4906-b57e-1f976768486b", "wholeMetricConfiguration": { "conditionOperator": "OR", "smartDetectionCondition": { @@ -499,7 +427,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -535,52 +463,58 @@ } }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/d2639036-b318-4d03-a03d-e3982e8b9f82", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/dd778809-6f70-4179-b39b-ac1e099dd02a", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-bf8efb24acb7584e9058d537420f23a6-3d79870050bdaf4e-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-d5da5566cecaf041941515e14a770d4a-81ae2387e3a48748-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "49f103837d88e9dd7727697283e5ddf1", + "x-ms-client-request-id": "0cbbd774e8b6282e99fb65bcfb51279b", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "befda5af-44f6-45cf-9ffc-e31c7a564c90", + "apim-request-id": "faaaf2cb-3763-4d1c-b123-685fbf6e8196", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:43 GMT", + "Date": "Thu, 17 Jun 2021 21:31:50 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "104", - "x-request-id": "befda5af-44f6-45cf-9ffc-e31c7a564c90" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5223", + "X-Request-ID": "faaaf2cb-3763-4d1c-b123-685fbf6e8196" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/be1cd0a2-af3a-447a-9291-f3e8807ba525", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/69e4bfd2-863b-45c8-ae34-69a03ed30cda", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-a522de55b76c6d4a919c7778d2ddcb3c-6ab19c933632c145-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-a01892038880f04e8d84b94f417c2261-6b42ba4c9ea75240-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "37368383194f4dac9303869fbc82631a", + "x-ms-client-request-id": "49f103837d88e9dd7727697283e5ddf1", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "a3d39401-b802-45a5-9ddf-8d1b9433931e", + "apim-request-id": "98be0caf-3feb-43ab-a84c-c093a4f68ba0", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:43 GMT", + "Date": "Thu, 17 Jun 2021 21:31:51 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "307", - "x-request-id": "a3d39401-b802-45a5-9ddf-8d1b9433931e" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "422", + "X-Request-ID": "98be0caf-3feb-43ab-a84c-c093a4f68ba0" }, "ResponseBody": [] } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/UpdateDetectionConfigurationWithMinimumSetup(False)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/UpdateDetectionConfigurationWithMinimumSetup(False)Async.json index f4777f68329c1..490b7d3776e7d 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/UpdateDetectionConfigurationWithMinimumSetup(False)Async.json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/UpdateDetectionConfigurationWithMinimumSetup(False)Async.json @@ -8,8 +8,11 @@ "Content-Length": "312", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-71ae8e508b88be44a16c8a28afaca374-1874a03bec3db640-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-ab3d47b437f8a34494811f0608dd7764-e671c900832e3547-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "7840d24d9997aafc09851a1a4625dd06", "x-ms-return-client-request-id": "true" @@ -39,25 +42,28 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "93991dc0-a7c6-4395-a4b5-24abf07e9c64", + "apim-request-id": "7d99e6f5-bed6-4b7b-b83f-5a131945abe8", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:04:09 GMT", - "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/e2f0546f-c843-496c-a3d8-0676fa795cb0", + "Date": "Thu, 17 Jun 2021 21:32:29 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/88e6e5ea-67d0-4824-bbee-20a5a469b5eb", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "467", - "x-request-id": "93991dc0-a7c6-4395-a4b5-24abf07e9c64" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "434", + "X-Request-ID": "7d99e6f5-bed6-4b7b-b83f-5a131945abe8" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/e2f0546f-c843-496c-a3d8-0676fa795cb0", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/88e6e5ea-67d0-4824-bbee-20a5a469b5eb", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-71ae8e508b88be44a16c8a28afaca374-42765ec0543e724f-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-ab3d47b437f8a34494811f0608dd7764-03df6919f714ce4a-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "6762f3a7ddc97f158dba8de0aa87e4c6", "x-ms-return-client-request-id": "true" @@ -65,21 +71,21 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "4b303a6a-f090-4df0-b16b-61f35ab07d8f", + "apim-request-id": "14fb4087-ae96-477a-a169-524f5bec8a36", "Content-Length": "1010", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:04:09 GMT", + "Date": "Thu, 17 Jun 2021 21:32:30 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "203", - "x-request-id": "4b303a6a-f090-4df0-b16b-61f35ab07d8f" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "150", + "X-Request-ID": "14fb4087-ae96-477a-a169-524f5bec8a36" }, "ResponseBody": { - "dataFeedId": "e2f0546f-c843-496c-a3d8-0676fa795cb0", + "dataFeedId": "88e6e5ea-67d0-4824-bbee-20a5a469b5eb", "dataFeedName": "dataFeed9OR03UcA", "metrics": [ { - "metricId": "9feee10a-2367-4f26-af0b-64e9d4796ef1", + "metricId": "e41bd543-96f7-4852-a5d5-0ce49383951a", "metricName": "metric", "metricDisplayName": "metric", "metricDescription": "" @@ -116,7 +122,7 @@ "viewers": [], "creator": "foo@contoso.com", "status": "Active", - "createdTime": "2021-06-09T23:04:09Z", + "createdTime": "2021-06-17T21:32:30Z", "isAdmin": true, "actionLinkTemplate": "", "dataSourceParameter": { @@ -133,15 +139,18 @@ "Content-Length": "872", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-23d55e1aec0e994496003f5d4f52ef8b-c64f973563400e47-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-a3f24c6e3f2c4949b3bbd57c119dd715-5261a0349de88246-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "249ae5a842d0bbb90f619aea70027d70", "x-ms-return-client-request-id": "true" }, "RequestBody": { "name": "configEjjpJh0Q", - "metricId": "9feee10a-2367-4f26-af0b-64e9d4796ef1", + "metricId": "e41bd543-96f7-4852-a5d5-0ce49383951a", "wholeMetricConfiguration": { "conditionOperator": "OR", "smartDetectionCondition": { @@ -165,7 +174,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -201,133 +210,49 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "ee377802-b13f-493c-a549-4e89424d0474", + "apim-request-id": "ec0ee5a3-91c5-4ed0-ac9d-38cd1038140c", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:04:09 GMT", - "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/23356a11-2281-441c-8dc9-b16f5e09e1df", + "Date": "Thu, 17 Jun 2021 21:32:30 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/22805aa1-25fd-4f7d-9940-1960675cce5a", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "183", - "x-request-id": "ee377802-b13f-493c-a549-4e89424d0474" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "245", + "X-Request-ID": "ec0ee5a3-91c5-4ed0-ac9d-38cd1038140c" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/23356a11-2281-441c-8dc9-b16f5e09e1df", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/22805aa1-25fd-4f7d-9940-1960675cce5a", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-23d55e1aec0e994496003f5d4f52ef8b-85af4dc5dad4d048-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-api-key": "Sanitized", - "x-ms-client-request-id": "dcebc1bd1c0b8200a1541dae1760e4fe", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "64912434-0f19-49af-b3e1-3092f9ef37dc", - "Content-Length": "978", - "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:04:09 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "92", - "x-request-id": "64912434-0f19-49af-b3e1-3092f9ef37dc" - }, - "ResponseBody": { - "anomalyDetectionConfigurationId": "23356a11-2281-441c-8dc9-b16f5e09e1df", - "name": "configEjjpJh0Q", - "description": "", - "metricId": "9feee10a-2367-4f26-af0b-64e9d4796ef1", - "wholeMetricConfiguration": { - "conditionOperator": "OR", - "smartDetectionCondition": { - "sensitivity": 60.0, - "anomalyDetectorDirection": "Up", - "suppressCondition": { - "minNumber": 5, - "minRatio": 6.0 - } - }, - "hardThresholdCondition": { - "lowerBound": 10.0, - "anomalyDetectorDirection": "Down", - "suppressCondition": { - "minNumber": 1, - "minRatio": 2.0 - } - } - }, - "dimensionGroupOverrideConfigurations": [ - { - "group": { - "dimension": { - "dimensionA": "Koltaka" - } - }, - "changeThresholdCondition": { - "changePercentage": 40.0, - "shiftPoint": 12, - "anomalyDetectorDirection": "Up", - "withinRange": false, - "suppressCondition": { - "minNumber": 5, - "minRatio": 6.0 - } - } - } + "traceparent": "00-a3f24c6e3f2c4949b3bbd57c119dd715-a6fe53771b2d694b-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" ], - "seriesOverrideConfigurations": [ - { - "series": { - "dimension": { - "dimensionA": "Delhi", - "dimensionB": "Handmade" - } - }, - "smartDetectionCondition": { - "sensitivity": 30.0, - "anomalyDetectorDirection": "Both", - "suppressCondition": { - "minNumber": 3, - "minRatio": 4.0 - } - } - } - ] - } - }, - { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/23356a11-2281-441c-8dc9-b16f5e09e1df", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-972a5d39b07dd64082073796c52a0ff0-c8561e098677844a-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-api-key": "Sanitized", - "x-ms-client-request-id": "e4bf1042f0424aaf01d2d048ecf955f9", + "x-ms-client-request-id": "dcebc1bd1c0b8200a1541dae1760e4fe", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "26b4f58e-62ca-419a-9a32-5b3f50a08cee", + "apim-request-id": "0ca6ef0e-c230-44d2-8d51-098bf7960711", "Content-Length": "978", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:04:09 GMT", + "Date": "Thu, 17 Jun 2021 21:32:30 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "83", - "x-request-id": "26b4f58e-62ca-419a-9a32-5b3f50a08cee" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "93", + "X-Request-ID": "0ca6ef0e-c230-44d2-8d51-098bf7960711" }, "ResponseBody": { - "anomalyDetectionConfigurationId": "23356a11-2281-441c-8dc9-b16f5e09e1df", + "anomalyDetectionConfigurationId": "22805aa1-25fd-4f7d-9940-1960675cce5a", "name": "configEjjpJh0Q", "description": "", - "metricId": "9feee10a-2367-4f26-af0b-64e9d4796ef1", + "metricId": "e41bd543-96f7-4852-a5d5-0ce49383951a", "wholeMetricConfiguration": { "conditionOperator": "OR", "smartDetectionCondition": { @@ -351,7 +276,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -387,17 +312,20 @@ } }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/23356a11-2281-441c-8dc9-b16f5e09e1df", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/22805aa1-25fd-4f7d-9940-1960675cce5a", "RequestMethod": "PATCH", "RequestHeaders": { "Accept": "application/json", "Content-Length": "839", "Content-Type": "application/merge-patch\u002Bjson", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-b6c179c5e19b9c469142b08fad04c2aa-eac029a07aba6b42-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-730be51b23176f458c9830dbb5204237-4b866e42ec409e4d-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "61c09d1ad5bd8c46e417837b240aa4af", + "x-ms-client-request-id": "e4bf1042f0424aaf01d2d048ecf955f9", "x-ms-return-client-request-id": "true" }, "RequestBody": { @@ -426,7 +354,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -462,20 +390,20 @@ }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "43ac9534-9c72-41bf-a8bd-c1d23dd42ae2", + "apim-request-id": "539d4a15-75e4-4671-b374-ecd9d75e9a91", "Content-Length": "978", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:04:10 GMT", + "Date": "Thu, 17 Jun 2021 21:32:30 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "228", - "x-request-id": "43ac9534-9c72-41bf-a8bd-c1d23dd42ae2" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "290", + "X-Request-ID": "539d4a15-75e4-4671-b374-ecd9d75e9a91" }, "ResponseBody": { - "anomalyDetectionConfigurationId": "23356a11-2281-441c-8dc9-b16f5e09e1df", + "anomalyDetectionConfigurationId": "22805aa1-25fd-4f7d-9940-1960675cce5a", "name": "configEjjpJh0Q", "description": "", - "metricId": "9feee10a-2367-4f26-af0b-64e9d4796ef1", + "metricId": "e41bd543-96f7-4852-a5d5-0ce49383951a", "wholeMetricConfiguration": { "conditionOperator": "OR", "smartDetectionCondition": { @@ -499,7 +427,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -535,52 +463,58 @@ } }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/23356a11-2281-441c-8dc9-b16f5e09e1df", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/22805aa1-25fd-4f7d-9940-1960675cce5a", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-f33146d78dddb74289f4b0385f641d99-c6c7cc8833340f45-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-b794e187f462324a8ea32675e10062c1-12d3e6a56ce4bb4e-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "5fa89b7d9843cc2d11a0da394bb895a8", + "x-ms-client-request-id": "61c09d1ad5bd8c46e417837b240aa4af", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "db73e448-0fab-4798-8d83-3b9d377cf1f2", + "apim-request-id": "78117764-51f1-4fae-8ea7-30a995ee23ea", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:04:10 GMT", + "Date": "Thu, 17 Jun 2021 21:32:31 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "99", - "x-request-id": "db73e448-0fab-4798-8d83-3b9d377cf1f2" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "118", + "X-Request-ID": "78117764-51f1-4fae-8ea7-30a995ee23ea" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/e2f0546f-c843-496c-a3d8-0676fa795cb0", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/88e6e5ea-67d0-4824-bbee-20a5a469b5eb", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-456b222dc189594bbdacfbc128421787-c544c72644eefd4e-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-9578d6743ec14f48af5cf4a905341ca4-9edc50bda7a63e44-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "799424fe839f6c41c933002a6d3325f6", + "x-ms-client-request-id": "5fa89b7d9843cc2d11a0da394bb895a8", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "b04225d8-6a91-440d-9c98-2d1ee8e518a8", + "apim-request-id": "21185eaa-3128-495c-9f08-4e13088c954e", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:04:10 GMT", + "Date": "Thu, 17 Jun 2021 21:32:31 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "291", - "x-request-id": "b04225d8-6a91-440d-9c98-2d1ee8e518a8" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "309", + "X-Request-ID": "21185eaa-3128-495c-9f08-4e13088c954e" }, "ResponseBody": [] } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/UpdateDetectionConfigurationWithMinimumSetup(True).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/UpdateDetectionConfigurationWithMinimumSetup(True).json index 334ece663010e..b8fa3411b2709 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/UpdateDetectionConfigurationWithMinimumSetup(True).json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/UpdateDetectionConfigurationWithMinimumSetup(True).json @@ -8,8 +8,11 @@ "Content-Length": "312", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-fa38a27c8c49e0429328227e23a858e8-c672a022d3b94e47-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-d43705e498a65b468e39d91fe7ac75c2-bb2a6f23460f204f-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "18a3d941380a038cf555a18dc01b1d16", "x-ms-return-client-request-id": "true" @@ -39,25 +42,28 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "97ee45a7-d6d8-4fbe-ba90-cee087ba604d", + "apim-request-id": "ea44812b-09fa-4904-9f8f-ba436662ff21", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:34 GMT", - "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/ebc756ac-28e6-48c2-a2a8-5ae05a54d402", + "Date": "Thu, 17 Jun 2021 21:31:09 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/a15de901-6e97-4ca4-9449-c0f7bec02a96", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "431", - "x-request-id": "97ee45a7-d6d8-4fbe-ba90-cee087ba604d" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "772", + "X-Request-ID": "ea44812b-09fa-4904-9f8f-ba436662ff21" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/ebc756ac-28e6-48c2-a2a8-5ae05a54d402", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/a15de901-6e97-4ca4-9449-c0f7bec02a96", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-fa38a27c8c49e0429328227e23a858e8-4761577565860d45-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-d43705e498a65b468e39d91fe7ac75c2-8521a354b02ced4e-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "faac52bf6e56e4ed880433800aa248b0", "x-ms-return-client-request-id": "true" @@ -65,21 +71,21 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "a9110aa0-d6d8-4ccd-8ced-7f03c1df3cb6", + "apim-request-id": "c52c8ae0-fe3a-4c8e-9e46-d18d08d0f0e4", "Content-Length": "1010", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:34 GMT", + "Date": "Thu, 17 Jun 2021 21:31:14 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "165", - "x-request-id": "a9110aa0-d6d8-4ccd-8ced-7f03c1df3cb6" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5241", + "X-Request-ID": "c52c8ae0-fe3a-4c8e-9e46-d18d08d0f0e4" }, "ResponseBody": { - "dataFeedId": "ebc756ac-28e6-48c2-a2a8-5ae05a54d402", + "dataFeedId": "a15de901-6e97-4ca4-9449-c0f7bec02a96", "dataFeedName": "dataFeedvvfJ7FgJ", "metrics": [ { - "metricId": "5f58c8a4-dd46-4c17-9557-0d2d386d73f9", + "metricId": "de19d817-5caf-4b53-b31b-8b4521f92e58", "metricName": "metric", "metricDisplayName": "metric", "metricDescription": "" @@ -116,7 +122,7 @@ "viewers": [], "creator": "foo@contoso.com", "status": "Active", - "createdTime": "2021-06-09T23:03:34Z", + "createdTime": "2021-06-17T21:31:09Z", "isAdmin": true, "actionLinkTemplate": "", "dataSourceParameter": { @@ -133,15 +139,18 @@ "Content-Length": "872", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-0e9ed9af1473884c877d97b5974044dc-683d74d82e657140-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-5bba9ada6ffc734eba2807b1a45a5454-34f1ea256e2fca4f-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "d7ea94c7664bf36d4d60a5e758de95d2", "x-ms-return-client-request-id": "true" }, "RequestBody": { "name": "configGwRKjMqC", - "metricId": "5f58c8a4-dd46-4c17-9557-0d2d386d73f9", + "metricId": "de19d817-5caf-4b53-b31b-8b4521f92e58", "wholeMetricConfiguration": { "conditionOperator": "OR", "smartDetectionCondition": { @@ -165,7 +174,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -201,133 +210,49 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "0bc10ff2-b6ec-4233-9c9f-9394c82879e6", + "apim-request-id": "f005d118-3a90-4e7b-a121-683d7d9837a3", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:34 GMT", - "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/ed243ef8-8ac2-4fc3-be47-4038b290dbd7", + "Date": "Thu, 17 Jun 2021 21:31:19 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/ac77018c-bc72-414b-8c0e-058e1cb4e287", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "172", - "x-request-id": "0bc10ff2-b6ec-4233-9c9f-9394c82879e6" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5298", + "X-Request-ID": "f005d118-3a90-4e7b-a121-683d7d9837a3" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/ed243ef8-8ac2-4fc3-be47-4038b290dbd7", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/ac77018c-bc72-414b-8c0e-058e1cb4e287", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-0e9ed9af1473884c877d97b5974044dc-8c4419dc0fbbcb44-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-api-key": "Sanitized", - "x-ms-client-request-id": "0590beeb0b0552f80df0448824b137dc", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "b12e7e7f-64bf-442a-996b-bd46fe7001d0", - "Content-Length": "978", - "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:34 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "92", - "x-request-id": "b12e7e7f-64bf-442a-996b-bd46fe7001d0" - }, - "ResponseBody": { - "anomalyDetectionConfigurationId": "ed243ef8-8ac2-4fc3-be47-4038b290dbd7", - "name": "configGwRKjMqC", - "description": "", - "metricId": "5f58c8a4-dd46-4c17-9557-0d2d386d73f9", - "wholeMetricConfiguration": { - "conditionOperator": "OR", - "smartDetectionCondition": { - "sensitivity": 60.0, - "anomalyDetectorDirection": "Up", - "suppressCondition": { - "minNumber": 5, - "minRatio": 6.0 - } - }, - "hardThresholdCondition": { - "lowerBound": 10.0, - "anomalyDetectorDirection": "Down", - "suppressCondition": { - "minNumber": 1, - "minRatio": 2.0 - } - } - }, - "dimensionGroupOverrideConfigurations": [ - { - "group": { - "dimension": { - "dimensionA": "Koltaka" - } - }, - "changeThresholdCondition": { - "changePercentage": 40.0, - "shiftPoint": 12, - "anomalyDetectorDirection": "Up", - "withinRange": false, - "suppressCondition": { - "minNumber": 5, - "minRatio": 6.0 - } - } - } + "traceparent": "00-5bba9ada6ffc734eba2807b1a45a5454-e8ab68f701f73347-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" ], - "seriesOverrideConfigurations": [ - { - "series": { - "dimension": { - "dimensionA": "Delhi", - "dimensionB": "Handmade" - } - }, - "smartDetectionCondition": { - "sensitivity": 30.0, - "anomalyDetectorDirection": "Both", - "suppressCondition": { - "minNumber": 3, - "minRatio": 4.0 - } - } - } - ] - } - }, - { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/ed243ef8-8ac2-4fc3-be47-4038b290dbd7", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-ed3704f5a79e8345a95ea6a04042752b-579aafc08640a64a-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-api-key": "Sanitized", - "x-ms-client-request-id": "c23290e215832298963f32aafc61586a", + "x-ms-client-request-id": "0590beeb0b0552f80df0448824b137dc", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "bb9eb037-b910-44e5-abbc-0d72368ddebe", + "apim-request-id": "2ed06009-7bcc-4dd2-a7f8-c7125073859e", "Content-Length": "978", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:34 GMT", + "Date": "Thu, 17 Jun 2021 21:31:26 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "89", - "x-request-id": "bb9eb037-b910-44e5-abbc-0d72368ddebe" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5514", + "X-Request-ID": "2ed06009-7bcc-4dd2-a7f8-c7125073859e" }, "ResponseBody": { - "anomalyDetectionConfigurationId": "ed243ef8-8ac2-4fc3-be47-4038b290dbd7", + "anomalyDetectionConfigurationId": "ac77018c-bc72-414b-8c0e-058e1cb4e287", "name": "configGwRKjMqC", "description": "", - "metricId": "5f58c8a4-dd46-4c17-9557-0d2d386d73f9", + "metricId": "de19d817-5caf-4b53-b31b-8b4521f92e58", "wholeMetricConfiguration": { "conditionOperator": "OR", "smartDetectionCondition": { @@ -351,7 +276,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -387,17 +312,20 @@ } }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/ed243ef8-8ac2-4fc3-be47-4038b290dbd7", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/ac77018c-bc72-414b-8c0e-058e1cb4e287", "RequestMethod": "PATCH", "RequestHeaders": { "Accept": "application/json", "Content-Length": "839", "Content-Type": "application/merge-patch\u002Bjson", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-a948c1949c219a469e1031a3afdbf7a9-39160592d6d83949-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-835be1b845a8fc469159d71d2f296c86-30bf02e141bf8c46-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "208024a26953bc169b97ca5b21e5cf9c", + "x-ms-client-request-id": "c23290e215832298963f32aafc61586a", "x-ms-return-client-request-id": "true" }, "RequestBody": { @@ -426,7 +354,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -462,20 +390,20 @@ }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "f463dced-6c51-4bc4-bd91-b419373e7c36", + "apim-request-id": "9210289b-d9f4-4e10-99c2-16e106b3b131", "Content-Length": "978", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:03:35 GMT", + "Date": "Thu, 17 Jun 2021 21:31:31 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "245", - "x-request-id": "f463dced-6c51-4bc4-bd91-b419373e7c36" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5395", + "X-Request-ID": "9210289b-d9f4-4e10-99c2-16e106b3b131" }, "ResponseBody": { - "anomalyDetectionConfigurationId": "ed243ef8-8ac2-4fc3-be47-4038b290dbd7", + "anomalyDetectionConfigurationId": "ac77018c-bc72-414b-8c0e-058e1cb4e287", "name": "configGwRKjMqC", "description": "", - "metricId": "5f58c8a4-dd46-4c17-9557-0d2d386d73f9", + "metricId": "de19d817-5caf-4b53-b31b-8b4521f92e58", "wholeMetricConfiguration": { "conditionOperator": "OR", "smartDetectionCondition": { @@ -499,7 +427,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -535,52 +463,58 @@ } }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/ed243ef8-8ac2-4fc3-be47-4038b290dbd7", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/ac77018c-bc72-414b-8c0e-058e1cb4e287", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-5744223d09970046a817e9ba6ec794f0-880ae65fcf2a1242-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-d308061e39009c498df9e2cbc44be72e-ade365d018425044-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "c704c929d3abd64e256d6fc5d84e56ac", + "x-ms-client-request-id": "208024a26953bc169b97ca5b21e5cf9c", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "5e3694aa-52bc-4d5b-9585-826321b965bc", + "apim-request-id": "77097ec1-1eac-44c9-aa23-00fb10931016", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:35 GMT", + "Date": "Thu, 17 Jun 2021 21:31:32 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "92", - "x-request-id": "5e3694aa-52bc-4d5b-9585-826321b965bc" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "180", + "X-Request-ID": "77097ec1-1eac-44c9-aa23-00fb10931016" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/ebc756ac-28e6-48c2-a2a8-5ae05a54d402", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/a15de901-6e97-4ca4-9449-c0f7bec02a96", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-71febfb221c4744a9f9ac4d99391b1dc-d9a566994d4dc346-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-6478f6800e50b143a4b0c18df03cb6b2-a8c2ee39423f1c43-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "ffe6da9716317989797626eb4a3d00b1", + "x-ms-client-request-id": "c704c929d3abd64e256d6fc5d84e56ac", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "0bfc902a-9b20-48a0-9c0c-1dd43ce0108f", + "apim-request-id": "d8270380-013d-4c2a-8972-8a1cd03ed674", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:03:35 GMT", + "Date": "Thu, 17 Jun 2021 21:31:32 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "289", - "x-request-id": "0bfc902a-9b20-48a0-9c0c-1dd43ce0108f" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "385", + "X-Request-ID": "d8270380-013d-4c2a-8972-8a1cd03ed674" }, "ResponseBody": [] } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/UpdateDetectionConfigurationWithMinimumSetup(True)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/UpdateDetectionConfigurationWithMinimumSetup(True)Async.json index 1970544ac0e2e..4fc8e10905ae8 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/UpdateDetectionConfigurationWithMinimumSetup(True)Async.json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionConfigurationLiveTests/UpdateDetectionConfigurationWithMinimumSetup(True)Async.json @@ -8,8 +8,11 @@ "Content-Length": "312", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-656abca2c279374891d7bff89ed5e367-60c1fa84c398774d-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-2f177fabbf409b4dbfda7b153054fdc7-07f4798544cf2249-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "44d33fe48170c13acd1c9736f8c740a4", "x-ms-return-client-request-id": "true" @@ -39,25 +42,28 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "09c038e1-750b-4c30-b36f-1cc56ad1911c", + "apim-request-id": "9a7ad82c-eb0c-4359-8ff9-7f6fb6376832", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:04:06 GMT", - "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/1a8c5037-2fad-4a8a-ae40-4fe5bff82f14", + "Date": "Thu, 17 Jun 2021 21:32:22 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/cdb4e854-2370-4b98-a85e-979946c0b9fb", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "449", - "x-request-id": "09c038e1-750b-4c30-b36f-1cc56ad1911c" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "541", + "X-Request-ID": "9a7ad82c-eb0c-4359-8ff9-7f6fb6376832" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/1a8c5037-2fad-4a8a-ae40-4fe5bff82f14", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/cdb4e854-2370-4b98-a85e-979946c0b9fb", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-656abca2c279374891d7bff89ed5e367-46463f5504ba6f4d-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-2f177fabbf409b4dbfda7b153054fdc7-8a7d9545e83c794d-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "d39d34622047a701a03d2883ef74e60c", "x-ms-return-client-request-id": "true" @@ -65,21 +71,21 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "7869406e-5c74-408a-88ef-a6a9ecd6bf42", + "apim-request-id": "a32eb62f-ecf3-49fe-8ab5-5df7d4b44f6c", "Content-Length": "1010", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:04:07 GMT", + "Date": "Thu, 17 Jun 2021 21:32:28 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "165", - "x-request-id": "7869406e-5c74-408a-88ef-a6a9ecd6bf42" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5278", + "X-Request-ID": "a32eb62f-ecf3-49fe-8ab5-5df7d4b44f6c" }, "ResponseBody": { - "dataFeedId": "1a8c5037-2fad-4a8a-ae40-4fe5bff82f14", + "dataFeedId": "cdb4e854-2370-4b98-a85e-979946c0b9fb", "dataFeedName": "dataFeedNBUpfLc4", "metrics": [ { - "metricId": "a02a3e1e-a512-46fa-8d90-39a7d6f0a475", + "metricId": "8cfae3f0-e910-4cba-99d9-769681ebdf8c", "metricName": "metric", "metricDisplayName": "metric", "metricDescription": "" @@ -116,7 +122,7 @@ "viewers": [], "creator": "foo@contoso.com", "status": "Active", - "createdTime": "2021-06-09T23:04:07Z", + "createdTime": "2021-06-17T21:32:22Z", "isAdmin": true, "actionLinkTemplate": "", "dataSourceParameter": { @@ -133,15 +139,18 @@ "Content-Length": "872", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-09a045093136064b94ad589c62c891ab-0d58771e3125ed47-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-f756c5461db52a4f916a8d0de502e723-e478df6cb202ad49-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "5ff10b6921e4fe798a13820899891cc3", "x-ms-return-client-request-id": "true" }, "RequestBody": { "name": "configsuJALrSB", - "metricId": "a02a3e1e-a512-46fa-8d90-39a7d6f0a475", + "metricId": "8cfae3f0-e910-4cba-99d9-769681ebdf8c", "wholeMetricConfiguration": { "conditionOperator": "OR", "smartDetectionCondition": { @@ -165,7 +174,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -201,133 +210,49 @@ }, "StatusCode": 201, "ResponseHeaders": { - "apim-request-id": "2b0dc53e-91da-4eca-a1d9-7fba8bbcb908", + "apim-request-id": "9f83bec8-4ed9-469f-9b40-939730efcd32", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:04:07 GMT", - "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/23303a63-4357-4fc5-8d77-0e95e20d86dd", + "Date": "Thu, 17 Jun 2021 21:32:28 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/ba5fbff4-d9a5-445d-9969-49d26b43ac9c", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "196", - "x-request-id": "2b0dc53e-91da-4eca-a1d9-7fba8bbcb908" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "267", + "X-Request-ID": "9f83bec8-4ed9-469f-9b40-939730efcd32" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/23303a63-4357-4fc5-8d77-0e95e20d86dd", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/ba5fbff4-d9a5-445d-9969-49d26b43ac9c", "RequestMethod": "GET", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-09a045093136064b94ad589c62c891ab-cc38e790f63e044b-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", - "x-api-key": "Sanitized", - "x-ms-client-request-id": "33a42c3db65858d2358bf4716980e93d", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "apim-request-id": "1b0fe2b0-19e3-4fe3-93ec-c80ada35d776", - "Content-Length": "978", - "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:04:07 GMT", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "93", - "x-request-id": "1b0fe2b0-19e3-4fe3-93ec-c80ada35d776" - }, - "ResponseBody": { - "anomalyDetectionConfigurationId": "23303a63-4357-4fc5-8d77-0e95e20d86dd", - "name": "configsuJALrSB", - "description": "", - "metricId": "a02a3e1e-a512-46fa-8d90-39a7d6f0a475", - "wholeMetricConfiguration": { - "conditionOperator": "OR", - "smartDetectionCondition": { - "sensitivity": 60.0, - "anomalyDetectorDirection": "Up", - "suppressCondition": { - "minNumber": 5, - "minRatio": 6.0 - } - }, - "hardThresholdCondition": { - "lowerBound": 10.0, - "anomalyDetectorDirection": "Down", - "suppressCondition": { - "minNumber": 1, - "minRatio": 2.0 - } - } - }, - "dimensionGroupOverrideConfigurations": [ - { - "group": { - "dimension": { - "dimensionA": "Koltaka" - } - }, - "changeThresholdCondition": { - "changePercentage": 40.0, - "shiftPoint": 12, - "anomalyDetectorDirection": "Up", - "withinRange": false, - "suppressCondition": { - "minNumber": 5, - "minRatio": 6.0 - } - } - } + "traceparent": "00-f756c5461db52a4f916a8d0de502e723-4e21fe2ec3b32643-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" ], - "seriesOverrideConfigurations": [ - { - "series": { - "dimension": { - "dimensionA": "Delhi", - "dimensionB": "Handmade" - } - }, - "smartDetectionCondition": { - "sensitivity": 30.0, - "anomalyDetectorDirection": "Both", - "suppressCondition": { - "minNumber": 3, - "minRatio": 4.0 - } - } - } - ] - } - }, - { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/23303a63-4357-4fc5-8d77-0e95e20d86dd", - "RequestMethod": "GET", - "RequestHeaders": { - "Accept": "application/json", - "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-a9192a0b23cf864384e3bcd52e5e3969-38d794edba656744-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", "x-api-key": "Sanitized", - "x-ms-client-request-id": "3b696fffa12f7ec3c429f8dbf2dd72b9", + "x-ms-client-request-id": "33a42c3db65858d2358bf4716980e93d", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "872fff5c-77f9-4b09-a1e2-b3e0ce5e831a", + "apim-request-id": "f33be7b3-60f4-4e61-b8d5-ba1f300d1e2d", "Content-Length": "978", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:04:07 GMT", + "Date": "Thu, 17 Jun 2021 21:32:28 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "89", - "x-request-id": "872fff5c-77f9-4b09-a1e2-b3e0ce5e831a" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "101", + "X-Request-ID": "f33be7b3-60f4-4e61-b8d5-ba1f300d1e2d" }, "ResponseBody": { - "anomalyDetectionConfigurationId": "23303a63-4357-4fc5-8d77-0e95e20d86dd", + "anomalyDetectionConfigurationId": "ba5fbff4-d9a5-445d-9969-49d26b43ac9c", "name": "configsuJALrSB", "description": "", - "metricId": "a02a3e1e-a512-46fa-8d90-39a7d6f0a475", + "metricId": "8cfae3f0-e910-4cba-99d9-769681ebdf8c", "wholeMetricConfiguration": { "conditionOperator": "OR", "smartDetectionCondition": { @@ -351,7 +276,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -387,17 +312,20 @@ } }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/23303a63-4357-4fc5-8d77-0e95e20d86dd", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/ba5fbff4-d9a5-445d-9969-49d26b43ac9c", "RequestMethod": "PATCH", "RequestHeaders": { "Accept": "application/json", "Content-Length": "839", "Content-Type": "application/merge-patch\u002Bjson", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-b92b00835f4390489dd83cca5bd0ac2a-affbdc631495674f-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-1583a26f9e774044bedff8e8e68acd97-eadcf2328d1c904c-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "8f829a6a0180b3d539982a582d07950a", + "x-ms-client-request-id": "3b696fffa12f7ec3c429f8dbf2dd72b9", "x-ms-return-client-request-id": "true" }, "RequestBody": { @@ -426,7 +354,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -462,20 +390,20 @@ }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "72cc4b87-dcd9-4f9c-87e8-982b31398681", + "apim-request-id": "55362ea1-77b0-46a7-8e2d-7d8b76680ac4", "Content-Length": "978", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 09 Jun 2021 23:04:08 GMT", + "Date": "Thu, 17 Jun 2021 21:32:28 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "260", - "x-request-id": "72cc4b87-dcd9-4f9c-87e8-982b31398681" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "314", + "X-Request-ID": "55362ea1-77b0-46a7-8e2d-7d8b76680ac4" }, "ResponseBody": { - "anomalyDetectionConfigurationId": "23303a63-4357-4fc5-8d77-0e95e20d86dd", + "anomalyDetectionConfigurationId": "ba5fbff4-d9a5-445d-9969-49d26b43ac9c", "name": "configsuJALrSB", "description": "", - "metricId": "a02a3e1e-a512-46fa-8d90-39a7d6f0a475", + "metricId": "8cfae3f0-e910-4cba-99d9-769681ebdf8c", "wholeMetricConfiguration": { "conditionOperator": "OR", "smartDetectionCondition": { @@ -499,7 +427,7 @@ { "group": { "dimension": { - "dimensionA": "Koltaka" + "dimensionA": "Kolkata" } }, "changeThresholdCondition": { @@ -535,52 +463,58 @@ } }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/23303a63-4357-4fc5-8d77-0e95e20d86dd", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/enrichment/anomalyDetection/configurations/ba5fbff4-d9a5-445d-9969-49d26b43ac9c", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-6ad443513fec3b458d6e8d3b1d53d89f-4a96126a10324c4a-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-4d37419f9b2ac94abae2e4ef3dc2cece-c92032e139003147-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "2a09442ae0209b9368256f2fbef66658", + "x-ms-client-request-id": "8f829a6a0180b3d539982a582d07950a", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "b4e3a96d-8b76-4676-8b29-83d33e5ee307", + "apim-request-id": "642b3cc5-f8f0-46cc-b17d-dd5bae88b4ea", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:04:08 GMT", + "Date": "Thu, 17 Jun 2021 21:32:29 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "139", - "x-request-id": "b4e3a96d-8b76-4676-8b29-83d33e5ee307" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "153", + "X-Request-ID": "642b3cc5-f8f0-46cc-b17d-dd5bae88b4ea" }, "ResponseBody": [] }, { - "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/1a8c5037-2fad-4a8a-ae40-4fe5bff82f14", + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/cdb4e854-2370-4b98-a85e-979946c0b9fb", "RequestMethod": "DELETE", "RequestHeaders": { "Accept": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-aeed1a0844368644ba4d9bd54257b4f6-48e27d2bbe0eab42-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210609.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-f416f9dee811a24a9b513487eb7362d5-51f83f59e6af124d-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", - "x-ms-client-request-id": "ce063a195afdfdbd9ab60296776a51bc", + "x-ms-client-request-id": "2a09442ae0209b9368256f2fbef66658", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { - "apim-request-id": "ff1cdff1-e000-4a12-b2d0-97a0fe01bd50", + "apim-request-id": "e0a16c85-1d39-44e7-bf06-eb13b26e2566", "Content-Length": "0", - "Date": "Wed, 09 Jun 2021 23:04:08 GMT", + "Date": "Thu, 17 Jun 2021 21:32:29 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "282", - "x-request-id": "ff1cdff1-e000-4a12-b2d0-97a0fe01bd50" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "303", + "X-Request-ID": "e0a16c85-1d39-44e7-bf06-eb13b26e2566" }, "ResponseBody": [] } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesWithMinimumSetup(False).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesForDetectionConfigurationWithMinimumSetup(False).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesWithMinimumSetup(False).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesForDetectionConfigurationWithMinimumSetup(False).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesWithMinimumSetup(False)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesForDetectionConfigurationWithMinimumSetup(False)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesWithMinimumSetup(False)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesForDetectionConfigurationWithMinimumSetup(False)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesWithMinimumSetup(True).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesForDetectionConfigurationWithMinimumSetup(True).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesWithMinimumSetup(True).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesForDetectionConfigurationWithMinimumSetup(True).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesWithMinimumSetup(True)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesForDetectionConfigurationWithMinimumSetup(True)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesWithMinimumSetup(True)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesForDetectionConfigurationWithMinimumSetup(True)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesWithOptionalFilter.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesForDetectionConfigurationWithOptionalFilter.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesWithOptionalFilter.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesForDetectionConfigurationWithOptionalFilter.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesWithOptionalFilterAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesForDetectionConfigurationWithOptionalFilterAsync.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesWithOptionalFilterAsync.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomaliesForDetectionConfigurationWithOptionalFilterAsync.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomalyDimensionValuesWithMinimumSetup(False).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomalyDimensionValuesWithMinimumSetup(False).json index 7c0f37bdbd486..ff8ea7d4ff13f 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomalyDimensionValuesWithMinimumSetup(False).json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomalyDimensionValuesWithMinimumSetup(False).json @@ -5,11 +5,14 @@ "RequestMethod": "POST", "RequestHeaders": { "Accept": "application/json", - "Content-Length": "127", + "Content-Length": "92", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-e29df3193d6ac341a7c4a66b36ccf2da-3c0c9fabe83e6e4e-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210604.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-f17f61c9565f1e46b7286ae145eee68d-c47eb335ccfbb547-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "38a83e304094ff90ceb319601b84e4de", "x-ms-return-client-request-id": "true" @@ -17,21 +20,18 @@ "RequestBody": { "startTime": "2020-10-01T00:00:00Z", "endTime": "2020-10-31T00:00:00Z", - "dimensionName": "city", - "dimensionFilter": { - "dimension": {} - } + "dimensionName": "city" }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "fb2213bd-4259-44bb-bf18-ef306cdd2f8b", + "apim-request-id": "4e95266e-3845-481f-9647-e49065fa5b4e", "Content-Length": "675", "Content-Type": "application/json; charset=utf-8", - "Date": "Fri, 04 Jun 2021 10:27:40 GMT", + "Date": "Thu, 17 Jun 2021 21:03:06 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "217", - "x-request-id": "fb2213bd-4259-44bb-bf18-ef306cdd2f8b" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "378", + "X-Request-ID": "4e95266e-3845-481f-9647-e49065fa5b4e" }, "ResponseBody": { "value": [ diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomalyDimensionValuesWithMinimumSetup(False)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomalyDimensionValuesWithMinimumSetup(False)Async.json index 68fa5e2640141..648bc432ac5a8 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomalyDimensionValuesWithMinimumSetup(False)Async.json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomalyDimensionValuesWithMinimumSetup(False)Async.json @@ -5,11 +5,14 @@ "RequestMethod": "POST", "RequestHeaders": { "Accept": "application/json", - "Content-Length": "127", + "Content-Length": "92", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-2d6128328641d44194a6589fcf708c2f-9a1b673782f90449-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210604.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-0362dc9ef20a3a4aa0271471d1eccef7-4c5c9c1677814c44-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "1b3201153b6a0425b654c9297dbf44bb", "x-ms-return-client-request-id": "true" @@ -17,21 +20,18 @@ "RequestBody": { "startTime": "2020-10-01T00:00:00Z", "endTime": "2020-10-31T00:00:00Z", - "dimensionName": "city", - "dimensionFilter": { - "dimension": {} - } + "dimensionName": "city" }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "06e8665a-80fb-4e85-b2fc-4475b1d9fdb6", + "apim-request-id": "bd7e859d-99f1-41f9-aa90-673f47ac7fc7", "Content-Length": "675", "Content-Type": "application/json; charset=utf-8", - "Date": "Fri, 04 Jun 2021 10:27:54 GMT", + "Date": "Thu, 17 Jun 2021 21:03:24 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "223", - "x-request-id": "06e8665a-80fb-4e85-b2fc-4475b1d9fdb6" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5309", + "X-Request-ID": "bd7e859d-99f1-41f9-aa90-673f47ac7fc7" }, "ResponseBody": { "value": [ diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomalyDimensionValuesWithMinimumSetup(True).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomalyDimensionValuesWithMinimumSetup(True).json index 0accd63546ce8..a924d2b71297a 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomalyDimensionValuesWithMinimumSetup(True).json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomalyDimensionValuesWithMinimumSetup(True).json @@ -6,31 +6,31 @@ "RequestHeaders": { "Accept": "application/json", "Authorization": "Sanitized", - "Content-Length": "127", + "Content-Length": "92", "Content-Type": "application/json", - "traceparent": "00-0626f5193d5b95418f1d1073a265b128-933a38ef3b2aa040-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210604.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-93bb10c4eb90dc4c9033781abdd90446-f3584955ee46c347-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-ms-client-request-id": "11b15dd584359f3249c01600a8fedb99", "x-ms-return-client-request-id": "true" }, "RequestBody": { "startTime": "2020-10-01T00:00:00Z", "endTime": "2020-10-31T00:00:00Z", - "dimensionName": "city", - "dimensionFilter": { - "dimension": {} - } + "dimensionName": "city" }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "ff52e5c5-fb01-466f-a1f8-900c1b3728ba", + "apim-request-id": "6e07cb99-d1c2-4b04-a697-78f33d78a1ce", "Content-Length": "675", "Content-Type": "application/json; charset=utf-8", - "Date": "Fri, 04 Jun 2021 10:27:40 GMT", + "Date": "Thu, 17 Jun 2021 21:03:06 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "206", - "x-request-id": "ff52e5c5-fb01-466f-a1f8-900c1b3728ba" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5407", + "X-Request-ID": "6e07cb99-d1c2-4b04-a697-78f33d78a1ce" }, "ResponseBody": { "value": [ diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomalyDimensionValuesWithMinimumSetup(True)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomalyDimensionValuesWithMinimumSetup(True)Async.json index 7f1af8f2c8117..cea0bb7f6c505 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomalyDimensionValuesWithMinimumSetup(True)Async.json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetAnomalyDimensionValuesWithMinimumSetup(True)Async.json @@ -6,31 +6,31 @@ "RequestHeaders": { "Accept": "application/json", "Authorization": "Sanitized", - "Content-Length": "127", + "Content-Length": "92", "Content-Type": "application/json", - "traceparent": "00-bd60ac834821dc489f6cb3a28316a0d8-6982e6977843134c-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210604.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-009527b4c1a7ac4cbcb2bb19663cc8c7-7a96e3a9bd0e214d-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-ms-client-request-id": "e57fbf5659278075d2a85f55bd2c8a16", "x-ms-return-client-request-id": "true" }, "RequestBody": { "startTime": "2020-10-01T00:00:00Z", "endTime": "2020-10-31T00:00:00Z", - "dimensionName": "city", - "dimensionFilter": { - "dimension": {} - } + "dimensionName": "city" }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "9ad17387-3539-4d0d-bc19-f20b1fb83f7f", + "apim-request-id": "dfc8d3d8-b880-4ce9-b8af-0a53d88eb3ce", "Content-Length": "675", "Content-Type": "application/json; charset=utf-8", - "Date": "Fri, 04 Jun 2021 10:27:54 GMT", + "Date": "Thu, 17 Jun 2021 21:03:19 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "10505", - "x-request-id": "9ad17387-3539-4d0d-bc19-f20b1fb83f7f" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5325", + "X-Request-ID": "dfc8d3d8-b880-4ce9-b8af-0a53d88eb3ce" }, "ResponseBody": { "value": [ diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsWithMinimumSetup(False).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsForDetectionConfigurationWithMinimumSetup(False).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsWithMinimumSetup(False).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsForDetectionConfigurationWithMinimumSetup(False).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsWithMinimumSetup(False)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsForDetectionConfigurationWithMinimumSetup(False)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsWithMinimumSetup(False)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsForDetectionConfigurationWithMinimumSetup(False)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsWithMinimumSetup(True).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsForDetectionConfigurationWithMinimumSetup(True).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsWithMinimumSetup(True).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsForDetectionConfigurationWithMinimumSetup(True).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsWithMinimumSetup(True)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsForDetectionConfigurationWithMinimumSetup(True)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsWithMinimumSetup(True)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsForDetectionConfigurationWithMinimumSetup(True)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsWithOptionalDimensionFilter.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsForDetectionConfigurationWithOptionalDimensionFilter.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsWithOptionalDimensionFilter.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsForDetectionConfigurationWithOptionalDimensionFilter.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsWithOptionalDimensionFilterAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsForDetectionConfigurationWithOptionalDimensionFilterAsync.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsWithOptionalDimensionFilterAsync.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetIncidentsForDetectionConfigurationWithOptionalDimensionFilterAsync.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetMetricEnrichedSeriesData(False).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetMetricEnrichedSeriesData(False).json index 03d083f53a26e..653322f7661f6 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetMetricEnrichedSeriesData(False).json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetMetricEnrichedSeriesData(False).json @@ -8,8 +8,11 @@ "Content-Length": "187", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-abc027728ffe4a45ae06d58b4733b322-bb5406f32dad6543-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210604.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-7f3fd9a1ce7e8f4588aa5736096ea934-c934febb5b490d43-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "6639609f282409f12f4e2e2a64e4dc59", "x-ms-return-client-request-id": "true" @@ -26,7 +29,7 @@ }, { "dimension": { - "city": "Koltaka", + "city": "Kolkata", "category": "__SUM__" } } @@ -34,14 +37,14 @@ }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "aa0ff572-75d2-4d71-aba3-2e6204b3b9a9", - "Content-Length": "3089", + "apim-request-id": "bc7b5a69-e928-4e9e-b4bb-719f0dc463d5", + "Content-Length": "5757", "Content-Type": "application/json; charset=utf-8", - "Date": "Fri, 04 Jun 2021 10:27:41 GMT", + "Date": "Thu, 17 Jun 2021 21:32:40 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "260", - "x-request-id": "aa0ff572-75d2-4d71-aba3-2e6204b3b9a9" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "204", + "X-Request-ID": "bc7b5a69-e928-4e9e-b4bb-719f0dc463d5" }, "ResponseBody": { "value": [ @@ -181,72 +184,72 @@ 7 ], "expectedValueList": [ - 639841.41659923911, - 593988.65694304474, + 639841.4165992391, + 593988.6569430447, 406904.42575976794, 468582.4306800373, - 651100.31689623953, - 653907.80749789369, - 649388.10475532978, - 650261.48521728278, - 598233.03672833683, + 651100.3168962395, + 653907.8074978937, + 649388.1047553298, + 650261.4852172828, + 598233.0367283368, 405034.32113478496, - 464950.18477452273, - 644979.96202732914, - 642600.37326538528, - 628513.53523696074, + 464950.1847745227, + 644979.9620273291, + 642600.3732653853, + 628513.5352369607, 624318.847227793, 567354.0504453046, - 368844.75571440952, + 368844.7557144095, 425882.59950280725, - 605028.02480125893, + 605028.0248012589, 601921.3158975268, - 587514.03329893062, - 584109.19142256991, - 535764.72356415493, + 587514.0332989306, + 584109.1914225699, + 535764.7235641549, 345875.75775733317, - 411264.18596229109, - 598760.19567730289, - 602399.09709896054, - 594737.42482575425, - 596967.90257180436, - 548623.43471338938 + 411264.1859622911, + 598760.1956773029, + 602399.0970989605, + 594737.4248257542, + 596967.9025718044, + 548623.4347133894 ], "lowerBoundaryList": [ - 639841.41659923911, + 639841.4165992391, 591698.8, 393672.8, 461016.4, - 651100.31689623953, - 653907.80749789369, - 649388.10475532978, - 650261.48521728278, - 598233.03672833683, + 651100.3168962395, + 653907.8074978937, + 649388.1047553298, + 650261.4852172828, + 598233.0367283368, 405034.32113478496, 460825.6, - 644979.96202732914, + 644979.9620273291, 639784.2, - 628513.53523696074, + 628513.5352369607, 622654.2, 567354.0504453046, - 368844.75571440952, + 368844.7557144095, 423373.6, 595968.4, 601921.3158975268, 585573.4, - 584109.19142256991, - 535764.72356415493, + 584109.1914225699, + 535764.7235641549, 345875.75775733317, - 411264.18596229109, - 598760.19567730289, - 602399.09709896054, - 594737.42482575425, - 596967.90257180436, - 548623.43471338938 + 411264.1859622911, + 598760.1956773029, + 602399.0970989605, + 594737.4248257542, + 596967.9025718044, + 548623.4347133894 ], "upperBoundaryList": [ 646400.8, - 593988.65694304474, + 593988.6569430447, 406904.42575976794, 468582.4306800373, 671330.0, @@ -255,42 +258,259 @@ 652647.2, 602663.2, 405481.2, - 464950.18477452273, + 464950.1847745227, 648188.4, - 642600.37326538528, + 642600.3732653853, 629455.0, 624318.847227793, 575832.6, 376714.8, 425882.59950280725, - 605028.02480125893, + 605028.0248012589, 601921.3158975268, - 587514.03329893062, + 587514.0332989306, 591703.2, - 535764.72356415493, + 535764.7235641549, 345875.75775733317, - 411264.18596229109, - 598760.19567730289, - 602399.09709896054, - 594737.42482575425, - 596967.90257180436, - 548623.43471338938 + 411264.1859622911, + 598760.1956773029, + 602399.0970989605, + 594737.4248257542, + 596967.9025718044, + 548623.4347133894 ] }, { "series": { "dimension": { - "city": "Koltaka", + "city": "Kolkata", "category": "__SUM__" } }, - "timestampList": [], - "valueList": [], - "isAnomalyList": [], - "periodList": [], - "expectedValueList": [], - "lowerBoundaryList": [], - "upperBoundaryList": [] + "timestampList": [ + "2020-10-01T00:00:00Z", + "2020-10-02T00:00:00Z", + "2020-10-03T00:00:00Z", + "2020-10-04T00:00:00Z", + "2020-10-05T00:00:00Z", + "2020-10-06T00:00:00Z", + "2020-10-07T00:00:00Z", + "2020-10-08T00:00:00Z", + "2020-10-09T00:00:00Z", + "2020-10-10T00:00:00Z", + "2020-10-11T00:00:00Z", + "2020-10-12T00:00:00Z", + "2020-10-13T00:00:00Z", + "2020-10-14T00:00:00Z", + "2020-10-15T00:00:00Z", + "2020-10-16T00:00:00Z", + "2020-10-17T00:00:00Z", + "2020-10-18T00:00:00Z", + "2020-10-19T00:00:00Z", + "2020-10-20T00:00:00Z", + "2020-10-21T00:00:00Z", + "2020-10-22T00:00:00Z", + "2020-10-23T00:00:00Z", + "2020-10-24T00:00:00Z", + "2020-10-25T00:00:00Z", + "2020-10-26T00:00:00Z", + "2020-10-27T00:00:00Z", + "2020-10-28T00:00:00Z", + "2020-10-29T00:00:00Z", + "2020-10-30T00:00:00Z" + ], + "valueList": [ + 584117.1999999998, + 559628.6, + 541019.6, + 583172.6, + 629951.2000000001, + 668722.0, + 691216.2, + 646939.8, + 535988.3999999999, + 537591.6, + 587734.8000000002, + 622846.8, + 632489.2, + 570096.2, + 547301.8, + 492355.8, + 436706.0, + 497155.19999999995, + 545303.8, + 541570.7999999999, + 543422.4, + 521883.19999999995, + 485241.0, + 452760.8000000001, + 502012.8, + 516694.2, + 375593.19999999995, + 369414.4, + 350648.8, + 306626.6 + ], + "isAnomalyList": [ + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "periodList": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "expectedValueList": [ + 602657.8308902512, + 551644.1389537344, + 530415.6995441417, + 596868.8914712534, + 637170.4578975438, + 651921.6195511791, + 637660.6388324968, + 623650.4580555705, + 569679.069042395, + 533724.3081245769, + 584138.3749155285, + 613015.1460059321, + 609767.412643928, + 581894.8624181054, + 553470.3970203849, + 488354.9538742486, + 454161.08138496167, + 510686.893693511, + 543755.0927649252, + 552162.1218538143, + 538586.9851290281, + 523384.3137928909, + 469279.66844071157, + 440922.7134814431, + 496478.2455123718, + 505174.9689402076, + 483931.3029597479, + 443748.2174140322, + 403013.21669641853, + 323241.3934268125 + ], + "lowerBoundaryList": [ + 584117.1999999998, + 551644.1389537344, + 530415.6995441417, + 583172.6, + 629951.2000000001, + 651921.6195511791, + 637660.6388324968, + 623650.4580555705, + 535988.3999999999, + 533724.3081245769, + 584138.3749155285, + 613015.1460059321, + 609767.412643928, + 570096.2, + 547301.8, + 488354.9538742486, + 436706.0, + 497155.19999999995, + 543755.0927649252, + 541570.7999999999, + 538586.9851290281, + 521883.19999999995, + 469279.66844071157, + 440922.7134814431, + 496478.2455123718, + 505174.9689402076, + 375593.19999999995, + 369414.4, + 350648.8, + 306626.6 + ], + "upperBoundaryList": [ + 602657.8308902512, + 559628.6, + 541019.6, + 596868.8914712534, + 637170.4578975438, + 668722.0, + 637660.6388324968, + 646939.8, + 569679.069042395, + 537591.6, + 587734.8000000002, + 622846.8, + 632489.2, + 581894.8624181054, + 553470.3970203849, + 492355.8, + 454161.08138496167, + 510686.893693511, + 545303.8, + 552162.1218538143, + 543422.4, + 523384.3137928909, + 485241.0, + 452760.8000000001, + 502012.8, + 516694.2, + 483931.3029597479, + 443748.2174140322, + 403013.21669641853, + 323241.3934268125 + ] } ] } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetMetricEnrichedSeriesData(False)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetMetricEnrichedSeriesData(False)Async.json index 675ed31f5fb2a..1ef0a558319fa 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetMetricEnrichedSeriesData(False)Async.json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetMetricEnrichedSeriesData(False)Async.json @@ -8,8 +8,11 @@ "Content-Length": "187", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-580f124250d3a7409e4711a0a6d6e008-690952a5b0fc3744-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210604.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-cac8a2cc4926034da35f534f467387c1-0688d8ddacbbfa4f-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "9e05a31f518359a72525d25d66ac3b56", "x-ms-return-client-request-id": "true" @@ -26,7 +29,7 @@ }, { "dimension": { - "city": "Koltaka", + "city": "Kolkata", "category": "__SUM__" } } @@ -34,14 +37,14 @@ }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "82fe937b-7687-464d-bafe-4ad60d6e3710", - "Content-Length": "3089", + "apim-request-id": "2cd6768c-ff19-4c05-9038-0c962cae7ad5", + "Content-Length": "5757", "Content-Type": "application/json; charset=utf-8", - "Date": "Fri, 04 Jun 2021 10:28:00 GMT", + "Date": "Thu, 17 Jun 2021 21:32:45 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "298", - "x-request-id": "82fe937b-7687-464d-bafe-4ad60d6e3710" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "212", + "X-Request-ID": "2cd6768c-ff19-4c05-9038-0c962cae7ad5" }, "ResponseBody": { "value": [ @@ -181,72 +184,72 @@ 7 ], "expectedValueList": [ - 639841.41659923911, - 593988.65694304474, + 639841.4165992391, + 593988.6569430447, 406904.42575976794, 468582.4306800373, - 651100.31689623953, - 653907.80749789369, - 649388.10475532978, - 650261.48521728278, - 598233.03672833683, + 651100.3168962395, + 653907.8074978937, + 649388.1047553298, + 650261.4852172828, + 598233.0367283368, 405034.32113478496, - 464950.18477452273, - 644979.96202732914, - 642600.37326538528, - 628513.53523696074, + 464950.1847745227, + 644979.9620273291, + 642600.3732653853, + 628513.5352369607, 624318.847227793, 567354.0504453046, - 368844.75571440952, + 368844.7557144095, 425882.59950280725, - 605028.02480125893, + 605028.0248012589, 601921.3158975268, - 587514.03329893062, - 584109.19142256991, - 535764.72356415493, + 587514.0332989306, + 584109.1914225699, + 535764.7235641549, 345875.75775733317, - 411264.18596229109, - 598760.19567730289, - 602399.09709896054, - 594737.42482575425, - 596967.90257180436, - 548623.43471338938 + 411264.1859622911, + 598760.1956773029, + 602399.0970989605, + 594737.4248257542, + 596967.9025718044, + 548623.4347133894 ], "lowerBoundaryList": [ - 639841.41659923911, + 639841.4165992391, 591698.8, 393672.8, 461016.4, - 651100.31689623953, - 653907.80749789369, - 649388.10475532978, - 650261.48521728278, - 598233.03672833683, + 651100.3168962395, + 653907.8074978937, + 649388.1047553298, + 650261.4852172828, + 598233.0367283368, 405034.32113478496, 460825.6, - 644979.96202732914, + 644979.9620273291, 639784.2, - 628513.53523696074, + 628513.5352369607, 622654.2, 567354.0504453046, - 368844.75571440952, + 368844.7557144095, 423373.6, 595968.4, 601921.3158975268, 585573.4, - 584109.19142256991, - 535764.72356415493, + 584109.1914225699, + 535764.7235641549, 345875.75775733317, - 411264.18596229109, - 598760.19567730289, - 602399.09709896054, - 594737.42482575425, - 596967.90257180436, - 548623.43471338938 + 411264.1859622911, + 598760.1956773029, + 602399.0970989605, + 594737.4248257542, + 596967.9025718044, + 548623.4347133894 ], "upperBoundaryList": [ 646400.8, - 593988.65694304474, + 593988.6569430447, 406904.42575976794, 468582.4306800373, 671330.0, @@ -255,42 +258,259 @@ 652647.2, 602663.2, 405481.2, - 464950.18477452273, + 464950.1847745227, 648188.4, - 642600.37326538528, + 642600.3732653853, 629455.0, 624318.847227793, 575832.6, 376714.8, 425882.59950280725, - 605028.02480125893, + 605028.0248012589, 601921.3158975268, - 587514.03329893062, + 587514.0332989306, 591703.2, - 535764.72356415493, + 535764.7235641549, 345875.75775733317, - 411264.18596229109, - 598760.19567730289, - 602399.09709896054, - 594737.42482575425, - 596967.90257180436, - 548623.43471338938 + 411264.1859622911, + 598760.1956773029, + 602399.0970989605, + 594737.4248257542, + 596967.9025718044, + 548623.4347133894 ] }, { "series": { "dimension": { - "city": "Koltaka", + "city": "Kolkata", "category": "__SUM__" } }, - "timestampList": [], - "valueList": [], - "isAnomalyList": [], - "periodList": [], - "expectedValueList": [], - "lowerBoundaryList": [], - "upperBoundaryList": [] + "timestampList": [ + "2020-10-01T00:00:00Z", + "2020-10-02T00:00:00Z", + "2020-10-03T00:00:00Z", + "2020-10-04T00:00:00Z", + "2020-10-05T00:00:00Z", + "2020-10-06T00:00:00Z", + "2020-10-07T00:00:00Z", + "2020-10-08T00:00:00Z", + "2020-10-09T00:00:00Z", + "2020-10-10T00:00:00Z", + "2020-10-11T00:00:00Z", + "2020-10-12T00:00:00Z", + "2020-10-13T00:00:00Z", + "2020-10-14T00:00:00Z", + "2020-10-15T00:00:00Z", + "2020-10-16T00:00:00Z", + "2020-10-17T00:00:00Z", + "2020-10-18T00:00:00Z", + "2020-10-19T00:00:00Z", + "2020-10-20T00:00:00Z", + "2020-10-21T00:00:00Z", + "2020-10-22T00:00:00Z", + "2020-10-23T00:00:00Z", + "2020-10-24T00:00:00Z", + "2020-10-25T00:00:00Z", + "2020-10-26T00:00:00Z", + "2020-10-27T00:00:00Z", + "2020-10-28T00:00:00Z", + "2020-10-29T00:00:00Z", + "2020-10-30T00:00:00Z" + ], + "valueList": [ + 584117.1999999998, + 559628.6, + 541019.6, + 583172.6, + 629951.2000000001, + 668722.0, + 691216.2, + 646939.8, + 535988.3999999999, + 537591.6, + 587734.8000000002, + 622846.8, + 632489.2, + 570096.2, + 547301.8, + 492355.8, + 436706.0, + 497155.19999999995, + 545303.8, + 541570.7999999999, + 543422.4, + 521883.19999999995, + 485241.0, + 452760.8000000001, + 502012.8, + 516694.2, + 375593.19999999995, + 369414.4, + 350648.8, + 306626.6 + ], + "isAnomalyList": [ + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "periodList": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "expectedValueList": [ + 602657.8308902512, + 551644.1389537344, + 530415.6995441417, + 596868.8914712534, + 637170.4578975438, + 651921.6195511791, + 637660.6388324968, + 623650.4580555705, + 569679.069042395, + 533724.3081245769, + 584138.3749155285, + 613015.1460059321, + 609767.412643928, + 581894.8624181054, + 553470.3970203849, + 488354.9538742486, + 454161.08138496167, + 510686.893693511, + 543755.0927649252, + 552162.1218538143, + 538586.9851290281, + 523384.3137928909, + 469279.66844071157, + 440922.7134814431, + 496478.2455123718, + 505174.9689402076, + 483931.3029597479, + 443748.2174140322, + 403013.21669641853, + 323241.3934268125 + ], + "lowerBoundaryList": [ + 584117.1999999998, + 551644.1389537344, + 530415.6995441417, + 583172.6, + 629951.2000000001, + 651921.6195511791, + 637660.6388324968, + 623650.4580555705, + 535988.3999999999, + 533724.3081245769, + 584138.3749155285, + 613015.1460059321, + 609767.412643928, + 570096.2, + 547301.8, + 488354.9538742486, + 436706.0, + 497155.19999999995, + 543755.0927649252, + 541570.7999999999, + 538586.9851290281, + 521883.19999999995, + 469279.66844071157, + 440922.7134814431, + 496478.2455123718, + 505174.9689402076, + 375593.19999999995, + 369414.4, + 350648.8, + 306626.6 + ], + "upperBoundaryList": [ + 602657.8308902512, + 559628.6, + 541019.6, + 596868.8914712534, + 637170.4578975438, + 668722.0, + 637660.6388324968, + 646939.8, + 569679.069042395, + 537591.6, + 587734.8000000002, + 622846.8, + 632489.2, + 581894.8624181054, + 553470.3970203849, + 492355.8, + 454161.08138496167, + 510686.893693511, + 545303.8, + 552162.1218538143, + 543422.4, + 523384.3137928909, + 485241.0, + 452760.8000000001, + 502012.8, + 516694.2, + 483931.3029597479, + 443748.2174140322, + 403013.21669641853, + 323241.3934268125 + ] } ] } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetMetricEnrichedSeriesData(True).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetMetricEnrichedSeriesData(True).json index 26d16718b875b..f5427fa5ac729 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetMetricEnrichedSeriesData(True).json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetMetricEnrichedSeriesData(True).json @@ -8,8 +8,11 @@ "Authorization": "Sanitized", "Content-Length": "187", "Content-Type": "application/json", - "traceparent": "00-514735ecd0b15b4cbe89638d1e5edea8-5e156c07b9f1184c-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210604.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-b14c37f545f07942b4cf54655888dcb7-e8bd9b611b9cdb4c-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-ms-client-request-id": "c51c541ad7435173bdf03a9224a7adfb", "x-ms-return-client-request-id": "true" }, @@ -25,7 +28,7 @@ }, { "dimension": { - "city": "Koltaka", + "city": "Kolkata", "category": "__SUM__" } } @@ -33,14 +36,14 @@ }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "64ea5e4c-e148-434b-82e7-b6fb1f59c301", - "Content-Length": "3089", + "apim-request-id": "68b25bfe-6d00-4da3-9e45-66e831bf481b", + "Content-Length": "5757", "Content-Type": "application/json; charset=utf-8", - "Date": "Fri, 04 Jun 2021 10:27:41 GMT", + "Date": "Thu, 17 Jun 2021 21:32:39 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "230", - "x-request-id": "64ea5e4c-e148-434b-82e7-b6fb1f59c301" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "549", + "X-Request-ID": "68b25bfe-6d00-4da3-9e45-66e831bf481b" }, "ResponseBody": { "value": [ @@ -180,72 +183,72 @@ 7 ], "expectedValueList": [ - 639841.41659923911, - 593988.65694304474, + 639841.4165992391, + 593988.6569430447, 406904.42575976794, 468582.4306800373, - 651100.31689623953, - 653907.80749789369, - 649388.10475532978, - 650261.48521728278, - 598233.03672833683, + 651100.3168962395, + 653907.8074978937, + 649388.1047553298, + 650261.4852172828, + 598233.0367283368, 405034.32113478496, - 464950.18477452273, - 644979.96202732914, - 642600.37326538528, - 628513.53523696074, + 464950.1847745227, + 644979.9620273291, + 642600.3732653853, + 628513.5352369607, 624318.847227793, 567354.0504453046, - 368844.75571440952, + 368844.7557144095, 425882.59950280725, - 605028.02480125893, + 605028.0248012589, 601921.3158975268, - 587514.03329893062, - 584109.19142256991, - 535764.72356415493, + 587514.0332989306, + 584109.1914225699, + 535764.7235641549, 345875.75775733317, - 411264.18596229109, - 598760.19567730289, - 602399.09709896054, - 594737.42482575425, - 596967.90257180436, - 548623.43471338938 + 411264.1859622911, + 598760.1956773029, + 602399.0970989605, + 594737.4248257542, + 596967.9025718044, + 548623.4347133894 ], "lowerBoundaryList": [ - 639841.41659923911, + 639841.4165992391, 591698.8, 393672.8, 461016.4, - 651100.31689623953, - 653907.80749789369, - 649388.10475532978, - 650261.48521728278, - 598233.03672833683, + 651100.3168962395, + 653907.8074978937, + 649388.1047553298, + 650261.4852172828, + 598233.0367283368, 405034.32113478496, 460825.6, - 644979.96202732914, + 644979.9620273291, 639784.2, - 628513.53523696074, + 628513.5352369607, 622654.2, 567354.0504453046, - 368844.75571440952, + 368844.7557144095, 423373.6, 595968.4, 601921.3158975268, 585573.4, - 584109.19142256991, - 535764.72356415493, + 584109.1914225699, + 535764.7235641549, 345875.75775733317, - 411264.18596229109, - 598760.19567730289, - 602399.09709896054, - 594737.42482575425, - 596967.90257180436, - 548623.43471338938 + 411264.1859622911, + 598760.1956773029, + 602399.0970989605, + 594737.4248257542, + 596967.9025718044, + 548623.4347133894 ], "upperBoundaryList": [ 646400.8, - 593988.65694304474, + 593988.6569430447, 406904.42575976794, 468582.4306800373, 671330.0, @@ -254,42 +257,259 @@ 652647.2, 602663.2, 405481.2, - 464950.18477452273, + 464950.1847745227, 648188.4, - 642600.37326538528, + 642600.3732653853, 629455.0, 624318.847227793, 575832.6, 376714.8, 425882.59950280725, - 605028.02480125893, + 605028.0248012589, 601921.3158975268, - 587514.03329893062, + 587514.0332989306, 591703.2, - 535764.72356415493, + 535764.7235641549, 345875.75775733317, - 411264.18596229109, - 598760.19567730289, - 602399.09709896054, - 594737.42482575425, - 596967.90257180436, - 548623.43471338938 + 411264.1859622911, + 598760.1956773029, + 602399.0970989605, + 594737.4248257542, + 596967.9025718044, + 548623.4347133894 ] }, { "series": { "dimension": { - "city": "Koltaka", + "city": "Kolkata", "category": "__SUM__" } }, - "timestampList": [], - "valueList": [], - "isAnomalyList": [], - "periodList": [], - "expectedValueList": [], - "lowerBoundaryList": [], - "upperBoundaryList": [] + "timestampList": [ + "2020-10-01T00:00:00Z", + "2020-10-02T00:00:00Z", + "2020-10-03T00:00:00Z", + "2020-10-04T00:00:00Z", + "2020-10-05T00:00:00Z", + "2020-10-06T00:00:00Z", + "2020-10-07T00:00:00Z", + "2020-10-08T00:00:00Z", + "2020-10-09T00:00:00Z", + "2020-10-10T00:00:00Z", + "2020-10-11T00:00:00Z", + "2020-10-12T00:00:00Z", + "2020-10-13T00:00:00Z", + "2020-10-14T00:00:00Z", + "2020-10-15T00:00:00Z", + "2020-10-16T00:00:00Z", + "2020-10-17T00:00:00Z", + "2020-10-18T00:00:00Z", + "2020-10-19T00:00:00Z", + "2020-10-20T00:00:00Z", + "2020-10-21T00:00:00Z", + "2020-10-22T00:00:00Z", + "2020-10-23T00:00:00Z", + "2020-10-24T00:00:00Z", + "2020-10-25T00:00:00Z", + "2020-10-26T00:00:00Z", + "2020-10-27T00:00:00Z", + "2020-10-28T00:00:00Z", + "2020-10-29T00:00:00Z", + "2020-10-30T00:00:00Z" + ], + "valueList": [ + 584117.1999999998, + 559628.6, + 541019.6, + 583172.6, + 629951.2000000001, + 668722.0, + 691216.2, + 646939.8, + 535988.3999999999, + 537591.6, + 587734.8000000002, + 622846.8, + 632489.2, + 570096.2, + 547301.8, + 492355.8, + 436706.0, + 497155.19999999995, + 545303.8, + 541570.7999999999, + 543422.4, + 521883.19999999995, + 485241.0, + 452760.8000000001, + 502012.8, + 516694.2, + 375593.19999999995, + 369414.4, + 350648.8, + 306626.6 + ], + "isAnomalyList": [ + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "periodList": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "expectedValueList": [ + 602657.8308902512, + 551644.1389537344, + 530415.6995441417, + 596868.8914712534, + 637170.4578975438, + 651921.6195511791, + 637660.6388324968, + 623650.4580555705, + 569679.069042395, + 533724.3081245769, + 584138.3749155285, + 613015.1460059321, + 609767.412643928, + 581894.8624181054, + 553470.3970203849, + 488354.9538742486, + 454161.08138496167, + 510686.893693511, + 543755.0927649252, + 552162.1218538143, + 538586.9851290281, + 523384.3137928909, + 469279.66844071157, + 440922.7134814431, + 496478.2455123718, + 505174.9689402076, + 483931.3029597479, + 443748.2174140322, + 403013.21669641853, + 323241.3934268125 + ], + "lowerBoundaryList": [ + 584117.1999999998, + 551644.1389537344, + 530415.6995441417, + 583172.6, + 629951.2000000001, + 651921.6195511791, + 637660.6388324968, + 623650.4580555705, + 535988.3999999999, + 533724.3081245769, + 584138.3749155285, + 613015.1460059321, + 609767.412643928, + 570096.2, + 547301.8, + 488354.9538742486, + 436706.0, + 497155.19999999995, + 543755.0927649252, + 541570.7999999999, + 538586.9851290281, + 521883.19999999995, + 469279.66844071157, + 440922.7134814431, + 496478.2455123718, + 505174.9689402076, + 375593.19999999995, + 369414.4, + 350648.8, + 306626.6 + ], + "upperBoundaryList": [ + 602657.8308902512, + 559628.6, + 541019.6, + 596868.8914712534, + 637170.4578975438, + 668722.0, + 637660.6388324968, + 646939.8, + 569679.069042395, + 537591.6, + 587734.8000000002, + 622846.8, + 632489.2, + 581894.8624181054, + 553470.3970203849, + 492355.8, + 454161.08138496167, + 510686.893693511, + 545303.8, + 552162.1218538143, + 543422.4, + 523384.3137928909, + 485241.0, + 452760.8000000001, + 502012.8, + 516694.2, + 483931.3029597479, + 443748.2174140322, + 403013.21669641853, + 323241.3934268125 + ] } ] } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetMetricEnrichedSeriesData(True)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetMetricEnrichedSeriesData(True)Async.json index dc7db5e1d4384..7bbd10d63666d 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetMetricEnrichedSeriesData(True)Async.json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/AnomalyDetectionLiveTests/GetMetricEnrichedSeriesData(True)Async.json @@ -8,8 +8,11 @@ "Authorization": "Sanitized", "Content-Length": "187", "Content-Type": "application/json", - "traceparent": "00-2df13cb62fd52648a85cdb9fb7413e29-97ee7719115b2e4b-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210604.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "traceparent": "00-4d318fd0ee0a2040b7cb6a72520952c6-8969265b0ef51e4b-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-ms-client-request-id": "7a6779bf5eef6b461d3ef94f4adb15fd", "x-ms-return-client-request-id": "true" }, @@ -25,7 +28,7 @@ }, { "dimension": { - "city": "Koltaka", + "city": "Kolkata", "category": "__SUM__" } } @@ -33,14 +36,14 @@ }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "93ac72fb-a6ed-4d09-b6bb-e3e0a32e8fcd", - "Content-Length": "3089", + "apim-request-id": "6e75e818-612d-4617-9613-030c3337da97", + "Content-Length": "5757", "Content-Type": "application/json; charset=utf-8", - "Date": "Fri, 04 Jun 2021 10:27:59 GMT", + "Date": "Thu, 17 Jun 2021 21:32:45 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "5218", - "x-request-id": "93ac72fb-a6ed-4d09-b6bb-e3e0a32e8fcd" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5193", + "X-Request-ID": "6e75e818-612d-4617-9613-030c3337da97" }, "ResponseBody": { "value": [ @@ -180,72 +183,72 @@ 7 ], "expectedValueList": [ - 639841.41659923911, - 593988.65694304474, + 639841.4165992391, + 593988.6569430447, 406904.42575976794, 468582.4306800373, - 651100.31689623953, - 653907.80749789369, - 649388.10475532978, - 650261.48521728278, - 598233.03672833683, + 651100.3168962395, + 653907.8074978937, + 649388.1047553298, + 650261.4852172828, + 598233.0367283368, 405034.32113478496, - 464950.18477452273, - 644979.96202732914, - 642600.37326538528, - 628513.53523696074, + 464950.1847745227, + 644979.9620273291, + 642600.3732653853, + 628513.5352369607, 624318.847227793, 567354.0504453046, - 368844.75571440952, + 368844.7557144095, 425882.59950280725, - 605028.02480125893, + 605028.0248012589, 601921.3158975268, - 587514.03329893062, - 584109.19142256991, - 535764.72356415493, + 587514.0332989306, + 584109.1914225699, + 535764.7235641549, 345875.75775733317, - 411264.18596229109, - 598760.19567730289, - 602399.09709896054, - 594737.42482575425, - 596967.90257180436, - 548623.43471338938 + 411264.1859622911, + 598760.1956773029, + 602399.0970989605, + 594737.4248257542, + 596967.9025718044, + 548623.4347133894 ], "lowerBoundaryList": [ - 639841.41659923911, + 639841.4165992391, 591698.8, 393672.8, 461016.4, - 651100.31689623953, - 653907.80749789369, - 649388.10475532978, - 650261.48521728278, - 598233.03672833683, + 651100.3168962395, + 653907.8074978937, + 649388.1047553298, + 650261.4852172828, + 598233.0367283368, 405034.32113478496, 460825.6, - 644979.96202732914, + 644979.9620273291, 639784.2, - 628513.53523696074, + 628513.5352369607, 622654.2, 567354.0504453046, - 368844.75571440952, + 368844.7557144095, 423373.6, 595968.4, 601921.3158975268, 585573.4, - 584109.19142256991, - 535764.72356415493, + 584109.1914225699, + 535764.7235641549, 345875.75775733317, - 411264.18596229109, - 598760.19567730289, - 602399.09709896054, - 594737.42482575425, - 596967.90257180436, - 548623.43471338938 + 411264.1859622911, + 598760.1956773029, + 602399.0970989605, + 594737.4248257542, + 596967.9025718044, + 548623.4347133894 ], "upperBoundaryList": [ 646400.8, - 593988.65694304474, + 593988.6569430447, 406904.42575976794, 468582.4306800373, 671330.0, @@ -254,42 +257,259 @@ 652647.2, 602663.2, 405481.2, - 464950.18477452273, + 464950.1847745227, 648188.4, - 642600.37326538528, + 642600.3732653853, 629455.0, 624318.847227793, 575832.6, 376714.8, 425882.59950280725, - 605028.02480125893, + 605028.0248012589, 601921.3158975268, - 587514.03329893062, + 587514.0332989306, 591703.2, - 535764.72356415493, + 535764.7235641549, 345875.75775733317, - 411264.18596229109, - 598760.19567730289, - 602399.09709896054, - 594737.42482575425, - 596967.90257180436, - 548623.43471338938 + 411264.1859622911, + 598760.1956773029, + 602399.0970989605, + 594737.4248257542, + 596967.9025718044, + 548623.4347133894 ] }, { "series": { "dimension": { - "city": "Koltaka", + "city": "Kolkata", "category": "__SUM__" } }, - "timestampList": [], - "valueList": [], - "isAnomalyList": [], - "periodList": [], - "expectedValueList": [], - "lowerBoundaryList": [], - "upperBoundaryList": [] + "timestampList": [ + "2020-10-01T00:00:00Z", + "2020-10-02T00:00:00Z", + "2020-10-03T00:00:00Z", + "2020-10-04T00:00:00Z", + "2020-10-05T00:00:00Z", + "2020-10-06T00:00:00Z", + "2020-10-07T00:00:00Z", + "2020-10-08T00:00:00Z", + "2020-10-09T00:00:00Z", + "2020-10-10T00:00:00Z", + "2020-10-11T00:00:00Z", + "2020-10-12T00:00:00Z", + "2020-10-13T00:00:00Z", + "2020-10-14T00:00:00Z", + "2020-10-15T00:00:00Z", + "2020-10-16T00:00:00Z", + "2020-10-17T00:00:00Z", + "2020-10-18T00:00:00Z", + "2020-10-19T00:00:00Z", + "2020-10-20T00:00:00Z", + "2020-10-21T00:00:00Z", + "2020-10-22T00:00:00Z", + "2020-10-23T00:00:00Z", + "2020-10-24T00:00:00Z", + "2020-10-25T00:00:00Z", + "2020-10-26T00:00:00Z", + "2020-10-27T00:00:00Z", + "2020-10-28T00:00:00Z", + "2020-10-29T00:00:00Z", + "2020-10-30T00:00:00Z" + ], + "valueList": [ + 584117.1999999998, + 559628.6, + 541019.6, + 583172.6, + 629951.2000000001, + 668722.0, + 691216.2, + 646939.8, + 535988.3999999999, + 537591.6, + 587734.8000000002, + 622846.8, + 632489.2, + 570096.2, + 547301.8, + 492355.8, + 436706.0, + 497155.19999999995, + 545303.8, + 541570.7999999999, + 543422.4, + 521883.19999999995, + 485241.0, + 452760.8000000001, + 502012.8, + 516694.2, + 375593.19999999995, + 369414.4, + 350648.8, + 306626.6 + ], + "isAnomalyList": [ + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "periodList": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "expectedValueList": [ + 602657.8308902512, + 551644.1389537344, + 530415.6995441417, + 596868.8914712534, + 637170.4578975438, + 651921.6195511791, + 637660.6388324968, + 623650.4580555705, + 569679.069042395, + 533724.3081245769, + 584138.3749155285, + 613015.1460059321, + 609767.412643928, + 581894.8624181054, + 553470.3970203849, + 488354.9538742486, + 454161.08138496167, + 510686.893693511, + 543755.0927649252, + 552162.1218538143, + 538586.9851290281, + 523384.3137928909, + 469279.66844071157, + 440922.7134814431, + 496478.2455123718, + 505174.9689402076, + 483931.3029597479, + 443748.2174140322, + 403013.21669641853, + 323241.3934268125 + ], + "lowerBoundaryList": [ + 584117.1999999998, + 551644.1389537344, + 530415.6995441417, + 583172.6, + 629951.2000000001, + 651921.6195511791, + 637660.6388324968, + 623650.4580555705, + 535988.3999999999, + 533724.3081245769, + 584138.3749155285, + 613015.1460059321, + 609767.412643928, + 570096.2, + 547301.8, + 488354.9538742486, + 436706.0, + 497155.19999999995, + 543755.0927649252, + 541570.7999999999, + 538586.9851290281, + 521883.19999999995, + 469279.66844071157, + 440922.7134814431, + 496478.2455123718, + 505174.9689402076, + 375593.19999999995, + 369414.4, + 350648.8, + 306626.6 + ], + "upperBoundaryList": [ + 602657.8308902512, + 559628.6, + 541019.6, + 596868.8914712534, + 637170.4578975438, + 668722.0, + 637660.6388324968, + 646939.8, + 569679.069042395, + 537591.6, + 587734.8000000002, + 622846.8, + 632489.2, + 581894.8624181054, + 553470.3970203849, + 492355.8, + 454161.08138496167, + 510686.893693511, + 545303.8, + 552162.1218538143, + 543422.4, + 523384.3137928909, + 485241.0, + 452760.8000000001, + 502012.8, + 516694.2, + 483931.3029597479, + 443748.2174140322, + 403013.21669641853, + 323241.3934268125 + ] } ] } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredential(%DataLakeGen2SharedKeyDataSourceCredential%).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredential(%DataSourceDataLakeGen2SharedKey%).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredential(%DataLakeGen2SharedKeyDataSourceCredential%).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredential(%DataSourceDataLakeGen2SharedKey%).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredential(%DataLakeGen2SharedKeyDataSourceCredential%)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredential(%DataSourceDataLakeGen2SharedKey%)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredential(%DataLakeGen2SharedKeyDataSourceCredential%)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredential(%DataSourceDataLakeGen2SharedKey%)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredential(%ServicePrincipalDataSourceCredential%).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredential(%DataSourceServicePrincipal%).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredential(%ServicePrincipalDataSourceCredential%).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredential(%DataSourceServicePrincipal%).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredential(%ServicePrincipalDataSourceCredential%)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredential(%DataSourceServicePrincipal%)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredential(%ServicePrincipalDataSourceCredential%)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredential(%DataSourceServicePrincipal%)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredential(%ServicePrincipalInKeyVaultDataSourceCredential%).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredential(%DataSourceServicePrincipalInKeyVault%).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredential(%ServicePrincipalInKeyVaultDataSourceCredential%).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredential(%DataSourceServicePrincipalInKeyVault%).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredential(%ServicePrincipalInKeyVaultDataSourceCredential%)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredential(%DataSourceServicePrincipalInKeyVault%)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredential(%ServicePrincipalInKeyVaultDataSourceCredential%)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredential(%DataSourceServicePrincipalInKeyVault%)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredential(%SqlConnectionStringDataSourceCredential%).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredential(%DataSourceSqlConnectionString%).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredential(%SqlConnectionStringDataSourceCredential%).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredential(%DataSourceSqlConnectionString%).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredential(%SqlConnectionStringDataSourceCredential%)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredential(%DataSourceSqlConnectionString%)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredential(%SqlConnectionStringDataSourceCredential%)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredential(%DataSourceSqlConnectionString%)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataLakeGen2SharedKeyDataSourceCredential%).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataSourceDataLakeGen2SharedKey%).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataLakeGen2SharedKeyDataSourceCredential%).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataSourceDataLakeGen2SharedKey%).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataLakeGen2SharedKeyDataSourceCredential%)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataSourceDataLakeGen2SharedKey%)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataLakeGen2SharedKeyDataSourceCredential%)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataSourceDataLakeGen2SharedKey%)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredentialWithDescription(%ServicePrincipalDataSourceCredential%).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataSourceServicePrincipal%).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredentialWithDescription(%ServicePrincipalDataSourceCredential%).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataSourceServicePrincipal%).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredentialWithDescription(%ServicePrincipalDataSourceCredential%)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataSourceServicePrincipal%)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredentialWithDescription(%ServicePrincipalDataSourceCredential%)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataSourceServicePrincipal%)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredentialWithDescription(%ServicePrincipalInKeyVaultDataSourceCredential%).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataSourceServicePrincipalInKeyVault%).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredentialWithDescription(%ServicePrincipalInKeyVaultDataSourceCredential%).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataSourceServicePrincipalInKeyVault%).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredentialWithDescription(%ServicePrincipalInKeyVaultDataSourceCredential%)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataSourceServicePrincipalInKeyVault%)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredentialWithDescription(%ServicePrincipalInKeyVaultDataSourceCredential%)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataSourceServicePrincipalInKeyVault%)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredentialWithDescription(%SqlConnectionStringDataSourceCredential%).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataSourceSqlConnectionString%).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredentialWithDescription(%SqlConnectionStringDataSourceCredential%).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataSourceSqlConnectionString%).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredentialWithDescription(%SqlConnectionStringDataSourceCredential%)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataSourceSqlConnectionString%)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/CreateAndGetDataSourceCredentialWithDescription(%SqlConnectionStringDataSourceCredential%)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/CreateAndGetDataSourceCredentialWithDescription(%DataSourceSqlConnectionString%)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/DeleteDataSourceCredential.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/DeleteDataSourceCredential.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/DeleteDataSourceCredential.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/DeleteDataSourceCredential.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/DeleteDataSourceCredentialAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/DeleteDataSourceCredentialAsync.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/DeleteDataSourceCredentialAsync.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/DeleteDataSourceCredentialAsync.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/GetDataSourceCredentials.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/GetDataSourceCredentials.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/GetDataSourceCredentials.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/GetDataSourceCredentials.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/GetDataSourceCredentialsAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/GetDataSourceCredentialsAsync.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/GetDataSourceCredentialsAsync.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/GetDataSourceCredentialsAsync.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateDataSourceCredentialCommonProperties(%DataLakeGen2SharedKeyDataSourceCredential%).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateDataSourceCredentialCommonProperties(%DataSourceDataLakeGen2SharedKey%).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateDataSourceCredentialCommonProperties(%DataLakeGen2SharedKeyDataSourceCredential%).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateDataSourceCredentialCommonProperties(%DataSourceDataLakeGen2SharedKey%).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateDataSourceCredentialCommonProperties(%DataLakeGen2SharedKeyDataSourceCredential%)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateDataSourceCredentialCommonProperties(%DataSourceDataLakeGen2SharedKey%)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateDataSourceCredentialCommonProperties(%DataLakeGen2SharedKeyDataSourceCredential%)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateDataSourceCredentialCommonProperties(%DataSourceDataLakeGen2SharedKey%)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateDataSourceCredentialCommonProperties(%ServicePrincipalDataSourceCredential%).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateDataSourceCredentialCommonProperties(%DataSourceServicePrincipal%).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateDataSourceCredentialCommonProperties(%ServicePrincipalDataSourceCredential%).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateDataSourceCredentialCommonProperties(%DataSourceServicePrincipal%).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateDataSourceCredentialCommonProperties(%ServicePrincipalDataSourceCredential%)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateDataSourceCredentialCommonProperties(%DataSourceServicePrincipal%)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateDataSourceCredentialCommonProperties(%ServicePrincipalDataSourceCredential%)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateDataSourceCredentialCommonProperties(%DataSourceServicePrincipal%)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateDataSourceCredentialCommonProperties(%ServicePrincipalInKeyVaultDataSourceCredential%).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateDataSourceCredentialCommonProperties(%DataSourceServicePrincipalInKeyVault%).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateDataSourceCredentialCommonProperties(%ServicePrincipalInKeyVaultDataSourceCredential%).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateDataSourceCredentialCommonProperties(%DataSourceServicePrincipalInKeyVault%).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateDataSourceCredentialCommonProperties(%ServicePrincipalInKeyVaultDataSourceCredential%)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateDataSourceCredentialCommonProperties(%DataSourceServicePrincipalInKeyVault%)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateDataSourceCredentialCommonProperties(%ServicePrincipalInKeyVaultDataSourceCredential%)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateDataSourceCredentialCommonProperties(%DataSourceServicePrincipalInKeyVault%)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateDataSourceCredentialCommonProperties(%SqlConnectionStringDataSourceCredential%).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateDataSourceCredentialCommonProperties(%DataSourceSqlConnectionString%).json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateDataSourceCredentialCommonProperties(%SqlConnectionStringDataSourceCredential%).json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateDataSourceCredentialCommonProperties(%DataSourceSqlConnectionString%).json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateDataSourceCredentialCommonProperties(%SqlConnectionStringDataSourceCredential%)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateDataSourceCredentialCommonProperties(%DataSourceSqlConnectionString%)Async.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateDataSourceCredentialCommonProperties(%SqlConnectionStringDataSourceCredential%)Async.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateDataSourceCredentialCommonProperties(%DataSourceSqlConnectionString%)Async.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateServicePrincipalDataSourceCredential.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateServicePrincipalDataSourceCredential.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateServicePrincipalDataSourceCredential.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateServicePrincipalDataSourceCredential.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateServicePrincipalDataSourceCredentialAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateServicePrincipalDataSourceCredentialAsync.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateServicePrincipalDataSourceCredentialAsync.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateServicePrincipalDataSourceCredentialAsync.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateServicePrincipalInKeyVaultDataSourceCredential.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateServicePrincipalInKeyVaultDataSourceCredential.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateServicePrincipalInKeyVaultDataSourceCredential.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateServicePrincipalInKeyVaultDataSourceCredential.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateServicePrincipalInKeyVaultDataSourceCredentialAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateServicePrincipalInKeyVaultDataSourceCredentialAsync.json similarity index 100% rename from sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialLiveTests/UpdateServicePrincipalInKeyVaultDataSourceCredentialAsync.json rename to sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataSourceCredentialEntityLiveTests/UpdateServicePrincipalInKeyVaultDataSourceCredentialAsync.json diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/TimeSeriesLiveTests/GetMetricSeriesData(False).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/TimeSeriesLiveTests/GetMetricSeriesData(False).json index e7d53ba026ebd..d545ab51a9b95 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/TimeSeriesLiveTests/GetMetricSeriesData(False).json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/TimeSeriesLiveTests/GetMetricSeriesData(False).json @@ -8,8 +8,11 @@ "Content-Length": "159", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-85d2fb98d41753439a1117d99c2b6a1b-794d76f74c73584c-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210119.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "traceparent": "00-1e73a1a2e090d24783dbff9b1e93149b-beffd59f270ca24c-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "6f1df1ad7afdc47dcecbddd5b1c03695", "x-ms-return-client-request-id": "true" @@ -23,21 +26,21 @@ "category": "Handmade" }, { - "city": "Koltaka", + "city": "Kolkata", "category": "__SUM__" } ] }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "9b0ce591-1bf0-42d2-a7a5-04bf32846180", - "Content-Length": "1258", + "apim-request-id": "1cd05353-d8a4-461b-af14-fb5a40448174", + "Content-Length": "2300", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 19 Jan 2021 17:43:04 GMT", + "Date": "Thu, 17 Jun 2021 21:32:57 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "391", - "x-request-id": "9b0ce591-1bf0-42d2-a7a5-04bf32846180" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "331", + "X-Request-ID": "1cd05353-d8a4-461b-af14-fb5a40448174" }, "ResponseBody": { "value": [ @@ -118,12 +121,74 @@ "id": { "metricId": "27e3015f-04fd-44ba-a20b-bc529a0aebae", "dimension": { - "city": "Koltaka", + "city": "Kolkata", "category": "__SUM__" } }, - "timestampList": [], - "valueList": [] + "timestampList": [ + "2020-10-01T00:00:00Z", + "2020-10-02T00:00:00Z", + "2020-10-03T00:00:00Z", + "2020-10-04T00:00:00Z", + "2020-10-05T00:00:00Z", + "2020-10-06T00:00:00Z", + "2020-10-07T00:00:00Z", + "2020-10-08T00:00:00Z", + "2020-10-09T00:00:00Z", + "2020-10-10T00:00:00Z", + "2020-10-11T00:00:00Z", + "2020-10-12T00:00:00Z", + "2020-10-13T00:00:00Z", + "2020-10-14T00:00:00Z", + "2020-10-15T00:00:00Z", + "2020-10-16T00:00:00Z", + "2020-10-17T00:00:00Z", + "2020-10-18T00:00:00Z", + "2020-10-19T00:00:00Z", + "2020-10-20T00:00:00Z", + "2020-10-21T00:00:00Z", + "2020-10-22T00:00:00Z", + "2020-10-23T00:00:00Z", + "2020-10-24T00:00:00Z", + "2020-10-25T00:00:00Z", + "2020-10-26T00:00:00Z", + "2020-10-27T00:00:00Z", + "2020-10-28T00:00:00Z", + "2020-10-29T00:00:00Z", + "2020-10-30T00:00:00Z" + ], + "valueList": [ + 584117.1999999998, + 559628.6, + 541019.6, + 583172.6, + 629951.2000000001, + 668722.0, + 691216.2, + 646939.8, + 535988.3999999999, + 537591.6, + 587734.8000000002, + 622846.8, + 632489.2, + 570096.2, + 547301.8, + 492355.8, + 436706.0, + 497155.19999999995, + 545303.8, + 541570.7999999999, + 543422.4, + 521883.19999999995, + 485241.0, + 452760.8000000001, + 502012.8, + 516694.2, + 375593.19999999995, + 369414.4, + 350648.8, + 306626.6 + ] } ] } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/TimeSeriesLiveTests/GetMetricSeriesData(False)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/TimeSeriesLiveTests/GetMetricSeriesData(False)Async.json index 5f0511f1a4763..f4ff6d174a4d0 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/TimeSeriesLiveTests/GetMetricSeriesData(False)Async.json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/TimeSeriesLiveTests/GetMetricSeriesData(False)Async.json @@ -8,8 +8,11 @@ "Content-Length": "159", "Content-Type": "application/json", "Ocp-Apim-Subscription-Key": "Sanitized", - "traceparent": "00-be4c70a23355794face0ea3655e7a4d2-d98720f70e5bd947-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210119.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "traceparent": "00-64a0f7a704169f46ac78d0a8ff15dfbd-29831aa7205d0d49-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-api-key": "Sanitized", "x-ms-client-request-id": "1421926a622abd44639d3c61e90a1ad3", "x-ms-return-client-request-id": "true" @@ -23,21 +26,21 @@ "category": "Handmade" }, { - "city": "Koltaka", + "city": "Kolkata", "category": "__SUM__" } ] }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "46e1668c-19d9-4cb3-83ee-24eba09b4ee0", - "Content-Length": "1258", + "apim-request-id": "16054dd2-53bf-46b1-9a6f-ea9c226f0ea7", + "Content-Length": "2300", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 19 Jan 2021 17:43:10 GMT", + "Date": "Thu, 17 Jun 2021 21:33:04 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "390", - "x-request-id": "46e1668c-19d9-4cb3-83ee-24eba09b4ee0" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "412", + "X-Request-ID": "16054dd2-53bf-46b1-9a6f-ea9c226f0ea7" }, "ResponseBody": { "value": [ @@ -118,12 +121,74 @@ "id": { "metricId": "27e3015f-04fd-44ba-a20b-bc529a0aebae", "dimension": { - "city": "Koltaka", + "city": "Kolkata", "category": "__SUM__" } }, - "timestampList": [], - "valueList": [] + "timestampList": [ + "2020-10-01T00:00:00Z", + "2020-10-02T00:00:00Z", + "2020-10-03T00:00:00Z", + "2020-10-04T00:00:00Z", + "2020-10-05T00:00:00Z", + "2020-10-06T00:00:00Z", + "2020-10-07T00:00:00Z", + "2020-10-08T00:00:00Z", + "2020-10-09T00:00:00Z", + "2020-10-10T00:00:00Z", + "2020-10-11T00:00:00Z", + "2020-10-12T00:00:00Z", + "2020-10-13T00:00:00Z", + "2020-10-14T00:00:00Z", + "2020-10-15T00:00:00Z", + "2020-10-16T00:00:00Z", + "2020-10-17T00:00:00Z", + "2020-10-18T00:00:00Z", + "2020-10-19T00:00:00Z", + "2020-10-20T00:00:00Z", + "2020-10-21T00:00:00Z", + "2020-10-22T00:00:00Z", + "2020-10-23T00:00:00Z", + "2020-10-24T00:00:00Z", + "2020-10-25T00:00:00Z", + "2020-10-26T00:00:00Z", + "2020-10-27T00:00:00Z", + "2020-10-28T00:00:00Z", + "2020-10-29T00:00:00Z", + "2020-10-30T00:00:00Z" + ], + "valueList": [ + 584117.1999999998, + 559628.6, + 541019.6, + 583172.6, + 629951.2000000001, + 668722.0, + 691216.2, + 646939.8, + 535988.3999999999, + 537591.6, + 587734.8000000002, + 622846.8, + 632489.2, + 570096.2, + 547301.8, + 492355.8, + 436706.0, + 497155.19999999995, + 545303.8, + 541570.7999999999, + 543422.4, + 521883.19999999995, + 485241.0, + 452760.8000000001, + 502012.8, + 516694.2, + 375593.19999999995, + 369414.4, + 350648.8, + 306626.6 + ] } ] } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/TimeSeriesLiveTests/GetMetricSeriesData(True).json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/TimeSeriesLiveTests/GetMetricSeriesData(True).json index e070c5483f598..0c0c945392462 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/TimeSeriesLiveTests/GetMetricSeriesData(True).json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/TimeSeriesLiveTests/GetMetricSeriesData(True).json @@ -8,8 +8,11 @@ "Authorization": "Sanitized", "Content-Length": "159", "Content-Type": "application/json", - "traceparent": "00-422362a6b2bf984281f5fa9d6117ec4c-2b39a485153c9a4e-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210119.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "traceparent": "00-ec707fdda757f6489db553568526ea90-34dcbf59ee976b42-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-ms-client-request-id": "c092c1abcb86dade10a3ef6b324a5508", "x-ms-return-client-request-id": "true" }, @@ -22,21 +25,21 @@ "category": "Handmade" }, { - "city": "Koltaka", + "city": "Kolkata", "category": "__SUM__" } ] }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "2696d0d8-fdd1-4000-80cd-b2401bbc26eb", - "Content-Length": "1258", + "apim-request-id": "6e20291b-8980-49e1-8ab8-52b96ecb6e37", + "Content-Length": "2300", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 19 Jan 2021 17:43:04 GMT", + "Date": "Thu, 17 Jun 2021 21:32:57 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "228", - "x-request-id": "2696d0d8-fdd1-4000-80cd-b2401bbc26eb" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "281", + "X-Request-ID": "6e20291b-8980-49e1-8ab8-52b96ecb6e37" }, "ResponseBody": { "value": [ @@ -117,12 +120,74 @@ "id": { "metricId": "27e3015f-04fd-44ba-a20b-bc529a0aebae", "dimension": { - "city": "Koltaka", + "city": "Kolkata", "category": "__SUM__" } }, - "timestampList": [], - "valueList": [] + "timestampList": [ + "2020-10-01T00:00:00Z", + "2020-10-02T00:00:00Z", + "2020-10-03T00:00:00Z", + "2020-10-04T00:00:00Z", + "2020-10-05T00:00:00Z", + "2020-10-06T00:00:00Z", + "2020-10-07T00:00:00Z", + "2020-10-08T00:00:00Z", + "2020-10-09T00:00:00Z", + "2020-10-10T00:00:00Z", + "2020-10-11T00:00:00Z", + "2020-10-12T00:00:00Z", + "2020-10-13T00:00:00Z", + "2020-10-14T00:00:00Z", + "2020-10-15T00:00:00Z", + "2020-10-16T00:00:00Z", + "2020-10-17T00:00:00Z", + "2020-10-18T00:00:00Z", + "2020-10-19T00:00:00Z", + "2020-10-20T00:00:00Z", + "2020-10-21T00:00:00Z", + "2020-10-22T00:00:00Z", + "2020-10-23T00:00:00Z", + "2020-10-24T00:00:00Z", + "2020-10-25T00:00:00Z", + "2020-10-26T00:00:00Z", + "2020-10-27T00:00:00Z", + "2020-10-28T00:00:00Z", + "2020-10-29T00:00:00Z", + "2020-10-30T00:00:00Z" + ], + "valueList": [ + 584117.1999999998, + 559628.6, + 541019.6, + 583172.6, + 629951.2000000001, + 668722.0, + 691216.2, + 646939.8, + 535988.3999999999, + 537591.6, + 587734.8000000002, + 622846.8, + 632489.2, + 570096.2, + 547301.8, + 492355.8, + 436706.0, + 497155.19999999995, + 545303.8, + 541570.7999999999, + 543422.4, + 521883.19999999995, + 485241.0, + 452760.8000000001, + 502012.8, + 516694.2, + 375593.19999999995, + 369414.4, + 350648.8, + 306626.6 + ] } ] } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/TimeSeriesLiveTests/GetMetricSeriesData(True)Async.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/TimeSeriesLiveTests/GetMetricSeriesData(True)Async.json index e4f7da2434349..f643fd95a669d 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/TimeSeriesLiveTests/GetMetricSeriesData(True)Async.json +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/TimeSeriesLiveTests/GetMetricSeriesData(True)Async.json @@ -8,8 +8,11 @@ "Authorization": "Sanitized", "Content-Length": "159", "Content-Type": "application/json", - "traceparent": "00-aa17a5e342a4b548b971315263c92df3-82074abfb81f7446-00", - "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210119.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "traceparent": "00-0bc15af8677e4943ac3f42805dbd7ae5-ae8c903b2142814b-00", + "User-Agent": [ + "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210617.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], "x-ms-client-request-id": "a65057f0d9da44e71e533e682e30c49d", "x-ms-return-client-request-id": "true" }, @@ -22,21 +25,21 @@ "category": "Handmade" }, { - "city": "Koltaka", + "city": "Kolkata", "category": "__SUM__" } ] }, "StatusCode": 200, "ResponseHeaders": { - "apim-request-id": "6ce9732d-c3b7-4f53-913b-3ff8fa6f60aa", - "Content-Length": "1258", + "apim-request-id": "43159311-a09c-4ea8-b55b-9a39a7215958", + "Content-Length": "2300", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 19 Jan 2021 17:43:09 GMT", + "Date": "Thu, 17 Jun 2021 21:33:03 GMT", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "x-content-type-options": "nosniff", - "x-envoy-upstream-service-time": "222", - "x-request-id": "6ce9732d-c3b7-4f53-913b-3ff8fa6f60aa" + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "5301", + "X-Request-ID": "43159311-a09c-4ea8-b55b-9a39a7215958" }, "ResponseBody": { "value": [ @@ -117,12 +120,74 @@ "id": { "metricId": "27e3015f-04fd-44ba-a20b-bc529a0aebae", "dimension": { - "city": "Koltaka", + "city": "Kolkata", "category": "__SUM__" } }, - "timestampList": [], - "valueList": [] + "timestampList": [ + "2020-10-01T00:00:00Z", + "2020-10-02T00:00:00Z", + "2020-10-03T00:00:00Z", + "2020-10-04T00:00:00Z", + "2020-10-05T00:00:00Z", + "2020-10-06T00:00:00Z", + "2020-10-07T00:00:00Z", + "2020-10-08T00:00:00Z", + "2020-10-09T00:00:00Z", + "2020-10-10T00:00:00Z", + "2020-10-11T00:00:00Z", + "2020-10-12T00:00:00Z", + "2020-10-13T00:00:00Z", + "2020-10-14T00:00:00Z", + "2020-10-15T00:00:00Z", + "2020-10-16T00:00:00Z", + "2020-10-17T00:00:00Z", + "2020-10-18T00:00:00Z", + "2020-10-19T00:00:00Z", + "2020-10-20T00:00:00Z", + "2020-10-21T00:00:00Z", + "2020-10-22T00:00:00Z", + "2020-10-23T00:00:00Z", + "2020-10-24T00:00:00Z", + "2020-10-25T00:00:00Z", + "2020-10-26T00:00:00Z", + "2020-10-27T00:00:00Z", + "2020-10-28T00:00:00Z", + "2020-10-29T00:00:00Z", + "2020-10-30T00:00:00Z" + ], + "valueList": [ + 584117.1999999998, + 559628.6, + 541019.6, + 583172.6, + 629951.2000000001, + 668722.0, + 691216.2, + 646939.8, + 535988.3999999999, + 537591.6, + 587734.8000000002, + 622846.8, + 632489.2, + 570096.2, + 547301.8, + 492355.8, + 436706.0, + 497155.19999999995, + 545303.8, + 541570.7999999999, + 543422.4, + 521883.19999999995, + 485241.0, + 452760.8000000001, + 502012.8, + 516694.2, + 375593.19999999995, + 369414.4, + 350648.8, + 306626.6 + ] } ] } diff --git a/sdk/metricsadvisor/ci.yml b/sdk/metricsadvisor/ci.yml index 6296a0cbb6aac..fb0b34d209459 100644 --- a/sdk/metricsadvisor/ci.yml +++ b/sdk/metricsadvisor/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/mgmtcommon/ClientRuntime.Log4Net/Microsoft.Rest.ClientRuntime.Log4Net.csproj b/sdk/mgmtcommon/ClientRuntime.Log4Net/Microsoft.Rest.ClientRuntime.Log4Net.csproj index 6495c6e7d0f13..4a41648d4270c 100644 --- a/sdk/mgmtcommon/ClientRuntime.Log4Net/Microsoft.Rest.ClientRuntime.Log4Net.csproj +++ b/sdk/mgmtcommon/ClientRuntime.Log4Net/Microsoft.Rest.ClientRuntime.Log4Net.csproj @@ -16,7 +16,7 @@ - + diff --git a/sdk/mixedreality/Azure.MixedReality.Authentication/README.md b/sdk/mixedreality/Azure.MixedReality.Authentication/README.md index 12b8a16d38f96..7f9bdeb5e2acb 100644 --- a/sdk/mixedreality/Azure.MixedReality.Authentication/README.md +++ b/sdk/mixedreality/Azure.MixedReality.Authentication/README.md @@ -4,7 +4,7 @@ Mixed Reality services, like Azure Spatial Anchors, Azure Remote Rendering, and token service (STS) for authentication. This package supports exchanging Mixed Reality account credentials for an access token from the STS that can be used to access Mixed Reality services. -[Source code](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/mixedreality/Azure.MixedReality.Authentication/src) | [Package (NuGet)](https://www.nuget.org/packages/Azure.MixedReality.Authentication) +[Source code](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/mixedreality/Azure.MixedReality.Authentication/src) | [Package (NuGet)](https://www.nuget.org/packages/Azure.MixedReality.Authentication) ![Mixed Reality service authentication diagram](https://docs.microsoft.com/azure/spatial-anchors/concepts/media/spatial-anchors-authentication-overview.png) @@ -60,7 +60,7 @@ Add a package reference: - You must have an account with an [Azure Mixed Reality service](https://azure.microsoft.com/topic/mixed-reality/): - [Azure Remote Rendering](https://docs.microsoft.com/azure/remote-rendering/) - [Azure Spatial Anchors](https://docs.microsoft.com/azure/spatial-anchors/) -- Familiarity with the authentication and credential concepts from [Azure.Identity](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md). +- Familiarity with the authentication and credential concepts from [Azure.Identity](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md). ### Authenticate the client @@ -82,7 +82,7 @@ See [here](https://docs.microsoft.com/azure/spatial-anchors/concepts/authenticat #### Authentication examples Below are some examples of some common authentication scenarios, but more examples and information can be found at -[Azure.Identity](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md). +[Azure.Identity](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md). ##### Authenticating with account key authentication @@ -156,12 +156,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -198,8 +198,8 @@ documentation for the client library you're using to determine if and how this m ## Troubleshooting -- [Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) -- [Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) +- [Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) +- [Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) ## Next steps diff --git a/sdk/mixedreality/ci.yml b/sdk/mixedreality/ci.yml index 312433a524243..33f66aa4834f5 100644 --- a/sdk/mixedreality/ci.yml +++ b/sdk/mixedreality/ci.yml @@ -2,7 +2,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -13,7 +12,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/modelsrepository/Azure.IoT.ModelsRepository/README.md b/sdk/modelsrepository/Azure.IoT.ModelsRepository/README.md index dfbe161dc7b07..aadfe826665ad 100644 --- a/sdk/modelsrepository/Azure.IoT.ModelsRepository/README.md +++ b/sdk/modelsrepository/Azure.IoT.ModelsRepository/README.md @@ -43,12 +43,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -80,14 +80,14 @@ For more information see the [Code of Conduct FAQ][code_of_conduct_faq] or conta [microsoft_sdk_download]: https://azure.microsoft.com/downloads/?sdk=net [azure_sdk_target_frameworks]: https://github.com/azure/azure-sdk-for-net#target-frameworks -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/modelsrepository/Azure.IoT.ModelsRepository/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/modelsrepository/Azure.IoT.ModelsRepository/src [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ [code_of_conduct_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [nuget]: https://www.nuget.org/ -[azure_core_library]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core +[azure_core_library]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core [modelsrepository_conventions]: https://github.com/Azure/iot-plugandplay-models-tools/wiki [modelsrepository_iot_endpoint]: https://devicemodels.azure.com/ -[modelsrepository_samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/modelsrepository/Azure.IoT.ModelsRepository/samples +[modelsrepository_samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/modelsrepository/Azure.IoT.ModelsRepository/samples [thread_safety_guideline]: https://azure.github.io/azure-sdk/dotnet_introduction.html#dotnet-service-methods-thread-safety [json_ld_reference]: https://json-ld.org [dtdlv2_reference]: https://github.com/Azure/opendigitaltwins-dtdl/blob/master/DTDL/v2/dtdlv2.md diff --git a/sdk/modelsrepository/Azure.IoT.ModelsRepository/samples/readme.md b/sdk/modelsrepository/Azure.IoT.ModelsRepository/samples/readme.md index 0394a80c5b2ab..69e9374cd1c73 100644 --- a/sdk/modelsrepository/Azure.IoT.ModelsRepository/samples/readme.md +++ b/sdk/modelsrepository/Azure.IoT.ModelsRepository/samples/readme.md @@ -39,7 +39,7 @@ It provides an opportunity to override default behavior including: - Overriding [transport][azure_core_transport] - Enabling [diagnostics][azure_core_diagnostics] -- Controlling [retry strategy](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Configuration.md) +- Controlling [retry strategy](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Configuration.md) ## Publish Models @@ -171,13 +171,13 @@ Console.WriteLine(fullyQualifiedModelPath); [modelsrepository_github_repo]: https://github.com/Azure/iot-plugandplay-models -[modelsrepository_sample_extension]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/modelsrepository/Azure.IoT.ModelsRepository/samples/ModelsRepositoryClientSamples/ModelsRepositoryClientExtensions.cs -[modelsrepository_clientoptions]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/modelsrepository/Azure.IoT.ModelsRepository/src/ModelsRepositoryClientOptions.cs +[modelsrepository_sample_extension]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/modelsrepository/Azure.IoT.ModelsRepository/samples/ModelsRepositoryClientSamples/ModelsRepositoryClientExtensions.cs +[modelsrepository_clientoptions]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/modelsrepository/Azure.IoT.ModelsRepository/src/ModelsRepositoryClientOptions.cs [modelsrepository_msdocs]: https://docs.microsoft.com/azure/iot-pnp/concepts-model-repository [modelsrepository_publish_msdocs]: https://docs.microsoft.com/azure/iot-pnp/concepts-model-repository#publish-a-model [modelsrepository_iot_endpoint]: https://devicemodels.azure.com/ [json_ld_reference]: https://json-ld.org [dtdlv2_reference]: https://github.com/Azure/opendigitaltwins-dtdl/blob/master/DTDL/v2/dtdlv2.md -[azure_core_transport]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Pipeline.md -[azure_core_diagnostics]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md -[azure_core_configuration]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Configuration.md +[azure_core_transport]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Pipeline.md +[azure_core_diagnostics]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md +[azure_core_configuration]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Configuration.md diff --git a/sdk/modelsrepository/ci.yml b/sdk/modelsrepository/ci.yml index 9449d401ab48f..3475d229bf2f9 100644 --- a/sdk/modelsrepository/ci.yml +++ b/sdk/modelsrepository/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/README.md b/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/README.md index e74daa1e521d8..6fe1ffb894af2 100644 --- a/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/README.md +++ b/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/README.md @@ -35,7 +35,7 @@ This exporter sends traces to the configured Azure Monitor Resource using HTTPS. ## Examples -Refer to [`DemoTrace.cs`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/tests/Azure.Monitor.OpenTelemetry.Exporter.Demo.Tracing/DemoTrace.cs) for a complete demo. +Refer to [`DemoTrace.cs`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/tests/Azure.Monitor.OpenTelemetry.Exporter.Demo.Tracing/DemoTrace.cs) for a complete demo. ```csharp using Azure.Monitor.OpenTelemetry.Exporter; @@ -59,7 +59,7 @@ For more information on Azure SDK, please refer to [this website](https://azure. ## Contributing -See [CONTRIBUTING.md](https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md) for details on contribution process. +See [CONTRIBUTING.md](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md) for details on contribution process. ## Release Schedule diff --git a/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/src/TelemetryPartA.cs b/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/src/TelemetryPartA.cs index 755ea04dd5915..39b2e405a0460 100644 --- a/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/src/TelemetryPartA.cs +++ b/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/src/TelemetryPartA.cs @@ -18,6 +18,7 @@ namespace Azure.Monitor.OpenTelemetry.Exporter /// internal class TelemetryPartA { + private const string DateTimeFormat = "yyyy-MM-ddTHH:mm:ss.fffffffZ"; private static readonly IReadOnlyDictionary PartA_Name_Mapping = new Dictionary { [TelemetryType.Request] = "Request", @@ -32,7 +33,7 @@ internal class TelemetryPartA internal static TelemetryItem GetTelemetryItem(Activity activity, Resource resource, string instrumentationKey) { - TelemetryItem telemetryItem = new TelemetryItem(PartA_Name_Mapping[activity.GetTelemetryType()], activity.StartTimeUtc.ToString(CultureInfo.InvariantCulture)) + TelemetryItem telemetryItem = new TelemetryItem(PartA_Name_Mapping[activity.GetTelemetryType()], FormatUtcTimestamp(activity.StartTimeUtc)) { InstrumentationKey = instrumentationKey }; @@ -55,7 +56,7 @@ internal static TelemetryItem GetTelemetryItem(Activity activity, Resource resou internal static TelemetryItem GetTelemetryItem(LogRecord logRecord, string instrumentationKey) { var name = PartA_Name_Mapping[TelemetryType.Message]; - var time = logRecord.Timestamp.ToString(CultureInfo.InvariantCulture); + var time = FormatUtcTimestamp(logRecord.Timestamp); TelemetryItem telemetryItem = new TelemetryItem(name, time) { @@ -122,5 +123,10 @@ internal static void InitRoleInfo(Resource resource) RoleName = serviceName; } } + + internal static string FormatUtcTimestamp(System.DateTime utcTimestamp) + { + return utcTimestamp.ToString(DateTimeFormat, CultureInfo.InvariantCulture); + } } } diff --git a/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/tests/Azure.Monitor.OpenTelemetry.Exporter.Tests/TelemetryPartATests.cs b/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/tests/Azure.Monitor.OpenTelemetry.Exporter.Tests/TelemetryPartATests.cs index c35cbd499fc83..ebdd4d607efc4 100644 --- a/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/tests/Azure.Monitor.OpenTelemetry.Exporter.Tests/TelemetryPartATests.cs +++ b/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/tests/Azure.Monitor.OpenTelemetry.Exporter.Tests/TelemetryPartATests.cs @@ -17,6 +17,8 @@ namespace Azure.Monitor.OpenTelemetry.Exporter.Demo.Tracing public class TelemetryPartATests { private const string ResourcePropertyName = "OTel.Resource"; + private const string ActivitySourceName = "TelemetryPartATests"; + private const string ActivityName = "TestActivity"; static TelemetryPartATests() { @@ -110,13 +112,19 @@ public void InitRoleInfo_ServiceNameAndInstanceAndNamespace() [Fact] public void GeneratePartAEnvelope_DefaultActivity_DefaultResource() { - var activity = CreateTestActivity(); + using ActivitySource activitySource = new ActivitySource(ActivitySourceName); + using var activity = activitySource.StartActivity( + ActivityName, + ActivityKind.Client, + parentContext: default, + startTime: DateTime.UtcNow); + var resource = CreateTestResource(); var telemetryItem = TelemetryPartA.GetTelemetryItem(activity, resource, null); Assert.Equal("RemoteDependency", telemetryItem.Name); - Assert.Equal(activity.StartTimeUtc.ToString(CultureInfo.InvariantCulture), telemetryItem.Time); + Assert.Equal(TelemetryPartA.FormatUtcTimestamp(activity.StartTimeUtc), telemetryItem.Time); Assert.StartsWith("unknown_service", telemetryItem.Tags[ContextTagKeys.AiCloudRole.ToString()]); Assert.Null(telemetryItem.Tags[ContextTagKeys.AiCloudRoleInstance.ToString()]); Assert.NotNull(telemetryItem.Tags[ContextTagKeys.AiOperationId.ToString()]); @@ -127,13 +135,19 @@ public void GeneratePartAEnvelope_DefaultActivity_DefaultResource() [Fact] public void GeneratePartAEnvelope_Activity_WithResource() { - var activity = CreateTestActivity(); + using ActivitySource activitySource = new ActivitySource(ActivitySourceName); + using var activity = activitySource.StartActivity( + ActivityName, + ActivityKind.Client, + parentContext: default, + startTime: DateTime.UtcNow); + var resource = CreateTestResource(serviceName: "my-service", serviceInstance: "my-instance"); var telemetryItem = TelemetryPartA.GetTelemetryItem(activity, resource, null); Assert.Equal("RemoteDependency", telemetryItem.Name); - Assert.Equal(activity.StartTimeUtc.ToString(CultureInfo.InvariantCulture), telemetryItem.Time); + Assert.Equal(TelemetryPartA.FormatUtcTimestamp(activity.StartTimeUtc), telemetryItem.Time); Assert.Equal("my-service", telemetryItem.Tags[ContextTagKeys.AiCloudRole.ToString()]); Assert.Equal("my-instance", telemetryItem.Tags[ContextTagKeys.AiCloudRoleInstance.ToString()]); Assert.Equal(activity.TraceId.ToHexString(), telemetryItem.Tags[ContextTagKeys.AiOperationId.ToString()]); @@ -166,103 +180,5 @@ private static Resource CreateTestResource(string serviceName = null, string ser return ResourceBuilder.CreateDefault().AddAttributes(testAttributes).Build(); } - - private static Activity CreateTestActivity( - bool setAttributes = true, - Dictionary additionalAttributes = null, - bool addEvents = true, - bool addLinks = true, - Resource resource = null, - ActivityKind kind = ActivityKind.Client) - { - var startTimestamp = DateTime.UtcNow; - var endTimestamp = startTimestamp.AddSeconds(60); - var eventTimestamp = DateTime.UtcNow; - var traceId = ActivityTraceId.CreateRandom(); - - var parentSpanId = ActivitySpanId.CreateRandom(); - - var attributes = new Dictionary - { - { "stringKey", "value" }, - { "longKey", 1L }, - { "longKey2", 1 }, - { "doubleKey", 1D }, - { "doubleKey2", 1F }, - { "boolKey", true }, - { "int_array", new int[] { 1, 2 } }, - { "bool_array", new bool[] { true, false } }, - { "double_array", new double[] { 1.0, 1.1 } }, - { "string_array", new string[] { "a", "b" } }, - }; - if (additionalAttributes != null) - { - foreach (var attribute in additionalAttributes) - { - attributes.Add(attribute.Key, attribute.Value); - } - } - - var events = new List - { - new ActivityEvent( - "Event1", - eventTimestamp, - new ActivityTagsCollection(new Dictionary - { - { "key", "value" }, - })), - new ActivityEvent( - "Event2", - eventTimestamp, - new ActivityTagsCollection(new Dictionary - { - { "key", "value" }, - })), - }; - - var linkedSpanId = ActivitySpanId.CreateRandom(); - - var activitySource = new ActivitySource(nameof(CreateTestActivity)); - - var tags = setAttributes ? - attributes - : null; - var links = addLinks ? - new[] - { - new ActivityLink(new ActivityContext( - traceId, - linkedSpanId, - ActivityTraceFlags.Recorded)), - } - : null; - - var activity = activitySource.StartActivity( - "Name", - kind, - parentContext: new ActivityContext(traceId, parentSpanId, ActivityTraceFlags.Recorded), - tags, - links, - startTime: startTimestamp); - - if (addEvents) - { - foreach (var evnt in events) - { - activity.AddEvent(evnt); - } - } - - if (resource != null) - { - activity.SetCustomProperty(ResourcePropertyName, resource); - } - - activity.SetEndTime(endTimestamp); - activity.Stop(); - - return activity; - } } } diff --git a/sdk/monitor/Azure.Monitor.Query/README.md b/sdk/monitor/Azure.Monitor.Query/README.md index df661d66af7ff..243bb97d6c19f 100644 --- a/sdk/monitor/Azure.Monitor.Query/README.md +++ b/sdk/monitor/Azure.Monitor.Query/README.md @@ -40,12 +40,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -141,7 +141,7 @@ LogsBatchQuery batch = new LogsBatchQuery(); string countQueryId = batch.AddQuery(workspaceId, "AzureActivity | count", TimeSpan.FromDays(1)); string topQueryId = batch.AddQuery(workspaceId, "AzureActivity | summarize Count = count() by ResourceGroup | top 10 by Count", TimeSpan.FromDays(1)); -Response response = await client.QueryBatchAsync(batch); +Response response = await client.QueryBatchAsync(batch); var count = response.Value.GetResult(countQueryId).Single(); var topEntries = response.Value.GetResult(topQueryId); @@ -187,33 +187,26 @@ foreach (var row in table.Rows) ### Increase query timeout -Some queries take longer to execute than the default service timeout allows. You can use the `LogsQueryOptions` parameter to specify the service timeout. +Some Logs queries take longer than 3 minutes to execute. The default server timeout is 3 minutes. You can increase the server timeout to a maximum of 10 minutes. In the following example, the `LogsQueryOptions` object's `ServerTimeout` property is used to set the server timeout to 10 minutes: -```C# Snippet:QueryLogsPrintTable +```C# Snippet:QueryLogsWithTimeout Uri endpoint = new Uri("https://api.loganalytics.io"); string workspaceId = ""; LogsQueryClient client = new LogsQueryClient(endpoint, new DefaultAzureCredential()); -Response response = await client.QueryAsync(workspaceId, "AzureActivity | top 10 by TimeGenerated", TimeSpan.FromDays(1)); - -LogsQueryResultTable table = response.Value.PrimaryTable; - -foreach (var column in table.Columns) -{ - Console.Write(column.Name + ";"); -} - -Console.WriteLine(); -var columnCount = table.Columns.Count; -foreach (var row in table.Rows) -{ - for (int i = 0; i < columnCount; i++) +// Query TOP 10 resource groups by event count +Response> response = await client.QueryAsync(workspaceId, + "AzureActivity | summarize count()", + TimeSpan.FromDays(1), + options: new LogsQueryOptions() { - Console.Write(row[i] + ";"); - } + ServerTimeout = TimeSpan.FromMinutes(10) + }); - Console.WriteLine(); +foreach (var resourceGroup in response.Value) +{ + Console.WriteLine(resourceGroup); } ``` @@ -308,7 +301,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[query_client_src]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/monitor/Azure.Monitor.Query/src +[query_client_src]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/monitor/Azure.Monitor.Query/src [query_client_nuget_package]: https://www.nuget.org/packages?q=Azure.Monitor.Query [monitor_rest_api]: https://docs.microsoft.com/rest/api/monitor/ [azure_cli]: https://docs.microsoft.com/cli/azure diff --git a/sdk/monitor/Azure.Monitor.Query/api/Azure.Monitor.Query.netstandard2.0.cs b/sdk/monitor/Azure.Monitor.Query/api/Azure.Monitor.Query.netstandard2.0.cs index 68a475eb7c3ef..c9826989b51d2 100644 --- a/sdk/monitor/Azure.Monitor.Query/api/Azure.Monitor.Query.netstandard2.0.cs +++ b/sdk/monitor/Azure.Monitor.Query/api/Azure.Monitor.Query.netstandard2.0.cs @@ -16,8 +16,8 @@ public LogsQueryClient(System.Uri endpoint, Azure.Core.TokenCredential credentia public virtual Azure.Response Query(string workspace, string query, Azure.Core.DateTimeRange timeRange, Azure.Monitor.Query.LogsQueryOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> QueryAsync(string workspace, string query, Azure.Core.DateTimeRange timeRange, Azure.Monitor.Query.LogsQueryOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task>> QueryAsync(string workspace, string query, Azure.Core.DateTimeRange timeRange, Azure.Monitor.Query.LogsQueryOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response QueryBatch(Azure.Monitor.Query.LogsBatchQuery batch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> QueryBatchAsync(Azure.Monitor.Query.LogsBatchQuery batch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response QueryBatch(Azure.Monitor.Query.LogsBatchQuery batch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> QueryBatchAsync(Azure.Monitor.Query.LogsBatchQuery batch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.Response> Query(string workspace, string query, Azure.Core.DateTimeRange timeRange, Azure.Monitor.Query.LogsQueryOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } } public partial class LogsQueryClientOptions : Azure.Core.ClientOptions @@ -70,7 +70,7 @@ public MetricsQueryOptions() { } } public static partial class QueryModelFactory { - public static Azure.Monitor.Query.Models.LogsQueryResult LogsQueryResult(System.Collections.Generic.IReadOnlyList tables = null, System.Text.Json.JsonElement Statistics = default(System.Text.Json.JsonElement), System.Text.Json.JsonElement Visualization = default(System.Text.Json.JsonElement)) { throw null; } + public static Azure.Monitor.Query.Models.LogsQueryResult LogsQueryResult(System.Collections.Generic.IReadOnlyList tables = null, System.Text.Json.JsonElement Statistics = default(System.Text.Json.JsonElement), System.Text.Json.JsonElement Error = default(System.Text.Json.JsonElement), System.Text.Json.JsonElement Visualization = default(System.Text.Json.JsonElement)) { throw null; } public static Azure.Monitor.Query.Models.LogsQueryResultColumn LogsQueryResultColumn(string name = null, Azure.Monitor.Query.Models.LogColumnTypes type = default(Azure.Monitor.Query.Models.LogColumnTypes)) { throw null; } public static Azure.Monitor.Query.Models.LogsQueryResultTable LogsQueryResultTable(string name = null, System.Collections.Generic.IReadOnlyList columns = null, System.Text.Json.JsonElement internalRows = default(System.Text.Json.JsonElement)) { throw null; } public static Azure.Monitor.Query.Models.MetricAvailability MetricAvailability(System.TimeSpan? timeGrain = default(System.TimeSpan?), System.TimeSpan? retention = default(System.TimeSpan?)) { throw null; } @@ -103,15 +103,23 @@ namespace Azure.Monitor.Query.Models public static bool operator !=(Azure.Monitor.Query.Models.LogColumnTypes left, Azure.Monitor.Query.Models.LogColumnTypes right) { throw null; } public override string ToString() { throw null; } } - public partial class LogsBatchQueryResult + public partial class LogsBatchQueryResult : Azure.Monitor.Query.Models.LogsQueryResult { internal LogsBatchQueryResult() { } + public bool HasFailed { get { throw null; } } + public string Id { get { throw null; } } + } + public partial class LogsBatchQueryResults + { + internal LogsBatchQueryResults() { } + public System.Collections.Generic.IReadOnlyList Results { get { throw null; } } public Azure.Monitor.Query.Models.LogsQueryResult GetResult(string queryId) { throw null; } public System.Collections.Generic.IReadOnlyList GetResult(string queryId) { throw null; } } public partial class LogsQueryResult { internal LogsQueryResult() { } + public Azure.Core.ResponseError Error { get { throw null; } } public Azure.Monitor.Query.Models.LogsQueryResultTable PrimaryTable { get { throw null; } } public System.BinaryData Statistics { get { throw null; } } public System.Collections.Generic.IReadOnlyList Tables { get { throw null; } } @@ -160,6 +168,7 @@ internal LogsQueryResultTable() { } public System.Collections.Generic.IReadOnlyList Columns { get { throw null; } } public string Name { get { throw null; } } public System.Collections.Generic.IReadOnlyList Rows { get { throw null; } } + public System.Collections.Generic.IReadOnlyList Deserialize() { throw null; } } public partial class Metric { diff --git a/sdk/monitor/Azure.Monitor.Query/src/Azure.Monitor.Query.csproj b/sdk/monitor/Azure.Monitor.Query/src/Azure.Monitor.Query.csproj index 856c49c228c48..a03e29c8492c5 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Azure.Monitor.Query.csproj +++ b/sdk/monitor/Azure.Monitor.Query/src/Azure.Monitor.Query.csproj @@ -1,6 +1,6 @@ - This library allows querying logs and metrics from the Azure Motnitor service. + This library allows querying logs and metrics from the Azure Monitor service. Azure Monitor Query client library 1.0.0-beta.2 Azure Monitor Query @@ -10,8 +10,12 @@ - - + + + diff --git a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogQueryResponse.Serialization.cs b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogQueryResponse.Serialization.cs index 3f5cbb561e1ce..9122472e63b0d 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogQueryResponse.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogQueryResponse.Serialization.cs @@ -17,7 +17,7 @@ internal static LogQueryResponse DeserializeLogQueryResponse(JsonElement element { Optional id = default; Optional status = default; - Optional body = default; + Optional body = default; Optional> headers = default; foreach (var property in element.EnumerateObject()) { @@ -43,7 +43,7 @@ internal static LogQueryResponse DeserializeLogQueryResponse(JsonElement element property.ThrowNonNullablePropertyIsNull(); continue; } - body = LogsBatchQueryResultInternal.DeserializeLogsBatchQueryResultInternal(property.Value); + body = LogsBatchQueryResult.DeserializeLogsBatchQueryResult(property.Value); continue; } if (property.NameEquals("headers")) diff --git a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogQueryResponse.cs b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogQueryResponse.cs index e393be64297a8..818ea441ffc5d 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogQueryResponse.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogQueryResponse.cs @@ -22,20 +22,18 @@ internal LogQueryResponse() /// Initializes a new instance of LogQueryResponse. /// . /// . - /// Contains the tables, columns & rows resulting from the query or the error details if the query failed. + /// Contains the tables, columns & rows resulting from the query or the error details if the query failed. /// Dictionary of <string>. - internal LogQueryResponse(string id, int? status, LogsBatchQueryResultInternal body, IReadOnlyDictionary headers) + internal LogQueryResponse(string id, int? status, LogsBatchQueryResult Body, IReadOnlyDictionary headers) { Id = id; Status = status; - Body = body; + _body = Body; Headers = headers; } public string Id { get; } public int? Status { get; } - /// Contains the tables, columns & rows resulting from the query or the error details if the query failed. - public LogsBatchQueryResultInternal Body { get; } /// Dictionary of <string>. public IReadOnlyDictionary Headers { get; } } diff --git a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResult.Serialization.cs b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResult.Serialization.cs index b277657865a93..74dbab41c0844 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResult.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResult.Serialization.cs @@ -13,28 +13,5 @@ namespace Azure.Monitor.Query.Models { public partial class LogsBatchQueryResult { - internal static LogsBatchQueryResult DeserializeLogsBatchQueryResult(JsonElement element) - { - Optional> responses = default; - foreach (var property in element.EnumerateObject()) - { - if (property.NameEquals("responses")) - { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } - List array = new List(); - foreach (var item in property.Value.EnumerateArray()) - { - array.Add(LogQueryResponse.DeserializeLogQueryResponse(item)); - } - responses = array; - continue; - } - } - return new LogsBatchQueryResult(Optional.ToList(responses)); - } } } diff --git a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResult.cs b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResult.cs index aa78c44ecf5b2..9dad0a2679d54 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResult.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResult.cs @@ -5,25 +5,33 @@ #nullable disable +using System; using System.Collections.Generic; -using Azure.Core; +using System.Text.Json; namespace Azure.Monitor.Query.Models { - /// Response to a batch. - public partial class LogsBatchQueryResult + /// Contains the tables, columns & rows resulting from the query or the error details if the query failed. + public partial class LogsBatchQueryResult : LogsQueryResult { /// Initializes a new instance of LogsBatchQueryResult. - internal LogsBatchQueryResult() + /// The list of tables, columns and rows. + /// is null. + internal LogsBatchQueryResult(IEnumerable tables) : base(tables) { - Responses = new ChangeTrackingList(); + if (tables == null) + { + throw new ArgumentNullException(nameof(tables)); + } } /// Initializes a new instance of LogsBatchQueryResult. - /// An array of responses corresponding to each individual request in a batch. - internal LogsBatchQueryResult(IReadOnlyList responses) + /// The list of tables, columns and rows. + /// Any object. + /// Any object. + /// Any object. + internal LogsBatchQueryResult(IReadOnlyList tables, JsonElement Statistics, JsonElement Error, JsonElement Visualization) : base(tables, Statistics, Error, Visualization) { - Responses = responses; } } } diff --git a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResultInternal.Serialization.cs b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResultInternal.Serialization.cs deleted file mode 100644 index a303da3ae540a..0000000000000 --- a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResultInternal.Serialization.cs +++ /dev/null @@ -1,17 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System.Collections.Generic; -using System.Text.Json; -using Azure.Core; - -namespace Azure.Monitor.Query.Models -{ - internal partial class LogsBatchQueryResultInternal - { - } -} diff --git a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResultInternal.cs b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResultInternal.cs deleted file mode 100644 index 2ae6a337beeeb..0000000000000 --- a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResultInternal.cs +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -// - -#nullable disable - -using System; -using System.Collections.Generic; -using System.Text.Json; - -namespace Azure.Monitor.Query.Models -{ - /// Contains the tables, columns & rows resulting from the query or the error details if the query failed. - internal partial class LogsBatchQueryResultInternal : LogsQueryResult - { - /// Initializes a new instance of LogsBatchQueryResultInternal. - /// The list of tables, columns and rows. - /// is null. - internal LogsBatchQueryResultInternal(IEnumerable tables) : base(tables) - { - if (tables == null) - { - throw new ArgumentNullException(nameof(tables)); - } - } - - /// Initializes a new instance of LogsBatchQueryResultInternal. - /// The list of tables, columns and rows. - /// Any object. - /// Any object. - /// The code and message for an error. - internal LogsBatchQueryResultInternal(IReadOnlyList tables, JsonElement Statistics, JsonElement Visualization, ErrorInfo error) : base(tables, Statistics, Visualization) - { - Error = error; - } - } -} diff --git a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResults.Serialization.cs b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResults.Serialization.cs new file mode 100644 index 0000000000000..48922dae3a723 --- /dev/null +++ b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResults.Serialization.cs @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Collections.Generic; +using System.Text.Json; +using Azure.Core; + +namespace Azure.Monitor.Query.Models +{ + public partial class LogsBatchQueryResults + { + internal static LogsBatchQueryResults DeserializeLogsBatchQueryResults(JsonElement element) + { + Optional> responses = default; + foreach (var property in element.EnumerateObject()) + { + if (property.NameEquals("responses")) + { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } + List array = new List(); + foreach (var item in property.Value.EnumerateArray()) + { + array.Add(LogQueryResponse.DeserializeLogQueryResponse(item)); + } + responses = array; + continue; + } + } + return new LogsBatchQueryResults(Optional.ToList(responses)); + } + } +} diff --git a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResults.cs b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResults.cs new file mode 100644 index 0000000000000..401ce1a26fc7d --- /dev/null +++ b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResults.cs @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Collections.Generic; +using Azure.Core; + +namespace Azure.Monitor.Query.Models +{ + /// Response to a batch. + public partial class LogsBatchQueryResults + { + /// Initializes a new instance of LogsBatchQueryResults. + internal LogsBatchQueryResults() + { + Responses = new ChangeTrackingList(); + } + + /// Initializes a new instance of LogsBatchQueryResults. + /// An array of responses corresponding to each individual request in a batch. + internal LogsBatchQueryResults(IReadOnlyList responses) + { + Responses = responses; + } + } +} diff --git a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsQueryResult.Serialization.cs b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsQueryResult.Serialization.cs index aba2bccd3e5e5..3bbf963169c22 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsQueryResult.Serialization.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsQueryResult.Serialization.cs @@ -17,6 +17,7 @@ internal static LogsQueryResult DeserializeLogsQueryResult(JsonElement element) { IReadOnlyList tables = default; Optional statistics = default; + Optional error = default; Optional render = default; foreach (var property in element.EnumerateObject()) { @@ -35,13 +36,18 @@ internal static LogsQueryResult DeserializeLogsQueryResult(JsonElement element) statistics = property.Value.Clone(); continue; } + if (property.NameEquals("error")) + { + error = property.Value.Clone(); + continue; + } if (property.NameEquals("render")) { render = property.Value.Clone(); continue; } } - return new LogsQueryResult(tables, statistics, render); + return new LogsQueryResult(tables, statistics, error, render); } } } diff --git a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsQueryResult.cs b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsQueryResult.cs index d934a94017390..5da705088b12b 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsQueryResult.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsQueryResult.cs @@ -31,11 +31,13 @@ internal LogsQueryResult(IEnumerable tables) /// Initializes a new instance of LogsQueryResult. /// The list of tables, columns and rows. /// Any object. + /// Any object. /// Any object. - internal LogsQueryResult(IReadOnlyList tables, JsonElement Statistics, JsonElement Visualization) + internal LogsQueryResult(IReadOnlyList tables, JsonElement Statistics, JsonElement Error, JsonElement Visualization) { Tables = tables; _statistics = Statistics; + _error = Error; _visualization = Visualization; } diff --git a/sdk/monitor/Azure.Monitor.Query/src/Generated/QueryModelFactory.cs b/sdk/monitor/Azure.Monitor.Query/src/Generated/QueryModelFactory.cs index c86a514c71707..f0dff2a386023 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Generated/QueryModelFactory.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Generated/QueryModelFactory.cs @@ -18,12 +18,13 @@ public static partial class QueryModelFactory /// Initializes new instance of LogsQueryResult class. /// The list of tables, columns and rows. /// Any object. + /// Any object. /// Any object. /// A new instance for mocking. - public static LogsQueryResult LogsQueryResult(IReadOnlyList tables = default, JsonElement Statistics = default, JsonElement Visualization = default) + public static LogsQueryResult LogsQueryResult(IReadOnlyList tables = default, JsonElement Statistics = default, JsonElement Error = default, JsonElement Visualization = default) { tables ??= new List(); - return new LogsQueryResult(tables, Statistics, Visualization); + return new LogsQueryResult(tables, Statistics, Error, Visualization); } /// Initializes new instance of LogsQueryResultTable class. diff --git a/sdk/monitor/Azure.Monitor.Query/src/Generated/QueryRestClient.cs b/sdk/monitor/Azure.Monitor.Query/src/Generated/QueryRestClient.cs index c00044fa20ccc..260597596edfc 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Generated/QueryRestClient.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Generated/QueryRestClient.cs @@ -231,7 +231,7 @@ internal HttpMessage CreateBatchRequest(BatchRequest body) /// The batch request body. /// The cancellation token to use. /// is null. - public async Task> BatchAsync(BatchRequest body, CancellationToken cancellationToken = default) + public async Task> BatchAsync(BatchRequest body, CancellationToken cancellationToken = default) { if (body == null) { @@ -244,9 +244,9 @@ public async Task> BatchAsync(BatchRequest body, { case 200: { - LogsBatchQueryResult value = default; + LogsBatchQueryResults value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = LogsBatchQueryResult.DeserializeLogsBatchQueryResult(document.RootElement); + value = LogsBatchQueryResults.DeserializeLogsBatchQueryResults(document.RootElement); return Response.FromValue(value, message.Response); } default: @@ -258,7 +258,7 @@ public async Task> BatchAsync(BatchRequest body, /// The batch request body. /// The cancellation token to use. /// is null. - public Response Batch(BatchRequest body, CancellationToken cancellationToken = default) + public Response Batch(BatchRequest body, CancellationToken cancellationToken = default) { if (body == null) { @@ -271,9 +271,9 @@ public Response Batch(BatchRequest body, CancellationToken { case 200: { - LogsBatchQueryResult value = default; + LogsBatchQueryResults value = default; using var document = JsonDocument.Parse(message.Response.ContentStream); - value = LogsBatchQueryResult.DeserializeLogsBatchQueryResult(document.RootElement); + value = LogsBatchQueryResults.DeserializeLogsBatchQueryResults(document.RootElement); return Response.FromValue(value, message.Response); } default: diff --git a/sdk/monitor/Azure.Monitor.Query/src/LogsQueryClient.cs b/sdk/monitor/Azure.Monitor.Query/src/LogsQueryClient.cs index d4d79bc604353..9a9a7776d96ca 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/LogsQueryClient.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/LogsQueryClient.cs @@ -4,12 +4,10 @@ using System; using System.Collections.Generic; using System.Globalization; -using System.Linq; using System.Text; using System.Text.Json; using System.Threading; using System.Threading.Tasks; -using System.Xml; using Azure.Core; using Azure.Core.Pipeline; using Azure.Monitor.Query.Models; @@ -26,7 +24,6 @@ public class LogsQueryClient private readonly QueryRestClient _queryClient; private readonly ClientDiagnostics _clientDiagnostics; private readonly HttpPipeline _pipeline; - private readonly RowBinder _rowBinder; /// /// Initializes a new instance of . Uses the default 'https://api.loganalytics.io' endpoint. @@ -72,7 +69,6 @@ public LogsQueryClient(Uri endpoint, TokenCredential credential, LogsQueryClient credential, options.AuthenticationScope ?? "https://api.loganalytics.io//.default")); _queryClient = new QueryRestClient(_clientDiagnostics, _pipeline, endpoint); - _rowBinder = new RowBinder(); } /// @@ -95,7 +91,7 @@ public virtual Response> Query(string workspace, string quer { Response response = Query(workspace, query, timeRange, options, cancellationToken); - return Response.FromValue(_rowBinder.BindResults(response.Value.Tables), response.GetRawResponse()); + return Response.FromValue(RowBinder.Shared.BindResults(response.Value.Tables), response.GetRawResponse()); } /// @@ -111,7 +107,7 @@ public virtual async Task>> QueryAsync(string works { Response response = await QueryAsync(workspace, query, timeRange, options, cancellationToken).ConfigureAwait(false); - return Response.FromValue(_rowBinder.BindResults(response.Value.Tables), response.GetRawResponse()); + return Response.FromValue(RowBinder.Shared.BindResults(response.Value.Tables), response.GetRawResponse()); } /// @@ -167,8 +163,8 @@ public virtual async Task> QueryAsync(string workspace /// /// The batch of queries to send. /// The to use. - /// The containing the query identifier that has to be passed into to get the result. - public virtual Response QueryBatch(LogsBatchQuery batch, CancellationToken cancellationToken = default) + /// The containing the query identifier that has to be passed into to get the result. + public virtual Response QueryBatch(LogsBatchQuery batch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(batch, nameof(batch)); @@ -177,7 +173,6 @@ public virtual Response QueryBatch(LogsBatchQuery batch, C try { var response = _queryClient.Batch(batch.Batch, cancellationToken); - response.Value.RowBinder = _rowBinder; return response; } catch (Exception e) @@ -192,8 +187,8 @@ public virtual Response QueryBatch(LogsBatchQuery batch, C /// /// The batch of queries to send. /// The to use. - /// The that allows retrieving query results. - public virtual async Task> QueryBatchAsync(LogsBatchQuery batch, CancellationToken cancellationToken = default) + /// The that allows retrieving query results. + public virtual async Task> QueryBatchAsync(LogsBatchQuery batch, CancellationToken cancellationToken = default) { Argument.AssertNotNull(batch, nameof(batch)); @@ -202,7 +197,6 @@ public virtual async Task> QueryBatchAsync(LogsBa try { var response = await _queryClient.BatchAsync(batch.Batch, cancellationToken).ConfigureAwait(false); - response.Value.RowBinder = _rowBinder; return response; } catch (Exception e) diff --git a/sdk/monitor/Azure.Monitor.Query/src/Models/LogQueryResponse.cs b/sdk/monitor/Azure.Monitor.Query/src/Models/LogQueryResponse.cs index 6161db443da36..842ee238a4648 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Models/LogQueryResponse.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Models/LogQueryResponse.cs @@ -1,9 +1,24 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. +using Azure.Core; + namespace Azure.Monitor.Query.Models { internal partial class LogQueryResponse { + /// Contains the tables, columns & rows resulting from the query or the error details if the query failed. + [CodeGenMember("Body")] + private LogsBatchQueryResult _body; + + public LogsBatchQueryResult Body + { + get + { + _body.HasFailed = Status >= 400; + _body.Id = Id; + return _body; + } + } } } \ No newline at end of file diff --git a/sdk/monitor/Azure.Monitor.Query/src/Models/LogsBatchQuery.cs b/sdk/monitor/Azure.Monitor.Query/src/Models/LogsBatchQuery.cs index e5e77a9f97847..92617a4a7a22b 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Models/LogsBatchQuery.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Models/LogsBatchQuery.cs @@ -30,7 +30,7 @@ public LogsBatchQuery() /// The query text to execute. /// The timespan over which to query data. /// The to configure the query. - /// The query identifier that has to be passed into to get the result. + /// The query identifier that has to be passed into to get the result. public virtual string AddQuery(string workspace, string query, DateTimeRange timeRange, LogsQueryOptions options = null) { var id = _counter.ToString("G", CultureInfo.InvariantCulture); diff --git a/sdk/monitor/Azure.Monitor.Query/src/Models/LogsBatchQueryResult.cs b/sdk/monitor/Azure.Monitor.Query/src/Models/LogsBatchQueryResult.cs index ea46f0b982d6f..b4753d9eba60e 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Models/LogsBatchQueryResult.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Models/LogsBatchQueryResult.cs @@ -1,54 +1,81 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -using System; using System.Collections.Generic; -using System.Linq; +using System.Text.Json; using Azure.Core; namespace Azure.Monitor.Query.Models { - [CodeGenModel("BatchResponse")] - public partial class LogsBatchQueryResult + [CodeGenModel("logQueryResult")] + public partial class LogsBatchQueryResult: LogsQueryResult { - private IReadOnlyList Responses { get; } - internal RowBinder RowBinder { get; set; } + /// + /// Gets or sets the value indicating whether the batch query was successful. + /// + public bool HasFailed { get; internal set; } /// - /// Gets the result for the query that was a part of the batch. + /// Gets or sets the query id. /// - /// The query identifier returned from the . - /// The with the query results. - /// When the query with was not part of the batch. - /// When the query failed. - public LogsQueryResult GetResult(string queryId) + public string Id { get; internal set; } + + // TODO, remove after https://github.com/Azure/azure-sdk-for-net/issues/21655 is fixed + internal static LogsBatchQueryResult DeserializeLogsBatchQueryResult(JsonElement element) { - LogQueryResponse result = Responses.SingleOrDefault(r => r.Id == queryId); + Optional error = default; + IReadOnlyList tables = default; + Optional statistics = default; + Optional render = default; - if (result == null) + // This is the workaround to remove the double-encoding + if (element.ValueKind == JsonValueKind.String) { - throw new ArgumentException($"Query with ID '{queryId}' wasn't part of the batch." + - $" Please use the return value of the {nameof(LogsBatchQuery)}.{nameof(LogsBatchQuery.AddQuery)} as the '{nameof(queryId)}' argument.", nameof(queryId)); + try + { + using var document = JsonDocument.Parse(element.GetString()); + element = document.RootElement.Clone(); + } + catch + { + // ignore + } } - if (result.Body.Error != null) + foreach (var property in element.EnumerateObject()) { - throw new RequestFailedException(result.Status ?? 0, result.Body.Error.Message, result.Body.Error.Code, null); + if (property.NameEquals("error")) + { + if (property.Value.ValueKind == JsonValueKind.Null) + { + property.ThrowNonNullablePropertyIsNull(); + continue; + } + error = property.Value.Clone(); + continue; + } + if (property.NameEquals("tables")) + { + List array = new List(); + foreach (var item in property.Value.EnumerateArray()) + { + array.Add(LogsQueryResultTable.DeserializeLogsQueryResultTable(item)); + } + tables = array; + continue; + } + if (property.NameEquals("statistics")) + { + statistics = property.Value.Clone(); + continue; + } + if (property.NameEquals("render")) + { + render = property.Value.Clone(); + continue; + } } - - return result.Body; - } - - /// - /// Gets the result for the query that was a part of the batch. - /// - /// The query identifier returned from the . - /// Query results mapped to a type . - /// When the query with was not part of the batch. - /// When the query failed. - public IReadOnlyList GetResult(string queryId) - { - return RowBinder.BindResults(GetResult(queryId).Tables); + return new LogsBatchQueryResult(tables, statistics, error, render); } } -} +} \ No newline at end of file diff --git a/sdk/monitor/Azure.Monitor.Query/src/Models/LogsBatchQueryResultInternal.cs b/sdk/monitor/Azure.Monitor.Query/src/Models/LogsBatchQueryResultInternal.cs deleted file mode 100644 index 3010b18511eb6..0000000000000 --- a/sdk/monitor/Azure.Monitor.Query/src/Models/LogsBatchQueryResultInternal.cs +++ /dev/null @@ -1,74 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -using System; -using System.Collections.Generic; -using System.Text.Json; -using Azure.Core; - -namespace Azure.Monitor.Query.Models -{ - [CodeGenModel("logQueryResult")] - internal partial class LogsBatchQueryResultInternal: LogsQueryResult - { - internal ErrorInfo Error { get; } - - // TODO, remove after https://github.com/Azure/azure-sdk-for-net/issues/21655 is fixed - internal static LogsBatchQueryResultInternal DeserializeLogsBatchQueryResultInternal(JsonElement element) - { - Optional error = default; - IReadOnlyList tables = default; - Optional statistics = default; - Optional render = default; - - // This is the workaround to remove the double-encoding - if (element.ValueKind == JsonValueKind.String) - { - try - { - using var document = JsonDocument.Parse(element.GetString()); - element = document.RootElement.Clone(); - } - catch - { - // ignore - } - } - - foreach (var property in element.EnumerateObject()) - { - if (property.NameEquals("error")) - { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } - error = ErrorInfo.DeserializeErrorInfo(property.Value); - continue; - } - if (property.NameEquals("tables")) - { - List array = new List(); - foreach (var item in property.Value.EnumerateArray()) - { - array.Add(LogsQueryResultTable.DeserializeLogsQueryResultTable(item)); - } - tables = array; - continue; - } - if (property.NameEquals("statistics")) - { - statistics = property.Value.Clone(); - continue; - } - if (property.NameEquals("render")) - { - render = property.Value.Clone(); - continue; - } - } - return new LogsBatchQueryResultInternal(tables, statistics, render, error.Value); - } - } -} \ No newline at end of file diff --git a/sdk/monitor/Azure.Monitor.Query/src/Models/LogsBatchQueryResults.cs b/sdk/monitor/Azure.Monitor.Query/src/Models/LogsBatchQueryResults.cs new file mode 100644 index 0000000000000..62100159ba332 --- /dev/null +++ b/sdk/monitor/Azure.Monitor.Query/src/Models/LogsBatchQueryResults.cs @@ -0,0 +1,60 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Linq; +using Azure.Core; + +namespace Azure.Monitor.Query.Models +{ + [CodeGenModel("BatchResponse")] + public partial class LogsBatchQueryResults + { + private LogsBatchQueryResult[] _results; + + private IReadOnlyList Responses { get; } + + /// + /// Gets the list of results for the batch query. + /// + public IReadOnlyList Results => _results ??= Responses.Select(r => r.Body).ToArray(); + + /// + /// Gets the result for the query that was a part of the batch. + /// + /// The query identifier returned from the . + /// The with the query results. + /// When the query with was not part of the batch. + /// When the query failed. + public LogsQueryResult GetResult(string queryId) + { + LogQueryResponse result = Responses.SingleOrDefault(r => r.Id == queryId); + + if (result == null) + { + throw new ArgumentException($"Query with ID '{queryId}' wasn't part of the batch." + + $" Please use the return value of {nameof(LogsBatchQuery)}.{nameof(LogsBatchQuery.AddQuery)} as the '{nameof(queryId)}' argument.", nameof(queryId)); + } + + if (result.Body.HasFailed) + { + throw new RequestFailedException(result.Status ?? 0, result.Body.Error.Message, result.Body.Error.Code, null); + } + + return result.Body; + } + + /// + /// Gets the result for the query that was a part of the batch. + /// + /// The query identifier returned from the . + /// Query results mapped to a type . + /// When the query with was not part of the batch. + /// When the query failed. + public IReadOnlyList GetResult(string queryId) + { + return RowBinder.Shared.BindResults(GetResult(queryId).Tables); + } + } +} diff --git a/sdk/monitor/Azure.Monitor.Query/src/Models/LogsQueryResultTable.cs b/sdk/monitor/Azure.Monitor.Query/src/Models/LogsQueryResultTable.cs index 736f2f698289d..ce228865fb9d5 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Models/LogsQueryResultTable.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Models/LogsQueryResultTable.cs @@ -39,5 +39,14 @@ private IReadOnlyList CreateRows() return rows; } + + /// + /// Maps table rows to a model of type . + /// + /// Query results mapped to a type . + public IReadOnlyList Deserialize() + { + return RowBinder.Shared.BindResults(new[] { this }); + } } } \ No newline at end of file diff --git a/sdk/monitor/Azure.Monitor.Query/src/Models/LogsQueryResults.cs b/sdk/monitor/Azure.Monitor.Query/src/Models/LogsQueryResults.cs index 3d1c48eb056f9..fcde12061b17c 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Models/LogsQueryResults.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Models/LogsQueryResults.cs @@ -11,6 +11,9 @@ namespace Azure.Monitor.Query.Models [CodeGenModel("queryResults")] public partial class LogsQueryResult { + [CodeGenMember("error")] + private readonly JsonElement _error; + [CodeGenMember("Statistics")] private readonly JsonElement _statistics; @@ -32,5 +35,10 @@ public partial class LogsQueryResult /// Returns the query visualization if the is set to true. Null otherwise. /// public BinaryData Visualization => _visualization.ValueKind == JsonValueKind.Undefined ? null : new BinaryData(_visualization.ToString()); + + /// + /// Get's the error that occured during query processing. The value would be null if the query succeeds. + /// + public ResponseError Error => _error.ValueKind == JsonValueKind.Undefined ? null : JsonSerializer.Deserialize(_error.GetRawText()); } } \ No newline at end of file diff --git a/sdk/monitor/Azure.Monitor.Query/src/RowBinder.cs b/sdk/monitor/Azure.Monitor.Query/src/RowBinder.cs index 54c8820071e10..780dfffd34575 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/RowBinder.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/RowBinder.cs @@ -9,6 +9,7 @@ namespace Azure.Monitor.Query { internal class RowBinder: TypeBinder { + internal static RowBinder Shared = new(); internal IReadOnlyList BindResults(IReadOnlyList tables) { List results = new List(); diff --git a/sdk/monitor/Azure.Monitor.Query/src/autorest.md b/sdk/monitor/Azure.Monitor.Query/src/autorest.md index 023478c6c34c7..bda1a14456ebd 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/autorest.md +++ b/sdk/monitor/Azure.Monitor.Query/src/autorest.md @@ -53,6 +53,7 @@ directive: - from: swagger-document where: $.definitions.queryResults transform: > + $.properties["error"] = { "type": "object" }; $.properties["statistics"] = { "type": "object" }; $.properties["render"] = { "type": "object" }; ``` diff --git a/sdk/monitor/Azure.Monitor.Query/tests/LogsClientSamples.cs b/sdk/monitor/Azure.Monitor.Query/tests/LogsClientSamples.cs index 07f11b788facd..68e1d48d2f813 100644 --- a/sdk/monitor/Azure.Monitor.Query/tests/LogsClientSamples.cs +++ b/sdk/monitor/Azure.Monitor.Query/tests/LogsClientSamples.cs @@ -151,7 +151,7 @@ public async Task BatchQuery() string countQueryId = batch.AddQuery(workspaceId, "AzureActivity | count", TimeSpan.FromDays(1)); string topQueryId = batch.AddQuery(workspaceId, "AzureActivity | summarize Count = count() by ResourceGroup | top 10 by Count", TimeSpan.FromDays(1)); - Response response = await client.QueryBatchAsync(batch); + Response response = await client.QueryBatchAsync(batch); var count = response.Value.GetResult(countQueryId).Single(); var topEntries = response.Value.GetResult(topQueryId); diff --git a/sdk/monitor/Azure.Monitor.Query/tests/LogsQueryClientClientLiveTests.cs b/sdk/monitor/Azure.Monitor.Query/tests/LogsQueryClientClientLiveTests.cs index ffaba23ee8ce5..69d34e1ea6c3d 100644 --- a/sdk/monitor/Azure.Monitor.Query/tests/LogsQueryClientClientLiveTests.cs +++ b/sdk/monitor/Azure.Monitor.Query/tests/LogsQueryClientClientLiveTests.cs @@ -79,6 +79,20 @@ public async Task CanQueryIntoPrimitiveString() CollectionAssert.AreEqual(new[] {"a", "b", "c"}, results.Value); } + [RecordedTest] + public async Task CanQueryPartialSuccess() + { + var client = CreateClient(); + + var results = await client.QueryAsync(TestEnvironment.WorkspaceId, + $"set truncationmaxrecords=1; datatable (s: string) ['a', 'b']", + _logsTestData.DataTimeRange); + + Assert.NotNull(results.Value.Error.Code); + Assert.NotNull(results.Value.Error.Message); + CollectionAssert.IsNotEmpty(results.Value.Error.Details); + } + [RecordedTest] public async Task CanQueryAdditionalWorkspace() { @@ -171,7 +185,7 @@ public async Task CanQueryBatch() LogsBatchQuery batch = new LogsBatchQuery(); string id1 = batch.AddQuery(TestEnvironment.WorkspaceId, "Heartbeat", _logsTestData.DataTimeRange); string id2 = batch.AddQuery(TestEnvironment.WorkspaceId, "Heartbeat", _logsTestData.DataTimeRange); - Response response = await client.QueryBatchAsync(batch); + Response response = await client.QueryBatchAsync(batch); var result1 = response.Value.GetResult(id1); var result2 = response.Value.GetResult(id2); @@ -180,6 +194,31 @@ public async Task CanQueryBatch() CollectionAssert.IsNotEmpty(result2.Tables[0].Columns); } + [RecordedTest] + public async Task CanQueryBatchMixed() + { + var client = CreateClient(); + LogsBatchQuery batch = new LogsBatchQuery(); + string id1 = batch.AddQuery(TestEnvironment.WorkspaceId, "Heartbeat", _logsTestData.DataTimeRange); + string id2 = batch.AddQuery(TestEnvironment.WorkspaceId, "Heartbeats", _logsTestData.DataTimeRange); + string id3 = batch.AddQuery(TestEnvironment.WorkspaceId, "set truncationmaxrecords=1; datatable (s: string) ['a', 'b']", _logsTestData.DataTimeRange); + + Response response = await client.QueryBatchAsync(batch); + + Assert.False(response.Value.Results.Single(r => r.Id == id1).HasFailed); + + var failedResult = response.Value.Results.Single(r => r.Id == id2); + Assert.True(failedResult.HasFailed); + Assert.NotNull(failedResult.Error.Code); + Assert.NotNull(failedResult.Error.Message); + + var partialResult = response.Value.Results.Single(r => r.Id == id3); + Assert.False(partialResult.HasFailed); + CollectionAssert.IsNotEmpty(partialResult.PrimaryTable.Rows); + Assert.NotNull(partialResult.Error.Code); + Assert.NotNull(partialResult.Error.Message); + } + [RecordedTest] public async Task CanQueryAllSupportedTypes() { @@ -414,7 +453,7 @@ public async Task CanQueryBatchWithTimespan() LogsBatchQuery batch = new LogsBatchQuery(); string id1 = batch.AddQuery(TestEnvironment.WorkspaceId, $"{_logsTestData.TableAName} | project {LogsTestData.TimeGeneratedColumnName}", _logsTestData.DataTimeRange); string id2 = batch.AddQuery(TestEnvironment.WorkspaceId, $"{_logsTestData.TableAName} | project {LogsTestData.TimeGeneratedColumnName}", timespan); - Response response = await client.QueryBatchAsync(batch); + Response response = await client.QueryBatchAsync(batch); var result1 = response.Value.GetResult(id1); var result2 = response.Value.GetResult(id2); @@ -464,7 +503,7 @@ public async Task ThrowsExceptionWhenBatchQueryNotFound() var exception = Assert.Throws(() => batchResult.Value.GetResult("12345")); Assert.AreEqual("queryId", exception.ParamName); - StringAssert.StartsWith("Query with ID '12345' wasn't part of the batch. Please use the return value of the LogsBatchQuery.AddQuery as the 'queryId' argument.", exception.Message); + StringAssert.StartsWith("Query with ID '12345' wasn't part of the batch. Please use the return value of LogsBatchQuery.AddQuery as the 'queryId' argument.", exception.Message); } [RecordedTest] diff --git a/sdk/monitor/Azure.Monitor.Query/tests/LogsQueryClientClientTests.cs b/sdk/monitor/Azure.Monitor.Query/tests/LogsQueryClientClientTests.cs index 0406485016f44..61e512459d3b8 100644 --- a/sdk/monitor/Azure.Monitor.Query/tests/LogsQueryClientClientTests.cs +++ b/sdk/monitor/Azure.Monitor.Query/tests/LogsQueryClientClientTests.cs @@ -75,8 +75,8 @@ public async Task QueryBatchHandledInvalidResponse() LogsBatchQuery batch = new LogsBatchQuery(); batch.AddQuery("wid", "query", DateTimeRange.All); - LogsBatchQueryResult batchResult = await client.QueryBatchAsync(batch); - Assert.NotNull(batchResult.GetResult("0")); + LogsBatchQueryResults batchResults = await client.QueryBatchAsync(batch); + Assert.NotNull(batchResults.GetResult("0")); } [Test] diff --git a/sdk/monitor/Azure.Monitor.Query/tests/SessionRecords/LogsQueryClientClientLiveTests/CanQueryBatchMixed.json b/sdk/monitor/Azure.Monitor.Query/tests/SessionRecords/LogsQueryClientClientLiveTests/CanQueryBatchMixed.json new file mode 100644 index 0000000000000..18c3f5c566ec7 --- /dev/null +++ b/sdk/monitor/Azure.Monitor.Query/tests/SessionRecords/LogsQueryClientClientLiveTests/CanQueryBatchMixed.json @@ -0,0 +1,279 @@ +{ + "Entries": [ + { + "RequestUri": "https://api.loganalytics.io/v1/$batch", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "593", + "Content-Type": "application/json", + "traceparent": "00-5429e4ae895b9942afeabed3e4a7f406-8a0822ba28a4af42-00", + "User-Agent": [ + "azsdk-net-Monitor.Query/1.0.0-alpha.20210623.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], + "x-ms-client-request-id": "0da57f3f46d695fa74d87d262fc7b5d1", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "requests": [ + { + "id": "0", + "body": { + "query": "Heartbeat", + "timespan": "2021-06-14T00:00:00.0000000Z/P7D" + }, + "path": "/query", + "method": "POST", + "workspace": "0a1f6b9a-caa1-4e5a-ac9a-54aa9b2fb131" + }, + { + "id": "1", + "body": { + "query": "Heartbeats", + "timespan": "2021-06-14T00:00:00.0000000Z/P7D" + }, + "path": "/query", + "method": "POST", + "workspace": "0a1f6b9a-caa1-4e5a-ac9a-54aa9b2fb131" + }, + { + "id": "2", + "body": { + "query": "set truncationmaxrecords=1; datatable (s: string) [\u0027a\u0027, \u0027b\u0027]", + "timespan": "2021-06-14T00:00:00.0000000Z/P7D" + }, + "path": "/query", + "method": "POST", + "workspace": "0a1f6b9a-caa1-4e5a-ac9a-54aa9b2fb131" + } + ] + }, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Origin": "*", + "Access-Control-Expose-Headers": "Retry-After,Age,WWW-Authenticate,x-resource-identities,x-ms-status-location", + "Connection": "keep-alive", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Jun 2021 19:57:28 GMT", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": [ + "Accept-Encoding", + "Accept-Encoding" + ], + "Via": "1.1 draft-oms-5cd4f5c6d9-vfztg", + "X-Content-Type-Options": "nosniff" + }, + "ResponseBody": { + "responses": [ + { + "id": "1", + "status": 400, + "body": { + "error": { + "message": "The request had some invalid properties", + "code": "BadArgumentError", + "correlationId": "6a1b5b30-5c3a-40ad-9a7c-c9c15f28ebc9", + "innererror": { + "code": "SemanticError", + "message": "A semantic error occurred.", + "innererror": { + "code": "SEM0100", + "message": "\u0027\u0027 operator: Failed to resolve table or column or scalar expression named \u0027Heartbeats\u0027" + } + } + } + } + }, + { + "id": "2", + "status": 200, + "body": { + "tables": [ + { + "name": "PrimaryResult", + "columns": [ + { + "name": "s", + "type": "string" + } + ], + "rows": [ + [ + "a" + ] + ] + } + ], + "error": { + "code": "PartialError", + "message": "There were some errors when processing your query.", + "details": [ + { + "code": "EngineError", + "message": "Something went wrong processing your query on the server.", + "innererror": { + "code": "-2133196797", + "message": "Query result set has exceeded the internal record count limit 1 (E_QUERY_RESULT_SET_TOO_LARGE; see https://aka.ms/kustoquerylimits)", + "severity": 2, + "severityName": "Error" + } + } + ] + } + } + }, + { + "id": "0", + "status": 200, + "body": { + "tables": [ + { + "name": "PrimaryResult", + "columns": [ + { + "name": "TenantId", + "type": "string" + }, + { + "name": "SourceSystem", + "type": "string" + }, + { + "name": "TimeGenerated", + "type": "datetime" + }, + { + "name": "MG", + "type": "string" + }, + { + "name": "ManagementGroupName", + "type": "string" + }, + { + "name": "SourceComputerId", + "type": "string" + }, + { + "name": "ComputerIP", + "type": "string" + }, + { + "name": "Computer", + "type": "string" + }, + { + "name": "Category", + "type": "string" + }, + { + "name": "OSType", + "type": "string" + }, + { + "name": "OSName", + "type": "string" + }, + { + "name": "OSMajorVersion", + "type": "string" + }, + { + "name": "OSMinorVersion", + "type": "string" + }, + { + "name": "Version", + "type": "string" + }, + { + "name": "SCAgentChannel", + "type": "string" + }, + { + "name": "IsGatewayInstalled", + "type": "bool" + }, + { + "name": "RemoteIPLongitude", + "type": "real" + }, + { + "name": "RemoteIPLatitude", + "type": "real" + }, + { + "name": "RemoteIPCountry", + "type": "string" + }, + { + "name": "SubscriptionId", + "type": "string" + }, + { + "name": "ResourceGroup", + "type": "string" + }, + { + "name": "ResourceProvider", + "type": "string" + }, + { + "name": "Resource", + "type": "string" + }, + { + "name": "ResourceId", + "type": "string" + }, + { + "name": "ResourceType", + "type": "string" + }, + { + "name": "ComputerEnvironment", + "type": "string" + }, + { + "name": "Solutions", + "type": "string" + }, + { + "name": "VMUUID", + "type": "string" + }, + { + "name": "ComputerPrivateIPs", + "type": "dynamic" + }, + { + "name": "Type", + "type": "string" + }, + { + "name": "_ResourceId", + "type": "string" + } + ], + "rows": [] + } + ] + } + } + ] + } + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-06-23T12:57:22.1739755-07:00", + "LOGS_ENDPOINT": "https://api.loganalytics.io", + "RandomSeed": "983599192", + "SECONDARY_WORKSPACE_ID": "0cf963f0-c6a5-4ced-8cd8-93a8d6e3e9d3", + "SECONDARY_WORKSPACE_KEY": "Kg==", + "WORKSPACE_ID": "0a1f6b9a-caa1-4e5a-ac9a-54aa9b2fb131", + "WORKSPACE_KEY": "Kg==" + } +} \ No newline at end of file diff --git a/sdk/monitor/Azure.Monitor.Query/tests/SessionRecords/LogsQueryClientClientLiveTests/CanQueryBatchMixedAsync.json b/sdk/monitor/Azure.Monitor.Query/tests/SessionRecords/LogsQueryClientClientLiveTests/CanQueryBatchMixedAsync.json new file mode 100644 index 0000000000000..d19472ad07658 --- /dev/null +++ b/sdk/monitor/Azure.Monitor.Query/tests/SessionRecords/LogsQueryClientClientLiveTests/CanQueryBatchMixedAsync.json @@ -0,0 +1,284 @@ +{ + "Entries": [ + { + "RequestUri": "https://api.loganalytics.io/v1/$batch", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "593", + "Content-Type": "application/json", + "traceparent": "00-45db26ab6d211649b8caec4f43fc2cda-bc67c34fd235b944-00", + "User-Agent": [ + "azsdk-net-Monitor.Query/1.0.0-alpha.20210623.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], + "x-ms-client-request-id": "cb0d2c799413dd6fa01e8f26b5c23fae", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "requests": [ + { + "id": "0", + "body": { + "query": "Heartbeat", + "timespan": "2021-06-14T00:00:00.0000000Z/P7D" + }, + "path": "/query", + "method": "POST", + "workspace": "0a1f6b9a-caa1-4e5a-ac9a-54aa9b2fb131" + }, + { + "id": "1", + "body": { + "query": "Heartbeats", + "timespan": "2021-06-14T00:00:00.0000000Z/P7D" + }, + "path": "/query", + "method": "POST", + "workspace": "0a1f6b9a-caa1-4e5a-ac9a-54aa9b2fb131" + }, + { + "id": "2", + "body": { + "query": "set truncationmaxrecords=1; datatable (s: string) [\u0027a\u0027, \u0027b\u0027]", + "timespan": "2021-06-14T00:00:00.0000000Z/P7D" + }, + "path": "/query", + "method": "POST", + "workspace": "0a1f6b9a-caa1-4e5a-ac9a-54aa9b2fb131" + } + ] + }, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Origin": "*", + "Access-Control-Expose-Headers": "Retry-After,Age,WWW-Authenticate,x-resource-identities,x-ms-status-location", + "Connection": "keep-alive", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Jun 2021 19:57:29 GMT", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": [ + "Accept-Encoding", + "Accept-Encoding" + ], + "Via": "1.1 draft-oms-5cd4f5c6d9-tkpql", + "X-Content-Type-Options": "nosniff" + }, + "ResponseBody": { + "responses": [ + { + "id": "0", + "status": 200, + "headers": { + "Age": "0", + "request-context": "appId=cid-v1:70941e4f-7e8f-40b7-b730-183893db0297" + }, + "body": { + "tables": [ + { + "name": "PrimaryResult", + "columns": [ + { + "name": "TenantId", + "type": "string" + }, + { + "name": "SourceSystem", + "type": "string" + }, + { + "name": "TimeGenerated", + "type": "datetime" + }, + { + "name": "MG", + "type": "string" + }, + { + "name": "ManagementGroupName", + "type": "string" + }, + { + "name": "SourceComputerId", + "type": "string" + }, + { + "name": "ComputerIP", + "type": "string" + }, + { + "name": "Computer", + "type": "string" + }, + { + "name": "Category", + "type": "string" + }, + { + "name": "OSType", + "type": "string" + }, + { + "name": "OSName", + "type": "string" + }, + { + "name": "OSMajorVersion", + "type": "string" + }, + { + "name": "OSMinorVersion", + "type": "string" + }, + { + "name": "Version", + "type": "string" + }, + { + "name": "SCAgentChannel", + "type": "string" + }, + { + "name": "IsGatewayInstalled", + "type": "bool" + }, + { + "name": "RemoteIPLongitude", + "type": "real" + }, + { + "name": "RemoteIPLatitude", + "type": "real" + }, + { + "name": "RemoteIPCountry", + "type": "string" + }, + { + "name": "SubscriptionId", + "type": "string" + }, + { + "name": "ResourceGroup", + "type": "string" + }, + { + "name": "ResourceProvider", + "type": "string" + }, + { + "name": "Resource", + "type": "string" + }, + { + "name": "ResourceId", + "type": "string" + }, + { + "name": "ResourceType", + "type": "string" + }, + { + "name": "ComputerEnvironment", + "type": "string" + }, + { + "name": "Solutions", + "type": "string" + }, + { + "name": "VMUUID", + "type": "string" + }, + { + "name": "ComputerPrivateIPs", + "type": "dynamic" + }, + { + "name": "Type", + "type": "string" + }, + { + "name": "_ResourceId", + "type": "string" + } + ], + "rows": [] + } + ] + } + }, + { + "id": "2", + "status": 200, + "headers": { + "Age": "0", + "request-context": "appId=cid-v1:70941e4f-7e8f-40b7-b730-183893db0297" + }, + "body": { + "tables": [ + { + "name": "PrimaryResult", + "columns": [ + { + "name": "s", + "type": "string" + } + ], + "rows": [ + [ + "a" + ] + ] + } + ], + "error": { + "code": "PartialError", + "message": "There were some errors when processing your query.", + "details": [ + { + "code": "EngineError", + "message": "Something went wrong processing your query on the server.", + "innererror": { + "code": "-2133196797", + "message": "Query result set has exceeded the internal record count limit 1 (E_QUERY_RESULT_SET_TOO_LARGE; see https://aka.ms/kustoquerylimits)", + "severity": 2, + "severityName": "Error" + } + } + ] + } + } + }, + { + "id": "1", + "status": 400, + "body": { + "error": { + "message": "The request had some invalid properties", + "code": "BadArgumentError", + "correlationId": "3dc0846a-8cc5-4425-b8a3-ec3fffa69bd0", + "innererror": { + "code": "SemanticError", + "message": "A semantic error occurred.", + "innererror": { + "code": "SEM0100", + "message": "\u0027\u0027 operator: Failed to resolve table or column or scalar expression named \u0027Heartbeats\u0027" + } + } + } + } + } + ] + } + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-06-23T12:57:29.4228670-07:00", + "LOGS_ENDPOINT": "https://api.loganalytics.io", + "RandomSeed": "976811501", + "WORKSPACE_ID": "0a1f6b9a-caa1-4e5a-ac9a-54aa9b2fb131" + } +} \ No newline at end of file diff --git a/sdk/monitor/Azure.Monitor.Query/tests/SessionRecords/LogsQueryClientClientLiveTests/CanQueryPartialSuccess.json b/sdk/monitor/Azure.Monitor.Query/tests/SessionRecords/LogsQueryClientClientLiveTests/CanQueryPartialSuccess.json new file mode 100644 index 0000000000000..a7d0516e95ae6 --- /dev/null +++ b/sdk/monitor/Azure.Monitor.Query/tests/SessionRecords/LogsQueryClientClientLiveTests/CanQueryPartialSuccess.json @@ -0,0 +1,84 @@ +{ + "Entries": [ + { + "RequestUri": "https://api.loganalytics.io/v1/workspaces/0a1f6b9a-caa1-4e5a-ac9a-54aa9b2fb131/query", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "138", + "Content-Type": "application/json", + "traceparent": "00-02a4ed5c80a71646bf563babae4cb284-b70dbfcdb7130a45-00", + "User-Agent": [ + "azsdk-net-Monitor.Query/1.0.0-alpha.20210623.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], + "x-ms-client-request-id": "241bc8f28c0cb675e40ef70741a7dae7", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "query": "set truncationmaxrecords=1; datatable (s: string) [\u0027a\u0027, \u0027b\u0027]", + "timespan": "2021-06-14T00:00:00.0000000Z/P7D" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Origin": "*", + "Access-Control-Expose-Headers": "Retry-After,Age,WWW-Authenticate,x-resource-identities,x-ms-status-location", + "Connection": "keep-alive", + "Content-Length": "509", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Jun 2021 20:06:18 GMT", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "Vary": [ + "Accept-Encoding", + "Accept-Encoding" + ], + "Via": "1.1 draft-oms-5cd4f5c6d9-xhxt9", + "X-Content-Type-Options": "nosniff" + }, + "ResponseBody": { + "tables": [ + { + "name": "PrimaryResult", + "columns": [ + { + "name": "s", + "type": "string" + } + ], + "rows": [ + [ + "a" + ] + ] + } + ], + "error": { + "code": "PartialError", + "message": "There were some errors when processing your query.", + "details": [ + { + "code": "EngineError", + "message": "Something went wrong processing your query on the server.", + "innererror": { + "code": "-2133196797", + "message": "Query result set has exceeded the internal record count limit 1 (E_QUERY_RESULT_SET_TOO_LARGE; see https://aka.ms/kustoquerylimits)", + "severity": 2, + "severityName": "Error" + } + } + ] + } + } + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-06-23T13:06:16.3383231-07:00", + "LOGS_ENDPOINT": "https://api.loganalytics.io", + "RandomSeed": "326254235", + "SECONDARY_WORKSPACE_ID": "0cf963f0-c6a5-4ced-8cd8-93a8d6e3e9d3", + "SECONDARY_WORKSPACE_KEY": "Kg==", + "WORKSPACE_ID": "0a1f6b9a-caa1-4e5a-ac9a-54aa9b2fb131", + "WORKSPACE_KEY": "Kg==" + } +} \ No newline at end of file diff --git a/sdk/monitor/Azure.Monitor.Query/tests/SessionRecords/LogsQueryClientClientLiveTests/CanQueryPartialSuccessAsync.json b/sdk/monitor/Azure.Monitor.Query/tests/SessionRecords/LogsQueryClientClientLiveTests/CanQueryPartialSuccessAsync.json new file mode 100644 index 0000000000000..e26e9956ba461 --- /dev/null +++ b/sdk/monitor/Azure.Monitor.Query/tests/SessionRecords/LogsQueryClientClientLiveTests/CanQueryPartialSuccessAsync.json @@ -0,0 +1,82 @@ +{ + "Entries": [ + { + "RequestUri": "https://api.loganalytics.io/v1/workspaces/0a1f6b9a-caa1-4e5a-ac9a-54aa9b2fb131/query", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "138", + "Content-Type": "application/json", + "traceparent": "00-d69c54d9a290d249b743d18249bec5c3-09a2e0be2d2bfe4e-00", + "User-Agent": [ + "azsdk-net-Monitor.Query/1.0.0-alpha.20210623.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], + "x-ms-client-request-id": "e5d20512ab57c2cd0ce82c1fcf1ea0d3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "query": "set truncationmaxrecords=1; datatable (s: string) [\u0027a\u0027, \u0027b\u0027]", + "timespan": "2021-06-14T00:00:00.0000000Z/P7D" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Origin": "*", + "Access-Control-Expose-Headers": "Retry-After,Age,WWW-Authenticate,x-resource-identities,x-ms-status-location", + "Age": "0", + "Connection": "keep-alive", + "Content-Length": "509", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 23 Jun 2021 20:06:18 GMT", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "Vary": [ + "Accept-Encoding", + "Accept-Encoding" + ], + "Via": "1.1 draft-oms-5cd4f5c6d9-8wpsh", + "X-Content-Type-Options": "nosniff" + }, + "ResponseBody": { + "tables": [ + { + "name": "PrimaryResult", + "columns": [ + { + "name": "s", + "type": "string" + } + ], + "rows": [ + [ + "a" + ] + ] + } + ], + "error": { + "code": "PartialError", + "message": "There were some errors when processing your query.", + "details": [ + { + "code": "EngineError", + "message": "Something went wrong processing your query on the server.", + "innererror": { + "code": "-2133196797", + "message": "Query result set has exceeded the internal record count limit 1 (E_QUERY_RESULT_SET_TOO_LARGE; see https://aka.ms/kustoquerylimits)", + "severity": 2, + "severityName": "Error" + } + } + ] + } + } + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-06-23T13:06:18.6768873-07:00", + "LOGS_ENDPOINT": "https://api.loganalytics.io", + "RandomSeed": "2003911842", + "WORKSPACE_ID": "0a1f6b9a-caa1-4e5a-ac9a-54aa9b2fb131" + } +} \ No newline at end of file diff --git a/sdk/monitor/ci.yml b/sdk/monitor/ci.yml index 6900017f8fd02..aa62137a43a24 100644 --- a/sdk/monitor/ci.yml +++ b/sdk/monitor/ci.yml @@ -4,7 +4,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -15,7 +14,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/network/Azure.ResourceManager.Network/README.md b/sdk/network/Azure.ResourceManager.Network/README.md index f58913ce65444..7d46a838a4a8f 100644 --- a/sdk/network/Azure.ResourceManager.Network/README.md +++ b/sdk/network/Azure.ResourceManager.Network/README.md @@ -18,7 +18,7 @@ Install-Package Azure.ResourceManager.Network -Version 1.0.0-preview.2 ### Authenticate the Client -To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) ## Key concepts @@ -28,9 +28,9 @@ Key concepts of the Azure .NET SDK can be found [here](https://azure.github.io/a Documentation is available to help you learn how to use this package -- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) - [API References](https://docs.microsoft.com/dotnet/api/?view=azure-dotnet) -- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) +- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) ## Examples diff --git a/sdk/network/Microsoft.Azure.Management.Network/src/Generated/IPublicIpAddressesOperations.cs b/sdk/network/Microsoft.Azure.Management.Network/src/Generated/IPublicIPAddressesOperations.cs similarity index 100% rename from sdk/network/Microsoft.Azure.Management.Network/src/Generated/IPublicIpAddressesOperations.cs rename to sdk/network/Microsoft.Azure.Management.Network/src/Generated/IPublicIPAddressesOperations.cs diff --git a/sdk/network/Microsoft.Azure.Management.Network/src/Generated/IVirtualWANsOperations.cs b/sdk/network/Microsoft.Azure.Management.Network/src/Generated/IVirtualWansOperations.cs similarity index 100% rename from sdk/network/Microsoft.Azure.Management.Network/src/Generated/IVirtualWANsOperations.cs rename to sdk/network/Microsoft.Azure.Management.Network/src/Generated/IVirtualWansOperations.cs diff --git a/sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/ApplicationGatewayFrontendIpConfiguration.cs b/sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/ApplicationGatewayFrontendIPConfiguration.cs similarity index 100% rename from sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/ApplicationGatewayFrontendIpConfiguration.cs rename to sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/ApplicationGatewayFrontendIPConfiguration.cs diff --git a/sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/ApplicationGatewayIpConfiguration.cs b/sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/ApplicationGatewayIPConfiguration.cs similarity index 100% rename from sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/ApplicationGatewayIpConfiguration.cs rename to sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/ApplicationGatewayIPConfiguration.cs diff --git a/sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/FrontendIpConfiguration.cs b/sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/FrontendIPConfiguration.cs similarity index 100% rename from sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/FrontendIpConfiguration.cs rename to sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/FrontendIPConfiguration.cs diff --git a/sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/IpAllocationMethod.cs b/sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/IPAllocationMethod.cs similarity index 100% rename from sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/IpAllocationMethod.cs rename to sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/IPAllocationMethod.cs diff --git a/sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/NetworkInterfaceIpConfiguration.cs b/sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/NetworkInterfaceIPConfiguration.cs similarity index 100% rename from sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/NetworkInterfaceIpConfiguration.cs rename to sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/NetworkInterfaceIPConfiguration.cs diff --git a/sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/PublicIpAddress.cs b/sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/PublicIPAddress.cs similarity index 100% rename from sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/PublicIpAddress.cs rename to sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/PublicIPAddress.cs diff --git a/sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/PublicIpAddressDnsSettings.cs b/sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/PublicIPAddressDnsSettings.cs similarity index 100% rename from sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/PublicIpAddressDnsSettings.cs rename to sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/PublicIPAddressDnsSettings.cs diff --git a/sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/VirtualNetworkGatewayIpConfiguration.cs b/sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/VirtualNetworkGatewayIPConfiguration.cs similarity index 100% rename from sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/VirtualNetworkGatewayIpConfiguration.cs rename to sdk/network/Microsoft.Azure.Management.Network/src/Generated/Models/VirtualNetworkGatewayIPConfiguration.cs diff --git a/sdk/network/Microsoft.Azure.Management.Network/src/Generated/PublicIpAddressesOperations.cs b/sdk/network/Microsoft.Azure.Management.Network/src/Generated/PublicIPAddressesOperations.cs similarity index 100% rename from sdk/network/Microsoft.Azure.Management.Network/src/Generated/PublicIpAddressesOperations.cs rename to sdk/network/Microsoft.Azure.Management.Network/src/Generated/PublicIPAddressesOperations.cs diff --git a/sdk/network/Microsoft.Azure.Management.Network/src/Generated/PublicIpAddressesOperationsExtensions.cs b/sdk/network/Microsoft.Azure.Management.Network/src/Generated/PublicIPAddressesOperationsExtensions.cs similarity index 100% rename from sdk/network/Microsoft.Azure.Management.Network/src/Generated/PublicIpAddressesOperationsExtensions.cs rename to sdk/network/Microsoft.Azure.Management.Network/src/Generated/PublicIPAddressesOperationsExtensions.cs diff --git a/sdk/network/Microsoft.Azure.Management.Network/src/Generated/SdkInfo_NetworkManagementClient.cs b/sdk/network/Microsoft.Azure.Management.Network/src/Generated/SdkInfo_NetworkManagementClient.cs index 277062fb225a4..f88872d9e63bc 100644 --- a/sdk/network/Microsoft.Azure.Management.Network/src/Generated/SdkInfo_NetworkManagementClient.cs +++ b/sdk/network/Microsoft.Azure.Management.Network/src/Generated/SdkInfo_NetworkManagementClient.cs @@ -142,16 +142,5 @@ public static IEnumerable> ApiInfo_NetworkManageme }.AsEnumerable(); } } - // BEGIN: Code Generation Metadata Section - public static readonly String AutoRestVersion = "v2"; - public static readonly String AutoRestBootStrapperVersion = "autorest@2.0.4413"; - public static readonly String AutoRestCmdExecuted = "cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/network/resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --csharp-sdks-folder=C:\\Projects\\Generator\\azure-sdk-for-net\\sdk"; - public static readonly String GithubForkName = "Azure"; - public static readonly String GithubBranchName = "master"; - public static readonly String GithubCommidId = "f2d2a985f02c35d130bbc8b38823b1c14ae8fb4a"; - public static readonly String CodeGenerationErrors = ""; - public static readonly String GithubRepoName = "azure-rest-api-specs"; - // END: Code Generation Metadata Section } } - diff --git a/sdk/network/Microsoft.Azure.Management.Network/src/Generated/VirtualWANsOperations.cs b/sdk/network/Microsoft.Azure.Management.Network/src/Generated/VirtualWansOperations.cs similarity index 100% rename from sdk/network/Microsoft.Azure.Management.Network/src/Generated/VirtualWANsOperations.cs rename to sdk/network/Microsoft.Azure.Management.Network/src/Generated/VirtualWansOperations.cs diff --git a/sdk/network/Microsoft.Azure.Management.Network/src/Generated/VirtualWANsOperationsExtensions.cs b/sdk/network/Microsoft.Azure.Management.Network/src/Generated/VirtualWansOperationsExtensions.cs similarity index 100% rename from sdk/network/Microsoft.Azure.Management.Network/src/Generated/VirtualWANsOperationsExtensions.cs rename to sdk/network/Microsoft.Azure.Management.Network/src/Generated/VirtualWansOperationsExtensions.cs diff --git a/sdk/network/ci.yml b/sdk/network/ci.yml index 430bde0c834b7..e6518749d6554 100644 --- a/sdk/network/ci.yml +++ b/sdk/network/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/README.md b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/README.md index bb5c869d3dce6..a584c5ebac63f 100644 --- a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/README.md +++ b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/README.md @@ -2,7 +2,7 @@ Azure Object Anchors enables an application to detect an object in the physical world using a 3D model and estimate its 6-DoF pose. This package supports the conversion of an existing 3D asset into a form that can be used by the Object Anchors runtime to detect physical objects. -[Source code](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src) | [Package (NuGet)](https://www.nuget.org/packages/Azure.MixedReality.ObjectAnchors.Conversion/) +[Source code](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src) | [Package (NuGet)](https://www.nuget.org/packages/Azure.MixedReality.ObjectAnchors.Conversion/) - [Azure Object Anchors client library for .NET](#azure-object-anchors-client-library-for-net) - [Getting started](#getting-started) @@ -130,8 +130,8 @@ using (FileStream file = File.OpenWrite(localFileDownloadPath)) ## Troubleshooting -- See [Error Handling](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#error-handling) for Azure.Identity. -- See [Logging](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md#logging) for Azure.Identity. +- See [Error Handling](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#error-handling) for Azure.Identity. +- See [Logging](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md#logging) for Azure.Identity. ## Next steps diff --git a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/api/Azure.MixedReality.ObjectAnchors.Conversion.netstandard2.0.cs b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/api/Azure.MixedReality.ObjectAnchors.Conversion.netstandard2.0.cs index 739559fdb121e..f2e216bd70c24 100644 --- a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/api/Azure.MixedReality.ObjectAnchors.Conversion.netstandard2.0.cs +++ b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/api/Azure.MixedReality.ObjectAnchors.Conversion.netstandard2.0.cs @@ -1,10 +1,5 @@ namespace Azure.MixedReality.ObjectAnchors.Conversion { - public static partial class AOAFrontEndAPIsModelFactory - { - public static Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionProperties AssetConversionProperties(string clientErrorDetails = null, string serverErrorDetails = null, Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode errorCode = default(Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode), System.Guid? jobIdInternal = default(System.Guid?), string outputModelUriString = null, Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionStatus? conversionStatus = default(Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionStatus?), string assetFileTypeString = null, string inputAssetUriString = null, System.Guid? accountIdInternal = default(System.Guid?), Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionConfiguration conversionConfiguration = null) { throw null; } - public static Azure.MixedReality.ObjectAnchors.Conversion.AssetUploadUriResult AssetUploadUriResult(string uploadUriString = null) { throw null; } - } public partial class AssetConversionConfiguration { internal AssetConversionConfiguration() { } @@ -50,7 +45,7 @@ internal AssetConversionProperties() { } public string ClientErrorDetails { get { throw null; } } public Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionConfiguration ConversionConfiguration { get { throw null; } } public Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionStatus? ConversionStatus { get { throw null; } } - public Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode ErrorCode { get { throw null; } } + public Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode ErrorCode { get { throw null; } } public Azure.MixedReality.ObjectAnchors.Conversion.AssetFileType InputAssetFileType { get { throw null; } } public System.Uri InputAssetUri { get { throw null; } } public System.Guid JobId { get { throw null; } set { } } @@ -86,6 +81,16 @@ public enum AssetConversionStatus public static bool operator !=(Azure.MixedReality.ObjectAnchors.Conversion.AssetFileType left, Azure.MixedReality.ObjectAnchors.Conversion.AssetFileType right) { throw null; } public override string ToString() { throw null; } } + public partial class AssetFileTypeNotSupportedException : System.Exception, System.Runtime.Serialization.ISerializable + { + public AssetFileTypeNotSupportedException() { } + protected AssetFileTypeNotSupportedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public AssetFileTypeNotSupportedException(string message) { } + public AssetFileTypeNotSupportedException(string message, System.Exception inner) { } + public Azure.MixedReality.ObjectAnchors.Conversion.AssetFileType AttemptedFileType { get { throw null; } } + public System.Collections.Generic.IReadOnlyList SupportedAssetFileTypes { get { throw null; } } + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } public enum AssetLengthUnit { Meters = 0, @@ -102,6 +107,36 @@ public partial class AssetUploadUriResult internal AssetUploadUriResult() { } public System.Uri UploadUri { get { throw null; } } } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public readonly partial struct ConversionErrorCode : System.IEquatable + { + private readonly object _dummy; + private readonly int _dummyPrimitive; + public ConversionErrorCode(string value) { throw null; } + public static Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode AssetCannotBeConverted { get { throw null; } } + public static Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode AssetDimensionsOutOfBounds { get { throw null; } } + public static Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode AssetSizeTooLarge { get { throw null; } } + public static Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode InvalidAssetUri { get { throw null; } } + public static Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode InvalidFaceVertices { get { throw null; } } + public static Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode InvalidGravity { get { throw null; } } + public static Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode InvalidJobId { get { throw null; } } + public static Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode InvalidScale { get { throw null; } } + public static Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode NoError { get { throw null; } } + public static Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode ServiceError { get { throw null; } } + public static Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode TooManyRigPoses { get { throw null; } } + public static Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode Unknown { get { throw null; } } + public static Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode ZeroFaces { get { throw null; } } + public static Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode ZeroTrajectoriesGenerated { get { throw null; } } + public bool Equals(Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode other) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override bool Equals(object obj) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + public override int GetHashCode() { throw null; } + public static bool operator ==(Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode left, Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode right) { throw null; } + public static implicit operator Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode (string value) { throw null; } + public static bool operator !=(Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode left, Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode right) { throw null; } + public override string ToString() { throw null; } + } public partial class ObjectAnchorsConversionClient { protected ObjectAnchorsConversionClient() { } @@ -111,6 +146,7 @@ public ObjectAnchorsConversionClient(System.Guid accountId, string accountDomain public ObjectAnchorsConversionClient(System.Guid accountId, string accountDomain, Azure.Core.TokenCredential credential, Azure.MixedReality.ObjectAnchors.Conversion.ObjectAnchorsConversionClientOptions options = null) { } public string AccountDomain { get { throw null; } } public System.Guid AccountId { get { throw null; } } + public System.Collections.Generic.IReadOnlyList SupportedAssetFileTypes { get { throw null; } } public virtual Azure.Response GetAssetUploadUri(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> GetAssetUploadUriAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionOperation StartAssetConversion(Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionOptions options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } @@ -130,7 +166,7 @@ public enum ServiceVersion public static partial class ObjectAnchorsConversionModelFactory { public static Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionConfiguration AssetConversionConfiguration(System.Numerics.Vector3 assetDimensions, System.Numerics.Vector3 boundingBoxCenter, System.Numerics.Vector3 gravity, System.Collections.Generic.IReadOnlyList keyFrameIndexes, System.Collections.Generic.IReadOnlyList groundTruthTrajectoryCameraPoses, System.Numerics.Quaternion principalAxis, float scale, System.Numerics.Vector4 supportingPlane, System.Collections.Generic.IReadOnlyList testTrajectoryCameraPoses) { throw null; } - public static Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionProperties AssetConversionProperties(string clientErrorDetails, string serverErrorDetails, Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode conversionErrorCode, System.Guid? jobId, System.Uri outputModelUri, Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionStatus? assetConversionStatus, Azure.MixedReality.ObjectAnchors.Conversion.AssetFileType assetFileType, System.Uri uploadedInputAssetUri, System.Guid? accountId, Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionConfiguration assetConversionConfiguration) { throw null; } + public static Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionProperties AssetConversionProperties(string clientErrorDetails, string serverErrorDetails, Azure.MixedReality.ObjectAnchors.Conversion.ConversionErrorCode conversionErrorCode, System.Guid? jobId, System.Uri outputModelUri, Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionStatus? assetConversionStatus, Azure.MixedReality.ObjectAnchors.Conversion.AssetFileType assetFileType, System.Uri uploadedInputAssetUri, System.Guid? accountId, Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionConfiguration assetConversionConfiguration) { throw null; } public static Azure.MixedReality.ObjectAnchors.Conversion.AssetUploadUriResult GetAssetUploadUriResult(System.Uri uploadedInputAssetUri) { throw null; } public static Azure.MixedReality.ObjectAnchors.Conversion.TrajectoryPose TrajectoryPose(System.Numerics.Quaternion rotation, System.Numerics.Vector3 translation) { throw null; } } @@ -148,36 +184,3 @@ public static partial class ObjectAnchorsConversionModelFactory public override int GetHashCode() { throw null; } } } -namespace Azure.MixedReality.ObjectAnchors.Conversion.Models -{ - [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] - public readonly partial struct ConversionErrorCode : System.IEquatable - { - private readonly object _dummy; - private readonly int _dummyPrimitive; - public ConversionErrorCode(string value) { throw null; } - public static Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode AssetCannotBeConverted { get { throw null; } } - public static Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode AssetDimensionsOutOfBounds { get { throw null; } } - public static Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode AssetSizeTooLarge { get { throw null; } } - public static Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode InvalidAssetUri { get { throw null; } } - public static Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode InvalidFaceVertices { get { throw null; } } - public static Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode InvalidGravity { get { throw null; } } - public static Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode InvalidJobId { get { throw null; } } - public static Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode InvalidScale { get { throw null; } } - public static Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode NoError { get { throw null; } } - public static Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode ServiceError { get { throw null; } } - public static Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode TooManyRigPoses { get { throw null; } } - public static Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode Unknown { get { throw null; } } - public static Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode ZeroFaces { get { throw null; } } - public static Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode ZeroTrajectoriesGenerated { get { throw null; } } - public bool Equals(Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode other) { throw null; } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public override bool Equals(object obj) { throw null; } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public override int GetHashCode() { throw null; } - public static bool operator ==(Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode left, Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode right) { throw null; } - public static implicit operator Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode (string value) { throw null; } - public static bool operator !=(Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode left, Azure.MixedReality.ObjectAnchors.Conversion.Models.ConversionErrorCode right) { throw null; } - public override string ToString() { throw null; } - } -} diff --git a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/AssetFileTypeNotSupportedException.cs b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/AssetFileTypeNotSupportedException.cs new file mode 100644 index 0000000000000..b441b7baa6c3c --- /dev/null +++ b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/AssetFileTypeNotSupportedException.cs @@ -0,0 +1,83 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; +using Azure.Core; + +namespace Azure.MixedReality.ObjectAnchors.Conversion +{ + /// + /// An Exception thrown during an attempt to provide an unsupported asset file type in an asset conversion operation + /// + public class AssetFileTypeNotSupportedException : Exception, ISerializable + { + /// + /// Creates an instance of the + /// + public AssetFileTypeNotSupportedException() + : base($"The provided asset file type is unsupported by Azure Object Anchors for conversion.") + { + } + + /// + /// Creates an instance of the + /// + /// The message corresponding to the exception + public AssetFileTypeNotSupportedException(string message) + : base(message) + { + } + + /// + /// Creates an Exception thrown during an attempt to provide an unsupported asset file type in an asset conversion operation + /// + /// The message corresponding to the exception + /// The inner exception + public AssetFileTypeNotSupportedException(string message, Exception inner) + : base(message, inner) + { + } + + /// + public override void GetObjectData(SerializationInfo info, StreamingContext context) + { + Argument.AssertNotNull(info, nameof(info)); + + info.AddValue(nameof(AttemptedFileType), AttemptedFileType); + info.AddValue(nameof(SupportedAssetFileTypes), SupportedAssetFileTypes); + + base.GetObjectData(info, context); + } + + internal AssetFileTypeNotSupportedException(AssetFileType assetFileType, IReadOnlyList supportedAssetFileTypes) + : base($"The provided asset file type of \"{assetFileType}\" is unsupported by Azure Object Anchors for conversion. Supported file types: {string.Join(", ", supportedAssetFileTypes)}") + { + AttemptedFileType = assetFileType; + SupportedAssetFileTypes = supportedAssetFileTypes; + } + + /// + /// An Exception thrown during an attempt to provide an unsupported asset file type in an asset conversion operation + /// + /// The SerializationInfo + /// The StreamingContext + protected AssetFileTypeNotSupportedException(SerializationInfo info, StreamingContext context) + : base(info, context) + { + AttemptedFileType = (AssetFileType) info.GetValue(nameof(AttemptedFileType), typeof(AssetFileType)); + SupportedAssetFileTypes = (IReadOnlyList) info.GetValue(nameof(SupportedAssetFileTypes), typeof(IReadOnlyList)); + } + + /// + /// The unsupported filetype provided for asset conversion + /// + public AssetFileType AttemptedFileType { get; } + + /// + /// The list of file types supported by Azure Object Anchors Conversion + /// + public IReadOnlyList SupportedAssetFileTypes { get; } + } +} diff --git a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Customizations/Models/AOAFrontEndAPIsModelFactory.cs b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Customizations/Models/AOAFrontEndAPIsModelFactory.cs new file mode 100644 index 0000000000000..1ddb96e3fb54f --- /dev/null +++ b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Customizations/Models/AOAFrontEndAPIsModelFactory.cs @@ -0,0 +1,13 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using Azure.MixedReality.ObjectAnchors.Conversion.Models; + +namespace Azure.MixedReality.ObjectAnchors.Conversion +{ + /// Model factory for read-only models. + internal static partial class AOAFrontEndAPIsModelFactory + { + } +} diff --git a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Customizations/Models/ConversionErrorCode.cs b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Customizations/Models/ConversionErrorCode.cs new file mode 100644 index 0000000000000..130061ac374fc --- /dev/null +++ b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Customizations/Models/ConversionErrorCode.cs @@ -0,0 +1,13 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Core; + +namespace Azure.MixedReality.ObjectAnchors.Conversion +{ + /// The ConversionErrorCode. + [CodeGenModel("ConversionErrorCode")] + public readonly partial struct ConversionErrorCode + { + } +} diff --git a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Generated/AOAFrontEndAPIsModelFactory.cs b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Generated/AOAFrontEndAPIsModelFactory.cs index 1045dff23f35b..01f544ba9138f 100644 --- a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Generated/AOAFrontEndAPIsModelFactory.cs +++ b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Generated/AOAFrontEndAPIsModelFactory.cs @@ -6,12 +6,11 @@ #nullable disable using System; -using Azure.MixedReality.ObjectAnchors.Conversion.Models; namespace Azure.MixedReality.ObjectAnchors.Conversion { /// Model factory for read-only models. - public static partial class AOAFrontEndAPIsModelFactory + internal static partial class AOAFrontEndAPIsModelFactory { /// Initializes new instance of AssetConversionProperties class. /// Information about the cause of a ClientError JobStatus. diff --git a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Generated/Models/AssetConversionProperties.Serialization.cs b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Generated/Models/AssetConversionProperties.Serialization.cs index 53b8f42f59446..2574cb7678ea9 100644 --- a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Generated/Models/AssetConversionProperties.Serialization.cs +++ b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Generated/Models/AssetConversionProperties.Serialization.cs @@ -8,7 +8,6 @@ using System; using System.Text.Json; using Azure.Core; -using Azure.MixedReality.ObjectAnchors.Conversion.Models; namespace Azure.MixedReality.ObjectAnchors.Conversion { diff --git a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Generated/Models/AssetConversionProperties.cs b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Generated/Models/AssetConversionProperties.cs index 8829019a57968..02e8f25b5da38 100644 --- a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Generated/Models/AssetConversionProperties.cs +++ b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Generated/Models/AssetConversionProperties.cs @@ -6,7 +6,6 @@ #nullable disable using System; -using Azure.MixedReality.ObjectAnchors.Conversion.Models; namespace Azure.MixedReality.ObjectAnchors.Conversion { diff --git a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Generated/Models/ConversionErrorCode.cs b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Generated/Models/ConversionErrorCode.cs index 4cb718632714f..c935bb4ec2794 100644 --- a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Generated/Models/ConversionErrorCode.cs +++ b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/Generated/Models/ConversionErrorCode.cs @@ -8,7 +8,7 @@ using System; using System.ComponentModel; -namespace Azure.MixedReality.ObjectAnchors.Conversion.Models +namespace Azure.MixedReality.ObjectAnchors.Conversion { /// The ConversionErrorCode. public readonly partial struct ConversionErrorCode : IEquatable diff --git a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/ObjectAnchorsConversionClient.cs b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/ObjectAnchorsConversionClient.cs index 157596f1b7b80..b48c603a34608 100644 --- a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/ObjectAnchorsConversionClient.cs +++ b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/ObjectAnchorsConversionClient.cs @@ -7,6 +7,8 @@ using Azure.Core.Pipeline; using Azure.MixedReality.Authentication; using System.Threading.Tasks; +using System.Collections.Generic; +using System.Linq; namespace Azure.MixedReality.ObjectAnchors.Conversion { @@ -15,11 +17,31 @@ namespace Azure.MixedReality.ObjectAnchors.Conversion /// public class ObjectAnchorsConversionClient { + private HashSet _supportedAssetFileTypesSet; + /// /// The Account ID to be used by the Client /// public Guid AccountId { get; } + /// + /// The list of supported asset file types + /// + public IReadOnlyList SupportedAssetFileTypes { get; private set; } + + internal HashSet SupportedAssetFileTypesSet + { + get + { + return _supportedAssetFileTypesSet; + } + set + { + _supportedAssetFileTypesSet = value; + SupportedAssetFileTypes = value.ToList(); + } + } + /// /// The Account Domain to be used by the Client /// @@ -81,6 +103,7 @@ public ObjectAnchorsConversionClient(Guid accountId, string accountDomain, Token Uri serviceEndpoint = options.ServiceEndpoint ?? ConstructObjectAnchorsEndpointUrl(accountDomain); AccountId = accountId; + SupportedAssetFileTypesSet = options.SupportedAssetFileTypes; _clientDiagnostics = new ClientDiagnostics(options); _pipeline = HttpPipelineBuilder.Build(options, new BearerTokenAuthenticationPolicy(mrTokenCredential, GetDefaultScope(serviceEndpoint))); _getBlobUploadEndpointRestClient = new BlobUploadEndpointRestClient(_clientDiagnostics, _pipeline, serviceEndpoint, options.Version); @@ -109,6 +132,11 @@ public virtual AssetConversionOperation StartAssetConversion(AssetConversionOpti scope.Start(); try { + if (!SupportedAssetFileTypes.Contains(options.InputAssetFileType)) + { + throw new AssetFileTypeNotSupportedException(options.InputAssetFileType, SupportedAssetFileTypes); + } + AssetConversionProperties properties = new AssetConversionProperties { InputAssetFileType = options.InputAssetFileType, @@ -138,6 +166,11 @@ public virtual async Task StartAssetConversionAsync(As scope.Start(); try { + if (!SupportedAssetFileTypes.Contains(options.InputAssetFileType)) + { + throw new AssetFileTypeNotSupportedException(options.InputAssetFileType, SupportedAssetFileTypes); + } + AssetConversionProperties properties = new AssetConversionProperties { InputAssetFileType = options.InputAssetFileType, diff --git a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/ObjectAnchorsConversionClientOptions.cs b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/ObjectAnchorsConversionClientOptions.cs index f93c4d3b0545f..4c181b70ebcfc 100644 --- a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/ObjectAnchorsConversionClientOptions.cs +++ b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/src/ObjectAnchorsConversionClientOptions.cs @@ -2,6 +2,8 @@ // Licensed under the MIT License. using System; +using System.Collections; +using System.Collections.Generic; using Azure.Core; using Azure.MixedReality.Authentication; @@ -16,6 +18,11 @@ public class ObjectAnchorsConversionClientOptions : ClientOptions { internal string Version { get; } + /// + /// Gets the list of supported asset file types + /// + internal HashSet SupportedAssetFileTypes { get; } + /// /// Gets the authentication endpoint. /// @@ -42,6 +49,19 @@ public ObjectAnchorsConversionClientOptions(ServiceVersion version = ServiceVers ServiceVersion.V0_2_preview_0 => "0.2-preview.0", _ => throw new ArgumentException($"The service version {version} is not supported by this library.", nameof(version)) }; + + SupportedAssetFileTypes = version switch + { + ServiceVersion.V0_2_preview_0 => new HashSet + { + AssetFileType.Fbx, + AssetFileType.Glb, + AssetFileType.Gltf, + AssetFileType.Obj, + AssetFileType.Ply + }, + _ => throw new InvalidOperationException() + }; } /// diff --git a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/tests/ObjectAnchorsConversionClientTests.cs b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/tests/ObjectAnchorsConversionClientTests.cs index 64512531b7897..3ebc25ad98aae 100644 --- a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/tests/ObjectAnchorsConversionClientTests.cs +++ b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/tests/ObjectAnchorsConversionClientTests.cs @@ -16,6 +16,8 @@ namespace Azure.MixedReality.ObjectAnchors.Conversion.Tests [TestFixture(false)] public class ObjectAnchorsConversionClientTests : ClientTestBase { + private static string anyWorkingUriString = "https://sampleazurestorageurl.com"; + public ObjectAnchorsConversionClientTests(bool isAsync) : base(isAsync) { } @@ -35,6 +37,21 @@ public ObjectAnchorsConversionClientTests(bool isAsync) : base(isAsync) } }; + public static IEnumerable BadFileTypeTestData => + new List + { + new object[] + { + AssetFileType.Obj, + true + }, + new object[] + { + new AssetFileType(".exe"), + false + }, + }; + [Test] [TestCaseSource(nameof(BadClientArgumentsTestData))] public void BadClientArguments(Guid accountId, string accountDomain, AccessToken credential, bool shouldSucceed) @@ -51,5 +68,27 @@ public void BadClientArguments(Guid accountId, string accountDomain, AccessToken Assert.AreNotEqual(shouldSucceed, excepted); } + + [Test] + [TestCaseSource(nameof(BadFileTypeTestData))] + public async Task BadFileType(AssetFileType ft, bool passes) + { + bool exceptedWithUnsupportedFileType = !passes; + try + { + ObjectAnchorsConversionClient client = new ObjectAnchorsConversionClient(Guid.NewGuid(), "eastus2.azure.com", new AccessToken("dummykey", new DateTimeOffset(new DateTime(3000, 1, 1)))); + await client.StartAssetConversionAsync(new AssetConversionOptions(new Uri(anyWorkingUriString), new AssetFileType(".exe"), new AssetConversionConfiguration(new System.Numerics.Vector3(0, 0, 1), 1))); + } + catch (AssetFileTypeNotSupportedException) + { + exceptedWithUnsupportedFileType = true; + } + catch (Exception) + { + // This is fine + } + + Assert.True(exceptedWithUnsupportedFileType); + } } } diff --git a/sdk/objectanchors/ci.yml b/sdk/objectanchors/ci.yml index 213c9df3fbc59..9631b890d0a87 100644 --- a/sdk/objectanchors/ci.yml +++ b/sdk/objectanchors/ci.yml @@ -2,7 +2,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -13,7 +12,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/operationalinsights/ci.yml b/sdk/operationalinsights/ci.yml index 100c2cdb5c004..4e09370dc6ffc 100644 --- a/sdk/operationalinsights/ci.yml +++ b/sdk/operationalinsights/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/purview/Azure.Analytics.Purview.Catalog/README.md b/sdk/purview/Azure.Analytics.Purview.Catalog/README.md index 7eb38be04762d..f0e439120c9dc 100644 --- a/sdk/purview/Azure.Analytics.Purview.Catalog/README.md +++ b/sdk/purview/Azure.Analytics.Purview.Catalog/README.md @@ -49,12 +49,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -101,15 +101,15 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][code_of_conduct]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/purview/Azure.Analytics.Purview.Catalog/src +[source_code]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/purview/Azure.Analytics.Purview.Catalog/src [client_nuget_package]: https://www.nuget.org/packages?q=Azure.Analytics.Purview.Catalog [catalog_product_documentation]: https://azure.microsoft.com/services/purview/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity [protocol_client_quickstart]: https://aka.ms/azsdk/net/protocol/quickstart [default_cred_ref]: https://docs.microsoft.com/dotnet/api/azure.identity.defaultazurecredential?view=azure-dotnet [azure_subscription]: https://azure.microsoft.com/free/ [purview_resource]: https://docs.microsoft.com/azure/purview/create-catalog-portal -[azure_core_diagnostics]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md +[azure_core_diagnostics]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md [cla]: https://cla.microsoft.com [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/purview/Azure.Analytics.Purview.Catalog/api/Azure.Analytics.Purview.Catalog.netstandard2.0.cs b/sdk/purview/Azure.Analytics.Purview.Catalog/api/Azure.Analytics.Purview.Catalog.netstandard2.0.cs index e606205b3df40..50fc8141d249d 100644 --- a/sdk/purview/Azure.Analytics.Purview.Catalog/api/Azure.Analytics.Purview.Catalog.netstandard2.0.cs +++ b/sdk/purview/Azure.Analytics.Purview.Catalog/api/Azure.Analytics.Purview.Catalog.netstandard2.0.cs @@ -9,16 +9,16 @@ public PurviewCatalogClient(System.Uri endpoint, Azure.Core.TokenCredential cred public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } public Azure.Analytics.Purview.Catalog.PurviewRelationships Relationships { get { throw null; } } public Azure.Analytics.Purview.Catalog.PurviewTypes Types { get { throw null; } } - public virtual Azure.Response AutoComplete(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task AutoCompleteAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetLineageGraph(string guid, string direction, int? depth = default(int?), int? width = default(int?), bool? includeParent = default(bool?), bool? getDerivedLineage = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetLineageGraphAsync(string guid, string direction, int? depth = default(int?), int? width = default(int?), bool? includeParent = default(bool?), bool? getDerivedLineage = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response NextPageLineage(string guid, string direction, bool? getDerivedLineage = default(bool?), int? offset = default(int?), int? limit = default(int?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task NextPageLineageAsync(string guid, string direction, bool? getDerivedLineage = default(bool?), int? offset = default(int?), int? limit = default(int?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Search(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task SearchAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Suggest(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task SuggestAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response AutoComplete(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task AutoCompleteAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetLineageGraph(string guid, string direction, int? depth = default(int?), int? width = default(int?), bool? includeParent = default(bool?), bool? getDerivedLineage = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetLineageGraphAsync(string guid, string direction, int? depth = default(int?), int? width = default(int?), bool? includeParent = default(bool?), bool? getDerivedLineage = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response NextPageLineage(string guid, string direction, bool? getDerivedLineage = default(bool?), int? offset = default(int?), int? limit = default(int?), Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task NextPageLineageAsync(string guid, string direction, bool? getDerivedLineage = default(bool?), int? offset = default(int?), int? limit = default(int?), Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Search(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task SearchAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Suggest(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task SuggestAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } } public partial class PurviewCatalogClientOptions : Azure.Core.ClientOptions { @@ -32,182 +32,182 @@ public partial class PurviewEntities { protected PurviewEntities() { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response AddClassification(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task AddClassificationAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response AddClassifications(string guid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task AddClassificationsAsync(string guid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response AddClassificationsByUniqueAttribute(string typeName, Azure.Core.RequestContent requestBody, string attrQualifiedName = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task AddClassificationsByUniqueAttributeAsync(string typeName, Azure.Core.RequestContent requestBody, string attrQualifiedName = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateOrUpdate(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateOrUpdateEntities(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateEntitiesAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response DeleteByGuid(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteByGuidAsync(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response DeleteByGuids(System.Collections.Generic.IEnumerable guids, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteByGuidsAsync(System.Collections.Generic.IEnumerable guids, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response DeleteByUniqueAttribute(string typeName, string attrQualifiedName = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteByUniqueAttributeAsync(string typeName, string attrQualifiedName = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response DeleteClassification(string guid, string classificationName, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteClassificationAsync(string guid, string classificationName, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response DeleteClassificationByUniqueAttribute(string typeName, string classificationName, string attrQualifiedName = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteClassificationByUniqueAttributeAsync(string typeName, string classificationName, string attrQualifiedName = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetByGuid(string guid, bool? minExtInfo = default(bool?), bool? ignoreRelationships = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetByGuidAsync(string guid, bool? minExtInfo = default(bool?), bool? ignoreRelationships = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetByGuids(System.Collections.Generic.IEnumerable guids, bool? minExtInfo = default(bool?), bool? ignoreRelationships = default(bool?), System.Collections.Generic.IEnumerable excludeRelationshipTypes = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetByGuidsAsync(System.Collections.Generic.IEnumerable guids, bool? minExtInfo = default(bool?), bool? ignoreRelationships = default(bool?), System.Collections.Generic.IEnumerable excludeRelationshipTypes = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetByUniqueAttributes(string typeName, bool? minExtInfo = default(bool?), bool? ignoreRelationships = default(bool?), string attrQualifiedName = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetByUniqueAttributesAsync(string typeName, bool? minExtInfo = default(bool?), bool? ignoreRelationships = default(bool?), string attrQualifiedName = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetClassification(string guid, string classificationName, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetClassificationAsync(string guid, string classificationName, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetClassifications(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetClassificationsAsync(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetEntitiesByUniqueAttributes(string typeName, bool? minExtInfo = default(bool?), bool? ignoreRelationships = default(bool?), string attrNQualifiedName = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetEntitiesByUniqueAttributesAsync(string typeName, bool? minExtInfo = default(bool?), bool? ignoreRelationships = default(bool?), string attrNQualifiedName = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetHeader(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetHeaderAsync(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response PartialUpdateEntityAttributeByGuid(string guid, string name, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task PartialUpdateEntityAttributeByGuidAsync(string guid, string name, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response PartialUpdateEntityByUniqueAttributes(string typeName, Azure.Core.RequestContent requestBody, string attrQualifiedName = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task PartialUpdateEntityByUniqueAttributesAsync(string typeName, Azure.Core.RequestContent requestBody, string attrQualifiedName = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response SetClassifications(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task SetClassificationsAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response UpdateClassifications(string guid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task UpdateClassificationsAsync(string guid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response UpdateClassificationsByUniqueAttribute(string typeName, Azure.Core.RequestContent requestBody, string attrQualifiedName = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task UpdateClassificationsByUniqueAttributeAsync(string typeName, Azure.Core.RequestContent requestBody, string attrQualifiedName = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response AddClassification(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task AddClassificationAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response AddClassifications(string guid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task AddClassificationsAsync(string guid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response AddClassificationsByUniqueAttribute(string typeName, Azure.Core.RequestContent content, string attrQualifiedName = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task AddClassificationsByUniqueAttributeAsync(string typeName, Azure.Core.RequestContent content, string attrQualifiedName = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateOrUpdateEntities(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateEntitiesAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response DeleteByGuid(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteByGuidAsync(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response DeleteByGuids(System.Collections.Generic.IEnumerable guids, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteByGuidsAsync(System.Collections.Generic.IEnumerable guids, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response DeleteByUniqueAttribute(string typeName, string attrQualifiedName = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteByUniqueAttributeAsync(string typeName, string attrQualifiedName = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response DeleteClassification(string guid, string classificationName, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteClassificationAsync(string guid, string classificationName, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response DeleteClassificationByUniqueAttribute(string typeName, string classificationName, string attrQualifiedName = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteClassificationByUniqueAttributeAsync(string typeName, string classificationName, string attrQualifiedName = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetByGuid(string guid, bool? minExtInfo = default(bool?), bool? ignoreRelationships = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetByGuidAsync(string guid, bool? minExtInfo = default(bool?), bool? ignoreRelationships = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetByGuids(System.Collections.Generic.IEnumerable guids, bool? minExtInfo = default(bool?), bool? ignoreRelationships = default(bool?), System.Collections.Generic.IEnumerable excludeRelationshipTypes = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetByGuidsAsync(System.Collections.Generic.IEnumerable guids, bool? minExtInfo = default(bool?), bool? ignoreRelationships = default(bool?), System.Collections.Generic.IEnumerable excludeRelationshipTypes = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetByUniqueAttributes(string typeName, bool? minExtInfo = default(bool?), bool? ignoreRelationships = default(bool?), string attrQualifiedName = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetByUniqueAttributesAsync(string typeName, bool? minExtInfo = default(bool?), bool? ignoreRelationships = default(bool?), string attrQualifiedName = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetClassification(string guid, string classificationName, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetClassificationAsync(string guid, string classificationName, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetClassifications(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetClassificationsAsync(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetEntitiesByUniqueAttributes(string typeName, bool? minExtInfo = default(bool?), bool? ignoreRelationships = default(bool?), string attrNQualifiedName = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetEntitiesByUniqueAttributesAsync(string typeName, bool? minExtInfo = default(bool?), bool? ignoreRelationships = default(bool?), string attrNQualifiedName = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetHeader(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetHeaderAsync(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response PartialUpdateEntityAttributeByGuid(string guid, string name, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task PartialUpdateEntityAttributeByGuidAsync(string guid, string name, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response PartialUpdateEntityByUniqueAttributes(string typeName, Azure.Core.RequestContent content, string attrQualifiedName = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task PartialUpdateEntityByUniqueAttributesAsync(string typeName, Azure.Core.RequestContent content, string attrQualifiedName = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response SetClassifications(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task SetClassificationsAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response UpdateClassifications(string guid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task UpdateClassificationsAsync(string guid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response UpdateClassificationsByUniqueAttribute(string typeName, Azure.Core.RequestContent content, string attrQualifiedName = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task UpdateClassificationsByUniqueAttributeAsync(string typeName, Azure.Core.RequestContent content, string attrQualifiedName = null, Azure.RequestOptions options = null) { throw null; } } public partial class PurviewGlossaries { protected PurviewGlossaries() { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response AssignTermToEntities(string termGuid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task AssignTermToEntitiesAsync(string termGuid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateGlossary(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateGlossaryAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateGlossaryCategories(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateGlossaryCategoriesAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateGlossaryCategory(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateGlossaryCategoryAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateGlossaryTerm(Azure.Core.RequestContent requestBody, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateGlossaryTermAsync(Azure.Core.RequestContent requestBody, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateGlossaryTerms(Azure.Core.RequestContent requestBody, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateGlossaryTermsAsync(Azure.Core.RequestContent requestBody, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response DeleteGlossary(string glossaryGuid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteGlossaryAsync(string glossaryGuid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response DeleteGlossaryCategory(string categoryGuid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteGlossaryCategoryAsync(string categoryGuid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response DeleteGlossaryTerm(string termGuid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteGlossaryTermAsync(string termGuid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response DeleteTermAssignmentFromEntities(string termGuid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteTermAssignmentFromEntitiesAsync(string termGuid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response ExportGlossaryTermsAsCsv(string glossaryGuid, Azure.Core.RequestContent requestBody, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ExportGlossaryTermsAsCsvAsync(string glossaryGuid, Azure.Core.RequestContent requestBody, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetCategoryTerms(string categoryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetCategoryTermsAsync(string categoryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetDetailedGlossary(string glossaryGuid, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetDetailedGlossaryAsync(string glossaryGuid, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetEntitiesAssignedWithTerm(string termGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetEntitiesAssignedWithTermAsync(string termGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetGlossaries(int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetGlossariesAsync(int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetGlossary(string glossaryGuid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetGlossaryAsync(string glossaryGuid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetGlossaryCategories(string glossaryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetGlossaryCategoriesAsync(string glossaryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetGlossaryCategoriesHeaders(string glossaryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetGlossaryCategoriesHeadersAsync(string glossaryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetGlossaryCategory(string categoryGuid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetGlossaryCategoryAsync(string categoryGuid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetGlossaryTerm(string termGuid, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetGlossaryTermAsync(string termGuid, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetGlossaryTermHeaders(string glossaryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetGlossaryTermHeadersAsync(string glossaryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetGlossaryTerms(string glossaryGuid, bool? includeTermHierarchy = default(bool?), int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetGlossaryTermsAsync(string glossaryGuid, bool? includeTermHierarchy = default(bool?), int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetImportCsvOperationStatus(string operationGuid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetImportCsvOperationStatusAsync(string operationGuid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetRelatedCategories(string categoryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetRelatedCategoriesAsync(string categoryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetRelatedTerms(string termGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetRelatedTermsAsync(string termGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetTermsByGlossaryName(string glossaryName, int? limit = default(int?), int? offset = default(int?), bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetTermsByGlossaryNameAsync(string glossaryName, int? limit = default(int?), int? offset = default(int?), bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response ImportGlossaryTermsViaCsv(string glossaryGuid, Azure.Core.RequestContent requestBody, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ImportGlossaryTermsViaCsvAsync(string glossaryGuid, Azure.Core.RequestContent requestBody, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response ImportGlossaryTermsViaCsvByGlossaryName(string glossaryName, Azure.Core.RequestContent requestBody, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task ImportGlossaryTermsViaCsvByGlossaryNameAsync(string glossaryName, Azure.Core.RequestContent requestBody, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response PartialUpdateGlossary(string glossaryGuid, Azure.Core.RequestContent requestBody, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task PartialUpdateGlossaryAsync(string glossaryGuid, Azure.Core.RequestContent requestBody, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response PartialUpdateGlossaryCategory(string categoryGuid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task PartialUpdateGlossaryCategoryAsync(string categoryGuid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response PartialUpdateGlossaryTerm(string termGuid, Azure.Core.RequestContent requestBody, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task PartialUpdateGlossaryTermAsync(string termGuid, Azure.Core.RequestContent requestBody, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response RemoveTermAssignmentFromEntities(string termGuid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task RemoveTermAssignmentFromEntitiesAsync(string termGuid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response UpdateGlossary(string glossaryGuid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task UpdateGlossaryAsync(string glossaryGuid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response UpdateGlossaryCategory(string categoryGuid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task UpdateGlossaryCategoryAsync(string categoryGuid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response UpdateGlossaryTerm(string termGuid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task UpdateGlossaryTermAsync(string termGuid, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response AssignTermToEntities(string termGuid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task AssignTermToEntitiesAsync(string termGuid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateGlossary(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateGlossaryAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateGlossaryCategories(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateGlossaryCategoriesAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateGlossaryCategory(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateGlossaryCategoryAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateGlossaryTerm(Azure.Core.RequestContent content, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateGlossaryTermAsync(Azure.Core.RequestContent content, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateGlossaryTerms(Azure.Core.RequestContent content, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateGlossaryTermsAsync(Azure.Core.RequestContent content, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response DeleteGlossary(string glossaryGuid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteGlossaryAsync(string glossaryGuid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response DeleteGlossaryCategory(string categoryGuid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteGlossaryCategoryAsync(string categoryGuid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response DeleteGlossaryTerm(string termGuid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteGlossaryTermAsync(string termGuid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response DeleteTermAssignmentFromEntities(string termGuid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteTermAssignmentFromEntitiesAsync(string termGuid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response ExportGlossaryTermsAsCsv(string glossaryGuid, Azure.Core.RequestContent content, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ExportGlossaryTermsAsCsvAsync(string glossaryGuid, Azure.Core.RequestContent content, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetCategoryTerms(string categoryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetCategoryTermsAsync(string categoryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetDetailedGlossary(string glossaryGuid, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetDetailedGlossaryAsync(string glossaryGuid, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetEntitiesAssignedWithTerm(string termGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetEntitiesAssignedWithTermAsync(string termGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetGlossaries(int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetGlossariesAsync(int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetGlossary(string glossaryGuid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetGlossaryAsync(string glossaryGuid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetGlossaryCategories(string glossaryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetGlossaryCategoriesAsync(string glossaryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetGlossaryCategoriesHeaders(string glossaryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetGlossaryCategoriesHeadersAsync(string glossaryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetGlossaryCategory(string categoryGuid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetGlossaryCategoryAsync(string categoryGuid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetGlossaryTerm(string termGuid, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetGlossaryTermAsync(string termGuid, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetGlossaryTermHeaders(string glossaryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetGlossaryTermHeadersAsync(string glossaryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetGlossaryTerms(string glossaryGuid, bool? includeTermHierarchy = default(bool?), int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetGlossaryTermsAsync(string glossaryGuid, bool? includeTermHierarchy = default(bool?), int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetImportCsvOperationStatus(string operationGuid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetImportCsvOperationStatusAsync(string operationGuid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetRelatedCategories(string categoryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetRelatedCategoriesAsync(string categoryGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetRelatedTerms(string termGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetRelatedTermsAsync(string termGuid, int? limit = default(int?), int? offset = default(int?), string sort = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetTermsByGlossaryName(string glossaryName, int? limit = default(int?), int? offset = default(int?), bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetTermsByGlossaryNameAsync(string glossaryName, int? limit = default(int?), int? offset = default(int?), bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response ImportGlossaryTermsViaCsv(string glossaryGuid, Azure.Core.RequestContent content, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ImportGlossaryTermsViaCsvAsync(string glossaryGuid, Azure.Core.RequestContent content, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response ImportGlossaryTermsViaCsvByGlossaryName(string glossaryName, Azure.Core.RequestContent content, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task ImportGlossaryTermsViaCsvByGlossaryNameAsync(string glossaryName, Azure.Core.RequestContent content, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response PartialUpdateGlossary(string glossaryGuid, Azure.Core.RequestContent content, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task PartialUpdateGlossaryAsync(string glossaryGuid, Azure.Core.RequestContent content, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response PartialUpdateGlossaryCategory(string categoryGuid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task PartialUpdateGlossaryCategoryAsync(string categoryGuid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response PartialUpdateGlossaryTerm(string termGuid, Azure.Core.RequestContent content, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task PartialUpdateGlossaryTermAsync(string termGuid, Azure.Core.RequestContent content, bool? includeTermHierarchy = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response RemoveTermAssignmentFromEntities(string termGuid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task RemoveTermAssignmentFromEntitiesAsync(string termGuid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response UpdateGlossary(string glossaryGuid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task UpdateGlossaryAsync(string glossaryGuid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response UpdateGlossaryCategory(string categoryGuid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task UpdateGlossaryCategoryAsync(string categoryGuid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response UpdateGlossaryTerm(string termGuid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task UpdateGlossaryTermAsync(string termGuid, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } } public partial class PurviewRelationships { protected PurviewRelationships() { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response Create(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Get(string guid, bool? extendedInfo = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetAsync(string guid, bool? extendedInfo = default(bool?), Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Update(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task UpdateAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response Create(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Get(string guid, bool? extendedInfo = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetAsync(string guid, bool? extendedInfo = default(bool?), Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Update(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task UpdateAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } } public partial class PurviewTypes { protected PurviewTypes() { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateTypeDefinitions(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateTypeDefinitionsAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response DeleteTypeByName(string name, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteTypeByNameAsync(string name, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response DeleteTypeDefinitions(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteTypeDefinitionsAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetAllTypeDefinitions(bool? includeTermTemplate = default(bool?), string type = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetAllTypeDefinitionsAsync(bool? includeTermTemplate = default(bool?), string type = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetClassificationDefByGuid(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetClassificationDefByGuidAsync(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetClassificationDefByName(string name, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetClassificationDefByNameAsync(string name, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetEntityDefinitionByGuid(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetEntityDefinitionByGuidAsync(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetEntityDefinitionByName(string name, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetEntityDefinitionByNameAsync(string name, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetEnumDefByGuid(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetEnumDefByGuidAsync(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetEnumDefByName(string name, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetEnumDefByNameAsync(string name, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetRelationshipDefByGuid(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetRelationshipDefByGuidAsync(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetRelationshipDefByName(string name, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetRelationshipDefByNameAsync(string name, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetStructDefByGuid(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetStructDefByGuidAsync(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetStructDefByName(string name, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetStructDefByNameAsync(string name, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetTermTemplateDefByGuid(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetTermTemplateDefByGuidAsync(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetTermTemplateDefByName(string name, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetTermTemplateDefByNameAsync(string name, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetTypeDefinitionByGuid(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetTypeDefinitionByGuidAsync(string guid, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetTypeDefinitionByName(string name, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetTypeDefinitionByNameAsync(string name, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetTypeDefinitionHeaders(bool? includeTermTemplate = default(bool?), string type = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetTypeDefinitionHeadersAsync(bool? includeTermTemplate = default(bool?), string type = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response UpdateAtlasTypeDefinitions(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task UpdateAtlasTypeDefinitionsAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateTypeDefinitions(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateTypeDefinitionsAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response DeleteTypeByName(string name, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteTypeByNameAsync(string name, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response DeleteTypeDefinitions(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteTypeDefinitionsAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetAllTypeDefinitions(bool? includeTermTemplate = default(bool?), string type = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetAllTypeDefinitionsAsync(bool? includeTermTemplate = default(bool?), string type = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetClassificationDefByGuid(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetClassificationDefByGuidAsync(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetClassificationDefByName(string name, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetClassificationDefByNameAsync(string name, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetEntityDefinitionByGuid(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetEntityDefinitionByGuidAsync(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetEntityDefinitionByName(string name, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetEntityDefinitionByNameAsync(string name, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetEnumDefByGuid(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetEnumDefByGuidAsync(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetEnumDefByName(string name, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetEnumDefByNameAsync(string name, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetRelationshipDefByGuid(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetRelationshipDefByGuidAsync(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetRelationshipDefByName(string name, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetRelationshipDefByNameAsync(string name, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetStructDefByGuid(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetStructDefByGuidAsync(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetStructDefByName(string name, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetStructDefByNameAsync(string name, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetTermTemplateDefByGuid(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetTermTemplateDefByGuidAsync(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetTermTemplateDefByName(string name, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetTermTemplateDefByNameAsync(string name, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetTypeDefinitionByGuid(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetTypeDefinitionByGuidAsync(string guid, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetTypeDefinitionByName(string name, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetTypeDefinitionByNameAsync(string name, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetTypeDefinitionHeaders(bool? includeTermTemplate = default(bool?), string type = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetTypeDefinitionHeadersAsync(bool? includeTermTemplate = default(bool?), string type = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response UpdateAtlasTypeDefinitions(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task UpdateAtlasTypeDefinitionsAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } } } diff --git a/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewCatalogClient.cs b/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewCatalogClient.cs index 890b07c145d8d..893ad7a49e8e5 100644 --- a/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewCatalogClient.cs +++ b/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewCatalogClient.cs @@ -57,12 +57,12 @@ public PurviewCatalogClient(Uri endpoint, TokenCredential credential, PurviewCat /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// keywords /// string @@ -102,12 +102,12 @@ public PurviewCatalogClient(Uri endpoint, TokenCredential credential, PurviewCat /// /// Schema for SearchRequestTaxonomySetting: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// assetTypes /// string[] @@ -123,12 +123,12 @@ public PurviewCatalogClient(Uri endpoint, TokenCredential credential, PurviewCat /// /// Schema for SearchFacetItem: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// count /// number @@ -149,24 +149,24 @@ public PurviewCatalogClient(Uri endpoint, TokenCredential credential, PurviewCat /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task SearchAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task SearchAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSearchRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSearchRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewCatalogClient.Search"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -192,12 +192,12 @@ public virtual async Task SearchAsync(RequestContent requestBody, Requ /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// keywords /// string @@ -237,12 +237,12 @@ public virtual async Task SearchAsync(RequestContent requestBody, Requ /// /// Schema for SearchRequestTaxonomySetting: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// assetTypes /// string[] @@ -258,12 +258,12 @@ public virtual async Task SearchAsync(RequestContent requestBody, Requ /// /// Schema for SearchFacetItem: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// count /// number @@ -284,24 +284,24 @@ public virtual async Task SearchAsync(RequestContent requestBody, Requ /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Search(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response Search(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSearchRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSearchRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewCatalogClient.Search"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -324,9 +324,9 @@ public virtual Response Search(RequestContent requestBody, RequestOptions reques } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateSearchRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateSearchRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -339,7 +339,7 @@ private HttpMessage CreateSearchRequest(RequestContent requestBody, RequestOptio request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -347,12 +347,12 @@ private HttpMessage CreateSearchRequest(RequestContent requestBody, RequestOptio /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// keywords /// string @@ -373,24 +373,24 @@ private HttpMessage CreateSearchRequest(RequestContent requestBody, RequestOptio /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task SuggestAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task SuggestAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSuggestRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSuggestRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewCatalogClient.Suggest"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -416,12 +416,12 @@ public virtual async Task SuggestAsync(RequestContent requestBody, Req /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// keywords /// string @@ -442,24 +442,24 @@ public virtual async Task SuggestAsync(RequestContent requestBody, Req /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Suggest(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response Suggest(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSuggestRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSuggestRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewCatalogClient.Suggest"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -482,9 +482,9 @@ public virtual Response Suggest(RequestContent requestBody, RequestOptions reque } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateSuggestRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateSuggestRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -497,7 +497,7 @@ private HttpMessage CreateSuggestRequest(RequestContent requestBody, RequestOpti request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -505,12 +505,12 @@ private HttpMessage CreateSuggestRequest(RequestContent requestBody, RequestOpti /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// keywords /// string @@ -531,24 +531,24 @@ private HttpMessage CreateSuggestRequest(RequestContent requestBody, RequestOpti /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task AutoCompleteAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task AutoCompleteAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateAutoCompleteRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateAutoCompleteRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewCatalogClient.AutoComplete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -574,12 +574,12 @@ public virtual async Task AutoCompleteAsync(RequestContent requestBody /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// keywords /// string @@ -600,24 +600,24 @@ public virtual async Task AutoCompleteAsync(RequestContent requestBody /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response AutoComplete(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response AutoComplete(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateAutoCompleteRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateAutoCompleteRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewCatalogClient.AutoComplete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -640,9 +640,9 @@ public virtual Response AutoComplete(RequestContent requestBody, RequestOptions } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateAutoCompleteRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateAutoCompleteRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -655,7 +655,7 @@ private HttpMessage CreateAutoCompleteRequest(RequestContent requestBody, Reques request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -666,23 +666,23 @@ private HttpMessage CreateAutoCompleteRequest(RequestContent requestBody, Reques /// The number of max expanding width in lineage. /// True to include the parent chain in the response. /// True to include derived lineage in the response. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetLineageGraphAsync(string guid, string direction, int? depth = null, int? width = null, bool? includeParent = null, bool? getDerivedLineage = null, RequestOptions requestOptions = null) + public virtual async Task GetLineageGraphAsync(string guid, string direction, int? depth = null, int? width = null, bool? includeParent = null, bool? getDerivedLineage = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetLineageGraphRequest(guid, direction, depth, width, includeParent, getDerivedLineage, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetLineageGraphRequest(guid, direction, depth, width, includeParent, getDerivedLineage, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewCatalogClient.GetLineageGraph"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -711,23 +711,23 @@ public virtual async Task GetLineageGraphAsync(string guid, string dir /// The number of max expanding width in lineage. /// True to include the parent chain in the response. /// True to include derived lineage in the response. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetLineageGraph(string guid, string direction, int? depth = null, int? width = null, bool? includeParent = null, bool? getDerivedLineage = null, RequestOptions requestOptions = null) + public virtual Response GetLineageGraph(string guid, string direction, int? depth = null, int? width = null, bool? includeParent = null, bool? getDerivedLineage = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetLineageGraphRequest(guid, direction, depth, width, includeParent, getDerivedLineage, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetLineageGraphRequest(guid, direction, depth, width, includeParent, getDerivedLineage, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewCatalogClient.GetLineageGraph"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -756,8 +756,8 @@ public virtual Response GetLineageGraph(string guid, string direction, int? dept /// The number of max expanding width in lineage. /// True to include the parent chain in the response. /// True to include derived lineage in the response. - /// The request options. - private HttpMessage CreateGetLineageGraphRequest(string guid, string direction, int? depth = null, int? width = null, bool? includeParent = null, bool? getDerivedLineage = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetLineageGraphRequest(string guid, string direction, int? depth = null, int? width = null, bool? includeParent = null, bool? getDerivedLineage = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -795,23 +795,23 @@ private HttpMessage CreateGetLineageGraphRequest(string guid, string direction, /// True to include derived lineage in the response. /// The offset for pagination purpose. /// The page size - by default there is no paging. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task NextPageLineageAsync(string guid, string direction, bool? getDerivedLineage = null, int? offset = null, int? limit = null, RequestOptions requestOptions = null) + public virtual async Task NextPageLineageAsync(string guid, string direction, bool? getDerivedLineage = null, int? offset = null, int? limit = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateNextPageLineageRequest(guid, direction, getDerivedLineage, offset, limit, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateNextPageLineageRequest(guid, direction, getDerivedLineage, offset, limit, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewCatalogClient.NextPageLineage"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -839,23 +839,23 @@ public virtual async Task NextPageLineageAsync(string guid, string dir /// True to include derived lineage in the response. /// The offset for pagination purpose. /// The page size - by default there is no paging. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response NextPageLineage(string guid, string direction, bool? getDerivedLineage = null, int? offset = null, int? limit = null, RequestOptions requestOptions = null) + public virtual Response NextPageLineage(string guid, string direction, bool? getDerivedLineage = null, int? offset = null, int? limit = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateNextPageLineageRequest(guid, direction, getDerivedLineage, offset, limit, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateNextPageLineageRequest(guid, direction, getDerivedLineage, offset, limit, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewCatalogClient.NextPageLineage"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -883,8 +883,8 @@ public virtual Response NextPageLineage(string guid, string direction, bool? get /// True to include derived lineage in the response. /// The offset for pagination purpose. /// The page size - by default there is no paging. - /// The request options. - private HttpMessage CreateNextPageLineageRequest(string guid, string direction, bool? getDerivedLineage = null, int? offset = null, int? limit = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateNextPageLineageRequest(string guid, string direction, bool? getDerivedLineage = null, int? offset = null, int? limit = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewEntities.cs b/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewEntities.cs index 47a89306cb0c6..134055d8b0c0f 100644 --- a/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewEntities.cs +++ b/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewEntities.cs @@ -38,12 +38,12 @@ protected PurviewEntities() /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// referredEntities /// Dictionary<string, AtlasEntity> @@ -59,12 +59,12 @@ protected PurviewEntities() /// /// Schema for AtlasEntity: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -182,12 +182,12 @@ protected PurviewEntities() /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -245,12 +245,12 @@ protected PurviewEntities() /// /// Schema for AtlasTermAssignmentHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// confidence /// number @@ -314,12 +314,12 @@ protected PurviewEntities() /// /// Schema for ContactBasic: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -335,12 +335,12 @@ protected PurviewEntities() /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -361,24 +361,24 @@ protected PurviewEntities() /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -408,12 +408,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// referredEntities /// Dictionary<string, AtlasEntity> @@ -429,12 +429,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for AtlasEntity: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -552,12 +552,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -615,12 +615,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for AtlasTermAssignmentHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// confidence /// number @@ -684,12 +684,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for ContactBasic: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -705,12 +705,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -731,24 +731,24 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -771,9 +771,9 @@ public virtual Response CreateOrUpdate(RequestContent requestBody, RequestOption } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -785,7 +785,7 @@ private HttpMessage CreateCreateOrUpdateRequest(RequestContent requestBody, Requ request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -794,23 +794,23 @@ private HttpMessage CreateCreateOrUpdateRequest(RequestContent requestBody, Requ /// Whether to return minimal information for referred entities. /// Whether to ignore relationship attributes. /// An array of the relationship types need to be excluded from the response. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetByGuidsAsync(IEnumerable guids, bool? minExtInfo = null, bool? ignoreRelationships = null, IEnumerable excludeRelationshipTypes = null, RequestOptions requestOptions = null) + public virtual async Task GetByGuidsAsync(IEnumerable guids, bool? minExtInfo = null, bool? ignoreRelationships = null, IEnumerable excludeRelationshipTypes = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetByGuidsRequest(guids, minExtInfo, ignoreRelationships, excludeRelationshipTypes, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetByGuidsRequest(guids, minExtInfo, ignoreRelationships, excludeRelationshipTypes, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.GetByGuids"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -837,23 +837,23 @@ public virtual async Task GetByGuidsAsync(IEnumerable guids, b /// Whether to return minimal information for referred entities. /// Whether to ignore relationship attributes. /// An array of the relationship types need to be excluded from the response. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetByGuids(IEnumerable guids, bool? minExtInfo = null, bool? ignoreRelationships = null, IEnumerable excludeRelationshipTypes = null, RequestOptions requestOptions = null) + public virtual Response GetByGuids(IEnumerable guids, bool? minExtInfo = null, bool? ignoreRelationships = null, IEnumerable excludeRelationshipTypes = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetByGuidsRequest(guids, minExtInfo, ignoreRelationships, excludeRelationshipTypes, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetByGuidsRequest(guids, minExtInfo, ignoreRelationships, excludeRelationshipTypes, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.GetByGuids"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -880,8 +880,8 @@ public virtual Response GetByGuids(IEnumerable guids, bool? minExtInfo = /// Whether to return minimal information for referred entities. /// Whether to ignore relationship attributes. /// An array of the relationship types need to be excluded from the response. - /// The request options. - private HttpMessage CreateGetByGuidsRequest(IEnumerable guids, bool? minExtInfo = null, bool? ignoreRelationships = null, IEnumerable excludeRelationshipTypes = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetByGuidsRequest(IEnumerable guids, bool? minExtInfo = null, bool? ignoreRelationships = null, IEnumerable excludeRelationshipTypes = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -916,12 +916,12 @@ private HttpMessage CreateGetByGuidsRequest(IEnumerable guids, bool? min /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// referredEntities /// Dictionary<string, AtlasEntity> @@ -937,12 +937,12 @@ private HttpMessage CreateGetByGuidsRequest(IEnumerable guids, bool? min /// /// Schema for AtlasEntity: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -1060,12 +1060,12 @@ private HttpMessage CreateGetByGuidsRequest(IEnumerable guids, bool? min /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -1123,12 +1123,12 @@ private HttpMessage CreateGetByGuidsRequest(IEnumerable guids, bool? min /// /// Schema for AtlasTermAssignmentHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// confidence /// number @@ -1192,12 +1192,12 @@ private HttpMessage CreateGetByGuidsRequest(IEnumerable guids, bool? min /// /// Schema for ContactBasic: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -1213,12 +1213,12 @@ private HttpMessage CreateGetByGuidsRequest(IEnumerable guids, bool? min /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -1239,24 +1239,24 @@ private HttpMessage CreateGetByGuidsRequest(IEnumerable guids, bool? min /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateEntitiesAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateEntitiesAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateEntitiesRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateEntitiesRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.CreateOrUpdateEntities"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1286,12 +1286,12 @@ public virtual async Task CreateOrUpdateEntitiesAsync(RequestContent r /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// referredEntities /// Dictionary<string, AtlasEntity> @@ -1307,12 +1307,12 @@ public virtual async Task CreateOrUpdateEntitiesAsync(RequestContent r /// /// Schema for AtlasEntity: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -1430,12 +1430,12 @@ public virtual async Task CreateOrUpdateEntitiesAsync(RequestContent r /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -1493,12 +1493,12 @@ public virtual async Task CreateOrUpdateEntitiesAsync(RequestContent r /// /// Schema for AtlasTermAssignmentHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// confidence /// number @@ -1562,12 +1562,12 @@ public virtual async Task CreateOrUpdateEntitiesAsync(RequestContent r /// /// Schema for ContactBasic: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -1583,12 +1583,12 @@ public virtual async Task CreateOrUpdateEntitiesAsync(RequestContent r /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -1609,24 +1609,24 @@ public virtual async Task CreateOrUpdateEntitiesAsync(RequestContent r /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdateEntities(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdateEntities(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateEntitiesRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateEntitiesRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.CreateOrUpdateEntities"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1649,9 +1649,9 @@ public virtual Response CreateOrUpdateEntities(RequestContent requestBody, Reque } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateEntitiesRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateEntitiesRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1663,29 +1663,29 @@ private HttpMessage CreateCreateOrUpdateEntitiesRequest(RequestContent requestBo request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Delete a list of entities in bulk identified by their GUIDs or unique attributes. /// An array of GUIDs of entities to delete. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteByGuidsAsync(IEnumerable guids, RequestOptions requestOptions = null) + public virtual async Task DeleteByGuidsAsync(IEnumerable guids, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteByGuidsRequest(guids, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteByGuidsRequest(guids, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.DeleteByGuids"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1709,23 +1709,23 @@ public virtual async Task DeleteByGuidsAsync(IEnumerable guids /// Delete a list of entities in bulk identified by their GUIDs or unique attributes. /// An array of GUIDs of entities to delete. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response DeleteByGuids(IEnumerable guids, RequestOptions requestOptions = null) + public virtual Response DeleteByGuids(IEnumerable guids, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteByGuidsRequest(guids, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteByGuidsRequest(guids, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.DeleteByGuids"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1749,8 +1749,8 @@ public virtual Response DeleteByGuids(IEnumerable guids, RequestOptions /// Create Request for and operations. /// An array of GUIDs of entities to delete. - /// The request options. - private HttpMessage CreateDeleteByGuidsRequest(IEnumerable guids, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteByGuidsRequest(IEnumerable guids, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1769,12 +1769,12 @@ private HttpMessage CreateDeleteByGuidsRequest(IEnumerable guids, Reques /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classification /// AtlasClassification @@ -1790,12 +1790,12 @@ private HttpMessage CreateDeleteByGuidsRequest(IEnumerable guids, Reques /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -1853,12 +1853,12 @@ private HttpMessage CreateDeleteByGuidsRequest(IEnumerable guids, Reques /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -1879,24 +1879,24 @@ private HttpMessage CreateDeleteByGuidsRequest(IEnumerable guids, Reques /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task AddClassificationAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task AddClassificationAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateAddClassificationRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateAddClassificationRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.AddClassification"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1922,12 +1922,12 @@ public virtual async Task AddClassificationAsync(RequestContent reques /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classification /// AtlasClassification @@ -1943,12 +1943,12 @@ public virtual async Task AddClassificationAsync(RequestContent reques /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -2006,12 +2006,12 @@ public virtual async Task AddClassificationAsync(RequestContent reques /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -2032,24 +2032,24 @@ public virtual async Task AddClassificationAsync(RequestContent reques /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response AddClassification(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response AddClassification(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateAddClassificationRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateAddClassificationRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.AddClassification"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2072,9 +2072,9 @@ public virtual Response AddClassification(RequestContent requestBody, RequestOpt } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateAddClassificationRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateAddClassificationRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -2085,7 +2085,7 @@ private HttpMessage CreateAddClassificationRequest(RequestContent requestBody, R uri.AppendPath("/atlas/v2/entity/bulk/classification", false); request.Uri = uri; request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -2093,23 +2093,23 @@ private HttpMessage CreateAddClassificationRequest(RequestContent requestBody, R /// The globally unique identifier of the entity. /// Whether to return minimal information for referred entities. /// Whether to ignore relationship attributes. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetByGuidAsync(string guid, bool? minExtInfo = null, bool? ignoreRelationships = null, RequestOptions requestOptions = null) + public virtual async Task GetByGuidAsync(string guid, bool? minExtInfo = null, bool? ignoreRelationships = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetByGuidRequest(guid, minExtInfo, ignoreRelationships, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetByGuidRequest(guid, minExtInfo, ignoreRelationships, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.GetByGuid"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2135,23 +2135,23 @@ public virtual async Task GetByGuidAsync(string guid, bool? minExtInfo /// The globally unique identifier of the entity. /// Whether to return minimal information for referred entities. /// Whether to ignore relationship attributes. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetByGuid(string guid, bool? minExtInfo = null, bool? ignoreRelationships = null, RequestOptions requestOptions = null) + public virtual Response GetByGuid(string guid, bool? minExtInfo = null, bool? ignoreRelationships = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetByGuidRequest(guid, minExtInfo, ignoreRelationships, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetByGuidRequest(guid, minExtInfo, ignoreRelationships, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.GetByGuid"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2177,8 +2177,8 @@ public virtual Response GetByGuid(string guid, bool? minExtInfo = null, bool? ig /// The globally unique identifier of the entity. /// Whether to return minimal information for referred entities. /// Whether to ignore relationship attributes. - /// The request options. - private HttpMessage CreateGetByGuidRequest(string guid, bool? minExtInfo = null, bool? ignoreRelationships = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetByGuidRequest(string guid, bool? minExtInfo = null, bool? ignoreRelationships = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -2209,24 +2209,24 @@ private HttpMessage CreateGetByGuidRequest(string guid, bool? minExtInfo = null, /// /// The globally unique identifier of the entity. /// The name of the attribute. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task PartialUpdateEntityAttributeByGuidAsync(string guid, string name, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task PartialUpdateEntityAttributeByGuidAsync(string guid, string name, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreatePartialUpdateEntityAttributeByGuidRequest(guid, name, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreatePartialUpdateEntityAttributeByGuidRequest(guid, name, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.PartialUpdateEntityAttributeByGuid"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2256,24 +2256,24 @@ public virtual async Task PartialUpdateEntityAttributeByGuidAsync(stri /// /// The globally unique identifier of the entity. /// The name of the attribute. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response PartialUpdateEntityAttributeByGuid(string guid, string name, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response PartialUpdateEntityAttributeByGuid(string guid, string name, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreatePartialUpdateEntityAttributeByGuidRequest(guid, name, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreatePartialUpdateEntityAttributeByGuidRequest(guid, name, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.PartialUpdateEntityAttributeByGuid"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2298,9 +2298,9 @@ public virtual Response PartialUpdateEntityAttributeByGuid(string guid, string n /// Create Request for and operations. /// The globally unique identifier of the entity. /// The name of the attribute. - /// The request body. - /// The request options. - private HttpMessage CreatePartialUpdateEntityAttributeByGuidRequest(string guid, string name, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreatePartialUpdateEntityAttributeByGuidRequest(string guid, string name, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -2314,29 +2314,29 @@ private HttpMessage CreatePartialUpdateEntityAttributeByGuidRequest(string guid, request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Delete an entity identified by its GUID. /// The globally unique identifier of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteByGuidAsync(string guid, RequestOptions requestOptions = null) + public virtual async Task DeleteByGuidAsync(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteByGuidRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteByGuidRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.DeleteByGuid"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2360,23 +2360,23 @@ public virtual async Task DeleteByGuidAsync(string guid, RequestOption /// Delete an entity identified by its GUID. /// The globally unique identifier of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response DeleteByGuid(string guid, RequestOptions requestOptions = null) + public virtual Response DeleteByGuid(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteByGuidRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteByGuidRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.DeleteByGuid"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2400,8 +2400,8 @@ public virtual Response DeleteByGuid(string guid, RequestOptions requestOptions /// Create Request for and operations. /// The globally unique identifier of the entity. - /// The request options. - private HttpMessage CreateDeleteByGuidRequest(string guid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteByGuidRequest(string guid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -2419,23 +2419,23 @@ private HttpMessage CreateDeleteByGuidRequest(string guid, RequestOptions reques /// List classifications for a given entity represented by a GUID. /// The globally unique identifier of the entity. /// The name of the classification. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetClassificationAsync(string guid, string classificationName, RequestOptions requestOptions = null) + public virtual async Task GetClassificationAsync(string guid, string classificationName, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetClassificationRequest(guid, classificationName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetClassificationRequest(guid, classificationName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.GetClassification"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2460,23 +2460,23 @@ public virtual async Task GetClassificationAsync(string guid, string c /// List classifications for a given entity represented by a GUID. /// The globally unique identifier of the entity. /// The name of the classification. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetClassification(string guid, string classificationName, RequestOptions requestOptions = null) + public virtual Response GetClassification(string guid, string classificationName, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetClassificationRequest(guid, classificationName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetClassificationRequest(guid, classificationName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.GetClassification"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2501,8 +2501,8 @@ public virtual Response GetClassification(string guid, string classificationName /// Create Request for and operations. /// The globally unique identifier of the entity. /// The name of the classification. - /// The request options. - private HttpMessage CreateGetClassificationRequest(string guid, string classificationName, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetClassificationRequest(string guid, string classificationName, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -2522,23 +2522,23 @@ private HttpMessage CreateGetClassificationRequest(string guid, string classific /// Delete a given classification from an existing entity represented by a GUID. /// The globally unique identifier of the entity. /// The name of the classification. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteClassificationAsync(string guid, string classificationName, RequestOptions requestOptions = null) + public virtual async Task DeleteClassificationAsync(string guid, string classificationName, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteClassificationRequest(guid, classificationName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteClassificationRequest(guid, classificationName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.DeleteClassification"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2563,23 +2563,23 @@ public virtual async Task DeleteClassificationAsync(string guid, strin /// Delete a given classification from an existing entity represented by a GUID. /// The globally unique identifier of the entity. /// The name of the classification. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response DeleteClassification(string guid, string classificationName, RequestOptions requestOptions = null) + public virtual Response DeleteClassification(string guid, string classificationName, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteClassificationRequest(guid, classificationName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteClassificationRequest(guid, classificationName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.DeleteClassification"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2604,8 +2604,8 @@ public virtual Response DeleteClassification(string guid, string classificationN /// Create Request for and operations. /// The globally unique identifier of the entity. /// The name of the classification. - /// The request options. - private HttpMessage CreateDeleteClassificationRequest(string guid, string classificationName, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteClassificationRequest(string guid, string classificationName, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -2623,23 +2623,23 @@ private HttpMessage CreateDeleteClassificationRequest(string guid, string classi /// List classifications for a given entity represented by a GUID. /// The globally unique identifier of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetClassificationsAsync(string guid, RequestOptions requestOptions = null) + public virtual async Task GetClassificationsAsync(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetClassificationsRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetClassificationsRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.GetClassifications"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2663,23 +2663,23 @@ public virtual async Task GetClassificationsAsync(string guid, Request /// List classifications for a given entity represented by a GUID. /// The globally unique identifier of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetClassifications(string guid, RequestOptions requestOptions = null) + public virtual Response GetClassifications(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetClassificationsRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetClassificationsRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.GetClassifications"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2703,8 +2703,8 @@ public virtual Response GetClassifications(string guid, RequestOptions requestOp /// Create Request for and operations. /// The globally unique identifier of the entity. - /// The request options. - private HttpMessage CreateGetClassificationsRequest(string guid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetClassificationsRequest(string guid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -2724,12 +2724,12 @@ private HttpMessage CreateGetClassificationsRequest(string guid, RequestOptions /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -2787,12 +2787,12 @@ private HttpMessage CreateGetClassificationsRequest(string guid, RequestOptions /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -2814,24 +2814,24 @@ private HttpMessage CreateGetClassificationsRequest(string guid, RequestOptions /// /// /// The globally unique identifier of the entity. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task AddClassificationsAsync(string guid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task AddClassificationsAsync(string guid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateAddClassificationsRequest(guid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateAddClassificationsRequest(guid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.AddClassifications"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2857,12 +2857,12 @@ public virtual async Task AddClassificationsAsync(string guid, Request /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -2920,12 +2920,12 @@ public virtual async Task AddClassificationsAsync(string guid, Request /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -2947,24 +2947,24 @@ public virtual async Task AddClassificationsAsync(string guid, Request /// /// /// The globally unique identifier of the entity. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response AddClassifications(string guid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response AddClassifications(string guid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateAddClassificationsRequest(guid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateAddClassificationsRequest(guid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.AddClassifications"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2988,9 +2988,9 @@ public virtual Response AddClassifications(string guid, RequestContent requestBo /// Create Request for and operations. /// The globally unique identifier of the entity. - /// The request body. - /// The request options. - private HttpMessage CreateAddClassificationsRequest(string guid, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateAddClassificationsRequest(string guid, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -3003,7 +3003,7 @@ private HttpMessage CreateAddClassificationsRequest(string guid, RequestContent uri.AppendPath("/classifications", false); request.Uri = uri; request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -3011,12 +3011,12 @@ private HttpMessage CreateAddClassificationsRequest(string guid, RequestContent /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -3074,12 +3074,12 @@ private HttpMessage CreateAddClassificationsRequest(string guid, RequestContent /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -3101,24 +3101,24 @@ private HttpMessage CreateAddClassificationsRequest(string guid, RequestContent /// /// /// The globally unique identifier of the entity. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task UpdateClassificationsAsync(string guid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task UpdateClassificationsAsync(string guid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateUpdateClassificationsRequest(guid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateUpdateClassificationsRequest(guid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.UpdateClassifications"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -3144,12 +3144,12 @@ public virtual async Task UpdateClassificationsAsync(string guid, Requ /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -3207,12 +3207,12 @@ public virtual async Task UpdateClassificationsAsync(string guid, Requ /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -3234,24 +3234,24 @@ public virtual async Task UpdateClassificationsAsync(string guid, Requ /// /// /// The globally unique identifier of the entity. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response UpdateClassifications(string guid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response UpdateClassifications(string guid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateUpdateClassificationsRequest(guid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateUpdateClassificationsRequest(guid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.UpdateClassifications"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -3275,9 +3275,9 @@ public virtual Response UpdateClassifications(string guid, RequestContent reques /// Create Request for and operations. /// The globally unique identifier of the entity. - /// The request body. - /// The request options. - private HttpMessage CreateUpdateClassificationsRequest(string guid, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateUpdateClassificationsRequest(string guid, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -3290,7 +3290,7 @@ private HttpMessage CreateUpdateClassificationsRequest(string guid, RequestConte uri.AppendPath("/classifications", false); request.Uri = uri; request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -3306,23 +3306,23 @@ private HttpMessage CreateUpdateClassificationsRequest(string guid, RequestConte /// Whether to return minimal information for referred entities. /// Whether to ignore relationship attributes. /// The qualified name of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetByUniqueAttributesAsync(string typeName, bool? minExtInfo = null, bool? ignoreRelationships = null, string attrQualifiedName = null, RequestOptions requestOptions = null) + public virtual async Task GetByUniqueAttributesAsync(string typeName, bool? minExtInfo = null, bool? ignoreRelationships = null, string attrQualifiedName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetByUniqueAttributesRequest(typeName, minExtInfo, ignoreRelationships, attrQualifiedName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetByUniqueAttributesRequest(typeName, minExtInfo, ignoreRelationships, attrQualifiedName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.GetByUniqueAttributes"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -3356,23 +3356,23 @@ public virtual async Task GetByUniqueAttributesAsync(string typeName, /// Whether to return minimal information for referred entities. /// Whether to ignore relationship attributes. /// The qualified name of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetByUniqueAttributes(string typeName, bool? minExtInfo = null, bool? ignoreRelationships = null, string attrQualifiedName = null, RequestOptions requestOptions = null) + public virtual Response GetByUniqueAttributes(string typeName, bool? minExtInfo = null, bool? ignoreRelationships = null, string attrQualifiedName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetByUniqueAttributesRequest(typeName, minExtInfo, ignoreRelationships, attrQualifiedName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetByUniqueAttributesRequest(typeName, minExtInfo, ignoreRelationships, attrQualifiedName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.GetByUniqueAttributes"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -3399,8 +3399,8 @@ public virtual Response GetByUniqueAttributes(string typeName, bool? minExtInfo /// Whether to return minimal information for referred entities. /// Whether to ignore relationship attributes. /// The qualified name of the entity. - /// The request options. - private HttpMessage CreateGetByUniqueAttributesRequest(string typeName, bool? minExtInfo = null, bool? ignoreRelationships = null, string attrQualifiedName = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetByUniqueAttributesRequest(string typeName, bool? minExtInfo = null, bool? ignoreRelationships = null, string attrQualifiedName = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -3440,12 +3440,12 @@ private HttpMessage CreateGetByUniqueAttributesRequest(string typeName, bool? mi /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// referredEntities /// Dictionary<string, AtlasEntity> @@ -3461,12 +3461,12 @@ private HttpMessage CreateGetByUniqueAttributesRequest(string typeName, bool? mi /// /// Schema for AtlasEntity: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -3584,12 +3584,12 @@ private HttpMessage CreateGetByUniqueAttributesRequest(string typeName, bool? mi /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -3647,12 +3647,12 @@ private HttpMessage CreateGetByUniqueAttributesRequest(string typeName, bool? mi /// /// Schema for AtlasTermAssignmentHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// confidence /// number @@ -3716,12 +3716,12 @@ private HttpMessage CreateGetByUniqueAttributesRequest(string typeName, bool? mi /// /// Schema for ContactBasic: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -3737,12 +3737,12 @@ private HttpMessage CreateGetByUniqueAttributesRequest(string typeName, bool? mi /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -3764,25 +3764,25 @@ private HttpMessage CreateGetByUniqueAttributesRequest(string typeName, bool? mi /// /// /// The name of the type. - /// The request body. + /// The content to send as the body of the request. /// The qualified name of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task PartialUpdateEntityByUniqueAttributesAsync(string typeName, RequestContent requestBody, string attrQualifiedName = null, RequestOptions requestOptions = null) + public virtual async Task PartialUpdateEntityByUniqueAttributesAsync(string typeName, RequestContent content, string attrQualifiedName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreatePartialUpdateEntityByUniqueAttributesRequest(typeName, requestBody, attrQualifiedName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreatePartialUpdateEntityByUniqueAttributesRequest(typeName, content, attrQualifiedName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.PartialUpdateEntityByUniqueAttributes"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -3817,12 +3817,12 @@ public virtual async Task PartialUpdateEntityByUniqueAttributesAsync(s /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// referredEntities /// Dictionary<string, AtlasEntity> @@ -3838,12 +3838,12 @@ public virtual async Task PartialUpdateEntityByUniqueAttributesAsync(s /// /// Schema for AtlasEntity: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -3961,12 +3961,12 @@ public virtual async Task PartialUpdateEntityByUniqueAttributesAsync(s /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -4024,12 +4024,12 @@ public virtual async Task PartialUpdateEntityByUniqueAttributesAsync(s /// /// Schema for AtlasTermAssignmentHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// confidence /// number @@ -4093,12 +4093,12 @@ public virtual async Task PartialUpdateEntityByUniqueAttributesAsync(s /// /// Schema for ContactBasic: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -4114,12 +4114,12 @@ public virtual async Task PartialUpdateEntityByUniqueAttributesAsync(s /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -4141,25 +4141,25 @@ public virtual async Task PartialUpdateEntityByUniqueAttributesAsync(s /// /// /// The name of the type. - /// The request body. + /// The content to send as the body of the request. /// The qualified name of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response PartialUpdateEntityByUniqueAttributes(string typeName, RequestContent requestBody, string attrQualifiedName = null, RequestOptions requestOptions = null) + public virtual Response PartialUpdateEntityByUniqueAttributes(string typeName, RequestContent content, string attrQualifiedName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreatePartialUpdateEntityByUniqueAttributesRequest(typeName, requestBody, attrQualifiedName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreatePartialUpdateEntityByUniqueAttributesRequest(typeName, content, attrQualifiedName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.PartialUpdateEntityByUniqueAttributes"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -4183,10 +4183,10 @@ public virtual Response PartialUpdateEntityByUniqueAttributes(string typeName, R /// Create Request for and operations. /// The name of the type. - /// The request body. + /// The content to send as the body of the request. /// The qualified name of the entity. - /// The request options. - private HttpMessage CreatePartialUpdateEntityByUniqueAttributesRequest(string typeName, RequestContent requestBody, string attrQualifiedName = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreatePartialUpdateEntityByUniqueAttributesRequest(string typeName, RequestContent content, string attrQualifiedName = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -4203,7 +4203,7 @@ private HttpMessage CreatePartialUpdateEntityByUniqueAttributesRequest(string ty request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -4217,23 +4217,23 @@ private HttpMessage CreatePartialUpdateEntityByUniqueAttributesRequest(string ty /// /// The name of the type. /// The qualified name of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteByUniqueAttributeAsync(string typeName, string attrQualifiedName = null, RequestOptions requestOptions = null) + public virtual async Task DeleteByUniqueAttributeAsync(string typeName, string attrQualifiedName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteByUniqueAttributeRequest(typeName, attrQualifiedName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteByUniqueAttributeRequest(typeName, attrQualifiedName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.DeleteByUniqueAttribute"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -4265,23 +4265,23 @@ public virtual async Task DeleteByUniqueAttributeAsync(string typeName /// /// The name of the type. /// The qualified name of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response DeleteByUniqueAttribute(string typeName, string attrQualifiedName = null, RequestOptions requestOptions = null) + public virtual Response DeleteByUniqueAttribute(string typeName, string attrQualifiedName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteByUniqueAttributeRequest(typeName, attrQualifiedName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteByUniqueAttributeRequest(typeName, attrQualifiedName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.DeleteByUniqueAttribute"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -4306,8 +4306,8 @@ public virtual Response DeleteByUniqueAttribute(string typeName, string attrQual /// Create Request for and operations. /// The name of the type. /// The qualified name of the entity. - /// The request options. - private HttpMessage CreateDeleteByUniqueAttributeRequest(string typeName, string attrQualifiedName = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteByUniqueAttributeRequest(string typeName, string attrQualifiedName = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -4330,23 +4330,23 @@ private HttpMessage CreateDeleteByUniqueAttributeRequest(string typeName, string /// The name of the type. /// The name of the classification. /// The qualified name of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteClassificationByUniqueAttributeAsync(string typeName, string classificationName, string attrQualifiedName = null, RequestOptions requestOptions = null) + public virtual async Task DeleteClassificationByUniqueAttributeAsync(string typeName, string classificationName, string attrQualifiedName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteClassificationByUniqueAttributeRequest(typeName, classificationName, attrQualifiedName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteClassificationByUniqueAttributeRequest(typeName, classificationName, attrQualifiedName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.DeleteClassificationByUniqueAttribute"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -4372,23 +4372,23 @@ public virtual async Task DeleteClassificationByUniqueAttributeAsync(s /// The name of the type. /// The name of the classification. /// The qualified name of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response DeleteClassificationByUniqueAttribute(string typeName, string classificationName, string attrQualifiedName = null, RequestOptions requestOptions = null) + public virtual Response DeleteClassificationByUniqueAttribute(string typeName, string classificationName, string attrQualifiedName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteClassificationByUniqueAttributeRequest(typeName, classificationName, attrQualifiedName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteClassificationByUniqueAttributeRequest(typeName, classificationName, attrQualifiedName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.DeleteClassificationByUniqueAttribute"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -4414,8 +4414,8 @@ public virtual Response DeleteClassificationByUniqueAttribute(string typeName, s /// The name of the type. /// The name of the classification. /// The qualified name of the entity. - /// The request options. - private HttpMessage CreateDeleteClassificationByUniqueAttributeRequest(string typeName, string classificationName, string attrQualifiedName = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteClassificationByUniqueAttributeRequest(string typeName, string classificationName, string attrQualifiedName = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -4439,12 +4439,12 @@ private HttpMessage CreateDeleteClassificationByUniqueAttributeRequest(string ty /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -4502,12 +4502,12 @@ private HttpMessage CreateDeleteClassificationByUniqueAttributeRequest(string ty /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -4529,25 +4529,25 @@ private HttpMessage CreateDeleteClassificationByUniqueAttributeRequest(string ty /// /// /// The name of the type. - /// The request body. + /// The content to send as the body of the request. /// The qualified name of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task AddClassificationsByUniqueAttributeAsync(string typeName, RequestContent requestBody, string attrQualifiedName = null, RequestOptions requestOptions = null) + public virtual async Task AddClassificationsByUniqueAttributeAsync(string typeName, RequestContent content, string attrQualifiedName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateAddClassificationsByUniqueAttributeRequest(typeName, requestBody, attrQualifiedName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateAddClassificationsByUniqueAttributeRequest(typeName, content, attrQualifiedName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.AddClassificationsByUniqueAttribute"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -4573,12 +4573,12 @@ public virtual async Task AddClassificationsByUniqueAttributeAsync(str /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -4636,12 +4636,12 @@ public virtual async Task AddClassificationsByUniqueAttributeAsync(str /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -4663,25 +4663,25 @@ public virtual async Task AddClassificationsByUniqueAttributeAsync(str /// /// /// The name of the type. - /// The request body. + /// The content to send as the body of the request. /// The qualified name of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response AddClassificationsByUniqueAttribute(string typeName, RequestContent requestBody, string attrQualifiedName = null, RequestOptions requestOptions = null) + public virtual Response AddClassificationsByUniqueAttribute(string typeName, RequestContent content, string attrQualifiedName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateAddClassificationsByUniqueAttributeRequest(typeName, requestBody, attrQualifiedName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateAddClassificationsByUniqueAttributeRequest(typeName, content, attrQualifiedName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.AddClassificationsByUniqueAttribute"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -4705,10 +4705,10 @@ public virtual Response AddClassificationsByUniqueAttribute(string typeName, Req /// Create Request for and operations. /// The name of the type. - /// The request body. + /// The content to send as the body of the request. /// The qualified name of the entity. - /// The request options. - private HttpMessage CreateAddClassificationsByUniqueAttributeRequest(string typeName, RequestContent requestBody, string attrQualifiedName = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateAddClassificationsByUniqueAttributeRequest(string typeName, RequestContent content, string attrQualifiedName = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -4725,7 +4725,7 @@ private HttpMessage CreateAddClassificationsByUniqueAttributeRequest(string type } request.Uri = uri; request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -4733,12 +4733,12 @@ private HttpMessage CreateAddClassificationsByUniqueAttributeRequest(string type /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -4796,12 +4796,12 @@ private HttpMessage CreateAddClassificationsByUniqueAttributeRequest(string type /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -4823,25 +4823,25 @@ private HttpMessage CreateAddClassificationsByUniqueAttributeRequest(string type /// /// /// The name of the type. - /// The request body. + /// The content to send as the body of the request. /// The qualified name of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task UpdateClassificationsByUniqueAttributeAsync(string typeName, RequestContent requestBody, string attrQualifiedName = null, RequestOptions requestOptions = null) + public virtual async Task UpdateClassificationsByUniqueAttributeAsync(string typeName, RequestContent content, string attrQualifiedName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateUpdateClassificationsByUniqueAttributeRequest(typeName, requestBody, attrQualifiedName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateUpdateClassificationsByUniqueAttributeRequest(typeName, content, attrQualifiedName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.UpdateClassificationsByUniqueAttribute"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -4867,12 +4867,12 @@ public virtual async Task UpdateClassificationsByUniqueAttributeAsync( /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -4930,12 +4930,12 @@ public virtual async Task UpdateClassificationsByUniqueAttributeAsync( /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -4957,25 +4957,25 @@ public virtual async Task UpdateClassificationsByUniqueAttributeAsync( /// /// /// The name of the type. - /// The request body. + /// The content to send as the body of the request. /// The qualified name of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response UpdateClassificationsByUniqueAttribute(string typeName, RequestContent requestBody, string attrQualifiedName = null, RequestOptions requestOptions = null) + public virtual Response UpdateClassificationsByUniqueAttribute(string typeName, RequestContent content, string attrQualifiedName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateUpdateClassificationsByUniqueAttributeRequest(typeName, requestBody, attrQualifiedName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateUpdateClassificationsByUniqueAttributeRequest(typeName, content, attrQualifiedName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.UpdateClassificationsByUniqueAttribute"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -4999,10 +4999,10 @@ public virtual Response UpdateClassificationsByUniqueAttribute(string typeName, /// Create Request for and operations. /// The name of the type. - /// The request body. + /// The content to send as the body of the request. /// The qualified name of the entity. - /// The request options. - private HttpMessage CreateUpdateClassificationsByUniqueAttributeRequest(string typeName, RequestContent requestBody, string attrQualifiedName = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateUpdateClassificationsByUniqueAttributeRequest(string typeName, RequestContent content, string attrQualifiedName = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -5019,7 +5019,7 @@ private HttpMessage CreateUpdateClassificationsByUniqueAttributeRequest(string t } request.Uri = uri; request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -5027,12 +5027,12 @@ private HttpMessage CreateUpdateClassificationsByUniqueAttributeRequest(string t /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guidHeaderMap /// Dictionary<string, AtlasEntityHeader> @@ -5042,12 +5042,12 @@ private HttpMessage CreateUpdateClassificationsByUniqueAttributeRequest(string t /// /// Schema for AtlasEntityHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -5111,12 +5111,12 @@ private HttpMessage CreateUpdateClassificationsByUniqueAttributeRequest(string t /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -5174,12 +5174,12 @@ private HttpMessage CreateUpdateClassificationsByUniqueAttributeRequest(string t /// /// Schema for AtlasTermAssignmentHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// confidence /// number @@ -5243,12 +5243,12 @@ private HttpMessage CreateUpdateClassificationsByUniqueAttributeRequest(string t /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -5269,24 +5269,24 @@ private HttpMessage CreateUpdateClassificationsByUniqueAttributeRequest(string t /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task SetClassificationsAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task SetClassificationsAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSetClassificationsRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSetClassificationsRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.SetClassifications"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -5312,12 +5312,12 @@ public virtual async Task SetClassificationsAsync(RequestContent reque /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guidHeaderMap /// Dictionary<string, AtlasEntityHeader> @@ -5327,12 +5327,12 @@ public virtual async Task SetClassificationsAsync(RequestContent reque /// /// Schema for AtlasEntityHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -5396,12 +5396,12 @@ public virtual async Task SetClassificationsAsync(RequestContent reque /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -5459,12 +5459,12 @@ public virtual async Task SetClassificationsAsync(RequestContent reque /// /// Schema for AtlasTermAssignmentHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// confidence /// number @@ -5528,12 +5528,12 @@ public virtual async Task SetClassificationsAsync(RequestContent reque /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -5554,24 +5554,24 @@ public virtual async Task SetClassificationsAsync(RequestContent reque /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response SetClassifications(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response SetClassifications(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSetClassificationsRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSetClassificationsRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.SetClassifications"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -5594,9 +5594,9 @@ public virtual Response SetClassifications(RequestContent requestBody, RequestOp } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateSetClassificationsRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateSetClassificationsRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -5608,7 +5608,7 @@ private HttpMessage CreateSetClassificationsRequest(RequestContent requestBody, request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -5629,23 +5629,23 @@ private HttpMessage CreateSetClassificationsRequest(RequestContent requestBody, /// Whether to return minimal information for referred entities. /// Whether to ignore relationship attributes. /// Qualified name of an entity. E.g. to find 2 entities you can set attrs_0:qualifiedName=db1@cl1&attrs_2:qualifiedName=db2@cl1. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetEntitiesByUniqueAttributesAsync(string typeName, bool? minExtInfo = null, bool? ignoreRelationships = null, string attrNQualifiedName = null, RequestOptions requestOptions = null) + public virtual async Task GetEntitiesByUniqueAttributesAsync(string typeName, bool? minExtInfo = null, bool? ignoreRelationships = null, string attrNQualifiedName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetEntitiesByUniqueAttributesRequest(typeName, minExtInfo, ignoreRelationships, attrNQualifiedName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetEntitiesByUniqueAttributesRequest(typeName, minExtInfo, ignoreRelationships, attrNQualifiedName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.GetEntitiesByUniqueAttributes"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -5684,23 +5684,23 @@ public virtual async Task GetEntitiesByUniqueAttributesAsync(string ty /// Whether to return minimal information for referred entities. /// Whether to ignore relationship attributes. /// Qualified name of an entity. E.g. to find 2 entities you can set attrs_0:qualifiedName=db1@cl1&attrs_2:qualifiedName=db2@cl1. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetEntitiesByUniqueAttributes(string typeName, bool? minExtInfo = null, bool? ignoreRelationships = null, string attrNQualifiedName = null, RequestOptions requestOptions = null) + public virtual Response GetEntitiesByUniqueAttributes(string typeName, bool? minExtInfo = null, bool? ignoreRelationships = null, string attrNQualifiedName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetEntitiesByUniqueAttributesRequest(typeName, minExtInfo, ignoreRelationships, attrNQualifiedName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetEntitiesByUniqueAttributesRequest(typeName, minExtInfo, ignoreRelationships, attrNQualifiedName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.GetEntitiesByUniqueAttributes"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -5727,8 +5727,8 @@ public virtual Response GetEntitiesByUniqueAttributes(string typeName, bool? min /// Whether to return minimal information for referred entities. /// Whether to ignore relationship attributes. /// Qualified name of an entity. E.g. to find 2 entities you can set attrs_0:qualifiedName=db1@cl1&attrs_2:qualifiedName=db2@cl1. - /// The request options. - private HttpMessage CreateGetEntitiesByUniqueAttributesRequest(string typeName, bool? minExtInfo = null, bool? ignoreRelationships = null, string attrNQualifiedName = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetEntitiesByUniqueAttributesRequest(string typeName, bool? minExtInfo = null, bool? ignoreRelationships = null, string attrNQualifiedName = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -5757,23 +5757,23 @@ private HttpMessage CreateGetEntitiesByUniqueAttributesRequest(string typeName, /// Get entity header given its GUID. /// The globally unique identifier of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetHeaderAsync(string guid, RequestOptions requestOptions = null) + public virtual async Task GetHeaderAsync(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetHeaderRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetHeaderRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.GetHeader"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -5797,23 +5797,23 @@ public virtual async Task GetHeaderAsync(string guid, RequestOptions r /// Get entity header given its GUID. /// The globally unique identifier of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetHeader(string guid, RequestOptions requestOptions = null) + public virtual Response GetHeader(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetHeaderRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetHeaderRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewEntities.GetHeader"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -5837,8 +5837,8 @@ public virtual Response GetHeader(string guid, RequestOptions requestOptions = n /// Create Request for and operations. /// The globally unique identifier of the entity. - /// The request options. - private HttpMessage CreateGetHeaderRequest(string guid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetHeaderRequest(string guid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewGlossaries.cs b/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewGlossaries.cs index 4e593e7dbfb8c..731f8ce6ea618 100644 --- a/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewGlossaries.cs +++ b/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewGlossaries.cs @@ -33,23 +33,23 @@ protected PurviewGlossaries() /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetGlossariesAsync(int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual async Task GetGlossariesAsync(int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetGlossariesRequest(limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetGlossariesRequest(limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetGlossaries"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -75,23 +75,23 @@ public virtual async Task GetGlossariesAsync(int? limit = null, int? o /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetGlossaries(int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual Response GetGlossaries(int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetGlossariesRequest(limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetGlossariesRequest(limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetGlossaries"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -117,8 +117,8 @@ public virtual Response GetGlossaries(int? limit = null, int? offset = null, str /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. - private HttpMessage CreateGetGlossariesRequest(int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetGlossariesRequest(int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -148,12 +148,12 @@ private HttpMessage CreateGetGlossariesRequest(int? limit = null, int? offset = /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classifications /// AtlasClassification[] @@ -223,12 +223,12 @@ private HttpMessage CreateGetGlossariesRequest(int? limit = null, int? offset = /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -286,12 +286,12 @@ private HttpMessage CreateGetGlossariesRequest(int? limit = null, int? offset = /// /// Schema for AtlasRelatedCategoryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// categoryGuid /// string @@ -325,12 +325,12 @@ private HttpMessage CreateGetGlossariesRequest(int? limit = null, int? offset = /// /// Schema for AtlasRelatedTermHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -382,12 +382,12 @@ private HttpMessage CreateGetGlossariesRequest(int? limit = null, int? offset = /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -408,24 +408,24 @@ private HttpMessage CreateGetGlossariesRequest(int? limit = null, int? offset = /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateGlossaryAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateGlossaryAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateGlossaryRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateGlossaryRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.CreateGlossary"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -451,12 +451,12 @@ public virtual async Task CreateGlossaryAsync(RequestContent requestBo /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classifications /// AtlasClassification[] @@ -526,12 +526,12 @@ public virtual async Task CreateGlossaryAsync(RequestContent requestBo /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -589,12 +589,12 @@ public virtual async Task CreateGlossaryAsync(RequestContent requestBo /// /// Schema for AtlasRelatedCategoryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// categoryGuid /// string @@ -628,12 +628,12 @@ public virtual async Task CreateGlossaryAsync(RequestContent requestBo /// /// Schema for AtlasRelatedTermHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -685,12 +685,12 @@ public virtual async Task CreateGlossaryAsync(RequestContent requestBo /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -711,24 +711,24 @@ public virtual async Task CreateGlossaryAsync(RequestContent requestBo /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateGlossary(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateGlossary(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateGlossaryRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateGlossaryRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.CreateGlossary"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -751,9 +751,9 @@ public virtual Response CreateGlossary(RequestContent requestBody, RequestOption } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateCreateGlossaryRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateGlossaryRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -765,7 +765,7 @@ private HttpMessage CreateCreateGlossaryRequest(RequestContent requestBody, Requ request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -773,12 +773,12 @@ private HttpMessage CreateCreateGlossaryRequest(RequestContent requestBody, Requ /// /// Schema for AtlasGlossaryCategory: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classifications /// AtlasClassification[] @@ -848,12 +848,12 @@ private HttpMessage CreateCreateGlossaryRequest(RequestContent requestBody, Requ /// /// Schema for AtlasGlossaryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayText /// string @@ -875,12 +875,12 @@ private HttpMessage CreateCreateGlossaryRequest(RequestContent requestBody, Requ /// /// Schema for AtlasRelatedCategoryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// categoryGuid /// string @@ -914,12 +914,12 @@ private HttpMessage CreateCreateGlossaryRequest(RequestContent requestBody, Requ /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -977,12 +977,12 @@ private HttpMessage CreateCreateGlossaryRequest(RequestContent requestBody, Requ /// /// Schema for AtlasRelatedTermHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -1034,12 +1034,12 @@ private HttpMessage CreateCreateGlossaryRequest(RequestContent requestBody, Requ /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -1060,24 +1060,24 @@ private HttpMessage CreateCreateGlossaryRequest(RequestContent requestBody, Requ /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateGlossaryCategoriesAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateGlossaryCategoriesAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateGlossaryCategoriesRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateGlossaryCategoriesRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.CreateGlossaryCategories"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1103,12 +1103,12 @@ public virtual async Task CreateGlossaryCategoriesAsync(RequestContent /// /// Schema for AtlasGlossaryCategory: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classifications /// AtlasClassification[] @@ -1178,12 +1178,12 @@ public virtual async Task CreateGlossaryCategoriesAsync(RequestContent /// /// Schema for AtlasGlossaryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayText /// string @@ -1205,12 +1205,12 @@ public virtual async Task CreateGlossaryCategoriesAsync(RequestContent /// /// Schema for AtlasRelatedCategoryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// categoryGuid /// string @@ -1244,12 +1244,12 @@ public virtual async Task CreateGlossaryCategoriesAsync(RequestContent /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -1307,12 +1307,12 @@ public virtual async Task CreateGlossaryCategoriesAsync(RequestContent /// /// Schema for AtlasRelatedTermHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -1364,12 +1364,12 @@ public virtual async Task CreateGlossaryCategoriesAsync(RequestContent /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -1390,24 +1390,24 @@ public virtual async Task CreateGlossaryCategoriesAsync(RequestContent /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateGlossaryCategories(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateGlossaryCategories(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateGlossaryCategoriesRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateGlossaryCategoriesRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.CreateGlossaryCategories"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1430,9 +1430,9 @@ public virtual Response CreateGlossaryCategories(RequestContent requestBody, Req } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateCreateGlossaryCategoriesRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateGlossaryCategoriesRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1444,7 +1444,7 @@ private HttpMessage CreateCreateGlossaryCategoriesRequest(RequestContent request request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -1452,12 +1452,12 @@ private HttpMessage CreateCreateGlossaryCategoriesRequest(RequestContent request /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classifications /// AtlasClassification[] @@ -1527,12 +1527,12 @@ private HttpMessage CreateCreateGlossaryCategoriesRequest(RequestContent request /// /// Schema for AtlasGlossaryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayText /// string @@ -1554,12 +1554,12 @@ private HttpMessage CreateCreateGlossaryCategoriesRequest(RequestContent request /// /// Schema for AtlasRelatedCategoryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// categoryGuid /// string @@ -1593,12 +1593,12 @@ private HttpMessage CreateCreateGlossaryCategoriesRequest(RequestContent request /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -1656,12 +1656,12 @@ private HttpMessage CreateCreateGlossaryCategoriesRequest(RequestContent request /// /// Schema for AtlasRelatedTermHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -1713,12 +1713,12 @@ private HttpMessage CreateCreateGlossaryCategoriesRequest(RequestContent request /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -1739,24 +1739,24 @@ private HttpMessage CreateCreateGlossaryCategoriesRequest(RequestContent request /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateGlossaryCategoryAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateGlossaryCategoryAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateGlossaryCategoryRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateGlossaryCategoryRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.CreateGlossaryCategory"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1782,12 +1782,12 @@ public virtual async Task CreateGlossaryCategoryAsync(RequestContent r /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classifications /// AtlasClassification[] @@ -1857,12 +1857,12 @@ public virtual async Task CreateGlossaryCategoryAsync(RequestContent r /// /// Schema for AtlasGlossaryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayText /// string @@ -1884,12 +1884,12 @@ public virtual async Task CreateGlossaryCategoryAsync(RequestContent r /// /// Schema for AtlasRelatedCategoryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// categoryGuid /// string @@ -1923,12 +1923,12 @@ public virtual async Task CreateGlossaryCategoryAsync(RequestContent r /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -1986,12 +1986,12 @@ public virtual async Task CreateGlossaryCategoryAsync(RequestContent r /// /// Schema for AtlasRelatedTermHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -2043,12 +2043,12 @@ public virtual async Task CreateGlossaryCategoryAsync(RequestContent r /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -2069,24 +2069,24 @@ public virtual async Task CreateGlossaryCategoryAsync(RequestContent r /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateGlossaryCategory(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateGlossaryCategory(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateGlossaryCategoryRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateGlossaryCategoryRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.CreateGlossaryCategory"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2109,9 +2109,9 @@ public virtual Response CreateGlossaryCategory(RequestContent requestBody, Reque } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateCreateGlossaryCategoryRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateGlossaryCategoryRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -2123,29 +2123,29 @@ private HttpMessage CreateCreateGlossaryCategoryRequest(RequestContent requestBo request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Get specific glossary category by its GUID. /// The globally unique identifier of the category. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetGlossaryCategoryAsync(string categoryGuid, RequestOptions requestOptions = null) + public virtual async Task GetGlossaryCategoryAsync(string categoryGuid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetGlossaryCategoryRequest(categoryGuid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetGlossaryCategoryRequest(categoryGuid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetGlossaryCategory"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2169,23 +2169,23 @@ public virtual async Task GetGlossaryCategoryAsync(string categoryGuid /// Get specific glossary category by its GUID. /// The globally unique identifier of the category. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetGlossaryCategory(string categoryGuid, RequestOptions requestOptions = null) + public virtual Response GetGlossaryCategory(string categoryGuid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetGlossaryCategoryRequest(categoryGuid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetGlossaryCategoryRequest(categoryGuid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetGlossaryCategory"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2209,8 +2209,8 @@ public virtual Response GetGlossaryCategory(string categoryGuid, RequestOptions /// Create Request for and operations. /// The globally unique identifier of the category. - /// The request options. - private HttpMessage CreateGetGlossaryCategoryRequest(string categoryGuid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetGlossaryCategoryRequest(string categoryGuid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -2229,12 +2229,12 @@ private HttpMessage CreateGetGlossaryCategoryRequest(string categoryGuid, Reques /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classifications /// AtlasClassification[] @@ -2304,12 +2304,12 @@ private HttpMessage CreateGetGlossaryCategoryRequest(string categoryGuid, Reques /// /// Schema for AtlasGlossaryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayText /// string @@ -2331,12 +2331,12 @@ private HttpMessage CreateGetGlossaryCategoryRequest(string categoryGuid, Reques /// /// Schema for AtlasRelatedCategoryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// categoryGuid /// string @@ -2370,12 +2370,12 @@ private HttpMessage CreateGetGlossaryCategoryRequest(string categoryGuid, Reques /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -2433,12 +2433,12 @@ private HttpMessage CreateGetGlossaryCategoryRequest(string categoryGuid, Reques /// /// Schema for AtlasRelatedTermHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -2490,12 +2490,12 @@ private HttpMessage CreateGetGlossaryCategoryRequest(string categoryGuid, Reques /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -2517,24 +2517,24 @@ private HttpMessage CreateGetGlossaryCategoryRequest(string categoryGuid, Reques /// /// /// The globally unique identifier of the category. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task UpdateGlossaryCategoryAsync(string categoryGuid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task UpdateGlossaryCategoryAsync(string categoryGuid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateUpdateGlossaryCategoryRequest(categoryGuid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateUpdateGlossaryCategoryRequest(categoryGuid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.UpdateGlossaryCategory"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2560,12 +2560,12 @@ public virtual async Task UpdateGlossaryCategoryAsync(string categoryG /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classifications /// AtlasClassification[] @@ -2635,12 +2635,12 @@ public virtual async Task UpdateGlossaryCategoryAsync(string categoryG /// /// Schema for AtlasGlossaryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayText /// string @@ -2662,12 +2662,12 @@ public virtual async Task UpdateGlossaryCategoryAsync(string categoryG /// /// Schema for AtlasRelatedCategoryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// categoryGuid /// string @@ -2701,12 +2701,12 @@ public virtual async Task UpdateGlossaryCategoryAsync(string categoryG /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -2764,12 +2764,12 @@ public virtual async Task UpdateGlossaryCategoryAsync(string categoryG /// /// Schema for AtlasRelatedTermHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -2821,12 +2821,12 @@ public virtual async Task UpdateGlossaryCategoryAsync(string categoryG /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -2848,24 +2848,24 @@ public virtual async Task UpdateGlossaryCategoryAsync(string categoryG /// /// /// The globally unique identifier of the category. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response UpdateGlossaryCategory(string categoryGuid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response UpdateGlossaryCategory(string categoryGuid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateUpdateGlossaryCategoryRequest(categoryGuid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateUpdateGlossaryCategoryRequest(categoryGuid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.UpdateGlossaryCategory"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2889,9 +2889,9 @@ public virtual Response UpdateGlossaryCategory(string categoryGuid, RequestConte /// Create Request for and operations. /// The globally unique identifier of the category. - /// The request body. - /// The request options. - private HttpMessage CreateUpdateGlossaryCategoryRequest(string categoryGuid, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateUpdateGlossaryCategoryRequest(string categoryGuid, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -2904,29 +2904,29 @@ private HttpMessage CreateUpdateGlossaryCategoryRequest(string categoryGuid, Req request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Delete a glossary category. /// The globally unique identifier of the category. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteGlossaryCategoryAsync(string categoryGuid, RequestOptions requestOptions = null) + public virtual async Task DeleteGlossaryCategoryAsync(string categoryGuid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteGlossaryCategoryRequest(categoryGuid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteGlossaryCategoryRequest(categoryGuid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.DeleteGlossaryCategory"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2950,23 +2950,23 @@ public virtual async Task DeleteGlossaryCategoryAsync(string categoryG /// Delete a glossary category. /// The globally unique identifier of the category. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response DeleteGlossaryCategory(string categoryGuid, RequestOptions requestOptions = null) + public virtual Response DeleteGlossaryCategory(string categoryGuid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteGlossaryCategoryRequest(categoryGuid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteGlossaryCategoryRequest(categoryGuid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.DeleteGlossaryCategory"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2990,8 +2990,8 @@ public virtual Response DeleteGlossaryCategory(string categoryGuid, RequestOptio /// Create Request for and operations. /// The globally unique identifier of the category. - /// The request options. - private HttpMessage CreateDeleteGlossaryCategoryRequest(string categoryGuid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteGlossaryCategoryRequest(string categoryGuid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -3007,24 +3007,24 @@ private HttpMessage CreateDeleteGlossaryCategoryRequest(string categoryGuid, Req /// Update the glossary category partially. /// The globally unique identifier of the category. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task PartialUpdateGlossaryCategoryAsync(string categoryGuid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task PartialUpdateGlossaryCategoryAsync(string categoryGuid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreatePartialUpdateGlossaryCategoryRequest(categoryGuid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreatePartialUpdateGlossaryCategoryRequest(categoryGuid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.PartialUpdateGlossaryCategory"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -3048,24 +3048,24 @@ public virtual async Task PartialUpdateGlossaryCategoryAsync(string ca /// Update the glossary category partially. /// The globally unique identifier of the category. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response PartialUpdateGlossaryCategory(string categoryGuid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response PartialUpdateGlossaryCategory(string categoryGuid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreatePartialUpdateGlossaryCategoryRequest(categoryGuid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreatePartialUpdateGlossaryCategoryRequest(categoryGuid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.PartialUpdateGlossaryCategory"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -3089,9 +3089,9 @@ public virtual Response PartialUpdateGlossaryCategory(string categoryGuid, Reque /// Create Request for and operations. /// The globally unique identifier of the category. - /// The request body. - /// The request options. - private HttpMessage CreatePartialUpdateGlossaryCategoryRequest(string categoryGuid, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreatePartialUpdateGlossaryCategoryRequest(string categoryGuid, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -3105,7 +3105,7 @@ private HttpMessage CreatePartialUpdateGlossaryCategoryRequest(string categoryGu request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -3114,23 +3114,23 @@ private HttpMessage CreatePartialUpdateGlossaryCategoryRequest(string categoryGu /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetRelatedCategoriesAsync(string categoryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual async Task GetRelatedCategoriesAsync(string categoryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRelatedCategoriesRequest(categoryGuid, limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRelatedCategoriesRequest(categoryGuid, limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetRelatedCategories"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -3157,23 +3157,23 @@ public virtual async Task GetRelatedCategoriesAsync(string categoryGui /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetRelatedCategories(string categoryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual Response GetRelatedCategories(string categoryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRelatedCategoriesRequest(categoryGuid, limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRelatedCategoriesRequest(categoryGuid, limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetRelatedCategories"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -3200,8 +3200,8 @@ public virtual Response GetRelatedCategories(string categoryGuid, int? limit = n /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. - private HttpMessage CreateGetRelatedCategoriesRequest(string categoryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRelatedCategoriesRequest(string categoryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -3234,23 +3234,23 @@ private HttpMessage CreateGetRelatedCategoriesRequest(string categoryGuid, int? /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetCategoryTermsAsync(string categoryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual async Task GetCategoryTermsAsync(string categoryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetCategoryTermsRequest(categoryGuid, limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetCategoryTermsRequest(categoryGuid, limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetCategoryTerms"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -3277,23 +3277,23 @@ public virtual async Task GetCategoryTermsAsync(string categoryGuid, i /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetCategoryTerms(string categoryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual Response GetCategoryTerms(string categoryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetCategoryTermsRequest(categoryGuid, limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetCategoryTermsRequest(categoryGuid, limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetCategoryTerms"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -3320,8 +3320,8 @@ public virtual Response GetCategoryTerms(string categoryGuid, int? limit = null, /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. - private HttpMessage CreateGetCategoryTermsRequest(string categoryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetCategoryTermsRequest(string categoryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -3353,12 +3353,12 @@ private HttpMessage CreateGetCategoryTermsRequest(string categoryGuid, int? limi /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classifications /// AtlasClassification[] @@ -3575,12 +3575,12 @@ private HttpMessage CreateGetCategoryTermsRequest(string categoryGuid, int? limi /// /// Schema for AtlasGlossaryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayText /// string @@ -3602,12 +3602,12 @@ private HttpMessage CreateGetCategoryTermsRequest(string categoryGuid, int? limi /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -3665,12 +3665,12 @@ private HttpMessage CreateGetCategoryTermsRequest(string categoryGuid, int? limi /// /// Schema for AtlasRelatedTermHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -3722,12 +3722,12 @@ private HttpMessage CreateGetCategoryTermsRequest(string categoryGuid, int? limi /// /// Schema for ResourceLink: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayName /// string @@ -3743,12 +3743,12 @@ private HttpMessage CreateGetCategoryTermsRequest(string categoryGuid, int? limi /// /// Schema for AtlasRelatedObjectId: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guid /// string @@ -3806,12 +3806,12 @@ private HttpMessage CreateGetCategoryTermsRequest(string categoryGuid, int? limi /// /// Schema for AtlasTermCategorizationHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// categoryGuid /// string @@ -3845,12 +3845,12 @@ private HttpMessage CreateGetCategoryTermsRequest(string categoryGuid, int? limi /// /// Schema for ContactBasic: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -3866,12 +3866,12 @@ private HttpMessage CreateGetCategoryTermsRequest(string categoryGuid, int? limi /// /// Schema for AtlasStruct: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -3893,12 +3893,12 @@ private HttpMessage CreateGetCategoryTermsRequest(string categoryGuid, int? limi /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -3919,25 +3919,25 @@ private HttpMessage CreateGetCategoryTermsRequest(string categoryGuid, int? limi /// /// /// - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateGlossaryTermAsync(RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual async Task CreateGlossaryTermAsync(RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateGlossaryTermRequest(requestBody, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateGlossaryTermRequest(content, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.CreateGlossaryTerm"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -3963,12 +3963,12 @@ public virtual async Task CreateGlossaryTermAsync(RequestContent reque /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classifications /// AtlasClassification[] @@ -4185,12 +4185,12 @@ public virtual async Task CreateGlossaryTermAsync(RequestContent reque /// /// Schema for AtlasGlossaryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayText /// string @@ -4212,12 +4212,12 @@ public virtual async Task CreateGlossaryTermAsync(RequestContent reque /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -4275,12 +4275,12 @@ public virtual async Task CreateGlossaryTermAsync(RequestContent reque /// /// Schema for AtlasRelatedTermHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -4332,12 +4332,12 @@ public virtual async Task CreateGlossaryTermAsync(RequestContent reque /// /// Schema for ResourceLink: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayName /// string @@ -4353,12 +4353,12 @@ public virtual async Task CreateGlossaryTermAsync(RequestContent reque /// /// Schema for AtlasRelatedObjectId: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guid /// string @@ -4416,12 +4416,12 @@ public virtual async Task CreateGlossaryTermAsync(RequestContent reque /// /// Schema for AtlasTermCategorizationHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// categoryGuid /// string @@ -4455,12 +4455,12 @@ public virtual async Task CreateGlossaryTermAsync(RequestContent reque /// /// Schema for ContactBasic: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -4476,12 +4476,12 @@ public virtual async Task CreateGlossaryTermAsync(RequestContent reque /// /// Schema for AtlasStruct: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -4503,12 +4503,12 @@ public virtual async Task CreateGlossaryTermAsync(RequestContent reque /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -4529,25 +4529,25 @@ public virtual async Task CreateGlossaryTermAsync(RequestContent reque /// /// /// - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateGlossaryTerm(RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual Response CreateGlossaryTerm(RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateGlossaryTermRequest(requestBody, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateGlossaryTermRequest(content, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.CreateGlossaryTerm"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -4570,10 +4570,10 @@ public virtual Response CreateGlossaryTerm(RequestContent requestBody, bool? inc } /// Create Request for and operations. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. - private HttpMessage CreateCreateGlossaryTermRequest(RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateCreateGlossaryTermRequest(RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -4589,30 +4589,30 @@ private HttpMessage CreateCreateGlossaryTermRequest(RequestContent requestBody, request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Get a specific glossary term by its GUID. /// The globally unique identifier for glossary term. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetGlossaryTermAsync(string termGuid, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual async Task GetGlossaryTermAsync(string termGuid, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetGlossaryTermRequest(termGuid, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetGlossaryTermRequest(termGuid, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetGlossaryTerm"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -4637,23 +4637,23 @@ public virtual async Task GetGlossaryTermAsync(string termGuid, bool? /// Get a specific glossary term by its GUID. /// The globally unique identifier for glossary term. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetGlossaryTerm(string termGuid, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual Response GetGlossaryTerm(string termGuid, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetGlossaryTermRequest(termGuid, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetGlossaryTermRequest(termGuid, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetGlossaryTerm"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -4678,8 +4678,8 @@ public virtual Response GetGlossaryTerm(string termGuid, bool? includeTermHierar /// Create Request for and operations. /// The globally unique identifier for glossary term. /// Whether include term hierarchy. - /// The request options. - private HttpMessage CreateGetGlossaryTermRequest(string termGuid, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetGlossaryTermRequest(string termGuid, bool? includeTermHierarchy = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -4702,12 +4702,12 @@ private HttpMessage CreateGetGlossaryTermRequest(string termGuid, bool? includeT /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classifications /// AtlasClassification[] @@ -4924,12 +4924,12 @@ private HttpMessage CreateGetGlossaryTermRequest(string termGuid, bool? includeT /// /// Schema for AtlasGlossaryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayText /// string @@ -4951,12 +4951,12 @@ private HttpMessage CreateGetGlossaryTermRequest(string termGuid, bool? includeT /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -5014,12 +5014,12 @@ private HttpMessage CreateGetGlossaryTermRequest(string termGuid, bool? includeT /// /// Schema for AtlasRelatedTermHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -5071,12 +5071,12 @@ private HttpMessage CreateGetGlossaryTermRequest(string termGuid, bool? includeT /// /// Schema for ResourceLink: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayName /// string @@ -5092,12 +5092,12 @@ private HttpMessage CreateGetGlossaryTermRequest(string termGuid, bool? includeT /// /// Schema for AtlasRelatedObjectId: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guid /// string @@ -5155,12 +5155,12 @@ private HttpMessage CreateGetGlossaryTermRequest(string termGuid, bool? includeT /// /// Schema for AtlasTermCategorizationHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// categoryGuid /// string @@ -5194,12 +5194,12 @@ private HttpMessage CreateGetGlossaryTermRequest(string termGuid, bool? includeT /// /// Schema for ContactBasic: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -5215,12 +5215,12 @@ private HttpMessage CreateGetGlossaryTermRequest(string termGuid, bool? includeT /// /// Schema for AtlasStruct: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -5242,12 +5242,12 @@ private HttpMessage CreateGetGlossaryTermRequest(string termGuid, bool? includeT /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -5269,24 +5269,24 @@ private HttpMessage CreateGetGlossaryTermRequest(string termGuid, bool? includeT /// /// /// The globally unique identifier for glossary term. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task UpdateGlossaryTermAsync(string termGuid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task UpdateGlossaryTermAsync(string termGuid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateUpdateGlossaryTermRequest(termGuid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateUpdateGlossaryTermRequest(termGuid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.UpdateGlossaryTerm"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -5312,12 +5312,12 @@ public virtual async Task UpdateGlossaryTermAsync(string termGuid, Req /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classifications /// AtlasClassification[] @@ -5534,12 +5534,12 @@ public virtual async Task UpdateGlossaryTermAsync(string termGuid, Req /// /// Schema for AtlasGlossaryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayText /// string @@ -5561,12 +5561,12 @@ public virtual async Task UpdateGlossaryTermAsync(string termGuid, Req /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -5624,12 +5624,12 @@ public virtual async Task UpdateGlossaryTermAsync(string termGuid, Req /// /// Schema for AtlasRelatedTermHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -5681,12 +5681,12 @@ public virtual async Task UpdateGlossaryTermAsync(string termGuid, Req /// /// Schema for ResourceLink: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayName /// string @@ -5702,12 +5702,12 @@ public virtual async Task UpdateGlossaryTermAsync(string termGuid, Req /// /// Schema for AtlasRelatedObjectId: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guid /// string @@ -5765,12 +5765,12 @@ public virtual async Task UpdateGlossaryTermAsync(string termGuid, Req /// /// Schema for AtlasTermCategorizationHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// categoryGuid /// string @@ -5804,12 +5804,12 @@ public virtual async Task UpdateGlossaryTermAsync(string termGuid, Req /// /// Schema for ContactBasic: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -5825,12 +5825,12 @@ public virtual async Task UpdateGlossaryTermAsync(string termGuid, Req /// /// Schema for AtlasStruct: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -5852,12 +5852,12 @@ public virtual async Task UpdateGlossaryTermAsync(string termGuid, Req /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -5879,24 +5879,24 @@ public virtual async Task UpdateGlossaryTermAsync(string termGuid, Req /// /// /// The globally unique identifier for glossary term. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response UpdateGlossaryTerm(string termGuid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response UpdateGlossaryTerm(string termGuid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateUpdateGlossaryTermRequest(termGuid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateUpdateGlossaryTermRequest(termGuid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.UpdateGlossaryTerm"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -5920,9 +5920,9 @@ public virtual Response UpdateGlossaryTerm(string termGuid, RequestContent reque /// Create Request for and operations. /// The globally unique identifier for glossary term. - /// The request body. - /// The request options. - private HttpMessage CreateUpdateGlossaryTermRequest(string termGuid, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateUpdateGlossaryTermRequest(string termGuid, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -5935,29 +5935,29 @@ private HttpMessage CreateUpdateGlossaryTermRequest(string termGuid, RequestCont request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Delete a glossary term. /// The globally unique identifier for glossary term. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteGlossaryTermAsync(string termGuid, RequestOptions requestOptions = null) + public virtual async Task DeleteGlossaryTermAsync(string termGuid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteGlossaryTermRequest(termGuid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteGlossaryTermRequest(termGuid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.DeleteGlossaryTerm"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -5981,23 +5981,23 @@ public virtual async Task DeleteGlossaryTermAsync(string termGuid, Req /// Delete a glossary term. /// The globally unique identifier for glossary term. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response DeleteGlossaryTerm(string termGuid, RequestOptions requestOptions = null) + public virtual Response DeleteGlossaryTerm(string termGuid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteGlossaryTermRequest(termGuid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteGlossaryTermRequest(termGuid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.DeleteGlossaryTerm"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -6021,8 +6021,8 @@ public virtual Response DeleteGlossaryTerm(string termGuid, RequestOptions reque /// Create Request for and operations. /// The globally unique identifier for glossary term. - /// The request options. - private HttpMessage CreateDeleteGlossaryTermRequest(string termGuid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteGlossaryTermRequest(string termGuid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -6038,25 +6038,25 @@ private HttpMessage CreateDeleteGlossaryTermRequest(string termGuid, RequestOpti /// Update the glossary term partially. /// The globally unique identifier for glossary term. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task PartialUpdateGlossaryTermAsync(string termGuid, RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual async Task PartialUpdateGlossaryTermAsync(string termGuid, RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreatePartialUpdateGlossaryTermRequest(termGuid, requestBody, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreatePartialUpdateGlossaryTermRequest(termGuid, content, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.PartialUpdateGlossaryTerm"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -6080,25 +6080,25 @@ public virtual async Task PartialUpdateGlossaryTermAsync(string termGu /// Update the glossary term partially. /// The globally unique identifier for glossary term. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response PartialUpdateGlossaryTerm(string termGuid, RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual Response PartialUpdateGlossaryTerm(string termGuid, RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreatePartialUpdateGlossaryTermRequest(termGuid, requestBody, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreatePartialUpdateGlossaryTermRequest(termGuid, content, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.PartialUpdateGlossaryTerm"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -6122,10 +6122,10 @@ public virtual Response PartialUpdateGlossaryTerm(string termGuid, RequestConten /// Create Request for and operations. /// The globally unique identifier for glossary term. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. - private HttpMessage CreatePartialUpdateGlossaryTermRequest(string termGuid, RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreatePartialUpdateGlossaryTermRequest(string termGuid, RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -6143,7 +6143,7 @@ private HttpMessage CreatePartialUpdateGlossaryTermRequest(string termGuid, Requ request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -6151,12 +6151,12 @@ private HttpMessage CreatePartialUpdateGlossaryTermRequest(string termGuid, Requ /// /// Schema for AtlasGlossaryTerm: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classifications /// AtlasClassification[] @@ -6373,12 +6373,12 @@ private HttpMessage CreatePartialUpdateGlossaryTermRequest(string termGuid, Requ /// /// Schema for AtlasGlossaryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayText /// string @@ -6400,12 +6400,12 @@ private HttpMessage CreatePartialUpdateGlossaryTermRequest(string termGuid, Requ /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -6463,12 +6463,12 @@ private HttpMessage CreatePartialUpdateGlossaryTermRequest(string termGuid, Requ /// /// Schema for AtlasRelatedTermHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -6520,12 +6520,12 @@ private HttpMessage CreatePartialUpdateGlossaryTermRequest(string termGuid, Requ /// /// Schema for ResourceLink: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayName /// string @@ -6541,12 +6541,12 @@ private HttpMessage CreatePartialUpdateGlossaryTermRequest(string termGuid, Requ /// /// Schema for AtlasRelatedObjectId: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guid /// string @@ -6604,12 +6604,12 @@ private HttpMessage CreatePartialUpdateGlossaryTermRequest(string termGuid, Requ /// /// Schema for AtlasTermCategorizationHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// categoryGuid /// string @@ -6643,12 +6643,12 @@ private HttpMessage CreatePartialUpdateGlossaryTermRequest(string termGuid, Requ /// /// Schema for ContactBasic: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -6664,12 +6664,12 @@ private HttpMessage CreatePartialUpdateGlossaryTermRequest(string termGuid, Requ /// /// Schema for AtlasStruct: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -6691,12 +6691,12 @@ private HttpMessage CreatePartialUpdateGlossaryTermRequest(string termGuid, Requ /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -6717,25 +6717,25 @@ private HttpMessage CreatePartialUpdateGlossaryTermRequest(string termGuid, Requ /// /// /// - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateGlossaryTermsAsync(RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual async Task CreateGlossaryTermsAsync(RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateGlossaryTermsRequest(requestBody, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateGlossaryTermsRequest(content, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.CreateGlossaryTerms"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -6761,12 +6761,12 @@ public virtual async Task CreateGlossaryTermsAsync(RequestContent requ /// /// Schema for AtlasGlossaryTerm: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classifications /// AtlasClassification[] @@ -6983,12 +6983,12 @@ public virtual async Task CreateGlossaryTermsAsync(RequestContent requ /// /// Schema for AtlasGlossaryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayText /// string @@ -7010,12 +7010,12 @@ public virtual async Task CreateGlossaryTermsAsync(RequestContent requ /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -7073,12 +7073,12 @@ public virtual async Task CreateGlossaryTermsAsync(RequestContent requ /// /// Schema for AtlasRelatedTermHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -7130,12 +7130,12 @@ public virtual async Task CreateGlossaryTermsAsync(RequestContent requ /// /// Schema for ResourceLink: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// displayName /// string @@ -7151,12 +7151,12 @@ public virtual async Task CreateGlossaryTermsAsync(RequestContent requ /// /// Schema for AtlasRelatedObjectId: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guid /// string @@ -7214,12 +7214,12 @@ public virtual async Task CreateGlossaryTermsAsync(RequestContent requ /// /// Schema for AtlasTermCategorizationHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// categoryGuid /// string @@ -7253,12 +7253,12 @@ public virtual async Task CreateGlossaryTermsAsync(RequestContent requ /// /// Schema for ContactBasic: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -7274,12 +7274,12 @@ public virtual async Task CreateGlossaryTermsAsync(RequestContent requ /// /// Schema for AtlasStruct: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -7301,12 +7301,12 @@ public virtual async Task CreateGlossaryTermsAsync(RequestContent requ /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -7327,25 +7327,25 @@ public virtual async Task CreateGlossaryTermsAsync(RequestContent requ /// /// /// - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateGlossaryTerms(RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual Response CreateGlossaryTerms(RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateGlossaryTermsRequest(requestBody, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateGlossaryTermsRequest(content, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.CreateGlossaryTerms"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -7368,10 +7368,10 @@ public virtual Response CreateGlossaryTerms(RequestContent requestBody, bool? in } /// Create Request for and operations. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. - private HttpMessage CreateCreateGlossaryTermsRequest(RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateCreateGlossaryTermsRequest(RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -7387,7 +7387,7 @@ private HttpMessage CreateCreateGlossaryTermsRequest(RequestContent requestBody, request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -7396,23 +7396,23 @@ private HttpMessage CreateCreateGlossaryTermsRequest(RequestContent requestBody, /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetEntitiesAssignedWithTermAsync(string termGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual async Task GetEntitiesAssignedWithTermAsync(string termGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetEntitiesAssignedWithTermRequest(termGuid, limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetEntitiesAssignedWithTermRequest(termGuid, limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetEntitiesAssignedWithTerm"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -7439,23 +7439,23 @@ public virtual async Task GetEntitiesAssignedWithTermAsync(string term /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetEntitiesAssignedWithTerm(string termGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual Response GetEntitiesAssignedWithTerm(string termGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetEntitiesAssignedWithTermRequest(termGuid, limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetEntitiesAssignedWithTermRequest(termGuid, limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetEntitiesAssignedWithTerm"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -7482,8 +7482,8 @@ public virtual Response GetEntitiesAssignedWithTerm(string termGuid, int? limit /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. - private HttpMessage CreateGetEntitiesAssignedWithTermRequest(string termGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetEntitiesAssignedWithTermRequest(string termGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -7515,12 +7515,12 @@ private HttpMessage CreateGetEntitiesAssignedWithTermRequest(string termGuid, in /// /// Schema for AtlasRelatedObjectId: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guid /// string @@ -7578,12 +7578,12 @@ private HttpMessage CreateGetEntitiesAssignedWithTermRequest(string termGuid, in /// /// Schema for AtlasStruct: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -7605,24 +7605,24 @@ private HttpMessage CreateGetEntitiesAssignedWithTermRequest(string termGuid, in /// /// /// The globally unique identifier for glossary term. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task AssignTermToEntitiesAsync(string termGuid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task AssignTermToEntitiesAsync(string termGuid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateAssignTermToEntitiesRequest(termGuid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateAssignTermToEntitiesRequest(termGuid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.AssignTermToEntities"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -7648,12 +7648,12 @@ public virtual async Task AssignTermToEntitiesAsync(string termGuid, R /// /// Schema for AtlasRelatedObjectId: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guid /// string @@ -7711,12 +7711,12 @@ public virtual async Task AssignTermToEntitiesAsync(string termGuid, R /// /// Schema for AtlasStruct: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -7738,24 +7738,24 @@ public virtual async Task AssignTermToEntitiesAsync(string termGuid, R /// /// /// The globally unique identifier for glossary term. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response AssignTermToEntities(string termGuid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response AssignTermToEntities(string termGuid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateAssignTermToEntitiesRequest(termGuid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateAssignTermToEntitiesRequest(termGuid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.AssignTermToEntities"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -7779,9 +7779,9 @@ public virtual Response AssignTermToEntities(string termGuid, RequestContent req /// Create Request for and operations. /// The globally unique identifier for glossary term. - /// The request body. - /// The request options. - private HttpMessage CreateAssignTermToEntitiesRequest(string termGuid, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateAssignTermToEntitiesRequest(string termGuid, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -7794,7 +7794,7 @@ private HttpMessage CreateAssignTermToEntitiesRequest(string termGuid, RequestCo uri.AppendPath("/assignedEntities", false); request.Uri = uri; request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -7802,12 +7802,12 @@ private HttpMessage CreateAssignTermToEntitiesRequest(string termGuid, RequestCo /// /// Schema for AtlasRelatedObjectId: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guid /// string @@ -7865,12 +7865,12 @@ private HttpMessage CreateAssignTermToEntitiesRequest(string termGuid, RequestCo /// /// Schema for AtlasStruct: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -7892,24 +7892,24 @@ private HttpMessage CreateAssignTermToEntitiesRequest(string termGuid, RequestCo /// /// /// The globally unique identifier for glossary term. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task RemoveTermAssignmentFromEntitiesAsync(string termGuid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task RemoveTermAssignmentFromEntitiesAsync(string termGuid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateRemoveTermAssignmentFromEntitiesRequest(termGuid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateRemoveTermAssignmentFromEntitiesRequest(termGuid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.RemoveTermAssignmentFromEntities"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -7935,12 +7935,12 @@ public virtual async Task RemoveTermAssignmentFromEntitiesAsync(string /// /// Schema for AtlasRelatedObjectId: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guid /// string @@ -7998,12 +7998,12 @@ public virtual async Task RemoveTermAssignmentFromEntitiesAsync(string /// /// Schema for AtlasStruct: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -8025,24 +8025,24 @@ public virtual async Task RemoveTermAssignmentFromEntitiesAsync(string /// /// /// The globally unique identifier for glossary term. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response RemoveTermAssignmentFromEntities(string termGuid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response RemoveTermAssignmentFromEntities(string termGuid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateRemoveTermAssignmentFromEntitiesRequest(termGuid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateRemoveTermAssignmentFromEntitiesRequest(termGuid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.RemoveTermAssignmentFromEntities"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -8066,9 +8066,9 @@ public virtual Response RemoveTermAssignmentFromEntities(string termGuid, Reques /// Create Request for and operations. /// The globally unique identifier for glossary term. - /// The request body. - /// The request options. - private HttpMessage CreateRemoveTermAssignmentFromEntitiesRequest(string termGuid, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateRemoveTermAssignmentFromEntitiesRequest(string termGuid, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -8081,7 +8081,7 @@ private HttpMessage CreateRemoveTermAssignmentFromEntitiesRequest(string termGui uri.AppendPath("/assignedEntities", false); request.Uri = uri; request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -8089,12 +8089,12 @@ private HttpMessage CreateRemoveTermAssignmentFromEntitiesRequest(string termGui /// /// Schema for AtlasRelatedObjectId: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guid /// string @@ -8152,12 +8152,12 @@ private HttpMessage CreateRemoveTermAssignmentFromEntitiesRequest(string termGui /// /// Schema for AtlasStruct: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -8179,24 +8179,24 @@ private HttpMessage CreateRemoveTermAssignmentFromEntitiesRequest(string termGui /// /// /// The globally unique identifier for glossary term. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteTermAssignmentFromEntitiesAsync(string termGuid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task DeleteTermAssignmentFromEntitiesAsync(string termGuid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteTermAssignmentFromEntitiesRequest(termGuid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteTermAssignmentFromEntitiesRequest(termGuid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.DeleteTermAssignmentFromEntities"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -8222,12 +8222,12 @@ public virtual async Task DeleteTermAssignmentFromEntitiesAsync(string /// /// Schema for AtlasRelatedObjectId: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guid /// string @@ -8285,12 +8285,12 @@ public virtual async Task DeleteTermAssignmentFromEntitiesAsync(string /// /// Schema for AtlasStruct: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -8312,24 +8312,24 @@ public virtual async Task DeleteTermAssignmentFromEntitiesAsync(string /// /// /// The globally unique identifier for glossary term. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response DeleteTermAssignmentFromEntities(string termGuid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response DeleteTermAssignmentFromEntities(string termGuid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteTermAssignmentFromEntitiesRequest(termGuid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteTermAssignmentFromEntitiesRequest(termGuid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.DeleteTermAssignmentFromEntities"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -8353,9 +8353,9 @@ public virtual Response DeleteTermAssignmentFromEntities(string termGuid, Reques /// Create Request for and operations. /// The globally unique identifier for glossary term. - /// The request body. - /// The request options. - private HttpMessage CreateDeleteTermAssignmentFromEntitiesRequest(string termGuid, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateDeleteTermAssignmentFromEntitiesRequest(string termGuid, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -8368,7 +8368,7 @@ private HttpMessage CreateDeleteTermAssignmentFromEntitiesRequest(string termGui uri.AppendPath("/assignedEntities", false); request.Uri = uri; request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -8377,23 +8377,23 @@ private HttpMessage CreateDeleteTermAssignmentFromEntitiesRequest(string termGui /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetRelatedTermsAsync(string termGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual async Task GetRelatedTermsAsync(string termGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRelatedTermsRequest(termGuid, limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRelatedTermsRequest(termGuid, limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetRelatedTerms"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -8420,23 +8420,23 @@ public virtual async Task GetRelatedTermsAsync(string termGuid, int? l /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetRelatedTerms(string termGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual Response GetRelatedTerms(string termGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRelatedTermsRequest(termGuid, limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRelatedTermsRequest(termGuid, limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetRelatedTerms"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -8463,8 +8463,8 @@ public virtual Response GetRelatedTerms(string termGuid, int? limit = null, int? /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. - private HttpMessage CreateGetRelatedTermsRequest(string termGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRelatedTermsRequest(string termGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -8494,23 +8494,23 @@ private HttpMessage CreateGetRelatedTermsRequest(string termGuid, int? limit = n /// Get a specific Glossary by its GUID. /// The globally unique identifier for glossary. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetGlossaryAsync(string glossaryGuid, RequestOptions requestOptions = null) + public virtual async Task GetGlossaryAsync(string glossaryGuid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetGlossaryRequest(glossaryGuid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetGlossaryRequest(glossaryGuid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetGlossary"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -8534,23 +8534,23 @@ public virtual async Task GetGlossaryAsync(string glossaryGuid, Reques /// Get a specific Glossary by its GUID. /// The globally unique identifier for glossary. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetGlossary(string glossaryGuid, RequestOptions requestOptions = null) + public virtual Response GetGlossary(string glossaryGuid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetGlossaryRequest(glossaryGuid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetGlossaryRequest(glossaryGuid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetGlossary"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -8574,8 +8574,8 @@ public virtual Response GetGlossary(string glossaryGuid, RequestOptions requestO /// Create Request for and operations. /// The globally unique identifier for glossary. - /// The request options. - private HttpMessage CreateGetGlossaryRequest(string glossaryGuid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetGlossaryRequest(string glossaryGuid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -8594,12 +8594,12 @@ private HttpMessage CreateGetGlossaryRequest(string glossaryGuid, RequestOptions /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classifications /// AtlasClassification[] @@ -8669,12 +8669,12 @@ private HttpMessage CreateGetGlossaryRequest(string glossaryGuid, RequestOptions /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -8732,12 +8732,12 @@ private HttpMessage CreateGetGlossaryRequest(string glossaryGuid, RequestOptions /// /// Schema for AtlasRelatedCategoryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// categoryGuid /// string @@ -8771,12 +8771,12 @@ private HttpMessage CreateGetGlossaryRequest(string glossaryGuid, RequestOptions /// /// Schema for AtlasRelatedTermHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -8828,12 +8828,12 @@ private HttpMessage CreateGetGlossaryRequest(string glossaryGuid, RequestOptions /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -8855,24 +8855,24 @@ private HttpMessage CreateGetGlossaryRequest(string glossaryGuid, RequestOptions /// /// /// The globally unique identifier for glossary. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task UpdateGlossaryAsync(string glossaryGuid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task UpdateGlossaryAsync(string glossaryGuid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateUpdateGlossaryRequest(glossaryGuid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateUpdateGlossaryRequest(glossaryGuid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.UpdateGlossary"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -8898,12 +8898,12 @@ public virtual async Task UpdateGlossaryAsync(string glossaryGuid, Req /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classifications /// AtlasClassification[] @@ -8973,12 +8973,12 @@ public virtual async Task UpdateGlossaryAsync(string glossaryGuid, Req /// /// Schema for AtlasClassification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -9036,12 +9036,12 @@ public virtual async Task UpdateGlossaryAsync(string glossaryGuid, Req /// /// Schema for AtlasRelatedCategoryHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// categoryGuid /// string @@ -9075,12 +9075,12 @@ public virtual async Task UpdateGlossaryAsync(string glossaryGuid, Req /// /// Schema for AtlasRelatedTermHeader: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -9132,12 +9132,12 @@ public virtual async Task UpdateGlossaryAsync(string glossaryGuid, Req /// /// Schema for TimeBoundary: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// endTime /// string @@ -9159,24 +9159,24 @@ public virtual async Task UpdateGlossaryAsync(string glossaryGuid, Req /// /// /// The globally unique identifier for glossary. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response UpdateGlossary(string glossaryGuid, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response UpdateGlossary(string glossaryGuid, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateUpdateGlossaryRequest(glossaryGuid, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateUpdateGlossaryRequest(glossaryGuid, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.UpdateGlossary"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9200,9 +9200,9 @@ public virtual Response UpdateGlossary(string glossaryGuid, RequestContent reque /// Create Request for and operations. /// The globally unique identifier for glossary. - /// The request body. - /// The request options. - private HttpMessage CreateUpdateGlossaryRequest(string glossaryGuid, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateUpdateGlossaryRequest(string glossaryGuid, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -9215,29 +9215,29 @@ private HttpMessage CreateUpdateGlossaryRequest(string glossaryGuid, RequestCont request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Delete a glossary. /// The globally unique identifier for glossary. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteGlossaryAsync(string glossaryGuid, RequestOptions requestOptions = null) + public virtual async Task DeleteGlossaryAsync(string glossaryGuid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteGlossaryRequest(glossaryGuid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteGlossaryRequest(glossaryGuid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.DeleteGlossary"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9261,23 +9261,23 @@ public virtual async Task DeleteGlossaryAsync(string glossaryGuid, Req /// Delete a glossary. /// The globally unique identifier for glossary. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response DeleteGlossary(string glossaryGuid, RequestOptions requestOptions = null) + public virtual Response DeleteGlossary(string glossaryGuid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteGlossaryRequest(glossaryGuid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteGlossaryRequest(glossaryGuid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.DeleteGlossary"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9301,8 +9301,8 @@ public virtual Response DeleteGlossary(string glossaryGuid, RequestOptions reque /// Create Request for and operations. /// The globally unique identifier for glossary. - /// The request options. - private HttpMessage CreateDeleteGlossaryRequest(string glossaryGuid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteGlossaryRequest(string glossaryGuid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -9321,23 +9321,23 @@ private HttpMessage CreateDeleteGlossaryRequest(string glossaryGuid, RequestOpti /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetGlossaryCategoriesAsync(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual async Task GetGlossaryCategoriesAsync(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetGlossaryCategoriesRequest(glossaryGuid, limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetGlossaryCategoriesRequest(glossaryGuid, limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetGlossaryCategories"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9364,23 +9364,23 @@ public virtual async Task GetGlossaryCategoriesAsync(string glossaryGu /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetGlossaryCategories(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual Response GetGlossaryCategories(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetGlossaryCategoriesRequest(glossaryGuid, limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetGlossaryCategoriesRequest(glossaryGuid, limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetGlossaryCategories"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9407,8 +9407,8 @@ public virtual Response GetGlossaryCategories(string glossaryGuid, int? limit = /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. - private HttpMessage CreateGetGlossaryCategoriesRequest(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetGlossaryCategoriesRequest(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -9441,23 +9441,23 @@ private HttpMessage CreateGetGlossaryCategoriesRequest(string glossaryGuid, int? /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetGlossaryCategoriesHeadersAsync(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual async Task GetGlossaryCategoriesHeadersAsync(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetGlossaryCategoriesHeadersRequest(glossaryGuid, limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetGlossaryCategoriesHeadersRequest(glossaryGuid, limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetGlossaryCategoriesHeaders"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9484,23 +9484,23 @@ public virtual async Task GetGlossaryCategoriesHeadersAsync(string glo /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetGlossaryCategoriesHeaders(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual Response GetGlossaryCategoriesHeaders(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetGlossaryCategoriesHeadersRequest(glossaryGuid, limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetGlossaryCategoriesHeadersRequest(glossaryGuid, limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetGlossaryCategoriesHeaders"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9527,8 +9527,8 @@ public virtual Response GetGlossaryCategoriesHeaders(string glossaryGuid, int? l /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. - private HttpMessage CreateGetGlossaryCategoriesHeadersRequest(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetGlossaryCategoriesHeadersRequest(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -9559,23 +9559,23 @@ private HttpMessage CreateGetGlossaryCategoriesHeadersRequest(string glossaryGui /// Get a specific glossary with detailed information. /// The globally unique identifier for glossary. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetDetailedGlossaryAsync(string glossaryGuid, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual async Task GetDetailedGlossaryAsync(string glossaryGuid, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetDetailedGlossaryRequest(glossaryGuid, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetDetailedGlossaryRequest(glossaryGuid, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetDetailedGlossary"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9600,23 +9600,23 @@ public virtual async Task GetDetailedGlossaryAsync(string glossaryGuid /// Get a specific glossary with detailed information. /// The globally unique identifier for glossary. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetDetailedGlossary(string glossaryGuid, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual Response GetDetailedGlossary(string glossaryGuid, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetDetailedGlossaryRequest(glossaryGuid, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetDetailedGlossaryRequest(glossaryGuid, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetDetailedGlossary"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9641,8 +9641,8 @@ public virtual Response GetDetailedGlossary(string glossaryGuid, bool? includeTe /// Create Request for and operations. /// The globally unique identifier for glossary. /// Whether include term hierarchy. - /// The request options. - private HttpMessage CreateGetDetailedGlossaryRequest(string glossaryGuid, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetDetailedGlossaryRequest(string glossaryGuid, bool? includeTermHierarchy = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -9664,25 +9664,25 @@ private HttpMessage CreateGetDetailedGlossaryRequest(string glossaryGuid, bool? /// Update the glossary partially. Some properties such as qualifiedName are not allowed to be updated. /// The globally unique identifier for glossary. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task PartialUpdateGlossaryAsync(string glossaryGuid, RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual async Task PartialUpdateGlossaryAsync(string glossaryGuid, RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreatePartialUpdateGlossaryRequest(glossaryGuid, requestBody, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreatePartialUpdateGlossaryRequest(glossaryGuid, content, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.PartialUpdateGlossary"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9706,25 +9706,25 @@ public virtual async Task PartialUpdateGlossaryAsync(string glossaryGu /// Update the glossary partially. Some properties such as qualifiedName are not allowed to be updated. /// The globally unique identifier for glossary. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response PartialUpdateGlossary(string glossaryGuid, RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual Response PartialUpdateGlossary(string glossaryGuid, RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreatePartialUpdateGlossaryRequest(glossaryGuid, requestBody, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreatePartialUpdateGlossaryRequest(glossaryGuid, content, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.PartialUpdateGlossary"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9748,10 +9748,10 @@ public virtual Response PartialUpdateGlossary(string glossaryGuid, RequestConten /// Create Request for and operations. /// The globally unique identifier for glossary. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. - private HttpMessage CreatePartialUpdateGlossaryRequest(string glossaryGuid, RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreatePartialUpdateGlossaryRequest(string glossaryGuid, RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -9769,7 +9769,7 @@ private HttpMessage CreatePartialUpdateGlossaryRequest(string glossaryGuid, Requ request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -9779,23 +9779,23 @@ private HttpMessage CreatePartialUpdateGlossaryRequest(string glossaryGuid, Requ /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetGlossaryTermsAsync(string glossaryGuid, bool? includeTermHierarchy = null, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual async Task GetGlossaryTermsAsync(string glossaryGuid, bool? includeTermHierarchy = null, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetGlossaryTermsRequest(glossaryGuid, includeTermHierarchy, limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetGlossaryTermsRequest(glossaryGuid, includeTermHierarchy, limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetGlossaryTerms"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9823,23 +9823,23 @@ public virtual async Task GetGlossaryTermsAsync(string glossaryGuid, b /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetGlossaryTerms(string glossaryGuid, bool? includeTermHierarchy = null, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual Response GetGlossaryTerms(string glossaryGuid, bool? includeTermHierarchy = null, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetGlossaryTermsRequest(glossaryGuid, includeTermHierarchy, limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetGlossaryTermsRequest(glossaryGuid, includeTermHierarchy, limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetGlossaryTerms"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9867,8 +9867,8 @@ public virtual Response GetGlossaryTerms(string glossaryGuid, bool? includeTermH /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. - private HttpMessage CreateGetGlossaryTermsRequest(string glossaryGuid, bool? includeTermHierarchy = null, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetGlossaryTermsRequest(string glossaryGuid, bool? includeTermHierarchy = null, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -9905,23 +9905,23 @@ private HttpMessage CreateGetGlossaryTermsRequest(string glossaryGuid, bool? inc /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetGlossaryTermHeadersAsync(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual async Task GetGlossaryTermHeadersAsync(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetGlossaryTermHeadersRequest(glossaryGuid, limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetGlossaryTermHeadersRequest(glossaryGuid, limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetGlossaryTermHeaders"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9948,23 +9948,23 @@ public virtual async Task GetGlossaryTermHeadersAsync(string glossaryG /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetGlossaryTermHeaders(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + public virtual Response GetGlossaryTermHeaders(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetGlossaryTermHeadersRequest(glossaryGuid, limit, offset, sort, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetGlossaryTermHeadersRequest(glossaryGuid, limit, offset, sort, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetGlossaryTermHeaders"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9991,8 +9991,8 @@ public virtual Response GetGlossaryTermHeaders(string glossaryGuid, int? limit = /// The page size - by default there is no paging. /// The offset for pagination purpose. /// The sort order, ASC (default) or DESC. - /// The request options. - private HttpMessage CreateGetGlossaryTermHeadersRequest(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetGlossaryTermHeadersRequest(string glossaryGuid, int? limit = null, int? offset = null, string sort = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -10022,25 +10022,25 @@ private HttpMessage CreateGetGlossaryTermHeadersRequest(string glossaryGuid, int /// Import Glossary Terms from local csv file. /// The globally unique identifier for glossary. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ImportGlossaryTermsViaCsvAsync(string glossaryGuid, RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual async Task ImportGlossaryTermsViaCsvAsync(string glossaryGuid, RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateImportGlossaryTermsViaCsvRequest(glossaryGuid, requestBody, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateImportGlossaryTermsViaCsvRequest(glossaryGuid, content, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.ImportGlossaryTermsViaCsv"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -10064,25 +10064,25 @@ public virtual async Task ImportGlossaryTermsViaCsvAsync(string glossa /// Import Glossary Terms from local csv file. /// The globally unique identifier for glossary. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response ImportGlossaryTermsViaCsv(string glossaryGuid, RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual Response ImportGlossaryTermsViaCsv(string glossaryGuid, RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateImportGlossaryTermsViaCsvRequest(glossaryGuid, requestBody, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateImportGlossaryTermsViaCsvRequest(glossaryGuid, content, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.ImportGlossaryTermsViaCsv"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -10106,10 +10106,10 @@ public virtual Response ImportGlossaryTermsViaCsv(string glossaryGuid, RequestCo /// Create Request for and operations. /// The globally unique identifier for glossary. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. - private HttpMessage CreateImportGlossaryTermsViaCsvRequest(string glossaryGuid, RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateImportGlossaryTermsViaCsvRequest(string glossaryGuid, RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -10128,31 +10128,31 @@ private HttpMessage CreateImportGlossaryTermsViaCsvRequest(string glossaryGuid, request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "multipart/form-data"); - request.Content = requestBody; + request.Content = content; return message; } /// Import Glossary Terms from local csv file by glossaryName. /// The name of the glossary. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ImportGlossaryTermsViaCsvByGlossaryNameAsync(string glossaryName, RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual async Task ImportGlossaryTermsViaCsvByGlossaryNameAsync(string glossaryName, RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateImportGlossaryTermsViaCsvByGlossaryNameRequest(glossaryName, requestBody, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateImportGlossaryTermsViaCsvByGlossaryNameRequest(glossaryName, content, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.ImportGlossaryTermsViaCsvByGlossaryName"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -10176,25 +10176,25 @@ public virtual async Task ImportGlossaryTermsViaCsvByGlossaryNameAsync /// Import Glossary Terms from local csv file by glossaryName. /// The name of the glossary. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response ImportGlossaryTermsViaCsvByGlossaryName(string glossaryName, RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual Response ImportGlossaryTermsViaCsvByGlossaryName(string glossaryName, RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateImportGlossaryTermsViaCsvByGlossaryNameRequest(glossaryName, requestBody, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateImportGlossaryTermsViaCsvByGlossaryNameRequest(glossaryName, content, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.ImportGlossaryTermsViaCsvByGlossaryName"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -10218,10 +10218,10 @@ public virtual Response ImportGlossaryTermsViaCsvByGlossaryName(string glossaryN /// Create Request for and operations. /// The name of the glossary. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. - private HttpMessage CreateImportGlossaryTermsViaCsvByGlossaryNameRequest(string glossaryName, RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateImportGlossaryTermsViaCsvByGlossaryNameRequest(string glossaryName, RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -10240,29 +10240,29 @@ private HttpMessage CreateImportGlossaryTermsViaCsvByGlossaryNameRequest(string request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "multipart/form-data"); - request.Content = requestBody; + request.Content = content; return message; } /// Get the status of import csv operation. /// The globally unique identifier for async operation/job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetImportCsvOperationStatusAsync(string operationGuid, RequestOptions requestOptions = null) + public virtual async Task GetImportCsvOperationStatusAsync(string operationGuid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetImportCsvOperationStatusRequest(operationGuid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetImportCsvOperationStatusRequest(operationGuid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetImportCsvOperationStatus"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -10286,23 +10286,23 @@ public virtual async Task GetImportCsvOperationStatusAsync(string oper /// Get the status of import csv operation. /// The globally unique identifier for async operation/job. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetImportCsvOperationStatus(string operationGuid, RequestOptions requestOptions = null) + public virtual Response GetImportCsvOperationStatus(string operationGuid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetImportCsvOperationStatusRequest(operationGuid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetImportCsvOperationStatusRequest(operationGuid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetImportCsvOperationStatus"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -10326,8 +10326,8 @@ public virtual Response GetImportCsvOperationStatus(string operationGuid, Reques /// Create Request for and operations. /// The globally unique identifier for async operation/job. - /// The request options. - private HttpMessage CreateGetImportCsvOperationStatusRequest(string operationGuid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetImportCsvOperationStatusRequest(string operationGuid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -10345,25 +10345,25 @@ private HttpMessage CreateGetImportCsvOperationStatusRequest(string operationGui /// Export Glossary Terms as csv file. /// The globally unique identifier for glossary. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task ExportGlossaryTermsAsCsvAsync(string glossaryGuid, RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual async Task ExportGlossaryTermsAsCsvAsync(string glossaryGuid, RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateExportGlossaryTermsAsCsvRequest(glossaryGuid, requestBody, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateExportGlossaryTermsAsCsvRequest(glossaryGuid, content, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.ExportGlossaryTermsAsCsv"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -10387,25 +10387,25 @@ public virtual async Task ExportGlossaryTermsAsCsvAsync(string glossar /// Export Glossary Terms as csv file. /// The globally unique identifier for glossary. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response ExportGlossaryTermsAsCsv(string glossaryGuid, RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual Response ExportGlossaryTermsAsCsv(string glossaryGuid, RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateExportGlossaryTermsAsCsvRequest(glossaryGuid, requestBody, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateExportGlossaryTermsAsCsvRequest(glossaryGuid, content, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.ExportGlossaryTermsAsCsv"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -10429,10 +10429,10 @@ public virtual Response ExportGlossaryTermsAsCsv(string glossaryGuid, RequestCon /// Create Request for and operations. /// The globally unique identifier for glossary. - /// The request body. + /// The content to send as the body of the request. /// Whether include term hierarchy. - /// The request options. - private HttpMessage CreateExportGlossaryTermsAsCsvRequest(string glossaryGuid, RequestContent requestBody, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateExportGlossaryTermsAsCsvRequest(string glossaryGuid, RequestContent content, bool? includeTermHierarchy = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -10451,7 +10451,7 @@ private HttpMessage CreateExportGlossaryTermsAsCsvRequest(string glossaryGuid, R request.Uri = uri; request.Headers.Add("Accept", "text/csv"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -10460,23 +10460,23 @@ private HttpMessage CreateExportGlossaryTermsAsCsvRequest(string glossaryGuid, R /// The page size - by default there is no paging. /// The offset for pagination purpose. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetTermsByGlossaryNameAsync(string glossaryName, int? limit = null, int? offset = null, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual async Task GetTermsByGlossaryNameAsync(string glossaryName, int? limit = null, int? offset = null, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetTermsByGlossaryNameRequest(glossaryName, limit, offset, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetTermsByGlossaryNameRequest(glossaryName, limit, offset, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetTermsByGlossaryName"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -10503,23 +10503,23 @@ public virtual async Task GetTermsByGlossaryNameAsync(string glossaryN /// The page size - by default there is no paging. /// The offset for pagination purpose. /// Whether include term hierarchy. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetTermsByGlossaryName(string glossaryName, int? limit = null, int? offset = null, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + public virtual Response GetTermsByGlossaryName(string glossaryName, int? limit = null, int? offset = null, bool? includeTermHierarchy = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetTermsByGlossaryNameRequest(glossaryName, limit, offset, includeTermHierarchy, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetTermsByGlossaryNameRequest(glossaryName, limit, offset, includeTermHierarchy, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewGlossaries.GetTermsByGlossaryName"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -10546,8 +10546,8 @@ public virtual Response GetTermsByGlossaryName(string glossaryName, int? limit = /// The page size - by default there is no paging. /// The offset for pagination purpose. /// Whether include term hierarchy. - /// The request options. - private HttpMessage CreateGetTermsByGlossaryNameRequest(string glossaryName, int? limit = null, int? offset = null, bool? includeTermHierarchy = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetTermsByGlossaryNameRequest(string glossaryName, int? limit = null, int? offset = null, bool? includeTermHierarchy = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewRelationships.cs b/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewRelationships.cs index 12fe76b0d2ceb..2667b3501120a 100644 --- a/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewRelationships.cs +++ b/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewRelationships.cs @@ -33,12 +33,12 @@ protected PurviewRelationships() /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -132,12 +132,12 @@ protected PurviewRelationships() /// /// Schema for AtlasObjectId: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guid /// string @@ -158,24 +158,24 @@ protected PurviewRelationships() /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewRelationships.Create"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -201,12 +201,12 @@ public virtual async Task CreateAsync(RequestContent requestBody, Requ /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -300,12 +300,12 @@ public virtual async Task CreateAsync(RequestContent requestBody, Requ /// /// Schema for AtlasObjectId: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guid /// string @@ -326,24 +326,24 @@ public virtual async Task CreateAsync(RequestContent requestBody, Requ /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Create(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response Create(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewRelationships.Create"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -366,9 +366,9 @@ public virtual Response Create(RequestContent requestBody, RequestOptions reques } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateCreateRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -380,7 +380,7 @@ private HttpMessage CreateCreateRequest(RequestContent requestBody, RequestOptio request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -388,12 +388,12 @@ private HttpMessage CreateCreateRequest(RequestContent requestBody, RequestOptio /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -487,12 +487,12 @@ private HttpMessage CreateCreateRequest(RequestContent requestBody, RequestOptio /// /// Schema for AtlasObjectId: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guid /// string @@ -513,24 +513,24 @@ private HttpMessage CreateCreateRequest(RequestContent requestBody, RequestOptio /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task UpdateAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task UpdateAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateUpdateRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateUpdateRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewRelationships.Update"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -556,12 +556,12 @@ public virtual async Task UpdateAsync(RequestContent requestBody, Requ /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributes /// Dictionary<string, AnyObject> @@ -655,12 +655,12 @@ public virtual async Task UpdateAsync(RequestContent requestBody, Requ /// /// Schema for AtlasObjectId: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// guid /// string @@ -681,24 +681,24 @@ public virtual async Task UpdateAsync(RequestContent requestBody, Requ /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Update(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response Update(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateUpdateRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateUpdateRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewRelationships.Update"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -721,9 +721,9 @@ public virtual Response Update(RequestContent requestBody, RequestOptions reques } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateUpdateRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateUpdateRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -735,30 +735,30 @@ private HttpMessage CreateUpdateRequest(RequestContent requestBody, RequestOptio request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Get relationship information between entities by its GUID. /// The globally unique identifier of the relationship. /// Limits whether includes extended information. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetAsync(string guid, bool? extendedInfo = null, RequestOptions requestOptions = null) + public virtual async Task GetAsync(string guid, bool? extendedInfo = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(guid, extendedInfo, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(guid, extendedInfo, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewRelationships.Get"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -783,23 +783,23 @@ public virtual async Task GetAsync(string guid, bool? extendedInfo = n /// Get relationship information between entities by its GUID. /// The globally unique identifier of the relationship. /// Limits whether includes extended information. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Get(string guid, bool? extendedInfo = null, RequestOptions requestOptions = null) + public virtual Response Get(string guid, bool? extendedInfo = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRequest(guid, extendedInfo, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRequest(guid, extendedInfo, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewRelationships.Get"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -824,8 +824,8 @@ public virtual Response Get(string guid, bool? extendedInfo = null, RequestOptio /// Create Request for and operations. /// The globally unique identifier of the relationship. /// Limits whether includes extended information. - /// The request options. - private HttpMessage CreateGetRequest(string guid, bool? extendedInfo = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRequest(string guid, bool? extendedInfo = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -846,23 +846,23 @@ private HttpMessage CreateGetRequest(string guid, bool? extendedInfo = null, Req /// Delete a relationship between entities by its GUID. /// The globally unique identifier of the relationship. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(string guid, RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewRelationships.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -886,23 +886,23 @@ public virtual async Task DeleteAsync(string guid, RequestOptions requ /// Delete a relationship between entities by its GUID. /// The globally unique identifier of the relationship. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(string guid, RequestOptions requestOptions = null) + public virtual Response Delete(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewRelationships.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -926,8 +926,8 @@ public virtual Response Delete(string guid, RequestOptions requestOptions = null /// Create Request for and operations. /// The globally unique identifier of the relationship. - /// The request options. - private HttpMessage CreateDeleteRequest(string guid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(string guid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewTypes.cs b/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewTypes.cs index 49ac028fe5d1f..6b84f54e6bf28 100644 --- a/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewTypes.cs +++ b/sdk/purview/Azure.Analytics.Purview.Catalog/src/Generated/PurviewTypes.cs @@ -31,23 +31,23 @@ protected PurviewTypes() /// Get the classification definition for the given GUID. /// The globally unique identifier of the classification. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetClassificationDefByGuidAsync(string guid, RequestOptions requestOptions = null) + public virtual async Task GetClassificationDefByGuidAsync(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetClassificationDefByGuidRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetClassificationDefByGuidRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetClassificationDefByGuid"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -71,23 +71,23 @@ public virtual async Task GetClassificationDefByGuidAsync(string guid, /// Get the classification definition for the given GUID. /// The globally unique identifier of the classification. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetClassificationDefByGuid(string guid, RequestOptions requestOptions = null) + public virtual Response GetClassificationDefByGuid(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetClassificationDefByGuidRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetClassificationDefByGuidRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetClassificationDefByGuid"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -111,8 +111,8 @@ public virtual Response GetClassificationDefByGuid(string guid, RequestOptions r /// Create Request for and operations. /// The globally unique identifier of the classification. - /// The request options. - private HttpMessage CreateGetClassificationDefByGuidRequest(string guid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetClassificationDefByGuidRequest(string guid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -129,23 +129,23 @@ private HttpMessage CreateGetClassificationDefByGuidRequest(string guid, Request /// Get the classification definition by its name (unique). /// The name of the classification. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetClassificationDefByNameAsync(string name, RequestOptions requestOptions = null) + public virtual async Task GetClassificationDefByNameAsync(string name, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetClassificationDefByNameRequest(name, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetClassificationDefByNameRequest(name, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetClassificationDefByName"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -169,23 +169,23 @@ public virtual async Task GetClassificationDefByNameAsync(string name, /// Get the classification definition by its name (unique). /// The name of the classification. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetClassificationDefByName(string name, RequestOptions requestOptions = null) + public virtual Response GetClassificationDefByName(string name, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetClassificationDefByNameRequest(name, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetClassificationDefByNameRequest(name, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetClassificationDefByName"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -209,8 +209,8 @@ public virtual Response GetClassificationDefByName(string name, RequestOptions r /// Create Request for and operations. /// The name of the classification. - /// The request options. - private HttpMessage CreateGetClassificationDefByNameRequest(string name, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetClassificationDefByNameRequest(string name, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -227,23 +227,23 @@ private HttpMessage CreateGetClassificationDefByNameRequest(string name, Request /// Get the Entity definition for the given GUID. /// The globally unique identifier of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetEntityDefinitionByGuidAsync(string guid, RequestOptions requestOptions = null) + public virtual async Task GetEntityDefinitionByGuidAsync(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetEntityDefinitionByGuidRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetEntityDefinitionByGuidRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetEntityDefinitionByGuid"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -267,23 +267,23 @@ public virtual async Task GetEntityDefinitionByGuidAsync(string guid, /// Get the Entity definition for the given GUID. /// The globally unique identifier of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetEntityDefinitionByGuid(string guid, RequestOptions requestOptions = null) + public virtual Response GetEntityDefinitionByGuid(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetEntityDefinitionByGuidRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetEntityDefinitionByGuidRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetEntityDefinitionByGuid"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -307,8 +307,8 @@ public virtual Response GetEntityDefinitionByGuid(string guid, RequestOptions re /// Create Request for and operations. /// The globally unique identifier of the entity. - /// The request options. - private HttpMessage CreateGetEntityDefinitionByGuidRequest(string guid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetEntityDefinitionByGuidRequest(string guid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -325,23 +325,23 @@ private HttpMessage CreateGetEntityDefinitionByGuidRequest(string guid, RequestO /// Get the entity definition by its name (unique). /// The name of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetEntityDefinitionByNameAsync(string name, RequestOptions requestOptions = null) + public virtual async Task GetEntityDefinitionByNameAsync(string name, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetEntityDefinitionByNameRequest(name, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetEntityDefinitionByNameRequest(name, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetEntityDefinitionByName"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -365,23 +365,23 @@ public virtual async Task GetEntityDefinitionByNameAsync(string name, /// Get the entity definition by its name (unique). /// The name of the entity. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetEntityDefinitionByName(string name, RequestOptions requestOptions = null) + public virtual Response GetEntityDefinitionByName(string name, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetEntityDefinitionByNameRequest(name, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetEntityDefinitionByNameRequest(name, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetEntityDefinitionByName"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -405,8 +405,8 @@ public virtual Response GetEntityDefinitionByName(string name, RequestOptions re /// Create Request for and operations. /// The name of the entity. - /// The request options. - private HttpMessage CreateGetEntityDefinitionByNameRequest(string name, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetEntityDefinitionByNameRequest(string name, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -423,23 +423,23 @@ private HttpMessage CreateGetEntityDefinitionByNameRequest(string name, RequestO /// Get the enum definition for the given GUID. /// The globally unique identifier of the enum. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetEnumDefByGuidAsync(string guid, RequestOptions requestOptions = null) + public virtual async Task GetEnumDefByGuidAsync(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetEnumDefByGuidRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetEnumDefByGuidRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetEnumDefByGuid"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -463,23 +463,23 @@ public virtual async Task GetEnumDefByGuidAsync(string guid, RequestOp /// Get the enum definition for the given GUID. /// The globally unique identifier of the enum. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetEnumDefByGuid(string guid, RequestOptions requestOptions = null) + public virtual Response GetEnumDefByGuid(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetEnumDefByGuidRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetEnumDefByGuidRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetEnumDefByGuid"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -503,8 +503,8 @@ public virtual Response GetEnumDefByGuid(string guid, RequestOptions requestOpti /// Create Request for and operations. /// The globally unique identifier of the enum. - /// The request options. - private HttpMessage CreateGetEnumDefByGuidRequest(string guid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetEnumDefByGuidRequest(string guid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -521,23 +521,23 @@ private HttpMessage CreateGetEnumDefByGuidRequest(string guid, RequestOptions re /// Get the enum definition by its name (unique). /// The name of the enum. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetEnumDefByNameAsync(string name, RequestOptions requestOptions = null) + public virtual async Task GetEnumDefByNameAsync(string name, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetEnumDefByNameRequest(name, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetEnumDefByNameRequest(name, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetEnumDefByName"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -561,23 +561,23 @@ public virtual async Task GetEnumDefByNameAsync(string name, RequestOp /// Get the enum definition by its name (unique). /// The name of the enum. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetEnumDefByName(string name, RequestOptions requestOptions = null) + public virtual Response GetEnumDefByName(string name, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetEnumDefByNameRequest(name, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetEnumDefByNameRequest(name, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetEnumDefByName"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -601,8 +601,8 @@ public virtual Response GetEnumDefByName(string name, RequestOptions requestOpti /// Create Request for and operations. /// The name of the enum. - /// The request options. - private HttpMessage CreateGetEnumDefByNameRequest(string name, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetEnumDefByNameRequest(string name, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -619,23 +619,23 @@ private HttpMessage CreateGetEnumDefByNameRequest(string name, RequestOptions re /// Get the relationship definition for the given GUID. /// The globally unique identifier of the relationship. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetRelationshipDefByGuidAsync(string guid, RequestOptions requestOptions = null) + public virtual async Task GetRelationshipDefByGuidAsync(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRelationshipDefByGuidRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRelationshipDefByGuidRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetRelationshipDefByGuid"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -659,23 +659,23 @@ public virtual async Task GetRelationshipDefByGuidAsync(string guid, R /// Get the relationship definition for the given GUID. /// The globally unique identifier of the relationship. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetRelationshipDefByGuid(string guid, RequestOptions requestOptions = null) + public virtual Response GetRelationshipDefByGuid(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRelationshipDefByGuidRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRelationshipDefByGuidRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetRelationshipDefByGuid"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -699,8 +699,8 @@ public virtual Response GetRelationshipDefByGuid(string guid, RequestOptions req /// Create Request for and operations. /// The globally unique identifier of the relationship. - /// The request options. - private HttpMessage CreateGetRelationshipDefByGuidRequest(string guid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRelationshipDefByGuidRequest(string guid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -717,23 +717,23 @@ private HttpMessage CreateGetRelationshipDefByGuidRequest(string guid, RequestOp /// Get the relationship definition by its name (unique). /// The name of the relationship. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetRelationshipDefByNameAsync(string name, RequestOptions requestOptions = null) + public virtual async Task GetRelationshipDefByNameAsync(string name, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRelationshipDefByNameRequest(name, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRelationshipDefByNameRequest(name, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetRelationshipDefByName"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -757,23 +757,23 @@ public virtual async Task GetRelationshipDefByNameAsync(string name, R /// Get the relationship definition by its name (unique). /// The name of the relationship. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetRelationshipDefByName(string name, RequestOptions requestOptions = null) + public virtual Response GetRelationshipDefByName(string name, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRelationshipDefByNameRequest(name, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRelationshipDefByNameRequest(name, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetRelationshipDefByName"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -797,8 +797,8 @@ public virtual Response GetRelationshipDefByName(string name, RequestOptions req /// Create Request for and operations. /// The name of the relationship. - /// The request options. - private HttpMessage CreateGetRelationshipDefByNameRequest(string name, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRelationshipDefByNameRequest(string name, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -815,23 +815,23 @@ private HttpMessage CreateGetRelationshipDefByNameRequest(string name, RequestOp /// Get the struct definition for the given GUID. /// The globally unique identifier of the struct. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetStructDefByGuidAsync(string guid, RequestOptions requestOptions = null) + public virtual async Task GetStructDefByGuidAsync(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetStructDefByGuidRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetStructDefByGuidRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetStructDefByGuid"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -855,23 +855,23 @@ public virtual async Task GetStructDefByGuidAsync(string guid, Request /// Get the struct definition for the given GUID. /// The globally unique identifier of the struct. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetStructDefByGuid(string guid, RequestOptions requestOptions = null) + public virtual Response GetStructDefByGuid(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetStructDefByGuidRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetStructDefByGuidRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetStructDefByGuid"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -895,8 +895,8 @@ public virtual Response GetStructDefByGuid(string guid, RequestOptions requestOp /// Create Request for and operations. /// The globally unique identifier of the struct. - /// The request options. - private HttpMessage CreateGetStructDefByGuidRequest(string guid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetStructDefByGuidRequest(string guid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -913,23 +913,23 @@ private HttpMessage CreateGetStructDefByGuidRequest(string guid, RequestOptions /// Get the struct definition by its name (unique). /// The name of the struct. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetStructDefByNameAsync(string name, RequestOptions requestOptions = null) + public virtual async Task GetStructDefByNameAsync(string name, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetStructDefByNameRequest(name, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetStructDefByNameRequest(name, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetStructDefByName"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -953,23 +953,23 @@ public virtual async Task GetStructDefByNameAsync(string name, Request /// Get the struct definition by its name (unique). /// The name of the struct. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetStructDefByName(string name, RequestOptions requestOptions = null) + public virtual Response GetStructDefByName(string name, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetStructDefByNameRequest(name, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetStructDefByNameRequest(name, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetStructDefByName"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -993,8 +993,8 @@ public virtual Response GetStructDefByName(string name, RequestOptions requestOp /// Create Request for and operations. /// The name of the struct. - /// The request options. - private HttpMessage CreateGetStructDefByNameRequest(string name, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetStructDefByNameRequest(string name, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1011,23 +1011,23 @@ private HttpMessage CreateGetStructDefByNameRequest(string name, RequestOptions /// Get the type definition for the given GUID. /// The globally unique identifier of the type. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetTypeDefinitionByGuidAsync(string guid, RequestOptions requestOptions = null) + public virtual async Task GetTypeDefinitionByGuidAsync(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetTypeDefinitionByGuidRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetTypeDefinitionByGuidRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetTypeDefinitionByGuid"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1051,23 +1051,23 @@ public virtual async Task GetTypeDefinitionByGuidAsync(string guid, Re /// Get the type definition for the given GUID. /// The globally unique identifier of the type. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetTypeDefinitionByGuid(string guid, RequestOptions requestOptions = null) + public virtual Response GetTypeDefinitionByGuid(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetTypeDefinitionByGuidRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetTypeDefinitionByGuidRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetTypeDefinitionByGuid"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1091,8 +1091,8 @@ public virtual Response GetTypeDefinitionByGuid(string guid, RequestOptions requ /// Create Request for and operations. /// The globally unique identifier of the type. - /// The request options. - private HttpMessage CreateGetTypeDefinitionByGuidRequest(string guid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetTypeDefinitionByGuidRequest(string guid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1109,23 +1109,23 @@ private HttpMessage CreateGetTypeDefinitionByGuidRequest(string guid, RequestOpt /// Get the type definition by its name (unique). /// The name of the type. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetTypeDefinitionByNameAsync(string name, RequestOptions requestOptions = null) + public virtual async Task GetTypeDefinitionByNameAsync(string name, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetTypeDefinitionByNameRequest(name, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetTypeDefinitionByNameRequest(name, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetTypeDefinitionByName"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1149,23 +1149,23 @@ public virtual async Task GetTypeDefinitionByNameAsync(string name, Re /// Get the type definition by its name (unique). /// The name of the type. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetTypeDefinitionByName(string name, RequestOptions requestOptions = null) + public virtual Response GetTypeDefinitionByName(string name, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetTypeDefinitionByNameRequest(name, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetTypeDefinitionByNameRequest(name, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetTypeDefinitionByName"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1189,8 +1189,8 @@ public virtual Response GetTypeDefinitionByName(string name, RequestOptions requ /// Create Request for and operations. /// The name of the type. - /// The request options. - private HttpMessage CreateGetTypeDefinitionByNameRequest(string name, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetTypeDefinitionByNameRequest(string name, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1207,23 +1207,23 @@ private HttpMessage CreateGetTypeDefinitionByNameRequest(string name, RequestOpt /// Delete API for type identified by its name. /// The name of the type. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteTypeByNameAsync(string name, RequestOptions requestOptions = null) + public virtual async Task DeleteTypeByNameAsync(string name, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteTypeByNameRequest(name, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteTypeByNameRequest(name, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.DeleteTypeByName"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1247,23 +1247,23 @@ public virtual async Task DeleteTypeByNameAsync(string name, RequestOp /// Delete API for type identified by its name. /// The name of the type. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response DeleteTypeByName(string name, RequestOptions requestOptions = null) + public virtual Response DeleteTypeByName(string name, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteTypeByNameRequest(name, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteTypeByNameRequest(name, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.DeleteTypeByName"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1287,8 +1287,8 @@ public virtual Response DeleteTypeByName(string name, RequestOptions requestOpti /// Create Request for and operations. /// The name of the type. - /// The request options. - private HttpMessage CreateDeleteTypeByNameRequest(string name, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteTypeByNameRequest(string name, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1308,23 +1308,23 @@ private HttpMessage CreateDeleteTypeByNameRequest(string name, RequestOptions re /// This is always true when search filter type=term_template. /// /// Typedef name as search filter when get typedefs. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetAllTypeDefinitionsAsync(bool? includeTermTemplate = null, string type = null, RequestOptions requestOptions = null) + public virtual async Task GetAllTypeDefinitionsAsync(bool? includeTermTemplate = null, string type = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetAllTypeDefinitionsRequest(includeTermTemplate, type, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetAllTypeDefinitionsRequest(includeTermTemplate, type, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetAllTypeDefinitions"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1352,23 +1352,23 @@ public virtual async Task GetAllTypeDefinitionsAsync(bool? includeTerm /// This is always true when search filter type=term_template. /// /// Typedef name as search filter when get typedefs. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetAllTypeDefinitions(bool? includeTermTemplate = null, string type = null, RequestOptions requestOptions = null) + public virtual Response GetAllTypeDefinitions(bool? includeTermTemplate = null, string type = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetAllTypeDefinitionsRequest(includeTermTemplate, type, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetAllTypeDefinitionsRequest(includeTermTemplate, type, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetAllTypeDefinitions"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1396,8 +1396,8 @@ public virtual Response GetAllTypeDefinitions(bool? includeTermTemplate = null, /// This is always true when search filter type=term_template. /// /// Typedef name as search filter when get typedefs. - /// The request options. - private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate = null, string type = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate = null, string type = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1426,12 +1426,12 @@ private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classificationDefs /// AtlasClassificationDef[] @@ -1471,12 +1471,12 @@ private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate /// /// Schema for AtlasClassificationDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -1599,12 +1599,12 @@ private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate /// /// Schema for AtlasEntityDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -1716,12 +1716,12 @@ private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate /// /// Schema for AtlasEnumDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// category /// "PRIMITIVE" | "OBJECT_ID_TYPE" | "ENUM" | "STRUCT" | "CLASSIFICATION" | "ENTITY" | "ARRAY" | "MAP" | "RELATIONSHIP" | "TERM_TEMPLATE" @@ -1821,12 +1821,12 @@ private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate /// /// Schema for AtlasRelationshipDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -1960,12 +1960,12 @@ private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate /// /// Schema for AtlasStructDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// category /// "PRIMITIVE" | "OBJECT_ID_TYPE" | "ENUM" | "STRUCT" | "CLASSIFICATION" | "ENTITY" | "ARRAY" | "MAP" | "RELATIONSHIP" | "TERM_TEMPLATE" @@ -2059,12 +2059,12 @@ private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate /// /// Schema for TermTemplateDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -2158,12 +2158,12 @@ private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate /// /// Schema for DateFormat: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// availableLocales /// string[] @@ -2221,12 +2221,12 @@ private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate /// /// Schema for AtlasRelationshipEndDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -2266,12 +2266,12 @@ private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate /// /// Schema for AtlasAttributeDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -2353,12 +2353,12 @@ private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate /// /// Schema for NumberFormat: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// availableLocales /// string[] @@ -2446,12 +2446,12 @@ private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate /// /// Schema for TimeZone: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// dstSavings /// number @@ -2491,12 +2491,12 @@ private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate /// /// Schema for AtlasRelationshipAttributeDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -2590,12 +2590,12 @@ private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate /// /// Schema for AtlasEnumElementDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -2617,12 +2617,12 @@ private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate /// /// Schema for AtlasConstraintDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// params /// Dictionary<string, AnyObject> @@ -2637,24 +2637,24 @@ private HttpMessage CreateGetAllTypeDefinitionsRequest(bool? includeTermTemplate /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateTypeDefinitionsAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateTypeDefinitionsAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateTypeDefinitionsRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateTypeDefinitionsRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.CreateTypeDefinitions"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2683,12 +2683,12 @@ public virtual async Task CreateTypeDefinitionsAsync(RequestContent re /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classificationDefs /// AtlasClassificationDef[] @@ -2728,12 +2728,12 @@ public virtual async Task CreateTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasClassificationDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -2856,12 +2856,12 @@ public virtual async Task CreateTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasEntityDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -2973,12 +2973,12 @@ public virtual async Task CreateTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasEnumDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// category /// "PRIMITIVE" | "OBJECT_ID_TYPE" | "ENUM" | "STRUCT" | "CLASSIFICATION" | "ENTITY" | "ARRAY" | "MAP" | "RELATIONSHIP" | "TERM_TEMPLATE" @@ -3078,12 +3078,12 @@ public virtual async Task CreateTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasRelationshipDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -3217,12 +3217,12 @@ public virtual async Task CreateTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasStructDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// category /// "PRIMITIVE" | "OBJECT_ID_TYPE" | "ENUM" | "STRUCT" | "CLASSIFICATION" | "ENTITY" | "ARRAY" | "MAP" | "RELATIONSHIP" | "TERM_TEMPLATE" @@ -3316,12 +3316,12 @@ public virtual async Task CreateTypeDefinitionsAsync(RequestContent re /// /// Schema for TermTemplateDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -3415,12 +3415,12 @@ public virtual async Task CreateTypeDefinitionsAsync(RequestContent re /// /// Schema for DateFormat: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// availableLocales /// string[] @@ -3478,12 +3478,12 @@ public virtual async Task CreateTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasRelationshipEndDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -3523,12 +3523,12 @@ public virtual async Task CreateTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasAttributeDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -3610,12 +3610,12 @@ public virtual async Task CreateTypeDefinitionsAsync(RequestContent re /// /// Schema for NumberFormat: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// availableLocales /// string[] @@ -3703,12 +3703,12 @@ public virtual async Task CreateTypeDefinitionsAsync(RequestContent re /// /// Schema for TimeZone: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// dstSavings /// number @@ -3748,12 +3748,12 @@ public virtual async Task CreateTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasRelationshipAttributeDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -3847,12 +3847,12 @@ public virtual async Task CreateTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasEnumElementDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -3874,12 +3874,12 @@ public virtual async Task CreateTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasConstraintDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// params /// Dictionary<string, AnyObject> @@ -3894,24 +3894,24 @@ public virtual async Task CreateTypeDefinitionsAsync(RequestContent re /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateTypeDefinitions(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateTypeDefinitions(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateTypeDefinitionsRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateTypeDefinitionsRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.CreateTypeDefinitions"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -3934,9 +3934,9 @@ public virtual Response CreateTypeDefinitions(RequestContent requestBody, Reques } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -3948,7 +3948,7 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -3956,12 +3956,12 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classificationDefs /// AtlasClassificationDef[] @@ -4001,12 +4001,12 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod /// /// Schema for AtlasClassificationDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -4129,12 +4129,12 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod /// /// Schema for AtlasEntityDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -4246,12 +4246,12 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod /// /// Schema for AtlasEnumDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// category /// "PRIMITIVE" | "OBJECT_ID_TYPE" | "ENUM" | "STRUCT" | "CLASSIFICATION" | "ENTITY" | "ARRAY" | "MAP" | "RELATIONSHIP" | "TERM_TEMPLATE" @@ -4351,12 +4351,12 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod /// /// Schema for AtlasRelationshipDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -4490,12 +4490,12 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod /// /// Schema for AtlasStructDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// category /// "PRIMITIVE" | "OBJECT_ID_TYPE" | "ENUM" | "STRUCT" | "CLASSIFICATION" | "ENTITY" | "ARRAY" | "MAP" | "RELATIONSHIP" | "TERM_TEMPLATE" @@ -4589,12 +4589,12 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod /// /// Schema for TermTemplateDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -4688,12 +4688,12 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod /// /// Schema for DateFormat: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// availableLocales /// string[] @@ -4751,12 +4751,12 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod /// /// Schema for AtlasRelationshipEndDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -4796,12 +4796,12 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod /// /// Schema for AtlasAttributeDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -4883,12 +4883,12 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod /// /// Schema for NumberFormat: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// availableLocales /// string[] @@ -4976,12 +4976,12 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod /// /// Schema for TimeZone: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// dstSavings /// number @@ -5021,12 +5021,12 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod /// /// Schema for AtlasRelationshipAttributeDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -5120,12 +5120,12 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod /// /// Schema for AtlasEnumElementDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -5147,12 +5147,12 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod /// /// Schema for AtlasConstraintDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// params /// Dictionary<string, AnyObject> @@ -5167,24 +5167,24 @@ private HttpMessage CreateCreateTypeDefinitionsRequest(RequestContent requestBod /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateUpdateAtlasTypeDefinitionsRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateUpdateAtlasTypeDefinitionsRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.UpdateAtlasTypeDefinitions"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -5210,12 +5210,12 @@ public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestConte /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classificationDefs /// AtlasClassificationDef[] @@ -5255,12 +5255,12 @@ public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestConte /// /// Schema for AtlasClassificationDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -5383,12 +5383,12 @@ public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestConte /// /// Schema for AtlasEntityDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -5500,12 +5500,12 @@ public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestConte /// /// Schema for AtlasEnumDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// category /// "PRIMITIVE" | "OBJECT_ID_TYPE" | "ENUM" | "STRUCT" | "CLASSIFICATION" | "ENTITY" | "ARRAY" | "MAP" | "RELATIONSHIP" | "TERM_TEMPLATE" @@ -5605,12 +5605,12 @@ public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestConte /// /// Schema for AtlasRelationshipDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -5744,12 +5744,12 @@ public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestConte /// /// Schema for AtlasStructDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// category /// "PRIMITIVE" | "OBJECT_ID_TYPE" | "ENUM" | "STRUCT" | "CLASSIFICATION" | "ENTITY" | "ARRAY" | "MAP" | "RELATIONSHIP" | "TERM_TEMPLATE" @@ -5843,12 +5843,12 @@ public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestConte /// /// Schema for TermTemplateDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -5942,12 +5942,12 @@ public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestConte /// /// Schema for DateFormat: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// availableLocales /// string[] @@ -6005,12 +6005,12 @@ public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestConte /// /// Schema for AtlasRelationshipEndDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -6050,12 +6050,12 @@ public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestConte /// /// Schema for AtlasAttributeDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -6137,12 +6137,12 @@ public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestConte /// /// Schema for NumberFormat: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// availableLocales /// string[] @@ -6230,12 +6230,12 @@ public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestConte /// /// Schema for TimeZone: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// dstSavings /// number @@ -6275,12 +6275,12 @@ public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestConte /// /// Schema for AtlasRelationshipAttributeDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -6374,12 +6374,12 @@ public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestConte /// /// Schema for AtlasEnumElementDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -6401,12 +6401,12 @@ public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestConte /// /// Schema for AtlasConstraintDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// params /// Dictionary<string, AnyObject> @@ -6421,24 +6421,24 @@ public virtual async Task UpdateAtlasTypeDefinitionsAsync(RequestConte /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response UpdateAtlasTypeDefinitions(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response UpdateAtlasTypeDefinitions(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateUpdateAtlasTypeDefinitionsRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateUpdateAtlasTypeDefinitionsRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.UpdateAtlasTypeDefinitions"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -6461,9 +6461,9 @@ public virtual Response UpdateAtlasTypeDefinitions(RequestContent requestBody, R } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -6475,7 +6475,7 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -6483,12 +6483,12 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classificationDefs /// AtlasClassificationDef[] @@ -6528,12 +6528,12 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque /// /// Schema for AtlasClassificationDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -6656,12 +6656,12 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque /// /// Schema for AtlasEntityDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -6773,12 +6773,12 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque /// /// Schema for AtlasEnumDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// category /// "PRIMITIVE" | "OBJECT_ID_TYPE" | "ENUM" | "STRUCT" | "CLASSIFICATION" | "ENTITY" | "ARRAY" | "MAP" | "RELATIONSHIP" | "TERM_TEMPLATE" @@ -6878,12 +6878,12 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque /// /// Schema for AtlasRelationshipDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -7017,12 +7017,12 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque /// /// Schema for AtlasStructDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// category /// "PRIMITIVE" | "OBJECT_ID_TYPE" | "ENUM" | "STRUCT" | "CLASSIFICATION" | "ENTITY" | "ARRAY" | "MAP" | "RELATIONSHIP" | "TERM_TEMPLATE" @@ -7116,12 +7116,12 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque /// /// Schema for TermTemplateDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -7215,12 +7215,12 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque /// /// Schema for DateFormat: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// availableLocales /// string[] @@ -7278,12 +7278,12 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque /// /// Schema for AtlasRelationshipEndDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -7323,12 +7323,12 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque /// /// Schema for AtlasAttributeDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -7410,12 +7410,12 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque /// /// Schema for NumberFormat: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// availableLocales /// string[] @@ -7503,12 +7503,12 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque /// /// Schema for TimeZone: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// dstSavings /// number @@ -7548,12 +7548,12 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque /// /// Schema for AtlasRelationshipAttributeDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -7647,12 +7647,12 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque /// /// Schema for AtlasEnumElementDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -7674,12 +7674,12 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque /// /// Schema for AtlasConstraintDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// params /// Dictionary<string, AnyObject> @@ -7694,24 +7694,24 @@ private HttpMessage CreateUpdateAtlasTypeDefinitionsRequest(RequestContent reque /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteTypeDefinitionsAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task DeleteTypeDefinitionsAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteTypeDefinitionsRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteTypeDefinitionsRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.DeleteTypeDefinitions"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -7737,12 +7737,12 @@ public virtual async Task DeleteTypeDefinitionsAsync(RequestContent re /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// classificationDefs /// AtlasClassificationDef[] @@ -7782,12 +7782,12 @@ public virtual async Task DeleteTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasClassificationDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -7910,12 +7910,12 @@ public virtual async Task DeleteTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasEntityDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -8027,12 +8027,12 @@ public virtual async Task DeleteTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasEnumDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// category /// "PRIMITIVE" | "OBJECT_ID_TYPE" | "ENUM" | "STRUCT" | "CLASSIFICATION" | "ENTITY" | "ARRAY" | "MAP" | "RELATIONSHIP" | "TERM_TEMPLATE" @@ -8132,12 +8132,12 @@ public virtual async Task DeleteTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasRelationshipDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -8271,12 +8271,12 @@ public virtual async Task DeleteTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasStructDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// category /// "PRIMITIVE" | "OBJECT_ID_TYPE" | "ENUM" | "STRUCT" | "CLASSIFICATION" | "ENTITY" | "ARRAY" | "MAP" | "RELATIONSHIP" | "TERM_TEMPLATE" @@ -8370,12 +8370,12 @@ public virtual async Task DeleteTypeDefinitionsAsync(RequestContent re /// /// Schema for TermTemplateDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// attributeDefs /// AtlasAttributeDef[] @@ -8469,12 +8469,12 @@ public virtual async Task DeleteTypeDefinitionsAsync(RequestContent re /// /// Schema for DateFormat: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// availableLocales /// string[] @@ -8532,12 +8532,12 @@ public virtual async Task DeleteTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasRelationshipEndDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -8577,12 +8577,12 @@ public virtual async Task DeleteTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasAttributeDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -8664,12 +8664,12 @@ public virtual async Task DeleteTypeDefinitionsAsync(RequestContent re /// /// Schema for NumberFormat: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// availableLocales /// string[] @@ -8757,12 +8757,12 @@ public virtual async Task DeleteTypeDefinitionsAsync(RequestContent re /// /// Schema for TimeZone: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// dstSavings /// number @@ -8802,12 +8802,12 @@ public virtual async Task DeleteTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasRelationshipAttributeDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// cardinality /// "SINGLE" | "LIST" | "SET" @@ -8901,12 +8901,12 @@ public virtual async Task DeleteTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasEnumElementDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// description /// string @@ -8928,12 +8928,12 @@ public virtual async Task DeleteTypeDefinitionsAsync(RequestContent re /// /// Schema for AtlasConstraintDef: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// params /// Dictionary<string, AnyObject> @@ -8948,24 +8948,24 @@ public virtual async Task DeleteTypeDefinitionsAsync(RequestContent re /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response DeleteTypeDefinitions(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response DeleteTypeDefinitions(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteTypeDefinitionsRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteTypeDefinitionsRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.DeleteTypeDefinitions"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -8988,9 +8988,9 @@ public virtual Response DeleteTypeDefinitions(RequestContent requestBody, Reques } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateDeleteTypeDefinitionsRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateDeleteTypeDefinitionsRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -9001,7 +9001,7 @@ private HttpMessage CreateDeleteTypeDefinitionsRequest(RequestContent requestBod uri.AppendPath("/atlas/v2/types/typedefs", false); request.Uri = uri; request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -9011,23 +9011,23 @@ private HttpMessage CreateDeleteTypeDefinitionsRequest(RequestContent requestBod /// This is always true when search filter type=term_template. /// /// Typedef name as search filter when get typedefs. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetTypeDefinitionHeadersAsync(bool? includeTermTemplate = null, string type = null, RequestOptions requestOptions = null) + public virtual async Task GetTypeDefinitionHeadersAsync(bool? includeTermTemplate = null, string type = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetTypeDefinitionHeadersRequest(includeTermTemplate, type, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetTypeDefinitionHeadersRequest(includeTermTemplate, type, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetTypeDefinitionHeaders"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9055,23 +9055,23 @@ public virtual async Task GetTypeDefinitionHeadersAsync(bool? includeT /// This is always true when search filter type=term_template. /// /// Typedef name as search filter when get typedefs. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetTypeDefinitionHeaders(bool? includeTermTemplate = null, string type = null, RequestOptions requestOptions = null) + public virtual Response GetTypeDefinitionHeaders(bool? includeTermTemplate = null, string type = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetTypeDefinitionHeadersRequest(includeTermTemplate, type, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetTypeDefinitionHeadersRequest(includeTermTemplate, type, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetTypeDefinitionHeaders"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9099,8 +9099,8 @@ public virtual Response GetTypeDefinitionHeaders(bool? includeTermTemplate = nul /// This is always true when search filter type=term_template. /// /// Typedef name as search filter when get typedefs. - /// The request options. - private HttpMessage CreateGetTypeDefinitionHeadersRequest(bool? includeTermTemplate = null, string type = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetTypeDefinitionHeadersRequest(bool? includeTermTemplate = null, string type = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -9124,23 +9124,23 @@ private HttpMessage CreateGetTypeDefinitionHeadersRequest(bool? includeTermTempl /// Get the term template definition for the given GUID. /// The globally unique identifier of the term template. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetTermTemplateDefByGuidAsync(string guid, RequestOptions requestOptions = null) + public virtual async Task GetTermTemplateDefByGuidAsync(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetTermTemplateDefByGuidRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetTermTemplateDefByGuidRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetTermTemplateDefByGuid"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9164,23 +9164,23 @@ public virtual async Task GetTermTemplateDefByGuidAsync(string guid, R /// Get the term template definition for the given GUID. /// The globally unique identifier of the term template. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetTermTemplateDefByGuid(string guid, RequestOptions requestOptions = null) + public virtual Response GetTermTemplateDefByGuid(string guid, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetTermTemplateDefByGuidRequest(guid, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetTermTemplateDefByGuidRequest(guid, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetTermTemplateDefByGuid"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9204,8 +9204,8 @@ public virtual Response GetTermTemplateDefByGuid(string guid, RequestOptions req /// Create Request for and operations. /// The globally unique identifier of the term template. - /// The request options. - private HttpMessage CreateGetTermTemplateDefByGuidRequest(string guid, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetTermTemplateDefByGuidRequest(string guid, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -9223,23 +9223,23 @@ private HttpMessage CreateGetTermTemplateDefByGuidRequest(string guid, RequestOp /// Get the term template definition by its name (unique). /// The name of the term template. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetTermTemplateDefByNameAsync(string name, RequestOptions requestOptions = null) + public virtual async Task GetTermTemplateDefByNameAsync(string name, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetTermTemplateDefByNameRequest(name, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetTermTemplateDefByNameRequest(name, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetTermTemplateDefByName"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9263,23 +9263,23 @@ public virtual async Task GetTermTemplateDefByNameAsync(string name, R /// Get the term template definition by its name (unique). /// The name of the term template. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetTermTemplateDefByName(string name, RequestOptions requestOptions = null) + public virtual Response GetTermTemplateDefByName(string name, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetTermTemplateDefByNameRequest(name, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetTermTemplateDefByNameRequest(name, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewTypes.GetTermTemplateDefByName"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -9303,8 +9303,8 @@ public virtual Response GetTermTemplateDefByName(string name, RequestOptions req /// Create Request for and operations. /// The name of the term template. - /// The request options. - private HttpMessage CreateGetTermTemplateDefByNameRequest(string name, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetTermTemplateDefByNameRequest(string name, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/purview/Azure.Analytics.Purview.Scanning/README.md b/sdk/purview/Azure.Analytics.Purview.Scanning/README.md index 22aea24327580..68f15f672030e 100644 --- a/sdk/purview/Azure.Analytics.Purview.Scanning/README.md +++ b/sdk/purview/Azure.Analytics.Purview.Scanning/README.md @@ -49,12 +49,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -101,15 +101,15 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct][code_of_conduct]. For more information see the [Code of Conduct FAQ][coc_faq] or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[source_code]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/purview/Azure.Analytics.Purview.Scanning/src +[source_code]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/purview/Azure.Analytics.Purview.Scanning/src [client_nuget_package]: https://www.nuget.org/packages?q=Azure.Analytics.Purview.Scanning [catalog_product_documentation]: https://azure.microsoft.com/services/purview/ -[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity +[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity [protocol_client_quickstart]: https://aka.ms/azsdk/net/protocol/quickstart [default_cred_ref]: https://docs.microsoft.com/dotnet/api/azure.identity.defaultazurecredential?view=azure-dotnet [azure_subscription]: https://azure.microsoft.com/free/ [purview_resource]: https://docs.microsoft.com/azure/purview/create-catalog-portal -[azure_core_diagnostics]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md +[azure_core_diagnostics]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md [cla]: https://cla.microsoft.com [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/purview/Azure.Analytics.Purview.Scanning/api/Azure.Analytics.Purview.Scanning.netstandard2.0.cs b/sdk/purview/Azure.Analytics.Purview.Scanning/api/Azure.Analytics.Purview.Scanning.netstandard2.0.cs index 87283775a2804..02fd894251721 100644 --- a/sdk/purview/Azure.Analytics.Purview.Scanning/api/Azure.Analytics.Purview.Scanning.netstandard2.0.cs +++ b/sdk/purview/Azure.Analytics.Purview.Scanning/api/Azure.Analytics.Purview.Scanning.netstandard2.0.cs @@ -5,101 +5,101 @@ public partial class PurviewClassificationRuleClient protected PurviewClassificationRuleClient() { } public PurviewClassificationRuleClient(System.Uri endpoint, string classificationRuleName, Azure.Core.TokenCredential credential, Azure.Analytics.Purview.Scanning.PurviewScanningServiceClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateOrUpdate(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetProperties(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetPropertiesAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetVersions(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetVersionsAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response TagVersion(int classificationRuleVersion, string action, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task TagVersionAsync(int classificationRuleVersion, string action, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetProperties(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetPropertiesAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetVersions(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetVersionsAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response TagVersion(int classificationRuleVersion, string action, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task TagVersionAsync(int classificationRuleVersion, string action, Azure.RequestOptions options = null) { throw null; } } public partial class PurviewDataSourceClient { protected PurviewDataSourceClient() { } public PurviewDataSourceClient(System.Uri endpoint, string dataSourceName, Azure.Core.TokenCredential credential, Azure.Analytics.Purview.Scanning.PurviewScanningServiceClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateOrUpdate(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetChildren(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetChildrenAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetProperties(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetPropertiesAsync(Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetChildren(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetChildrenAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetProperties(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetPropertiesAsync(Azure.RequestOptions options = null) { throw null; } public Azure.Analytics.Purview.Scanning.PurviewScanClient GetScanClient(string scanName) { throw null; } - public virtual Azure.Response GetScans(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetScansAsync(Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response GetScans(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetScansAsync(Azure.RequestOptions options = null) { throw null; } } public partial class PurviewScanClient { protected PurviewScanClient() { } public PurviewScanClient(System.Uri endpoint, string dataSourceName, string scanName, Azure.Core.TokenCredential credential, Azure.Analytics.Purview.Scanning.PurviewScanningServiceClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CancelScan(string runId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CancelScanAsync(string runId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateOrUpdate(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateOrUpdateFilter(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateFilterAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateOrUpdateTrigger(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateTriggerAsync(Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response Delete(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response DeleteTrigger(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteTriggerAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetFilter(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetFilterAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetProperties(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetPropertiesAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetRuns(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetRunsAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetTrigger(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetTriggerAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response RunScan(string runId, string scanLevel = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task RunScanAsync(string runId, string scanLevel = null, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CancelScan(string runId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CancelScanAsync(string runId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateOrUpdate(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateOrUpdateFilter(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateFilterAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateOrUpdateTrigger(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateTriggerAsync(Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response Delete(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response DeleteTrigger(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteTriggerAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetFilter(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetFilterAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetProperties(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetPropertiesAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetRuns(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetRunsAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetTrigger(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetTriggerAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response RunScan(string runId, string scanLevel = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task RunScanAsync(string runId, string scanLevel = null, Azure.RequestOptions options = null) { throw null; } } public partial class PurviewScanningServiceClient { protected PurviewScanningServiceClient() { } public PurviewScanningServiceClient(System.Uri endpoint, Azure.Core.TokenCredential credential, Azure.Analytics.Purview.Scanning.PurviewScanningServiceClientOptions options = null) { } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response CreateOrUpdateKeyVaultReference(string azureKeyVaultName, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateKeyVaultReferenceAsync(string azureKeyVaultName, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CreateOrUpdateScanRuelset(string scanRulesetName, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CreateOrUpdateScanRuelsetAsync(string scanRulesetName, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response DeleteKeyVaultReference(string azureKeyVaultName, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteKeyVaultReferenceAsync(string azureKeyVaultName, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response DeleteScanRuleset(string scanRulesetName, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task DeleteScanRulesetAsync(string scanRulesetName, Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response CreateOrUpdateKeyVaultReference(string azureKeyVaultName, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateKeyVaultReferenceAsync(string azureKeyVaultName, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CreateOrUpdateScanRuelset(string scanRulesetName, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CreateOrUpdateScanRuelsetAsync(string scanRulesetName, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response DeleteKeyVaultReference(string azureKeyVaultName, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteKeyVaultReferenceAsync(string azureKeyVaultName, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response DeleteScanRuleset(string scanRulesetName, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task DeleteScanRulesetAsync(string scanRulesetName, Azure.RequestOptions options = null) { throw null; } public Azure.Analytics.Purview.Scanning.PurviewClassificationRuleClient GetClassificationRuleClient(string classificationRuleName) { throw null; } - public virtual Azure.Response GetClassificationRules(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetClassificationRulesAsync(Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response GetClassificationRules(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetClassificationRulesAsync(Azure.RequestOptions options = null) { throw null; } public Azure.Analytics.Purview.Scanning.PurviewDataSourceClient GetDataSourceClient(string dataSourceName) { throw null; } - public virtual Azure.Response GetDataSources(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetDataSourcesAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetKeyVaultReference(string azureKeyVaultName, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetKeyVaultReferenceAsync(string azureKeyVaultName, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetKeyVaultReferences(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetKeyVaultReferencesAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetLatestSystemRulestes(string dataSourceType = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetLatestSystemRulestesAsync(string dataSourceType = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetScanRuleset(string scanRulesetName, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetScanRulesetAsync(string scanRulesetName, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetScanRulesets(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetScanRulesetsAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetSystemRulesets(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetSystemRulesetsAsync(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetSystemRulesetsForDataSource(string dataSourceType, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetSystemRulesetsForDataSourceAsync(string dataSourceType, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetSystemRulesetsForVersion(int version, string dataSourceType = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetSystemRulesetsForVersionAsync(int version, string dataSourceType = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetSystemRulesetsVersions(string dataSourceType = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetSystemRulesetsVersionsAsync(string dataSourceType = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response GetUnparentedDataSources(Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task GetUnparentedDataSourcesAsync(Azure.RequestOptions requestOptions = null) { throw null; } + public virtual Azure.Response GetDataSources(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetDataSourcesAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetKeyVaultReference(string azureKeyVaultName, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetKeyVaultReferenceAsync(string azureKeyVaultName, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetKeyVaultReferences(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetKeyVaultReferencesAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetLatestSystemRulestes(string dataSourceType = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetLatestSystemRulestesAsync(string dataSourceType = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetScanRuleset(string scanRulesetName, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetScanRulesetAsync(string scanRulesetName, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetScanRulesets(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetScanRulesetsAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetSystemRulesets(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetSystemRulesetsAsync(Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetSystemRulesetsForDataSource(string dataSourceType, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetSystemRulesetsForDataSourceAsync(string dataSourceType, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetSystemRulesetsForVersion(int version, string dataSourceType = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetSystemRulesetsForVersionAsync(int version, string dataSourceType = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetSystemRulesetsVersions(string dataSourceType = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetSystemRulesetsVersionsAsync(string dataSourceType = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GetUnparentedDataSources(Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GetUnparentedDataSourcesAsync(Azure.RequestOptions options = null) { throw null; } } public partial class PurviewScanningServiceClientOptions : Azure.Core.ClientOptions { diff --git a/sdk/purview/Azure.Analytics.Purview.Scanning/src/Generated/PurviewClassificationRuleClient.cs b/sdk/purview/Azure.Analytics.Purview.Scanning/src/Generated/PurviewClassificationRuleClient.cs index 11e9a17295fb2..8412823947a80 100644 --- a/sdk/purview/Azure.Analytics.Purview.Scanning/src/Generated/PurviewClassificationRuleClient.cs +++ b/sdk/purview/Azure.Analytics.Purview.Scanning/src/Generated/PurviewClassificationRuleClient.cs @@ -61,23 +61,23 @@ public PurviewClassificationRuleClient(Uri endpoint, string classificationRuleNa } /// Get a classification rule. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetPropertiesAsync(RequestOptions requestOptions = null) + public virtual async Task GetPropertiesAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetPropertiesRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetPropertiesRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewClassificationRuleClient.GetProperties"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -100,23 +100,23 @@ public virtual async Task GetPropertiesAsync(RequestOptions requestOpt } /// Get a classification rule. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetProperties(RequestOptions requestOptions = null) + public virtual Response GetProperties(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetPropertiesRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetPropertiesRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewClassificationRuleClient.GetProperties"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -139,8 +139,8 @@ public virtual Response GetProperties(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetPropertiesRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetPropertiesRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -159,12 +159,12 @@ private HttpMessage CreateGetPropertiesRequest(RequestOptions requestOptions = n /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -185,24 +185,24 @@ private HttpMessage CreateGetPropertiesRequest(RequestOptions requestOptions = n /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewClassificationRuleClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -229,12 +229,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -255,24 +255,24 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewClassificationRuleClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -296,9 +296,9 @@ public virtual Response CreateOrUpdate(RequestContent requestBody, RequestOption } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -311,28 +311,28 @@ private HttpMessage CreateCreateOrUpdateRequest(RequestContent requestBody, Requ request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes a classification rule. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewClassificationRuleClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -356,23 +356,23 @@ public virtual async Task DeleteAsync(RequestOptions requestOptions = } /// Deletes a classification rule. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(RequestOptions requestOptions = null) + public virtual Response Delete(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewClassificationRuleClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -396,8 +396,8 @@ public virtual Response Delete(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateDeleteRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -413,23 +413,23 @@ private HttpMessage CreateDeleteRequest(RequestOptions requestOptions = null) } /// Lists the rule versions of a classification rule. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetVersionsAsync(RequestOptions requestOptions = null) + public virtual async Task GetVersionsAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetVersionsRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetVersionsRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewClassificationRuleClient.GetVersions"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -452,23 +452,23 @@ public virtual async Task GetVersionsAsync(RequestOptions requestOptio } /// Lists the rule versions of a classification rule. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetVersions(RequestOptions requestOptions = null) + public virtual Response GetVersions(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetVersionsRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetVersionsRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewClassificationRuleClient.GetVersions"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -491,8 +491,8 @@ public virtual Response GetVersions(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetVersionsRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetVersionsRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -511,23 +511,23 @@ private HttpMessage CreateGetVersionsRequest(RequestOptions requestOptions = nul /// Sets Classification Action on a specific classification rule version. /// The Integer to use. /// The ClassificationAction to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task TagVersionAsync(int classificationRuleVersion, string action, RequestOptions requestOptions = null) + public virtual async Task TagVersionAsync(int classificationRuleVersion, string action, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateTagVersionRequest(classificationRuleVersion, action, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateTagVersionRequest(classificationRuleVersion, action, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewClassificationRuleClient.TagVersion"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -552,23 +552,23 @@ public virtual async Task TagVersionAsync(int classificationRuleVersio /// Sets Classification Action on a specific classification rule version. /// The Integer to use. /// The ClassificationAction to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response TagVersion(int classificationRuleVersion, string action, RequestOptions requestOptions = null) + public virtual Response TagVersion(int classificationRuleVersion, string action, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateTagVersionRequest(classificationRuleVersion, action, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateTagVersionRequest(classificationRuleVersion, action, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewClassificationRuleClient.TagVersion"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -593,8 +593,8 @@ public virtual Response TagVersion(int classificationRuleVersion, string action, /// Create Request for and operations. /// The Integer to use. /// The ClassificationAction to use. - /// The request options. - private HttpMessage CreateTagVersionRequest(int classificationRuleVersion, string action, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateTagVersionRequest(int classificationRuleVersion, string action, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/purview/Azure.Analytics.Purview.Scanning/src/Generated/PurviewDataSourceClient.cs b/sdk/purview/Azure.Analytics.Purview.Scanning/src/Generated/PurviewDataSourceClient.cs index 8d425600878a4..bb3b74e62d0a0 100644 --- a/sdk/purview/Azure.Analytics.Purview.Scanning/src/Generated/PurviewDataSourceClient.cs +++ b/sdk/purview/Azure.Analytics.Purview.Scanning/src/Generated/PurviewDataSourceClient.cs @@ -64,12 +64,12 @@ public PurviewDataSourceClient(Uri endpoint, string dataSourceName, TokenCredent /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -97,12 +97,12 @@ public PurviewDataSourceClient(Uri endpoint, string dataSourceName, TokenCredent /// /// Schema for Scan: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -130,12 +130,12 @@ public PurviewDataSourceClient(Uri endpoint, string dataSourceName, TokenCredent /// /// Schema for ScanResult: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// parentId /// string @@ -247,12 +247,12 @@ public PurviewDataSourceClient(Uri endpoint, string dataSourceName, TokenCredent /// /// Schema for ScanResultDiagnostics: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// notifications /// Notification[] @@ -268,12 +268,12 @@ public PurviewDataSourceClient(Uri endpoint, string dataSourceName, TokenCredent /// /// Schema for ScanResultError: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// code /// string @@ -301,12 +301,12 @@ public PurviewDataSourceClient(Uri endpoint, string dataSourceName, TokenCredent /// /// Schema for Notification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// message /// string @@ -322,12 +322,12 @@ public PurviewDataSourceClient(Uri endpoint, string dataSourceName, TokenCredent /// /// Schema for ErrorModel: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// code /// string @@ -354,24 +354,24 @@ public PurviewDataSourceClient(Uri endpoint, string dataSourceName, TokenCredent /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewDataSourceClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -398,12 +398,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -431,12 +431,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for Scan: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -464,12 +464,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for ScanResult: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// parentId /// string @@ -581,12 +581,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for ScanResultDiagnostics: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// notifications /// Notification[] @@ -602,12 +602,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for ScanResultError: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// code /// string @@ -635,12 +635,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for Notification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// message /// string @@ -656,12 +656,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for ErrorModel: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// code /// string @@ -688,24 +688,24 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewDataSourceClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -729,9 +729,9 @@ public virtual Response CreateOrUpdate(RequestContent requestBody, RequestOption } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -744,28 +744,28 @@ private HttpMessage CreateCreateOrUpdateRequest(RequestContent requestBody, Requ request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Get a data source. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetPropertiesAsync(RequestOptions requestOptions = null) + public virtual async Task GetPropertiesAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetPropertiesRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetPropertiesRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewDataSourceClient.GetProperties"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -788,23 +788,23 @@ public virtual async Task GetPropertiesAsync(RequestOptions requestOpt } /// Get a data source. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetProperties(RequestOptions requestOptions = null) + public virtual Response GetProperties(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetPropertiesRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetPropertiesRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewDataSourceClient.GetProperties"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -827,8 +827,8 @@ public virtual Response GetProperties(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetPropertiesRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetPropertiesRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -844,23 +844,23 @@ private HttpMessage CreateGetPropertiesRequest(RequestOptions requestOptions = n } /// Deletes a data source. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewDataSourceClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -884,23 +884,23 @@ public virtual async Task DeleteAsync(RequestOptions requestOptions = } /// Deletes a data source. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(RequestOptions requestOptions = null) + public virtual Response Delete(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewDataSourceClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -924,8 +924,8 @@ public virtual Response Delete(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateDeleteRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -941,23 +941,23 @@ private HttpMessage CreateDeleteRequest(RequestOptions requestOptions = null) } /// Lists the children of the collection. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetChildrenAsync(RequestOptions requestOptions = null) + public virtual async Task GetChildrenAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetChildrenRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetChildrenRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewDataSourceClient.GetChildren"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -980,23 +980,23 @@ public virtual async Task GetChildrenAsync(RequestOptions requestOptio } /// Lists the children of the collection. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetChildren(RequestOptions requestOptions = null) + public virtual Response GetChildren(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetChildrenRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetChildrenRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewDataSourceClient.GetChildren"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1019,8 +1019,8 @@ public virtual Response GetChildren(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetChildrenRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetChildrenRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1037,23 +1037,23 @@ private HttpMessage CreateGetChildrenRequest(RequestOptions requestOptions = nul } /// List scans in data source. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetScansAsync(RequestOptions requestOptions = null) + public virtual async Task GetScansAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetScansRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetScansRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewDataSourceClient.GetScans"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1076,23 +1076,23 @@ public virtual async Task GetScansAsync(RequestOptions requestOptions } /// List scans in data source. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetScans(RequestOptions requestOptions = null) + public virtual Response GetScans(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetScansRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetScansRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewDataSourceClient.GetScans"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1115,8 +1115,8 @@ public virtual Response GetScans(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetScansRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetScansRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/purview/Azure.Analytics.Purview.Scanning/src/Generated/PurviewScanClient.cs b/sdk/purview/Azure.Analytics.Purview.Scanning/src/Generated/PurviewScanClient.cs index d6792844636e7..8ad0f319764b9 100644 --- a/sdk/purview/Azure.Analytics.Purview.Scanning/src/Generated/PurviewScanClient.cs +++ b/sdk/purview/Azure.Analytics.Purview.Scanning/src/Generated/PurviewScanClient.cs @@ -68,23 +68,23 @@ public PurviewScanClient(Uri endpoint, string dataSourceName, string scanName, T } /// Get a filter. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetFilterAsync(RequestOptions requestOptions = null) + public virtual async Task GetFilterAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetFilterRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetFilterRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.GetFilter"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -107,23 +107,23 @@ public virtual async Task GetFilterAsync(RequestOptions requestOptions } /// Get a filter. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetFilter(RequestOptions requestOptions = null) + public virtual Response GetFilter(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetFilterRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetFilterRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.GetFilter"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -146,8 +146,8 @@ public virtual Response GetFilter(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetFilterRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetFilterRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -169,12 +169,12 @@ private HttpMessage CreateGetFilterRequest(RequestOptions requestOptions = null) /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -196,12 +196,12 @@ private HttpMessage CreateGetFilterRequest(RequestOptions requestOptions = null) /// /// Schema for FilterPropertiesAutoGenerated: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// excludeUriPrefixes /// string[] @@ -216,24 +216,24 @@ private HttpMessage CreateGetFilterRequest(RequestOptions requestOptions = null) /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateFilterAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateFilterAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateFilterRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateFilterRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.CreateOrUpdateFilter"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -260,12 +260,12 @@ public virtual async Task CreateOrUpdateFilterAsync(RequestContent req /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -287,12 +287,12 @@ public virtual async Task CreateOrUpdateFilterAsync(RequestContent req /// /// Schema for FilterPropertiesAutoGenerated: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// excludeUriPrefixes /// string[] @@ -307,24 +307,24 @@ public virtual async Task CreateOrUpdateFilterAsync(RequestContent req /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdateFilter(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdateFilter(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateFilterRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateFilterRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.CreateOrUpdateFilter"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -348,9 +348,9 @@ public virtual Response CreateOrUpdateFilter(RequestContent requestBody, Request } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateFilterRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateFilterRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -366,7 +366,7 @@ private HttpMessage CreateCreateOrUpdateFilterRequest(RequestContent requestBody request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } @@ -374,12 +374,12 @@ private HttpMessage CreateCreateOrUpdateFilterRequest(RequestContent requestBody /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -407,12 +407,12 @@ private HttpMessage CreateCreateOrUpdateFilterRequest(RequestContent requestBody /// /// Schema for ScanResult: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// parentId /// string @@ -524,12 +524,12 @@ private HttpMessage CreateCreateOrUpdateFilterRequest(RequestContent requestBody /// /// Schema for ScanResultDiagnostics: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// notifications /// Notification[] @@ -545,12 +545,12 @@ private HttpMessage CreateCreateOrUpdateFilterRequest(RequestContent requestBody /// /// Schema for ScanResultError: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// code /// string @@ -578,12 +578,12 @@ private HttpMessage CreateCreateOrUpdateFilterRequest(RequestContent requestBody /// /// Schema for Notification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// message /// string @@ -599,12 +599,12 @@ private HttpMessage CreateCreateOrUpdateFilterRequest(RequestContent requestBody /// /// Schema for ErrorModel: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// code /// string @@ -631,24 +631,24 @@ private HttpMessage CreateCreateOrUpdateFilterRequest(RequestContent requestBody /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.CreateOrUpdate"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -675,12 +675,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -708,12 +708,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for ScanResult: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// parentId /// string @@ -825,12 +825,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for ScanResultDiagnostics: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// notifications /// Notification[] @@ -846,12 +846,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for ScanResultError: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// code /// string @@ -879,12 +879,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for Notification: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// message /// string @@ -900,12 +900,12 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// Schema for ErrorModel: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// code /// string @@ -932,24 +932,24 @@ public virtual async Task CreateOrUpdateAsync(RequestContent requestBo /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdate(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdate(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.CreateOrUpdate"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -973,9 +973,9 @@ public virtual Response CreateOrUpdate(RequestContent requestBody, RequestOption } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -990,28 +990,28 @@ private HttpMessage CreateCreateOrUpdateRequest(RequestContent requestBody, Requ request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Gets a scan information. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetPropertiesAsync(RequestOptions requestOptions = null) + public virtual async Task GetPropertiesAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetPropertiesRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetPropertiesRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.GetProperties"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1034,23 +1034,23 @@ public virtual async Task GetPropertiesAsync(RequestOptions requestOpt } /// Gets a scan information. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetProperties(RequestOptions requestOptions = null) + public virtual Response GetProperties(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetPropertiesRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetPropertiesRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.GetProperties"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1073,8 +1073,8 @@ public virtual Response GetProperties(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetPropertiesRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetPropertiesRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1092,23 +1092,23 @@ private HttpMessage CreateGetPropertiesRequest(RequestOptions requestOptions = n } /// Deletes the scan associated with the data source. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteAsync(RequestOptions requestOptions = null) + public virtual async Task DeleteAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.Delete"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1132,23 +1132,23 @@ public virtual async Task DeleteAsync(RequestOptions requestOptions = } /// Deletes the scan associated with the data source. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response Delete(RequestOptions requestOptions = null) + public virtual Response Delete(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.Delete"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1172,8 +1172,8 @@ public virtual Response Delete(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateDeleteRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1193,23 +1193,23 @@ private HttpMessage CreateDeleteRequest(RequestOptions requestOptions = null) /// Runs the scan. /// The String to use. /// The ScanLevelType to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task RunScanAsync(string runId, string scanLevel = null, RequestOptions requestOptions = null) + public virtual async Task RunScanAsync(string runId, string scanLevel = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateRunScanRequest(runId, scanLevel, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateRunScanRequest(runId, scanLevel, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.RunScan"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1234,23 +1234,23 @@ public virtual async Task RunScanAsync(string runId, string scanLevel /// Runs the scan. /// The String to use. /// The ScanLevelType to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response RunScan(string runId, string scanLevel = null, RequestOptions requestOptions = null) + public virtual Response RunScan(string runId, string scanLevel = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateRunScanRequest(runId, scanLevel, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateRunScanRequest(runId, scanLevel, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.RunScan"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1275,8 +1275,8 @@ public virtual Response RunScan(string runId, string scanLevel = null, RequestOp /// Create Request for and operations. /// The String to use. /// The ScanLevelType to use. - /// The request options. - private HttpMessage CreateRunScanRequest(string runId, string scanLevel = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateRunScanRequest(string runId, string scanLevel = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1301,23 +1301,23 @@ private HttpMessage CreateRunScanRequest(string runId, string scanLevel = null, /// Cancels a scan. /// The String to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CancelScanAsync(string runId, RequestOptions requestOptions = null) + public virtual async Task CancelScanAsync(string runId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCancelScanRequest(runId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCancelScanRequest(runId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.CancelScan"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1341,23 +1341,23 @@ public virtual async Task CancelScanAsync(string runId, RequestOptions /// Cancels a scan. /// The String to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CancelScan(string runId, RequestOptions requestOptions = null) + public virtual Response CancelScan(string runId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCancelScanRequest(runId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCancelScanRequest(runId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.CancelScan"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1381,8 +1381,8 @@ public virtual Response CancelScan(string runId, RequestOptions requestOptions = /// Create Request for and operations. /// The String to use. - /// The request options. - private HttpMessage CreateCancelScanRequest(string runId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateCancelScanRequest(string runId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1403,23 +1403,23 @@ private HttpMessage CreateCancelScanRequest(string runId, RequestOptions request } /// Lists the scan history of a scan. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetRunsAsync(RequestOptions requestOptions = null) + public virtual async Task GetRunsAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRunsRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRunsRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.GetRuns"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1442,23 +1442,23 @@ public virtual async Task GetRunsAsync(RequestOptions requestOptions = } /// Lists the scan history of a scan. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetRuns(RequestOptions requestOptions = null) + public virtual Response GetRuns(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetRunsRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetRunsRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.GetRuns"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1481,8 +1481,8 @@ public virtual Response GetRuns(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetRunsRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetRunsRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1501,23 +1501,23 @@ private HttpMessage CreateGetRunsRequest(RequestOptions requestOptions = null) } /// Gets trigger information. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetTriggerAsync(RequestOptions requestOptions = null) + public virtual async Task GetTriggerAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetTriggerRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetTriggerRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.GetTrigger"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1540,23 +1540,23 @@ public virtual async Task GetTriggerAsync(RequestOptions requestOption } /// Gets trigger information. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetTrigger(RequestOptions requestOptions = null) + public virtual Response GetTrigger(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetTriggerRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetTriggerRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.GetTrigger"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1579,8 +1579,8 @@ public virtual Response GetTrigger(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetTriggerRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetTriggerRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1602,12 +1602,12 @@ private HttpMessage CreateGetTriggerRequest(RequestOptions requestOptions = null /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -1629,12 +1629,12 @@ private HttpMessage CreateGetTriggerRequest(RequestOptions requestOptions = null /// /// Schema for TriggerPropertiesAutoGenerated: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// recurrence /// TriggerPropertiesRecurrence @@ -1680,12 +1680,12 @@ private HttpMessage CreateGetTriggerRequest(RequestOptions requestOptions = null /// /// Schema for TriggerPropertiesRecurrence: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// frequency /// "Week" | "Month" @@ -1725,12 +1725,12 @@ private HttpMessage CreateGetTriggerRequest(RequestOptions requestOptions = null /// /// Schema for TriggerRecurrenceSchedule: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// additionalProperties /// Dictionary<string, AnyObject> @@ -1770,12 +1770,12 @@ private HttpMessage CreateGetTriggerRequest(RequestOptions requestOptions = null /// /// Schema for RecurrenceScheduleOccurrence: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// additionalProperties /// Dictionary<string, AnyObject> @@ -1796,24 +1796,24 @@ private HttpMessage CreateGetTriggerRequest(RequestOptions requestOptions = null /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateTriggerAsync(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateTriggerAsync(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateTriggerRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateTriggerRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.CreateOrUpdateTrigger"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1840,12 +1840,12 @@ public virtual async Task CreateOrUpdateTriggerAsync(RequestContent re /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -1867,12 +1867,12 @@ public virtual async Task CreateOrUpdateTriggerAsync(RequestContent re /// /// Schema for TriggerPropertiesAutoGenerated: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// recurrence /// TriggerPropertiesRecurrence @@ -1918,12 +1918,12 @@ public virtual async Task CreateOrUpdateTriggerAsync(RequestContent re /// /// Schema for TriggerPropertiesRecurrence: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// frequency /// "Week" | "Month" @@ -1963,12 +1963,12 @@ public virtual async Task CreateOrUpdateTriggerAsync(RequestContent re /// /// Schema for TriggerRecurrenceSchedule: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// additionalProperties /// Dictionary<string, AnyObject> @@ -2008,12 +2008,12 @@ public virtual async Task CreateOrUpdateTriggerAsync(RequestContent re /// /// Schema for RecurrenceScheduleOccurrence: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// additionalProperties /// Dictionary<string, AnyObject> @@ -2034,24 +2034,24 @@ public virtual async Task CreateOrUpdateTriggerAsync(RequestContent re /// /// /// - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdateTrigger(RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdateTrigger(RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateTriggerRequest(requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateTriggerRequest(content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.CreateOrUpdateTrigger"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2075,9 +2075,9 @@ public virtual Response CreateOrUpdateTrigger(RequestContent requestBody, Reques } /// Create Request for and operations. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateTriggerRequest(RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateTriggerRequest(RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -2093,28 +2093,28 @@ private HttpMessage CreateCreateOrUpdateTriggerRequest(RequestContent requestBod request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes the trigger associated with the scan. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteTriggerAsync(RequestOptions requestOptions = null) + public virtual async Task DeleteTriggerAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteTriggerRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteTriggerRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.DeleteTrigger"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2138,23 +2138,23 @@ public virtual async Task DeleteTriggerAsync(RequestOptions requestOpt } /// Deletes the trigger associated with the scan. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response DeleteTrigger(RequestOptions requestOptions = null) + public virtual Response DeleteTrigger(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteTriggerRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteTriggerRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanClient.DeleteTrigger"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -2178,8 +2178,8 @@ public virtual Response DeleteTrigger(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateDeleteTriggerRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteTriggerRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/purview/Azure.Analytics.Purview.Scanning/src/Generated/PurviewScanningServiceClient.cs b/sdk/purview/Azure.Analytics.Purview.Scanning/src/Generated/PurviewScanningServiceClient.cs index 11392834801d2..fce3b858e1fb4 100644 --- a/sdk/purview/Azure.Analytics.Purview.Scanning/src/Generated/PurviewScanningServiceClient.cs +++ b/sdk/purview/Azure.Analytics.Purview.Scanning/src/Generated/PurviewScanningServiceClient.cs @@ -55,23 +55,23 @@ public PurviewScanningServiceClient(Uri endpoint, TokenCredential credential, Pu /// Gets azureKeyVault information. /// The String to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetKeyVaultReferenceAsync(string azureKeyVaultName, RequestOptions requestOptions = null) + public virtual async Task GetKeyVaultReferenceAsync(string azureKeyVaultName, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetKeyVaultReferenceRequest(azureKeyVaultName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetKeyVaultReferenceRequest(azureKeyVaultName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetKeyVaultReference"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -95,23 +95,23 @@ public virtual async Task GetKeyVaultReferenceAsync(string azureKeyVau /// Gets azureKeyVault information. /// The String to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetKeyVaultReference(string azureKeyVaultName, RequestOptions requestOptions = null) + public virtual Response GetKeyVaultReference(string azureKeyVaultName, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetKeyVaultReferenceRequest(azureKeyVaultName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetKeyVaultReferenceRequest(azureKeyVaultName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetKeyVaultReference"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -135,8 +135,8 @@ public virtual Response GetKeyVaultReference(string azureKeyVaultName, RequestOp /// Create Request for and operations. /// The String to use. - /// The request options. - private HttpMessage CreateGetKeyVaultReferenceRequest(string azureKeyVaultName, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetKeyVaultReferenceRequest(string azureKeyVaultName, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -155,12 +155,12 @@ private HttpMessage CreateGetKeyVaultReferenceRequest(string azureKeyVaultName, /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -182,12 +182,12 @@ private HttpMessage CreateGetKeyVaultReferenceRequest(string azureKeyVaultName, /// /// Schema for AzureKeyVaultPropertiesAutoGenerated: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// baseUrl /// string @@ -203,24 +203,24 @@ private HttpMessage CreateGetKeyVaultReferenceRequest(string azureKeyVaultName, /// /// /// The String to use. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateKeyVaultReferenceAsync(string azureKeyVaultName, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateKeyVaultReferenceAsync(string azureKeyVaultName, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateKeyVaultReferenceRequest(azureKeyVaultName, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateKeyVaultReferenceRequest(azureKeyVaultName, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.CreateOrUpdateKeyVaultReference"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -246,12 +246,12 @@ public virtual async Task CreateOrUpdateKeyVaultReferenceAsync(string /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// id /// string @@ -273,12 +273,12 @@ public virtual async Task CreateOrUpdateKeyVaultReferenceAsync(string /// /// Schema for AzureKeyVaultPropertiesAutoGenerated: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// baseUrl /// string @@ -294,24 +294,24 @@ public virtual async Task CreateOrUpdateKeyVaultReferenceAsync(string /// /// /// The String to use. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdateKeyVaultReference(string azureKeyVaultName, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdateKeyVaultReference(string azureKeyVaultName, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateKeyVaultReferenceRequest(azureKeyVaultName, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateKeyVaultReferenceRequest(azureKeyVaultName, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.CreateOrUpdateKeyVaultReference"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -335,9 +335,9 @@ public virtual Response CreateOrUpdateKeyVaultReference(string azureKeyVaultName /// Create Request for and operations. /// The String to use. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateKeyVaultReferenceRequest(string azureKeyVaultName, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateKeyVaultReferenceRequest(string azureKeyVaultName, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -350,29 +350,29 @@ private HttpMessage CreateCreateOrUpdateKeyVaultReferenceRequest(string azureKey request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes the azureKeyVault associated with the account. /// The String to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteKeyVaultReferenceAsync(string azureKeyVaultName, RequestOptions requestOptions = null) + public virtual async Task DeleteKeyVaultReferenceAsync(string azureKeyVaultName, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteKeyVaultReferenceRequest(azureKeyVaultName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteKeyVaultReferenceRequest(azureKeyVaultName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.DeleteKeyVaultReference"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -397,23 +397,23 @@ public virtual async Task DeleteKeyVaultReferenceAsync(string azureKey /// Deletes the azureKeyVault associated with the account. /// The String to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response DeleteKeyVaultReference(string azureKeyVaultName, RequestOptions requestOptions = null) + public virtual Response DeleteKeyVaultReference(string azureKeyVaultName, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteKeyVaultReferenceRequest(azureKeyVaultName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteKeyVaultReferenceRequest(azureKeyVaultName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.DeleteKeyVaultReference"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -438,8 +438,8 @@ public virtual Response DeleteKeyVaultReference(string azureKeyVaultName, Reques /// Create Request for and operations. /// The String to use. - /// The request options. - private HttpMessage CreateDeleteKeyVaultReferenceRequest(string azureKeyVaultName, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteKeyVaultReferenceRequest(string azureKeyVaultName, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -455,23 +455,23 @@ private HttpMessage CreateDeleteKeyVaultReferenceRequest(string azureKeyVaultNam } /// List azureKeyVaults in account. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetKeyVaultReferencesAsync(RequestOptions requestOptions = null) + public virtual async Task GetKeyVaultReferencesAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetKeyVaultReferencesRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetKeyVaultReferencesRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetKeyVaultReferences"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -494,23 +494,23 @@ public virtual async Task GetKeyVaultReferencesAsync(RequestOptions re } /// List azureKeyVaults in account. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetKeyVaultReferences(RequestOptions requestOptions = null) + public virtual Response GetKeyVaultReferences(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetKeyVaultReferencesRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetKeyVaultReferencesRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetKeyVaultReferences"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -533,8 +533,8 @@ public virtual Response GetKeyVaultReferences(RequestOptions requestOptions = nu } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetKeyVaultReferencesRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetKeyVaultReferencesRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -549,23 +549,23 @@ private HttpMessage CreateGetKeyVaultReferencesRequest(RequestOptions requestOpt } /// List classification rules in Account. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetClassificationRulesAsync(RequestOptions requestOptions = null) + public virtual async Task GetClassificationRulesAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetClassificationRulesRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetClassificationRulesRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetClassificationRules"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -588,23 +588,23 @@ public virtual async Task GetClassificationRulesAsync(RequestOptions r } /// List classification rules in Account. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetClassificationRules(RequestOptions requestOptions = null) + public virtual Response GetClassificationRules(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetClassificationRulesRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetClassificationRulesRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetClassificationRules"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -627,8 +627,8 @@ public virtual Response GetClassificationRules(RequestOptions requestOptions = n } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetClassificationRulesRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetClassificationRulesRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -643,23 +643,23 @@ private HttpMessage CreateGetClassificationRulesRequest(RequestOptions requestOp } /// List data sources in Data catalog. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetDataSourcesAsync(RequestOptions requestOptions = null) + public virtual async Task GetDataSourcesAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetDataSourcesRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetDataSourcesRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetDataSources"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -682,23 +682,23 @@ public virtual async Task GetDataSourcesAsync(RequestOptions requestOp } /// List data sources in Data catalog. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetDataSources(RequestOptions requestOptions = null) + public virtual Response GetDataSources(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetDataSourcesRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetDataSourcesRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetDataSources"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -721,8 +721,8 @@ public virtual Response GetDataSources(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetDataSourcesRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetDataSourcesRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -737,23 +737,23 @@ private HttpMessage CreateGetDataSourcesRequest(RequestOptions requestOptions = } /// Lists the data sources in the account that do not belong to any collection. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetUnparentedDataSourcesAsync(RequestOptions requestOptions = null) + public virtual async Task GetUnparentedDataSourcesAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetUnparentedDataSourcesRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetUnparentedDataSourcesRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetUnparentedDataSources"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -776,23 +776,23 @@ public virtual async Task GetUnparentedDataSourcesAsync(RequestOptions } /// Lists the data sources in the account that do not belong to any collection. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetUnparentedDataSources(RequestOptions requestOptions = null) + public virtual Response GetUnparentedDataSources(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetUnparentedDataSourcesRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetUnparentedDataSourcesRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetUnparentedDataSources"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -815,8 +815,8 @@ public virtual Response GetUnparentedDataSources(RequestOptions requestOptions = } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetUnparentedDataSourcesRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetUnparentedDataSourcesRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -832,23 +832,23 @@ private HttpMessage CreateGetUnparentedDataSourcesRequest(RequestOptions request /// Get a scan ruleset. /// The String to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetScanRulesetAsync(string scanRulesetName, RequestOptions requestOptions = null) + public virtual async Task GetScanRulesetAsync(string scanRulesetName, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetScanRulesetRequest(scanRulesetName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetScanRulesetRequest(scanRulesetName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetScanRuleset"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -872,23 +872,23 @@ public virtual async Task GetScanRulesetAsync(string scanRulesetName, /// Get a scan ruleset. /// The String to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetScanRuleset(string scanRulesetName, RequestOptions requestOptions = null) + public virtual Response GetScanRuleset(string scanRulesetName, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetScanRulesetRequest(scanRulesetName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetScanRulesetRequest(scanRulesetName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetScanRuleset"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -912,8 +912,8 @@ public virtual Response GetScanRuleset(string scanRulesetName, RequestOptions re /// Create Request for and operations. /// The String to use. - /// The request options. - private HttpMessage CreateGetScanRulesetRequest(string scanRulesetName, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetScanRulesetRequest(string scanRulesetName, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -932,12 +932,12 @@ private HttpMessage CreateGetScanRulesetRequest(string scanRulesetName, RequestO /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// scanRulesetType /// "Custom" | "System" @@ -977,24 +977,24 @@ private HttpMessage CreateGetScanRulesetRequest(string scanRulesetName, RequestO /// /// /// The String to use. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CreateOrUpdateScanRuelsetAsync(string scanRulesetName, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task CreateOrUpdateScanRuelsetAsync(string scanRulesetName, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateScanRuelsetRequest(scanRulesetName, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateScanRuelsetRequest(scanRulesetName, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.CreateOrUpdateScanRuelset"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1021,12 +1021,12 @@ public virtual async Task CreateOrUpdateScanRuelsetAsync(string scanRu /// /// Schema for Request Body: /// - /// + /// /// Name /// Type /// Required /// Description - /// + /// /// /// scanRulesetType /// "Custom" | "System" @@ -1066,24 +1066,24 @@ public virtual async Task CreateOrUpdateScanRuelsetAsync(string scanRu /// /// /// The String to use. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CreateOrUpdateScanRuelset(string scanRulesetName, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response CreateOrUpdateScanRuelset(string scanRulesetName, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCreateOrUpdateScanRuelsetRequest(scanRulesetName, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCreateOrUpdateScanRuelsetRequest(scanRulesetName, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.CreateOrUpdateScanRuelset"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1108,9 +1108,9 @@ public virtual Response CreateOrUpdateScanRuelset(string scanRulesetName, Reques /// Create Request for and operations. /// The String to use. - /// The request body. - /// The request options. - private HttpMessage CreateCreateOrUpdateScanRuelsetRequest(string scanRulesetName, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateCreateOrUpdateScanRuelsetRequest(string scanRulesetName, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1123,29 +1123,29 @@ private HttpMessage CreateCreateOrUpdateScanRuelsetRequest(string scanRulesetNam request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); - request.Content = requestBody; + request.Content = content; return message; } /// Deletes a scan ruleset. /// The String to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task DeleteScanRulesetAsync(string scanRulesetName, RequestOptions requestOptions = null) + public virtual async Task DeleteScanRulesetAsync(string scanRulesetName, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteScanRulesetRequest(scanRulesetName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteScanRulesetRequest(scanRulesetName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.DeleteScanRuleset"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1170,23 +1170,23 @@ public virtual async Task DeleteScanRulesetAsync(string scanRulesetNam /// Deletes a scan ruleset. /// The String to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response DeleteScanRuleset(string scanRulesetName, RequestOptions requestOptions = null) + public virtual Response DeleteScanRuleset(string scanRulesetName, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateDeleteScanRulesetRequest(scanRulesetName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateDeleteScanRulesetRequest(scanRulesetName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.DeleteScanRuleset"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1211,8 +1211,8 @@ public virtual Response DeleteScanRuleset(string scanRulesetName, RequestOptions /// Create Request for and operations. /// The String to use. - /// The request options. - private HttpMessage CreateDeleteScanRulesetRequest(string scanRulesetName, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateDeleteScanRulesetRequest(string scanRulesetName, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1228,23 +1228,23 @@ private HttpMessage CreateDeleteScanRulesetRequest(string scanRulesetName, Reque } /// List scan rulesets in Data catalog. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetScanRulesetsAsync(RequestOptions requestOptions = null) + public virtual async Task GetScanRulesetsAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetScanRulesetsRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetScanRulesetsRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetScanRulesets"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1267,23 +1267,23 @@ public virtual async Task GetScanRulesetsAsync(RequestOptions requestO } /// List scan rulesets in Data catalog. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetScanRulesets(RequestOptions requestOptions = null) + public virtual Response GetScanRulesets(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetScanRulesetsRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetScanRulesetsRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetScanRulesets"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1306,8 +1306,8 @@ public virtual Response GetScanRulesets(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetScanRulesetsRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetScanRulesetsRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1322,23 +1322,23 @@ private HttpMessage CreateGetScanRulesetsRequest(RequestOptions requestOptions = } /// List all system scan rulesets for an account. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetSystemRulesetsAsync(RequestOptions requestOptions = null) + public virtual async Task GetSystemRulesetsAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetSystemRulesetsRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetSystemRulesetsRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetSystemRulesets"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1361,23 +1361,23 @@ public virtual async Task GetSystemRulesetsAsync(RequestOptions reques } /// List all system scan rulesets for an account. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetSystemRulesets(RequestOptions requestOptions = null) + public virtual Response GetSystemRulesets(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetSystemRulesetsRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetSystemRulesetsRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetSystemRulesets"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1400,8 +1400,8 @@ public virtual Response GetSystemRulesets(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetSystemRulesetsRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetSystemRulesetsRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1417,23 +1417,23 @@ private HttpMessage CreateGetSystemRulesetsRequest(RequestOptions requestOptions /// Get a system scan ruleset for a data source. /// The DataSourceType to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetSystemRulesetsForDataSourceAsync(string dataSourceType, RequestOptions requestOptions = null) + public virtual async Task GetSystemRulesetsForDataSourceAsync(string dataSourceType, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetSystemRulesetsForDataSourceRequest(dataSourceType, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetSystemRulesetsForDataSourceRequest(dataSourceType, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetSystemRulesetsForDataSource"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1457,23 +1457,23 @@ public virtual async Task GetSystemRulesetsForDataSourceAsync(string d /// Get a system scan ruleset for a data source. /// The DataSourceType to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetSystemRulesetsForDataSource(string dataSourceType, RequestOptions requestOptions = null) + public virtual Response GetSystemRulesetsForDataSource(string dataSourceType, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetSystemRulesetsForDataSourceRequest(dataSourceType, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetSystemRulesetsForDataSourceRequest(dataSourceType, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetSystemRulesetsForDataSource"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1497,8 +1497,8 @@ public virtual Response GetSystemRulesetsForDataSource(string dataSourceType, Re /// Create Request for and operations. /// The DataSourceType to use. - /// The request options. - private HttpMessage CreateGetSystemRulesetsForDataSourceRequest(string dataSourceType, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetSystemRulesetsForDataSourceRequest(string dataSourceType, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1516,23 +1516,23 @@ private HttpMessage CreateGetSystemRulesetsForDataSourceRequest(string dataSourc /// Get a scan ruleset by version. /// The Integer to use. /// The DataSourceType to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetSystemRulesetsForVersionAsync(int version, string dataSourceType = null, RequestOptions requestOptions = null) + public virtual async Task GetSystemRulesetsForVersionAsync(int version, string dataSourceType = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetSystemRulesetsForVersionRequest(version, dataSourceType, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetSystemRulesetsForVersionRequest(version, dataSourceType, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetSystemRulesetsForVersion"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1557,23 +1557,23 @@ public virtual async Task GetSystemRulesetsForVersionAsync(int version /// Get a scan ruleset by version. /// The Integer to use. /// The DataSourceType to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetSystemRulesetsForVersion(int version, string dataSourceType = null, RequestOptions requestOptions = null) + public virtual Response GetSystemRulesetsForVersion(int version, string dataSourceType = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetSystemRulesetsForVersionRequest(version, dataSourceType, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetSystemRulesetsForVersionRequest(version, dataSourceType, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetSystemRulesetsForVersion"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1598,8 +1598,8 @@ public virtual Response GetSystemRulesetsForVersion(int version, string dataSour /// Create Request for and operations. /// The Integer to use. /// The DataSourceType to use. - /// The request options. - private HttpMessage CreateGetSystemRulesetsForVersionRequest(int version, string dataSourceType = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetSystemRulesetsForVersionRequest(int version, string dataSourceType = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1620,23 +1620,23 @@ private HttpMessage CreateGetSystemRulesetsForVersionRequest(int version, string /// Get the latest version of a system scan ruleset. /// The DataSourceType to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetLatestSystemRulestesAsync(string dataSourceType = null, RequestOptions requestOptions = null) + public virtual async Task GetLatestSystemRulestesAsync(string dataSourceType = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetLatestSystemRulestesRequest(dataSourceType, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetLatestSystemRulestesRequest(dataSourceType, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetLatestSystemRulestes"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1660,23 +1660,23 @@ public virtual async Task GetLatestSystemRulestesAsync(string dataSour /// Get the latest version of a system scan ruleset. /// The DataSourceType to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetLatestSystemRulestes(string dataSourceType = null, RequestOptions requestOptions = null) + public virtual Response GetLatestSystemRulestes(string dataSourceType = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetLatestSystemRulestesRequest(dataSourceType, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetLatestSystemRulestesRequest(dataSourceType, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetLatestSystemRulestes"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1700,8 +1700,8 @@ public virtual Response GetLatestSystemRulestes(string dataSourceType = null, Re /// Create Request for and operations. /// The DataSourceType to use. - /// The request options. - private HttpMessage CreateGetLatestSystemRulestesRequest(string dataSourceType = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetLatestSystemRulestesRequest(string dataSourceType = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1721,23 +1721,23 @@ private HttpMessage CreateGetLatestSystemRulestesRequest(string dataSourceType = /// List system scan ruleset versions in Data catalog. /// The DataSourceType to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetSystemRulesetsVersionsAsync(string dataSourceType = null, RequestOptions requestOptions = null) + public virtual async Task GetSystemRulesetsVersionsAsync(string dataSourceType = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetSystemRulesetsVersionsRequest(dataSourceType, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetSystemRulesetsVersionsRequest(dataSourceType, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetSystemRulesetsVersions"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1761,23 +1761,23 @@ public virtual async Task GetSystemRulesetsVersionsAsync(string dataSo /// List system scan ruleset versions in Data catalog. /// The DataSourceType to use. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetSystemRulesetsVersions(string dataSourceType = null, RequestOptions requestOptions = null) + public virtual Response GetSystemRulesetsVersions(string dataSourceType = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetSystemRulesetsVersionsRequest(dataSourceType, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetSystemRulesetsVersionsRequest(dataSourceType, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("PurviewScanningServiceClient.GetSystemRulesetsVersions"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1801,8 +1801,8 @@ public virtual Response GetSystemRulesetsVersions(string dataSourceType = null, /// Create Request for and operations. /// The DataSourceType to use. - /// The request options. - private HttpMessage CreateGetSystemRulesetsVersionsRequest(string dataSourceType = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetSystemRulesetsVersionsRequest(string dataSourceType = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/purview/ci.yml b/sdk/purview/ci.yml index 6c793145cf129..8421be6f7903b 100644 --- a/sdk/purview/ci.yml +++ b/sdk/purview/ci.yml @@ -2,7 +2,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -13,7 +12,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/quantum/Azure.Quantum.Jobs/README.md b/sdk/quantum/Azure.Quantum.Jobs/README.md index ceae8cde649c9..8bc7bd13bb9fb 100644 --- a/sdk/quantum/Azure.Quantum.Jobs/README.md +++ b/sdk/quantum/Azure.Quantum.Jobs/README.md @@ -47,12 +47,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -189,12 +189,12 @@ additional questions or comments. -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/quantum/Azure.Quantum.Jobs/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/quantum/Azure.Quantum.Jobs/src [resource-groups]: https://docs.microsoft.com/azure/azure-resource-manager/management/manage-resource-groups-portal [workspaces]: https://docs.microsoft.com/azure/quantum/how-to-create-quantum-workspaces-with-the-azure-portal [location]: https://azure.microsoft.com/global-infrastructure/services/?products=quantum [blob-storage]: https://docs.microsoft.com/azure/storage/blobs/storage-blobs-introduction -[contributing]: https://github.com/Azure/azure-sdk-for-net/tree/master/CONTRIBUTING.md +[contributing]: https://github.com/Azure/azure-sdk-for-net/tree/main/CONTRIBUTING.md [subscriptions]: https://ms.portal.azure.com/#blade/Microsoft_Azure_Billing/SubscriptionsBlade [credentials]: https://docs.microsoft.com/dotnet/api/overview/azure/identity-readme#credentials [style-guide-msft]: https://docs.microsoft.com/style-guide/capitalization diff --git a/sdk/quantum/ci.yml b/sdk/quantum/ci.yml index 2e2e3b1ca1b7c..5218fa5a1fd08 100644 --- a/sdk/quantum/ci.yml +++ b/sdk/quantum/ci.yml @@ -2,7 +2,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -13,7 +12,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/remoterendering/Azure.MixedReality.RemoteRendering/README.md b/sdk/remoterendering/Azure.MixedReality.RemoteRendering/README.md index 377970c3a909d..fec67813333d3 100644 --- a/sdk/remoterendering/Azure.MixedReality.RemoteRendering/README.md +++ b/sdk/remoterendering/Azure.MixedReality.RemoteRendering/README.md @@ -128,7 +128,7 @@ RemoteRenderingClient client = new RemoteRenderingClient(remoteRenderingEndpoint #### Authenticating with a static access token You can pass a Mixed Reality access token as an `AccessToken` previously retrieved from the -[Mixed Reality STS service](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/mixedreality/Azure.MixedReality.Authentication) +[Mixed Reality STS service](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/mixedreality/Azure.MixedReality.Authentication) to be used with a Mixed Reality client library: ```csharp Snippet:CreateAClientWithStaticAccessToken diff --git a/sdk/remoterendering/ci.yml b/sdk/remoterendering/ci.yml index 2aa96ca9c9b11..602701e139279 100644 --- a/sdk/remoterendering/ci.yml +++ b/sdk/remoterendering/ci.yml @@ -2,7 +2,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -13,7 +12,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/remoterendering/test-resources-post.ps1 b/sdk/remoterendering/test-resources-post.ps1 index 068dd4ebc92ac..134d7cd534cbc 100644 --- a/sdk/remoterendering/test-resources-post.ps1 +++ b/sdk/remoterendering/test-resources-post.ps1 @@ -2,7 +2,7 @@ # Licensed under the MIT License. # This script is used to generate the Test Configuration file for Storage live tests. -# It is invoked by the https://github.com/Azure/azure-sdk-for-net/blob/master/eng/New-TestResources.ps1 +# It is invoked by the https://github.com/Azure/azure-sdk-for-net/blob/main/eng/New-TestResources.ps1 # script after the ARM template, defined in https://github.com/Azure/azure-sdk-for-net/blob/arm-template-storage/sdk/storage/test-resources.json, # is finished being deployed. The ARM template is responsible for creating the Storage accounts needed for live tests. diff --git a/sdk/resources/Azure.ResourceManager.Resources/README.md b/sdk/resources/Azure.ResourceManager.Resources/README.md index dac3c22660e59..a670981d19d25 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/README.md +++ b/sdk/resources/Azure.ResourceManager.Resources/README.md @@ -18,7 +18,7 @@ Install-Package Azure.ResourceManager.Resources -Version 1.0.0-preview.2 ### Authenticate the Client -To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) ## Key concepts @@ -28,9 +28,9 @@ Key concepts of the Azure .NET SDK can be found [here](https://azure.github.io/a Documentation is available to help you learn how to use this package -- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) - [API References](https://docs.microsoft.com/dotnet/api/?view=azure-dotnet) -- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) +- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) ## Examples diff --git a/sdk/resources/ci.yml b/sdk/resources/ci.yml index 502590954132d..f42c7920a85e3 100644 --- a/sdk/resources/ci.yml +++ b/sdk/resources/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/schemaregistry/Azure.Data.SchemaRegistry/README.md b/sdk/schemaregistry/Azure.Data.SchemaRegistry/README.md index 9c0f7e666bd4b..2c750b5fb8a1f 100644 --- a/sdk/schemaregistry/Azure.Data.SchemaRegistry/README.md +++ b/sdk/schemaregistry/Azure.Data.SchemaRegistry/README.md @@ -44,7 +44,7 @@ Once you have the Azure resource credentials and the Event Hubs namespace hostna ```C# Snippet:SchemaRegistryCreateSchemaRegistryClient // Create a new SchemaRegistry client using the default credential from Azure.Identity using environment variables previously set, // including AZURE_CLIENT_ID, AZURE_CLIENT_SECRET, and AZURE_TENANT_ID. -// For more information on Azure.Identity usage, see: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +// For more information on Azure.Identity usage, see: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md var client = new SchemaRegistryClient(endpoint: endpoint, credential: new DefaultAzureCredential()); ``` @@ -67,12 +67,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -161,10 +161,10 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con [event_hubs_namespace]: https://docs.microsoft.com/azure/event-hubs/event-hubs-about [azure_powershell]: https://docs.microsoft.com/powershell/azure/ [create_event_hubs_namespace]: https://docs.microsoft.com/azure/event-hubs/event-hubs-quickstart-powershell#create-an-event-hubs-namespace -[quickstart_guide]: https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md -[schema_registry_client]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/schemaregistry/Azure.Data.SchemaRegistry/src/SchemaRegistryClient.cs +[quickstart_guide]: https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md +[schema_registry_client]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/schemaregistry/Azure.Data.SchemaRegistry/src/SchemaRegistryClient.cs [azure_portal]: https://ms.portal.azure.com/ -[schema_properties]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/schemaregistry/Azure.Data.SchemaRegistry/src/SchemaProperties.cs +[schema_properties]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/schemaregistry/Azure.Data.SchemaRegistry/src/SchemaProperties.cs [azure_identity]: https://www.nuget.org/packages/Azure.Identity [cla]: https://cla.microsoft.com [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ diff --git a/sdk/schemaregistry/Azure.Data.SchemaRegistry/tests/Samples/Sample01_ReadmeSnippets.cs b/sdk/schemaregistry/Azure.Data.SchemaRegistry/tests/Samples/Sample01_ReadmeSnippets.cs index b92df851e49c4..5635a9ea565f4 100644 --- a/sdk/schemaregistry/Azure.Data.SchemaRegistry/tests/Samples/Sample01_ReadmeSnippets.cs +++ b/sdk/schemaregistry/Azure.Data.SchemaRegistry/tests/Samples/Sample01_ReadmeSnippets.cs @@ -23,7 +23,7 @@ public void CreateSchemaRegistryClient() #region Snippet:SchemaRegistryCreateSchemaRegistryClient // Create a new SchemaRegistry client using the default credential from Azure.Identity using environment variables previously set, // including AZURE_CLIENT_ID, AZURE_CLIENT_SECRET, and AZURE_TENANT_ID. - // For more information on Azure.Identity usage, see: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md + // For more information on Azure.Identity usage, see: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md var client = new SchemaRegistryClient(endpoint: endpoint, credential: new DefaultAzureCredential()); #endregion diff --git a/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/README.md b/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/README.md index d5152af71dc42..7e6fcba01976a 100644 --- a/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/README.md +++ b/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/README.md @@ -44,7 +44,7 @@ Once you have the Azure resource credentials and the Event Hubs namespace hostna ```C# Snippet:SchemaRegistryAvroCreateSchemaRegistryClient // Create a new SchemaRegistry client using the default credential from Azure.Identity using environment variables previously set, // including AZURE_CLIENT_ID, AZURE_CLIENT_SECRET, and AZURE_TENANT_ID. -// For more information on Azure.Identity usage, see: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +// For more information on Azure.Identity usage, see: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md var schemaRegistryClient = new SchemaRegistryClient(endpoint: endpoint, credential: new DefaultAzureCredential()); ``` @@ -130,8 +130,8 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con [event_hubs_namespace]: https://docs.microsoft.com/azure/event-hubs/event-hubs-about [azure_powershell]: https://docs.microsoft.com/powershell/azure/ [create_event_hubs_namespace]: https://docs.microsoft.com/azure/event-hubs/event-hubs-quickstart-powershell#create-an-event-hubs-namespace -[quickstart_guide]: https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md -[schema_registry_client]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/schemaregistry/Azure.Data.SchemaRegistry/src/SchemaRegistryClient.cs +[quickstart_guide]: https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md +[schema_registry_client]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/schemaregistry/Azure.Data.SchemaRegistry/src/SchemaRegistryClient.cs [azure_portal]: https://ms.portal.azure.com/ [schema_properties]: src/SchemaProperties.cs [azure_identity]: https://www.nuget.org/packages/Azure.Identity @@ -139,9 +139,9 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ [code_of_conduct_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [email_opencode]: mailto:opencode@microsoft.com -[object_serializer]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/src/Serialization/ObjectSerializer.cs -[schema_registry_avro_serializer]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/src/SchemaRegistryAvroObjectSerializer.cs -[employee]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/tests/Models/Employee.cs +[object_serializer]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/src/Serialization/ObjectSerializer.cs +[schema_registry_avro_serializer]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/src/SchemaRegistryAvroObjectSerializer.cs +[employee]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/tests/Models/Employee.cs [avro_csharp_documentation]: https://avro.apache.org/docs/current/api/csharp/html/index.html [apache_avro_library]: https://www.nuget.org/packages/Apache.Avro/ [generic_record]: https://avro.apache.org/docs/current/api/csharp/html/classAvro_1_1Generic_1_1GenericRecord.html diff --git a/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/tests/Samples/Sample01_ReadmeSnippets.cs b/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/tests/Samples/Sample01_ReadmeSnippets.cs index be79dccd589d0..2e14b6b279c4c 100644 --- a/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/tests/Samples/Sample01_ReadmeSnippets.cs +++ b/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/tests/Samples/Sample01_ReadmeSnippets.cs @@ -26,7 +26,7 @@ public void CreateSchemaRegistryClient() #region Snippet:SchemaRegistryAvroCreateSchemaRegistryClient // Create a new SchemaRegistry client using the default credential from Azure.Identity using environment variables previously set, // including AZURE_CLIENT_ID, AZURE_CLIENT_SECRET, and AZURE_TENANT_ID. - // For more information on Azure.Identity usage, see: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md + // For more information on Azure.Identity usage, see: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md var schemaRegistryClient = new SchemaRegistryClient(endpoint: endpoint, credential: new DefaultAzureCredential()); #endregion diff --git a/sdk/schemaregistry/ci.yml b/sdk/schemaregistry/ci.yml index 54a40cd65dd75..d6f703f807b72 100644 --- a/sdk/schemaregistry/ci.yml +++ b/sdk/schemaregistry/ci.yml @@ -2,7 +2,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -13,7 +12,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/search/Azure.Search.Documents/MigrationGuide.md b/sdk/search/Azure.Search.Documents/MigrationGuide.md index c155132704d79..478e587ead149 100644 --- a/sdk/search/Azure.Search.Documents/MigrationGuide.md +++ b/sdk/search/Azure.Search.Documents/MigrationGuide.md @@ -2,7 +2,7 @@ This guide is intended to assist in the migration to version 11 of the Azure Cognitive Search client library [`Azure.Search.Documents`](https://www.nuget.org/packages/Azure.Search.Documents/) from version 10 of [`Microsoft.Azure.Search`](https://www.nuget.org/packages/Microsoft.Azure.Search/). -To learn more about the Azure Cognitive Search client library for .NET, please refer to the [`Azure.Search.Documents` README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/search/README.md) and [`Azure.Search.Documents` samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/search/Azure.Search.Documents/samples) for the `Azure.Search.Documents` library. +To learn more about the Azure Cognitive Search client library for .NET, please refer to the [`Azure.Search.Documents` README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/README.md) and [`Azure.Search.Documents` samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/Azure.Search.Documents/samples) for the `Azure.Search.Documents` library. ## Migration Guide Details about the migration can be found in the [upgrade document](https://docs.microsoft.com/azure/search/search-dotnet-sdk-migration-version-11). It describes the API differences, code changes involved in the upgrade and the breaking changes. diff --git a/sdk/search/Azure.Search.Documents/README.md b/sdk/search/Azure.Search.Documents/README.md index fb09250c9e718..b552ad16862ff 100644 --- a/sdk/search/Azure.Search.Documents/README.md +++ b/sdk/search/Azure.Search.Documents/README.md @@ -96,6 +96,47 @@ string key = Environment.GetEnvironmentVariable("SEARCH_API_KEY"); AzureKeyCredential credential = new AzureKeyCredential(key); SearchClient client = new SearchClient(endpoint, indexName, credential); ``` +### ASP.NET Core +To inject `SearchClient` as a dependency in an ASP.NET Core app, first install the package `Microsoft.Extensions.Azure`. Then register the client in the `Startup.ConfigureServices` method: + +```csharp +public void ConfigureServices(IServiceCollection services) +{ + services.AddAzureClients(builder => + { + builder.AddSearchClient(Configuration.GetSection("SearchClient")); + }); + + services.AddControllers(); +} +``` +To use the preceding code, add this to your configuration: + +```json +{ + "SearchClient": { + "endpoint": "https://.search.windows.net", + "indexname": "nycjobs" + } +} +``` +You'll also need to provide your resource key to authenticate the client, but you shouldn't be putting that information in the configuration. Instead, when in development, use [User-Secrets](https://docs.microsoft.com/aspnet/core/security/app-secrets?view=aspnetcore-5.0&tabs=windows#how-the-secret-manager-tool-works). Add the following to `secrets.json`: + +```json +{ + "SearchClient": { + "credential": { "key": "" } + } +} +``` +When running in production, it's preferable to use [environment variables](https://docs.microsoft.com/aspnet/core/security/app-secrets?view=aspnetcore-5.0&tabs=windows#environment-variables): + +``` +SEARCH__CREDENTIAL__KEY="..." +``` +Or use other secure ways of storing secrets like [Azure Key Vault](https://docs.microsoft.com/aspnet/core/security/key-vault-configuration?view=aspnetcore-5.0). + +For more details about Dependency Injection in ASP.NET Core apps, see [Dependency injection with the Azure SDK for .NET](https://docs.microsoft.com/dotnet/azure/sdk/dependency-injection). ## Key concepts @@ -137,12 +178,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -384,7 +425,7 @@ catch (RequestFailedException ex) when (ex.Status == 404) } ``` -You can also easily [enable console logging](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md#logging) if you want to dig +You can also easily [enable console logging](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#logging) if you want to dig deeper into the requests you're making against the service. ## Next steps @@ -411,7 +452,7 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fsearch%2FAzure.Search.Documents%2FREADME.png) -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/search/Azure.Search.Documents/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/Azure.Search.Documents/src [package]: https://www.nuget.org/packages/Azure.Search.Documents/ [docs]: https://docs.microsoft.com/dotnet/api/Azure.Search.Documents [rest_docs]: https://docs.microsoft.com/rest/api/searchservice/ @@ -422,10 +463,10 @@ additional questions or comments. [create_search_service_cli]: https://docs.microsoft.com/cli/azure/search/service?view=azure-cli-latest#az-search-service-create [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ -[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/src/RequestFailedException.cs +[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/src/RequestFailedException.cs [status_codes]: https://docs.microsoft.com/rest/api/searchservice/http-status-codes -[samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/search/Azure.Search.Documents/samples/ -[search_contrib]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/search/CONTRIBUTING.md +[samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.Search.Documents/samples/ +[search_contrib]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/search/Azure.Search.Documents/perf/README.md b/sdk/search/Azure.Search.Documents/perf/README.md index 8643e7437b0ac..a57fe0ba3a4f1 100644 --- a/sdk/search/Azure.Search.Documents/perf/README.md +++ b/sdk/search/Azure.Search.Documents/perf/README.md @@ -1,6 +1,6 @@ # Azure Search performance tests -The assets in this area comprise a set of performance tests for the [Azure Search client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/search/Azure.Search.Documents) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command line. +The assets in this area comprise a set of performance tests for the [Azure Search client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/Azure.Search.Documents) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command line. ## Contributing @@ -10,6 +10,6 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md) for more information. +Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md) for more information. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fsearch%2FAzure.Search.Documents.Perf%2FREADME.png) diff --git a/sdk/search/Azure.Search.Documents/samples/README.md b/sdk/search/Azure.Search.Documents/samples/README.md index b529c111b25e7..ee4380add82c8 100644 --- a/sdk/search/Azure.Search.Documents/samples/README.md +++ b/sdk/search/Azure.Search.Documents/samples/README.md @@ -11,9 +11,9 @@ description: Samples for the Azure.Search.Documents client library # Azure.Search.Documents Samples -- Get started either [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/search/Azure.Search.Documents/samples/Sample01a_HelloWorld.md) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/search/Azure.Search.Documents/samples/Sample01b_HelloWorldAsync.md). -- Perform [service level operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/search/Azure.Search.Documents/samples/Sample02_Service.md). -- Perform [index level operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/search/Azure.Search.Documents/samples/Sample03_Index.md). -- Use [`[FieldBuilderIgnore]`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/search/Azure.Search.Documents/samples/Sample04_FieldBuilderIgnore.md) to add fields for unsupported properties using `FieldBuilder`. -- Learn about different ways to [index documents](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/search/Azure.Search.Documents/samples/Sample05_IndexingDocuments.md). -- Use your own Key Vault key to [encrypt your data source connections, skillsets, indexers, and index](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/search/Azure.Search.Documents/samples/Sample06_EncryptedIndex.md). +- Get started either [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.Search.Documents/samples/Sample01a_HelloWorld.md) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.Search.Documents/samples/Sample01b_HelloWorldAsync.md). +- Perform [service level operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.Search.Documents/samples/Sample02_Service.md). +- Perform [index level operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.Search.Documents/samples/Sample03_Index.md). +- Use [`[FieldBuilderIgnore]`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.Search.Documents/samples/Sample04_FieldBuilderIgnore.md) to add fields for unsupported properties using `FieldBuilder`. +- Learn about different ways to [index documents](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.Search.Documents/samples/Sample05_IndexingDocuments.md). +- Use your own Key Vault key to [encrypt your data source connections, skillsets, indexers, and index](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.Search.Documents/samples/Sample06_EncryptedIndex.md). diff --git a/sdk/search/Azure.Search.Documents/src/Indexes/Models/SearchIndex.cs b/sdk/search/Azure.Search.Documents/src/Indexes/Models/SearchIndex.cs index 6d5cf755cfaba..3fe021f74d6e5 100644 --- a/sdk/search/Azure.Search.Documents/src/Indexes/Models/SearchIndex.cs +++ b/sdk/search/Azure.Search.Documents/src/Indexes/Models/SearchIndex.cs @@ -76,7 +76,7 @@ public SearchIndex(string name, IEnumerable fields) /// /// /// You can create fields from a model class using : - /// + /// /// SearchIndex index = new SearchIndex("hotels") /// { /// Fields = new FieldBuilder().Build(typeof(Hotel)), @@ -89,7 +89,7 @@ public SearchIndex(string name, IEnumerable fields) /// /// For this reason, is settable. In scenarios when the model is not known or cannot be modified, you can /// also create fields manually using helper classes: - /// + /// /// SearchIndex index = new SearchIndex("hotels") /// { /// Fields = diff --git a/sdk/search/Azure.Search.Documents/tests/Batching/BatchingTests.cs b/sdk/search/Azure.Search.Documents/tests/Batching/BatchingTests.cs index b6732e50ddef5..022c4b8c99205 100644 --- a/sdk/search/Azure.Search.Documents/tests/Batching/BatchingTests.cs +++ b/sdk/search/Azure.Search.Documents/tests/Batching/BatchingTests.cs @@ -364,6 +364,8 @@ public async Task Champion_BasicCheckpointing() AutoFlushInterval = null }); + int removeFailedCount = 0; + List> pending = new List>(); indexer.ActionAdded += (IndexActionEventArgs e) => @@ -374,13 +376,15 @@ public async Task Champion_BasicCheckpointing() indexer.ActionCompleted += (IndexActionCompletedEventArgs e) => { - pending.Remove(e.Action); + if (!pending.Remove(e.Action)) + { removeFailedCount++; } return Task.CompletedTask; }; indexer.ActionFailed += (IndexActionFailedEventArgs e) => { - pending.Remove(e.Action); + if (!pending.Remove(e.Action)) + { removeFailedCount++; } return Task.CompletedTask; }; @@ -388,11 +392,15 @@ public async Task Champion_BasicCheckpointing() await indexer.MergeDocumentsAsync(new[] { new SimpleDocument { Id = "Fake" } }); await indexer.UploadDocumentsAsync(data.Skip(500)); - await DelayAsync(TimeSpan.FromSeconds(5), TimeSpan.FromMilliseconds(250)); - Assert.AreEqual(1001 - BatchSize, pending.Count); + int expectedPendingQueueSize = 1001 - BatchSize; + + await ConditionallyDelayAsync(() => (pending.Count == expectedPendingQueueSize), TimeSpan.FromSeconds(2), TimeSpan.FromMilliseconds(250), 5); + Assert.AreEqual(expectedPendingQueueSize, pending.Count); + Assert.AreEqual(0, removeFailedCount); await indexer.FlushAsync(); Assert.AreEqual(0, pending.Count); + Assert.AreEqual(0, removeFailedCount); } #endregion diff --git a/sdk/search/Azure.Search.Documents/tests/Utilities/SearchTestBase.cs b/sdk/search/Azure.Search.Documents/tests/Utilities/SearchTestBase.cs index c43f3fcc9f809..933675955aa64 100644 --- a/sdk/search/Azure.Search.Documents/tests/Utilities/SearchTestBase.cs +++ b/sdk/search/Azure.Search.Documents/tests/Utilities/SearchTestBase.cs @@ -107,6 +107,54 @@ public async Task DelayAsync(TimeSpan? delay = null, TimeSpan? playbackDelay = n } } + /// + /// A number of our tests have built in delays while we wait an expected + /// amount of time for a service operation to complete and this method + /// allows us to wait (unless we're playing back recordings, which can + /// complete immediately). + /// This method allows us to return early if the condition evaluates to true. + /// It evaluates the predicate after every or time span. + /// It returns when the condition evaluates to true, or if the condition stays false after checks. + /// + /// Condition that will result in early end of delay when it evaluates to true. + /// The time to wait per iteration. Defaults to 1s. + /// + /// An optional time wait if we're playing back a recorded test. This + /// is useful for allowing client side events to get processed. + /// + /// Maximum number of iterations of the wait-and-check cycle. + /// Optional to check. + /// A task that will (optionally) delay. + /// The was signaled. + public async Task ConditionallyDelayAsync(Func predicate, TimeSpan ? delayPerIteration = null, TimeSpan? playbackDelayPerIteration = null, uint maxIterations = 1, CancellationToken cancellationToken = default) + { + TimeSpan waitPeriod = TimeSpan.Zero; + + for (int i = 0; i < maxIterations; i++) + { + if (predicate()) + { + TestContext.WriteLine($"{nameof(ConditionallyDelayAsync)}: Condition evaluated to true in {waitPeriod.TotalSeconds} seconds."); + return; + } + + cancellationToken.ThrowIfCancellationRequested(); + + if (Mode != RecordedTestMode.Playback) + { + waitPeriod += delayPerIteration ?? TimeSpan.FromSeconds(1); + await Task.Delay(delayPerIteration ?? TimeSpan.FromSeconds(1)); + } + else if (playbackDelayPerIteration != null) + { + waitPeriod += playbackDelayPerIteration.Value; + await Task.Delay(playbackDelayPerIteration.Value); + } + } + + TestContext.WriteLine($"{nameof(ConditionallyDelayAsync)}: Condition did not evaluate to true in {waitPeriod.TotalSeconds} seconds."); + } + /// /// Assert that we can catch the desired exception. NUnit's default /// forces everything to be sync. diff --git a/sdk/search/CONTRIBUTING.md b/sdk/search/CONTRIBUTING.md index 6186514197819..b42cdf85386a9 100644 --- a/sdk/search/CONTRIBUTING.md +++ b/sdk/search/CONTRIBUTING.md @@ -16,7 +16,7 @@ and share a number of core features such as HTTP retries, logging, transport protocols, authentication protocols, etc., so that once you learn how to use these features in one client library, you will know how to use them in other client libraries. You can learn about these shared features in the -[Azure.Core README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md). +[Azure.Core README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md). ## Code Generation Please do not edit any of the code in the `/Generated` folders directly. If @@ -70,7 +70,7 @@ in the PR. ### Live Test Resources Before running or recording live tests you need to create -[live test resources](https://github.com/Azure/azure-sdk-for-net/blob/master/eng/common/TestResources/README.md). +[live test resources](https://github.com/Azure/azure-sdk-for-net/blob/main/eng/common/TestResources/README.md). If recording tests, secrets will be sanitized from saved recordings. If you will be working on contributions over time, you should consider persisting these variables. @@ -83,4 +83,4 @@ to keep them easy to read. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fsearch%2FCONTRIBUTING.png) -[core_tests]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core.TestFramework \ No newline at end of file +[core_tests]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core.TestFramework \ No newline at end of file diff --git a/sdk/search/README.md b/sdk/search/README.md index 65f937b78b88d..064e25123a50e 100644 --- a/sdk/search/README.md +++ b/sdk/search/README.md @@ -15,30 +15,30 @@ persisted index that you create, own, and store in your service. Functionality is exposed through several client libraries: -- [Azure.Search.Documents](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/search/Azure.Search.Documents) is the latest .NET client +- [Azure.Search.Documents](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/Azure.Search.Documents) is the latest .NET client library for building applications with Azure Cognitive Search. It is built on - top of [Azure.Core](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md) and the + top of [Azure.Core](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md) and the [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet_introduction.html). -- [Microsoft.Azure.Search](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/search/Microsoft.Azure.Search/) is the previous .NET +- [Microsoft.Azure.Search](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/Microsoft.Azure.Search/) is the previous .NET client library that makes it easy to develop applications using Azure Cognitive Search. The `Microsoft.Azure.Search` package includes the following client libraries: - - [Microsoft.Azure.Search.Data](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/search/Microsoft.Azure.Search.Data/) enables + - [Microsoft.Azure.Search.Data](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/Microsoft.Azure.Search.Data/) enables querying or updating documents in your indexes. - - [Microsoft.Azure.Search.Service](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/search/Microsoft.Azure.Search.Service/) manages + - [Microsoft.Azure.Search.Service](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/Microsoft.Azure.Search.Service/) manages Azure Cognitive Search indexes, synonym maps, indexers, data sources, or other service-level resources. - - [Microsoft.Azure.Search.Common](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/search/Microsoft.Azure.Search.Common/) contains + - [Microsoft.Azure.Search.Common](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/Microsoft.Azure.Search.Common/) contains common types needed by the Microsoft.Azure.Search libraries. It is only meant to be used as a dependency. -- [Microsoft.Azure.Management.Search](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/search/Microsoft.Azure.Management.Search/) +- [Microsoft.Azure.Management.Search](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/Microsoft.Azure.Management.Search/) supports managing Azure Cognitive Search services and API keys. ## Contributing -See the Azure.Search.Documents [CONTRIBUTING.md](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/search/CONTRIBUTING.md) for details on +See the Azure.Search.Documents [CONTRIBUTING.md](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/CONTRIBUTING.md) for details on building, testing, and contributing to these libraries. This project welcomes contributions and suggestions. Most contributions diff --git a/sdk/search/ci.yml b/sdk/search/ci.yml index 85d90237fb0a4..723e068d79621 100644 --- a/sdk/search/ci.yml +++ b/sdk/search/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/servicebus/Azure.Messaging.ServiceBus/CHANGELOG.md b/sdk/servicebus/Azure.Messaging.ServiceBus/CHANGELOG.md index 8894caba0fe11..77b7f5ec9a2a6 100644 --- a/sdk/servicebus/Azure.Messaging.ServiceBus/CHANGELOG.md +++ b/sdk/servicebus/Azure.Messaging.ServiceBus/CHANGELOG.md @@ -1,11 +1,30 @@ # Release History -## 7.2.0-beta.4 (Unreleased) +## 7.3.0-beta.1 (Unreleased) -### Key Bug Fixes +### Features Added + +### Breaking Changes + +### Key Bugs Fixed + +### Fixed + + +## 7.2.0 (2021-06-22) + +### Acknowledgments +Thank you to our developer community members who helped to make the Service Bus client library better with their contributions to this release: + +- Jason Dryhurst-Smith _([GitHub](https://github.com/jasond-s))_ +- Oscar Cabrero _([GitHub](https://github.com/oscarcabrero))_ + +### Fixed - The retry policy used by clients will no longer overflow the `TimeSpan` maximum when using an `Exponential` strategy with a large number of retries and long delay set. +- The name of the property displayed in the `ArgumentOutOfRangeException` in the `MaxDeliveryCount` property in `SubscriptionProperties` was updated to use the correct property name. (A community contribution, courtesy of _[oscarcabrero](https://github.com/oscarcabrero))_ + ## 7.2.0-beta.3 (2021-05-12) ### Added diff --git a/sdk/servicebus/Azure.Messaging.ServiceBus/CONTRIBUTING.md b/sdk/servicebus/Azure.Messaging.ServiceBus/CONTRIBUTING.md index 1329475c354bb..653ff5fea0c69 100644 --- a/sdk/servicebus/Azure.Messaging.ServiceBus/CONTRIBUTING.md +++ b/sdk/servicebus/Azure.Messaging.ServiceBus/CONTRIBUTING.md @@ -13,7 +13,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct](https://ope Before working on a contribution, it would be beneficial to familiarize yourself with the process and guidelines used for the Azure SDKs so that your submission is consistent with the project standards and is ready to be accepted with fewer changes requested. In particular, it is recommended to review: - [Azure SDK README](https://github.com/Azure/azure-sdk), to learn more about the overall project and processes used. - - [Azure SDK Contributing Guide](https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md), for information about how to onboard and contribute to the overall Azure SDK ecosystem. + - [Azure SDK Contributing Guide](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md), for information about how to onboard and contribute to the overall Azure SDK ecosystem. - [Azure SDK Design Guidelines](https://azure.github.io/azure-sdk/general_introduction.html), to understand the general guidelines for the Azure SDK across all languages and platforms. - [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet_introduction.html), to understand the guidelines specific to the Azure SDK for .NET. diff --git a/sdk/servicebus/Azure.Messaging.ServiceBus/MigrationGuide.md b/sdk/servicebus/Azure.Messaging.ServiceBus/MigrationGuide.md index 6176986d8811d..73121a2129a63 100644 --- a/sdk/servicebus/Azure.Messaging.ServiceBus/MigrationGuide.md +++ b/sdk/servicebus/Azure.Messaging.ServiceBus/MigrationGuide.md @@ -2,7 +2,7 @@ This guide is intended to assist in the migration to version 7 of the Service Bus client library [`Azure.Messaging.ServiceBus`](https://www.nuget.org/packages/Azure.Messaging.ServiceBus/) from [`Microsoft.Azure.ServiceBus`](https://www.nuget.org/packages/Microsoft.Azure.ServiceBus/). It will focus on side-by-side comparisons for similar operations between the two packages. -We assume that you are familiar with the `Microsoft.Azure.ServiceBus` library. If not, please refer to the [README for Azure.Messaging.ServiceBus](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/README.md) and [Service Bus samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/servicebus/Azure.Messaging.ServiceBus/samples) rather than this guide. +We assume that you are familiar with the `Microsoft.Azure.ServiceBus` library. If not, please refer to the [README for Azure.Messaging.ServiceBus](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/README.md) and [Service Bus samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/servicebus/Azure.Messaging.ServiceBus/samples) rather than this guide. ## Table of contents @@ -103,7 +103,7 @@ ServiceBusClient client = new ServiceBusClient(connectionString); #### Administration client -The `ServiceBusAdministrationClient` replaces the `ManagementClient` from `Microsoft.Azure.ServiceBus`. For example usage please see the sample for [CRUD operations using the `ServiceBusAdministrationClient`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample07_CrudOperations.md). +The `ServiceBusAdministrationClient` replaces the `ManagementClient` from `Microsoft.Azure.ServiceBus`. For example usage please see the sample for [CRUD operations using the `ServiceBusAdministrationClient`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample07_CrudOperations.md). Authenticate with Active Directory: @@ -440,10 +440,10 @@ using (var ts = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled)) There are a few features that are yet to be implemented in `Azure.Messaging.ServiceBus`, but were present in the previous library `Microsoft.Azure.ServiceBus`. The plan is to add these features in upcoming releases (unless otherwise noted), but they will not be available in the version 7.0.0: -- **Plugins** - In the previous library, Microsoft.Azure.ServiceBus, users could [register plugins](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Microsoft.Azure.ServiceBus/src/QueueClient.cs#L527) that would alter an outgoing message before serialization, or alter an incoming message after being deserialized. These extension points allowed users of the Service Bus library to use common OSS extensions to enhance their applications without having to implement their own logic, and without having to wait for the SDK to explicitly support the needed feature. For instance, one use of the plugin functionality is to implement the [claim-check pattern](https://www.nuget.org/packages/ServiceBus.AttachmentPlugin/) to send and receive messages that exceed the Service Bus message size limits. This feature is not yet supported in the new library but will be added in an upcoming release. Support for this feature can be tracked via https://github.com/Azure/azure-sdk-for-net/issues/12943. +- **Plugins** - In the previous library, Microsoft.Azure.ServiceBus, users could [register plugins](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Microsoft.Azure.ServiceBus/src/QueueClient.cs#L527) that would alter an outgoing message before serialization, or alter an incoming message after being deserialized. These extension points allowed users of the Service Bus library to use common OSS extensions to enhance their applications without having to implement their own logic, and without having to wait for the SDK to explicitly support the needed feature. For instance, one use of the plugin functionality is to implement the [claim-check pattern](https://www.nuget.org/packages/ServiceBus.AttachmentPlugin/) to send and receive messages that exceed the Service Bus message size limits. This feature is not yet supported in the new library but will be added in an upcoming release. Support for this feature can be tracked via https://github.com/Azure/azure-sdk-for-net/issues/12943. ## Additional samples More examples can be found at: -- [Service Bus samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/servicebus/Azure.Messaging.ServiceBus/samples) +- [Service Bus samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/servicebus/Azure.Messaging.ServiceBus/samples) diff --git a/sdk/servicebus/Azure.Messaging.ServiceBus/README.md b/sdk/servicebus/Azure.Messaging.ServiceBus/README.md index 31767ba20a176..5bf920b7d0e43 100755 --- a/sdk/servicebus/Azure.Messaging.ServiceBus/README.md +++ b/sdk/servicebus/Azure.Messaging.ServiceBus/README.md @@ -12,7 +12,7 @@ Use the client library for Azure Service Bus to: - Implement complex workflows: message sessions support scenarios that require message ordering or message deferral. -[Source code](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/servicebus/Azure.Messaging.ServiceBus/src) | [Package (NuGet)](https://www.nuget.org/packages/Azure.Messaging.ServiceBus/) | [API reference documentation](https://docs.microsoft.com/dotnet/api/azure.messaging.servicebus) | [Product documentation](https://docs.microsoft.com/azure/service-bus/) | [Migration guide](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/MigrationGuide.md) +[Source code](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/servicebus/Azure.Messaging.ServiceBus/src) | [Package (NuGet)](https://www.nuget.org/packages/Azure.Messaging.ServiceBus/) | [API reference documentation](https://docs.microsoft.com/dotnet/api/azure.messaging.servicebus) | [Product documentation](https://docs.microsoft.com/azure/service-bus/) | [Migration guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/MigrationGuide.md) ## Getting started @@ -129,8 +129,8 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | [Handling failures](#exception-handling) | [Diagnostics](#logging-and-diagnostics) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | [Handling failures](#exception-handling) | [Diagnostics](#logging-and-diagnostics) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) ## Examples @@ -144,7 +144,7 @@ We guarantee that all client instance methods are thread-safe and independent of * [Using the processor](#using-the-processor) * [Authenticating with Azure.Identity](#authenticating-with-azureidentity) * [Working with sessions](#working-with-sessions) -* [More samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/samples/README.md) +* [More samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/samples/README.md) ### Send and receive a message @@ -379,7 +379,7 @@ Console.ReadKey(); ### Authenticating with Azure.Identity -The [Azure Identity library](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity/README.md) provides easy Azure Active Directory support for authentication. +The [Azure Identity library](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity/README.md) provides easy Azure Active Directory support for authentication. ```C# Snippet:ServiceBusAuthAAD // Create a ServiceBusClient that will authenticate through Active Directory @@ -391,8 +391,8 @@ ServiceBusClient client = new ServiceBusClient(fullyQualifiedNamespace, new Defa [Sessions](https://docs.microsoft.com/azure/service-bus-messaging/message-sessions) provide a mechanism for grouping related messages. In order to use sessions, you need to be working with a session-enabled entity. -- [Sending and receiving session messages](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample03_SendReceiveSessions.md) -- [Using the session processor](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample05_SessionProcessor.md) +- [Sending and receiving session messages](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample03_SendReceiveSessions.md) +- [Using the session processor](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample05_SessionProcessor.md) ## Troubleshooting @@ -434,13 +434,13 @@ For detailed information about the failures represented by the `ServiceBusExcept The Service Bus client library is fully instrumented for logging information at various levels of detail using the .NET `EventSource` to emit information. Logging is performed for each operation and follows the pattern of marking the starting point of the operation and either it's completion or exceptions encountered. Additional information that may offer insight is also logged in the context of the associated operation. -The Service Bus client logs are available to any `EventListener` by opting into the source named "Azure-Messaging-ServiceBus" or opting into all sources that have the trait "AzureEventSource". To make capturing logs from the Azure client libraries easier, the `Azure.Core` library used by Service Bus offers an `AzureEventSourceListener`. More information can be found in the [Azure.Core Diagnostics sample](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md#logging). +The Service Bus client logs are available to any `EventListener` by opting into the source named "Azure-Messaging-ServiceBus" or opting into all sources that have the trait "AzureEventSource". To make capturing logs from the Azure client libraries easier, the `Azure.Core` library used by Service Bus offers an `AzureEventSourceListener`. More information can be found in the [Azure.Core Diagnostics sample](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#logging). -The Service Bus client library is also instrumented for distributed tracing using Application Insights or OpenTelemetry. More information can be found in the [Azure.Core Diagnostics sample](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md#distributed-tracing). +The Service Bus client library is also instrumented for distributed tracing using Application Insights or OpenTelemetry. More information can be found in the [Azure.Core Diagnostics sample](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#distributed-tracing). ## Next steps -Beyond the introductory scenarios discussed, the Azure Service Bus client library offers support for additional scenarios to help take advantage of the full feature set of the Azure Service Bus service. In order to help explore some of these scenarios, the Service Bus client library offers a project of samples to serve as an illustration for common scenarios. Please see the [samples README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/samples/README.md) for details. +Beyond the introductory scenarios discussed, the Azure Service Bus client library offers support for additional scenarios to help take advantage of the full feature set of the Azure Service Bus service. In order to help explore some of these scenarios, the Service Bus client library offers a project of samples to serve as an illustration for common scenarios. Please see the [samples README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/samples/README.md) for details. ## Contributing @@ -450,6 +450,6 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/CONTRIBUTING.md) for more information. +Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/CONTRIBUTING.md) for more information. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fservicebus%2FAzure.Messaging.ServiceBus%2FREADME.png) diff --git a/sdk/servicebus/Azure.Messaging.ServiceBus/perf/README.md b/sdk/servicebus/Azure.Messaging.ServiceBus/perf/README.md index a4369312e3a58..9891c2ffe7941 100644 --- a/sdk/servicebus/Azure.Messaging.ServiceBus/perf/README.md +++ b/sdk/servicebus/Azure.Messaging.ServiceBus/perf/README.md @@ -1,11 +1,11 @@ # Azure Service Bus performance tests -The assets in this area comprise a set of performance tests for the [Azure Service Bus client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/servicebus/Azure.Messaging.ServiceBus) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command line. +The assets in this area comprise a set of performance tests for the [Azure Service Bus client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/servicebus/Azure.Messaging.ServiceBus) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command line. ## Running performance tests The Service Bus client library performance are run via a console app. In order to run, specify either via command line or within IDE build arguments the test and set of arguments to use. For example, to run the `SendMessages` test, you can add `SendMessages` to the Application arguments within Visual Studio. -The performance tests rely on the same set of environment variables used by the Service Bus client library's test suite. Full details can be found in the [Running tests](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/CONTRIBUTING.md#running-tests) section of the contributing guide. +The performance tests rely on the same set of environment variables used by the Service Bus client library's test suite. Full details can be found in the [Running tests](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/CONTRIBUTING.md#running-tests) section of the contributing guide. ## Contributing @@ -15,6 +15,6 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/CONTRIBUTING.md) for more information. +Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/CONTRIBUTING.md) for more information. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fservicebus%2FAzure.Messaging.ServiceBus.Perf%2FREADME.png) diff --git a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/DeadLetterQueue/README.md b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/DeadLetterQueue/README.md index 5c0bd2c951b68..62c209ab38332 100644 --- a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/DeadLetterQueue/README.md +++ b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/DeadLetterQueue/README.md @@ -40,7 +40,7 @@ The sample implements two scenarios: The sample code is further documented inline in the `Program.cs` C# file. ## Prerequisites -In order to run the sample, you will need a Service Bus Namespace. For more information on getting setup see the [Getting Started](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/servicebus/Azure.Messaging.ServiceBus#getting-started) section of the Service Bus library Readme. Once you have a Service Bus Namespace, you will need to create a queue that can be used for the sample. +In order to run the sample, you will need a Service Bus Namespace. For more information on getting setup see the [Getting Started](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/servicebus/Azure.Messaging.ServiceBus#getting-started) section of the Service Bus library Readme. Once you have a Service Bus Namespace, you will need to create a queue that can be used for the sample. ## Building the Sample diff --git a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/README.md b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/README.md index 635fd404fb709..91932ba75e7b5 100644 --- a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/README.md +++ b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/README.md @@ -11,10 +11,10 @@ description: Samples for the Azure.Messaging.ServiceBus client library # Azure.Messaging.ServiceBus Samples -- [Sending and Receiving Messages](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample01_HelloWorld.md) -- [Settling Messages](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample02_MessageSettlement.md) -- [Sending and Receiving Session Messages](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample03_SendReceiveSessions.md) -- [Using the Processor](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample04_Processor.md) -- [Using the Session Processor](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample05_SessionProcessor.md) -- [Working with Transactions](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample06_Transactions.md) -- [CRUD Operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample07_CrudOperations.md) +- [Sending and Receiving Messages](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample01_HelloWorld.md) +- [Settling Messages](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample02_MessageSettlement.md) +- [Sending and Receiving Session Messages](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample03_SendReceiveSessions.md) +- [Using the Processor](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample04_Processor.md) +- [Using the Session Processor](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample05_SessionProcessor.md) +- [Working with Transactions](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample06_Transactions.md) +- [CRUD Operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample07_CrudOperations.md) diff --git a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample01_HelloWorld.md b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample01_HelloWorld.md index 1ee53ad4ad4ad..d93f0cbcdebe3 100644 --- a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample01_HelloWorld.md +++ b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample01_HelloWorld.md @@ -119,4 +119,4 @@ await sender.CancelScheduledMessageAsync(seq); To see the full example source, see: -* [Sample1_HelloWorld.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/tests/Samples/Sample01_HelloWorld.cs) +* [Sample1_HelloWorld.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/tests/Samples/Sample01_HelloWorld.cs) diff --git a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample02_MessageSettlement.md b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample02_MessageSettlement.md index 2bc1ff89dfafb..1bc05c3ff07a1 100644 --- a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample02_MessageSettlement.md +++ b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample02_MessageSettlement.md @@ -72,4 +72,4 @@ ServiceBusReceivedMessage dlqMessage = await dlqReceiver.ReceiveMessageAsync(); To see the full example source, see: -* [Sample02_MessageSettlement.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/tests/Samples/Sample02_MessageSettlement.cs) +* [Sample02_MessageSettlement.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/tests/Samples/Sample02_MessageSettlement.cs) diff --git a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample03_SendReceiveSessions.md b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample03_SendReceiveSessions.md index 24066eccd7f62..0bf026f06e4cf 100644 --- a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample03_SendReceiveSessions.md +++ b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample03_SendReceiveSessions.md @@ -55,4 +55,4 @@ Console.WriteLine(receivedMessage.SessionId); To see the full example source, see: -* [Sample03_SendReceiveSessions.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/tests/Samples/Sample03_SendReceiveSessions.cs) +* [Sample03_SendReceiveSessions.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/tests/Samples/Sample03_SendReceiveSessions.cs) diff --git a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample04_Processor.md b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample04_Processor.md index f5789e8d551a1..f2185dd2b4d24 100644 --- a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample04_Processor.md +++ b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample04_Processor.md @@ -74,4 +74,4 @@ Console.ReadKey(); To see the full example source, see: -* [Sample04_Processor.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/tests/Samples/Sample04_Processor.cs) +* [Sample04_Processor.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/tests/Samples/Sample04_Processor.cs) diff --git a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample05_SessionProcessor.md b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample05_SessionProcessor.md index 8905b9c8bc3f2..aa40ef8641309 100644 --- a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample05_SessionProcessor.md +++ b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample05_SessionProcessor.md @@ -92,4 +92,4 @@ Console.ReadKey(); To see the full example source, see: -* [Sample05_SessionProcessor.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/tests/Samples/Sample05_SessionProcessor.cs) +* [Sample05_SessionProcessor.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/tests/Samples/Sample05_SessionProcessor.cs) diff --git a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample06_Transactions.md b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample06_Transactions.md index d36f08a72930f..f3b264f040afc 100644 --- a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample06_Transactions.md +++ b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample06_Transactions.md @@ -97,4 +97,4 @@ using (var ts = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled)) To see the full example source, see: -* [Sample06_Transactions.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/tests/Samples/Sample06_Transactions.cs) +* [Sample06_Transactions.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/tests/Samples/Sample06_Transactions.cs) diff --git a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample07_CrudOperations.md b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample07_CrudOperations.md index c7efab2bd8664..1080d03b7c042 100644 --- a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample07_CrudOperations.md +++ b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/Sample07_CrudOperations.md @@ -147,4 +147,4 @@ await client.DeleteTopicAsync(topicName); To see the full example source, see: -* [Sample07_CrudOperations.cs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Azure.Messaging.ServiceBus/tests/Samples/Sample07_CrudOperations.cs) +* [Sample07_CrudOperations.cs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Azure.Messaging.ServiceBus/tests/Samples/Sample07_CrudOperations.cs) diff --git a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/TopicFilters/README.md b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/TopicFilters/README.md index a2f24c49f5120..c4b5cb230c6ef 100644 --- a/sdk/servicebus/Azure.Messaging.ServiceBus/samples/TopicFilters/README.md +++ b/sdk/servicebus/Azure.Messaging.ServiceBus/samples/TopicFilters/README.md @@ -32,7 +32,7 @@ The sample implements four scenarios: The sample code is further documented inline in the `Program.cs` C# file. ## Prerequisites -In order to run the sample, you will need a Service Bus Namespace. For more information on getting setup see the [Getting Started](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/servicebus/Azure.Messaging.ServiceBus#getting-started) section of the Service Bus library Readme. Once you have a Service Bus Namespace, you will need to create a queue that can be used for the sample. +In order to run the sample, you will need a Service Bus Namespace. For more information on getting setup see the [Getting Started](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/servicebus/Azure.Messaging.ServiceBus#getting-started) section of the Service Bus library Readme. Once you have a Service Bus Namespace, you will need to create a queue that can be used for the sample. ## Building the Sample diff --git a/sdk/servicebus/Azure.Messaging.ServiceBus/src/Azure.Messaging.ServiceBus.csproj b/sdk/servicebus/Azure.Messaging.ServiceBus/src/Azure.Messaging.ServiceBus.csproj index ad8084d34abba..d6ffb1e56da4e 100644 --- a/sdk/servicebus/Azure.Messaging.ServiceBus/src/Azure.Messaging.ServiceBus.csproj +++ b/sdk/servicebus/Azure.Messaging.ServiceBus/src/Azure.Messaging.ServiceBus.csproj @@ -1,8 +1,9 @@ Azure Service Bus is a fully managed enterprise integration message broker. Service Bus can decouple applications and services. Service Bus offers a reliable and secure platform for asynchronous transfer of data and state. This client library allows for both sending and receiving messages using Azure Service Bus. For more information about Service Bus, see https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-overview - 7.2.0-beta.4 - 7.1.0 + 7.3.0-beta.1 + + 7.2.0 Azure;Service Bus;ServiceBus;.NET;AMQP;$(PackageCommonTags) $(RequiredTargetFrameworks) diff --git a/sdk/servicebus/Microsoft.Azure.ServiceBus/README.md b/sdk/servicebus/Microsoft.Azure.ServiceBus/README.md index efa549f63ebda..0763a6a3f97be 100755 --- a/sdk/servicebus/Microsoft.Azure.ServiceBus/README.md +++ b/sdk/servicebus/Microsoft.Azure.ServiceBus/README.md @@ -16,7 +16,7 @@ Use the client library for Azure Service Bus to: - Implement complex workflows: message sessions support scenarios that require message ordering or message deferral. -[Source code](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/servicebus/Microsoft.Azure.ServiceBus/src) | [Package (NuGet)](https://www.nuget.org/packages/Microsoft.Azure.ServiceBus/) | [API reference documentation](https://docs.microsoft.com/dotnet/api/overview/azure/service-bus?view=azure-dotnet) | [Product documentation](https://docs.microsoft.com/azure/service-bus-messaging/) +[Source code](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/servicebus/Microsoft.Azure.ServiceBus/src) | [Package (NuGet)](https://www.nuget.org/packages/Microsoft.Azure.ServiceBus/) | [API reference documentation](https://docs.microsoft.com/dotnet/api/overview/azure/service-bus?view=azure-dotnet) | [Product documentation](https://docs.microsoft.com/azure/service-bus-messaging/) ## Getting started @@ -46,7 +46,7 @@ For information on building the Azure Service bus client library, please see [Bu ## Running tests -1. Deploy the Azure Resource Manager template located at [sdk/servicebus/Microsoft.Azure.ServiceBus/assets/azure-deploy-test-dependencies.json](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/servicebus/Microsoft.Azure.ServiceBus/assets/azure-deploy-test-dependencies.json) by clicking the following button: +1. Deploy the Azure Resource Manager template located at [sdk/servicebus/Microsoft.Azure.ServiceBus/assets/azure-deploy-test-dependencies.json](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/servicebus/Microsoft.Azure.ServiceBus/assets/azure-deploy-test-dependencies.json) by clicking the following button: diff --git a/sdk/servicebus/Microsoft.Azure.ServiceBus/src/MessagingEventSource.cs b/sdk/servicebus/Microsoft.Azure.ServiceBus/src/MessagingEventSource.cs index a90e6a9421852..1a2544a4c1ab6 100644 --- a/sdk/servicebus/Microsoft.Azure.ServiceBus/src/MessagingEventSource.cs +++ b/sdk/servicebus/Microsoft.Azure.ServiceBus/src/MessagingEventSource.cs @@ -423,17 +423,17 @@ public void AmqpSendAuthenticationTokenStart(Uri address, string audience, strin { if (this.IsEnabled()) { - this.AmqpSendAuthenticationTokenStart(address.ToString(), audience, resource, claims.ToString()); + this.AmqpSendAuthenticationTokenStart(address.ToString(), audience, resource, string.Join(",", claims)); } } - [Event(40, Level = EventLevel.Verbose, Message = "AmqpSendAuthenticanToken started. Address: {0}, Audience: {1}, Resource: {2}, Claims: {3}")] + [Event(40, Level = EventLevel.Verbose, Message = "AmqpSendAuthenticationToken started. Address: {0}, Audience: {1}, Resource: {2}, Claims: {3}")] void AmqpSendAuthenticationTokenStart(string address, string audience, string resource, string claims) { this.WriteEvent(40, address, audience, resource, claims); } - [Event(41, Level = EventLevel.Verbose, Message = "AmqpSendAuthenticanToken done.")] + [Event(41, Level = EventLevel.Verbose, Message = "AmqpSendAuthenticationToken done.")] public void AmqpSendAuthenticationTokenStop() { if (this.IsEnabled()) diff --git a/sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/CHANGELOG.md b/sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/CHANGELOG.md index a3933821811c0..9c77ac2567b41 100644 --- a/sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/CHANGELOG.md +++ b/sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/CHANGELOG.md @@ -1,6 +1,17 @@ # Release History -## 5.0.0-beta.4 (2021-06-09) +## 5.0.0-beta.5 (Unreleased) + +### Features Added + +### Breaking Changes + +### Key Bugs Fixed + +### Fixed + + +## 5.0.0-beta.4 (2021-06-22) ### Added - Added `AutoCompleteMessages` property to `ServiceBusTriggerAttribute` which allows configuring autocompletion at the function level. diff --git a/sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/README.md b/sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/README.md index 849e6bff4a273..f8608db816bb4 100644 --- a/sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/README.md +++ b/sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/README.md @@ -227,12 +227,12 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fservicebus%2FMicrosoft.Azure.WebJobs.Extensions.ServiceBus%2FREADME.png) -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/src [package]: https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.ServiceBus/ [docs]: https://docs.microsoft.com/dotnet/api/Microsoft.Azure.WebJobs.Extensions.ServiceBus [nuget]: https://www.nuget.org/ -[contrib]: https://github.com/Azure/azure-sdk-for-net/tree/master/CONTRIBUTING.md +[contrib]: https://github.com/Azure/azure-sdk-for-net/tree/main/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/src/Microsoft.Azure.WebJobs.Extensions.ServiceBus.csproj b/sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/src/Microsoft.Azure.WebJobs.Extensions.ServiceBus.csproj index 0b8116ba1f05c..297389e84aa18 100644 --- a/sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/src/Microsoft.Azure.WebJobs.Extensions.ServiceBus.csproj +++ b/sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/src/Microsoft.Azure.WebJobs.Extensions.ServiceBus.csproj @@ -3,7 +3,7 @@ netstandard2.0 Microsoft Azure WebJobs SDK ServiceBus Extension - 5.0.0-beta.4 + 5.0.0-beta.5 $(NoWarn);AZC0001;CS1591;SA1636;CA1507 true true @@ -14,8 +14,7 @@ - - + @@ -27,11 +26,5 @@ - - - - - - diff --git a/sdk/servicebus/ci.data.yml b/sdk/servicebus/ci.data.yml index 1fd71add28a81..ab38e79681aa6 100644 --- a/sdk/servicebus/ci.data.yml +++ b/sdk/servicebus/ci.data.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -15,7 +14,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/servicebus/ci.yml b/sdk/servicebus/ci.yml index 3215cdc3a9378..49ded87c052f1 100644 --- a/sdk/servicebus/ci.yml +++ b/sdk/servicebus/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -17,7 +16,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/sqlmanagement/Azure.ResourceManager.Sql/README.md b/sdk/sqlmanagement/Azure.ResourceManager.Sql/README.md index 1fecea10e7161..e0a8f5d6d04a4 100644 --- a/sdk/sqlmanagement/Azure.ResourceManager.Sql/README.md +++ b/sdk/sqlmanagement/Azure.ResourceManager.Sql/README.md @@ -18,7 +18,7 @@ Install-Package Azure.ResourceManager.Sql -Version 1.0.0-preview.1 ### Authenticate the Client -To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) ## Key concepts @@ -28,9 +28,9 @@ Key concepts of the Azure .NET SDK can be found [here](https://azure.github.io/a Documentation is available to help you learn how to use this package -- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) - [API References](https://docs.microsoft.com/dotnet/api/?view=azure-dotnet) -- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) +- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) ## Examples diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/BackupShortTermRetentionPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/BackupShortTermRetentionPoliciesOperations.cs index dc43a012367e5..3d801978da1bc 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/BackupShortTermRetentionPoliciesOperations.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/BackupShortTermRetentionPoliciesOperations.cs @@ -103,7 +103,7 @@ internal BackupShortTermRetentionPoliciesOperations(SqlManagementClient client) throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } string policyName = "default"; - string apiVersion = "2020-11-01-preview"; + string apiVersion = "2021-02-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -367,7 +367,7 @@ internal BackupShortTermRetentionPoliciesOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2020-11-01-preview"; + string apiVersion = "2021-02-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -579,7 +579,7 @@ internal BackupShortTermRetentionPoliciesOperations(SqlManagementClient client) throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } string policyName = "default"; - string apiVersion = "2020-11-01-preview"; + string apiVersion = "2021-02-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -800,7 +800,7 @@ internal BackupShortTermRetentionPoliciesOperations(SqlManagementClient client) throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } string policyName = "default"; - string apiVersion = "2020-11-01-preview"; + string apiVersion = "2021-02-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IReplicationLinksOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IReplicationLinksOperations.cs index 0982e58f60686..8e46eb06c69a7 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IReplicationLinksOperations.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IReplicationLinksOperations.cs @@ -56,8 +56,7 @@ public partial interface IReplicationLinksOperations /// Task DeleteWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string linkId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Sets which replica database is primary by failing over from the - /// current primary replica database. + /// Gets a replication link. /// /// /// The name of the resource group that contains the resource. You can @@ -68,11 +67,10 @@ public partial interface IReplicationLinksOperations /// The name of the server. /// /// - /// The name of the database that has the replication link to be failed - /// over. + /// The name of the database. /// /// - /// The ID of the replication link to be failed over. + /// The name of the replication link. /// /// /// The headers that will be added to request. @@ -83,14 +81,16 @@ public partial interface IReplicationLinksOperations /// /// Thrown when the operation returned an invalid status code /// + /// + /// Thrown when unable to deserialize the response + /// /// /// Thrown when a required parameter is null /// - Task FailoverWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string linkId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> GetWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string linkId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Sets which replica database is primary by failing over from the - /// current primary replica database. This operation might result in - /// data loss. + /// current primary replica database. /// /// /// The name of the resource group that contains the resource. You can @@ -119,9 +119,11 @@ public partial interface IReplicationLinksOperations /// /// Thrown when a required parameter is null /// - Task FailoverAllowDataLossWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string linkId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task FailoverWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string linkId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Deletes a database replication link in forced or friendly way. + /// Sets which replica database is primary by failing over from the + /// current primary replica database. This operation might result in + /// data loss. /// /// /// The name of the resource group that contains the resource. You can @@ -138,9 +140,6 @@ public partial interface IReplicationLinksOperations /// /// The ID of the replication link to be failed over. /// - /// - /// The required parameters for unlinking replication link. - /// /// /// The headers that will be added to request. /// @@ -153,9 +152,9 @@ public partial interface IReplicationLinksOperations /// /// Thrown when a required parameter is null /// - Task UnlinkWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string linkId, UnlinkParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task FailoverAllowDataLossWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string linkId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Gets a list of replication links on database. + /// Deletes a database replication link in forced or friendly way. /// /// /// The name of the resource group that contains the resource. You can @@ -163,10 +162,17 @@ public partial interface IReplicationLinksOperations /// portal. /// /// - /// The name of the server containing the replication link. + /// The name of the server. /// /// - /// The name of the database containing the replication link. + /// The name of the database that has the replication link to be failed + /// over. + /// + /// + /// The ID of the replication link to be failed over. + /// + /// + /// The required parameters for unlinking replication link. /// /// /// The headers that will be added to request. @@ -177,15 +183,12 @@ public partial interface IReplicationLinksOperations /// /// Thrown when the operation returned an invalid status code /// - /// - /// Thrown when unable to deserialize the response - /// /// /// Thrown when a required parameter is null /// - Task>> ListByDatabaseWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task UnlinkWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string linkId, UnlinkParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Gets a replication link. + /// Gets a list of replication links on database. /// /// /// The name of the resource group that contains the resource. You can @@ -193,13 +196,10 @@ public partial interface IReplicationLinksOperations /// portal. /// /// - /// The name of the server containing the replication link. + /// The name of the server. /// /// - /// The name of the database containing the replication link. - /// - /// - /// The name of the replication link. + /// The name of the database. /// /// /// The headers that will be added to request. @@ -216,7 +216,7 @@ public partial interface IReplicationLinksOperations /// /// Thrown when a required parameter is null /// - Task> GetWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string replicationLinkName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task>> ListByDatabaseWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Gets a list of replication links. /// @@ -226,7 +226,7 @@ public partial interface IReplicationLinksOperations /// portal. /// /// - /// The name of the server containing the replication link. + /// The name of the server. /// /// /// The headers that will be added to request. diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISqlManagementClient.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISqlManagementClient.cs index bc688ed524ab5..b21c6d120aaac 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISqlManagementClient.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISqlManagementClient.cs @@ -142,11 +142,6 @@ public partial interface ISqlManagementClient : System.IDisposable /// IServerUsagesOperations ServerUsages { get; } - /// - /// Gets the IBackupShortTermRetentionPoliciesOperations. - /// - IBackupShortTermRetentionPoliciesOperations BackupShortTermRetentionPolicies { get; } - /// /// Gets the IExtendedDatabaseBlobAuditingPoliciesOperations. /// @@ -622,6 +617,11 @@ public partial interface ISqlManagementClient : System.IDisposable /// IWorkloadGroupsOperations WorkloadGroups { get; } + /// + /// Gets the IBackupShortTermRetentionPoliciesOperations. + /// + IBackupShortTermRetentionPoliciesOperations BackupShortTermRetentionPolicies { get; } + /// /// Gets the IDatabaseExtensionsOperations. /// diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/BackupShortTermRetentionPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/BackupShortTermRetentionPolicy.cs index a3666f867d332..c1f8aa1f2397f 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/BackupShortTermRetentionPolicy.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/BackupShortTermRetentionPolicy.cs @@ -40,10 +40,15 @@ public BackupShortTermRetentionPolicy() /// The backup retention period in days. /// This is how many days Point-in-Time Restore will be /// supported. - public BackupShortTermRetentionPolicy(string id = default(string), string name = default(string), string type = default(string), int? retentionDays = default(int?)) + /// The differential backup + /// interval in hours. This is how many interval hours between each + /// differential backup will be supported. This is only applicable to + /// live databases but not dropped databases. + public BackupShortTermRetentionPolicy(string id = default(string), string name = default(string), string type = default(string), int? retentionDays = default(int?), int? diffBackupIntervalInHours = default(int?)) : base(id, name, type) { RetentionDays = retentionDays; + DiffBackupIntervalInHours = diffBackupIntervalInHours; CustomInit(); } @@ -59,5 +64,14 @@ public BackupShortTermRetentionPolicy() [JsonProperty(PropertyName = "properties.retentionDays")] public int? RetentionDays { get; set; } + /// + /// Gets or sets the differential backup interval in hours. This is how + /// many interval hours between each differential backup will be + /// supported. This is only applicable to live databases but not + /// dropped databases. + /// + [JsonProperty(PropertyName = "properties.diffBackupIntervalInHours")] + public int? DiffBackupIntervalInHours { get; set; } + } } diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationLink.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationLink.cs index 915f12daee231..bfea713f5fb56 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationLink.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationLink.cs @@ -38,18 +38,24 @@ public ReplicationLink() /// Resource partner server. /// Resource partner database. /// Resource partner location. - /// Local replication role. - /// Partner replication role. + /// Local replication role. Possible values include: + /// 'Primary', 'Secondary', 'NonReadableSecondary', 'Source', + /// 'Copy' + /// Partner replication role. Possible values + /// include: 'Primary', 'Secondary', 'NonReadableSecondary', 'Source', + /// 'Copy' /// Replication mode. /// Time at which the link was created. /// Seeding completion percentage for the /// link. /// Replication state (PENDING, SEEDING, - /// CATCHUP, SUSPENDED). + /// CATCHUP, SUSPENDED). Possible values include: 'PENDING', 'SEEDING', + /// 'CATCH_UP', 'SUSPENDED' /// Whether the user is currently /// allowed to terminate the link. - /// Link type (GEO, NAMED). - public ReplicationLink(string id = default(string), string name = default(string), string type = default(string), string partnerServer = default(string), string partnerDatabase = default(string), string partnerLocation = default(string), string role = default(string), string partnerRole = default(string), string replicationMode = default(string), System.DateTime? startTime = default(System.DateTime?), int? percentComplete = default(int?), string replicationState = default(string), bool? isTerminationAllowed = default(bool?), string linkType = default(string)) + /// Link type (GEO, NAMED). Possible values + /// include: 'GEO', 'NAMED' + public ReplicationLink(string id = default(string), string name = default(string), string type = default(string), string partnerServer = default(string), string partnerDatabase = default(string), string partnerLocation = default(string), ReplicationRole? role = default(ReplicationRole?), ReplicationRole? partnerRole = default(ReplicationRole?), string replicationMode = default(string), System.DateTime? startTime = default(System.DateTime?), int? percentComplete = default(int?), string replicationState = default(string), bool? isTerminationAllowed = default(bool?), string linkType = default(string)) : base(id, name, type) { PartnerServer = partnerServer; @@ -90,16 +96,18 @@ public ReplicationLink() public string PartnerLocation { get; private set; } /// - /// Gets local replication role. + /// Gets local replication role. Possible values include: 'Primary', + /// 'Secondary', 'NonReadableSecondary', 'Source', 'Copy' /// [JsonProperty(PropertyName = "properties.role")] - public string Role { get; private set; } + public ReplicationRole? Role { get; private set; } /// - /// Gets partner replication role. + /// Gets partner replication role. Possible values include: 'Primary', + /// 'Secondary', 'NonReadableSecondary', 'Source', 'Copy' /// [JsonProperty(PropertyName = "properties.partnerRole")] - public string PartnerRole { get; private set; } + public ReplicationRole? PartnerRole { get; private set; } /// /// Gets replication mode. @@ -121,6 +129,8 @@ public ReplicationLink() /// /// Gets replication state (PENDING, SEEDING, CATCHUP, SUSPENDED). + /// Possible values include: 'PENDING', 'SEEDING', 'CATCH_UP', + /// 'SUSPENDED' /// [JsonProperty(PropertyName = "properties.replicationState")] public string ReplicationState { get; private set; } @@ -132,7 +142,8 @@ public ReplicationLink() public bool? IsTerminationAllowed { get; private set; } /// - /// Gets link type (GEO, NAMED). + /// Gets link type (GEO, NAMED). Possible values include: 'GEO', + /// 'NAMED' /// [JsonProperty(PropertyName = "properties.linkType")] public string LinkType { get; private set; } diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationLinkType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationLinkType.cs new file mode 100644 index 0000000000000..15781387e6dc8 --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationLinkType.cs @@ -0,0 +1,22 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + + /// + /// Defines values for ReplicationLinkType. + /// + public static class ReplicationLinkType + { + public const string GEO = "GEO"; + public const string NAMED = "NAMED"; + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationRole.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationRole.cs new file mode 100644 index 0000000000000..f0d74d3f85fb1 --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationRole.cs @@ -0,0 +1,78 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + using Newtonsoft.Json; + using Newtonsoft.Json.Converters; + using System.Runtime; + using System.Runtime.Serialization; + + /// + /// Defines values for ReplicationRole. + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum ReplicationRole + { + [EnumMember(Value = "Primary")] + Primary, + [EnumMember(Value = "Secondary")] + Secondary, + [EnumMember(Value = "NonReadableSecondary")] + NonReadableSecondary, + [EnumMember(Value = "Source")] + Source, + [EnumMember(Value = "Copy")] + Copy + } + internal static class ReplicationRoleEnumExtension + { + internal static string ToSerializedValue(this ReplicationRole? value) + { + return value == null ? null : ((ReplicationRole)value).ToSerializedValue(); + } + + internal static string ToSerializedValue(this ReplicationRole value) + { + switch( value ) + { + case ReplicationRole.Primary: + return "Primary"; + case ReplicationRole.Secondary: + return "Secondary"; + case ReplicationRole.NonReadableSecondary: + return "NonReadableSecondary"; + case ReplicationRole.Source: + return "Source"; + case ReplicationRole.Copy: + return "Copy"; + } + return null; + } + + internal static ReplicationRole? ParseReplicationRole(this string value) + { + switch( value ) + { + case "Primary": + return ReplicationRole.Primary; + case "Secondary": + return ReplicationRole.Secondary; + case "NonReadableSecondary": + return ReplicationRole.NonReadableSecondary; + case "Source": + return ReplicationRole.Source; + case "Copy": + return ReplicationRole.Copy; + } + return null; + } + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationState.cs new file mode 100644 index 0000000000000..067c14bdb345d --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationState.cs @@ -0,0 +1,24 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + + /// + /// Defines values for ReplicationState. + /// + public static class ReplicationState + { + public const string PENDING = "PENDING"; + public const string SEEDING = "SEEDING"; + public const string CATCHUP = "CATCH_UP"; + public const string SUSPENDED = "SUSPENDED"; + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ReplicationLinksOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ReplicationLinksOperations.cs index 5b6868bfcf25a..64ddd37e63c9d 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ReplicationLinksOperations.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ReplicationLinksOperations.cs @@ -243,67 +243,7 @@ internal ReplicationLinksOperations(SqlManagementClient client) } /// - /// Sets which replica database is primary by failing over from the current - /// primary replica database. - /// - /// - /// The name of the resource group that contains the resource. You can obtain - /// this value from the Azure Resource Manager API or the portal. - /// - /// - /// The name of the server. - /// - /// - /// The name of the database that has the replication link to be failed over. - /// - /// - /// The ID of the replication link to be failed over. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - public async Task FailoverWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string linkId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - // Send request - AzureOperationResponse _response = await BeginFailoverWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, linkId, customHeaders, cancellationToken).ConfigureAwait(false); - return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); - } - - /// - /// Sets which replica database is primary by failing over from the current - /// primary replica database. This operation might result in data loss. - /// - /// - /// The name of the resource group that contains the resource. You can obtain - /// this value from the Azure Resource Manager API or the portal. - /// - /// - /// The name of the server. - /// - /// - /// The name of the database that has the replication link to be failed over. - /// - /// - /// The ID of the replication link to be failed over. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - public async Task FailoverAllowDataLossWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string linkId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - // Send request - AzureOperationResponse _response = await BeginFailoverAllowDataLossWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, linkId, customHeaders, cancellationToken).ConfigureAwait(false); - return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); - } - - /// - /// Deletes a database replication link in forced or friendly way. + /// Gets a replication link. /// /// /// The name of the resource group that contains the resource. You can obtain @@ -313,39 +253,10 @@ internal ReplicationLinksOperations(SqlManagementClient client) /// The name of the server. /// /// - /// The name of the database that has the replication link to be failed over. + /// The name of the database. /// /// - /// The ID of the replication link to be failed over. - /// - /// - /// The required parameters for unlinking replication link. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - public async Task UnlinkWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string linkId, UnlinkParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - // Send request - AzureOperationResponse _response = await BeginUnlinkWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, linkId, parameters, customHeaders, cancellationToken).ConfigureAwait(false); - return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); - } - - /// - /// Gets a list of replication links on database. - /// - /// - /// The name of the resource group that contains the resource. You can obtain - /// this value from the Azure Resource Manager API or the portal. - /// - /// - /// The name of the server containing the replication link. - /// - /// - /// The name of the database containing the replication link. + /// The name of the replication link. /// /// /// Headers that will be added to request. @@ -368,7 +279,7 @@ internal ReplicationLinksOperations(SqlManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task>> ListByDatabaseWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string linkId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -382,11 +293,15 @@ internal ReplicationLinksOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "databaseName"); } + if (linkId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "linkId"); + } if (Client.SubscriptionId == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2020-11-01-preview"; + string apiVersion = "2021-02-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -397,16 +312,18 @@ internal ReplicationLinksOperations(SqlManagementClient client) tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("serverName", serverName); tracingParameters.Add("databaseName", databaseName); + tracingParameters.Add("linkId", linkId); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ListByDatabase", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/replicationLinks").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/replicationLinks/{linkId}").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{serverName}", System.Uri.EscapeDataString(serverName)); _url = _url.Replace("{databaseName}", System.Uri.EscapeDataString(databaseName)); + _url = _url.Replace("{linkId}", System.Uri.EscapeDataString(linkId)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); if (apiVersion != null) @@ -506,7 +423,7 @@ internal ReplicationLinksOperations(SqlManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse>(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -519,7 +436,7 @@ internal ReplicationLinksOperations(SqlManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -539,20 +456,109 @@ internal ReplicationLinksOperations(SqlManagementClient client) } /// - /// Gets a replication link. + /// Sets which replica database is primary by failing over from the current + /// primary replica database. /// /// /// The name of the resource group that contains the resource. You can obtain /// this value from the Azure Resource Manager API or the portal. /// /// - /// The name of the server containing the replication link. + /// The name of the server. /// /// - /// The name of the database containing the replication link. + /// The name of the database that has the replication link to be failed over. /// - /// - /// The name of the replication link. + /// + /// The ID of the replication link to be failed over. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task FailoverWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string linkId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginFailoverWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, linkId, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Sets which replica database is primary by failing over from the current + /// primary replica database. This operation might result in data loss. + /// + /// + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. + /// + /// + /// The name of the server. + /// + /// + /// The name of the database that has the replication link to be failed over. + /// + /// + /// The ID of the replication link to be failed over. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task FailoverAllowDataLossWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string linkId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginFailoverAllowDataLossWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, linkId, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Deletes a database replication link in forced or friendly way. + /// + /// + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. + /// + /// + /// The name of the server. + /// + /// + /// The name of the database that has the replication link to be failed over. + /// + /// + /// The ID of the replication link to be failed over. + /// + /// + /// The required parameters for unlinking replication link. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task UnlinkWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string linkId, UnlinkParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginUnlinkWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, linkId, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Gets a list of replication links on database. + /// + /// + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. + /// + /// + /// The name of the server. + /// + /// + /// The name of the database. /// /// /// Headers that will be added to request. @@ -575,7 +581,7 @@ internal ReplicationLinksOperations(SqlManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string replicationLinkName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task>> ListByDatabaseWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -589,15 +595,11 @@ internal ReplicationLinksOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "databaseName"); } - if (replicationLinkName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "replicationLinkName"); - } if (Client.SubscriptionId == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2020-11-01-preview"; + string apiVersion = "2021-02-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -608,18 +610,16 @@ internal ReplicationLinksOperations(SqlManagementClient client) tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("serverName", serverName); tracingParameters.Add("databaseName", databaseName); - tracingParameters.Add("replicationLinkName", replicationLinkName); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "ListByDatabase", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/replicationLinks/{replicationLinkName}").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/replicationLinks").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{serverName}", System.Uri.EscapeDataString(serverName)); _url = _url.Replace("{databaseName}", System.Uri.EscapeDataString(databaseName)); - _url = _url.Replace("{replicationLinkName}", System.Uri.EscapeDataString(replicationLinkName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); if (apiVersion != null) @@ -719,7 +719,7 @@ internal ReplicationLinksOperations(SqlManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse>(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -732,7 +732,7 @@ internal ReplicationLinksOperations(SqlManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -759,7 +759,7 @@ internal ReplicationLinksOperations(SqlManagementClient client) /// this value from the Azure Resource Manager API or the portal. /// /// - /// The name of the server containing the replication link. + /// The name of the server. /// /// /// Headers that will be added to request. @@ -796,7 +796,7 @@ internal ReplicationLinksOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2020-11-01-preview"; + string apiVersion = "2021-02-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ReplicationLinksOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ReplicationLinksOperationsExtensions.cs index 7b89dd57fb385..5cfcc87028232 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ReplicationLinksOperationsExtensions.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ReplicationLinksOperationsExtensions.cs @@ -72,6 +72,60 @@ public static void Delete(this IReplicationLinksOperations operations, string re (await operations.DeleteWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, linkId, null, cancellationToken).ConfigureAwait(false)).Dispose(); } + /// + /// Gets a replication link. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. + /// + /// + /// The name of the server. + /// + /// + /// The name of the database. + /// + /// + /// The name of the replication link. + /// + public static ReplicationLink Get(this IReplicationLinksOperations operations, string resourceGroupName, string serverName, string databaseName, string linkId) + { + return operations.GetAsync(resourceGroupName, serverName, databaseName, linkId).GetAwaiter().GetResult(); + } + + /// + /// Gets a replication link. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. + /// + /// + /// The name of the server. + /// + /// + /// The name of the database. + /// + /// + /// The name of the replication link. + /// + /// + /// The cancellation token. + /// + public static async Task GetAsync(this IReplicationLinksOperations operations, string resourceGroupName, string serverName, string databaseName, string linkId, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, linkId, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Sets which replica database is primary by failing over from the current /// primary replica database. @@ -246,10 +300,10 @@ public static void Unlink(this IReplicationLinksOperations operations, string re /// this value from the Azure Resource Manager API or the portal. /// /// - /// The name of the server containing the replication link. + /// The name of the server. /// /// - /// The name of the database containing the replication link. + /// The name of the database. /// public static IPage ListByDatabase(this IReplicationLinksOperations operations, string resourceGroupName, string serverName, string databaseName) { @@ -267,10 +321,10 @@ public static IPage ListByDatabase(this IReplicationLinksOperat /// this value from the Azure Resource Manager API or the portal. /// /// - /// The name of the server containing the replication link. + /// The name of the server. /// /// - /// The name of the database containing the replication link. + /// The name of the database. /// /// /// The cancellation token. @@ -283,60 +337,6 @@ public static IPage ListByDatabase(this IReplicationLinksOperat } } - /// - /// Gets a replication link. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the resource. You can obtain - /// this value from the Azure Resource Manager API or the portal. - /// - /// - /// The name of the server containing the replication link. - /// - /// - /// The name of the database containing the replication link. - /// - /// - /// The name of the replication link. - /// - public static ReplicationLink Get(this IReplicationLinksOperations operations, string resourceGroupName, string serverName, string databaseName, string replicationLinkName) - { - return operations.GetAsync(resourceGroupName, serverName, databaseName, replicationLinkName).GetAwaiter().GetResult(); - } - - /// - /// Gets a replication link. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the resource. You can obtain - /// this value from the Azure Resource Manager API or the portal. - /// - /// - /// The name of the server containing the replication link. - /// - /// - /// The name of the database containing the replication link. - /// - /// - /// The name of the replication link. - /// - /// - /// The cancellation token. - /// - public static async Task GetAsync(this IReplicationLinksOperations operations, string resourceGroupName, string serverName, string databaseName, string replicationLinkName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, replicationLinkName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - /// /// Gets a list of replication links. /// @@ -348,7 +348,7 @@ public static ReplicationLink Get(this IReplicationLinksOperations operations, s /// this value from the Azure Resource Manager API or the portal. /// /// - /// The name of the server containing the replication link. + /// The name of the server. /// public static IPage ListByServer(this IReplicationLinksOperations operations, string resourceGroupName, string serverName) { @@ -366,7 +366,7 @@ public static IPage ListByServer(this IReplicationLinksOperatio /// this value from the Azure Resource Manager API or the portal. /// /// - /// The name of the server containing the replication link. + /// The name of the server. /// /// /// The cancellation token. diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SdkInfo_SqlManagementClient.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SdkInfo_SqlManagementClient.cs index 8bf600e1506ae..b5e176540664b 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SdkInfo_SqlManagementClient.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SdkInfo_SqlManagementClient.cs @@ -19,7 +19,7 @@ public static IEnumerable> ApiInfo_SqlManagementCl { return new Tuple[] { - new Tuple("Sql", "BackupShortTermRetentionPolicies", "2020-11-01-preview"), + new Tuple("Sql", "BackupShortTermRetentionPolicies", "2021-02-01-preview"), new Tuple("Sql", "Capabilities", "2020-11-01-preview"), new Tuple("Sql", "DataMaskingPolicies", "2014-04-01"), new Tuple("Sql", "DataMaskingRules", "2014-04-01"), @@ -106,7 +106,7 @@ public static IEnumerable> ApiInfo_SqlManagementCl new Tuple("Sql", "RecoverableDatabases", "2014-04-01"), new Tuple("Sql", "RecoverableManagedDatabases", "2020-11-01-preview"), new Tuple("Sql", "ReplicationLinks", "2014-04-01"), - new Tuple("Sql", "ReplicationLinks", "2020-11-01-preview"), + new Tuple("Sql", "ReplicationLinks", "2021-02-01-preview"), new Tuple("Sql", "RestorableDroppedDatabases", "2021-02-01-preview"), new Tuple("Sql", "RestorableDroppedManagedDatabases", "2021-02-01-preview"), new Tuple("Sql", "RestorePoints", "2020-11-01-preview"), @@ -151,7 +151,7 @@ public static IEnumerable> ApiInfo_SqlManagementCl public static readonly String AutoRestCmdExecuted = "cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/sql/resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --csharp-sdks-folder=D:\\azure-sdk-for-net\\sdk"; public static readonly String GithubForkName = "Azure"; public static readonly String GithubBranchName = "master"; - public static readonly String GithubCommidId = "10c93ad91d3f44f62f2568a5b480c538a7c15daf"; + public static readonly String GithubCommidId = "78c2a3fb24bfd4cd3372520bb9df203561c71487"; public static readonly String CodeGenerationErrors = ""; public static readonly String GithubRepoName = "azure-rest-api-specs"; // END: Code Generation Metadata Section diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SqlManagementClient.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SqlManagementClient.cs index c4bd489f97886..acf04682292d5 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SqlManagementClient.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SqlManagementClient.cs @@ -147,11 +147,6 @@ public partial class SqlManagementClient : ServiceClient, I /// public virtual IServerUsagesOperations ServerUsages { get; private set; } - /// - /// Gets the IBackupShortTermRetentionPoliciesOperations. - /// - public virtual IBackupShortTermRetentionPoliciesOperations BackupShortTermRetentionPolicies { get; private set; } - /// /// Gets the IExtendedDatabaseBlobAuditingPoliciesOperations. /// @@ -627,6 +622,11 @@ public partial class SqlManagementClient : ServiceClient, I /// public virtual IWorkloadGroupsOperations WorkloadGroups { get; private set; } + /// + /// Gets the IBackupShortTermRetentionPoliciesOperations. + /// + public virtual IBackupShortTermRetentionPoliciesOperations BackupShortTermRetentionPolicies { get; private set; } + /// /// Gets the IDatabaseExtensionsOperations. /// @@ -928,7 +928,6 @@ private void Initialize() TransparentDataEncryptions = new TransparentDataEncryptionsOperations(this); TransparentDataEncryptionActivities = new TransparentDataEncryptionActivitiesOperations(this); ServerUsages = new ServerUsagesOperations(this); - BackupShortTermRetentionPolicies = new BackupShortTermRetentionPoliciesOperations(this); ExtendedDatabaseBlobAuditingPolicies = new ExtendedDatabaseBlobAuditingPoliciesOperations(this); ExtendedServerBlobAuditingPolicies = new ExtendedServerBlobAuditingPoliciesOperations(this); ServerBlobAuditingPolicies = new ServerBlobAuditingPoliciesOperations(this); @@ -1024,6 +1023,7 @@ private void Initialize() VirtualNetworkRules = new VirtualNetworkRulesOperations(this); WorkloadClassifiers = new WorkloadClassifiersOperations(this); WorkloadGroups = new WorkloadGroupsOperations(this); + BackupShortTermRetentionPolicies = new BackupShortTermRetentionPoliciesOperations(this); DatabaseExtensions = new DatabaseExtensionsOperations(this); DatabaseOperations = new DatabaseOperations(this); DatabaseUsages = new DatabaseUsagesOperations(this); diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Microsoft.Azure.Management.Sql.csproj b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Microsoft.Azure.Management.Sql.csproj index 15d9ed9b3b518..d2626d3e39af7 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Microsoft.Azure.Management.Sql.csproj +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Microsoft.Azure.Management.Sql.csproj @@ -7,13 +7,14 @@ Microsoft.Azure.Management.Sql Azure SQL Management SDK library Microsoft.Azure.Management.Sql - 1.54.0-preview + 1.55.0-preview Microsoft Azure SQL Management;SQL;SQL Management; diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Properties/AssemblyInfo.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Properties/AssemblyInfo.cs index e1eabd9c6f276..9f772c70ed396 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Properties/AssemblyInfo.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Properties/AssemblyInfo.cs @@ -22,4 +22,4 @@ [assembly: AssemblyTitle("Microsoft Azure SQL Management Library")] [assembly: AssemblyDescription("Provides management functionality for Microsoft Azure SQL.")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.54.0.0")] +[assembly: AssemblyFileVersion("1.55.0.0")] diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseReplicationLinkScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseReplicationLinkScenarioTests.cs index 06711eba3c668..f09af715da27b 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseReplicationLinkScenarioTests.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseReplicationLinkScenarioTests.cs @@ -97,12 +97,10 @@ public void TestGetListFailoverReplicationLink() var replicationLink = sqlClient.ReplicationLinks.Get(resourceGroup.Name, v12Server2.Name, databaseName, replicationLinkId); // Verify that the second database has a replicationLink to the first, with the first being the primary and the second being the secondary - string primaryRole = "Primary"; - string secondaryRole = "Secondary"; Assert.True(replicationLink.PartnerServer == v12Server.Name); Assert.True(replicationLink.PartnerDatabase == databaseName); - Assert.True(replicationLink.PartnerRole == primaryRole); - Assert.True(replicationLink.Role == secondaryRole); + Assert.True(replicationLink.PartnerRole == ReplicationRole.Primary); + Assert.True(replicationLink.Role == ReplicationRole.Secondary); // Failover Replication Link sqlClient.ReplicationLinks.Failover(resourceGroup.Name, v12Server2.Name, databaseName, replicationLinkId); @@ -111,8 +109,8 @@ public void TestGetListFailoverReplicationLink() replicationLink = sqlClient.ReplicationLinks.Get(resourceGroup.Name, v12Server2.Name, databaseName, replicationLinkId); // Verify that Primary and Secondary have switched - Assert.True(replicationLink.PartnerRole == secondaryRole); - Assert.True(replicationLink.Role == primaryRole); + Assert.True(replicationLink.PartnerRole == ReplicationRole.Secondary); + Assert.True(replicationLink.Role == ReplicationRole.Primary); } } } diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnBasic.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnBasic.json index 250d424bd4f26..b60cc31449c13 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnBasic.json +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnBasic.json @@ -1,19 +1,19 @@ { "Entries": [ { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-9356?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTkzNTY/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-652?api-version=2017-05-10", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTY1Mj9hcGktdmVyc2lvbj0yMDE3LTA1LTEw", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-9356\": \"2020-11-03 04:18:09Z\"\r\n }\r\n}", + "RequestBody": "{\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-652\": \"2021-06-09 22:47:17Z\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "24106792-6bc8-484c-aa10-05df12139b57" + "f34a3d14-21d1-40d3-901c-fc23c6302ee4" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", "Microsoft.Azure.Management.ResourceManager.ResourceManagementClient/1.6.0.0" @@ -22,7 +22,7 @@ "application/json; charset=utf-8" ], "Content-Length": [ - "95" + "94" ] }, "ResponseHeaders": { @@ -36,13 +36,13 @@ "1199" ], "x-ms-request-id": [ - "c06f0520-3ab3-413f-a777-4cbce58527a4" + "56bca72c-b0a5-45ae-9f0f-cc094325fc24" ], "x-ms-correlation-request-id": [ - "c06f0520-3ab3-413f-a777-4cbce58527a4" + "56bca72c-b0a5-45ae-9f0f-cc094325fc24" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041811Z:c06f0520-3ab3-413f-a777-4cbce58527a4" + "WESTCENTRALUS:20210609T224718Z:56bca72c-b0a5-45ae-9f0f-cc094325fc24" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,10 +51,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:18:10 GMT" + "Wed, 09 Jun 2021 22:47:18 GMT" ], "Content-Length": [ - "236" + "233" ], "Content-Type": [ "application/json; charset=utf-8" @@ -63,26 +63,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356\",\r\n \"name\": \"sqlcrudtest-9356\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-9356\": \"2020-11-03 04:18:09Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652\",\r\n \"name\": \"sqlcrudtest-652\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-652\": \"2021-06-09 22:47:17Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/servers/sqlcrudtest-7558?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03NTU4P2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbGNydWR0ZXN0LTE5NTQ/YXBpLXZlcnNpb249MjAyMC0xMS0wMS1wcmV2aWV3", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"dummylogin\",\r\n \"administratorLoginPassword\": \"Un53cuRE!\",\r\n \"version\": \"12.0\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "09415e61-fa13-4ff1-b99a-5ec34dd66713" + "304cb9f4-7d74-4c27-823e-a52a8a27a884" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -99,16 +99,16 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/locations/eastus/serverOperationResults/d2cec09b-b44d-41db-bce8-26cf3355927d?api-version=2019-06-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/serverOperationResults/b6223ef0-7e79-430f-a93c-8bc688b90abd?api-version=2020-11-01-preview" ], "Retry-After": [ "1" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/d2cec09b-b44d-41db-bce8-26cf3355927d?api-version=2019-06-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/b6223ef0-7e79-430f-a93c-8bc688b90abd?api-version=2020-11-01-preview" ], "x-ms-request-id": [ - "d2cec09b-b44d-41db-bce8-26cf3355927d" + "b6223ef0-7e79-430f-a93c-8bc688b90abd" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -117,10 +117,10 @@ "1199" ], "x-ms-correlation-request-id": [ - "adc13a8f-5f3d-4821-8855-a1c30afe763d" + "afbb01d4-6e24-47d8-bc15-ae9aee5ececf" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041816Z:adc13a8f-5f3d-4821-8855-a1c30afe763d" + "WESTCENTRALUS:20210609T224720Z:afbb01d4-6e24-47d8-bc15-ae9aee5ececf" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -129,7 +129,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:18:15 GMT" + "Wed, 09 Jun 2021 22:47:19 GMT" ], "Content-Length": [ "74" @@ -141,20 +141,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"operation\": \"UpsertLogicalServer\",\r\n \"startTime\": \"2020-11-03T04:18:13.993Z\"\r\n}", + "ResponseBody": "{\r\n \"operation\": \"UpsertLogicalServer\",\r\n \"startTime\": \"2021-06-09T22:47:20.117Z\"\r\n}", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/d2cec09b-b44d-41db-bce8-26cf3355927d?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2QyY2VjMDliLWI0NGQtNDFkYi1iY2U4LTI2Y2YzMzU1OTI3ZD9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/b6223ef0-7e79-430f-a93c-8bc688b90abd?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvZWFzdHVzL3NlcnZlckF6dXJlQXN5bmNPcGVyYXRpb24vYjYyMjNlZjAtN2U3OS00MzBmLWE5M2MtOGJjNjg4YjkwYWJkP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -168,7 +168,7 @@ "1" ], "x-ms-request-id": [ - "14a01ffb-8eb0-4e19-8359-00a0a32940d0" + "2cabe85a-8a68-48a6-beb6-3c336770bb88" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -177,10 +177,10 @@ "11999" ], "x-ms-correlation-request-id": [ - "d4a2f34e-4a7f-40ba-8765-969e84b2f97d" + "bf890530-bb61-43d3-ab11-584a05030dc4" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041817Z:d4a2f34e-4a7f-40ba-8765-969e84b2f97d" + "WESTCENTRALUS:20210609T224721Z:bf890530-bb61-43d3-ab11-584a05030dc4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -189,7 +189,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:18:16 GMT" + "Wed, 09 Jun 2021 22:47:20 GMT" ], "Content-Length": [ "108" @@ -201,20 +201,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"d2cec09b-b44d-41db-bce8-26cf3355927d\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:18:13.993Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"b6223ef0-7e79-430f-a93c-8bc688b90abd\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:47:20.117Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/d2cec09b-b44d-41db-bce8-26cf3355927d?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2QyY2VjMDliLWI0NGQtNDFkYi1iY2U4LTI2Y2YzMzU1OTI3ZD9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/b6223ef0-7e79-430f-a93c-8bc688b90abd?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvZWFzdHVzL3NlcnZlckF6dXJlQXN5bmNPcGVyYXRpb24vYjYyMjNlZjAtN2U3OS00MzBmLWE5M2MtOGJjNjg4YjkwYWJkP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -228,7 +228,7 @@ "1" ], "x-ms-request-id": [ - "97765cfa-eb4a-4339-a347-0f31363af2bb" + "2fe081fd-6515-44c2-969f-7ef7c402f17e" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -237,10 +237,10 @@ "11998" ], "x-ms-correlation-request-id": [ - "b7a624a6-4109-48fa-8493-5860186c8b47" + "28ec919e-4cb6-48be-99b5-ec0c7ef2b137" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041818Z:b7a624a6-4109-48fa-8493-5860186c8b47" + "WESTCENTRALUS:20210609T224722Z:28ec919e-4cb6-48be-99b5-ec0c7ef2b137" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -249,7 +249,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:18:17 GMT" + "Wed, 09 Jun 2021 22:47:21 GMT" ], "Content-Length": [ "108" @@ -261,20 +261,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"d2cec09b-b44d-41db-bce8-26cf3355927d\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:18:13.993Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"b6223ef0-7e79-430f-a93c-8bc688b90abd\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:47:20.117Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/d2cec09b-b44d-41db-bce8-26cf3355927d?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2QyY2VjMDliLWI0NGQtNDFkYi1iY2U4LTI2Y2YzMzU1OTI3ZD9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/b6223ef0-7e79-430f-a93c-8bc688b90abd?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvZWFzdHVzL3NlcnZlckF6dXJlQXN5bmNPcGVyYXRpb24vYjYyMjNlZjAtN2U3OS00MzBmLWE5M2MtOGJjNjg4YjkwYWJkP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -285,10 +285,10 @@ "no-cache" ], "Retry-After": [ - "20" + "1" ], "x-ms-request-id": [ - "7cbd0b88-5383-4b0a-b3f8-c688141eae81" + "2ef43bf8-ce96-4607-9a67-9771ecda96f9" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -297,10 +297,10 @@ "11997" ], "x-ms-correlation-request-id": [ - "867a8e21-b7e4-4863-99c8-166139139bdd" + "6bcc8589-f6f8-42a4-956a-28fd785936af" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041819Z:867a8e21-b7e4-4863-99c8-166139139bdd" + "WESTCENTRALUS:20210609T224723Z:6bcc8589-f6f8-42a4-956a-28fd785936af" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -309,7 +309,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:18:18 GMT" + "Wed, 09 Jun 2021 22:47:22 GMT" ], "Content-Length": [ "108" @@ -321,20 +321,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"d2cec09b-b44d-41db-bce8-26cf3355927d\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:18:13.993Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"b6223ef0-7e79-430f-a93c-8bc688b90abd\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:47:20.117Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/d2cec09b-b44d-41db-bce8-26cf3355927d?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2QyY2VjMDliLWI0NGQtNDFkYi1iY2U4LTI2Y2YzMzU1OTI3ZD9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/b6223ef0-7e79-430f-a93c-8bc688b90abd?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvZWFzdHVzL3NlcnZlckF6dXJlQXN5bmNPcGVyYXRpb24vYjYyMjNlZjAtN2U3OS00MzBmLWE5M2MtOGJjNjg4YjkwYWJkP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -345,10 +345,10 @@ "no-cache" ], "Retry-After": [ - "20" + "1" ], "x-ms-request-id": [ - "f15271b4-3da1-49fd-91d8-e3851357de27" + "6b9a2f4f-ec40-460f-a1ba-d10148d19237" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -357,10 +357,10 @@ "11996" ], "x-ms-correlation-request-id": [ - "b868e60e-b0b4-47f6-a91e-fa8dff551cd7" + "7eb11976-41dd-4e8c-873a-ab97294c9fbf" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041839Z:b868e60e-b0b4-47f6-a91e-fa8dff551cd7" + "WESTCENTRALUS:20210609T224724Z:7eb11976-41dd-4e8c-873a-ab97294c9fbf" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -369,7 +369,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:18:38 GMT" + "Wed, 09 Jun 2021 22:47:24 GMT" ], "Content-Length": [ "108" @@ -381,20 +381,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"d2cec09b-b44d-41db-bce8-26cf3355927d\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:18:13.993Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"b6223ef0-7e79-430f-a93c-8bc688b90abd\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:47:20.117Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/d2cec09b-b44d-41db-bce8-26cf3355927d?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2QyY2VjMDliLWI0NGQtNDFkYi1iY2U4LTI2Y2YzMzU1OTI3ZD9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/b6223ef0-7e79-430f-a93c-8bc688b90abd?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvZWFzdHVzL3NlcnZlckF6dXJlQXN5bmNPcGVyYXRpb24vYjYyMjNlZjAtN2U3OS00MzBmLWE5M2MtOGJjNjg4YjkwYWJkP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -405,10 +405,10 @@ "no-cache" ], "Retry-After": [ - "15" + "20" ], "x-ms-request-id": [ - "0c4c5e9c-e9cf-47ec-aa2a-d6908d222f25" + "87767eb7-0a44-4614-b659-c21a3832c3a7" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -417,10 +417,10 @@ "11995" ], "x-ms-correlation-request-id": [ - "175c78c9-032e-4c7b-ac46-3bdb5771f216" + "9d407482-38cd-4189-859a-3b6bdc45b362" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041859Z:175c78c9-032e-4c7b-ac46-3bdb5771f216" + "WESTCENTRALUS:20210609T224725Z:9d407482-38cd-4189-859a-3b6bdc45b362" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -429,10 +429,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:18:58 GMT" + "Wed, 09 Jun 2021 22:47:25 GMT" ], "Content-Length": [ - "107" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -441,20 +441,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"d2cec09b-b44d-41db-bce8-26cf3355927d\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2020-11-03T04:18:13.993Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"b6223ef0-7e79-430f-a93c-8bc688b90abd\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:47:20.117Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/servers/sqlcrudtest-7558?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03NTU4P2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/b6223ef0-7e79-430f-a93c-8bc688b90abd?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvZWFzdHVzL3NlcnZlckF6dXJlQXN5bmNPcGVyYXRpb24vYjYyMjNlZjAtN2U3OS00MzBmLWE5M2MtOGJjNjg4YjkwYWJkP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -464,8 +464,11 @@ "Pragma": [ "no-cache" ], + "Retry-After": [ + "20" + ], "x-ms-request-id": [ - "bcb9d743-14ac-4518-b7af-cad4cdecd939" + "a0a552eb-1c80-41fe-b484-fdc584378bb1" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -474,10 +477,130 @@ "11994" ], "x-ms-correlation-request-id": [ - "447d7af8-db8b-4532-a2c3-0a783e9757e3" + "cfe94f81-967d-4c39-b862-12b24e31864a" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210609T224745Z:cfe94f81-967d-4c39-b862-12b24e31864a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:47:45 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"b6223ef0-7e79-430f-a93c-8bc688b90abd\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:47:20.117Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/b6223ef0-7e79-430f-a93c-8bc688b90abd?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvZWFzdHVzL3NlcnZlckF6dXJlQXN5bmNPcGVyYXRpb24vYjYyMjNlZjAtN2U3OS00MzBmLWE5M2MtOGJjNjg4YjkwYWJkP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "20" + ], + "x-ms-request-id": [ + "a62376e5-7c9d-4923-85ec-05f2187ca368" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-correlation-request-id": [ + "08b8e9a1-bcbd-4519-89fb-4e6bb23476e8" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210609T224805Z:08b8e9a1-bcbd-4519-89fb-4e6bb23476e8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:48:05 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"b6223ef0-7e79-430f-a93c-8bc688b90abd\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:47:20.117Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/b6223ef0-7e79-430f-a93c-8bc688b90abd?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvZWFzdHVzL3NlcnZlckF6dXJlQXN5bmNPcGVyYXRpb24vYjYyMjNlZjAtN2U3OS00MzBmLWE5M2MtOGJjNjg4YjkwYWJkP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "a0c31ee1-0532-47ee-aacf-ee35d862864b" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-correlation-request-id": [ + "64f94cb4-c786-4c6c-8caf-aa3ed332bd04" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041859Z:447d7af8-db8b-4532-a2c3-0a783e9757e3" + "WESTCENTRALUS:20210609T224826Z:64f94cb4-c786-4c6c-8caf-aa3ed332bd04" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -486,10 +609,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:18:58 GMT" + "Wed, 09 Jun 2021 22:48:25 GMT" ], "Content-Length": [ - "456" + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -498,26 +621,83 @@ "-1" ] }, - "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"dummylogin\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"sqlcrudtest-7558.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/servers/sqlcrudtest-7558\",\r\n \"name\": \"sqlcrudtest-7558\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"b6223ef0-7e79-430f-a93c-8bc688b90abd\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-06-09T22:47:20.117Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/servers/sqlcrudtest-7558/databases/sqlcrudtest-8848?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03NTU4L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC04ODQ4P2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbGNydWR0ZXN0LTE5NTQ/YXBpLXZlcnNpb249MjAyMC0xMS0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "c68b30f4-42af-4247-bde2-418a2b905cbb" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-correlation-request-id": [ + "7aa1f49b-4c8b-4ee4-8fb6-512c26367dfb" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210609T224826Z:7aa1f49b-4c8b-4ee4-8fb6-512c26367dfb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:48:25 GMT" + ], + "Content-Length": [ + "455" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"dummylogin\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"sqlcrudtest-1954.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954\",\r\n \"name\": \"sqlcrudtest-1954\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbGNydWR0ZXN0LTE5NTQvZGF0YWJhc2VzL3NxbGNydWR0ZXN0LTMyMTk/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "0f498315-62c5-410a-8b1c-776365ab385d" + "e73f5a82-d56b-4267-824a-e718e0451dee" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -534,16 +714,16 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/locations/eastus/databaseOperationResults/b82b1a1b-8a31-480a-b1da-eeb0008cbb57?api-version=2020-08-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/databaseOperationResults/0e91018b-1147-4715-8443-4e29495b165a?api-version=2021-02-01-preview" ], "Retry-After": [ "15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/b82b1a1b-8a31-480a-b1da-eeb0008cbb57?api-version=2020-08-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/0e91018b-1147-4715-8443-4e29495b165a?api-version=2021-02-01-preview" ], "x-ms-request-id": [ - "b82b1a1b-8a31-480a-b1da-eeb0008cbb57" + "0e91018b-1147-4715-8443-4e29495b165a" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -552,10 +732,10 @@ "1198" ], "x-ms-correlation-request-id": [ - "cb141ca4-81b0-4e75-a7a8-7f90ec34e2aa" + "699769b3-3265-45ff-b587-14c593d298ee" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041901Z:cb141ca4-81b0-4e75-a7a8-7f90ec34e2aa" + "WESTCENTRALUS:20210609T224827Z:699769b3-3265-45ff-b587-14c593d298ee" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -564,10 +744,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:19:00 GMT" + "Wed, 09 Jun 2021 22:48:27 GMT" ], "Content-Length": [ - "74" + "76" ], "Content-Type": [ "application/json; charset=utf-8" @@ -576,20 +756,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"operation\": \"CreateLogicalDatabase\",\r\n \"startTime\": \"2020-11-03T04:19:01.4Z\"\r\n}", + "ResponseBody": "{\r\n \"operation\": \"CreateLogicalDatabase\",\r\n \"startTime\": \"2021-06-09T22:48:27.617Z\"\r\n}", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/b82b1a1b-8a31-480a-b1da-eeb0008cbb57?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vYjgyYjFhMWItOGEzMS00ODBhLWIxZGEtZWViMDAwOGNiYjU3P2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/0e91018b-1147-4715-8443-4e29495b165a?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvZWFzdHVzL2RhdGFiYXNlQXp1cmVBc3luY09wZXJhdGlvbi8wZTkxMDE4Yi0xMTQ3LTQ3MTUtODQ0My00ZTI5NDk1YjE2NWE/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -603,19 +783,19 @@ "15" ], "x-ms-request-id": [ - "cc3604ae-5057-41a1-a343-f35154471652" + "3e2a72fd-baa2-45b0-bdab-3ba5591e2737" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" + "11990" ], "x-ms-correlation-request-id": [ - "470fea30-eed5-4140-8b0e-19ed96170cff" + "4afb9c86-e041-4747-ba65-729ac8c0a701" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041917Z:470fea30-eed5-4140-8b0e-19ed96170cff" + "WESTCENTRALUS:20210609T224842Z:4afb9c86-e041-4747-ba65-729ac8c0a701" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -624,10 +804,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:19:16 GMT" + "Wed, 09 Jun 2021 22:48:42 GMT" ], "Content-Length": [ - "106" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -636,20 +816,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"b82b1a1b-8a31-480a-b1da-eeb0008cbb57\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:19:01.4Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"0e91018b-1147-4715-8443-4e29495b165a\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:48:27.617Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/b82b1a1b-8a31-480a-b1da-eeb0008cbb57?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vYjgyYjFhMWItOGEzMS00ODBhLWIxZGEtZWViMDAwOGNiYjU3P2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/0e91018b-1147-4715-8443-4e29495b165a?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvZWFzdHVzL2RhdGFiYXNlQXp1cmVBc3luY09wZXJhdGlvbi8wZTkxMDE4Yi0xMTQ3LTQ3MTUtODQ0My00ZTI5NDk1YjE2NWE/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -663,19 +843,19 @@ "15" ], "x-ms-request-id": [ - "130cd0d0-1a41-4f0c-97bc-198d9383ea65" + "72c556ba-5e6a-46c9-bf8b-79c2d350f85f" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "11989" ], "x-ms-correlation-request-id": [ - "2d4fc7af-5dab-4566-a3a4-92e48486b779" + "93f8c557-09d0-4ad2-bcea-612a21149a03" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041932Z:2d4fc7af-5dab-4566-a3a4-92e48486b779" + "WESTCENTRALUS:20210609T224858Z:93f8c557-09d0-4ad2-bcea-612a21149a03" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -684,10 +864,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:19:32 GMT" + "Wed, 09 Jun 2021 22:48:57 GMT" ], "Content-Length": [ - "106" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -696,20 +876,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"b82b1a1b-8a31-480a-b1da-eeb0008cbb57\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:19:01.4Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"0e91018b-1147-4715-8443-4e29495b165a\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:48:27.617Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/b82b1a1b-8a31-480a-b1da-eeb0008cbb57?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vYjgyYjFhMWItOGEzMS00ODBhLWIxZGEtZWViMDAwOGNiYjU3P2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/0e91018b-1147-4715-8443-4e29495b165a?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvZWFzdHVzL2RhdGFiYXNlQXp1cmVBc3luY09wZXJhdGlvbi8wZTkxMDE4Yi0xMTQ3LTQ3MTUtODQ0My00ZTI5NDk1YjE2NWE/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -723,19 +903,19 @@ "15" ], "x-ms-request-id": [ - "59ecdaec-fab6-483f-9bc7-19c4d85e943c" + "f2d960eb-cad3-41ee-a437-e160d78255b4" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11988" ], "x-ms-correlation-request-id": [ - "e2eb2bac-38d4-466e-b47b-f92fe82fe18c" + "25b3d84f-fff0-4e2c-b6ff-87e5a82a79e9" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041947Z:e2eb2bac-38d4-466e-b47b-f92fe82fe18c" + "WESTCENTRALUS:20210609T224913Z:25b3d84f-fff0-4e2c-b6ff-87e5a82a79e9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -744,10 +924,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:19:47 GMT" + "Wed, 09 Jun 2021 22:49:12 GMT" ], "Content-Length": [ - "105" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -756,20 +936,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"b82b1a1b-8a31-480a-b1da-eeb0008cbb57\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2020-11-03T04:19:01.4Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"0e91018b-1147-4715-8443-4e29495b165a\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:48:27.617Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/servers/sqlcrudtest-7558/databases/sqlcrudtest-8848?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03NTU4L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC04ODQ4P2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/0e91018b-1147-4715-8443-4e29495b165a?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9sb2NhdGlvbnMvZWFzdHVzL2RhdGFiYXNlQXp1cmVBc3luY09wZXJhdGlvbi8wZTkxMDE4Yi0xMTQ3LTQ3MTUtODQ0My00ZTI5NDk1YjE2NWE/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -779,20 +959,23 @@ "Pragma": [ "no-cache" ], + "Retry-After": [ + "15" + ], "x-ms-request-id": [ - "755256b4-deca-4541-a35c-d82ee0880670" + "8fea58b4-f744-4cc6-b70e-5b33a7b08e17" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11987" ], "x-ms-correlation-request-id": [ - "813e0402-32b1-4143-93f1-02a3528fdecc" + "0a6bf79b-46ce-4338-b4cd-4197d03d1e20" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041947Z:813e0402-32b1-4143-93f1-02a3528fdecc" + "WESTCENTRALUS:20210609T224929Z:0a6bf79b-46ce-4338-b4cd-4197d03d1e20" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -801,10 +984,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:19:47 GMT" + "Wed, 09 Jun 2021 22:49:29 GMT" ], "Content-Length": [ - "865" + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -813,26 +996,83 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Basic\",\r\n \"capacity\": 5\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 2147483648,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"99631717-355f-4b16-b8dd-3d2ff6640279\",\r\n \"creationDate\": \"2020-11-03T04:19:38.557Z\",\r\n \"currentServiceObjectiveName\": \"Basic\",\r\n \"requestedServiceObjectiveName\": \"Basic\",\r\n \"defaultSecondaryLocation\": \"westus\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"earliestRestoreDate\": \"2020-11-03T04:49:38.557Z\",\r\n \"readScale\": \"Disabled\",\r\n \"currentSku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Basic\",\r\n \"capacity\": 5\r\n },\r\n \"storageAccountType\": \"GRS\"\r\n },\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/servers/sqlcrudtest-7558/databases/sqlcrudtest-8848\",\r\n \"name\": \"sqlcrudtest-8848\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"0e91018b-1147-4715-8443-4e29495b165a\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-06-09T22:48:27.617Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/servers/sqlcrudtest-7558/databases/sqlcrudtest-8848/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03NTU4L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC04ODQ4L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAxNy0xMC0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbGNydWR0ZXN0LTE5NTQvZGF0YWJhc2VzL3NxbGNydWR0ZXN0LTMyMTk/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "845f4494-36c3-41e3-b26b-c13d55c3a24c" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11986" + ], + "x-ms-correlation-request-id": [ + "950fd0bb-1926-4827-a2b2-e2e0d248f77c" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210609T224930Z:950fd0bb-1926-4827-a2b2-e2e0d248f77c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:49:29 GMT" + ], + "Content-Length": [ + "1078" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Basic\",\r\n \"capacity\": 5\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 2147483648,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"36f33606-9ec2-446b-b8c0-732dca54910b\",\r\n \"creationDate\": \"2021-06-09T22:49:17.38Z\",\r\n \"currentServiceObjectiveName\": \"Basic\",\r\n \"requestedServiceObjectiveName\": \"Basic\",\r\n \"defaultSecondaryLocation\": \"westus\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"readScale\": \"Disabled\",\r\n \"currentSku\": {\r\n \"name\": \"Basic\",\r\n \"tier\": \"Basic\",\r\n \"capacity\": 5\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\",\r\n \"isLedgerOn\": false,\r\n \"isInfraEncryptionEnabled\": false\r\n },\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219\",\r\n \"name\": \"sqlcrudtest-3219\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbGNydWR0ZXN0LTE5NTQvZGF0YWJhc2VzL3NxbGNydWR0ZXN0LTMyMTkvYmFja3VwU2hvcnRUZXJtUmV0ZW50aW9uUG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTAyLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5cf3587f-e93b-44f4-8b64-91b689a39be9" + "71aaa1bf-9485-47aa-a133-360ddd16cf08" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -843,19 +1083,19 @@ "no-cache" ], "x-ms-request-id": [ - "8bf11962-7a49-471e-9f33-d0b26d9040db" + "51c8bdae-c6ed-4e89-bd3b-e9bee9e6e0b8" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" + "11985" ], "x-ms-correlation-request-id": [ - "9b4443ba-0cb8-40ee-b021-ad6dda6a2e58" + "73612f86-9a13-4d01-b694-18fe2ff72257" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041947Z:9b4443ba-0cb8-40ee-b021-ad6dda6a2e58" + "WESTCENTRALUS:20210609T224930Z:73612f86-9a13-4d01-b694-18fe2ff72257" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -864,10 +1104,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:19:47 GMT" + "Wed, 09 Jun 2021 22:49:29 GMT" ], "Content-Length": [ - "333" + "363" ], "Content-Type": [ "application/json; charset=utf-8" @@ -876,26 +1116,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/servers/sqlcrudtest-7558/databases/sqlcrudtest-8848/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7,\r\n \"diffBackupIntervalInHours\": 12\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/servers/sqlcrudtest-7558/databases/sqlcrudtest-8848/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03NTU4L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC04ODQ4L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAxNy0xMC0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbGNydWR0ZXN0LTE5NTQvZGF0YWJhc2VzL3NxbGNydWR0ZXN0LTMyMTkvYmFja3VwU2hvcnRUZXJtUmV0ZW50aW9uUG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTAyLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "12b43294-374c-479b-bd9f-c3412683f848" + "121bb4b2-bd9c-4310-a79e-30b1e0bc0e3d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -906,19 +1146,19 @@ "no-cache" ], "x-ms-request-id": [ - "9549e86b-e445-491f-b733-085a7edcb28d" + "0834a088-2bea-4b48-810f-c0192b8d2a46" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "11984" ], "x-ms-correlation-request-id": [ - "169a6a25-52f1-451a-bc0a-abc8a57503d5" + "7950d498-682a-43c0-a702-f1989a8beca9" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041950Z:169a6a25-52f1-451a-bc0a-abc8a57503d5" + "WESTCENTRALUS:20210609T224933Z:7950d498-682a-43c0-a702-f1989a8beca9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -927,10 +1167,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:19:50 GMT" + "Wed, 09 Jun 2021 22:49:32 GMT" ], "Content-Length": [ - "333" + "363" ], "Content-Type": [ "application/json; charset=utf-8" @@ -939,26 +1179,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/servers/sqlcrudtest-7558/databases/sqlcrudtest-8848/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7,\r\n \"diffBackupIntervalInHours\": 12\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/servers/sqlcrudtest-7558/databases/sqlcrudtest-8848/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03NTU4L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC04ODQ4L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAxNy0xMC0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbGNydWR0ZXN0LTE5NTQvZGF0YWJhc2VzL3NxbGNydWR0ZXN0LTMyMTkvYmFja3VwU2hvcnRUZXJtUmV0ZW50aW9uUG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTAyLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "01ccf8e6-4cdc-4d2f-bb3f-45e061e66c8b" + "3f2852a5-1cac-42ba-bc22-46a1da8b51de" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -969,19 +1209,145 @@ "no-cache" ], "x-ms-request-id": [ - "8334b548-f1dc-468e-b0e9-569fdfd6c8d0" + "9e961634-03e4-42f5-b592-eb884e0503bf" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "11983" + ], + "x-ms-correlation-request-id": [ + "7c8cdefd-5f91-4328-b347-4cc528570e5e" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210609T224936Z:7c8cdefd-5f91-4328-b347-4cc528570e5e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:49:35 GMT" + ], + "Content-Length": [ + "363" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7,\r\n \"diffBackupIntervalInHours\": 12\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbGNydWR0ZXN0LTE5NTQvZGF0YWJhc2VzL3NxbGNydWR0ZXN0LTMyMTkvYmFja3VwU2hvcnRUZXJtUmV0ZW50aW9uUG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTAyLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e353b928-94b1-4a97-a3ad-e9174f719cf9" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "3516388c-ff38-4f9b-a8d8-200c4d5afc6e" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11982" + ], + "x-ms-correlation-request-id": [ + "af84bf24-d741-4013-b370-fdf99c6b6a00" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210609T224939Z:af84bf24-d741-4013-b370-fdf99c6b6a00" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:49:39 GMT" + ], + "Content-Length": [ + "363" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 5,\r\n \"diffBackupIntervalInHours\": 24\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbGNydWR0ZXN0LTE5NTQvZGF0YWJhc2VzL3NxbGNydWR0ZXN0LTMyMTkvYmFja3VwU2hvcnRUZXJtUmV0ZW50aW9uUG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTAyLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "53f6e761-319a-4a26-9470-7fbe415ab34b" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "be16cf9e-281b-487e-b54a-ef201c06ce47" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11981" ], "x-ms-correlation-request-id": [ - "2b235a43-7c91-4aba-9990-bf8aef5c8b90" + "fd30973d-39b6-450e-a182-0b5b7161976e" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041953Z:2b235a43-7c91-4aba-9990-bf8aef5c8b90" + "WESTCENTRALUS:20210609T224939Z:fd30973d-39b6-450e-a182-0b5b7161976e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -990,10 +1356,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:19:53 GMT" + "Wed, 09 Jun 2021 22:49:39 GMT" ], "Content-Length": [ - "333" + "363" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1002,32 +1368,95 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 6\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/servers/sqlcrudtest-7558/databases/sqlcrudtest-8848/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 5,\r\n \"diffBackupIntervalInHours\": 24\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/servers/sqlcrudtest-7558/databases/sqlcrudtest-8848/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03NTU4L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC04ODQ4L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAxNy0xMC0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbGNydWR0ZXN0LTE5NTQvZGF0YWJhc2VzL3NxbGNydWR0ZXN0LTMyMTkvYmFja3VwU2hvcnRUZXJtUmV0ZW50aW9uUG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTAyLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "cf420607-8471-4a85-a77a-4abe03af6e4c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "c4c38cdb-effc-4845-89bc-2d71207ff3e6" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11980" + ], + "x-ms-correlation-request-id": [ + "4d767b7e-44ba-4c99-9278-a6c7d8bbbf21" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210609T224942Z:4d767b7e-44ba-4c99-9278-a6c7d8bbbf21" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:49:42 GMT" + ], + "Content-Length": [ + "363" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7,\r\n \"diffBackupIntervalInHours\": 24\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbGNydWR0ZXN0LTE5NTQvZGF0YWJhc2VzL3NxbGNydWR0ZXN0LTMyMTkvYmFja3VwU2hvcnRUZXJtUmV0ZW50aW9uUG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTAyLTAxLXByZXZpZXc=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 8\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 8,\r\n \"diffBackupIntervalInHours\": 12\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "f36e483d-1f8d-4491-9b1e-deede0190cec" + "c5f76ffb-555a-49d1-bca8-4fcae9759bb0" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "52" + "90" ] }, "ResponseHeaders": { @@ -1038,7 +1467,7 @@ "no-cache" ], "x-ms-request-id": [ - "fd5efa67-e964-4168-909e-ed8d1142c712" + "44f2946b-9309-4ecc-8b83-4ab766d263c2" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1047,10 +1476,10 @@ "1197" ], "x-ms-correlation-request-id": [ - "67e83e2b-514c-4750-8f45-70506ed917dd" + "45fd3c06-abb2-43c9-98aa-3a3b9163ee09" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041947Z:67e83e2b-514c-4750-8f45-70506ed917dd" + "WESTCENTRALUS:20210609T224930Z:45fd3c06-abb2-43c9-98aa-3a3b9163ee09" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1059,7 +1488,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:19:47 GMT" + "Wed, 09 Jun 2021 22:49:30 GMT" ], "Content-Length": [ "170" @@ -1075,28 +1504,97 @@ "StatusCode": 400 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/servers/sqlcrudtest-7558/databases/sqlcrudtest-8848/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTkzNTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03NTU4L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC04ODQ4L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAxNy0xMC0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbGNydWR0ZXN0LTE5NTQvZGF0YWJhc2VzL3NxbGNydWR0ZXN0LTMyMTkvYmFja3VwU2hvcnRUZXJtUmV0ZW50aW9uUG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTAyLTAxLXByZXZpZXc=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 6\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 6,\r\n \"diffBackupIntervalInHours\": 6\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "a316de34-cb10-4a7a-9238-329061f76782" + "33748bc4-45ad-4940-934c-4eb868fbe429" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "52" + "89" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "d831cf47-d59e-4ac7-85ff-cf66464739df" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" + ], + "x-ms-correlation-request-id": [ + "04e03ad1-168e-4695-a8b1-7c3a615e5cf2" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210609T224933Z:04e03ad1-168e-4695-a8b1-7c3a615e5cf2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:49:33 GMT" + ], + "Content-Length": [ + "196" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"InvalidDiffBackupIntervalHours\",\r\n \"message\": \"The differential backup interval hours of 6 is not a valid configuration. Valid differential backup interval must be 12 or 24 hours.\"\r\n }\r\n}", + "StatusCode": 400 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbGNydWR0ZXN0LTE5NTQvZGF0YWJhc2VzL3NxbGNydWR0ZXN0LTMyMTkvYmFja3VwU2hvcnRUZXJtUmV0ZW50aW9uUG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTAyLTAxLXByZXZpZXc=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 5,\r\n \"diffBackupIntervalInHours\": 24\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "19520573-985c-46b8-8283-6ba91fd7d320" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "90" ] }, "ResponseHeaders": { @@ -1107,28 +1605,28 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyOperationResults/6425d7f1-50ea-4ada-bac4-bf4c0c781f97?api-version=2017-10-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyOperationResults/f554f1a1-a160-4739-b3b8-4e38624dce39?api-version=2021-02-01-preview" ], "Retry-After": [ "15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-9356/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyAzureAsyncOperation/6425d7f1-50ea-4ada-bac4-bf4c0c781f97?api-version=2017-10-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyAzureAsyncOperation/f554f1a1-a160-4739-b3b8-4e38624dce39?api-version=2021-02-01-preview" ], "x-ms-request-id": [ - "6425d7f1-50ea-4ada-bac4-bf4c0c781f97" + "f554f1a1-a160-4739-b3b8-4e38624dce39" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" + "1195" ], "x-ms-correlation-request-id": [ - "1123128c-3f5c-4f4d-9f8e-ebe762642172" + "38c6e56d-bbf0-4aaf-ba26-7c54cc4fa553" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041951Z:1123128c-3f5c-4f4d-9f8e-ebe762642172" + "WESTCENTRALUS:20210609T224936Z:38c6e56d-bbf0-4aaf-ba26-7c54cc4fa553" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1137,7 +1635,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:19:50 GMT" + "Wed, 09 Jun 2021 22:49:36 GMT" ], "Content-Length": [ "76" @@ -1149,23 +1647,101 @@ "-1" ] }, - "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2020-11-03T04:19:50.853Z\"\r\n}", + "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2021-06-09T22:49:36.693Z\"\r\n}", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/servers/sqlcrudtest-1954/databases/sqlcrudtest-3219/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbGNydWR0ZXN0LTE5NTQvZGF0YWJhc2VzL3NxbGNydWR0ZXN0LTMyMTkvYmFja3VwU2hvcnRUZXJtUmV0ZW50aW9uUG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTAyLTAxLXByZXZpZXc=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f79ed23f-9b36-40a4-bfff-ab0546ff5a14" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "52" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyOperationResults/724a8e64-d914-4957-a56a-584ddf3f29c1?api-version=2021-02-01-preview" + ], + "Retry-After": [ + "15" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-652/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyAzureAsyncOperation/724a8e64-d914-4957-a56a-584ddf3f29c1?api-version=2021-02-01-preview" + ], + "x-ms-request-id": [ + "724a8e64-d914-4957-a56a-584ddf3f29c1" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1194" + ], + "x-ms-correlation-request-id": [ + "49589984-e32b-45e4-9415-1534fca37668" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210609T224940Z:49589984-e32b-45e4-9415-1534fca37668" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:49:39 GMT" + ], + "Content-Length": [ + "75" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2021-06-09T22:49:39.93Z\"\r\n}", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-9356?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTkzNTY/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-652?api-version=2017-05-10", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTY1Mj9hcGktdmVyc2lvbj0yMDE3LTA1LTEw", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f9a351dc-0393-4eae-9767-13059b071b9a" + "85feed03-b550-48a4-a7af-31b9e9b1e657" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", "Microsoft.Azure.Management.ResourceManager.ResourceManagementClient/1.6.0.0" @@ -1179,7 +1755,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1TUUxDUlVEVEVTVDoyRDkzNTYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2017-05-10" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1TUUxDUlVEVEVTVDoyRDY1Mi1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" ], "Retry-After": [ "15" @@ -1188,13 +1764,13 @@ "14999" ], "x-ms-request-id": [ - "24c05de6-35ab-444d-a3c4-b5d7ffbc96de" + "75909544-0a17-43b2-bc5b-5a8125fc9f58" ], "x-ms-correlation-request-id": [ - "24c05de6-35ab-444d-a3c4-b5d7ffbc96de" + "75909544-0a17-43b2-bc5b-5a8125fc9f58" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T041954Z:24c05de6-35ab-444d-a3c4-b5d7ffbc96de" + "WESTUS:20210609T224944Z:75909544-0a17-43b2-bc5b-5a8125fc9f58" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1203,7 +1779,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:19:54 GMT" + "Wed, 09 Jun 2021 22:49:43 GMT" ], "Expires": [ "-1" @@ -1218,17 +1794,17 @@ ], "Names": { "CreateResourceGroup": [ - "sqlcrudtest-9356" + "sqlcrudtest-652" ], "CreateServer": [ - "sqlcrudtest-7558" + "sqlcrudtest-1954" ], "TestShortTermRetentionPolicyOnBasic": [ - "sqlcrudtest-8848" + "sqlcrudtest-3219" ] }, "Variables": { - "SubscriptionId": "dc1789a8-0762-4dfb-8901-4c0da08b83d3", - "DefaultLocation": "eastus" + "DefaultLocation": "eastus", + "SubscriptionId": "dc1789a8-0762-4dfb-8901-4c0da08b83d3" } } \ No newline at end of file diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnGeneralPurpose.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnGeneralPurpose.json index 6c58efc5ef42b..744db5438bda0 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnGeneralPurpose.json +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnGeneralPurpose.json @@ -1,19 +1,19 @@ { "Entries": [ { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-87?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTg3P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-6720?api-version=2017-05-10", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTY3MjA/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-87\": \"2020-11-03 04:25:11Z\"\r\n }\r\n}", + "RequestBody": "{\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-6720\": \"2021-06-09 22:44:16Z\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "2671b99c-7c9a-435d-827b-4f736882be4b" + "a21bc24d-e8d9-4a0c-9f4d-bd5c6e259ae4" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", "Microsoft.Azure.Management.ResourceManager.ResourceManagementClient/1.6.0.0" @@ -22,7 +22,7 @@ "application/json; charset=utf-8" ], "Content-Length": [ - "93" + "95" ] }, "ResponseHeaders": { @@ -33,16 +33,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" + "1199" ], "x-ms-request-id": [ - "8429b796-c700-4cdf-bd0d-c1d03ecc0427" + "41963aea-565d-49b9-aff5-d90f656ab8b1" ], "x-ms-correlation-request-id": [ - "8429b796-c700-4cdf-bd0d-c1d03ecc0427" + "41963aea-565d-49b9-aff5-d90f656ab8b1" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042513Z:8429b796-c700-4cdf-bd0d-c1d03ecc0427" + "WESTCENTRALUS:20210609T224420Z:41963aea-565d-49b9-aff5-d90f656ab8b1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,10 +51,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:25:13 GMT" + "Wed, 09 Jun 2021 22:44:19 GMT" ], "Content-Length": [ - "230" + "236" ], "Content-Type": [ "application/json; charset=utf-8" @@ -63,26 +63,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87\",\r\n \"name\": \"sqlcrudtest-87\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-87\": \"2020-11-03 04:25:11Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720\",\r\n \"name\": \"sqlcrudtest-6720\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-6720\": \"2021-06-09 22:44:16Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/servers/sqlcrudtest-1159?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvc3FsY3J1ZHRlc3QtMTE1OT9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03MjM3P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDEtcHJldmlldw==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"dummylogin\",\r\n \"administratorLoginPassword\": \"Un53cuRE!\",\r\n \"version\": \"12.0\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "33fba39e-013d-460d-8f84-98dc3e080146" + "0b963e8f-6647-426d-9ecc-96c0602b04bd" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -99,16 +99,16 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/serverOperationResults/218ad0a1-b418-415e-8f99-afb5f9cefdb8?api-version=2019-06-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/serverOperationResults/31b6eeae-5217-4a50-bd30-f606f1eb2648?api-version=2020-11-01-preview" ], "Retry-After": [ "1" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/218ad0a1-b418-415e-8f99-afb5f9cefdb8?api-version=2019-06-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/31b6eeae-5217-4a50-bd30-f606f1eb2648?api-version=2020-11-01-preview" ], "x-ms-request-id": [ - "218ad0a1-b418-415e-8f99-afb5f9cefdb8" + "31b6eeae-5217-4a50-bd30-f606f1eb2648" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -117,10 +117,10 @@ "1199" ], "x-ms-correlation-request-id": [ - "aef3600d-4891-4ed3-988f-c7a7dc5496b9" + "e550514f-8ebe-46b9-8e93-675b7ff2f620" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042516Z:aef3600d-4891-4ed3-988f-c7a7dc5496b9" + "WESTUS:20210609T224422Z:e550514f-8ebe-46b9-8e93-675b7ff2f620" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -129,7 +129,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:25:16 GMT" + "Wed, 09 Jun 2021 22:44:21 GMT" ], "Content-Length": [ "74" @@ -141,20 +141,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"operation\": \"UpsertLogicalServer\",\r\n \"startTime\": \"2020-11-03T04:25:16.403Z\"\r\n}", + "ResponseBody": "{\r\n \"operation\": \"UpsertLogicalServer\",\r\n \"startTime\": \"2021-06-09T22:44:22.137Z\"\r\n}", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/218ad0a1-b418-415e-8f99-afb5f9cefdb8?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL2xvY2F0aW9ucy9lYXN0dXMvc2VydmVyQXp1cmVBc3luY09wZXJhdGlvbi8yMThhZDBhMS1iNDE4LTQxNWUtOGY5OS1hZmI1ZjljZWZkYjg/YXBpLXZlcnNpb249MjAxOS0wNi0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/31b6eeae-5217-4a50-bd30-f606f1eb2648?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzMxYjZlZWFlLTUyMTctNGE1MC1iZDMwLWY2MDZmMWViMjY0OD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -168,7 +168,7 @@ "1" ], "x-ms-request-id": [ - "349eed17-b581-4deb-9f16-a55f9f96fa13" + "c369909c-b0bc-4a6c-bc40-6292b4676a0e" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -177,10 +177,10 @@ "11999" ], "x-ms-correlation-request-id": [ - "9c3c6403-0b98-4123-a8df-fa861429efa2" + "c71fb141-4c91-47e5-b83c-f673fe3785fb" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042517Z:9c3c6403-0b98-4123-a8df-fa861429efa2" + "WESTUS:20210609T224423Z:c71fb141-4c91-47e5-b83c-f673fe3785fb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -189,7 +189,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:25:17 GMT" + "Wed, 09 Jun 2021 22:44:22 GMT" ], "Content-Length": [ "108" @@ -201,20 +201,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"218ad0a1-b418-415e-8f99-afb5f9cefdb8\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:25:16.403Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"31b6eeae-5217-4a50-bd30-f606f1eb2648\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:44:22.137Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/218ad0a1-b418-415e-8f99-afb5f9cefdb8?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL2xvY2F0aW9ucy9lYXN0dXMvc2VydmVyQXp1cmVBc3luY09wZXJhdGlvbi8yMThhZDBhMS1iNDE4LTQxNWUtOGY5OS1hZmI1ZjljZWZkYjg/YXBpLXZlcnNpb249MjAxOS0wNi0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/31b6eeae-5217-4a50-bd30-f606f1eb2648?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzMxYjZlZWFlLTUyMTctNGE1MC1iZDMwLWY2MDZmMWViMjY0OD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -228,7 +228,7 @@ "1" ], "x-ms-request-id": [ - "cb864fb2-5d92-44c2-8fbd-9771bbfe5c4a" + "9f7bcf44-d8f1-4d0a-8850-a7c7eccc928e" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -237,10 +237,10 @@ "11998" ], "x-ms-correlation-request-id": [ - "b765e0a9-d315-4c1a-883a-5580f86a643e" + "a595ad81-d633-49c7-8a08-44989137255e" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042519Z:b765e0a9-d315-4c1a-883a-5580f86a643e" + "WESTUS:20210609T224424Z:a595ad81-d633-49c7-8a08-44989137255e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -249,7 +249,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:25:18 GMT" + "Wed, 09 Jun 2021 22:44:23 GMT" ], "Content-Length": [ "108" @@ -261,20 +261,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"218ad0a1-b418-415e-8f99-afb5f9cefdb8\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:25:16.403Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"31b6eeae-5217-4a50-bd30-f606f1eb2648\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:44:22.137Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/218ad0a1-b418-415e-8f99-afb5f9cefdb8?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL2xvY2F0aW9ucy9lYXN0dXMvc2VydmVyQXp1cmVBc3luY09wZXJhdGlvbi8yMThhZDBhMS1iNDE4LTQxNWUtOGY5OS1hZmI1ZjljZWZkYjg/YXBpLXZlcnNpb249MjAxOS0wNi0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/31b6eeae-5217-4a50-bd30-f606f1eb2648?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzMxYjZlZWFlLTUyMTctNGE1MC1iZDMwLWY2MDZmMWViMjY0OD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -288,7 +288,7 @@ "1" ], "x-ms-request-id": [ - "8a706919-cdf2-497c-9c11-462234193f0e" + "982e955f-db33-4929-a7f0-f69063ef3b5a" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -297,10 +297,10 @@ "11997" ], "x-ms-correlation-request-id": [ - "3959b50c-9b5b-47a3-87ee-4d721e435372" + "6b391fcb-cf55-4522-a4ed-969f6119a5e9" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042520Z:3959b50c-9b5b-47a3-87ee-4d721e435372" + "WESTUS:20210609T224425Z:6b391fcb-cf55-4522-a4ed-969f6119a5e9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -309,7 +309,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:25:19 GMT" + "Wed, 09 Jun 2021 22:44:24 GMT" ], "Content-Length": [ "108" @@ -321,20 +321,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"218ad0a1-b418-415e-8f99-afb5f9cefdb8\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:25:16.403Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"31b6eeae-5217-4a50-bd30-f606f1eb2648\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:44:22.137Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/218ad0a1-b418-415e-8f99-afb5f9cefdb8?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL2xvY2F0aW9ucy9lYXN0dXMvc2VydmVyQXp1cmVBc3luY09wZXJhdGlvbi8yMThhZDBhMS1iNDE4LTQxNWUtOGY5OS1hZmI1ZjljZWZkYjg/YXBpLXZlcnNpb249MjAxOS0wNi0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/31b6eeae-5217-4a50-bd30-f606f1eb2648?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzMxYjZlZWFlLTUyMTctNGE1MC1iZDMwLWY2MDZmMWViMjY0OD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -348,7 +348,7 @@ "1" ], "x-ms-request-id": [ - "82fe1537-4527-411e-a7e5-f6ffc50e8bfa" + "71d4390a-1788-45b7-b2c5-3eb7760aad3d" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -357,10 +357,10 @@ "11996" ], "x-ms-correlation-request-id": [ - "c2a1140b-f194-45f6-9c3a-bb9ea254b766" + "c3c01d2d-d7bf-44f1-8757-152ae817246d" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042521Z:c2a1140b-f194-45f6-9c3a-bb9ea254b766" + "WESTUS:20210609T224426Z:c3c01d2d-d7bf-44f1-8757-152ae817246d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -369,7 +369,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:25:20 GMT" + "Wed, 09 Jun 2021 22:44:26 GMT" ], "Content-Length": [ "108" @@ -381,20 +381,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"218ad0a1-b418-415e-8f99-afb5f9cefdb8\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:25:16.403Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"31b6eeae-5217-4a50-bd30-f606f1eb2648\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:44:22.137Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/218ad0a1-b418-415e-8f99-afb5f9cefdb8?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL2xvY2F0aW9ucy9lYXN0dXMvc2VydmVyQXp1cmVBc3luY09wZXJhdGlvbi8yMThhZDBhMS1iNDE4LTQxNWUtOGY5OS1hZmI1ZjljZWZkYjg/YXBpLXZlcnNpb249MjAxOS0wNi0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/31b6eeae-5217-4a50-bd30-f606f1eb2648?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzMxYjZlZWFlLTUyMTctNGE1MC1iZDMwLWY2MDZmMWViMjY0OD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -408,7 +408,7 @@ "20" ], "x-ms-request-id": [ - "72456653-03f6-4106-9924-27ba9c8de778" + "faedf5e2-8535-4025-b5cd-5b3d5efa8bf1" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -417,10 +417,10 @@ "11995" ], "x-ms-correlation-request-id": [ - "72aab936-b5d8-42ba-b415-97d85e3f780c" + "34a6e77d-fdf9-4935-bf89-f8e7d5421cb2" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042522Z:72aab936-b5d8-42ba-b415-97d85e3f780c" + "WESTUS:20210609T224428Z:34a6e77d-fdf9-4935-bf89-f8e7d5421cb2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -429,7 +429,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:25:22 GMT" + "Wed, 09 Jun 2021 22:44:27 GMT" ], "Content-Length": [ "108" @@ -441,20 +441,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"218ad0a1-b418-415e-8f99-afb5f9cefdb8\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:25:16.403Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"31b6eeae-5217-4a50-bd30-f606f1eb2648\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:44:22.137Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/218ad0a1-b418-415e-8f99-afb5f9cefdb8?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL2xvY2F0aW9ucy9lYXN0dXMvc2VydmVyQXp1cmVBc3luY09wZXJhdGlvbi8yMThhZDBhMS1iNDE4LTQxNWUtOGY5OS1hZmI1ZjljZWZkYjg/YXBpLXZlcnNpb249MjAxOS0wNi0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/31b6eeae-5217-4a50-bd30-f606f1eb2648?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzMxYjZlZWFlLTUyMTctNGE1MC1iZDMwLWY2MDZmMWViMjY0OD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -468,7 +468,7 @@ "20" ], "x-ms-request-id": [ - "46c909a3-612a-47ed-9394-5a5e0f0ce095" + "3044e45c-3e7a-470b-9f7d-87143a31e19f" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -477,10 +477,10 @@ "11994" ], "x-ms-correlation-request-id": [ - "bfe8327e-b777-4d01-b734-c83e2678630e" + "268f7896-1eea-4912-8b15-0efac3d7aba9" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042542Z:bfe8327e-b777-4d01-b734-c83e2678630e" + "WESTUS:20210609T224448Z:268f7896-1eea-4912-8b15-0efac3d7aba9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -489,7 +489,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:25:42 GMT" + "Wed, 09 Jun 2021 22:44:48 GMT" ], "Content-Length": [ "108" @@ -501,20 +501,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"218ad0a1-b418-415e-8f99-afb5f9cefdb8\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:25:16.403Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"31b6eeae-5217-4a50-bd30-f606f1eb2648\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:44:22.137Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/218ad0a1-b418-415e-8f99-afb5f9cefdb8?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL2xvY2F0aW9ucy9lYXN0dXMvc2VydmVyQXp1cmVBc3luY09wZXJhdGlvbi8yMThhZDBhMS1iNDE4LTQxNWUtOGY5OS1hZmI1ZjljZWZkYjg/YXBpLXZlcnNpb249MjAxOS0wNi0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/31b6eeae-5217-4a50-bd30-f606f1eb2648?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzMxYjZlZWFlLTUyMTctNGE1MC1iZDMwLWY2MDZmMWViMjY0OD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -525,10 +525,10 @@ "no-cache" ], "Retry-After": [ - "15" + "20" ], "x-ms-request-id": [ - "f4ec3e2a-7c61-4cf2-a646-c368dc53ccae" + "43cc8a1a-cdbb-4bcd-a539-24ece511c237" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -537,10 +537,10 @@ "11993" ], "x-ms-correlation-request-id": [ - "34c2c2f8-8062-4f29-b6ac-f7cbbd94d518" + "77c43140-558a-4a37-bdc7-c5f8fb8a9cb4" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042602Z:34c2c2f8-8062-4f29-b6ac-f7cbbd94d518" + "WESTUS:20210609T224508Z:77c43140-558a-4a37-bdc7-c5f8fb8a9cb4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -549,10 +549,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:26:02 GMT" + "Wed, 09 Jun 2021 22:45:08 GMT" ], "Content-Length": [ - "107" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -561,20 +561,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"218ad0a1-b418-415e-8f99-afb5f9cefdb8\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2020-11-03T04:25:16.403Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"31b6eeae-5217-4a50-bd30-f606f1eb2648\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:44:22.137Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/servers/sqlcrudtest-1159?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvc3FsY3J1ZHRlc3QtMTE1OT9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/31b6eeae-5217-4a50-bd30-f606f1eb2648?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzMxYjZlZWFlLTUyMTctNGE1MC1iZDMwLWY2MDZmMWViMjY0OD9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -584,8 +584,11 @@ "Pragma": [ "no-cache" ], + "Retry-After": [ + "15" + ], "x-ms-request-id": [ - "c3a5313d-c3ed-477e-8f3f-007848f0c827" + "87e0b4d5-a461-4325-991e-41f3d3821e29" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -594,10 +597,10 @@ "11992" ], "x-ms-correlation-request-id": [ - "61aad3f5-78e1-49e7-bb65-42605d2c40d1" + "a2b79464-b059-4478-ac35-628252689dc3" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042602Z:61aad3f5-78e1-49e7-bb65-42605d2c40d1" + "WESTUS:20210609T224528Z:a2b79464-b059-4478-ac35-628252689dc3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -606,10 +609,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:26:02 GMT" + "Wed, 09 Jun 2021 22:45:28 GMT" ], "Content-Length": [ - "454" + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -618,26 +621,83 @@ "-1" ] }, - "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"dummylogin\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"sqlcrudtest-1159.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/servers/sqlcrudtest-1159\",\r\n \"name\": \"sqlcrudtest-1159\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"31b6eeae-5217-4a50-bd30-f606f1eb2648\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-06-09T22:44:22.137Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/servers/sqlcrudtest-1159/databases/sqlcrudtest-6749?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvc3FsY3J1ZHRlc3QtMTE1OS9kYXRhYmFzZXMvc3FsY3J1ZHRlc3QtNjc0OT9hcGktdmVyc2lvbj0yMDIwLTA4LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03MjM3P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "5beb49c5-49f0-48b6-8495-ba8f7e3db083" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-correlation-request-id": [ + "00f23e09-6319-4ae1-9aab-8f2aec648327" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210609T224528Z:00f23e09-6319-4ae1-9aab-8f2aec648327" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:45:28 GMT" + ], + "Content-Length": [ + "456" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"dummylogin\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"sqlcrudtest-7237.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237\",\r\n \"name\": \"sqlcrudtest-7237\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03MjM3L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01MDE0P2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"P1\"\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "cc17585b-cd6f-408a-9648-c3d4cc4a520b" + "be910e13-c59b-49d6-a794-0f229bc653af" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -654,16 +714,16 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/databaseOperationResults/df2fe6b7-22ce-4225-81a2-a8d11a546fff?api-version=2020-08-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/databaseOperationResults/9594a04b-fe6e-44a1-acd3-bfeac62d4f1e?api-version=2021-02-01-preview" ], "Retry-After": [ "15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/df2fe6b7-22ce-4225-81a2-a8d11a546fff?api-version=2020-08-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/9594a04b-fe6e-44a1-acd3-bfeac62d4f1e?api-version=2021-02-01-preview" ], "x-ms-request-id": [ - "df2fe6b7-22ce-4225-81a2-a8d11a546fff" + "9594a04b-fe6e-44a1-acd3-bfeac62d4f1e" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -672,10 +732,10 @@ "1198" ], "x-ms-correlation-request-id": [ - "82b7f820-d63c-4a06-a557-9737bddc6bd8" + "f3e6b635-9b0e-44e4-b10c-69cff1966514" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042604Z:82b7f820-d63c-4a06-a557-9737bddc6bd8" + "WESTUS:20210609T224530Z:f3e6b635-9b0e-44e4-b10c-69cff1966514" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -684,10 +744,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:26:03 GMT" + "Wed, 09 Jun 2021 22:45:30 GMT" ], "Content-Length": [ - "76" + "75" ], "Content-Type": [ "application/json; charset=utf-8" @@ -696,20 +756,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"operation\": \"CreateLogicalDatabase\",\r\n \"startTime\": \"2020-11-03T04:26:03.863Z\"\r\n}", + "ResponseBody": "{\r\n \"operation\": \"CreateLogicalDatabase\",\r\n \"startTime\": \"2021-06-09T22:45:30.47Z\"\r\n}", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/df2fe6b7-22ce-4225-81a2-a8d11a546fff?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL2xvY2F0aW9ucy9lYXN0dXMvZGF0YWJhc2VBenVyZUFzeW5jT3BlcmF0aW9uL2RmMmZlNmI3LTIyY2UtNDIyNS04MWEyLWE4ZDExYTU0NmZmZj9hcGktdmVyc2lvbj0yMDIwLTA4LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/9594a04b-fe6e-44a1-acd3-bfeac62d4f1e?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vOTU5NGEwNGItZmU2ZS00NGExLWFjZDMtYmZlYWM2MmQ0ZjFlP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -723,19 +783,19 @@ "15" ], "x-ms-request-id": [ - "2b58e403-62ca-4fa4-b230-87a8a8324272" + "bc9cfb12-167a-42de-ba82-ba2a76db61c3" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11990" ], "x-ms-correlation-request-id": [ - "0c1c7f8f-ef59-4608-b4c5-b8e757906b67" + "6a4d65dc-18c4-45f5-9027-ef2b67db5799" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042619Z:0c1c7f8f-ef59-4608-b4c5-b8e757906b67" + "WESTUS:20210609T224545Z:6a4d65dc-18c4-45f5-9027-ef2b67db5799" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -744,10 +804,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:26:18 GMT" + "Wed, 09 Jun 2021 22:45:45 GMT" ], "Content-Length": [ - "108" + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -756,20 +816,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"df2fe6b7-22ce-4225-81a2-a8d11a546fff\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:26:03.863Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"9594a04b-fe6e-44a1-acd3-bfeac62d4f1e\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:45:30.47Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/df2fe6b7-22ce-4225-81a2-a8d11a546fff?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL2xvY2F0aW9ucy9lYXN0dXMvZGF0YWJhc2VBenVyZUFzeW5jT3BlcmF0aW9uL2RmMmZlNmI3LTIyY2UtNDIyNS04MWEyLWE4ZDExYTU0NmZmZj9hcGktdmVyc2lvbj0yMDIwLTA4LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/9594a04b-fe6e-44a1-acd3-bfeac62d4f1e?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vOTU5NGEwNGItZmU2ZS00NGExLWFjZDMtYmZlYWM2MmQ0ZjFlP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -783,19 +843,19 @@ "15" ], "x-ms-request-id": [ - "fc0e23b8-7616-4322-8c0f-43a451861736" + "2af0af9b-4825-4744-b8a3-b2b51b42a20a" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11989" ], "x-ms-correlation-request-id": [ - "0203a061-96cb-4488-90e6-3f9c75557c18" + "e640c269-b613-4e16-a9c9-03d5a3294146" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042634Z:0203a061-96cb-4488-90e6-3f9c75557c18" + "WESTUS:20210609T224600Z:e640c269-b613-4e16-a9c9-03d5a3294146" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -804,10 +864,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:26:33 GMT" + "Wed, 09 Jun 2021 22:46:00 GMT" ], "Content-Length": [ - "108" + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -816,20 +876,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"df2fe6b7-22ce-4225-81a2-a8d11a546fff\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:26:03.863Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"9594a04b-fe6e-44a1-acd3-bfeac62d4f1e\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:45:30.47Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/df2fe6b7-22ce-4225-81a2-a8d11a546fff?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL2xvY2F0aW9ucy9lYXN0dXMvZGF0YWJhc2VBenVyZUFzeW5jT3BlcmF0aW9uL2RmMmZlNmI3LTIyY2UtNDIyNS04MWEyLWE4ZDExYTU0NmZmZj9hcGktdmVyc2lvbj0yMDIwLTA4LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/9594a04b-fe6e-44a1-acd3-bfeac62d4f1e?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vOTU5NGEwNGItZmU2ZS00NGExLWFjZDMtYmZlYWM2MmQ0ZjFlP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -843,19 +903,19 @@ "15" ], "x-ms-request-id": [ - "6d872c2d-2211-4aca-9c4f-bbeb5ea60f87" + "28ba0e8e-f133-48b6-b860-eaf9a21f894b" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" + "11988" ], "x-ms-correlation-request-id": [ - "097182f0-1133-4731-8214-89ecf6081ab9" + "5b03aa9b-83d7-4668-bd2f-ef5f98fbaf50" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042649Z:097182f0-1133-4731-8214-89ecf6081ab9" + "WESTUS:20210609T224616Z:5b03aa9b-83d7-4668-bd2f-ef5f98fbaf50" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -864,10 +924,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:26:48 GMT" + "Wed, 09 Jun 2021 22:46:15 GMT" ], "Content-Length": [ - "108" + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -876,20 +936,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"df2fe6b7-22ce-4225-81a2-a8d11a546fff\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:26:03.863Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"9594a04b-fe6e-44a1-acd3-bfeac62d4f1e\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:45:30.47Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/df2fe6b7-22ce-4225-81a2-a8d11a546fff?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL2xvY2F0aW9ucy9lYXN0dXMvZGF0YWJhc2VBenVyZUFzeW5jT3BlcmF0aW9uL2RmMmZlNmI3LTIyY2UtNDIyNS04MWEyLWE4ZDExYTU0NmZmZj9hcGktdmVyc2lvbj0yMDIwLTA4LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/9594a04b-fe6e-44a1-acd3-bfeac62d4f1e?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vOTU5NGEwNGItZmU2ZS00NGExLWFjZDMtYmZlYWM2MmQ0ZjFlP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -903,19 +963,19 @@ "15" ], "x-ms-request-id": [ - "c5286212-64b2-4515-a166-e18ddd2dd07d" + "437f231e-03d7-4eec-bd0b-11d4318a0cf7" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "11987" ], "x-ms-correlation-request-id": [ - "d217af4c-da79-47f1-b9e0-f48bda709d78" + "19881cfd-9abf-4ac5-83d9-9e0c4461baaf" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042704Z:d217af4c-da79-47f1-b9e0-f48bda709d78" + "WESTUS:20210609T224631Z:19881cfd-9abf-4ac5-83d9-9e0c4461baaf" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -924,10 +984,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:27:03 GMT" + "Wed, 09 Jun 2021 22:46:30 GMT" ], "Content-Length": [ - "108" + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -936,20 +996,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"df2fe6b7-22ce-4225-81a2-a8d11a546fff\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:26:03.863Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"9594a04b-fe6e-44a1-acd3-bfeac62d4f1e\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:45:30.47Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/df2fe6b7-22ce-4225-81a2-a8d11a546fff?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL2xvY2F0aW9ucy9lYXN0dXMvZGF0YWJhc2VBenVyZUFzeW5jT3BlcmF0aW9uL2RmMmZlNmI3LTIyY2UtNDIyNS04MWEyLWE4ZDExYTU0NmZmZj9hcGktdmVyc2lvbj0yMDIwLTA4LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/9594a04b-fe6e-44a1-acd3-bfeac62d4f1e?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vOTU5NGEwNGItZmU2ZS00NGExLWFjZDMtYmZlYWM2MmQ0ZjFlP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -963,19 +1023,19 @@ "15" ], "x-ms-request-id": [ - "187c4da1-1ad4-47af-a864-964626e9d924" + "4122d4a0-ba3a-44a3-b773-f2f6ca37bf14" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "11986" ], "x-ms-correlation-request-id": [ - "1428aba2-8368-4a04-86dc-6ae1449c1a35" + "63508dfd-18f4-4498-bb54-acedabbd2847" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042719Z:1428aba2-8368-4a04-86dc-6ae1449c1a35" + "WESTUS:20210609T224646Z:63508dfd-18f4-4498-bb54-acedabbd2847" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -984,7 +1044,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:27:18 GMT" + "Wed, 09 Jun 2021 22:46:46 GMT" ], "Content-Length": [ "107" @@ -996,20 +1056,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"df2fe6b7-22ce-4225-81a2-a8d11a546fff\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2020-11-03T04:26:03.863Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"9594a04b-fe6e-44a1-acd3-bfeac62d4f1e\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:45:30.47Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/servers/sqlcrudtest-1159/databases/sqlcrudtest-6749?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvc3FsY3J1ZHRlc3QtMTE1OS9kYXRhYmFzZXMvc3FsY3J1ZHRlc3QtNjc0OT9hcGktdmVyc2lvbj0yMDIwLTA4LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/9594a04b-fe6e-44a1-acd3-bfeac62d4f1e?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vOTU5NGEwNGItZmU2ZS00NGExLWFjZDMtYmZlYWM2MmQ0ZjFlP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -1019,20 +1079,23 @@ "Pragma": [ "no-cache" ], + "Retry-After": [ + "15" + ], "x-ms-request-id": [ - "a65fad72-8218-43e5-b278-7e1e1b802ff8" + "f459f99e-4872-4825-8627-b444adbb0791" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11985" ], "x-ms-correlation-request-id": [ - "ccda5aae-ec43-4932-9ad6-952626fe1d6d" + "9dd0cf0b-7584-4f9c-8cb0-0927f6d6240f" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042719Z:ccda5aae-ec43-4932-9ad6-952626fe1d6d" + "WESTUS:20210609T224701Z:9dd0cf0b-7584-4f9c-8cb0-0927f6d6240f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1041,10 +1104,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:27:19 GMT" + "Wed, 09 Jun 2021 22:47:01 GMT" ], "Content-Length": [ - "870" + "106" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1053,26 +1116,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"ff8eaf40-edf7-47dd-908f-cae699603043\",\r\n \"creationDate\": \"2020-11-03T04:27:06.457Z\",\r\n \"currentServiceObjectiveName\": \"P1\",\r\n \"requestedServiceObjectiveName\": \"P1\",\r\n \"defaultSecondaryLocation\": \"westus\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"earliestRestoreDate\": \"2020-11-03T04:57:06.457Z\",\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"storageAccountType\": \"GRS\"\r\n },\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/servers/sqlcrudtest-1159/databases/sqlcrudtest-6749\",\r\n \"name\": \"sqlcrudtest-6749\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"9594a04b-fe6e-44a1-acd3-bfeac62d4f1e\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-06-09T22:45:30.47Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/servers/sqlcrudtest-1159/databases/sqlcrudtest-6749/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvc3FsY3J1ZHRlc3QtMTE1OS9kYXRhYmFzZXMvc3FsY3J1ZHRlc3QtNjc0OS9iYWNrdXBTaG9ydFRlcm1SZXRlbnRpb25Qb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMTctMTAtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03MjM3L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01MDE0P2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { - "x-ms-client-request-id": [ - "a253aa6d-d3b2-4888-8e5f-bce7780ac0db" - ], - "Accept-Language": [ - "en-US" - ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -1083,19 +1140,19 @@ "no-cache" ], "x-ms-request-id": [ - "2cd34aa7-595c-486f-981a-bff31002cd12" + "cb04522e-69f3-4993-ab88-6921f26858d3" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11984" ], "x-ms-correlation-request-id": [ - "6b30dcc7-18b8-44e2-afde-1c2e284414ec" + "800cc58c-2bbd-4abb-b424-7bf805d29e85" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042720Z:6b30dcc7-18b8-44e2-afde-1c2e284414ec" + "WESTUS:20210609T224701Z:800cc58c-2bbd-4abb-b424-7bf805d29e85" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1104,10 +1161,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:27:19 GMT" + "Wed, 09 Jun 2021 22:47:01 GMT" ], "Content-Length": [ - "331" + "1086" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1116,26 +1173,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/servers/sqlcrudtest-1159/databases/sqlcrudtest-6749/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"158aadef-375f-40a3-ba15-0bbba9445c52\",\r\n \"creationDate\": \"2021-06-09T22:46:55.55Z\",\r\n \"currentServiceObjectiveName\": \"P1\",\r\n \"requestedServiceObjectiveName\": \"P1\",\r\n \"defaultSecondaryLocation\": \"westus\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\",\r\n \"isLedgerOn\": false,\r\n \"isInfraEncryptionEnabled\": false\r\n },\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014\",\r\n \"name\": \"sqlcrudtest-5014\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/servers/sqlcrudtest-1159/databases/sqlcrudtest-6749/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvc3FsY3J1ZHRlc3QtMTE1OS9kYXRhYmFzZXMvc3FsY3J1ZHRlc3QtNjc0OS9iYWNrdXBTaG9ydFRlcm1SZXRlbnRpb25Qb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMTctMTAtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03MjM3L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01MDE0L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 40,\r\n \"diffBackupIntervalInHours\": 12\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "fa73c737-63fc-4ff4-8b0f-fd10bbe2f169" + "d9e47406-7370-4e51-8140-82777e1d6876" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "91" ] }, "ResponseHeaders": { @@ -1146,19 +1209,19 @@ "no-cache" ], "x-ms-request-id": [ - "aaf352db-cefa-4ebc-a9ad-1cc90c61913d" + "8b6b7eae-8a99-4cd9-8074-8482d2e0a3bc" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" ], "x-ms-correlation-request-id": [ - "03fdef8e-ec24-4f50-9dd4-0058d652eb2d" + "1f06420b-0a7e-4dfb-aab4-782253b19938" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042723Z:03fdef8e-ec24-4f50-9dd4-0058d652eb2d" + "WESTUS:20210609T224701Z:1f06420b-0a7e-4dfb-aab4-782253b19938" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1167,10 +1230,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:27:22 GMT" + "Wed, 09 Jun 2021 22:47:01 GMT" ], "Content-Length": [ - "331" + "172" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1179,26 +1242,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/servers/sqlcrudtest-1159/databases/sqlcrudtest-6749/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", - "StatusCode": 200 + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"InvalidBackupRetentionPeriod\",\r\n \"message\": \"The retention days of 40 is not a valid configuration. Valid backup retention in days must be between 1 and 35\"\r\n }\r\n}", + "StatusCode": 400 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/servers/sqlcrudtest-1159/databases/sqlcrudtest-6749/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvc3FsY3J1ZHRlc3QtMTE1OS9kYXRhYmFzZXMvc3FsY3J1ZHRlc3QtNjc0OS9iYWNrdXBTaG9ydFRlcm1SZXRlbnRpb25Qb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMTctMTAtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03MjM3L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01MDE0L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 35,\r\n \"diffBackupIntervalInHours\": 6\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "a281e7a1-a39a-42d3-a3bb-cb6d7973f91a" + "4e03bc32-7383-405c-9691-88ff449171d6" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "90" ] }, "ResponseHeaders": { @@ -1209,19 +1278,19 @@ "no-cache" ], "x-ms-request-id": [ - "c2b655d2-7bcc-4362-a35f-7071df812995" + "3f7b394d-cd8a-4c58-bb9e-a0dd38b59505" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" ], "x-ms-correlation-request-id": [ - "5a23a57a-375e-4b02-9feb-0599b50addb1" + "ea60a910-33a3-4d58-9416-83230be7e24f" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042726Z:5a23a57a-375e-4b02-9feb-0599b50addb1" + "WESTUS:20210609T224704Z:ea60a910-33a3-4d58-9416-83230be7e24f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1230,10 +1299,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:27:25 GMT" + "Wed, 09 Jun 2021 22:47:04 GMT" ], "Content-Length": [ - "332" + "196" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1242,32 +1311,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 35\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/servers/sqlcrudtest-1159/databases/sqlcrudtest-6749/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", - "StatusCode": 200 + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"InvalidDiffBackupIntervalHours\",\r\n \"message\": \"The differential backup interval hours of 6 is not a valid configuration. Valid differential backup interval must be 12 or 24 hours.\"\r\n }\r\n}", + "StatusCode": 400 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/servers/sqlcrudtest-1159/databases/sqlcrudtest-6749/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvc3FsY3J1ZHRlc3QtMTE1OS9kYXRhYmFzZXMvc3FsY3J1ZHRlc3QtNjc0OS9iYWNrdXBTaG9ydFRlcm1SZXRlbnRpb25Qb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMTctMTAtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03MjM3L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01MDE0L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 36\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 35,\r\n \"diffBackupIntervalInHours\": 24\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "b4483d74-f0bc-4058-ae1e-984e06a78b4f" + "982a95b6-9450-4bd7-8191-5aa912889666" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "53" + "91" ] }, "ResponseHeaders": { @@ -1277,20 +1346,29 @@ "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyOperationResults/ab183b50-ce5e-485e-8605-7c8e7f0f0110?api-version=2021-02-01-preview" + ], + "Retry-After": [ + "15" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyAzureAsyncOperation/ab183b50-ce5e-485e-8605-7c8e7f0f0110?api-version=2021-02-01-preview" + ], "x-ms-request-id": [ - "c18b3651-93cf-4201-9515-31180d13d3b7" + "ab183b50-ce5e-485e-8605-7c8e7f0f0110" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" + "1195" ], "x-ms-correlation-request-id": [ - "74efecf8-ab8c-4775-b2b1-772a58219143" + "8381021f-fa17-4f17-b9f4-21977f27b261" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042720Z:74efecf8-ab8c-4775-b2b1-772a58219143" + "WESTUS:20210609T224708Z:8381021f-fa17-4f17-b9f4-21977f27b261" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1299,10 +1377,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:27:19 GMT" + "Wed, 09 Jun 2021 22:47:08 GMT" ], "Content-Length": [ - "172" + "75" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1311,26 +1389,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"InvalidBackupRetentionPeriod\",\r\n \"message\": \"The retention days of 36 is not a valid configuration. Valid backup retention in days must be between 1 and 35\"\r\n }\r\n}", - "StatusCode": 400 + "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2021-06-09T22:47:08.05Z\"\r\n}", + "StatusCode": 202 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/servers/sqlcrudtest-1159/databases/sqlcrudtest-6749/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvc3FsY3J1ZHRlc3QtMTE1OS9kYXRhYmFzZXMvc3FsY3J1ZHRlc3QtNjc0OS9iYWNrdXBTaG9ydFRlcm1SZXRlbnRpb25Qb2xpY2llcy9kZWZhdWx0P2FwaS12ZXJzaW9uPTIwMTctMTAtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03MjM3L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01MDE0L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 35\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 34\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "5770d31f-2ad8-424b-8f03-d26ac6425c44" + "39110ead-f759-40cd-8ce1-3e44e0570bb0" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1347,28 +1425,28 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyOperationResults/574180ae-446a-44fc-904e-889a1c4203e6?api-version=2017-10-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyOperationResults/fe887697-4982-417c-8531-b7d6298a348a?api-version=2021-02-01-preview" ], "Retry-After": [ "15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-87/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyAzureAsyncOperation/574180ae-446a-44fc-904e-889a1c4203e6?api-version=2017-10-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyAzureAsyncOperation/fe887697-4982-417c-8531-b7d6298a348a?api-version=2021-02-01-preview" ], "x-ms-request-id": [ - "574180ae-446a-44fc-904e-889a1c4203e6" + "fe887697-4982-417c-8531-b7d6298a348a" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" + "1194" ], "x-ms-correlation-request-id": [ - "caeac368-3fd0-4eb4-a376-de4dee9e71d9" + "68d63f33-a324-4ad9-8de5-6539fae6fa56" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042723Z:caeac368-3fd0-4eb4-a376-de4dee9e71d9" + "WESTUS:20210609T224712Z:68d63f33-a324-4ad9-8de5-6539fae6fa56" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1377,7 +1455,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:27:22 GMT" + "Wed, 09 Jun 2021 22:47:12 GMT" ], "Content-Length": [ "76" @@ -1389,23 +1467,338 @@ "-1" ] }, - "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2020-11-03T04:27:23.427Z\"\r\n}", + "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2021-06-09T22:47:12.017Z\"\r\n}", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-87?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTg3P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03MjM3L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01MDE0L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "07bb81cd-bc10-4aec-be74-db05a1d095e1" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "d7431efb-9c5e-45f4-9e1e-fae9726d18a8" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11983" + ], + "x-ms-correlation-request-id": [ + "806be660-c475-4601-bcf2-e8dc95e4960d" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210609T224704Z:806be660-c475-4601-bcf2-e8dc95e4960d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:47:04 GMT" + ], + "Content-Length": [ + "364" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7,\r\n \"diffBackupIntervalInHours\": 12\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03MjM3L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01MDE0L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "02188d80-5618-4b9a-b4c2-05b3ed04bf5d" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "f0edcd38-e32a-4f41-9411-a9add6f7c07b" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11982" + ], + "x-ms-correlation-request-id": [ + "a46ab5c9-94d1-4d82-bfb5-963d746df9bf" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210609T224707Z:a46ab5c9-94d1-4d82-bfb5-963d746df9bf" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:47:07 GMT" + ], + "Content-Length": [ + "364" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7,\r\n \"diffBackupIntervalInHours\": 12\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03MjM3L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01MDE0L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "72bc35a9-8b2e-4147-9e04-7cb865fec88b" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "bf0a3862-9de7-404e-830c-98bc3c979ee0" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11981" + ], + "x-ms-correlation-request-id": [ + "018ed9ed-2883-4887-a412-c4610e0361e4" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210609T224711Z:018ed9ed-2883-4887-a412-c4610e0361e4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:47:11 GMT" + ], + "Content-Length": [ + "365" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 35,\r\n \"diffBackupIntervalInHours\": 24\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03MjM3L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01MDE0L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a745ccbb-cb0e-4381-935e-7a0e2241e2bd" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "98e9bbe4-3054-4bc5-927d-6c0429706649" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11980" + ], + "x-ms-correlation-request-id": [ + "9f16e26a-1d76-41ea-b3c7-3aa1f168e45a" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210609T224711Z:9f16e26a-1d76-41ea-b3c7-3aa1f168e45a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:47:11 GMT" + ], + "Content-Length": [ + "365" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 35,\r\n \"diffBackupIntervalInHours\": 24\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3MjAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03MjM3L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01MDE0L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "4f7acb13-4416-4b3e-ba35-258b9aa56daa" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "33b00c56-84e4-4754-b96d-2a4a3513b408" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11979" + ], + "x-ms-correlation-request-id": [ + "f27b2892-37c8-45f2-927c-4391bfb73115" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210609T224714Z:f27b2892-37c8-45f2-927c-4391bfb73115" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:47:14 GMT" + ], + "Content-Length": [ + "365" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 34,\r\n \"diffBackupIntervalInHours\": 24\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6720/providers/Microsoft.Sql/servers/sqlcrudtest-7237/databases/sqlcrudtest-5014/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-6720?api-version=2017-05-10", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTY3MjA/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8ae36c16-4069-4cb3-b7ab-ba6eea1cf668" + "3ac1803b-1fa5-4c35-973c-b7f5463dee8e" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", "Microsoft.Azure.Management.ResourceManager.ResourceManagementClient/1.6.0.0" @@ -1419,7 +1812,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1TUUxDUlVEVEVTVDoyRDg3LUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2017-05-10" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1TUUxDUlVEVEVTVDoyRDY3MjAtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2017-05-10" ], "Retry-After": [ "15" @@ -1428,13 +1821,13 @@ "14999" ], "x-ms-request-id": [ - "e2c2777e-74ba-45c0-8fea-3a0a27cd9fb7" + "df6f9b89-f06c-48a2-a7b6-e02a505585b1" ], "x-ms-correlation-request-id": [ - "e2c2777e-74ba-45c0-8fea-3a0a27cd9fb7" + "df6f9b89-f06c-48a2-a7b6-e02a505585b1" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042727Z:e2c2777e-74ba-45c0-8fea-3a0a27cd9fb7" + "WESTCENTRALUS:20210609T224715Z:df6f9b89-f06c-48a2-a7b6-e02a505585b1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1443,7 +1836,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:27:26 GMT" + "Wed, 09 Jun 2021 22:47:14 GMT" ], "Expires": [ "-1" @@ -1458,17 +1851,17 @@ ], "Names": { "CreateResourceGroup": [ - "sqlcrudtest-87" + "sqlcrudtest-6720" ], "CreateServer": [ - "sqlcrudtest-1159" + "sqlcrudtest-7237" ], "TestShortTermRetentionPolicyOnGeneralPurpose": [ - "sqlcrudtest-6749" + "sqlcrudtest-5014" ] }, "Variables": { - "SubscriptionId": "dc1789a8-0762-4dfb-8901-4c0da08b83d3", - "DefaultLocation": "eastus" + "DefaultLocation": "eastus", + "SubscriptionId": "dc1789a8-0762-4dfb-8901-4c0da08b83d3" } } \ No newline at end of file diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnGeneralPurposeScriptUse.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnGeneralPurposeScriptUse.json index f10822545e602..8407baa47c176 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnGeneralPurposeScriptUse.json +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnGeneralPurposeScriptUse.json @@ -1,19 +1,19 @@ { "Entries": [ { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-8273?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTgyNzM/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-3062?api-version=2017-05-10", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTMwNjI/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-8273\": \"2020-11-03 05:11:40Z\"\r\n }\r\n}", + "RequestBody": "{\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-3062\": \"2021-06-09 23:42:46Z\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "fb2954bd-a357-45be-8369-a3e91f200f22" + "a84c58c4-3b5b-449c-8d31-89b8d6f6365d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", "Microsoft.Azure.Management.ResourceManager.ResourceManagementClient/1.6.0.0" @@ -36,13 +36,13 @@ "1199" ], "x-ms-request-id": [ - "71bf3044-7c32-4394-bfbd-2988074fe98c" + "a73bc0a4-be04-40a4-a6d5-c59691b53d21" ], "x-ms-correlation-request-id": [ - "71bf3044-7c32-4394-bfbd-2988074fe98c" + "a73bc0a4-be04-40a4-a6d5-c59691b53d21" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051142Z:71bf3044-7c32-4394-bfbd-2988074fe98c" + "WESTUS:20210609T234248Z:a73bc0a4-be04-40a4-a6d5-c59691b53d21" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,7 +51,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:11:41 GMT" + "Wed, 09 Jun 2021 23:42:47 GMT" ], "Content-Length": [ "236" @@ -63,26 +63,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273\",\r\n \"name\": \"sqlcrudtest-8273\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-8273\": \"2020-11-03 05:11:40Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062\",\r\n \"name\": \"sqlcrudtest-3062\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-3062\": \"2021-06-09 23:42:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/servers/sqlcrudtest-5849?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC01ODQ5P2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/servers/sqlcrudtest-9886?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC05ODg2P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDEtcHJldmlldw==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"dummylogin\",\r\n \"administratorLoginPassword\": \"Un53cuRE!\",\r\n \"version\": \"12.0\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "820bd515-86f2-4bac-bfea-6043d2710934" + "aa3a882c-7ffb-42ab-a6cf-100ffa7d162e" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -99,16 +99,16 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/serverOperationResults/e2b7bc65-1162-479d-85c2-bba945af2cf2?api-version=2019-06-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/serverOperationResults/1ecae72a-4660-445b-8f0e-0c99406b6d63?api-version=2020-11-01-preview" ], "Retry-After": [ "1" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/e2b7bc65-1162-479d-85c2-bba945af2cf2?api-version=2019-06-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/1ecae72a-4660-445b-8f0e-0c99406b6d63?api-version=2020-11-01-preview" ], "x-ms-request-id": [ - "e2b7bc65-1162-479d-85c2-bba945af2cf2" + "1ecae72a-4660-445b-8f0e-0c99406b6d63" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -117,10 +117,10 @@ "1199" ], "x-ms-correlation-request-id": [ - "daa7d917-ed56-49ec-aada-887e5301e7cd" + "ff277c8f-174c-4204-980e-d9d38569b7fe" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051144Z:daa7d917-ed56-49ec-aada-887e5301e7cd" + "WESTUS:20210609T234251Z:ff277c8f-174c-4204-980e-d9d38569b7fe" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -129,10 +129,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:11:44 GMT" + "Wed, 09 Jun 2021 23:42:51 GMT" ], "Content-Length": [ - "73" + "74" ], "Content-Type": [ "application/json; charset=utf-8" @@ -141,20 +141,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"operation\": \"UpsertLogicalServer\",\r\n \"startTime\": \"2020-11-03T05:11:44.43Z\"\r\n}", + "ResponseBody": "{\r\n \"operation\": \"UpsertLogicalServer\",\r\n \"startTime\": \"2021-06-09T23:42:51.697Z\"\r\n}", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/e2b7bc65-1162-479d-85c2-bba945af2cf2?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2UyYjdiYzY1LTExNjItNDc5ZC04NWMyLWJiYTk0NWFmMmNmMj9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/1ecae72a-4660-445b-8f0e-0c99406b6d63?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzFlY2FlNzJhLTQ2NjAtNDQ1Yi04ZjBlLTBjOTk0MDZiNmQ2Mz9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -168,7 +168,7 @@ "1" ], "x-ms-request-id": [ - "44d389d7-42a6-47e7-9ee4-45d9edf70626" + "0c53623d-3671-44a9-9984-e47e8bae56ff" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -177,10 +177,10 @@ "11999" ], "x-ms-correlation-request-id": [ - "84da3548-5aaf-47c8-8e35-bfbcc6a89678" + "c0210941-c47e-4bb8-bbdc-ae68d75ddce4" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051145Z:84da3548-5aaf-47c8-8e35-bfbcc6a89678" + "WESTUS:20210609T234253Z:c0210941-c47e-4bb8-bbdc-ae68d75ddce4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -189,10 +189,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:11:45 GMT" + "Wed, 09 Jun 2021 23:42:52 GMT" ], "Content-Length": [ - "107" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -201,20 +201,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"e2b7bc65-1162-479d-85c2-bba945af2cf2\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:11:44.43Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"1ecae72a-4660-445b-8f0e-0c99406b6d63\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T23:42:51.697Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/e2b7bc65-1162-479d-85c2-bba945af2cf2?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2UyYjdiYzY1LTExNjItNDc5ZC04NWMyLWJiYTk0NWFmMmNmMj9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/1ecae72a-4660-445b-8f0e-0c99406b6d63?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzFlY2FlNzJhLTQ2NjAtNDQ1Yi04ZjBlLTBjOTk0MDZiNmQ2Mz9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -228,7 +228,7 @@ "1" ], "x-ms-request-id": [ - "45f4d3f9-0b61-4724-9355-2500c252462c" + "3e721dd1-4e15-4edd-a272-d20f12b15169" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -237,10 +237,10 @@ "11998" ], "x-ms-correlation-request-id": [ - "6fc12aa8-9d28-4cf4-a7af-dda3d772fd35" + "49efde6e-d617-4a06-b320-0bcc4869961a" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051147Z:6fc12aa8-9d28-4cf4-a7af-dda3d772fd35" + "WESTUS:20210609T234254Z:49efde6e-d617-4a06-b320-0bcc4869961a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -249,10 +249,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:11:46 GMT" + "Wed, 09 Jun 2021 23:42:53 GMT" ], "Content-Length": [ - "107" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -261,20 +261,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"e2b7bc65-1162-479d-85c2-bba945af2cf2\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:11:44.43Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"1ecae72a-4660-445b-8f0e-0c99406b6d63\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T23:42:51.697Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/e2b7bc65-1162-479d-85c2-bba945af2cf2?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2UyYjdiYzY1LTExNjItNDc5ZC04NWMyLWJiYTk0NWFmMmNmMj9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/1ecae72a-4660-445b-8f0e-0c99406b6d63?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzFlY2FlNzJhLTQ2NjAtNDQ1Yi04ZjBlLTBjOTk0MDZiNmQ2Mz9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -288,7 +288,7 @@ "1" ], "x-ms-request-id": [ - "b7716733-491c-4ce2-b2bb-5cc21146a51a" + "6eb1bc07-a31c-4e40-aa00-6f506f8923da" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -297,10 +297,10 @@ "11997" ], "x-ms-correlation-request-id": [ - "69381f26-cfe1-4879-bb32-668de80d254c" + "947ecae3-65ce-4cf4-ba88-bb13c00f6819" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051148Z:69381f26-cfe1-4879-bb32-668de80d254c" + "WESTUS:20210609T234255Z:947ecae3-65ce-4cf4-ba88-bb13c00f6819" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -309,10 +309,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:11:48 GMT" + "Wed, 09 Jun 2021 23:42:54 GMT" ], "Content-Length": [ - "107" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -321,20 +321,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"e2b7bc65-1162-479d-85c2-bba945af2cf2\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:11:44.43Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"1ecae72a-4660-445b-8f0e-0c99406b6d63\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T23:42:51.697Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/e2b7bc65-1162-479d-85c2-bba945af2cf2?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2UyYjdiYzY1LTExNjItNDc5ZC04NWMyLWJiYTk0NWFmMmNmMj9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/1ecae72a-4660-445b-8f0e-0c99406b6d63?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzFlY2FlNzJhLTQ2NjAtNDQ1Yi04ZjBlLTBjOTk0MDZiNmQ2Mz9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -348,7 +348,7 @@ "1" ], "x-ms-request-id": [ - "38cb53a6-b453-42b2-b6e1-9e8deca7a3eb" + "b27365be-bc1a-46d8-9856-6ef4e853efd6" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -357,10 +357,10 @@ "11996" ], "x-ms-correlation-request-id": [ - "3eb207fa-127f-4be8-a368-0dbb2342e3b8" + "b1cc4b7f-3e47-4595-aabf-596c7b9bca2b" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051149Z:3eb207fa-127f-4be8-a368-0dbb2342e3b8" + "WESTUS:20210609T234256Z:b1cc4b7f-3e47-4595-aabf-596c7b9bca2b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -369,10 +369,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:11:49 GMT" + "Wed, 09 Jun 2021 23:42:56 GMT" ], "Content-Length": [ - "107" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -381,20 +381,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"e2b7bc65-1162-479d-85c2-bba945af2cf2\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:11:44.43Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"1ecae72a-4660-445b-8f0e-0c99406b6d63\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T23:42:51.697Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/e2b7bc65-1162-479d-85c2-bba945af2cf2?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2UyYjdiYzY1LTExNjItNDc5ZC04NWMyLWJiYTk0NWFmMmNmMj9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/1ecae72a-4660-445b-8f0e-0c99406b6d63?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzFlY2FlNzJhLTQ2NjAtNDQ1Yi04ZjBlLTBjOTk0MDZiNmQ2Mz9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -408,7 +408,7 @@ "20" ], "x-ms-request-id": [ - "b5d6378c-219e-40f9-bbae-d90c8b0d0773" + "1d051e08-52db-4cf7-b516-4ba788fe6f81" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -417,10 +417,10 @@ "11995" ], "x-ms-correlation-request-id": [ - "74eb237f-1cec-4431-960b-2865bf41d198" + "52504d44-d597-482a-8a4d-451daf0c5696" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051150Z:74eb237f-1cec-4431-960b-2865bf41d198" + "WESTUS:20210609T234257Z:52504d44-d597-482a-8a4d-451daf0c5696" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -429,10 +429,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:11:50 GMT" + "Wed, 09 Jun 2021 23:42:57 GMT" ], "Content-Length": [ - "107" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -441,20 +441,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"e2b7bc65-1162-479d-85c2-bba945af2cf2\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:11:44.43Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"1ecae72a-4660-445b-8f0e-0c99406b6d63\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T23:42:51.697Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/e2b7bc65-1162-479d-85c2-bba945af2cf2?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2UyYjdiYzY1LTExNjItNDc5ZC04NWMyLWJiYTk0NWFmMmNmMj9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/1ecae72a-4660-445b-8f0e-0c99406b6d63?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzFlY2FlNzJhLTQ2NjAtNDQ1Yi04ZjBlLTBjOTk0MDZiNmQ2Mz9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -468,7 +468,7 @@ "20" ], "x-ms-request-id": [ - "05dc2aa7-a751-4247-bca8-66eaaf809edf" + "efea3d78-34da-4125-92d0-5a8fb7745b47" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -477,10 +477,10 @@ "11994" ], "x-ms-correlation-request-id": [ - "1b2c26bd-5dfe-4a33-8166-7febf17553a9" + "3ba57fab-5282-4a68-a185-852f5daff14f" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051210Z:1b2c26bd-5dfe-4a33-8166-7febf17553a9" + "WESTUS:20210609T234317Z:3ba57fab-5282-4a68-a185-852f5daff14f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -489,10 +489,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:12:10 GMT" + "Wed, 09 Jun 2021 23:43:17 GMT" ], "Content-Length": [ - "107" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -501,20 +501,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"e2b7bc65-1162-479d-85c2-bba945af2cf2\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:11:44.43Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"1ecae72a-4660-445b-8f0e-0c99406b6d63\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T23:42:51.697Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/e2b7bc65-1162-479d-85c2-bba945af2cf2?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2UyYjdiYzY1LTExNjItNDc5ZC04NWMyLWJiYTk0NWFmMmNmMj9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/1ecae72a-4660-445b-8f0e-0c99406b6d63?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzFlY2FlNzJhLTQ2NjAtNDQ1Yi04ZjBlLTBjOTk0MDZiNmQ2Mz9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -528,7 +528,7 @@ "20" ], "x-ms-request-id": [ - "550ab524-bdfb-4c84-8eac-00d01b12b0c9" + "77b254d4-2ed2-436d-9ed4-445061924599" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -537,10 +537,10 @@ "11993" ], "x-ms-correlation-request-id": [ - "adab5b94-f464-456d-bd3f-94e08087c280" + "31d4f9cb-5963-4ecb-b8d6-d70c3bebc1a8" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051232Z:adab5b94-f464-456d-bd3f-94e08087c280" + "WESTUS:20210609T234337Z:31d4f9cb-5963-4ecb-b8d6-d70c3bebc1a8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -549,10 +549,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:12:32 GMT" + "Wed, 09 Jun 2021 23:43:36 GMT" ], "Content-Length": [ - "107" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -561,20 +561,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"e2b7bc65-1162-479d-85c2-bba945af2cf2\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:11:44.43Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"1ecae72a-4660-445b-8f0e-0c99406b6d63\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T23:42:51.697Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/e2b7bc65-1162-479d-85c2-bba945af2cf2?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2UyYjdiYzY1LTExNjItNDc5ZC04NWMyLWJiYTk0NWFmMmNmMj9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/1ecae72a-4660-445b-8f0e-0c99406b6d63?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzFlY2FlNzJhLTQ2NjAtNDQ1Yi04ZjBlLTBjOTk0MDZiNmQ2Mz9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -588,7 +588,7 @@ "15" ], "x-ms-request-id": [ - "cd394c2c-54c3-459a-8ea0-43a492262d62" + "8eaf0c6e-b4f2-4757-b476-f009855891d0" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -597,10 +597,10 @@ "11992" ], "x-ms-correlation-request-id": [ - "b26bfd91-f446-4da2-a999-c9c9d207bc5a" + "371c9d0b-6b05-4312-9974-86e2949e13f0" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051253Z:b26bfd91-f446-4da2-a999-c9c9d207bc5a" + "WESTUS:20210609T234357Z:371c9d0b-6b05-4312-9974-86e2949e13f0" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -609,10 +609,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:12:53 GMT" + "Wed, 09 Jun 2021 23:43:57 GMT" ], "Content-Length": [ - "106" + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -621,20 +621,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"e2b7bc65-1162-479d-85c2-bba945af2cf2\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2020-11-03T05:11:44.43Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"1ecae72a-4660-445b-8f0e-0c99406b6d63\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-06-09T23:42:51.697Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/servers/sqlcrudtest-5849?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC01ODQ5P2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/servers/sqlcrudtest-9886?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC05ODg2P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -645,7 +645,7 @@ "no-cache" ], "x-ms-request-id": [ - "31955c9b-6788-4463-a586-03f36293bf5e" + "3b7ffa51-ff89-40e9-ba71-1ef513ea5d07" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -654,10 +654,10 @@ "11991" ], "x-ms-correlation-request-id": [ - "1be1f4b6-7cb9-448f-bef0-34bc03f8b074" + "14ac0156-c1c5-4b88-af4e-97e798c675b5" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051253Z:1be1f4b6-7cb9-448f-bef0-34bc03f8b074" + "WESTUS:20210609T234358Z:14ac0156-c1c5-4b88-af4e-97e798c675b5" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -666,7 +666,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:12:53 GMT" + "Wed, 09 Jun 2021 23:43:57 GMT" ], "Content-Length": [ "456" @@ -678,26 +678,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"dummylogin\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"sqlcrudtest-5849.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/servers/sqlcrudtest-5849\",\r\n \"name\": \"sqlcrudtest-5849\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", + "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"dummylogin\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"sqlcrudtest-9886.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/servers/sqlcrudtest-9886\",\r\n \"name\": \"sqlcrudtest-9886\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/servers/sqlcrudtest-5849/databases/sqlcrudtest-576?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC01ODQ5L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01NzY/YXBpLXZlcnNpb249MjAyMC0wOC0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/servers/sqlcrudtest-9886/databases/sqlcrudtest-9405?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC05ODg2L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC05NDA1P2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"P1\"\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "ca7ab652-a2ee-4ead-8ce3-217c07aadab5" + "9543198d-e121-45f3-938a-fb258c5229d0" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -714,16 +714,16 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/databaseOperationResults/f44b8b24-4d88-4674-80bf-448be1ebc40c?api-version=2020-08-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/databaseOperationResults/3358b594-4154-4a89-b4ab-f53aaf0d8ae2?api-version=2021-02-01-preview" ], "Retry-After": [ "15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/f44b8b24-4d88-4674-80bf-448be1ebc40c?api-version=2020-08-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/3358b594-4154-4a89-b4ab-f53aaf0d8ae2?api-version=2021-02-01-preview" ], "x-ms-request-id": [ - "f44b8b24-4d88-4674-80bf-448be1ebc40c" + "3358b594-4154-4a89-b4ab-f53aaf0d8ae2" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -732,10 +732,10 @@ "1198" ], "x-ms-correlation-request-id": [ - "84ededae-978d-4ced-92aa-f99671f894ea" + "4e870e6b-590c-40cc-8d49-a3b77912237a" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051258Z:84ededae-978d-4ced-92aa-f99671f894ea" + "WESTUS:20210609T234400Z:4e870e6b-590c-40cc-8d49-a3b77912237a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -744,7 +744,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:12:58 GMT" + "Wed, 09 Jun 2021 23:43:59 GMT" ], "Content-Length": [ "76" @@ -756,20 +756,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"operation\": \"CreateLogicalDatabase\",\r\n \"startTime\": \"2020-11-03T05:12:55.823Z\"\r\n}", + "ResponseBody": "{\r\n \"operation\": \"CreateLogicalDatabase\",\r\n \"startTime\": \"2021-06-09T23:44:00.073Z\"\r\n}", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/f44b8b24-4d88-4674-80bf-448be1ebc40c?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZjQ0YjhiMjQtNGQ4OC00Njc0LTgwYmYtNDQ4YmUxZWJjNDBjP2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/3358b594-4154-4a89-b4ab-f53aaf0d8ae2?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vMzM1OGI1OTQtNDE1NC00YTg5LWI0YWItZjUzYWFmMGQ4YWUyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -783,7 +783,7 @@ "15" ], "x-ms-request-id": [ - "2c0fd1f5-fe0b-4980-a529-0c293672c21c" + "21e4c97a-8726-4a0c-bbbd-e0f6e2c763d2" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -792,10 +792,10 @@ "11990" ], "x-ms-correlation-request-id": [ - "7fb18fa4-9b84-43ef-80f9-d1cfbe0da17f" + "92455e61-e483-437b-9e8f-3e1d7f9177bd" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051313Z:7fb18fa4-9b84-43ef-80f9-d1cfbe0da17f" + "WESTUS:20210609T234415Z:92455e61-e483-437b-9e8f-3e1d7f9177bd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -804,7 +804,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:13:13 GMT" + "Wed, 09 Jun 2021 23:44:15 GMT" ], "Content-Length": [ "108" @@ -816,20 +816,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"f44b8b24-4d88-4674-80bf-448be1ebc40c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:12:55.823Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"3358b594-4154-4a89-b4ab-f53aaf0d8ae2\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T23:44:00.073Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/f44b8b24-4d88-4674-80bf-448be1ebc40c?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZjQ0YjhiMjQtNGQ4OC00Njc0LTgwYmYtNDQ4YmUxZWJjNDBjP2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/3358b594-4154-4a89-b4ab-f53aaf0d8ae2?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vMzM1OGI1OTQtNDE1NC00YTg5LWI0YWItZjUzYWFmMGQ4YWUyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -843,7 +843,7 @@ "15" ], "x-ms-request-id": [ - "aae03a63-9ec2-49d1-8aab-5145bf9b6715" + "98958afd-ec13-4e7a-ab94-73fd5605aaa7" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -852,10 +852,10 @@ "11989" ], "x-ms-correlation-request-id": [ - "57ef44d3-faf4-4dfd-b05c-2199b7d53329" + "81de62ae-7d18-4bb0-a0c0-a912623eb6ab" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051328Z:57ef44d3-faf4-4dfd-b05c-2199b7d53329" + "WESTUS:20210609T234430Z:81de62ae-7d18-4bb0-a0c0-a912623eb6ab" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -864,7 +864,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:13:28 GMT" + "Wed, 09 Jun 2021 23:44:30 GMT" ], "Content-Length": [ "108" @@ -876,20 +876,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"f44b8b24-4d88-4674-80bf-448be1ebc40c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:12:55.823Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"3358b594-4154-4a89-b4ab-f53aaf0d8ae2\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T23:44:00.073Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/f44b8b24-4d88-4674-80bf-448be1ebc40c?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZjQ0YjhiMjQtNGQ4OC00Njc0LTgwYmYtNDQ4YmUxZWJjNDBjP2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/3358b594-4154-4a89-b4ab-f53aaf0d8ae2?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vMzM1OGI1OTQtNDE1NC00YTg5LWI0YWItZjUzYWFmMGQ4YWUyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -903,7 +903,7 @@ "15" ], "x-ms-request-id": [ - "f7037026-9556-4318-86bb-901ed7586bd0" + "71de4538-d51b-4ce3-bc10-f545479a45ab" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -912,10 +912,10 @@ "11988" ], "x-ms-correlation-request-id": [ - "d068abc1-1aaa-4112-8199-742004b137b1" + "e9fe7bc2-3ae3-404c-abf7-88d3360000b1" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051344Z:d068abc1-1aaa-4112-8199-742004b137b1" + "WESTUS:20210609T234445Z:e9fe7bc2-3ae3-404c-abf7-88d3360000b1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -924,7 +924,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:13:43 GMT" + "Wed, 09 Jun 2021 23:44:45 GMT" ], "Content-Length": [ "108" @@ -936,20 +936,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"f44b8b24-4d88-4674-80bf-448be1ebc40c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:12:55.823Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"3358b594-4154-4a89-b4ab-f53aaf0d8ae2\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T23:44:00.073Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/f44b8b24-4d88-4674-80bf-448be1ebc40c?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZjQ0YjhiMjQtNGQ4OC00Njc0LTgwYmYtNDQ4YmUxZWJjNDBjP2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/3358b594-4154-4a89-b4ab-f53aaf0d8ae2?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vMzM1OGI1OTQtNDE1NC00YTg5LWI0YWItZjUzYWFmMGQ4YWUyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -963,7 +963,7 @@ "15" ], "x-ms-request-id": [ - "cb9752a9-a95d-4620-bc73-afe0f0601d60" + "bbff2b77-5b75-4c2b-a019-0d56b37cdffa" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -972,10 +972,10 @@ "11987" ], "x-ms-correlation-request-id": [ - "8802784b-76a2-4149-b30b-12d2032c9e5c" + "cdb92f2c-d3ed-4a2e-8608-507ffe8508eb" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051400Z:8802784b-76a2-4149-b30b-12d2032c9e5c" + "WESTUS:20210609T234500Z:cdb92f2c-d3ed-4a2e-8608-507ffe8508eb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -984,7 +984,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:13:59 GMT" + "Wed, 09 Jun 2021 23:45:00 GMT" ], "Content-Length": [ "108" @@ -996,20 +996,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"f44b8b24-4d88-4674-80bf-448be1ebc40c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:12:55.823Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"3358b594-4154-4a89-b4ab-f53aaf0d8ae2\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T23:44:00.073Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/f44b8b24-4d88-4674-80bf-448be1ebc40c?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZjQ0YjhiMjQtNGQ4OC00Njc0LTgwYmYtNDQ4YmUxZWJjNDBjP2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/3358b594-4154-4a89-b4ab-f53aaf0d8ae2?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vMzM1OGI1OTQtNDE1NC00YTg5LWI0YWItZjUzYWFmMGQ4YWUyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -1023,7 +1023,7 @@ "15" ], "x-ms-request-id": [ - "ccb6ddfb-bda1-4519-9d83-56e565447149" + "97dd698e-677b-41c1-be6d-4a45d6c20b35" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1032,10 +1032,10 @@ "11986" ], "x-ms-correlation-request-id": [ - "181a12d9-538d-4138-a43f-bbcec23daec2" + "0ff16d92-af96-46f9-9a61-417b22d2304e" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051415Z:181a12d9-538d-4138-a43f-bbcec23daec2" + "WESTUS:20210609T234516Z:0ff16d92-af96-46f9-9a61-417b22d2304e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1044,7 +1044,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:14:15 GMT" + "Wed, 09 Jun 2021 23:45:15 GMT" ], "Content-Length": [ "108" @@ -1056,20 +1056,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"f44b8b24-4d88-4674-80bf-448be1ebc40c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:12:55.823Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"3358b594-4154-4a89-b4ab-f53aaf0d8ae2\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T23:44:00.073Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/f44b8b24-4d88-4674-80bf-448be1ebc40c?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZjQ0YjhiMjQtNGQ4OC00Njc0LTgwYmYtNDQ4YmUxZWJjNDBjP2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/3358b594-4154-4a89-b4ab-f53aaf0d8ae2?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vMzM1OGI1OTQtNDE1NC00YTg5LWI0YWItZjUzYWFmMGQ4YWUyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -1083,7 +1083,7 @@ "15" ], "x-ms-request-id": [ - "082d295b-a42a-411b-ac56-b898836c3972" + "cfc21252-5065-489e-8451-d55cb3cfd2f4" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1092,10 +1092,10 @@ "11985" ], "x-ms-correlation-request-id": [ - "54e5fab8-f241-4b2a-a637-087f49226c4c" + "ccf05069-f54c-45bd-a9af-5b9164132a02" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051430Z:54e5fab8-f241-4b2a-a637-087f49226c4c" + "WESTUS:20210609T234531Z:ccf05069-f54c-45bd-a9af-5b9164132a02" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1104,7 +1104,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:14:30 GMT" + "Wed, 09 Jun 2021 23:45:30 GMT" ], "Content-Length": [ "108" @@ -1116,20 +1116,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"f44b8b24-4d88-4674-80bf-448be1ebc40c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:12:55.823Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"3358b594-4154-4a89-b4ab-f53aaf0d8ae2\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T23:44:00.073Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/f44b8b24-4d88-4674-80bf-448be1ebc40c?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZjQ0YjhiMjQtNGQ4OC00Njc0LTgwYmYtNDQ4YmUxZWJjNDBjP2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/3358b594-4154-4a89-b4ab-f53aaf0d8ae2?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vMzM1OGI1OTQtNDE1NC00YTg5LWI0YWItZjUzYWFmMGQ4YWUyP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -1143,7 +1143,7 @@ "15" ], "x-ms-request-id": [ - "27b5bf45-706b-4b23-83ff-bbb792d7391c" + "a7f8e6bc-fe70-41cd-953f-e2032cb5ce04" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1152,10 +1152,10 @@ "11984" ], "x-ms-correlation-request-id": [ - "5619123a-a04e-4846-8754-cfe740c4a223" + "64e11145-434d-4195-9a50-fa9d6cd42f60" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051445Z:5619123a-a04e-4846-8754-cfe740c4a223" + "WESTUS:20210609T234546Z:64e11145-434d-4195-9a50-fa9d6cd42f60" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1164,10 +1164,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:14:45 GMT" + "Wed, 09 Jun 2021 23:45:45 GMT" ], "Content-Length": [ - "108" + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1176,20 +1176,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"f44b8b24-4d88-4674-80bf-448be1ebc40c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:12:55.823Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"3358b594-4154-4a89-b4ab-f53aaf0d8ae2\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-06-09T23:44:00.073Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/f44b8b24-4d88-4674-80bf-448be1ebc40c?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZjQ0YjhiMjQtNGQ4OC00Njc0LTgwYmYtNDQ4YmUxZWJjNDBjP2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/servers/sqlcrudtest-9886/databases/sqlcrudtest-9405?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC05ODg2L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC05NDA1P2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -1199,11 +1199,8 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "15" - ], "x-ms-request-id": [ - "8302baa5-e9b5-4ee6-976c-bb100a9cdba8" + "cf9eea78-ef41-4511-93a1-f7af9b214170" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1212,10 +1209,10 @@ "11983" ], "x-ms-correlation-request-id": [ - "2e84b9e8-d930-433d-9d9e-64a6ec1129cc" + "6950dcaf-fc9a-46f3-a7c4-c3175e3dc4d8" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051502Z:2e84b9e8-d930-433d-9d9e-64a6ec1129cc" + "WESTUS:20210609T234546Z:6950dcaf-fc9a-46f3-a7c4-c3175e3dc4d8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1224,10 +1221,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:15:02 GMT" + "Wed, 09 Jun 2021 23:45:45 GMT" ], "Content-Length": [ - "108" + "1086" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1236,20 +1233,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"f44b8b24-4d88-4674-80bf-448be1ebc40c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:12:55.823Z\"\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"aed72d18-0805-4c96-9181-757c988aeef9\",\r\n \"creationDate\": \"2021-06-09T23:45:29.48Z\",\r\n \"currentServiceObjectiveName\": \"P1\",\r\n \"requestedServiceObjectiveName\": \"P1\",\r\n \"defaultSecondaryLocation\": \"westus\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\",\r\n \"isLedgerOn\": false,\r\n \"isInfraEncryptionEnabled\": false\r\n },\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/servers/sqlcrudtest-9886/databases/sqlcrudtest-9405\",\r\n \"name\": \"sqlcrudtest-9405\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/f44b8b24-4d88-4674-80bf-448be1ebc40c?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZjQ0YjhiMjQtNGQ4OC00Njc0LTgwYmYtNDQ4YmUxZWJjNDBjP2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/servers/sqlcrudtest-9886/databases/sqlcrudtest-9405/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC05ODg2L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC05NDA1L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "96e9d579-70ec-4f01-9f9b-d22deb409430" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -1259,11 +1262,8 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "15" - ], "x-ms-request-id": [ - "619cfa61-ec98-4605-afce-314ba6d0f33e" + "9d00a076-6e73-40ae-b156-a97a78b0b083" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1272,10 +1272,10 @@ "11982" ], "x-ms-correlation-request-id": [ - "3ece7b07-9f72-465d-997d-6e3f914468d5" + "7c7bf03d-2549-4b79-9341-86d1894e51fc" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051517Z:3ece7b07-9f72-465d-997d-6e3f914468d5" + "WESTUS:20210609T234546Z:7c7bf03d-2549-4b79-9341-86d1894e51fc" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1284,10 +1284,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:15:17 GMT" + "Wed, 09 Jun 2021 23:45:45 GMT" ], "Content-Length": [ - "108" + "364" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1296,20 +1296,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"f44b8b24-4d88-4674-80bf-448be1ebc40c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:12:55.823Z\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7,\r\n \"diffBackupIntervalInHours\": 12\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/servers/sqlcrudtest-9886/databases/sqlcrudtest-9405/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/f44b8b24-4d88-4674-80bf-448be1ebc40c?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZjQ0YjhiMjQtNGQ4OC00Njc0LTgwYmYtNDQ4YmUxZWJjNDBjP2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/servers/sqlcrudtest-9886/databases/sqlcrudtest-9405/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC05ODg2L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC05NDA1L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "84dcb56e-9f3a-446b-91ab-06d1b1c49ea3" + ], + "Accept-Language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -1319,11 +1325,8 @@ "Pragma": [ "no-cache" ], - "Retry-After": [ - "15" - ], "x-ms-request-id": [ - "a32e7785-aef2-4f55-9378-f13b9b285842" + "a7ffb3d7-2f94-4dd2-ac98-f8506fe7e4ab" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1332,10 +1335,10 @@ "11981" ], "x-ms-correlation-request-id": [ - "0504c175-b2de-456a-b2c9-b909a80c0f3e" + "0995aaf4-f127-45ce-bc64-7b00479da931" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051534Z:0504c175-b2de-456a-b2c9-b909a80c0f3e" + "WESTUS:20210609T234547Z:0995aaf4-f127-45ce-bc64-7b00479da931" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1344,10 +1347,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:15:33 GMT" + "Wed, 09 Jun 2021 23:45:46 GMT" ], "Content-Length": [ - "108" + "364" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1356,140 +1359,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"f44b8b24-4d88-4674-80bf-448be1ebc40c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:12:55.823Z\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7,\r\n \"diffBackupIntervalInHours\": 12\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/servers/sqlcrudtest-9886/databases/sqlcrudtest-9405/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/f44b8b24-4d88-4674-80bf-448be1ebc40c?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZjQ0YjhiMjQtNGQ4OC00Njc0LTgwYmYtNDQ4YmUxZWJjNDBjP2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/servers/sqlcrudtest-9886/databases/sqlcrudtest-9405/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC05ODg2L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC05NDA1L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 28,\r\n \"diffBackupIntervalInHours\": 12\r\n }\r\n}", "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29321.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "2a8b205f-9288-4fc5-85dc-f07a270d0dbb" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" - ], - "x-ms-correlation-request-id": [ - "37f171a5-c691-4f21-a4d1-81eef62c583a" - ], - "x-ms-routing-request-id": [ - "WESTUS:20201103T051549Z:37f171a5-c691-4f21-a4d1-81eef62c583a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 03 Nov 2020 05:15:48 GMT" - ], - "Content-Length": [ - "108" + "x-ms-client-request-id": [ + "f4bf3ddf-31c0-4e93-86d0-c04f9eb0a352" ], - "Content-Type": [ - "application/json; charset=utf-8" + "Accept-Language": [ + "en-US" ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"f44b8b24-4d88-4674-80bf-448be1ebc40c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:12:55.823Z\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/f44b8b24-4d88-4674-80bf-448be1ebc40c?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZjQ0YjhiMjQtNGQ4OC00Njc0LTgwYmYtNDQ4YmUxZWJjNDBjP2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "f27942d8-f083-40a0-956c-a825d5b7d840" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" - ], - "x-ms-correlation-request-id": [ - "57bc8bee-4810-4120-80a5-9cd5674061a1" - ], - "x-ms-routing-request-id": [ - "WESTUS:20201103T051604Z:57bc8bee-4810-4120-80a5-9cd5674061a1" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 03 Nov 2020 05:16:03 GMT" - ], - "Content-Length": [ - "108" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"f44b8b24-4d88-4674-80bf-448be1ebc40c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T05:12:55.823Z\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/f44b8b24-4d88-4674-80bf-448be1ebc40c?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZjQ0YjhiMjQtNGQ4OC00Njc0LTgwYmYtNDQ4YmUxZWJjNDBjP2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29321.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Content-Length": [ + "91" ] }, "ResponseHeaders": { @@ -1499,80 +1394,29 @@ "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyOperationResults/55594d0f-0c02-4ece-a410-fb1dc3d7fab0?api-version=2021-02-01-preview" + ], "Retry-After": [ "15" ], - "x-ms-request-id": [ - "cbe9a6d3-7a4a-449b-b7f4-2b8f5ad420d0" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" - ], - "x-ms-correlation-request-id": [ - "f42647dd-3f89-4827-8800-6c3c6b30aedd" - ], - "x-ms-routing-request-id": [ - "WESTUS:20201103T051619Z:f42647dd-3f89-4827-8800-6c3c6b30aedd" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 03 Nov 2020 05:16:19 GMT" - ], - "Content-Length": [ - "107" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"f44b8b24-4d88-4674-80bf-448be1ebc40c\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2020-11-03T05:12:55.823Z\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/servers/sqlcrudtest-5849/databases/sqlcrudtest-576?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC01ODQ5L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01NzY/YXBpLXZlcnNpb249MjAyMC0wOC0wMS1wcmV2aWV3", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.29321.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyAzureAsyncOperation/55594d0f-0c02-4ece-a410-fb1dc3d7fab0?api-version=2021-02-01-preview" ], "x-ms-request-id": [ - "381d6879-7f57-4ee7-ba6f-ce9ad8ed1e79" + "55594d0f-0c02-4ece-a410-fb1dc3d7fab0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" ], "x-ms-correlation-request-id": [ - "7401f4ea-19f8-47e7-8e95-12048ebb1428" + "b1b4ed02-409e-4565-bd8d-d8cd7c3fa9b3" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051619Z:7401f4ea-19f8-47e7-8e95-12048ebb1428" + "WESTUS:20210609T234547Z:b1b4ed02-409e-4565-bd8d-d8cd7c3fa9b3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1581,10 +1425,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:16:19 GMT" + "Wed, 09 Jun 2021 23:45:46 GMT" ], "Content-Length": [ - "868" + "76" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1593,26 +1437,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"39ce02a2-67f4-43c9-beca-fe850008a755\",\r\n \"creationDate\": \"2020-11-03T05:16:08.78Z\",\r\n \"currentServiceObjectiveName\": \"P1\",\r\n \"requestedServiceObjectiveName\": \"P1\",\r\n \"defaultSecondaryLocation\": \"westus\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"earliestRestoreDate\": \"2020-11-03T05:46:08.78Z\",\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"storageAccountType\": \"GRS\"\r\n },\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/servers/sqlcrudtest-5849/databases/sqlcrudtest-576\",\r\n \"name\": \"sqlcrudtest-576\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", - "StatusCode": 200 + "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2021-06-09T23:45:46.803Z\"\r\n}", + "StatusCode": 202 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/servers/sqlcrudtest-5849/databases/sqlcrudtest-576/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC01ODQ5L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01NzYvYmFja3VwU2hvcnRUZXJtUmV0ZW50aW9uUG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDE3LTEwLTAxLXByZXZpZXc=", - "RequestMethod": "GET", - "RequestBody": "", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/servers/sqlcrudtest-9886/databases/sqlcrudtest-9405/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC05ODg2L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC05NDA1L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 28,\r\n \"diffBackupIntervalInHours\": 24\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "62f9c8cc-69fc-4825-8a38-ff0bf7e99b68" + "ab367eeb-02c5-4600-9eac-856f213949d5" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "91" ] }, "ResponseHeaders": { @@ -1622,20 +1472,29 @@ "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyOperationResults/4affb0a9-36cf-40b3-aef2-cc11ad092168?api-version=2021-02-01-preview" + ], + "Retry-After": [ + "15" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyAzureAsyncOperation/4affb0a9-36cf-40b3-aef2-cc11ad092168?api-version=2021-02-01-preview" + ], "x-ms-request-id": [ - "4eee979f-803f-41b4-8a5c-b0ea3a77945d" + "4affb0a9-36cf-40b3-aef2-cc11ad092168" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" ], "x-ms-correlation-request-id": [ - "9fdd48bc-2f40-41d3-ac5d-e632a536c0c4" + "0f0d94d5-9b43-43e7-a8e5-e29dd6949de2" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051620Z:9fdd48bc-2f40-41d3-ac5d-e632a536c0c4" + "WESTUS:20210609T234547Z:0f0d94d5-9b43-43e7-a8e5-e29dd6949de2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1644,10 +1503,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:16:19 GMT" + "Wed, 09 Jun 2021 23:45:46 GMT" ], "Content-Length": [ - "332" + "76" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1656,32 +1515,32 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/servers/sqlcrudtest-5849/databases/sqlcrudtest-576/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", - "StatusCode": 200 + "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2021-06-09T23:45:47.257Z\"\r\n}", + "StatusCode": 202 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/servers/sqlcrudtest-5849/databases/sqlcrudtest-576/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTgyNzMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC01ODQ5L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01NzYvYmFja3VwU2hvcnRUZXJtUmV0ZW50aW9uUG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDE3LTEwLTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/servers/sqlcrudtest-9886/databases/sqlcrudtest-9405/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTMwNjIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC05ODg2L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC05NDA1L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 28\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 15,\r\n \"diffBackupIntervalInHours\": 12\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "396a97cc-6e8f-476d-9a01-9dae89b14afc" + "8c1b2a30-3fbb-4725-8568-e9c03317c068" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "53" + "91" ] }, "ResponseHeaders": { @@ -1692,28 +1551,28 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyOperationResults/9c456bea-2bff-470a-ab48-41d085e38533?api-version=2017-10-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyOperationResults/d918b777-ee11-4e6a-b812-eb2935e5878f?api-version=2021-02-01-preview" ], "Retry-After": [ "15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-8273/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyAzureAsyncOperation/9c456bea-2bff-470a-ab48-41d085e38533?api-version=2017-10-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-3062/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyAzureAsyncOperation/d918b777-ee11-4e6a-b812-eb2935e5878f?api-version=2021-02-01-preview" ], "x-ms-request-id": [ - "9c456bea-2bff-470a-ab48-41d085e38533" + "d918b777-ee11-4e6a-b812-eb2935e5878f" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" + "1195" ], "x-ms-correlation-request-id": [ - "cc405d65-e605-4908-9c57-450b2272f074" + "49356a67-20f6-4d2a-8711-f12bfbb1df20" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051620Z:cc405d65-e605-4908-9c57-450b2272f074" + "WESTUS:20210609T234549Z:49356a67-20f6-4d2a-8711-f12bfbb1df20" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1722,7 +1581,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:16:19 GMT" + "Wed, 09 Jun 2021 23:45:48 GMT" ], "Content-Length": [ "76" @@ -1734,23 +1593,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2020-11-03T05:16:20.303Z\"\r\n}", + "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2021-06-09T23:45:49.133Z\"\r\n}", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-8273?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTgyNzM/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-3062?api-version=2017-05-10", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTMwNjI/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "07352629-ecee-4b15-bc2c-d06d97fdb6e2" + "2d94e1ba-5762-44b4-8840-4af34fc1fe7d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", "Microsoft.Azure.Management.ResourceManager.ResourceManagementClient/1.6.0.0" @@ -1764,7 +1623,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1TUUxDUlVEVEVTVDoyRDgyNzMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2017-05-10" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1TUUxDUlVEVEVTVDoyRDMwNjItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2017-05-10" ], "Retry-After": [ "15" @@ -1773,13 +1632,13 @@ "14999" ], "x-ms-request-id": [ - "6e86644b-0458-454f-b841-dffa77d6b4d4" + "82afbc76-51da-4866-ae41-8c6195b49bf5" ], "x-ms-correlation-request-id": [ - "6e86644b-0458-454f-b841-dffa77d6b4d4" + "82afbc76-51da-4866-ae41-8c6195b49bf5" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T051622Z:6e86644b-0458-454f-b841-dffa77d6b4d4" + "WESTUS:20210609T234550Z:82afbc76-51da-4866-ae41-8c6195b49bf5" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1788,7 +1647,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 05:16:22 GMT" + "Wed, 09 Jun 2021 23:45:50 GMT" ], "Expires": [ "-1" @@ -1803,13 +1662,13 @@ ], "Names": { "CreateResourceGroup": [ - "sqlcrudtest-8273" + "sqlcrudtest-3062" ], "CreateServer": [ - "sqlcrudtest-5849" + "sqlcrudtest-9886" ], "TestShortTermRetentionPolicyOnGeneralPurposeScriptUse": [ - "sqlcrudtest-576" + "sqlcrudtest-9405" ] }, "Variables": { diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnPremium.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnPremium.json index ac7e7dafc3f00..95a9168b62116 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnPremium.json +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnPremium.json @@ -1,19 +1,19 @@ { "Entries": [ { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-4257?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTQyNTc/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-6791?api-version=2017-05-10", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTY3OTE/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-4257\": \"2020-11-03 04:27:46Z\"\r\n }\r\n}", + "RequestBody": "{\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-6791\": \"2021-06-09 22:37:43Z\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "284e2201-ad06-4e53-a952-00a1a3e27851" + "b4fdc800-7817-4f82-ba95-62d15e5d8630" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", "Microsoft.Azure.Management.ResourceManager.ResourceManagementClient/1.6.0.0" @@ -36,13 +36,13 @@ "1199" ], "x-ms-request-id": [ - "979f3c99-82e4-4138-b92e-6652e002b768" + "0d9bf751-65d5-4db7-8f10-ef7e92ad2d47" ], "x-ms-correlation-request-id": [ - "979f3c99-82e4-4138-b92e-6652e002b768" + "0d9bf751-65d5-4db7-8f10-ef7e92ad2d47" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042748Z:979f3c99-82e4-4138-b92e-6652e002b768" + "WESTUS:20210609T223745Z:0d9bf751-65d5-4db7-8f10-ef7e92ad2d47" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,7 +51,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:27:47 GMT" + "Wed, 09 Jun 2021 22:37:45 GMT" ], "Content-Length": [ "236" @@ -63,26 +63,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257\",\r\n \"name\": \"sqlcrudtest-4257\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-4257\": \"2020-11-03 04:27:46Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791\",\r\n \"name\": \"sqlcrudtest-6791\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-6791\": \"2021-06-09 22:37:43Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/servers/sqlcrudtest-7893?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03ODkzP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC00NTIwP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDEtcHJldmlldw==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"dummylogin\",\r\n \"administratorLoginPassword\": \"Un53cuRE!\",\r\n \"version\": \"12.0\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "e8d5bfe1-3cc8-464c-90a3-ca6824f05227" + "ed1c825e-58a8-49a1-96f9-dc7dbbed1fa3" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -99,16 +99,16 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/serverOperationResults/2a50715d-56d9-44c7-9040-18285e64d27f?api-version=2019-06-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/serverOperationResults/dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17?api-version=2020-11-01-preview" ], "Retry-After": [ "1" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/2a50715d-56d9-44c7-9040-18285e64d27f?api-version=2019-06-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17?api-version=2020-11-01-preview" ], "x-ms-request-id": [ - "2a50715d-56d9-44c7-9040-18285e64d27f" + "dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -117,10 +117,10 @@ "1199" ], "x-ms-correlation-request-id": [ - "911ad0d5-15a4-4c1e-9fc5-2a3a052286fa" + "3fdfbce8-f868-418a-8e83-e167a0a7ee13" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042750Z:911ad0d5-15a4-4c1e-9fc5-2a3a052286fa" + "WESTUS:20210609T223748Z:3fdfbce8-f868-418a-8e83-e167a0a7ee13" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -129,7 +129,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:27:49 GMT" + "Wed, 09 Jun 2021 22:37:48 GMT" ], "Content-Length": [ "74" @@ -141,20 +141,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"operation\": \"UpsertLogicalServer\",\r\n \"startTime\": \"2020-11-03T04:27:50.493Z\"\r\n}", + "ResponseBody": "{\r\n \"operation\": \"UpsertLogicalServer\",\r\n \"startTime\": \"2021-06-09T22:37:47.953Z\"\r\n}", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/2a50715d-56d9-44c7-9040-18285e64d27f?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzJhNTA3MTVkLTU2ZDktNDRjNy05MDQwLTE4Mjg1ZTY0ZDI3Zj9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2RiZDlhNGJlLTQ1OTgtNGQ5Zi1iYzBhLTNmYjU2NmQ0Y2ExNz9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -168,7 +168,7 @@ "1" ], "x-ms-request-id": [ - "5c74cbac-496a-4367-911a-71f0dadd376b" + "20ed5b78-8984-40b8-8eed-60a5e925d3d4" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -177,10 +177,10 @@ "11999" ], "x-ms-correlation-request-id": [ - "09e247c5-468e-4a3c-8d25-aa3e4052b446" + "2ec7201d-f73d-4a56-9168-dfe0c1961289" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042751Z:09e247c5-468e-4a3c-8d25-aa3e4052b446" + "WESTUS:20210609T223749Z:2ec7201d-f73d-4a56-9168-dfe0c1961289" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -189,7 +189,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:27:50 GMT" + "Wed, 09 Jun 2021 22:37:49 GMT" ], "Content-Length": [ "108" @@ -201,20 +201,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"2a50715d-56d9-44c7-9040-18285e64d27f\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:27:50.493Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:37:47.953Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/2a50715d-56d9-44c7-9040-18285e64d27f?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzJhNTA3MTVkLTU2ZDktNDRjNy05MDQwLTE4Mjg1ZTY0ZDI3Zj9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2RiZDlhNGJlLTQ1OTgtNGQ5Zi1iYzBhLTNmYjU2NmQ0Y2ExNz9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -228,7 +228,7 @@ "1" ], "x-ms-request-id": [ - "8fbb69ec-4cec-4f58-aa89-016b224b17c9" + "1fdf57dc-3715-41b4-bdaa-357a28e28186" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -237,10 +237,10 @@ "11998" ], "x-ms-correlation-request-id": [ - "475bc7f9-2e70-4a06-99da-0b0cc9e718f3" + "dc3741bf-0d89-41c2-bd6a-780452850931" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042753Z:475bc7f9-2e70-4a06-99da-0b0cc9e718f3" + "WESTUS:20210609T223750Z:dc3741bf-0d89-41c2-bd6a-780452850931" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -249,7 +249,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:27:52 GMT" + "Wed, 09 Jun 2021 22:37:50 GMT" ], "Content-Length": [ "108" @@ -261,20 +261,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"2a50715d-56d9-44c7-9040-18285e64d27f\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:27:50.493Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:37:47.953Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/2a50715d-56d9-44c7-9040-18285e64d27f?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzJhNTA3MTVkLTU2ZDktNDRjNy05MDQwLTE4Mjg1ZTY0ZDI3Zj9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2RiZDlhNGJlLTQ1OTgtNGQ5Zi1iYzBhLTNmYjU2NmQ0Y2ExNz9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -288,7 +288,7 @@ "1" ], "x-ms-request-id": [ - "dd2370b7-ec9a-468b-972a-a6a562d97122" + "e204012c-9ba8-4c11-bc27-92a40aefad09" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -297,10 +297,10 @@ "11997" ], "x-ms-correlation-request-id": [ - "e51400e9-b1b1-4fc6-9994-4f24e6109f81" + "66626e6d-6dfe-445f-a8d4-9afc3412a095" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042754Z:e51400e9-b1b1-4fc6-9994-4f24e6109f81" + "WESTUS:20210609T223751Z:66626e6d-6dfe-445f-a8d4-9afc3412a095" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -309,7 +309,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:27:53 GMT" + "Wed, 09 Jun 2021 22:37:51 GMT" ], "Content-Length": [ "108" @@ -321,20 +321,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"2a50715d-56d9-44c7-9040-18285e64d27f\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:27:50.493Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:37:47.953Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/2a50715d-56d9-44c7-9040-18285e64d27f?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzJhNTA3MTVkLTU2ZDktNDRjNy05MDQwLTE4Mjg1ZTY0ZDI3Zj9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2RiZDlhNGJlLTQ1OTgtNGQ5Zi1iYzBhLTNmYjU2NmQ0Y2ExNz9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -348,7 +348,7 @@ "1" ], "x-ms-request-id": [ - "8408f5d9-23a2-4e75-97b7-cfbd0aff25cc" + "0c346b46-8b63-4b2c-891a-ed0adc7c51e7" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -357,10 +357,10 @@ "11996" ], "x-ms-correlation-request-id": [ - "1db720b1-62ab-4298-b04b-3ccb6915c9a0" + "48dc0ced-1134-449b-9b5f-18a957fd8425" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042755Z:1db720b1-62ab-4298-b04b-3ccb6915c9a0" + "WESTUS:20210609T223752Z:48dc0ced-1134-449b-9b5f-18a957fd8425" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -369,7 +369,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:27:54 GMT" + "Wed, 09 Jun 2021 22:37:52 GMT" ], "Content-Length": [ "108" @@ -381,20 +381,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"2a50715d-56d9-44c7-9040-18285e64d27f\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:27:50.493Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:37:47.953Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/2a50715d-56d9-44c7-9040-18285e64d27f?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzJhNTA3MTVkLTU2ZDktNDRjNy05MDQwLTE4Mjg1ZTY0ZDI3Zj9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2RiZDlhNGJlLTQ1OTgtNGQ5Zi1iYzBhLTNmYjU2NmQ0Y2ExNz9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -408,7 +408,7 @@ "20" ], "x-ms-request-id": [ - "403cd38b-f4c1-4af5-a853-ec1892433676" + "f954ef9e-fe5d-426f-97f4-ba65c1215b9b" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -417,10 +417,10 @@ "11995" ], "x-ms-correlation-request-id": [ - "9bb4a967-ef22-45e9-846c-a603f28fd970" + "cdb9ad8d-0567-4314-86e9-6f9c744ffd15" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042756Z:9bb4a967-ef22-45e9-846c-a603f28fd970" + "WESTUS:20210609T223753Z:cdb9ad8d-0567-4314-86e9-6f9c744ffd15" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -429,7 +429,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:27:55 GMT" + "Wed, 09 Jun 2021 22:37:53 GMT" ], "Content-Length": [ "108" @@ -441,20 +441,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"2a50715d-56d9-44c7-9040-18285e64d27f\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:27:50.493Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:37:47.953Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/2a50715d-56d9-44c7-9040-18285e64d27f?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzJhNTA3MTVkLTU2ZDktNDRjNy05MDQwLTE4Mjg1ZTY0ZDI3Zj9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2RiZDlhNGJlLTQ1OTgtNGQ5Zi1iYzBhLTNmYjU2NmQ0Y2ExNz9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -468,7 +468,7 @@ "20" ], "x-ms-request-id": [ - "5ce243ae-af0c-4d04-9257-9d2f458d2710" + "2b3d455c-34bc-449c-ad0c-ad8ab080d5d1" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -477,10 +477,10 @@ "11994" ], "x-ms-correlation-request-id": [ - "4581345c-26ed-4fd4-91d0-02d7b4fa4a41" + "71d96f70-5f16-4b25-ba96-a3addbd68b20" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042816Z:4581345c-26ed-4fd4-91d0-02d7b4fa4a41" + "WESTUS:20210609T223814Z:71d96f70-5f16-4b25-ba96-a3addbd68b20" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -489,7 +489,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:28:16 GMT" + "Wed, 09 Jun 2021 22:38:13 GMT" ], "Content-Length": [ "108" @@ -501,20 +501,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"2a50715d-56d9-44c7-9040-18285e64d27f\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:27:50.493Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:37:47.953Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/2a50715d-56d9-44c7-9040-18285e64d27f?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uLzJhNTA3MTVkLTU2ZDktNDRjNy05MDQwLTE4Mjg1ZTY0ZDI3Zj9hcGktdmVyc2lvbj0yMDE5LTA2LTAxLXByZXZpZXc=", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2RiZDlhNGJlLTQ1OTgtNGQ5Zi1iYzBhLTNmYjU2NmQ0Y2ExNz9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -525,10 +525,10 @@ "no-cache" ], "Retry-After": [ - "15" + "20" ], "x-ms-request-id": [ - "8e0b736c-b96e-49d9-abc7-19380cc13894" + "251c45de-6d8f-4611-bb45-d824acb8eba1" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -537,10 +537,10 @@ "11993" ], "x-ms-correlation-request-id": [ - "2efc1a7a-7a88-484e-a1a5-d8e1074d74f6" + "568840f3-6014-44c6-8609-7c4753708834" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042836Z:2efc1a7a-7a88-484e-a1a5-d8e1074d74f6" + "WESTUS:20210609T223834Z:568840f3-6014-44c6-8609-7c4753708834" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -549,10 +549,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:28:36 GMT" + "Wed, 09 Jun 2021 22:38:33 GMT" ], "Content-Length": [ - "107" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -561,20 +561,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"2a50715d-56d9-44c7-9040-18285e64d27f\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2020-11-03T04:27:50.493Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:37:47.953Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/servers/sqlcrudtest-7893?api-version=2019-06-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03ODkzP2FwaS12ZXJzaW9uPTIwMTktMDYtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2RiZDlhNGJlLTQ1OTgtNGQ5Zi1iYzBhLTNmYjU2NmQ0Y2ExNz9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -584,8 +584,11 @@ "Pragma": [ "no-cache" ], + "Retry-After": [ + "15" + ], "x-ms-request-id": [ - "1265303e-5b47-484a-813a-82514a9e0358" + "dba0eebd-19e2-4ae6-83fc-8853b72dd61d" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -594,10 +597,10 @@ "11992" ], "x-ms-correlation-request-id": [ - "520c5c36-85b5-4b50-8b47-f8e86228d8af" + "088b1aab-6dc0-4cba-94ba-c5041bf4f170" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042836Z:520c5c36-85b5-4b50-8b47-f8e86228d8af" + "WESTUS:20210609T223854Z:088b1aab-6dc0-4cba-94ba-c5041bf4f170" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -606,7 +609,64 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:28:36 GMT" + "Wed, 09 Jun 2021 22:38:53 GMT" + ], + "Content-Length": [ + "107" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"dbd9a4be-4598-4d9f-bc0a-3fb566d4ca17\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-06-09T22:37:47.953Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC00NTIwP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "71768af9-8dd6-4981-ad79-1a3a8107883f" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-correlation-request-id": [ + "2360244b-224a-4517-96f8-698100229175" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210609T223854Z:2360244b-224a-4517-96f8-698100229175" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:38:53 GMT" ], "Content-Length": [ "456" @@ -618,26 +678,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"dummylogin\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"sqlcrudtest-7893.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/servers/sqlcrudtest-7893\",\r\n \"name\": \"sqlcrudtest-7893\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", + "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"dummylogin\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"sqlcrudtest-4520.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520\",\r\n \"name\": \"sqlcrudtest-4520\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/servers/sqlcrudtest-7893/databases/sqlcrudtest-7757?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03ODkzL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC03NzU3P2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC00NTIwL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01OTc4P2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"P1\"\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "e01e4a38-87c3-4508-9533-b05cf34beeb7" + "3d3d70fc-d800-4c72-8ee2-7957c2b56d0b" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -654,16 +714,16 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/databaseOperationResults/693b00ef-e6f3-4942-be2f-80a030e2e7c6?api-version=2020-08-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/databaseOperationResults/4a0d1839-4092-4d19-a864-3d7851b37d8c?api-version=2021-02-01-preview" ], "Retry-After": [ "15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/693b00ef-e6f3-4942-be2f-80a030e2e7c6?api-version=2020-08-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/4a0d1839-4092-4d19-a864-3d7851b37d8c?api-version=2021-02-01-preview" ], "x-ms-request-id": [ - "693b00ef-e6f3-4942-be2f-80a030e2e7c6" + "4a0d1839-4092-4d19-a864-3d7851b37d8c" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -672,10 +732,10 @@ "1198" ], "x-ms-correlation-request-id": [ - "7d5551db-476c-4f01-964f-660c405a56c6" + "033634a7-e61e-4f19-a643-702076c855e4" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042838Z:7d5551db-476c-4f01-964f-660c405a56c6" + "WESTUS:20210609T223856Z:033634a7-e61e-4f19-a643-702076c855e4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -684,10 +744,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:28:37 GMT" + "Wed, 09 Jun 2021 22:38:55 GMT" ], "Content-Length": [ - "75" + "76" ], "Content-Type": [ "application/json; charset=utf-8" @@ -696,20 +756,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"operation\": \"CreateLogicalDatabase\",\r\n \"startTime\": \"2020-11-03T04:28:37.79Z\"\r\n}", + "ResponseBody": "{\r\n \"operation\": \"CreateLogicalDatabase\",\r\n \"startTime\": \"2021-06-09T22:38:56.107Z\"\r\n}", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/693b00ef-e6f3-4942-be2f-80a030e2e7c6?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNjkzYjAwZWYtZTZmMy00OTQyLWJlMmYtODBhMDMwZTJlN2M2P2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/4a0d1839-4092-4d19-a864-3d7851b37d8c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNGEwZDE4MzktNDA5Mi00ZDE5LWE4NjQtM2Q3ODUxYjM3ZDhjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -723,19 +783,19 @@ "15" ], "x-ms-request-id": [ - "2d6d5926-17a3-4ddd-bdd9-6bf801cf2180" + "714c2625-5ed8-44a8-a7b6-715b3671e1df" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11990" ], "x-ms-correlation-request-id": [ - "fb3446b6-3fe9-4745-95b3-d9c40e68856f" + "81277fe9-7d48-4a56-842f-2122004dbb36" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042853Z:fb3446b6-3fe9-4745-95b3-d9c40e68856f" + "WESTUS:20210609T223911Z:81277fe9-7d48-4a56-842f-2122004dbb36" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -744,10 +804,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:28:52 GMT" + "Wed, 09 Jun 2021 22:39:10 GMT" ], "Content-Length": [ - "107" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -756,20 +816,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"693b00ef-e6f3-4942-be2f-80a030e2e7c6\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:28:37.79Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"4a0d1839-4092-4d19-a864-3d7851b37d8c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:38:56.107Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/693b00ef-e6f3-4942-be2f-80a030e2e7c6?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNjkzYjAwZWYtZTZmMy00OTQyLWJlMmYtODBhMDMwZTJlN2M2P2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/4a0d1839-4092-4d19-a864-3d7851b37d8c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNGEwZDE4MzktNDA5Mi00ZDE5LWE4NjQtM2Q3ODUxYjM3ZDhjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -783,19 +843,19 @@ "15" ], "x-ms-request-id": [ - "bd2942aa-35ec-4af8-865b-450bcd0a6923" + "fbac808a-a903-4f2b-a771-5449d6523101" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11989" ], "x-ms-correlation-request-id": [ - "7f2a769b-6006-43dd-a913-81e1bf0de21d" + "59210526-fc54-4ea7-a8d4-819fee9a77a1" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042908Z:7f2a769b-6006-43dd-a913-81e1bf0de21d" + "WESTUS:20210609T223926Z:59210526-fc54-4ea7-a8d4-819fee9a77a1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -804,10 +864,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:29:08 GMT" + "Wed, 09 Jun 2021 22:39:26 GMT" ], "Content-Length": [ - "107" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -816,20 +876,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"693b00ef-e6f3-4942-be2f-80a030e2e7c6\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:28:37.79Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"4a0d1839-4092-4d19-a864-3d7851b37d8c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:38:56.107Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/693b00ef-e6f3-4942-be2f-80a030e2e7c6?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNjkzYjAwZWYtZTZmMy00OTQyLWJlMmYtODBhMDMwZTJlN2M2P2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/4a0d1839-4092-4d19-a864-3d7851b37d8c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNGEwZDE4MzktNDA5Mi00ZDE5LWE4NjQtM2Q3ODUxYjM3ZDhjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -843,19 +903,19 @@ "15" ], "x-ms-request-id": [ - "f538ea9d-a7f4-4c7f-b8ef-683959fd886b" + "06e5b441-2591-46fe-9499-4cbd44b5b333" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" + "11988" ], "x-ms-correlation-request-id": [ - "abc388f8-f6e7-4553-a1a1-043795c4f731" + "060c40d7-f36b-4cfe-9014-332ce0ab423e" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042923Z:abc388f8-f6e7-4553-a1a1-043795c4f731" + "WESTUS:20210609T223941Z:060c40d7-f36b-4cfe-9014-332ce0ab423e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -864,10 +924,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:29:23 GMT" + "Wed, 09 Jun 2021 22:39:41 GMT" ], "Content-Length": [ - "107" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -876,20 +936,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"693b00ef-e6f3-4942-be2f-80a030e2e7c6\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:28:37.79Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"4a0d1839-4092-4d19-a864-3d7851b37d8c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:38:56.107Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/693b00ef-e6f3-4942-be2f-80a030e2e7c6?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNjkzYjAwZWYtZTZmMy00OTQyLWJlMmYtODBhMDMwZTJlN2M2P2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/4a0d1839-4092-4d19-a864-3d7851b37d8c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNGEwZDE4MzktNDA5Mi00ZDE5LWE4NjQtM2Q3ODUxYjM3ZDhjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -903,19 +963,19 @@ "15" ], "x-ms-request-id": [ - "a4aa7f15-408b-4e3b-b750-fa27d40690c5" + "3226b4c6-988a-45f0-805a-2aecbe28d989" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "11987" ], "x-ms-correlation-request-id": [ - "57ecf62e-fde0-4c2e-a87d-8d65b382d356" + "346083ae-72b3-4fd1-8e89-94372a64b5e0" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042938Z:57ecf62e-fde0-4c2e-a87d-8d65b382d356" + "WESTUS:20210609T223957Z:346083ae-72b3-4fd1-8e89-94372a64b5e0" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -924,10 +984,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:29:38 GMT" + "Wed, 09 Jun 2021 22:39:56 GMT" ], "Content-Length": [ - "107" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -936,20 +996,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"693b00ef-e6f3-4942-be2f-80a030e2e7c6\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2020-11-03T04:28:37.79Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"4a0d1839-4092-4d19-a864-3d7851b37d8c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:38:56.107Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/693b00ef-e6f3-4942-be2f-80a030e2e7c6?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNjkzYjAwZWYtZTZmMy00OTQyLWJlMmYtODBhMDMwZTJlN2M2P2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/4a0d1839-4092-4d19-a864-3d7851b37d8c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNGEwZDE4MzktNDA5Mi00ZDE5LWE4NjQtM2Q3ODUxYjM3ZDhjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -963,19 +1023,19 @@ "15" ], "x-ms-request-id": [ - "e8ef6483-7594-4206-958d-31a15d7b5182" + "c0185c21-67f0-4604-b87e-b9573c2bb18b" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "11986" ], "x-ms-correlation-request-id": [ - "69147bc1-b405-4d1d-963a-4b7a76159597" + "c8192472-65e2-48f3-bd94-524d8465b4fc" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042953Z:69147bc1-b405-4d1d-963a-4b7a76159597" + "WESTUS:20210609T224012Z:c8192472-65e2-48f3-bd94-524d8465b4fc" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -984,10 +1044,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:29:53 GMT" + "Wed, 09 Jun 2021 22:40:11 GMT" ], "Content-Length": [ - "106" + "108" ], "Content-Type": [ "application/json; charset=utf-8" @@ -996,20 +1056,20 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"693b00ef-e6f3-4942-be2f-80a030e2e7c6\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2020-11-03T04:28:37.79Z\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"4a0d1839-4092-4d19-a864-3d7851b37d8c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-09T22:38:56.107Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/servers/sqlcrudtest-7893/databases/sqlcrudtest-7757?api-version=2020-08-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03ODkzL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC03NzU3P2FwaS12ZXJzaW9uPTIwMjAtMDgtMDEtcHJldmlldw==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/4a0d1839-4092-4d19-a864-3d7851b37d8c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vNGEwZDE4MzktNDA5Mi00ZDE5LWE4NjQtM2Q3ODUxYjM3ZDhjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -1019,20 +1079,23 @@ "Pragma": [ "no-cache" ], + "Retry-After": [ + "15" + ], "x-ms-request-id": [ - "ff525422-f942-43d3-a756-775067ffb600" + "6b8aa3ad-6835-4fd9-9764-a27c3591c13a" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11985" ], "x-ms-correlation-request-id": [ - "d12a3965-ac88-4e6d-84f7-e3b941cc9941" + "9e1c4a45-4d90-4ace-9701-8e33263ea854" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042954Z:d12a3965-ac88-4e6d-84f7-e3b941cc9941" + "WESTUS:20210609T224027Z:9e1c4a45-4d90-4ace-9701-8e33263ea854" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1041,10 +1104,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:29:53 GMT" + "Wed, 09 Jun 2021 22:40:26 GMT" ], "Content-Length": [ - "872" + "107" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1053,26 +1116,83 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"d41387d7-de86-43ff-9013-af70a3dc6b66\",\r\n \"creationDate\": \"2020-11-03T04:29:39.383Z\",\r\n \"currentServiceObjectiveName\": \"P1\",\r\n \"requestedServiceObjectiveName\": \"P1\",\r\n \"defaultSecondaryLocation\": \"westus\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"earliestRestoreDate\": \"2020-11-03T04:59:39.383Z\",\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"storageAccountType\": \"GRS\"\r\n },\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/servers/sqlcrudtest-7893/databases/sqlcrudtest-7757\",\r\n \"name\": \"sqlcrudtest-7757\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"4a0d1839-4092-4d19-a864-3d7851b37d8c\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-06-09T22:38:56.107Z\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/servers/sqlcrudtest-7893/databases/sqlcrudtest-7757/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03ODkzL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC03NzU3L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAxNy0xMC0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC00NTIwL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01OTc4P2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "c8b4e9f6-83c2-467a-a7b8-14c35ba51eea" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11984" + ], + "x-ms-correlation-request-id": [ + "d2db91ae-7e6e-4041-825a-33a4c88f9fbe" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210609T224027Z:d2db91ae-7e6e-4041-825a-33a4c88f9fbe" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:40:27 GMT" + ], + "Content-Length": [ + "1087" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"47da25e2-8656-4749-802a-30aaf587c496\",\r\n \"creationDate\": \"2021-06-09T22:40:18.953Z\",\r\n \"currentServiceObjectiveName\": \"P1\",\r\n \"requestedServiceObjectiveName\": \"P1\",\r\n \"defaultSecondaryLocation\": \"westus\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\",\r\n \"isLedgerOn\": false,\r\n \"isInfraEncryptionEnabled\": false\r\n },\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978\",\r\n \"name\": \"sqlcrudtest-5978\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC00NTIwL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01OTc4L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "09de3911-cc12-4994-8b8c-fcc2056c7c5d" + "4bdafd7d-88d4-4a40-91a8-425db8462c2a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -1083,19 +1203,19 @@ "no-cache" ], "x-ms-request-id": [ - "72881fdf-699b-4a67-a612-7d41b2bbc6fb" + "9e01485f-d812-45c3-874f-5c8505bb45b3" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11983" ], "x-ms-correlation-request-id": [ - "9048300e-5b51-486f-9c33-dd27aa020a69" + "938375ea-bd77-4542-93f9-38b560ffd1fd" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042954Z:9048300e-5b51-486f-9c33-dd27aa020a69" + "WESTUS:20210609T224027Z:938375ea-bd77-4542-93f9-38b560ffd1fd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1104,10 +1224,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:29:53 GMT" + "Wed, 09 Jun 2021 22:40:27 GMT" ], "Content-Length": [ - "333" + "364" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1116,26 +1236,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/servers/sqlcrudtest-7893/databases/sqlcrudtest-7757/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7,\r\n \"diffBackupIntervalInHours\": 12\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/servers/sqlcrudtest-7893/databases/sqlcrudtest-7757/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03ODkzL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC03NzU3L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAxNy0xMC0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC00NTIwL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01OTc4L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e63eed5f-98e0-49a6-ac16-02f7d742ce24" + "f6acc4d9-83e6-4535-a2c4-67842485be99" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -1146,19 +1266,19 @@ "no-cache" ], "x-ms-request-id": [ - "5bab3bbd-19fd-4dd8-a65f-1b9fc5f860d7" + "b76b5909-894b-481f-b48d-dfe581b437bb" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11982" ], "x-ms-correlation-request-id": [ - "06a4dc2c-2139-4895-9701-183f69aa2683" + "bccf5e79-5efb-4092-a062-01429ff0a3a6" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042957Z:06a4dc2c-2139-4895-9701-183f69aa2683" + "WESTUS:20210609T224030Z:bccf5e79-5efb-4092-a062-01429ff0a3a6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1167,10 +1287,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:29:56 GMT" + "Wed, 09 Jun 2021 22:40:30 GMT" ], "Content-Length": [ - "333" + "364" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1179,26 +1299,26 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/servers/sqlcrudtest-7893/databases/sqlcrudtest-7757/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7,\r\n \"diffBackupIntervalInHours\": 12\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/servers/sqlcrudtest-7893/databases/sqlcrudtest-7757/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03ODkzL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC03NzU3L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAxNy0xMC0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC00NTIwL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01OTc4L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8631ccf7-cd4c-48a0-8d56-e988685ef4cb" + "4499e837-25a0-42f1-b067-4d4d54ec882c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ] }, "ResponseHeaders": { @@ -1209,19 +1329,82 @@ "no-cache" ], "x-ms-request-id": [ - "514eb823-3964-4fe5-b963-528aef2e496a" + "91403323-152f-4e3b-b1bd-49f37ba54916" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11981" + ], + "x-ms-correlation-request-id": [ + "1e8be96e-e1a2-4e2f-95ac-2818f9b83cb7" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210609T224033Z:1e8be96e-e1a2-4e2f-95ac-2818f9b83cb7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:40:33 GMT" + ], + "Content-Length": [ + "364" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7,\r\n \"diffBackupIntervalInHours\": 12\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC00NTIwL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01OTc4L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "d55edbe9-589b-468d-97b9-71856b0570cb" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "d919f734-2b94-40ec-864c-e1f6519f4a38" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11980" ], "x-ms-correlation-request-id": [ - "e00f7c80-ced7-4826-87f6-1d95276a1093" + "6c953347-99af-44b1-a110-1cd65de34ae6" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T043000Z:e00f7c80-ced7-4826-87f6-1d95276a1093" + "WESTUS:20210609T224037Z:6c953347-99af-44b1-a110-1cd65de34ae6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1230,10 +1413,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:29:59 GMT" + "Wed, 09 Jun 2021 22:40:36 GMT" ], "Content-Length": [ - "334" + "365" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1242,32 +1425,158 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 35\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/servers/sqlcrudtest-7893/databases/sqlcrudtest-7757/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 35,\r\n \"diffBackupIntervalInHours\": 24\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/servers/sqlcrudtest-7893/databases/sqlcrudtest-7757/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03ODkzL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC03NzU3L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAxNy0xMC0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC00NTIwL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01OTc4L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "babd26cd-edde-4c29-9042-d463fb8f1c39" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "3a7a25a7-cc0b-4012-81d5-fff7ed039790" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11979" + ], + "x-ms-correlation-request-id": [ + "a8c210c7-2129-46b7-888b-da12f6a2fb33" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210609T224037Z:a8c210c7-2129-46b7-888b-da12f6a2fb33" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:40:36 GMT" + ], + "Content-Length": [ + "365" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 35,\r\n \"diffBackupIntervalInHours\": 24\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC00NTIwL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01OTc4L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ce803d4e-3a09-45ff-80a8-19cf4001db96" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "378de9c3-e18e-40b2-9cef-0c6f3bd0e40f" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11978" + ], + "x-ms-correlation-request-id": [ + "0359cd90-2854-4bec-8991-365c7c4df9ef" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210609T224040Z:0359cd90-2854-4bec-8991-365c7c4df9ef" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:40:39 GMT" + ], + "Content-Length": [ + "365" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 34,\r\n \"diffBackupIntervalInHours\": 24\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC00NTIwL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01OTc4L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 36\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 40,\r\n \"diffBackupIntervalInHours\": 12\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "1bfe6ded-ffef-4054-a969-87f1dbe52d3f" + "0ada160b-ced9-4161-bd7e-4f21e002ec47" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "53" + "91" ] }, "ResponseHeaders": { @@ -1278,7 +1587,7 @@ "no-cache" ], "x-ms-request-id": [ - "ee47b8fe-65d5-4ab9-af07-f80b5523d2c3" + "250529af-6cea-49f5-b987-c5758ee8a6d3" ], "Server": [ "Microsoft-HTTPAPI/2.0" @@ -1287,10 +1596,10 @@ "1197" ], "x-ms-correlation-request-id": [ - "bf5f09d3-07dc-4793-bebc-1814556dea97" + "ec526370-12c6-481d-9616-76389892858a" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042954Z:bf5f09d3-07dc-4793-bebc-1814556dea97" + "WESTUS:20210609T224027Z:ec526370-12c6-481d-9616-76389892858a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1299,7 +1608,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:29:53 GMT" + "Wed, 09 Jun 2021 22:40:27 GMT" ], "Content-Length": [ "172" @@ -1311,26 +1620,173 @@ "-1" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"InvalidBackupRetentionPeriod\",\r\n \"message\": \"The retention days of 36 is not a valid configuration. Valid backup retention in days must be between 1 and 35\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"InvalidBackupRetentionPeriod\",\r\n \"message\": \"The retention days of 40 is not a valid configuration. Valid backup retention in days must be between 1 and 35\"\r\n }\r\n}", + "StatusCode": 400 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC00NTIwL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01OTc4L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 35,\r\n \"diffBackupIntervalInHours\": 6\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "8ab3c5d7-b640-464f-a4b5-34c028ae2df6" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "90" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "1d0c28b5-748e-4711-9dd3-9fb78611fe63" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" + ], + "x-ms-correlation-request-id": [ + "281f8d03-e78d-469f-bf4e-36a8322f13e3" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210609T224031Z:281f8d03-e78d-469f-bf4e-36a8322f13e3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:40:30 GMT" + ], + "Content-Length": [ + "196" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"InvalidDiffBackupIntervalHours\",\r\n \"message\": \"The differential backup interval hours of 6 is not a valid configuration. Valid differential backup interval must be 12 or 24 hours.\"\r\n }\r\n}", "StatusCode": 400 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/servers/sqlcrudtest-7893/databases/sqlcrudtest-7757/backupShortTermRetentionPolicies/default?api-version=2017-10-01-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTQyNTcvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC03ODkzL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC03NzU3L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAxNy0xMC0wMS1wcmV2aWV3", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC00NTIwL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01OTc4L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 35,\r\n \"diffBackupIntervalInHours\": 24\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a73f3082-e131-4459-8261-a84ecd09eb2b" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "91" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyOperationResults/8796e160-a78a-475b-a479-9f560c72adc8?api-version=2021-02-01-preview" + ], + "Retry-After": [ + "15" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyAzureAsyncOperation/8796e160-a78a-475b-a479-9f560c72adc8?api-version=2021-02-01-preview" + ], + "x-ms-request-id": [ + "8796e160-a78a-475b-a479-9f560c72adc8" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1195" + ], + "x-ms-correlation-request-id": [ + "84fe98d6-7bae-4183-8afb-2bc1ab989b9c" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210609T224034Z:84fe98d6-7bae-4183-8afb-2bc1ab989b9c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Wed, 09 Jun 2021 22:40:33 GMT" + ], + "Content-Length": [ + "74" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2021-06-09T22:40:34.2Z\"\r\n}", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/servers/sqlcrudtest-4520/databases/sqlcrudtest-5978/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTY3OTEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC00NTIwL2RhdGFiYXNlcy9zcWxjcnVkdGVzdC01OTc4L2JhY2t1cFNob3J0VGVybVJldGVudGlvblBvbGljaWVzL2RlZmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 35\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 34\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "25a4fd0d-f2c8-4ece-9c13-bef60f88da2f" + "cd130922-86fa-48f4-a8d6-da82a4b1fb8c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", - "Microsoft.Azure.Management.Sql.SqlManagementClient/1.47.0.0" + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1347,28 +1803,28 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyOperationResults/a8c4b2df-c816-4ffc-864c-b158f4ad1077?api-version=2017-10-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyOperationResults/22373461-db4a-4640-b894-fcd848a7e7b0?api-version=2021-02-01-preview" ], "Retry-After": [ "15" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-4257/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyAzureAsyncOperation/a8c4b2df-c816-4ffc-864c-b158f4ad1077?api-version=2017-10-01-preview" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-6791/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyAzureAsyncOperation/22373461-db4a-4640-b894-fcd848a7e7b0?api-version=2021-02-01-preview" ], "x-ms-request-id": [ - "a8c4b2df-c816-4ffc-864c-b158f4ad1077" + "22373461-db4a-4640-b894-fcd848a7e7b0" ], "Server": [ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" + "1194" ], "x-ms-correlation-request-id": [ - "f0af713c-73a9-49bc-9e5d-2281044d92cd" + "fdacbecd-9258-43a8-abc3-4f5dc8c9cb86" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T042957Z:f0af713c-73a9-49bc-9e5d-2281044d92cd" + "WESTUS:20210609T224037Z:fdacbecd-9258-43a8-abc3-4f5dc8c9cb86" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1377,10 +1833,10 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:29:57 GMT" + "Wed, 09 Jun 2021 22:40:37 GMT" ], "Content-Length": [ - "76" + "75" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1389,23 +1845,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2020-11-03T04:29:57.493Z\"\r\n}", + "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2021-06-09T22:40:37.48Z\"\r\n}", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-4257?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTQyNTc/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-6791?api-version=2017-05-10", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTY3OTE/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "28cec983-fed3-4f53-8ddc-6d1ec0fd4d12" + "a50c2a1d-f72e-4ee8-8ead-7f7d3362a496" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.29321.03", + "FxVersion/4.6.30015.01", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19042.", "Microsoft.Azure.Management.ResourceManager.ResourceManagementClient/1.6.0.0" @@ -1419,22 +1875,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1TUUxDUlVEVEVTVDoyRDQyNTctRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2017-05-10" + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1TUUxDUlVEVEVTVDoyRDY3OTEtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2017-05-10" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" + "14998" ], "x-ms-request-id": [ - "31671f31-6c7f-46fd-9ad5-ad7174f49dd9" + "8c10d078-50aa-4a76-82ad-06caa60733ae" ], "x-ms-correlation-request-id": [ - "31671f31-6c7f-46fd-9ad5-ad7174f49dd9" + "8c10d078-50aa-4a76-82ad-06caa60733ae" ], "x-ms-routing-request-id": [ - "WESTUS:20201103T043002Z:31671f31-6c7f-46fd-9ad5-ad7174f49dd9" + "WESTCENTRALUS:20210609T224041Z:8c10d078-50aa-4a76-82ad-06caa60733ae" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1443,7 +1899,7 @@ "nosniff" ], "Date": [ - "Tue, 03 Nov 2020 04:30:01 GMT" + "Wed, 09 Jun 2021 22:40:41 GMT" ], "Expires": [ "-1" @@ -1458,13 +1914,13 @@ ], "Names": { "CreateResourceGroup": [ - "sqlcrudtest-4257" + "sqlcrudtest-6791" ], "CreateServer": [ - "sqlcrudtest-7893" + "sqlcrudtest-4520" ], "TestShortTermRetentionPolicyOnPremium": [ - "sqlcrudtest-7757" + "sqlcrudtest-5978" ] }, "Variables": { diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyScriptUseWhenFeatureIsDisabled.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyScriptUseWhenFeatureIsDisabled.json new file mode 100644 index 0000000000000..417f0cc09449b --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyScriptUseWhenFeatureIsDisabled.json @@ -0,0 +1,1399 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-7899?api-version=2017-05-10", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTc4OTk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-7899\": \"2021-06-10 00:17:19Z\"\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "982bb544-a06a-4ae6-8ba7-2c52cb987952" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.ResourceManager.ResourceManagementClient/1.6.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "95" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "8d72e54c-2299-4de0-b8e6-313077840134" + ], + "x-ms-correlation-request-id": [ + "8d72e54c-2299-4de0-b8e6-313077840134" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001720Z:8d72e54c-2299-4de0-b8e6-313077840134" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:17:19 GMT" + ], + "Content-Length": [ + "236" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899\",\r\n \"name\": \"sqlcrudtest-7899\",\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"sqlcrudtest-7899\": \"2021-06-10 00:17:19Z\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/servers/sqlcrudtest-3847?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC0zODQ3P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDEtcHJldmlldw==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"dummylogin\",\r\n \"administratorLoginPassword\": \"Un53cuRE!\",\r\n \"version\": \"12.0\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "5ea793f3-3318-46c1-bb91-ea2afd11f610" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "180" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/serverOperationResults/bc17d2f5-0585-4401-b21e-e35f1d33e3a1?api-version=2020-11-01-preview" + ], + "Retry-After": [ + "1" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/bc17d2f5-0585-4401-b21e-e35f1d33e3a1?api-version=2020-11-01-preview" + ], + "x-ms-request-id": [ + "bc17d2f5-0585-4401-b21e-e35f1d33e3a1" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-correlation-request-id": [ + "e4f92c41-341f-49ba-9c61-c8e513d79807" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001723Z:e4f92c41-341f-49ba-9c61-c8e513d79807" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:17:22 GMT" + ], + "Content-Length": [ + "74" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"operation\": \"UpsertLogicalServer\",\r\n \"startTime\": \"2021-06-10T00:17:22.993Z\"\r\n}", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/bc17d2f5-0585-4401-b21e-e35f1d33e3a1?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2JjMTdkMmY1LTA1ODUtNDQwMS1iMjFlLWUzNWYxZDMzZTNhMT9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "1" + ], + "x-ms-request-id": [ + "78c1beac-7ae2-4ccc-b557-dd05cd558e57" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "666fa1d7-9092-49ea-9b6f-6793c917abfe" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001724Z:666fa1d7-9092-49ea-9b6f-6793c917abfe" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:17:23 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"bc17d2f5-0585-4401-b21e-e35f1d33e3a1\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-10T00:17:22.993Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/bc17d2f5-0585-4401-b21e-e35f1d33e3a1?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2JjMTdkMmY1LTA1ODUtNDQwMS1iMjFlLWUzNWYxZDMzZTNhMT9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "1" + ], + "x-ms-request-id": [ + "0e12bc9b-cbba-4073-8147-de36302aefbb" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-correlation-request-id": [ + "1f4d3b4e-2ebb-43ac-b91e-3527b393775a" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001725Z:1f4d3b4e-2ebb-43ac-b91e-3527b393775a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:17:24 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"bc17d2f5-0585-4401-b21e-e35f1d33e3a1\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-10T00:17:22.993Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/bc17d2f5-0585-4401-b21e-e35f1d33e3a1?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2JjMTdkMmY1LTA1ODUtNDQwMS1iMjFlLWUzNWYxZDMzZTNhMT9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "1" + ], + "x-ms-request-id": [ + "649efd6d-6609-494d-ba70-b075574880cc" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-correlation-request-id": [ + "90e2c993-9cec-47cb-bfc2-eb08d0e0ad48" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001726Z:90e2c993-9cec-47cb-bfc2-eb08d0e0ad48" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:17:25 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"bc17d2f5-0585-4401-b21e-e35f1d33e3a1\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-10T00:17:22.993Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/bc17d2f5-0585-4401-b21e-e35f1d33e3a1?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2JjMTdkMmY1LTA1ODUtNDQwMS1iMjFlLWUzNWYxZDMzZTNhMT9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "1" + ], + "x-ms-request-id": [ + "94e588c7-bae7-4a0b-ba2f-2a4a347e9d3c" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-correlation-request-id": [ + "28b6719f-2e78-4bce-bef3-84eeab2e739e" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001727Z:28b6719f-2e78-4bce-bef3-84eeab2e739e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:17:26 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"bc17d2f5-0585-4401-b21e-e35f1d33e3a1\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-10T00:17:22.993Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/bc17d2f5-0585-4401-b21e-e35f1d33e3a1?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2JjMTdkMmY1LTA1ODUtNDQwMS1iMjFlLWUzNWYxZDMzZTNhMT9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "20" + ], + "x-ms-request-id": [ + "757ca6b3-3e9f-4c5a-88e6-9817abed195a" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-correlation-request-id": [ + "ebddca28-6f0f-477c-92da-213f66fc3eda" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001728Z:ebddca28-6f0f-477c-92da-213f66fc3eda" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:17:27 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"bc17d2f5-0585-4401-b21e-e35f1d33e3a1\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-10T00:17:22.993Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/bc17d2f5-0585-4401-b21e-e35f1d33e3a1?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2JjMTdkMmY1LTA1ODUtNDQwMS1iMjFlLWUzNWYxZDMzZTNhMT9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "20" + ], + "x-ms-request-id": [ + "9fb454eb-e8ac-486c-865a-dc0bee7b6ba1" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-correlation-request-id": [ + "2d3a1adb-12e9-4958-b244-d1f5f123bd4b" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001748Z:2d3a1adb-12e9-4958-b244-d1f5f123bd4b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:17:48 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"bc17d2f5-0585-4401-b21e-e35f1d33e3a1\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-10T00:17:22.993Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/bc17d2f5-0585-4401-b21e-e35f1d33e3a1?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2JjMTdkMmY1LTA1ODUtNDQwMS1iMjFlLWUzNWYxZDMzZTNhMT9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "20" + ], + "x-ms-request-id": [ + "160fcfe2-271f-4e58-b2cc-217ce059433d" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-correlation-request-id": [ + "12e13b6e-e2fd-4773-8306-a06df96f3da5" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001808Z:12e13b6e-e2fd-4773-8306-a06df96f3da5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:18:08 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"bc17d2f5-0585-4401-b21e-e35f1d33e3a1\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-10T00:17:22.993Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/serverAzureAsyncOperation/bc17d2f5-0585-4401-b21e-e35f1d33e3a1?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9zZXJ2ZXJBenVyZUFzeW5jT3BlcmF0aW9uL2JjMTdkMmY1LTA1ODUtNDQwMS1iMjFlLWUzNWYxZDMzZTNhMT9hcGktdmVyc2lvbj0yMDIwLTExLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "086c29f5-f68f-4087-8d47-f7305c15fb87" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-correlation-request-id": [ + "776aa16e-0e3a-4c70-8214-708104e090dc" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001829Z:776aa16e-0e3a-4c70-8214-708104e090dc" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:18:28 GMT" + ], + "Content-Length": [ + "107" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"bc17d2f5-0585-4401-b21e-e35f1d33e3a1\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-06-10T00:17:22.993Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/servers/sqlcrudtest-3847?api-version=2020-11-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC0zODQ3P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "58f886dd-8cbd-4185-a6d3-b45fb9d75ff2" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-correlation-request-id": [ + "9c8bd3e5-47c5-457a-a93e-d5c6973930e8" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001829Z:9c8bd3e5-47c5-457a-a93e-d5c6973930e8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:18:29 GMT" + ], + "Content-Length": [ + "456" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"administratorLogin\": \"dummylogin\",\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\",\r\n \"fullyQualifiedDomainName\": \"sqlcrudtest-3847.database.windows.net\",\r\n \"privateEndpointConnections\": [],\r\n \"publicNetworkAccess\": \"Enabled\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/servers/sqlcrudtest-3847\",\r\n \"name\": \"sqlcrudtest-3847\",\r\n \"type\": \"Microsoft.Sql/servers\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/servers/sqlcrudtest-3847/databases/sqlcrudtest-805?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC0zODQ3L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC04MDU/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"P1\"\r\n },\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "037fc090-ea19-4f60-97b8-67080e46a748" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "64" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/databaseOperationResults/d1ba1e40-70c8-4eef-ade5-8286fb28328c?api-version=2021-02-01-preview" + ], + "Retry-After": [ + "15" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/d1ba1e40-70c8-4eef-ade5-8286fb28328c?api-version=2021-02-01-preview" + ], + "x-ms-request-id": [ + "d1ba1e40-70c8-4eef-ade5-8286fb28328c" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-correlation-request-id": [ + "3a48522b-992a-45fa-be7b-6ef6ea5f7d02" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001831Z:3a48522b-992a-45fa-be7b-6ef6ea5f7d02" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:18:30 GMT" + ], + "Content-Length": [ + "76" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"operation\": \"CreateLogicalDatabase\",\r\n \"startTime\": \"2021-06-10T00:18:30.747Z\"\r\n}", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/d1ba1e40-70c8-4eef-ade5-8286fb28328c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZDFiYTFlNDAtNzBjOC00ZWVmLWFkZTUtODI4NmZiMjgzMjhjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "cf4eaedd-05d7-459a-a209-31cd5eb2854a" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-correlation-request-id": [ + "4972f5d6-3bd1-43bd-b7b6-e26e40346c09" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001846Z:4972f5d6-3bd1-43bd-b7b6-e26e40346c09" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:18:45 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"d1ba1e40-70c8-4eef-ade5-8286fb28328c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-10T00:18:30.747Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/d1ba1e40-70c8-4eef-ade5-8286fb28328c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZDFiYTFlNDAtNzBjOC00ZWVmLWFkZTUtODI4NmZiMjgzMjhjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "cd63f480-ba0c-4844-8425-8dfc552182bc" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-correlation-request-id": [ + "bca8b7ac-8f36-4598-8064-6508eb8e3fb8" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001901Z:bca8b7ac-8f36-4598-8064-6508eb8e3fb8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:19:00 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"d1ba1e40-70c8-4eef-ade5-8286fb28328c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-10T00:18:30.747Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/d1ba1e40-70c8-4eef-ade5-8286fb28328c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZDFiYTFlNDAtNzBjOC00ZWVmLWFkZTUtODI4NmZiMjgzMjhjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "fe698c93-f0a7-46f6-adc7-f8307addf056" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-correlation-request-id": [ + "461e3520-d3b3-442c-adb8-241f7760dae6" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001916Z:461e3520-d3b3-442c-adb8-241f7760dae6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:19:15 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"d1ba1e40-70c8-4eef-ade5-8286fb28328c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-10T00:18:30.747Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/d1ba1e40-70c8-4eef-ade5-8286fb28328c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZDFiYTFlNDAtNzBjOC00ZWVmLWFkZTUtODI4NmZiMjgzMjhjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "261878fa-9fc8-4488-a672-615ebef48924" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" + ], + "x-ms-correlation-request-id": [ + "ba857737-3ff1-474d-a59d-5c9588521183" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001931Z:ba857737-3ff1-474d-a59d-5c9588521183" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:19:31 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"d1ba1e40-70c8-4eef-ade5-8286fb28328c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-10T00:18:30.747Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/d1ba1e40-70c8-4eef-ade5-8286fb28328c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZDFiYTFlNDAtNzBjOC00ZWVmLWFkZTUtODI4NmZiMjgzMjhjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "9b1779d9-4c0f-47b9-9033-887ac878cc43" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11986" + ], + "x-ms-correlation-request-id": [ + "99b2cb6f-f35c-4d14-a172-af0232dd6455" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T001947Z:99b2cb6f-f35c-4d14-a172-af0232dd6455" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:19:46 GMT" + ], + "Content-Length": [ + "108" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"d1ba1e40-70c8-4eef-ade5-8286fb28328c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2021-06-10T00:18:30.747Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/databaseAzureAsyncOperation/d1ba1e40-70c8-4eef-ade5-8286fb28328c?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvbG9jYXRpb25zL2Vhc3R1cy9kYXRhYmFzZUF6dXJlQXN5bmNPcGVyYXRpb24vZDFiYTFlNDAtNzBjOC00ZWVmLWFkZTUtODI4NmZiMjgzMjhjP2FwaS12ZXJzaW9uPTIwMjEtMDItMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "15" + ], + "x-ms-request-id": [ + "f9e50a77-26a4-4f94-a7f9-fd04e8760a83" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11985" + ], + "x-ms-correlation-request-id": [ + "55a64838-4f73-4a4a-a1eb-ed6c164ea11c" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T002002Z:55a64838-4f73-4a4a-a1eb-ed6c164ea11c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:20:02 GMT" + ], + "Content-Length": [ + "107" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"d1ba1e40-70c8-4eef-ade5-8286fb28328c\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2021-06-10T00:18:30.747Z\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/servers/sqlcrudtest-3847/databases/sqlcrudtest-805?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC0zODQ3L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC04MDU/YXBpLXZlcnNpb249MjAyMS0wMi0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "d648b788-6bb3-4566-879a-bfb45e201f82" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11984" + ], + "x-ms-correlation-request-id": [ + "b4088302-05d1-408e-810d-56458c475828" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T002002Z:b4088302-05d1-408e-810d-56458c475828" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:20:02 GMT" + ], + "Content-Length": [ + "1085" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"kind\": \"v12.0,user\",\r\n \"properties\": {\r\n \"collation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"maxSizeBytes\": 536870912000,\r\n \"status\": \"Online\",\r\n \"databaseId\": \"1a38ae46-8191-4f5e-b4bf-b86d939b3aa9\",\r\n \"creationDate\": \"2021-06-10T00:19:58.123Z\",\r\n \"currentServiceObjectiveName\": \"P1\",\r\n \"requestedServiceObjectiveName\": \"P1\",\r\n \"defaultSecondaryLocation\": \"westus\",\r\n \"catalogCollation\": \"SQL_Latin1_General_CP1_CI_AS\",\r\n \"zoneRedundant\": false,\r\n \"readScale\": \"Enabled\",\r\n \"currentSku\": {\r\n \"name\": \"Premium\",\r\n \"tier\": \"Premium\",\r\n \"capacity\": 125\r\n },\r\n \"currentBackupStorageRedundancy\": \"Geo\",\r\n \"requestedBackupStorageRedundancy\": \"Geo\",\r\n \"maintenanceConfigurationId\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default\",\r\n \"isLedgerOn\": false,\r\n \"isInfraEncryptionEnabled\": false\r\n },\r\n \"location\": \"eastus\",\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/servers/sqlcrudtest-3847/databases/sqlcrudtest-805\",\r\n \"name\": \"sqlcrudtest-805\",\r\n \"type\": \"Microsoft.Sql/servers/databases\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/servers/sqlcrudtest-3847/databases/sqlcrudtest-805/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC0zODQ3L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC04MDUvYmFja3VwU2hvcnRUZXJtUmV0ZW50aW9uUG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTAyLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "b691b6a1-34e3-43dc-a759-93b8741173e1" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "21cb93dd-075b-4f88-96da-b2a58b457e85" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11983" + ], + "x-ms-correlation-request-id": [ + "198aedf6-79c9-4a9a-9065-f7e2c8065cfb" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T002002Z:198aedf6-79c9-4a9a-9065-f7e2c8065cfb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:20:02 GMT" + ], + "Content-Length": [ + "332" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 7\r\n },\r\n \"id\": \"/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/servers/sqlcrudtest-3847/databases/sqlcrudtest-805/backupShortTermRetentionPolicies/default\",\r\n \"name\": \"default\",\r\n \"type\": \"Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/servers/sqlcrudtest-3847/databases/sqlcrudtest-805/backupShortTermRetentionPolicies/default?api-version=2021-02-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlR3JvdXBzL3NxbGNydWR0ZXN0LTc4OTkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxjcnVkdGVzdC0zODQ3L2RhdGFiYXNlcy9zcWxjcnVkdGVzdC04MDUvYmFja3VwU2hvcnRUZXJtUmV0ZW50aW9uUG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTAyLTAxLXByZXZpZXc=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"retentionDays\": 28\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "47f381fa-a361-4797-a8a1-37db4ca3a4c8" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.Sql.SqlManagementClient/1.54.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "53" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyOperationResults/d56e1be8-095c-4c4c-9a71-3f954d72f1a4?api-version=2021-02-01-preview" + ], + "Retry-After": [ + "15" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourceGroups/sqlcrudtest-7899/providers/Microsoft.Sql/locations/eastus/shortTermRetentionPolicyAzureAsyncOperation/d56e1be8-095c-4c4c-9a71-3f954d72f1a4?api-version=2021-02-01-preview" + ], + "x-ms-request-id": [ + "d56e1be8-095c-4c4c-9a71-3f954d72f1a4" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "x-ms-correlation-request-id": [ + "d3c7cc7e-4f91-4391-a5a1-82ecee9c9899" + ], + "x-ms-routing-request-id": [ + "WESTCENTRALUS:20210610T002002Z:d3c7cc7e-4f91-4391-a5a1-82ecee9c9899" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:20:02 GMT" + ], + "Content-Length": [ + "76" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"operation\": \"UpdateLogicalDatabase\",\r\n \"startTime\": \"2021-06-10T00:20:02.717Z\"\r\n}", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/resourcegroups/sqlcrudtest-7899?api-version=2017-05-10", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGMxNzg5YTgtMDc2Mi00ZGZiLTg5MDEtNGMwZGEwOGI4M2QzL3Jlc291cmNlZ3JvdXBzL3NxbGNydWR0ZXN0LTc4OTk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f2a93d5f-c498-449e-a376-48488108abb7" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.30015.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19042.", + "Microsoft.Azure.Management.ResourceManager.ResourceManagementClient/1.6.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/dc1789a8-0762-4dfb-8901-4c0da08b83d3/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1TUUxDUlVEVEVTVDoyRDc4OTktRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2017-05-10" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-request-id": [ + "3a7d448d-d49b-441e-91ae-ef6071ae5692" + ], + "x-ms-correlation-request-id": [ + "3a7d448d-d49b-441e-91ae-ef6071ae5692" + ], + "x-ms-routing-request-id": [ + "WESTUS:20210610T002004Z:3a7d448d-d49b-441e-91ae-ef6071ae5692" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 10 Jun 2021 00:20:04 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + } + ], + "Names": { + "CreateResourceGroup": [ + "sqlcrudtest-7899" + ], + "CreateServer": [ + "sqlcrudtest-3847" + ], + "TestShortTermRetentionPolicyScriptUseWhenFeatureIsDisabled": [ + "sqlcrudtest-805" + ] + }, + "Variables": { + "SubscriptionId": "dc1789a8-0762-4dfb-8901-4c0da08b83d3", + "DefaultLocation": "eastus" + } +} \ No newline at end of file diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ShortTermRetentionTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ShortTermRetentionTests.cs index e286d532d527f..62d8f7dff0881 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ShortTermRetentionTests.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ShortTermRetentionTests.cs @@ -21,6 +21,8 @@ namespace Sql.Tests { public class ShortTermRetentionTests { + // The new created database's defaultDiffBackupIntervalHours could be null if you re-record this test after 06/20/2021. + [Fact] public void TestShortTermRetentionPolicyOnBasic() { @@ -29,6 +31,9 @@ public void TestShortTermRetentionPolicyOnBasic() // Valid Retention Days for Basic DB is 1 to 7 days. int defaultRetentionDays = 7; + // Valid Differential Backup Interval Hours is 12 or 24. + int defaultDiffBackupIntervalHours = 12; + // Create a DTU - Basic DB. ResourceGroup resourceGroup = context.CreateResourceGroup(); Server server = context.CreateServer(resourceGroup); @@ -44,20 +49,44 @@ public void TestShortTermRetentionPolicyOnBasic() // Test GET operation can get default retention days and diffbackupinterval value. BackupShortTermRetentionPolicy policyDefault = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); Assert.Equal(defaultRetentionDays, policyDefault.RetentionDays); + Assert.Equal(defaultDiffBackupIntervalHours, policyDefault.DiffBackupIntervalInHours); - // Attempt to set retention period to 8 days (invalid); Verify the operation fails on updating the policy. - BackupShortTermRetentionPolicy parameters1 = new BackupShortTermRetentionPolicy(retentionDays: 8); + // Failure Scenario 1: Attempt to set retention period to 8 days (invalid); Attemp to set the differential backup interval to 12 hours (valid); + // Verify the operation fails on updating the policy. So policy value equals to default value. + BackupShortTermRetentionPolicy parameters1 = new BackupShortTermRetentionPolicy(retentionDays: 8, diffBackupIntervalInHours: 12); sqlClient.BackupShortTermRetentionPolicies.CreateOrUpdateWithHttpMessagesAsync(resourceGroup.Name, server.Name, database.Name, parameters1); Microsoft.Rest.ClientRuntime.Azure.TestFramework.TestUtilities.Wait(TimeSpan.FromSeconds(3)); BackupShortTermRetentionPolicy policy1 = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); Assert.Equal(defaultRetentionDays, policy1.RetentionDays); + Assert.Equal(defaultDiffBackupIntervalHours, policy1.DiffBackupIntervalInHours); + + // Failure Scenario 2: Attempt to set retention period to 6 days (valid); Attemp to set the differential backup interval to 6 hours (invalid); + // Verify the operation fails on updating the policy.So policy value equals to default value. + BackupShortTermRetentionPolicy parameters2 = new BackupShortTermRetentionPolicy(retentionDays: 6, diffBackupIntervalInHours: 6); + sqlClient.BackupShortTermRetentionPolicies.CreateOrUpdateWithHttpMessagesAsync(resourceGroup.Name, server.Name, database.Name, parameters2); + Microsoft.Rest.ClientRuntime.Azure.TestFramework.TestUtilities.Wait(TimeSpan.FromSeconds(3)); + BackupShortTermRetentionPolicy policy2 = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); + Assert.Equal(defaultRetentionDays, policy2.RetentionDays); + Assert.Equal(defaultDiffBackupIntervalHours, policy2.DiffBackupIntervalInHours); - // Attempt to set retention period to 6 days (valid); Verify the operation success. - BackupShortTermRetentionPolicy parameters3 = new BackupShortTermRetentionPolicy(retentionDays: 6); + // Success Scenario 1: Attempt to set retention period to 5 days (valid); Attemp to set the differential backup interval to 24 (valid); + // Verify the operation success. So policy value equals to the configure value. + BackupShortTermRetentionPolicy parameters3 = new BackupShortTermRetentionPolicy(retentionDays: 5, diffBackupIntervalInHours: 24); sqlClient.BackupShortTermRetentionPolicies.CreateOrUpdateWithHttpMessagesAsync(resourceGroup.Name, server.Name, database.Name, parameters3); Microsoft.Rest.ClientRuntime.Azure.TestFramework.TestUtilities.Wait(TimeSpan.FromSeconds(3)); BackupShortTermRetentionPolicy policy3 = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); Assert.Equal(parameters3.RetentionDays, policy3.RetentionDays); + Assert.Equal(parameters3.DiffBackupIntervalInHours, policy3.DiffBackupIntervalInHours); + + // Success Scenario 2: Attempt to set retention period to 7 days (valid); Attemp to set the differential backup interval to null (valid); + // Verify the operation success. So policy value equals to the configure value.So policy value equals to the configure value. + BackupShortTermRetentionPolicy parameters4 = new BackupShortTermRetentionPolicy(retentionDays: 7, diffBackupIntervalInHours: null); + BackupShortTermRetentionPolicy originalPolicy = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); + sqlClient.BackupShortTermRetentionPolicies.CreateOrUpdateWithHttpMessagesAsync(resourceGroup.Name, server.Name, database.Name, parameters4); + Microsoft.Rest.ClientRuntime.Azure.TestFramework.TestUtilities.Wait(TimeSpan.FromSeconds(3)); + BackupShortTermRetentionPolicy policy4 = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); + Assert.Equal(parameters4.RetentionDays, policy4.RetentionDays); + Assert.Equal(originalPolicy.DiffBackupIntervalInHours, policy4.DiffBackupIntervalInHours); } } @@ -69,6 +98,9 @@ public void TestShortTermRetentionPolicyOnPremium() // Valid Retention Days for Basic DB is 1 to 35 days. int defaultRetentionDays = 7; + // Valid Differential Backup Interval Hours is 12 or 24. + int defaultDiffBackupIntervalHours = 12; + // Create a DTU - Premium DB. ResourceGroup resourceGroup = context.CreateResourceGroup(); Server server = context.CreateServer(resourceGroup); @@ -84,20 +116,44 @@ public void TestShortTermRetentionPolicyOnPremium() // Test GET operation can get default retention days BackupShortTermRetentionPolicy policyDefault = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); Assert.Equal(defaultRetentionDays, policyDefault.RetentionDays); + Assert.Equal(defaultDiffBackupIntervalHours, policyDefault.DiffBackupIntervalInHours); - // Attempt to set retention period to 36 days (invalid); Verify the operation fails on updating the policy. - BackupShortTermRetentionPolicy parameters1 = new BackupShortTermRetentionPolicy(retentionDays: 36); + // Failure Scenario 1: Attempt to set retention period to 40 days (invalid); Attemp to set the differential backup interval to 12 hours (valid); + // Verify the operation fails on updating the policy. So policy value equals to default value. + BackupShortTermRetentionPolicy parameters1 = new BackupShortTermRetentionPolicy(retentionDays: 40, diffBackupIntervalInHours: 12); sqlClient.BackupShortTermRetentionPolicies.CreateOrUpdateWithHttpMessagesAsync(resourceGroup.Name, server.Name, database.Name, parameters1); Microsoft.Rest.ClientRuntime.Azure.TestFramework.TestUtilities.Wait(TimeSpan.FromSeconds(3)); - BackupShortTermRetentionPolicy policy = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); - Assert.Equal(defaultRetentionDays, policy.RetentionDays); + BackupShortTermRetentionPolicy policy1 = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); + Assert.Equal(defaultRetentionDays, policy1.RetentionDays); + Assert.Equal(defaultDiffBackupIntervalHours, policy1.DiffBackupIntervalInHours); + + // Failure Scenario 2: Attempt to set retention period to 35 days (valid); Attemp to set the differential backup interval to 6 hours (invalid); + // Verify the operation fails on updating the policy.So policy value equals to default value. + BackupShortTermRetentionPolicy parameters2 = new BackupShortTermRetentionPolicy(retentionDays: 35, diffBackupIntervalInHours: 6); + sqlClient.BackupShortTermRetentionPolicies.CreateOrUpdateWithHttpMessagesAsync(resourceGroup.Name, server.Name, database.Name, parameters2); + Microsoft.Rest.ClientRuntime.Azure.TestFramework.TestUtilities.Wait(TimeSpan.FromSeconds(3)); + BackupShortTermRetentionPolicy policy2 = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); + Assert.Equal(defaultRetentionDays, policy2.RetentionDays); + Assert.Equal(defaultDiffBackupIntervalHours, policy2.DiffBackupIntervalInHours); - // Increase retention period to 35 days (valid); Verify the operation success. - BackupShortTermRetentionPolicy parameters3 = new BackupShortTermRetentionPolicy(retentionDays: 35); + // Success Scenario 1: Attempt to set retention period to 35 days (valid); Attemp to set the differential backup interval to 24 (valid); + // Verify the operation success. So policy value equals to the configure value. + BackupShortTermRetentionPolicy parameters3 = new BackupShortTermRetentionPolicy(retentionDays: 35, diffBackupIntervalInHours: 24); sqlClient.BackupShortTermRetentionPolicies.CreateOrUpdateWithHttpMessagesAsync(resourceGroup.Name, server.Name, database.Name, parameters3); Microsoft.Rest.ClientRuntime.Azure.TestFramework.TestUtilities.Wait(TimeSpan.FromSeconds(3)); BackupShortTermRetentionPolicy policy3 = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); Assert.Equal(parameters3.RetentionDays, policy3.RetentionDays); + Assert.Equal(parameters3.DiffBackupIntervalInHours, policy3.DiffBackupIntervalInHours); + + // Success Scenario 2: Attempt to set retention period to 34 days (valid); Attemp to set the differential backup interval to null (valid); + // Verify the operation success. So policy value equals to the configure value.So policy value equals to the configure value. + BackupShortTermRetentionPolicy parameters4 = new BackupShortTermRetentionPolicy(retentionDays: 34, diffBackupIntervalInHours: null); + BackupShortTermRetentionPolicy originalPolicy = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); + sqlClient.BackupShortTermRetentionPolicies.CreateOrUpdateWithHttpMessagesAsync(resourceGroup.Name, server.Name, database.Name, parameters4); + Microsoft.Rest.ClientRuntime.Azure.TestFramework.TestUtilities.Wait(TimeSpan.FromSeconds(3)); + BackupShortTermRetentionPolicy policy4 = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); + Assert.Equal(parameters4.RetentionDays, policy4.RetentionDays); + Assert.Equal(originalPolicy.DiffBackupIntervalInHours, policy4.DiffBackupIntervalInHours); } } @@ -110,6 +166,9 @@ public void TestShortTermRetentionPolicyOnGeneralPurpose() // Valid Retention Days for GeneralPurpose DB is 1 to 35 days. int defaultRetentionDays = 7; + // Valid Differential Backup Interval Hours is 12 or 24. + int defaultDiffBackupIntervalHours = 12; + // Create a vCore - GeneralPurpose DB. ResourceGroup resourceGroup = context.CreateResourceGroup(); Server server = context.CreateServer(resourceGroup); @@ -122,26 +181,46 @@ public void TestShortTermRetentionPolicyOnGeneralPurpose() Sku = new Microsoft.Azure.Management.Sql.Models.Sku(ServiceObjectiveName.P1) }); - // Test GET operation can get default retention days and diffbackupinterval value. - BackupShortTermRetentionPolicy policyDefault = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); - Assert.Equal(defaultRetentionDays, policyDefault.RetentionDays); - - // Attempt to set retention period to 36 days (invalid); Verify the operation fails on updating the policy. - BackupShortTermRetentionPolicy parameters1 = new BackupShortTermRetentionPolicy(retentionDays: 36); + // Failure Scenario 1: Attempt to set retention period to 40 days (invalid); Attemp to set the differential backup interval to 12 hours (valid); + // Verify the operation fails on updating the policy. So policy value equals to default value. + BackupShortTermRetentionPolicy parameters1 = new BackupShortTermRetentionPolicy(retentionDays: 40, diffBackupIntervalInHours: 12); sqlClient.BackupShortTermRetentionPolicies.CreateOrUpdateWithHttpMessagesAsync(resourceGroup.Name, server.Name, database.Name, parameters1); Microsoft.Rest.ClientRuntime.Azure.TestFramework.TestUtilities.Wait(TimeSpan.FromSeconds(3)); - BackupShortTermRetentionPolicy policy = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); - Assert.Equal(defaultRetentionDays, policy.RetentionDays); + BackupShortTermRetentionPolicy policy1 = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); + Assert.Equal(defaultRetentionDays, policy1.RetentionDays); + Assert.Equal(defaultDiffBackupIntervalHours, policy1.DiffBackupIntervalInHours); + + // Failure Scenario 2: Attempt to set retention period to 35 days (valid); Attemp to set the differential backup interval to 6 hours (invalid); + // Verify the operation fails on updating the policy.So policy value equals to default value. + BackupShortTermRetentionPolicy parameters2 = new BackupShortTermRetentionPolicy(retentionDays: 35, diffBackupIntervalInHours: 6); + sqlClient.BackupShortTermRetentionPolicies.CreateOrUpdateWithHttpMessagesAsync(resourceGroup.Name, server.Name, database.Name, parameters2); + Microsoft.Rest.ClientRuntime.Azure.TestFramework.TestUtilities.Wait(TimeSpan.FromSeconds(3)); + BackupShortTermRetentionPolicy policy2 = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); + Assert.Equal(defaultRetentionDays, policy2.RetentionDays); + Assert.Equal(defaultDiffBackupIntervalHours, policy2.DiffBackupIntervalInHours); - // Increase retention period to 35 days (valid); Verify the operation success. - BackupShortTermRetentionPolicy parameters3 = new BackupShortTermRetentionPolicy(retentionDays: 35); + // Success Scenario 1: Attempt to set retention period to 35 days (valid); Attemp to set the differential backup interval to 24 (valid); + // Verify the operation success. So policy value equals to the configure value. + BackupShortTermRetentionPolicy parameters3 = new BackupShortTermRetentionPolicy(retentionDays: 35, diffBackupIntervalInHours: 24); sqlClient.BackupShortTermRetentionPolicies.CreateOrUpdateWithHttpMessagesAsync(resourceGroup.Name, server.Name, database.Name, parameters3); Microsoft.Rest.ClientRuntime.Azure.TestFramework.TestUtilities.Wait(TimeSpan.FromSeconds(3)); BackupShortTermRetentionPolicy policy3 = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); Assert.Equal(parameters3.RetentionDays, policy3.RetentionDays); + Assert.Equal(parameters3.DiffBackupIntervalInHours, policy3.DiffBackupIntervalInHours); + + // Success Scenario 2: Attempt to set retention period to 34 days (valid); Attemp to set the differential backup interval to null (valid); + // Verify the operation success. So policy value equals to the configure value.So policy value equals to the configure value. + BackupShortTermRetentionPolicy parameters4 = new BackupShortTermRetentionPolicy(retentionDays: 34, diffBackupIntervalInHours: null); + BackupShortTermRetentionPolicy originalPolicy = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); + sqlClient.BackupShortTermRetentionPolicies.CreateOrUpdateWithHttpMessagesAsync(resourceGroup.Name, server.Name, database.Name, parameters4); + Microsoft.Rest.ClientRuntime.Azure.TestFramework.TestUtilities.Wait(TimeSpan.FromSeconds(3)); + BackupShortTermRetentionPolicy policy4 = sqlClient.BackupShortTermRetentionPolicies.Get(resourceGroup.Name, server.Name, database.Name); + Assert.Equal(parameters4.RetentionDays, policy4.RetentionDays); + Assert.Equal(originalPolicy.DiffBackupIntervalInHours, policy4.DiffBackupIntervalInHours); } } + // Test when Feature Configurable Differential Backup (CDB) is ON. [Fact] public async void TestShortTermRetentionPolicyOnGeneralPurposeScriptUse() { @@ -150,6 +229,55 @@ public async void TestShortTermRetentionPolicyOnGeneralPurposeScriptUse() // Valid Retention Days for GeneralPurpose DB is 1 to 35 days. int defaultRetentionDays = 7; + // Valid Differential Backup Interval Hours is 12 or 24. + int defaultDiffBackupIntervalHours = 12; + + // Create a vCore - GeneralPurpose DB. + ResourceGroup resourceGroup = context.CreateResourceGroup(); + Server server = context.CreateServer(resourceGroup); + SqlManagementClient sqlClient = context.GetClient(); + Database database = sqlClient.Databases.CreateOrUpdate( + resourceGroup.Name, server.Name, SqlManagementTestUtilities.GenerateName(), + new Database + { + Location = server.Location, + Sku = new Microsoft.Azure.Management.Sql.Models.Sku(ServiceObjectiveName.P1) + }); + + // Senario 1: Test Update operation through GET operation without provide DiffBackupIntervalInHours. + var strPolicy1 = await sqlClient.BackupShortTermRetentionPolicies.GetAsync(resourceGroup.Name.ToString(), server.Name.ToString(), database.Name.ToString()); + strPolicy1.RetentionDays = 28; + await sqlClient.BackupShortTermRetentionPolicies.BeginCreateOrUpdateAsync(resourceGroup.Name.ToString(), server.Name.ToString(), database.Name.ToString(), strPolicy1); + Assert.Equal(28, strPolicy1.RetentionDays); + Assert.Equal(defaultDiffBackupIntervalHours, strPolicy1.DiffBackupIntervalInHours); + + // Scenario 2: Test Update operation through GET operation without provide RetentionDays. + strPolicy1.DiffBackupIntervalInHours = 24; + await sqlClient.BackupShortTermRetentionPolicies.BeginCreateOrUpdateAsync(resourceGroup.Name.ToString(), server.Name.ToString(), database.Name.ToString(), strPolicy1); + Assert.Equal(28, strPolicy1.RetentionDays); + Assert.Equal(24, strPolicy1.DiffBackupIntervalInHours); + + // Scenario 3: Test Update operation through GET operation. + var strPolicy3 = await sqlClient.BackupShortTermRetentionPolicies.GetAsync(resourceGroup.Name.ToString(), server.Name.ToString(), database.Name.ToString()); + Assert.Equal(defaultRetentionDays, strPolicy3.RetentionDays); + Assert.Equal(defaultDiffBackupIntervalHours, strPolicy3.DiffBackupIntervalInHours); + strPolicy3.RetentionDays = 15; + strPolicy3.DiffBackupIntervalInHours = 12; + await sqlClient.BackupShortTermRetentionPolicies.BeginCreateOrUpdateAsync(resourceGroup.Name.ToString(), server.Name.ToString(), database.Name.ToString(), strPolicy3); + Assert.Equal(15, strPolicy3.RetentionDays); + Assert.Equal(12, strPolicy3.DiffBackupIntervalInHours); + } + } + + // Test when Feature Configurable Differential Backup (CDB) is OFF. + [Fact] + public async void TestShortTermRetentionPolicyScriptUseWhenFeatureIsDisabled() + { + using (SqlManagementTestContext context = new SqlManagementTestContext(this)) + { + // Valid Retention Days for GeneralPurpose DB is 1 to 35 days. + int defaultRetentionDays = 7; + // Create a vCore - GeneralPurpose DB. ResourceGroup resourceGroup = context.CreateResourceGroup(); Server server = context.CreateServer(resourceGroup); @@ -162,11 +290,12 @@ public async void TestShortTermRetentionPolicyOnGeneralPurposeScriptUse() Sku = new Microsoft.Azure.Management.Sql.Models.Sku(ServiceObjectiveName.P1) }); - // Test Update operation through GET operation. - var strPolicy = await sqlClient.BackupShortTermRetentionPolicies.GetAsync(resourceGroup.Name.ToString(), server.Name.ToString(), database.Name.ToString()); - strPolicy.RetentionDays = 28; - await sqlClient.BackupShortTermRetentionPolicies.BeginCreateOrUpdateAsync(resourceGroup.Name.ToString(), server.Name.ToString(), database.Name.ToString(), strPolicy); - Assert.Equal(28, strPolicy.RetentionDays); + // Senario 1: Test Update operation through GET operation when feature CDB is OFF. + var strPolicy1 = await sqlClient.BackupShortTermRetentionPolicies.GetAsync(resourceGroup.Name.ToString(), server.Name.ToString(), database.Name.ToString()); + Assert.Equal(defaultRetentionDays, strPolicy1.RetentionDays); + strPolicy1.RetentionDays = 28; + await sqlClient.BackupShortTermRetentionPolicies.BeginCreateOrUpdateAsync(resourceGroup.Name.ToString(), server.Name.ToString(), database.Name.ToString(), strPolicy1); + Assert.Equal(28, strPolicy1.RetentionDays); } } } diff --git a/sdk/sqlmanagement/ci.yml b/sdk/sqlmanagement/ci.yml index 01f544d5de19b..84bf64291c89a 100644 --- a/sdk/sqlmanagement/ci.yml +++ b/sdk/sqlmanagement/ci.yml @@ -4,7 +4,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -15,7 +14,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/storage/Azure.ResourceManager.Storage/README.md b/sdk/storage/Azure.ResourceManager.Storage/README.md index bc56f6b47939c..9ac1023d05680 100644 --- a/sdk/storage/Azure.ResourceManager.Storage/README.md +++ b/sdk/storage/Azure.ResourceManager.Storage/README.md @@ -18,7 +18,7 @@ Install-Package Azure.ResourceManager.Storage -Version 1.0.0-preview.2 ### Authenticate the Client -To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) ## Key concepts @@ -28,9 +28,9 @@ Key concepts of the Azure .NET SDK can be found [here](https://azure.github.io/a Documentation is available to help you learn how to use this package -- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/master/doc/mgmt_preview_quickstart.md) +- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md) - [API References](https://docs.microsoft.com/dotnet/api/?view=azure-dotnet) -- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) +- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) ## Examples diff --git a/sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md b/sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md index d834a20e7bcc4..1c3d2b7200438 100644 --- a/sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md +++ b/sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md @@ -1,7 +1,11 @@ # Release History ## 12.7.0-beta.1 (Unreleased) + - Added support for service version 2020-10-02. +- TenantId can now be discovered through the service challenge response, when using a TokenCredential for authorization. + - A new property is now available on the ClientOptions called `EnableTenantDiscovery`. If set to true, the client will attempt an initial unauthorized request to the service to prompt a challenge containing the tenantId hint. + - This release contains bug fixes to improve quality. ## 12.6.0 (2021-06-08) diff --git a/sdk/storage/Azure.Storage.Blobs.Batch/README.md b/sdk/storage/Azure.Storage.Blobs.Batch/README.md index 4011918f94525..b49bd91854a3d 100644 --- a/sdk/storage/Azure.Storage.Blobs.Batch/README.md +++ b/sdk/storage/Azure.Storage.Blobs.Batch/README.md @@ -45,12 +45,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -176,7 +176,7 @@ catch (AggregateException) ## Next steps -Check out our [sync](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.Batch/samples/Sample03a_Batching.cs) and [async](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.Batch/samples/Sample03b_BatchingAsync.cs) samples for more. +Check out our [sync](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.Batch/samples/Sample03a_Batching.cs) and [async](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.Batch/samples/Sample03b_BatchingAsync.cs) samples for more. ## Contributing @@ -196,7 +196,7 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fstorage%2FAzure.Storage.Blobs.Batch%2FREADME.png) -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Blobs.Batch/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Blobs.Batch/src [package]: https://www.nuget.org/packages/Azure.Storage.Blobs.Batch/ [docs]: https://azure.github.io/azure-sdk-for-net/storage.html [rest_docs]: https://docs.microsoft.com/rest/api/storageservices/blob-service-rest-api @@ -208,10 +208,10 @@ additional questions or comments. [storage_account_create_portal]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ -[identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity/README.md -[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/src/RequestFailedException.cs +[identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity/README.md +[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/src/RequestFailedException.cs [error_codes]: https://docs.microsoft.com/rest/api/storageservices/blob-service-error-codes -[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/CONTRIBUTING.md +[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/storage/Azure.Storage.Blobs.Batch/samples/README.md b/sdk/storage/Azure.Storage.Blobs.Batch/samples/README.md index a6201e1fca50a..2a4d94143c8be 100644 --- a/sdk/storage/Azure.Storage.Blobs.Batch/samples/README.md +++ b/sdk/storage/Azure.Storage.Blobs.Batch/samples/README.md @@ -11,4 +11,4 @@ description: Samples for the Azure.Storage.Blobs.Batch client library # Azure.Storage.Blobs.Batch Samples -- Delete or set access tiers in batches [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.Batch/samples/Sample03a_Batching.cs) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.Batch/samples/Sample03b_BatchingAsync.cs). +- Delete or set access tiers in batches [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.Batch/samples/Sample03a_Batching.cs) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.Batch/samples/Sample03b_BatchingAsync.cs). diff --git a/sdk/storage/Azure.Storage.Blobs.Batch/src/Azure.Storage.Blobs.Batch.csproj b/sdk/storage/Azure.Storage.Blobs.Batch/src/Azure.Storage.Blobs.Batch.csproj index 5b14e0dfba6ee..4a79e7a4d6de6 100644 --- a/sdk/storage/Azure.Storage.Blobs.Batch/src/Azure.Storage.Blobs.Batch.csproj +++ b/sdk/storage/Azure.Storage.Blobs.Batch/src/Azure.Storage.Blobs.Batch.csproj @@ -11,8 +11,8 @@ Microsoft Azure Storage Blobs Batching;Batch blob;Batch operation;BlobBatchClient;BlobBatch;Microsoft;Azure;Blobs;Blob;Storage;StorageScalable;$(PackageCommonTags) This client library allows you to batch multiple Azure Blob Storage operations in a single request. - For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.Batch/README.md and https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md - in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.Batch/BreakingChanges.txt + For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.Batch/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md + in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.Batch/BreakingChanges.txt Microsoft Azure Storage quickstarts and tutorials - https://docs.microsoft.com/en-us/azure/storage/ Microsoft Azure Storage REST API Reference - https://docs.microsoft.com/en-us/rest/api/storageservices/ REST API Reference for Blob Service - https://docs.microsoft.com/en-us/rest/api/storageservices/blob-service-rest-api diff --git a/sdk/storage/Azure.Storage.Blobs.ChangeFeed/CHANGELOG.md b/sdk/storage/Azure.Storage.Blobs.ChangeFeed/CHANGELOG.md index d2bb056c1416b..36161c06b9554 100644 --- a/sdk/storage/Azure.Storage.Blobs.ChangeFeed/CHANGELOG.md +++ b/sdk/storage/Azure.Storage.Blobs.ChangeFeed/CHANGELOG.md @@ -1,6 +1,10 @@ # Release History ## 12.0.0-preview.14 (Unreleased) + +- TenantId can now be discovered through the service challenge response, when using a TokenCredential for authorization. + - A new property is now available on the ClientOptions called `EnableTenantDiscovery`. If set to true, the client will attempt an initial unauthorized request to the service to prompt a challenge containing the tenantId hint. + - This release contains bug fixes to improve quality. ## 12.0.0-preview.13 (2021-06-08) diff --git a/sdk/storage/Azure.Storage.Blobs.ChangeFeed/README.md b/sdk/storage/Azure.Storage.Blobs.ChangeFeed/README.md index 55fb503481d0d..77acef68eb4ef 100644 --- a/sdk/storage/Azure.Storage.Blobs.ChangeFeed/README.md +++ b/sdk/storage/Azure.Storage.Blobs.ChangeFeed/README.md @@ -56,12 +56,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -127,8 +127,8 @@ helpful [`ErrorCode`s][error_codes]. Many of these errors are recoverable. Get started with our [Change Feed samples][samples]: -1. [Hello World](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01a_HelloWorld.cs): Get changes that have occured in your storage account (or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01b_HelloWorldAsync.cs)) -2. [Auth](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample02_Auth.cs): Authenticate with connection strings, public access, shared keys, shared access signatures, and Azure Active Directory. +1. [Hello World](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01a_HelloWorld.cs): Get changes that have occured in your storage account (or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01b_HelloWorldAsync.cs)) +2. [Auth](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample02_Auth.cs): Authenticate with connection strings, public access, shared keys, shared access signatures, and Azure Active Directory. ## Contributing @@ -147,7 +147,7 @@ or contact [opencode@microsoft.com][coc_contact] with any additional questions or comments. -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Blobs.ChangeFeed/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/src [package]: https://www.nuget.org/packages/Azure.Storage.Blobs.ChangeFeed/ [product_docs]: https://docs.microsoft.com/azure/storage/blobs/storage-blob-change-feed [azure_sub]: https://azure.microsoft.com/free/ @@ -156,11 +156,11 @@ additional questions or comments. [storage_account_create_ps]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-powershell [storage_account_create_cli]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-cli [storage_account_create_portal]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal -[authenticating_with_blobs]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs -[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/src/RequestFailedException.cs +[authenticating_with_blobs]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs +[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/src/RequestFailedException.cs [error_codes]: https://docs.microsoft.com/rest/api/storageservices/blob-service-error-codes -[samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/ -[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/CONTRIBUTING.md +[samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/ +[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/README.md b/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/README.md index 8e4e5e33c5dea..210f3152adcde 100644 --- a/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/README.md +++ b/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/README.md @@ -11,7 +11,7 @@ description: Samples for the Azure.Storage.Blobs.ChangeFeed client library # Azure.Storage.Blobs.ChangeFeed Samples -- Iterate through the entire Change Feed [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01a_HelloWorld.cs#L23) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01b_HelloWorldAsync.cs#L24) -- Iterate through the Change Feed between a start and end date [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01a_HelloWorld.cs#L46) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01b_HelloWorldAsync.cs#L49) -- Resuming a previous iteration of a Change Feed using the continuation token [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01a_HelloWorld.cs#L78) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01b_HelloWorldAsync.cs#L83) -- Polling for events using the continuation token [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01a_HelloWorld.cs#L124) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01b_HelloWorldAsync.cs#L134) +- Iterate through the entire Change Feed [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01a_HelloWorld.cs#L23) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01b_HelloWorldAsync.cs#L24) +- Iterate through the Change Feed between a start and end date [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01a_HelloWorld.cs#L46) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01b_HelloWorldAsync.cs#L49) +- Resuming a previous iteration of a Change Feed using the continuation token [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01a_HelloWorld.cs#L78) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01b_HelloWorldAsync.cs#L83) +- Polling for events using the continuation token [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01a_HelloWorld.cs#L124) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/samples/Sample01b_HelloWorldAsync.cs#L134) diff --git a/sdk/storage/Azure.Storage.Blobs.ChangeFeed/src/Azure.Storage.Blobs.ChangeFeed.csproj b/sdk/storage/Azure.Storage.Blobs.ChangeFeed/src/Azure.Storage.Blobs.ChangeFeed.csproj index ab2113bda243f..ed7df037011a7 100644 --- a/sdk/storage/Azure.Storage.Blobs.ChangeFeed/src/Azure.Storage.Blobs.ChangeFeed.csproj +++ b/sdk/storage/Azure.Storage.Blobs.ChangeFeed/src/Azure.Storage.Blobs.ChangeFeed.csproj @@ -9,8 +9,8 @@ Microsoft Azure Change Feed;Microsoft;Azure;Storage;StorageScalable;$(PackageCommonTags) This client library enables working with the Microsoft Azure Storage Change Feed feature to review and monitor changes to an Azure Storage account. - For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.ChangeFeed/README.md and https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.ChangeFeed/CHANGELOG.md - in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.ChangeFeed/BreakingChanges.txt + For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/CHANGELOG.md + in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.ChangeFeed/BreakingChanges.txt true @@ -53,4 +53,4 @@ - + diff --git a/sdk/storage/Azure.Storage.Blobs/AzureStorageNetMigrationV12.md b/sdk/storage/Azure.Storage.Blobs/AzureStorageNetMigrationV12.md index d77ec47ced1fb..da3b1279bac2b 100644 --- a/sdk/storage/Azure.Storage.Blobs/AzureStorageNetMigrationV12.md +++ b/sdk/storage/Azure.Storage.Blobs/AzureStorageNetMigrationV12.md @@ -66,13 +66,13 @@ The legacy Storage SDK contained a `TokenCredential` class that could be used to v12 -A `TokenCredential` abstract class (different API surface than v11) exists in the Azure.Core package that all libraries of the new Azure SDK family depend on, and can be used to construct Storage clients. Implementations of this class can be found separately in the [Azure.Identity](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity) package. [`DefaultAzureCredential`](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity#defaultazurecredential) is a good starting point, with code as simple as the following: +A `TokenCredential` abstract class (different API surface than v11) exists in the Azure.Core package that all libraries of the new Azure SDK family depend on, and can be used to construct Storage clients. Implementations of this class can be found separately in the [Azure.Identity](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity) package. [`DefaultAzureCredential`](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity#defaultazurecredential) is a good starting point, with code as simple as the following: ```C# Snippet:SampleSnippetsBlobMigration_TokenCredential BlobServiceClient client = new BlobServiceClient(new Uri(serviceUri), new DefaultAzureCredential()); ``` -You can view more [Identity samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity#examples) for how to authenticate with the Identity package. +You can view more [Identity samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity#examples) for how to authenticate with the Identity package. #### SAS diff --git a/sdk/storage/Azure.Storage.Blobs/CHANGELOG.md b/sdk/storage/Azure.Storage.Blobs/CHANGELOG.md index aab3736e493fa..a24f48650d318 100644 --- a/sdk/storage/Azure.Storage.Blobs/CHANGELOG.md +++ b/sdk/storage/Azure.Storage.Blobs/CHANGELOG.md @@ -9,6 +9,12 @@ - Added support for listing deleted root blobs with versions to BlobContainerClient.GetBlobs() and .GetBlobsByHierarchy() - Added support for OAuth copy sources for synchronous copy operations. - Added support for Parquet as an input format in BlockBlobClient.Query(). +- Added optimization to unwrap encryption key once for DownloadTo and OpenRead when Client Side Encryption is enabled. +- Added support for RequestConditions parameter validation. If a request condition is set for an API that doesn't support it, and Arguement Exception will be thrown. + - This feature can be disabled with the environment variable "AZURE_STORAGE_DISABLE_REQUEST_CONDITIONS_VALIDATION" or the App Context switch "Azure.Storage.DisableRequestConditionsValidation". + +## 12.9.1 (2021-06-23) +- Added optimization to unwrap encryption key once for DownloadTo and OpenRead when Client Side Encryption is enabled. ## 12.9.0 (2021-06-08) - Includes all features from 12.9.0-beta.4. @@ -18,6 +24,9 @@ - Fixed bug where BlobProperties.IsLatestVersion from BlobBaseClient.GetProperties did not set the value (defaulted to false). - Fixed bug where reading blob with Client Side Encryption enabled results in high CPU. +- TenantId can now be discovered through the service challenge response, when using a TokenCredential for authorization. + - A new property is now available on the ClientOptions called `EnableTenantDiscovery`. If set to true, the client will attempt an initial unauthorized request to the service to prompt a challenge containing the tenantId hint. + ## 12.8.4 (2021-05-20) - Fixed bug where Client Side Encryption during large transactions (greater than max int value) would throw an exception. diff --git a/sdk/storage/Azure.Storage.Blobs/README.md b/sdk/storage/Azure.Storage.Blobs/README.md index 135b1537e382b..176396c5c8a69 100644 --- a/sdk/storage/Azure.Storage.Blobs/README.md +++ b/sdk/storage/Azure.Storage.Blobs/README.md @@ -49,19 +49,19 @@ Blob storage offers three types of resources: - A _container_ in the storage account used via `BlobContainerClient` - A _blob_ in a container used via `BlobClient` -Learn more about options for authentication _(including Connection Strings, Shared Key, Shared Key Signatures, Active Directory, and anonymous public access)_ [in our samples.](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs) +Learn more about options for authentication _(including Connection Strings, Shared Key, Shared Key Signatures, Active Directory, and anonymous public access)_ [in our samples.](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs) ### Thread safety We guarantee that all client instance methods are thread-safe and independent of each other ([guideline](https://azure.github.io/azure-sdk/dotnet_introduction.html#dotnet-service-methods-thread-safety)). This ensures that the recommendation of reusing client instances is always safe, even across threads. ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -185,8 +185,8 @@ catch (RequestFailedException ex) Get started with our [Blob samples][samples]: -1. [Hello World](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/Sample01a_HelloWorld.cs): Upload, download, and list blobs (or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/Sample01b_HelloWorldAsync.cs)) -2. [Auth](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs): Authenticate with connection strings, public access, shared keys, shared access signatures, and Azure Active Directory. +1. [Hello World](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/samples/Sample01a_HelloWorld.cs): Upload, download, and list blobs (or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/samples/Sample01b_HelloWorldAsync.cs)) +2. [Auth](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs): Authenticate with connection strings, public access, shared keys, shared access signatures, and Azure Active Directory. ## Contributing @@ -206,7 +206,7 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fstorage%2FAzure.Storage.Blobs%2FREADME.png) -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Blobs/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Blobs/src [package]: https://www.nuget.org/packages/Azure.Storage.Blobs/ [docs]: https://docs.microsoft.com/dotnet/api/azure.storage.blobs [rest_docs]: https://docs.microsoft.com/rest/api/storageservices/blob-service-rest-api @@ -218,13 +218,13 @@ additional questions or comments. [storage_account_create_portal]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ -[identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity/README.md +[identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity/README.md [storage_ad]: https://docs.microsoft.com/azure/storage/common/storage-auth-aad [storage_ad_sample]: samples/Sample02c_Auth_ActiveDirectory.cs -[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/src/RequestFailedException.cs +[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/src/RequestFailedException.cs [error_codes]: https://docs.microsoft.com/rest/api/storageservices/blob-service-error-codes -[samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/ -[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/CONTRIBUTING.md +[samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/samples/ +[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/storage/Azure.Storage.Blobs/api/Azure.Storage.Blobs.netstandard2.0.cs b/sdk/storage/Azure.Storage.Blobs/api/Azure.Storage.Blobs.netstandard2.0.cs index 85ba1c46f51bb..028b6e654e40c 100644 --- a/sdk/storage/Azure.Storage.Blobs/api/Azure.Storage.Blobs.netstandard2.0.cs +++ b/sdk/storage/Azure.Storage.Blobs/api/Azure.Storage.Blobs.netstandard2.0.cs @@ -51,6 +51,7 @@ public partial class BlobClientOptions : Azure.Core.ClientOptions { public BlobClientOptions(Azure.Storage.Blobs.BlobClientOptions.ServiceVersion version = Azure.Storage.Blobs.BlobClientOptions.ServiceVersion.V2020_08_04) { } public Azure.Storage.Blobs.Models.CustomerProvidedKey? CustomerProvidedKey { get { throw null; } set { } } + public bool EnableTenantDiscovery { get { throw null; } set { } } public string EncryptionScope { get { throw null; } set { } } public System.Uri GeoRedundantSecondaryUri { get { throw null; } set { } } public Azure.Storage.Blobs.BlobClientOptions.ServiceVersion Version { get { throw null; } } diff --git a/sdk/storage/Azure.Storage.Blobs/perf/README.md b/sdk/storage/Azure.Storage.Blobs/perf/README.md index 1642d7d96d236..2dcf58f530204 100644 --- a/sdk/storage/Azure.Storage.Blobs/perf/README.md +++ b/sdk/storage/Azure.Storage.Blobs/perf/README.md @@ -1,6 +1,6 @@ # Azure Storage Blobs performance tests -The assets in this area comprise a set of performance tests for the [Azure Storage Blobs client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Blobs) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command line. +The assets in this area comprise a set of performance tests for the [Azure Storage Blobs client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Blobs) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command line. ## Contributing @@ -10,6 +10,6 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md) for more information. +Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md) for more information. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fstorage%2FAzure.Storage.Blobs.Perf%2FREADME.png) diff --git a/sdk/storage/Azure.Storage.Blobs/samples/README.md b/sdk/storage/Azure.Storage.Blobs/samples/README.md index a8537adca1e0d..8413555807d5f 100644 --- a/sdk/storage/Azure.Storage.Blobs/samples/README.md +++ b/sdk/storage/Azure.Storage.Blobs/samples/README.md @@ -11,6 +11,6 @@ description: Samples for the Azure.Storage.Blobs client library # Azure.Storage.Blobs Samples -- Upload, download, list blobs, and check for errors [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/Sample01a_HelloWorld.cs) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/Sample01b_HelloWorldAsync.cs). -- [Authenticate with connection strings, public access, shared keys, shared access signatures, and Azure Active Directory.](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs) -- Delete or set access tiers in batches [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.Batch/samples/Sample03a_Batching.cs) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.Batch/samples/Sample03b_BatchingAsync.cs). +- Upload, download, list blobs, and check for errors [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/samples/Sample01a_HelloWorld.cs) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/samples/Sample01b_HelloWorldAsync.cs). +- [Authenticate with connection strings, public access, shared keys, shared access signatures, and Azure Active Directory.](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/samples/Sample02_Auth.cs) +- Delete or set access tiers in batches [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.Batch/samples/Sample03a_Batching.cs) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.Batch/samples/Sample03b_BatchingAsync.cs). diff --git a/sdk/storage/Azure.Storage.Blobs/src/AppendBlobClient.cs b/sdk/storage/Azure.Storage.Blobs/src/AppendBlobClient.cs index e2ab12a22f7c2..19b80e01335b7 100644 --- a/sdk/storage/Azure.Storage.Blobs/src/AppendBlobClient.cs +++ b/sdk/storage/Azure.Storage.Blobs/src/AppendBlobClient.cs @@ -866,6 +866,13 @@ private async Task> CreateInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(AppendBlobClient)}.{nameof(Create)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfAppendPositionEqual + | BlobRequestConditionProperty.IfMaxSizeLessThanOrEqual, + operationName: nameof(AppendBlobClient.Create), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -1127,6 +1134,12 @@ internal async Task> AppendBlockInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(AppendBlobClient)}.{nameof(AppendBlock)}"); + // All AppendBlobRequestConditions are valid. + conditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(AppendBlobClient.AppendBlock), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -1522,6 +1535,21 @@ private async Task> AppendBlockFromUriInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(AppendBlobClient)}.{nameof(AppendBlockFromUri)}"); + // All destination AppendBlobRequestConditions are valid. + conditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(AppendBlobClient.AppendBlockFromUri), + parameterName: nameof(conditions)); + + sourceConditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.LeaseId + | BlobRequestConditionProperty.TagConditions + | BlobRequestConditionProperty.IfAppendPositionEqual + | BlobRequestConditionProperty.IfMaxSizeLessThanOrEqual, + operationName: nameof(AppendBlobClient.AppendBlockFromUri), + parameterName: nameof(sourceConditions)); + try { scope.Start(); @@ -1691,6 +1719,13 @@ private async Task> SealInternal( { DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(AppendBlobClient)}.{nameof(Seal)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfMaxSizeLessThanOrEqual + | BlobRequestConditionProperty.TagConditions, + operationName: nameof(AppendBlobClient.Seal), + parameterName: nameof(conditions)); + try { scope.Start(); diff --git a/sdk/storage/Azure.Storage.Blobs/src/Azure.Storage.Blobs.csproj b/sdk/storage/Azure.Storage.Blobs/src/Azure.Storage.Blobs.csproj index e512ca8c25e8b..c266307f9e3f3 100644 --- a/sdk/storage/Azure.Storage.Blobs/src/Azure.Storage.Blobs.csproj +++ b/sdk/storage/Azure.Storage.Blobs/src/Azure.Storage.Blobs.csproj @@ -6,13 +6,13 @@ Microsoft Azure.Storage.Blobs client library 12.10.0-beta.1 - 12.9.0 + 12.9.1 BlobSDK;$(DefineConstants) Microsoft Azure Storage Blobs;Microsoft;Azure;Blobs;Blob;Storage;StorageScalable;$(PackageCommonTags) This client library enables working with the Microsoft Azure Storage Blob service for storing binary and text data. - For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/README.md and https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/CHANGELOG.md - in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/BreakingChanges.txt + For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/CHANGELOG.md + in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/BreakingChanges.txt Microsoft Azure Storage quickstarts and tutorials - https://docs.microsoft.com/en-us/azure/storage/ Microsoft Azure Storage REST API Reference - https://docs.microsoft.com/en-us/rest/api/storageservices/ REST API Reference for Blob Service - https://docs.microsoft.com/en-us/rest/api/storageservices/blob-service-rest-api @@ -25,63 +25,67 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sdk/storage/Azure.Storage.Blobs/src/BlobBaseClient.cs b/sdk/storage/Azure.Storage.Blobs/src/BlobBaseClient.cs index b6c54af90ba42..1c092603dbe72 100644 --- a/sdk/storage/Azure.Storage.Blobs/src/BlobBaseClient.cs +++ b/sdk/storage/Azure.Storage.Blobs/src/BlobBaseClient.cs @@ -312,7 +312,7 @@ public BlobBaseClient(Uri blobUri, AzureSasCredential credential, BlobClientOpti /// every request. /// public BlobBaseClient(Uri blobUri, TokenCredential credential, BlobClientOptions options = default) - : this(blobUri, credential.AsPolicy(), options, null) + : this(blobUri, credential.AsPolicy(options), options, null) { _blobRestClient = BuildBlobRestClient(blobUri); Errors.VerifyHttpsTokenAuth(blobUri); @@ -1132,6 +1132,12 @@ private async Task> StartDownloadAsync( ResponseWithHeaders response; + // All BlobRequestConditions are valid. + conditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(BlobBaseClient.Download), + parameterName: nameof(conditions)); + if (async) { response = await BlobRestClient.DownloadAsync( @@ -1787,6 +1793,10 @@ internal async Task StagedDownloadAsync( { PartitionedDownloader downloader = new PartitionedDownloader(this, transferOptions); + if (UsingClientSideEncryption) + { + ClientSideDecryptor.BeginContentEncryptionKeyCaching(); + } if (async) { return await downloader.DownloadToAsync(destination, conditions, cancellationToken).ConfigureAwait(false); @@ -2077,12 +2087,22 @@ internal async Task OpenReadInternal( readConditions = readConditions?.WithIfMatch(etag) ?? new BlobRequestConditions { IfMatch = etag }; } + ClientSideDecryptor.ContentEncryptionKeyCache contentEncryptionKeyCache = default; + if (UsingClientSideEncryption && !allowModifications) + { + contentEncryptionKeyCache = new(); + } + return new LazyLoadingReadOnlyStream( async (HttpRange range, bool rangeGetContentHash, bool async, CancellationToken cancellationToken) => { + if (UsingClientSideEncryption) + { + ClientSideDecryptor.BeginContentEncryptionKeyCaching(contentEncryptionKeyCache); + } Response response = await DownloadStreamingInternal( range, readConditions, @@ -2532,6 +2552,18 @@ private async Task> StartCopyFromUriInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobBaseClient)}.{nameof(StartCopyFromUri)}"); + // All BlobRequestConditions are valid. + destinationConditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(BlobBaseClient.StartCopyFromUri), + parameterName: nameof(destinationConditions)); + + sourceConditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.LeaseId, + operationName: nameof(BlobBaseClient.StartCopyFromUri), + parameterName: nameof(sourceConditions)); + try { scope.Start(); @@ -2732,6 +2764,16 @@ private async Task AbortCopyFromUriInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobBaseClient)}.{nameof(AbortCopyFromUri)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfModifiedSince + | BlobRequestConditionProperty.IfUnmodifiedSince + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch + | BlobRequestConditionProperty.TagConditions, + operationName: nameof(BlobBaseClient.AbortCopyFromUri), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -2960,6 +3002,17 @@ private async Task> SyncCopyFromUriInternal( { DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobBaseClient)}.{nameof(SyncCopyFromUri)}"); + // All BlobRequestConditions are valid for destinationConditions. + destinationConditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(BlobBaseClient.SyncCopyFromUri), + parameterName: nameof(destinationConditions)); + + sourceConditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.LeaseId, + operationName: nameof(BlobBaseClient.SyncCopyFromUri), + parameterName: nameof(sourceConditions)); + try { ClientConfiguration.Pipeline.LogMethodEnter( @@ -3349,6 +3402,12 @@ private async Task DeleteInternal( operationName ??= $"{nameof(BlobBaseClient)}.{nameof(Delete)}"; DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope(operationName); + // All BlobRequestConditions are valid. + conditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(BlobBaseClient.Delete), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -3753,6 +3812,12 @@ internal async Task> GetPropertiesInternal( operationName ??= $"{nameof(BlobBaseClient)}.{nameof(GetProperties)}"; DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope(operationName); + // All BlobRequestConditions are valid. + conditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(BlobBaseClient.GetProperties), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -3932,6 +3997,12 @@ private async Task> SetHttpHeadersInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobBaseClient)}.{nameof(SetHttpHeaders)}"); + // All BlobRequestConditions are valid. + conditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(BlobBaseClient.SetHttpHeaders), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -4115,6 +4186,12 @@ private async Task> SetMetadataInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobBaseClient)}.{nameof(SetMetadata)}"); + // All BlobRequestConditions are valid. + conditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(BlobBaseClient.SetMetadata), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -4296,6 +4373,12 @@ private async Task> CreateSnapshotInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobBaseClient)}.{nameof(CreateSnapshot)}"); + // All BlobRequestConditions are valid. + conditions.ValidateConditionsNotPresent( + invalidConditions:BlobRequestConditionProperty.None, + operationName: nameof(BlobBaseClient.CreateSnapshot), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -4519,6 +4602,15 @@ private async Task SetAccessTierInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobBaseClient)}.{nameof(SetAccessTier)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfModifiedSince + | BlobRequestConditionProperty.IfUnmodifiedSince + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch, + operationName: nameof(BlobBaseClient.SetAccessTier), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -4666,6 +4758,15 @@ private async Task> GetTagsInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobBaseClient)}.{nameof(GetTags)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfModifiedSince + | BlobRequestConditionProperty.IfUnmodifiedSince + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch, + operationName: nameof(BlobBaseClient.GetTags), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -4841,6 +4942,15 @@ private async Task SetTagsInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobBaseClient)}.{nameof(SetTags)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfModifiedSince + | BlobRequestConditionProperty.IfUnmodifiedSince + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch, + operationName: nameof(BlobBaseClient.SetTags), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -5004,11 +5114,14 @@ private async Task> SetImmutabilityPolicyIntern } conditions.ValidateConditionsNotPresent( - BlobRequestConditionProperty.IfMatch - | BlobRequestConditionProperty.IfNoneMatch - | BlobRequestConditionProperty.IfModifiedSince - | BlobRequestConditionProperty.LeaseId - | BlobRequestConditionProperty.TagConditions); + invalidConditions: + BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch + | BlobRequestConditionProperty.IfModifiedSince + | BlobRequestConditionProperty.LeaseId + | BlobRequestConditionProperty.TagConditions, + operationName: nameof(BlobBaseClient.SetImmutabilityPolicy), + parameterName: nameof(conditions)); try { diff --git a/sdk/storage/Azure.Storage.Blobs/src/BlobClientOptions.cs b/sdk/storage/Azure.Storage.Blobs/src/BlobClientOptions.cs index 8be797eb34aac..3a8b1e9d6fa1c 100644 --- a/sdk/storage/Azure.Storage.Blobs/src/BlobClientOptions.cs +++ b/sdk/storage/Azure.Storage.Blobs/src/BlobClientOptions.cs @@ -5,6 +5,7 @@ using Azure.Core; using Azure.Core.Pipeline; using Azure.Storage.Blobs.Models; +using Azure.Storage.Shared; namespace Azure.Storage.Blobs { @@ -12,7 +13,7 @@ namespace Azure.Storage.Blobs /// Provides the client configuration options for connecting to Azure Blob /// Storage. /// - public class BlobClientOptions : ClientOptions + public class BlobClientOptions : ClientOptions, ISupportsTenantIdChallenges { /// /// The Latest service version supported by this client library. @@ -267,5 +268,8 @@ internal HttpPipeline Build(object credentials) { return this.Build(credentials, GeoRedundantSecondaryUri); } + + /// + public bool EnableTenantDiscovery { get; set; } } } diff --git a/sdk/storage/Azure.Storage.Blobs/src/BlobContainerClient.cs b/sdk/storage/Azure.Storage.Blobs/src/BlobContainerClient.cs index 7374e705814f5..cf56b41968692 100644 --- a/sdk/storage/Azure.Storage.Blobs/src/BlobContainerClient.cs +++ b/sdk/storage/Azure.Storage.Blobs/src/BlobContainerClient.cs @@ -14,6 +14,7 @@ using Azure.Storage.Blobs.Specialized; using Azure.Storage.Cryptography; using Azure.Storage.Sas; +using Azure.Storage.Shared; using Metadata = System.Collections.Generic.IDictionary; #pragma warning disable SA1402 // File may only contain a single type @@ -308,7 +309,7 @@ public BlobContainerClient(Uri blobContainerUri, AzureSasCredential credential, /// every request. /// public BlobContainerClient(Uri blobContainerUri, TokenCredential credential, BlobClientOptions options = default) - : this(blobContainerUri, credential.AsPolicy(), options) + : this(blobContainerUri, credential.AsPolicy(options), options) { Errors.VerifyHttpsTokenAuth(blobContainerUri); } @@ -1457,6 +1458,14 @@ private async Task DeleteInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobContainerClient)}.{nameof(Delete)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.TagConditions + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch, + operationName: nameof(BlobContainerClient.Delete), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -1733,6 +1742,16 @@ private async Task> GetPropertiesInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobContainerClient)}.{nameof(GetProperties)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.TagConditions + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch + | BlobRequestConditionProperty.IfModifiedSince + | BlobRequestConditionProperty.IfUnmodifiedSince, + operationName: nameof(BlobContainerClient.GetProperties), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -1895,15 +1914,14 @@ private async Task> SetMetadataInternal( { scope.Start(); - if (conditions?.IfUnmodifiedSince != default || - conditions?.IfMatch != default || - conditions?.IfNoneMatch != default) - { - throw BlobErrors.BlobConditionsMustBeDefault( - nameof(RequestConditions.IfUnmodifiedSince), - nameof(RequestConditions.IfMatch), - nameof(RequestConditions.IfNoneMatch)); - } + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.TagConditions + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch + | BlobRequestConditionProperty.IfUnmodifiedSince, + operationName: nameof(BlobContainerClient.SetMetadata), + parameterName: nameof(conditions)); ResponseWithHeaders response; @@ -2056,6 +2074,16 @@ private async Task> GetAccessPolicyInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobContainerClient)}.{nameof(GetAccessPolicy)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.TagConditions + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch + | BlobRequestConditionProperty.IfModifiedSince + | BlobRequestConditionProperty.IfUnmodifiedSince, + operationName: nameof(BlobContainerClient.GetAccessPolicy), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -2267,6 +2295,14 @@ private async Task> SetAccessPolicyInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobContainerClient)}.{nameof(SetAccessPolicy)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.TagConditions + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch, + operationName: nameof(BlobContainerClient.SetAccessPolicy), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -3286,6 +3322,16 @@ internal async Task> RenameInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobContainerClient)}.{nameof(Rename)}"); + sourceConditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.TagConditions + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch + | BlobRequestConditionProperty.IfModifiedSince + | BlobRequestConditionProperty.IfUnmodifiedSince, + operationName: nameof(BlobContainerClient.Rename), + parameterName: nameof(sourceConditions)); + try { scope.Start(); diff --git a/sdk/storage/Azure.Storage.Blobs/src/BlobExtensions.cs b/sdk/storage/Azure.Storage.Blobs/src/BlobExtensions.cs index 78c83f08647c1..13b2b6d98d894 100644 --- a/sdk/storage/Azure.Storage.Blobs/src/BlobExtensions.cs +++ b/sdk/storage/Azure.Storage.Blobs/src/BlobExtensions.cs @@ -1375,47 +1375,285 @@ internal static BlobLegalHoldResult ToBlobLegalHoldInfo(this ResponseWithHeaders #endregion #region ValidateConditionsNotPresent - internal static void ValidateConditionsNotPresent(this BlobRequestConditions requestConditions, BlobRequestConditionProperty invalidConditions) + internal static void ValidateConditionsNotPresent( + this RequestConditions requestConditions, + BlobRequestConditionProperty invalidConditions, + string operationName, + string parameterName) { + if (AppContextSwitchHelper.GetConfigValue( + Constants.DisableRequestConditionsValidationSwitchName, + Constants.DisableRequestConditionsValidationEnvVar)) + { + return; + } + if (requestConditions == null) { return; } - if ((invalidConditions & BlobRequestConditionProperty.LeaseId) == BlobRequestConditionProperty.LeaseId - && requestConditions.LeaseId != null) + List invalidList = null; + requestConditions.ValidateConditionsNotPresent( + invalidConditions, + ref invalidList); + + if (invalidList?.Count > 0) { - throw new ArgumentException($"{nameof(BlobRequestConditions.LeaseId)} is not applicable to this API."); + string unsupportedString = string.Join(", ", invalidList); + throw new ArgumentException( + $"{operationName} does not support the {unsupportedString} condition(s).", + parameterName); } + } - if ((invalidConditions & BlobRequestConditionProperty.TagConditions) == BlobRequestConditionProperty.TagConditions - && requestConditions.TagConditions != null) + internal static void ValidateConditionsNotPresent( + this BlobRequestConditions requestConditions, + BlobRequestConditionProperty invalidConditions, + string operationName, + string parameterName) + { + if (AppContextSwitchHelper.GetConfigValue( + Constants.DisableRequestConditionsValidationSwitchName, + Constants.DisableRequestConditionsValidationEnvVar)) + { + return; + } + + if (requestConditions == null) + { + return; + } + + List invalidList = null; + requestConditions.ValidateConditionsNotPresent( + invalidConditions, + ref invalidList); + + if (invalidList?.Count > 0) + { + string unsupportedString = string.Join(", ", invalidList); + throw new ArgumentException( + $"{operationName} does not support the {unsupportedString} condition(s).", + parameterName); + } + } + + internal static void ValidateConditionsNotPresent( + this BlobLeaseRequestConditions requestConditions, + BlobRequestConditionProperty invalidConditions, + string operationName, + string parameterName) + { + if (AppContextSwitchHelper.GetConfigValue( + Constants.DisableRequestConditionsValidationSwitchName, + Constants.DisableRequestConditionsValidationEnvVar)) + { + return; + } + + if (requestConditions == null) + { + return; + } + + List invalidList = null; + requestConditions.ValidateConditionsNotPresent( + invalidConditions, ref invalidList); + + if (invalidList?.Count > 0) + { + string unsupportedString = string.Join(", ", invalidList); + throw new ArgumentException( + $"{operationName} does not support the {unsupportedString} condition(s).", + parameterName); + } + } + + internal static void ValidateConditionsNotPresent( + this AppendBlobRequestConditions requestConditions, + BlobRequestConditionProperty invalidConditions, + string operationName, + string parameterName) + { + if (AppContextSwitchHelper.GetConfigValue( + Constants.DisableRequestConditionsValidationSwitchName, + Constants.DisableRequestConditionsValidationEnvVar)) + { + return; + } + + if (requestConditions == null) + { + return; + } + + List invalidList = null; + + // Validate BlobRequestConditions + ((BlobRequestConditions)requestConditions).ValidateConditionsNotPresent( + invalidConditions, ref invalidList); + + // Validate AppendBlobRequestConditions specific conditions. + if ((invalidConditions & BlobRequestConditionProperty.IfAppendPositionEqual) == BlobRequestConditionProperty.IfAppendPositionEqual + && requestConditions.IfAppendPositionEqual != null) + { + invalidList ??= new List(); + invalidList.Add(nameof(AppendBlobRequestConditions.IfAppendPositionEqual)); + } + + if ((invalidConditions & BlobRequestConditionProperty.IfMaxSizeLessThanOrEqual) == BlobRequestConditionProperty.IfMaxSizeLessThanOrEqual + && requestConditions.IfMaxSizeLessThanOrEqual != null) + { + invalidList ??= new List(); + invalidList.Add(nameof(AppendBlobRequestConditions.IfMaxSizeLessThanOrEqual)); + } + + if (invalidList?.Count > 0) { - throw new ArgumentException($"{nameof(BlobRequestConditions.TagConditions)} is not applicable to this API."); + string unsupportedString = string.Join(", ", invalidList); + throw new ArgumentException( + $"{operationName} does not support the {unsupportedString} condition(s).", + parameterName); + } + } + + internal static void ValidateConditionsNotPresent( + this PageBlobRequestConditions requestConditions, + BlobRequestConditionProperty invalidConditions, + string operationName, + string parameterName) + { + if (AppContextSwitchHelper.GetConfigValue( + Constants.DisableRequestConditionsValidationSwitchName, + Constants.DisableRequestConditionsValidationEnvVar)) + { + return; + } + + if (requestConditions == null) + { + return; + } + + List invalidList = null; + + // Validate BlobRequestConditions + ((BlobRequestConditions)requestConditions).ValidateConditionsNotPresent( + invalidConditions, ref invalidList); + + // Validate PageBlobRequestConditions specific conditions. + if ((invalidConditions & BlobRequestConditionProperty.IfSequenceNumberLessThan) == BlobRequestConditionProperty.IfSequenceNumberLessThan + && requestConditions.IfSequenceNumberLessThan != null) + { + invalidList ??= new List(); + invalidList.Add(nameof(PageBlobRequestConditions.IfSequenceNumberLessThan)); + } + + if ((invalidConditions & BlobRequestConditionProperty.IfSequenceNumberLessThanOrEqual) == BlobRequestConditionProperty.IfSequenceNumberLessThanOrEqual + && requestConditions.IfSequenceNumberLessThanOrEqual != null) + { + invalidList ??= new List(); + invalidList.Add(nameof(PageBlobRequestConditions.IfSequenceNumberLessThanOrEqual)); + } + + if ((invalidConditions & BlobRequestConditionProperty.IfSequenceNumberEqual) == BlobRequestConditionProperty.IfSequenceNumberEqual + && requestConditions.IfSequenceNumberEqual != null) + { + invalidList ??= new List(); + invalidList.Add(nameof(PageBlobRequestConditions.IfSequenceNumberEqual)); + } + + if (invalidList?.Count > 0) + { + string unsupportedString = string.Join(", ", invalidList); + throw new ArgumentException( + $"{operationName} does not support the {unsupportedString} condition(s).", + parameterName); + } + } + + internal static void ValidateConditionsNotPresent( + this RequestConditions requestConditions, + BlobRequestConditionProperty invalidConditions, + ref List invalidList) + { + if (requestConditions == null) + { + return; } if ((invalidConditions & BlobRequestConditionProperty.IfModifiedSince) == BlobRequestConditionProperty.IfModifiedSince && requestConditions.IfModifiedSince != null) { - throw new ArgumentException($"{nameof(BlobRequestConditions.IfModifiedSince)} is not applicable to this API."); + invalidList ??= new List(); + invalidList.Add(nameof(BlobRequestConditions.IfModifiedSince)); } if ((invalidConditions & BlobRequestConditionProperty.IfUnmodifiedSince) == BlobRequestConditionProperty.IfUnmodifiedSince && requestConditions.IfUnmodifiedSince != null) { - throw new ArgumentException($"{nameof(BlobRequestConditions.IfUnmodifiedSince)} is not applicable to this API."); + invalidList ??= new List(); + invalidList.Add(nameof(BlobRequestConditions.IfUnmodifiedSince)); } if ((invalidConditions & BlobRequestConditionProperty.IfMatch) == BlobRequestConditionProperty.IfMatch && requestConditions.IfMatch != null) { - throw new ArgumentException($"{nameof(BlobRequestConditions.IfMatch)} is not applicable to this API."); + invalidList ??= new List(); + invalidList.Add(nameof(BlobRequestConditions.IfMatch)); } if ((invalidConditions & BlobRequestConditionProperty.IfNoneMatch) == BlobRequestConditionProperty.IfNoneMatch && requestConditions.IfNoneMatch != null) { - throw new ArgumentException($"{nameof(BlobRequestConditions.IfNoneMatch)} is not applicable to this API."); + invalidList ??= new List(); + invalidList.Add(nameof(BlobRequestConditions.IfNoneMatch)); + } + } + + internal static void ValidateConditionsNotPresent( + this BlobLeaseRequestConditions requestConditions, + BlobRequestConditionProperty invalidConditions, + ref List invalidList) + { + if (requestConditions == null) + { + return; + } + + if ((invalidConditions & BlobRequestConditionProperty.TagConditions) == BlobRequestConditionProperty.TagConditions + && requestConditions.TagConditions != null) + { + invalidList ??= new List(); + invalidList.Add(nameof(requestConditions.TagConditions)); + } + } + + internal static void ValidateConditionsNotPresent( + this BlobRequestConditions requestConditions, + BlobRequestConditionProperty invalidConditions, + ref List invalidList) + { + if (requestConditions == null) + { + return; + } + + // Validate BlobRequestConditions + ((RequestConditions)requestConditions).ValidateConditionsNotPresent( + invalidConditions, ref invalidList); + + // Validate BlobLeaseRequestConditions conditions. + ((BlobLeaseRequestConditions)requestConditions).ValidateConditionsNotPresent( + invalidConditions, ref invalidList); + + // Validate BlobRequestConditions specific conditions. + if ((invalidConditions & BlobRequestConditionProperty.LeaseId) == BlobRequestConditionProperty.LeaseId + && requestConditions.LeaseId != null) + { + invalidList ??= new List(); + invalidList.Add(nameof(BlobRequestConditions.LeaseId)); } } #endregion diff --git a/sdk/storage/Azure.Storage.Blobs/src/BlobLeaseClient.cs b/sdk/storage/Azure.Storage.Blobs/src/BlobLeaseClient.cs index 2832e1a41c193..15d32f3654e66 100644 --- a/sdk/storage/Azure.Storage.Blobs/src/BlobLeaseClient.cs +++ b/sdk/storage/Azure.Storage.Blobs/src/BlobLeaseClient.cs @@ -341,12 +341,12 @@ private async Task> AcquireInternal( } else { - if (conditions?.IfMatch != default || conditions?.IfNoneMatch != default) - { - throw BlobErrors.BlobConditionsMustBeDefault( - nameof(conditions.IfMatch), - nameof(conditions.IfNoneMatch)); - } + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch, + operationName: nameof(BlobLeaseClient.Acquire), + parameterName: nameof(conditions)); ResponseWithHeaders containerClientResponse; @@ -561,12 +561,12 @@ private async Task> RenewInternal( } else { - if (conditions?.IfMatch != default || conditions?.IfNoneMatch != default) - { - throw BlobErrors.BlobConditionsMustBeDefault( - nameof(conditions.IfMatch), - nameof(conditions.IfNoneMatch)); - } + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch, + operationName: nameof(BlobLeaseClient.Release), + parameterName: nameof(conditions)); ResponseWithHeaders containerClientResponse; @@ -784,12 +784,12 @@ public virtual async Task> ReleaseInternal( } else { - if (conditions?.IfMatch != default || conditions?.IfNoneMatch != default) - { - throw BlobErrors.BlobConditionsMustBeDefault( - nameof(RequestConditions.IfMatch), - nameof(RequestConditions.IfNoneMatch)); - } + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch, + operationName: nameof(BlobLeaseClient.Release), + parameterName: nameof(conditions)); ResponseWithHeaders response; @@ -1009,12 +1009,12 @@ private async Task> ChangeInternal( } else { - if (conditions?.IfMatch != default || conditions?.IfNoneMatch != default) - { - throw BlobErrors.BlobConditionsMustBeDefault( - nameof(conditions.IfMatch), - nameof(conditions.IfNoneMatch)); - } + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch, + operationName: nameof(BlobLeaseClient.Change), + parameterName: nameof(conditions)); ResponseWithHeaders containerClientResponse; @@ -1293,12 +1293,12 @@ private async Task> BreakInternal( } else { - if (conditions?.IfMatch != default || conditions?.IfNoneMatch != default) - { - throw BlobErrors.BlobConditionsMustBeDefault( - nameof(conditions.IfMatch), - nameof(conditions.IfNoneMatch)); - } + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch, + operationName: nameof(BlobLeaseClient.Break), + parameterName: nameof(conditions)); ResponseWithHeaders response; diff --git a/sdk/storage/Azure.Storage.Blobs/src/BlobServiceClient.cs b/sdk/storage/Azure.Storage.Blobs/src/BlobServiceClient.cs index 462e4a7fe58ca..909d8dc843db5 100644 --- a/sdk/storage/Azure.Storage.Blobs/src/BlobServiceClient.cs +++ b/sdk/storage/Azure.Storage.Blobs/src/BlobServiceClient.cs @@ -244,7 +244,7 @@ public BlobServiceClient(Uri serviceUri, AzureSasCredential credential, BlobClie /// every request. /// public BlobServiceClient(Uri serviceUri, TokenCredential credential, BlobClientOptions options = default) - : this(serviceUri, credential.AsPolicy(), options ?? new BlobClientOptions()) + : this(serviceUri, credential.AsPolicy(options), options ?? new BlobClientOptions()) { Errors.VerifyHttpsTokenAuth(serviceUri); } @@ -1965,6 +1965,16 @@ internal async Task> RenameBlobContainerInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobServiceClient)}.{nameof(RenameBlobContainer)}"); + sourceConditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfModifiedSince + | BlobRequestConditionProperty.IfUnmodifiedSince + | BlobRequestConditionProperty.TagConditions + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch, + operationName: nameof(BlobServiceClient.RenameBlobContainer), + parameterName: nameof(sourceConditions)); + try { scope.Start(); diff --git a/sdk/storage/Azure.Storage.Blobs/src/BlockBlobClient.cs b/sdk/storage/Azure.Storage.Blobs/src/BlockBlobClient.cs index e8b2f49bf1fde..c082309b2cf28 100644 --- a/sdk/storage/Azure.Storage.Blobs/src/BlockBlobClient.cs +++ b/sdk/storage/Azure.Storage.Blobs/src/BlockBlobClient.cs @@ -833,6 +833,13 @@ internal virtual async Task> UploadInternal( { content = content?.WithNoDispose().WithProgress(progressHandler); DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope(operationName); + + // All BlobRequestConditions are valid. + conditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(BlockBlobClient.Upload), + parameterName: nameof(conditions)); + using (ClientConfiguration.Pipeline.BeginLoggingScope(nameof(BlockBlobClient))) { ClientConfiguration.Pipeline.LogMethodEnter( @@ -1135,6 +1142,16 @@ internal virtual async Task> StageBlockInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlockBlobClient)}.{nameof(StageBlock)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfModifiedSince + | BlobRequestConditionProperty.IfUnmodifiedSince + | BlobRequestConditionProperty.TagConditions + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch, + operationName: nameof(BlockBlobClient.StageBlock), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -1557,6 +1574,22 @@ private async Task> StageBlockFromUriInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlockBlobClient)}.{nameof(StageBlockFromUri)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfModifiedSince + | BlobRequestConditionProperty.IfUnmodifiedSince + | BlobRequestConditionProperty.TagConditions + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch, + operationName: nameof(BlockBlobClient.StageBlockFromUri), + parameterName: nameof(conditions)); + + // All RequestConditions are valid for sourceConditions. + sourceConditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(BlockBlobClient.StageBlockFromUri), + parameterName: nameof(sourceConditions)); + try { scope.Start(); @@ -1976,6 +2009,12 @@ internal virtual async Task> CommitBlockListInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlockBlobClient)}.{nameof(CommitBlockList)}"); + // All BlobRequestConditions are valid. + conditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(BlockBlobClient.CommitBlockList), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -2223,6 +2262,15 @@ private async Task> GetBlockListInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlockBlobClient)}.{nameof(GetBlockList)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfModifiedSince + | BlobRequestConditionProperty.IfUnmodifiedSince + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch, + operationName: nameof(BlockBlobClient.GetBlockList), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -2380,6 +2428,12 @@ private async Task> QueryInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlockBlobClient)}.{nameof(Query)}"); + // All BlobRequestConditions are valid. + options?.Conditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(BlockBlobClient.Query), + parameterName: nameof(BlobQueryOptions.Conditions)); + try { scope.Start(); @@ -2827,6 +2881,17 @@ internal virtual async Task> SyncUploadFromUriInternal DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlockBlobClient)}.{nameof(SyncUploadFromUri)}"); + // All BlobRequestConditions are valid for options.DestinationConditions. + options?.DestinationConditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(BlockBlobClient.SyncUploadFromUri), + parameterName: nameof(BlobSyncUploadFromUriOptions.DestinationConditions)); + + options?.SourceConditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.LeaseId, + operationName: nameof(BlockBlobClient.SyncUploadFromUri), + parameterName: nameof(BlobSyncUploadFromUriOptions.SourceConditions)); + try { scope.Start(); @@ -2953,14 +3018,26 @@ internal static PartitionedUploader.Behavior async, cancellationToken).ConfigureAwait(false), UploadPartition = async (stream, offset, args, progressHandler, async, cancellationToken) - => await client.StageBlockInternal( - Shared.StorageExtensions.GenerateBlockId(offset), - stream, - transactionalContentHash: default, - args?.Conditions, - progressHandler, - async, - cancellationToken).ConfigureAwait(false), + => + { + // Stage Block only accepts LeaseId. + BlobRequestConditions conditions = null; + if (args?.Conditions != null) + { + conditions = new BlobRequestConditions + { + LeaseId = args.Conditions.LeaseId + }; + } + await client.StageBlockInternal( + Shared.StorageExtensions.GenerateBlockId(offset), + stream, + transactionalContentHash: default, + conditions, + progressHandler, + async, + cancellationToken).ConfigureAwait(false); + }, CommitPartitionedUpload = async (partitions, args, async, cancellationToken) => await client.CommitBlockListInternal( partitions.Select(partition => Shared.StorageExtensions.GenerateBlockId(partition.Offset)), diff --git a/sdk/storage/Azure.Storage.Blobs/src/BlockBlobWriteStream.cs b/sdk/storage/Azure.Storage.Blobs/src/BlockBlobWriteStream.cs index bee2ee824b07f..40d68aa4802c0 100644 --- a/sdk/storage/Azure.Storage.Blobs/src/BlockBlobWriteStream.cs +++ b/sdk/storage/Azure.Storage.Blobs/src/BlockBlobWriteStream.cs @@ -51,11 +51,21 @@ protected override async Task AppendInternal(bool async, CancellationToken cance string blockId = Shared.StorageExtensions.GenerateBlockId(_position); + // Stage Block only supports LeaseId. + BlobRequestConditions conditions = null; + if (_conditions != null) + { + conditions = new BlobRequestConditions + { + LeaseId = _conditions.LeaseId + }; + } + await _blockBlobClient.StageBlockInternal( base64BlockId: blockId, content: _buffer, transactionalContentHash: default, - conditions: _conditions, + conditions: conditions, progressHandler: _progressHandler, async: async, cancellationToken: cancellationToken) diff --git a/sdk/storage/Azure.Storage.Blobs/src/Models/Internal/BlobRequestConditionProperty.cs b/sdk/storage/Azure.Storage.Blobs/src/Models/Internal/BlobRequestConditionProperty.cs index 3341d19d26b5b..3044e1a15b0dc 100644 --- a/sdk/storage/Azure.Storage.Blobs/src/Models/Internal/BlobRequestConditionProperty.cs +++ b/sdk/storage/Azure.Storage.Blobs/src/Models/Internal/BlobRequestConditionProperty.cs @@ -1,15 +1,24 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. +using System; + namespace Azure.Storage.Blobs.Models { + [Flags] internal enum BlobRequestConditionProperty { + None = 0, LeaseId = 1, TagConditions = 2, IfModifiedSince = 4, IfUnmodifiedSince = 8, IfMatch = 16, - IfNoneMatch = 32 + IfNoneMatch = 32, + IfAppendPositionEqual = 64, + IfMaxSizeLessThanOrEqual = 128, + IfSequenceNumberLessThan = 256, + IfSequenceNumberLessThanOrEqual = 512, + IfSequenceNumberEqual = 1024 } } diff --git a/sdk/storage/Azure.Storage.Blobs/src/PageBlobClient.cs b/sdk/storage/Azure.Storage.Blobs/src/PageBlobClient.cs index 7cf835a74ea90..c4b507fedbc28 100644 --- a/sdk/storage/Azure.Storage.Blobs/src/PageBlobClient.cs +++ b/sdk/storage/Azure.Storage.Blobs/src/PageBlobClient.cs @@ -969,6 +969,14 @@ private async Task> CreateInternal( operationName ??= $"{nameof(PageBlobClient)}.{nameof(Create)}"; DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope(operationName); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfSequenceNumberLessThanOrEqual + | BlobRequestConditionProperty.IfSequenceNumberLessThan + | BlobRequestConditionProperty.IfSequenceNumberEqual, + operationName: nameof(PageBlobClient.Create), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -1251,6 +1259,12 @@ internal async Task> UploadPagesInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(PageBlobClient)}.{nameof(UploadPages)}"); + // All PageBlobRequestConditions are valid. + conditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(PageBlobClient.UploadPages), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -1466,6 +1480,12 @@ private async Task> ClearPagesInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(PageBlobClient)}.{nameof(ClearPages)}"); + // All PageBlobRequestConditions are valid. + conditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(PageBlobClient.ClearPages), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -1680,6 +1700,14 @@ private async Task> GetPageRangesInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(PageBlobClient)}.{nameof(GetPageRanges)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfSequenceNumberLessThanOrEqual + | BlobRequestConditionProperty.IfSequenceNumberLessThan + | BlobRequestConditionProperty.IfSequenceNumberEqual, + operationName: nameof(PageBlobClient.GetPageRanges), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -1937,6 +1965,14 @@ private async Task> GetPageRangesDiffInternal( operationName ??= $"{nameof(PageBlobClient)}.{nameof(GetPageRangesDiff)}"; DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope(operationName); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfSequenceNumberLessThanOrEqual + | BlobRequestConditionProperty.IfSequenceNumberLessThan + | BlobRequestConditionProperty.IfSequenceNumberEqual, + operationName: nameof(PageBlobClient.GetPageRangesDiff), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -2262,6 +2298,14 @@ private async Task> ResizeInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(PageBlobClient)}.{nameof(Resize)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfSequenceNumberLessThanOrEqual + | BlobRequestConditionProperty.IfSequenceNumberLessThan + | BlobRequestConditionProperty.IfSequenceNumberEqual, + operationName: nameof(PageBlobClient.Resize), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -2505,6 +2549,14 @@ private async Task> UpdateSequenceNumberInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(PageBlobClient)}.{nameof(UpdateSequenceNumber)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.IfSequenceNumberLessThanOrEqual + | BlobRequestConditionProperty.IfSequenceNumberLessThan + | BlobRequestConditionProperty.IfSequenceNumberEqual, + operationName: nameof(PageBlobClient.UpdateSequenceNumber), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -2888,6 +2940,15 @@ private async Task> StartCopyIncrementalInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(PageBlobClient)}.{nameof(StartCopyIncremental)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.LeaseId + | BlobRequestConditionProperty.IfSequenceNumberLessThanOrEqual + | BlobRequestConditionProperty.IfSequenceNumberLessThan + | BlobRequestConditionProperty.IfSequenceNumberEqual, + operationName: nameof(PageBlobClient.StartCopyIncremental), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -3308,6 +3369,22 @@ private async Task> UploadPagesFromUriInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(PageBlobClient)}.{nameof(UploadPagesFromUri)}"); + // All destination PageBlobRequestConditions are valid. + conditions.ValidateConditionsNotPresent( + invalidConditions: BlobRequestConditionProperty.None, + operationName: nameof(PageBlobClient.UploadPagesFromUri), + parameterName: nameof(conditions)); + + sourceConditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.LeaseId + | BlobRequestConditionProperty.IfSequenceNumberLessThanOrEqual + | BlobRequestConditionProperty.IfSequenceNumberLessThan + | BlobRequestConditionProperty.IfSequenceNumberEqual + | BlobRequestConditionProperty.TagConditions, + operationName: nameof(PageBlobClient.UploadPagesFromUri), + parameterName: nameof(sourceConditions)); + try { scope.Start(); diff --git a/sdk/storage/Azure.Storage.Blobs/tests/AppendBlobClientTests.cs b/sdk/storage/Azure.Storage.Blobs/tests/AppendBlobClientTests.cs index 044bafb36afa7..f4a861686cf2f 100644 --- a/sdk/storage/Azure.Storage.Blobs/tests/AppendBlobClientTests.cs +++ b/sdk/storage/Azure.Storage.Blobs/tests/AppendBlobClientTests.cs @@ -230,6 +230,43 @@ public async Task CreateAsync() Assert.AreEqual(blobName, blobs.First().Name); } + [RecordedTest] + [TestCase(nameof(AppendBlobRequestConditions.IfAppendPositionEqual))] + [TestCase(nameof(AppendBlobRequestConditions.IfMaxSizeLessThanOrEqual))] + public async Task CreateAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + AppendBlobClient appendBlobClient = new AppendBlobClient(uri, GetOptions()); + + AppendBlobRequestConditions conditions = new AppendBlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(AppendBlobRequestConditions.IfAppendPositionEqual): + conditions.IfAppendPositionEqual = 0; + break; + case nameof(AppendBlobRequestConditions.IfMaxSizeLessThanOrEqual): + conditions.IfMaxSizeLessThanOrEqual = 0; + break; + } + + AppendBlobCreateOptions options = new AppendBlobCreateOptions + { + Conditions = conditions + }; + + // Act + await TestHelper.AssertExpectedExceptionAsync( + appendBlobClient.CreateAsync( + options), + e => + { + Assert.IsTrue(e.Message.Contains($"Create does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] [ServiceVersion(Min = BlobClientOptions.ServiceVersion.V2019_12_12)] public async Task CreateAsync_Tags() @@ -962,6 +999,52 @@ public async Task AppendBlockFromUriAsync_Min() } } + [RecordedTest] + [TestCase(nameof(AppendBlobRequestConditions.LeaseId))] + [TestCase(nameof(AppendBlobRequestConditions.TagConditions))] + [TestCase(nameof(AppendBlobRequestConditions.IfAppendPositionEqual))] + [TestCase(nameof(AppendBlobRequestConditions.IfMaxSizeLessThanOrEqual))] + public async Task AppendBlockFromUriAsync_InvalidSourceRequestConditions(string invalidSourceCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + AppendBlobClient appendBlobClient = new AppendBlobClient(uri, GetOptions()); + + AppendBlobRequestConditions sourceConditions = new AppendBlobRequestConditions(); + + switch (invalidSourceCondition) + { + case nameof(AppendBlobRequestConditions.LeaseId): + sourceConditions.LeaseId = "LeaseId"; + break; + case nameof(AppendBlobRequestConditions.TagConditions): + sourceConditions.TagConditions = "TagConditions"; + break; + case nameof(AppendBlobRequestConditions.IfAppendPositionEqual): + sourceConditions.IfAppendPositionEqual = 0; + break; + case nameof(AppendBlobRequestConditions.IfMaxSizeLessThanOrEqual): + sourceConditions.IfMaxSizeLessThanOrEqual = 0; + break; + } + + AppendBlobAppendBlockFromUriOptions options = new AppendBlobAppendBlockFromUriOptions + { + SourceConditions = sourceConditions + }; + + // Act + await TestHelper.AssertExpectedExceptionAsync( + appendBlobClient.AppendBlockFromUriAsync( + uri, + options), + e => + { + Assert.IsTrue(e.Message.Contains($"AppendBlockFromUri does not support the {invalidSourceCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("sourceConditions")); + }); + } + [RecordedTest] public async Task AppendBlockFromUriAsync_CPK() { @@ -1472,6 +1555,39 @@ public async Task SealAsync() Assert.IsTrue(blobs.First().Properties.IsSealed); } + [RecordedTest] + [ServiceVersion(Min = BlobClientOptions.ServiceVersion.V2019_12_12)] + [TestCase(nameof(AppendBlobRequestConditions.IfMaxSizeLessThanOrEqual))] + [TestCase(nameof(AppendBlobRequestConditions.TagConditions))] + public async Task SealAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + AppendBlobClient appendBlobClient = new AppendBlobClient(uri, GetOptions()); + + AppendBlobRequestConditions conditions = new AppendBlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(AppendBlobRequestConditions.IfMaxSizeLessThanOrEqual): + conditions.IfMaxSizeLessThanOrEqual = 0; + break; + case nameof(AppendBlobRequestConditions.TagConditions): + conditions.TagConditions = "TagConditions"; + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + appendBlobClient.SealAsync( + conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"Seal does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] [ServiceVersion(Min = BlobClientOptions.ServiceVersion.V2019_12_12)] public async Task SealAsync_Error() @@ -1866,8 +1982,8 @@ public async Task OpenWriteAsync_AccessConditions(bool overwrite) new AccessConditionParameters { Match = ReceivedETag }, new AccessConditionParameters { NoneMatch = GarbageETag }, new AccessConditionParameters { LeaseId = ReceivedLeaseId }, - new AccessConditionParameters { AppendPosE = 0 }, - new AccessConditionParameters { MaxSizeLTE = 100 } + new AccessConditionParameters { AppendPosE = overwrite ? null : 0 }, + new AccessConditionParameters { MaxSizeLTE = overwrite ? null : 100 } }; foreach (AccessConditionParameters parameters in testCases) { diff --git a/sdk/storage/Azure.Storage.Blobs/tests/BlobBaseClientTests.cs b/sdk/storage/Azure.Storage.Blobs/tests/BlobBaseClientTests.cs index 85595704e548c..12f9abe479112 100644 --- a/sdk/storage/Azure.Storage.Blobs/tests/BlobBaseClientTests.cs +++ b/sdk/storage/Azure.Storage.Blobs/tests/BlobBaseClientTests.cs @@ -2322,6 +2322,40 @@ public async Task StartCopyFromUriAsync() Assert.IsTrue(operation.HasValue); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.LeaseId))] + public async Task StartCopyFromUriAsync_InvalidSourceRequestConditions(string invalidSourceCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobBaseClient blobBaseClient = new BlobBaseClient(uri, GetOptions()); + + BlobRequestConditions sourceConditions = new BlobRequestConditions(); + + switch (invalidSourceCondition) + { + case nameof(BlobRequestConditions.LeaseId): + sourceConditions.LeaseId = string.Empty; + break; + } + + BlobCopyFromUriOptions options = new BlobCopyFromUriOptions + { + SourceConditions = sourceConditions + }; + + // Act + await TestHelper.AssertExpectedExceptionAsync( + blobBaseClient.StartCopyFromUriAsync( + uri, + options: options), + e => + { + Assert.IsTrue(e.Message.Contains($"StartCopyFromUri does not support the {invalidSourceCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("sourceConditions")); + }); + } + [RecordedTest] [ServiceVersion(Min = BlobClientOptions.ServiceVersion.V2019_12_12)] public async Task StartCopyFromUriAsync_Tags() @@ -2832,6 +2866,51 @@ public async Task AbortCopyFromUriAsync() } } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.IfModifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfUnmodifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + [TestCase(nameof(BlobRequestConditions.TagConditions))] + public async Task AbortCopyFromUriAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobBaseClient blobBaseClient = new BlobBaseClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.IfModifiedSince): + conditions.IfModifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfUnmodifiedSince): + conditions.IfUnmodifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + case nameof(BlobRequestConditions.TagConditions): + conditions.TagConditions = string.Empty; + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + blobBaseClient.AbortCopyFromUriAsync( + copyId: "copyId", + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"AbortCopyFromUri does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task AbortCopyFromUriAsync_Lease() { @@ -2976,6 +3055,40 @@ public async Task SyncCopyFromUriAsync() Assert.AreEqual(CopyStatus.Success, copyResponse.Value.CopyStatus); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.LeaseId))] + public async Task SyncCopyFromUriAsync_InvalidSourceRequestConditions(string invalidSourceCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobBaseClient blobBaseClient = new BlobBaseClient(uri, GetOptions()); + + BlobRequestConditions sourceConditions = new BlobRequestConditions(); + + switch (invalidSourceCondition) + { + case nameof(BlobRequestConditions.LeaseId): + sourceConditions.LeaseId = string.Empty; + break; + } + + BlobCopyFromUriOptions options = new BlobCopyFromUriOptions + { + SourceConditions = sourceConditions + }; + + // Act + await TestHelper.AssertExpectedExceptionAsync( + blobBaseClient.SyncCopyFromUriAsync( + uri, + options: options), + e => + { + Assert.IsTrue(e.Message.Contains($"SyncCopyFromUri does not support the {invalidSourceCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("sourceConditions")); + }); + } + [RecordedTest] [ServiceVersion(Min = BlobClientOptions.ServiceVersion.V2019_12_12)] public async Task SyncCopyFromUriAsync_Tags() @@ -5920,6 +6033,47 @@ public async Task SetTierAsync() Assert.IsNotNull(response.Headers.RequestId); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.IfModifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfUnmodifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + public async Task SetAccessTierAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobBaseClient blobBaseClient = new BlobBaseClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.IfModifiedSince): + conditions.IfModifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfUnmodifiedSince): + conditions.IfUnmodifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + blobBaseClient.SetAccessTierAsync( + AccessTier.Archive, + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"SetAccessTier does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task SetTierAsync_Lease() { @@ -6141,6 +6295,46 @@ public async Task GetSetTagsAsync() AssertDictionaryEquality(tags, getTagsResponse.Value.Tags); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.IfModifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfUnmodifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + public async Task GetTagsAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobBaseClient blobBaseClient = new BlobBaseClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.IfModifiedSince): + conditions.IfModifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfUnmodifiedSince): + conditions.IfUnmodifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + blobBaseClient.GetTagsAsync( + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"GetTags does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] [ServiceVersion(Min = BlobClientOptions.ServiceVersion.V2019_12_12)] public async Task GetSetTagsAsync_BlobTagSas() @@ -6511,6 +6705,49 @@ await TestHelper.AssertExpectedExceptionAsync( e => Assert.AreEqual(BlobErrorCode.BlobNotFound.ToString(), e.ErrorCode)); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.IfModifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfUnmodifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + public async Task SetTagsAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobBaseClient blobBaseClient = new BlobBaseClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.IfModifiedSince): + conditions.IfModifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfUnmodifiedSince): + conditions.IfUnmodifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + Dictionary tags = BuildTags(); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + blobBaseClient.SetTagsAsync( + tags, + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"SetTags does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] [ServiceVersion(Min = BlobClientOptions.ServiceVersion.V2019_12_12)] public async Task SetTagsAsync_Error() diff --git a/sdk/storage/Azure.Storage.Blobs/tests/BlobTestBase.cs b/sdk/storage/Azure.Storage.Blobs/tests/BlobTestBase.cs index 5a96220d1dde3..0f7a89b90fd08 100644 --- a/sdk/storage/Azure.Storage.Blobs/tests/BlobTestBase.cs +++ b/sdk/storage/Azure.Storage.Blobs/tests/BlobTestBase.cs @@ -74,7 +74,7 @@ internal async Task GetNewBlobClient(BlobContainerClient contain return blob; } - public BlobClientOptions GetOptions(bool parallelRange = false) + public BlobClientOptions GetOptions(bool parallelRange = false, bool enableTenantDiscovery = false) { var options = new BlobClientOptions(_serviceVersion) { @@ -82,11 +82,12 @@ public BlobClientOptions GetOptions(bool parallelRange = false) Retry = { Mode = RetryMode.Exponential, - MaxRetries = Storage.Constants.MaxReliabilityRetries, + MaxRetries = Constants.MaxReliabilityRetries, Delay = TimeSpan.FromSeconds(Mode == RecordedTestMode.Playback ? 0.01 : 1), MaxDelay = TimeSpan.FromSeconds(Mode == RecordedTestMode.Playback ? 0.1 : 60), NetworkTimeout = TimeSpan.FromSeconds(Mode == RecordedTestMode.Playback ? 100 : 400), }, + EnableTenantDiscovery = enableTenantDiscovery }; if (Mode != RecordedTestMode.Live) { @@ -161,12 +162,12 @@ private BlobClientOptions GetSecondaryStorageOptions( return options; } - private BlobServiceClient GetServiceClientFromOauthConfig(TenantConfiguration config) => + private BlobServiceClient GetServiceClientFromOauthConfig(TenantConfiguration config, bool enableTenantDiscovery) => InstrumentClient( new BlobServiceClient( new Uri(config.BlobServiceEndpoint), GetOAuthCredential(config), - GetOptions())); + GetOptions(enableTenantDiscovery: enableTenantDiscovery))); public BlobServiceClient GetServiceClient_SharedKey(BlobClientOptions options = default) => GetServiceClientFromSharedKeyConfig(TestConfigDefault, options); @@ -189,8 +190,8 @@ public BlobServiceClient GetServiceClient_PreviewAccount_SharedKey() public BlobServiceClient GetServiceClient_PremiumBlobAccount_SharedKey() => GetServiceClientFromSharedKeyConfig(TestConfigPremiumBlob); - public BlobServiceClient GetServiceClient_OauthAccount() => - GetServiceClientFromOauthConfig(TestConfigOAuth); + public BlobServiceClient GetServiceClient_OauthAccount(bool enableTenantDiscovery = false) => + GetServiceClientFromOauthConfig(TestConfigOAuth, enableTenantDiscovery); public BlobServiceClient GetServiceClient_OAuthAccount_SharedKey() => GetServiceClientFromSharedKeyConfig(TestConfigOAuth); diff --git a/sdk/storage/Azure.Storage.Blobs/tests/BlockBlobClientTests.cs b/sdk/storage/Azure.Storage.Blobs/tests/BlockBlobClientTests.cs index 1d6276a39ecf9..3279339d8da9d 100644 --- a/sdk/storage/Azure.Storage.Blobs/tests/BlockBlobClientTests.cs +++ b/sdk/storage/Azure.Storage.Blobs/tests/BlockBlobClientTests.cs @@ -246,6 +246,52 @@ public async Task StageBlockAsync_Min() } } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.IfModifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfUnmodifiedSince))] + [TestCase(nameof(BlobRequestConditions.TagConditions))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + public async Task StageBlockAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlockBlobClient blockBlobClient = new BlockBlobClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.IfModifiedSince): + conditions.IfModifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfUnmodifiedSince): + conditions.IfUnmodifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.TagConditions): + conditions.TagConditions = string.Empty; + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + blockBlobClient.StageBlockAsync( + base64BlockId: string.Empty, + content: new MemoryStream(), + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"StageBlock does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task StageBlockAsync_CPK() { @@ -555,6 +601,57 @@ await RetryAsync( _retryStageBlockFromUri); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.IfModifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfUnmodifiedSince))] + [TestCase(nameof(BlobRequestConditions.TagConditions))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + public async Task StageBlockFromUriAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlockBlobClient blockBlobClient = new BlockBlobClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.IfModifiedSince): + conditions.IfModifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfUnmodifiedSince): + conditions.IfUnmodifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.TagConditions): + conditions.TagConditions = string.Empty; + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + StageBlockFromUriOptions options = new StageBlockFromUriOptions + { + DestinationConditions = conditions + }; + + // Act + await TestHelper.AssertExpectedExceptionAsync( + blockBlobClient.StageBlockFromUriAsync( + sourceUri: uri, + base64BlockId: string.Empty, + options: options), + e => + { + Assert.IsTrue(e.Message.Contains($"StageBlockFromUri does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task StageBlockFromUriAsync_CPK() { @@ -1627,6 +1724,46 @@ public async Task GetBlockListAsync() Assert.AreEqual(blockId1, response.Value.UncommittedBlocks.First().Name); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.IfModifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfUnmodifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + public async Task GetBlockListAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlockBlobClient blockBlobClient = new BlockBlobClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.IfModifiedSince): + conditions.IfModifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfUnmodifiedSince): + conditions.IfUnmodifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + blockBlobClient.GetBlockListAsync( + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"GetBlockList does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task GetBlockListAsync_Type() { @@ -2002,7 +2139,9 @@ await blob.UploadAsync( } [RecordedTest] - public async Task UploadAsync_AccessConditions() + [TestCase(false)] + [TestCase(true)] + public async Task UploadAsync_AccessConditions(bool multiPart) { foreach (AccessConditionParameters parameters in AccessConditions_Data) { @@ -2021,12 +2160,26 @@ public async Task UploadAsync_AccessConditions() parameters.SourceIfMatch = await SetupBlobMatchCondition(blob, parameters.SourceIfMatch); RequestConditions accessConditions = BuildRequestConditions(parameters); + BlobUploadOptions options = new BlobUploadOptions + { + Conditions = accessConditions.ToBlobRequestConditions() + }; + + if (multiPart) + { + options.TransferOptions = new StorageTransferOptions + { + MaximumTransferSize = Size / 4, + InitialTransferSize = Size / 4 + }; + } + // Act using (var stream = new MemoryStream(data)) { Response response = await blob.UploadAsync( content: stream, - conditions: accessConditions.ToBlobRequestConditions()); + options: options); // Assert Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); @@ -2998,6 +3151,41 @@ public async Task SyncUploadFromUriAsync() AssertDictionaryEquality(metadata, response.Value.Metadata); } + [RecordedTest] + [ServiceVersion(Min = BlobClientOptions.ServiceVersion.V2020_04_08)] + [TestCase(nameof(BlobRequestConditions.LeaseId))] + public async Task SyncUploadFromUriAsync_InvalidSourceRequestConditions(string invalidSourceCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlockBlobClient blockBlobClient = new BlockBlobClient(uri, GetOptions()); + + BlobRequestConditions sourceConditions = new BlobRequestConditions(); + + switch (invalidSourceCondition) + { + case nameof(BlobRequestConditions.LeaseId): + sourceConditions.LeaseId = string.Empty; + break; + } + + BlobSyncUploadFromUriOptions options = new BlobSyncUploadFromUriOptions + { + SourceConditions = sourceConditions + }; + + // Act + await TestHelper.AssertExpectedExceptionAsync( + blockBlobClient.SyncUploadFromUriAsync( + copySource: uri, + options: options), + e => + { + Assert.IsTrue(e.Message.Contains($"SyncUploadFromUri does not support the {invalidSourceCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("SourceConditions")); + }); + } + [RecordedTest] [ServiceVersion(Min = BlobClientOptions.ServiceVersion.V2020_04_08)] public async Task SyncUploadFromUriAsync_Error() diff --git a/sdk/storage/Azure.Storage.Blobs/tests/ClientSideEncryptionTests.cs b/sdk/storage/Azure.Storage.Blobs/tests/ClientSideEncryptionTests.cs index 8d1e5089e7cad..0a9df37323822 100644 --- a/sdk/storage/Azure.Storage.Blobs/tests/ClientSideEncryptionTests.cs +++ b/sdk/storage/Azure.Storage.Blobs/tests/ClientSideEncryptionTests.cs @@ -100,13 +100,25 @@ private Mock GetIKeyEncryptionKey(byte[] userKeyBytes = defau { keyMock.Setup(k => k.WrapKey(s_algorithmName, IsNotNull>(), s_cancellationToken)) .Returns, CancellationToken>((algorithm, key, cancellationToken) => Xor(userKeyBytes, key.ToArray())); - keyMock.Setup(k => k.UnwrapKey(s_algorithmName, IsNotNull>(), s_cancellationToken)) + keyMock.Setup(k => k.UnwrapKey(s_algorithmName, IsNotNull>(), It.IsAny())) .Returns, CancellationToken>((algorithm, wrappedKey, cancellationToken) => Xor(userKeyBytes, wrappedKey.ToArray())); } return keyMock; } + private void VerifyUnwrappedKeyWasCached(Mock keyMock) + { + if (IsAsync) + { + keyMock.Verify(k => k.UnwrapKeyAsync(s_algorithmName, IsNotNull>(), s_cancellationToken), Times.Once); + } + else + { + keyMock.Verify(k => k.UnwrapKey(s_algorithmName, IsNotNull>(), It.IsAny()), Times.Once); + } + } + private Mock GetAlwaysFailsKeyResolver(bool throws) { var mock = new Mock(MockBehavior.Strict); @@ -288,20 +300,21 @@ public async Task UploadAsync(long dataSize) } } - [TestCase(16)] // a single cipher block - [TestCase(14)] // a single unalligned cipher block - [TestCase(Constants.KB)] // multiple blocks - [TestCase(Constants.KB - 4)] // multiple unalligned blocks + [TestCase(16, null)] // a single cipher block + [TestCase(14, null)] // a single unalligned cipher block + [TestCase(Constants.KB, null)] // multiple blocks + [TestCase(Constants.KB - 4, null)] // multiple unalligned blocks + [TestCase(Constants.MB, 64*Constants.KB)] // make sure we cache unwrapped key for large downloads [LiveOnly] // cannot seed content encryption key - public async Task RoundtripAsync(long dataSize) + public async Task RoundtripAsync(long dataSize, long? initialDownloadRequestSize) { var data = GetRandomBuffer(dataSize); - var mockKey = GetIKeyEncryptionKey().Object; - var mockKeyResolver = GetIKeyEncryptionKeyResolver(mockKey).Object; + var mockKey = GetIKeyEncryptionKey(); + var mockKeyResolver = GetIKeyEncryptionKeyResolver(mockKey.Object).Object; await using (var disposable = await GetTestContainerEncryptionAsync( new ClientSideEncryptionOptions(ClientSideEncryptionVersion.V1_0) { - KeyEncryptionKey = mockKey, + KeyEncryptionKey = mockKey.Object, KeyResolver = mockKeyResolver, KeyWrapAlgorithm = s_algorithmName })) @@ -315,12 +328,58 @@ public async Task RoundtripAsync(long dataSize) byte[] downloadData; using (var stream = new MemoryStream()) { - await blob.DownloadToAsync(stream, cancellationToken: s_cancellationToken); + await blob.DownloadToAsync(stream, + transferOptions: new StorageTransferOptions() { InitialTransferSize = initialDownloadRequestSize }, + cancellationToken: s_cancellationToken); downloadData = stream.ToArray(); } // compare data Assert.AreEqual(data, downloadData); + VerifyUnwrappedKeyWasCached(mockKey); + } + } + + [TestCase(Constants.MB, 64*Constants.KB)] + [TestCase(Constants.MB, Constants.MB)] + [TestCase(Constants.MB, 4*Constants.MB)] + [LiveOnly] // cannot seed content encryption key + public async Task RoundtripAsyncWithOpenRead(long dataSize, int bufferSize) + { + var data = GetRandomBuffer(dataSize); + var mockKey = GetIKeyEncryptionKey(); + var mockKeyResolver = GetIKeyEncryptionKeyResolver(mockKey.Object).Object; + await using (var disposable = await GetTestContainerEncryptionAsync( + new ClientSideEncryptionOptions(ClientSideEncryptionVersion.V1_0) + { + KeyEncryptionKey = mockKey.Object, + KeyResolver = mockKeyResolver, + KeyWrapAlgorithm = s_algorithmName + })) + { + var blob = InstrumentClient(disposable.Container.GetBlobClient(GetNewBlobName())); + + // upload with encryption + await blob.UploadAsync(new MemoryStream(data), cancellationToken: s_cancellationToken); + + // download with decryption + byte[] downloadData; + using (var stream = new MemoryStream()) + { + using var blobStream = await blob.OpenReadAsync(new BlobOpenReadOptions(false) { BufferSize = bufferSize }, cancellationToken: s_cancellationToken); + if (IsAsync) + { + await blobStream.CopyToAsync(stream, bufferSize, s_cancellationToken); + } else + { + blobStream.CopyTo(stream, bufferSize); + } + downloadData = stream.ToArray(); + } + + // compare data + Assert.AreEqual(data, downloadData); + VerifyUnwrappedKeyWasCached(mockKey); } } @@ -534,6 +593,31 @@ public async Task RoundtripWithKeyvaultProvider() } } + [TestCase(Constants.MB, 64*Constants.KB)] + [LiveOnly] // need access to keyvault service && cannot seed content encryption key + public async Task RoundtripWithKeyvaultProviderOpenRead(long dataSize, int bufferSize) + { + var data = GetRandomBuffer(dataSize); + IKeyEncryptionKey key = await GetKeyvaultIKeyEncryptionKey(); + await using (var disposable = await GetTestContainerEncryptionAsync( + new ClientSideEncryptionOptions(ClientSideEncryptionVersion.V1_0) + { + KeyEncryptionKey = key, + KeyWrapAlgorithm = "RSA-OAEP-256" + })) + { + var blob = disposable.Container.GetBlobClient(GetNewBlobName()); + + await blob.UploadAsync(new MemoryStream(data), cancellationToken: s_cancellationToken); + + var downloadStream = new MemoryStream(); + using var blobStream = await blob.OpenReadAsync(new BlobOpenReadOptions(false) { BufferSize = bufferSize}); + await blobStream.CopyToAsync(downloadStream); + + Assert.AreEqual(data, downloadStream.ToArray()); + } + } + [TestCase(true)] [TestCase(false)] [LiveOnly] diff --git a/sdk/storage/Azure.Storage.Blobs/tests/ContainerClientTests.cs b/sdk/storage/Azure.Storage.Blobs/tests/ContainerClientTests.cs index ffc7c251f7c1f..e61c6d38dbf6a 100644 --- a/sdk/storage/Azure.Storage.Blobs/tests/ContainerClientTests.cs +++ b/sdk/storage/Azure.Storage.Blobs/tests/ContainerClientTests.cs @@ -631,6 +631,42 @@ public async Task DeleteAsync() Assert.IsNotNull(response.Headers.RequestId); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.TagConditions))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + public async Task DeleteAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.TagConditions): + conditions.TagConditions = "TagConditions"; + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + containerClient.DeleteAsync( + conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"Delete does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task DeleteAsync_Error() { @@ -668,42 +704,6 @@ public async Task DeleteAsync_AccessConditions() } } - [RecordedTest] - public async Task DeleteAsync_AccessConditions_Conditions_IfMatch_Should_Throw() - { - var garbageLeaseId = GetGarbageLeaseId(); - // Arrange - BlobServiceClient service = GetServiceClient_SharedKey(); - BlobContainerClient container = InstrumentClient(service.GetBlobContainerClient(GetNewContainerName())); - await container.CreateIfNotExistsAsync(); - var conditions = new BlobRequestConditions() - { - IfMatch = new ETag("etag") - }; - - // Act - await TestHelper.CatchAsync( - () => container.DeleteAsync(conditions: conditions)); - } - - [RecordedTest] - public async Task DeleteAsync_AccessConditions_Conditions_IfNoneMatch_Should_Throw() - { - var garbageLeaseId = GetGarbageLeaseId(); - // Arrange - BlobServiceClient service = GetServiceClient_SharedKey(); - BlobContainerClient container = InstrumentClient(service.GetBlobContainerClient(GetNewContainerName())); - await container.CreateIfNotExistsAsync(); - var conditions = new BlobRequestConditions() - { - IfNoneMatch = new ETag("etag") - }; - - // Act - await TestHelper.CatchAsync( - () => container.DeleteAsync(conditions: conditions)); - } - [RecordedTest] public async Task DeleteAsync_AccessConditionsFail() { @@ -827,6 +827,50 @@ public async Task GetPropertiesAsync() } } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.TagConditions))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + [TestCase(nameof(BlobRequestConditions.IfModifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfUnmodifiedSince))] + public async Task GetPropertiesAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.TagConditions): + conditions.TagConditions = "TagConditions"; + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfModifiedSince): + conditions.IfModifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfUnmodifiedSince): + conditions.IfUnmodifiedSince = new DateTimeOffset(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + containerClient.GetPropertiesAsync( + conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"GetProperties does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task GetPropertiesAsync_Error() { @@ -856,6 +900,48 @@ public async Task SetMetadataAsync() AssertDictionaryEquality(metadata, response.Value.Metadata); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.TagConditions))] + [TestCase(nameof(BlobRequestConditions.IfUnmodifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + public async Task SetMetadataAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + + IDictionary metadata = BuildMetadata(); + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.TagConditions): + conditions.TagConditions = "TagConditions"; + break; + case nameof(BlobRequestConditions.IfUnmodifiedSince): + conditions.IfUnmodifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + containerClient.SetMetadataAsync( + metadata: metadata, + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"SetMetadata does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task SetMetadataAsync_Error() { @@ -949,6 +1035,50 @@ public async Task GetAccessPolicyAsync() Assert.IsNotNull(response); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.TagConditions))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + [TestCase(nameof(BlobRequestConditions.IfModifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfUnmodifiedSince))] + public async Task GetAccessPolicyAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.TagConditions): + conditions.TagConditions = "TagConditions"; + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfModifiedSince): + conditions.IfModifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfUnmodifiedSince): + conditions.IfUnmodifiedSince = new DateTimeOffset(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + containerClient.GetAccessPolicyAsync( + conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"GetAccessPolicy does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task GetAccessPolicyAsync_Lease() { @@ -1033,6 +1163,42 @@ await test.Container.SetAccessPolicyAsync( Assert.AreEqual(signedIdentifiers[0].AccessPolicy.Permissions, acl.AccessPolicy.Permissions); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.TagConditions))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + public async Task SetAccessPolicyAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.TagConditions): + conditions.TagConditions = "TagConditions"; + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + containerClient.SetAccessPolicyAsync( + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"SetAccessPolicy does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public void BlobAccessPolicyNullStartsOnExpiresOnTest() { @@ -1301,6 +1467,42 @@ public async Task AcquireLeaseAsync() await container.DeleteIfExistsAsync(conditions: new BlobRequestConditions { LeaseId = response.Value.LeaseId }); } + [RecordedTest] + [TestCase(nameof(RequestConditions.IfMatch))] + [TestCase(nameof(RequestConditions.IfNoneMatch))] + public async Task AcquireLeaseAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + string id = Recording.Random.NewGuid().ToString(); + TimeSpan duration = TimeSpan.FromSeconds(15); + BlobLeaseClient leaseClient = InstrumentClient(containerClient.GetBlobLeaseClient(id)); + + RequestConditions conditions = new RequestConditions(); + + switch (invalidCondition) + { + case nameof(RequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(RequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + leaseClient.AcquireAsync( + duration, + conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"Acquire does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task AcquireLeaseAsync_ErrorDurationTooLarge() { @@ -1411,6 +1613,40 @@ public async Task RenewLeaseAsync() await container.DeleteIfExistsAsync(conditions: new BlobRequestConditions { LeaseId = renewResponse.Value.LeaseId }); } + [RecordedTest] + [TestCase(nameof(RequestConditions.IfMatch))] + [TestCase(nameof(RequestConditions.IfNoneMatch))] + public async Task RenewLeaseAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + string id = Recording.Random.NewGuid().ToString(); + BlobLeaseClient leaseClient = InstrumentClient(containerClient.GetBlobLeaseClient(id)); + + RequestConditions conditions = new RequestConditions(); + + switch (invalidCondition) + { + case nameof(RequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(RequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + leaseClient.RenewAsync( + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"Release does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task RenewLeaseAsync_Error() { @@ -1505,6 +1741,40 @@ public async Task ReleaseLeaseAsync() Assert.AreEqual(LeaseState.Available, response.Value.LeaseState); } + [RecordedTest] + [TestCase(nameof(RequestConditions.IfMatch))] + [TestCase(nameof(RequestConditions.IfNoneMatch))] + public async Task ReleaseLeaseAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + string id = Recording.Random.NewGuid().ToString(); + BlobLeaseClient leaseClient = InstrumentClient(containerClient.GetBlobLeaseClient(id)); + + RequestConditions conditions = new RequestConditions(); + + switch (invalidCondition) + { + case nameof(RequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(RequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + leaseClient.ReleaseAsync( + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"Release does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task ReleaseLeaseAsync_Error() { @@ -1596,6 +1866,40 @@ public async Task BreakLeaseAsync() Assert.AreEqual(LeaseState.Broken, response.Value.LeaseState); } + [RecordedTest] + [TestCase(nameof(RequestConditions.IfMatch))] + [TestCase(nameof(RequestConditions.IfNoneMatch))] + public async Task BreakLeaseAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + string id = Recording.Random.NewGuid().ToString(); + BlobLeaseClient leaseClient = InstrumentClient(containerClient.GetBlobLeaseClient(id)); + + RequestConditions conditions = new RequestConditions(); + + switch (invalidCondition) + { + case nameof(RequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(RequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + leaseClient.BreakAsync( + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"Break does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task BreakLeaseAsync_Error() { @@ -1695,6 +1999,41 @@ public async Task ChangeLeaseAsync() await InstrumentClient(test.Container.GetBlobLeaseClient(changeResponse.Value.LeaseId)).ReleaseAsync(); } + [RecordedTest] + [TestCase(nameof(RequestConditions.IfMatch))] + [TestCase(nameof(RequestConditions.IfNoneMatch))] + public async Task ChangeLeaseAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + string id = Recording.Random.NewGuid().ToString(); + BlobLeaseClient leaseClient = InstrumentClient(containerClient.GetBlobLeaseClient(id)); + + RequestConditions conditions = new RequestConditions(); + + switch (invalidCondition) + { + case nameof(RequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(RequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + leaseClient.ChangeAsync( + id, + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"Change does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task ChangeLeaseAsync_Error() { @@ -3108,6 +3447,51 @@ public async Task RenameAsync() await newContainer.DeleteAsync(); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.TagConditions))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + [TestCase(nameof(BlobRequestConditions.IfModifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfUnmodifiedSince))] + public async Task RenameAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.TagConditions): + conditions.TagConditions = "TagConditions"; + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfModifiedSince): + conditions.IfModifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfUnmodifiedSince): + conditions.IfUnmodifiedSince = new DateTimeOffset(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + containerClient.RenameAsync( + "destination", + conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"Rename does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("sourceConditions")); + }); + } + [RecordedTest] [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/18257")] [ServiceVersion(Min = BlobClientOptions.ServiceVersion.V2020_06_12)] diff --git a/sdk/storage/Azure.Storage.Blobs/tests/ImmutableStorageWithVersioningTests.cs b/sdk/storage/Azure.Storage.Blobs/tests/ImmutableStorageWithVersioningTests.cs index f40502f8a0ced..fbf405b9ac1d9 100644 --- a/sdk/storage/Azure.Storage.Blobs/tests/ImmutableStorageWithVersioningTests.cs +++ b/sdk/storage/Azure.Storage.Blobs/tests/ImmutableStorageWithVersioningTests.cs @@ -159,7 +159,11 @@ await TestHelper.AssertExpectedExceptionAsync( blobBaseClient.SetImmutabilityPolicyAsync( immutabilityPolicy, conditions), - e => Assert.AreEqual($"{invalidCondition} is not applicable to this API.", e.Message)); + e => + { + Assert.IsTrue(e.Message.Contains($"SetImmutabilityPolicy does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); } [Test] diff --git a/sdk/storage/Azure.Storage.Blobs/tests/PageBlobClientTests.cs b/sdk/storage/Azure.Storage.Blobs/tests/PageBlobClientTests.cs index d9d7d47293ae7..a247b0318d234 100644 --- a/sdk/storage/Azure.Storage.Blobs/tests/PageBlobClientTests.cs +++ b/sdk/storage/Azure.Storage.Blobs/tests/PageBlobClientTests.cs @@ -160,6 +160,48 @@ public async Task CreateAsync_Min() Assert.IsNotNull(response.GetRawResponse().Headers.RequestId); } + [RecordedTest] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberLessThanOrEqual))] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberLessThan))] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberEqual))] + public async Task CreateAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + PageBlobClient pageBlobClient = new PageBlobClient(uri, GetOptions()); + + PageBlobRequestConditions conditions = new PageBlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(PageBlobRequestConditions.IfSequenceNumberLessThanOrEqual): + conditions.IfSequenceNumberLessThanOrEqual = 0; + break; + case nameof(PageBlobRequestConditions.IfSequenceNumberLessThan): + conditions.IfSequenceNumberLessThan = 0; + break; + case nameof(PageBlobRequestConditions.IfSequenceNumberEqual): + conditions.IfSequenceNumberEqual = 0; + break; + } + + PageBlobCreateOptions options = new PageBlobCreateOptions + { + Conditions = conditions + }; + + // Act + await TestHelper.AssertExpectedExceptionAsync( + pageBlobClient.CreateAsync( + size: 0, + options), + e => + { + Assert.IsTrue(e.Message.Contains($"Create does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] [ServiceVersion(Min = BlobClientOptions.ServiceVersion.V2019_12_12)] public async Task CreateAsync_Tags() @@ -566,7 +608,7 @@ await TestHelper.AssertExpectedExceptionAsync( } } - public IEnumerable UploadClearAsync_AccessConditions_Data + public IEnumerable UploadClearAsync_AccessConditions_Data(bool noSequenceNumberConditions) => new[] { new AccessConditionParameters(), @@ -575,16 +617,16 @@ public IEnumerable UploadClearAsync_AccessConditions_ new AccessConditionParameters { Match = ReceivedETag }, new AccessConditionParameters { NoneMatch = GarbageETag }, new AccessConditionParameters { LeaseId = ReceivedLeaseId }, - new AccessConditionParameters { SequenceNumberLT = 5 }, - new AccessConditionParameters { SequenceNumberLTE = 3 }, - new AccessConditionParameters { SequenceNumberEqual = 0 } + new AccessConditionParameters { SequenceNumberLT = noSequenceNumberConditions ? null : 5 }, + new AccessConditionParameters { SequenceNumberLTE = noSequenceNumberConditions? null : 3 }, + new AccessConditionParameters { SequenceNumberEqual = noSequenceNumberConditions ? null : 0 } }; [RecordedTest] public async Task UploadAsync_AccessConditions() { var garbageLeaseId = GetGarbageLeaseId(); - foreach (AccessConditionParameters parameters in UploadClearAsync_AccessConditions_Data) + foreach (AccessConditionParameters parameters in UploadClearAsync_AccessConditions_Data(noSequenceNumberConditions: false)) { await using DisposingContainer test = await GetTestContainerAsync(); @@ -997,7 +1039,7 @@ await TestHelper.AssertExpectedExceptionAsync( public async Task ClearPagesAsync_AccessConditions() { var garbageLeaseId = GetGarbageLeaseId(); - foreach (AccessConditionParameters parameters in UploadClearAsync_AccessConditions_Data) + foreach (AccessConditionParameters parameters in UploadClearAsync_AccessConditions_Data(noSequenceNumberConditions: false)) { await using DisposingContainer test = await GetTestContainerAsync(); @@ -1080,6 +1122,42 @@ public async Task GetPageRangesAsync() Assert.AreEqual(3 * Constants.KB, range2.Offset + range2.Length); } + [RecordedTest] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberLessThanOrEqual))] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberLessThan))] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberEqual))] + public async Task GetPageRangesAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + PageBlobClient pageBlobClient = new PageBlobClient(uri, GetOptions()); + + PageBlobRequestConditions conditions = new PageBlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(PageBlobRequestConditions.IfSequenceNumberLessThanOrEqual): + conditions.IfSequenceNumberLessThanOrEqual = 0; + break; + case nameof(PageBlobRequestConditions.IfSequenceNumberLessThan): + conditions.IfSequenceNumberLessThan = 0; + break; + case nameof(PageBlobRequestConditions.IfSequenceNumberEqual): + conditions.IfSequenceNumberEqual = 0; + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + pageBlobClient.GetPageRangesAsync( + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"GetPageRanges does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task GetPageRangesAsync_Clear() { @@ -1300,6 +1378,42 @@ public async Task GetPageRangesDiffAsync() Assert.AreEqual(3 * Constants.KB, range.Offset + range.Length); } + [RecordedTest] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberLessThanOrEqual))] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberLessThan))] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberEqual))] + public async Task GetPageRangesDiffAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + PageBlobClient pageBlobClient = new PageBlobClient(uri, GetOptions()); + + PageBlobRequestConditions conditions = new PageBlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(PageBlobRequestConditions.IfSequenceNumberLessThanOrEqual): + conditions.IfSequenceNumberLessThanOrEqual = 0; + break; + case nameof(PageBlobRequestConditions.IfSequenceNumberLessThan): + conditions.IfSequenceNumberLessThan = 0; + break; + case nameof(PageBlobRequestConditions.IfSequenceNumberEqual): + conditions.IfSequenceNumberEqual = 0; + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + pageBlobClient.GetPageRangesDiffAsync( + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"GetPageRangesDiff does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task GetPageRangesDiffAsync_Error() { @@ -1757,6 +1871,43 @@ public async Task ResizeAsync() Assert.AreEqual(newSize, response.Value.ContentLength); } + [RecordedTest] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberLessThanOrEqual))] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberLessThan))] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberEqual))] + public async Task ResizeAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + PageBlobClient pageBlobClient = new PageBlobClient(uri, GetOptions()); + + PageBlobRequestConditions conditions = new PageBlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(PageBlobRequestConditions.IfSequenceNumberLessThanOrEqual): + conditions.IfSequenceNumberLessThanOrEqual = 0; + break; + case nameof(PageBlobRequestConditions.IfSequenceNumberLessThan): + conditions.IfSequenceNumberLessThan = 0; + break; + case nameof(PageBlobRequestConditions.IfSequenceNumberEqual): + conditions.IfSequenceNumberEqual = 0; + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + pageBlobClient.ResizeAsync( + size: 0, + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"Resize does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task ResizeAsync_CPK() { @@ -1941,6 +2092,43 @@ await blob.UpdateSequenceNumberAsync( Assert.AreEqual(sequenceAccessNumber, response.Value.BlobSequenceNumber); } + [RecordedTest] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberLessThanOrEqual))] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberLessThan))] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberEqual))] + public async Task UpdateSequenceNumberAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + PageBlobClient pageBlobClient = new PageBlobClient(uri, GetOptions()); + + PageBlobRequestConditions conditions = new PageBlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(PageBlobRequestConditions.IfSequenceNumberLessThanOrEqual): + conditions.IfSequenceNumberLessThanOrEqual = 0; + break; + case nameof(PageBlobRequestConditions.IfSequenceNumberLessThan): + conditions.IfSequenceNumberLessThan = 0; + break; + case nameof(PageBlobRequestConditions.IfSequenceNumberEqual): + conditions.IfSequenceNumberEqual = 0; + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + pageBlobClient.UpdateSequenceNumberAsync( + SequenceNumberAction.Increment, + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"UpdateSequenceNumber does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task UpdateSequenceNumberAsync_AccessConditions() { @@ -2115,6 +2303,48 @@ public async Task StartCopyIncrementalAsync() Assert.AreEqual(CopyStatus.Success, properties.Value.CopyStatus); } + [RecordedTest] + [TestCase(nameof(PageBlobRequestConditions.LeaseId))] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberLessThanOrEqual))] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberLessThan))] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberEqual))] + public async Task StartCopyIncrementalAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + PageBlobClient pageBlobClient = new PageBlobClient(uri, GetOptions()); + + PageBlobRequestConditions conditions = new PageBlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(PageBlobRequestConditions.LeaseId): + conditions.LeaseId = "LeaseId"; + break; + case nameof(PageBlobRequestConditions.IfSequenceNumberLessThanOrEqual): + conditions.IfSequenceNumberLessThanOrEqual = 0; + break; + case nameof(PageBlobRequestConditions.IfSequenceNumberLessThan): + conditions.IfSequenceNumberLessThan = 0; + break; + case nameof(PageBlobRequestConditions.IfSequenceNumberEqual): + conditions.IfSequenceNumberEqual = 0; + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + pageBlobClient.StartCopyIncrementalAsync( + uri, + "snapshot", + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"StartCopyIncremental does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task StartCopyIncrementalAsync_Error() { @@ -2489,6 +2719,55 @@ await destBlob.UploadPagesFromUriAsync( } } + [RecordedTest] + [TestCase(nameof(PageBlobRequestConditions.LeaseId))] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberLessThanOrEqual))] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberLessThan))] + [TestCase(nameof(PageBlobRequestConditions.IfSequenceNumberEqual))] + [TestCase(nameof(PageBlobRequestConditions.TagConditions))] + public async Task UploadPagesFromUriAsync_InvalidSourceRequestConditions(string invalidSourceCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + PageBlobClient pageBlobClient = new PageBlobClient(uri, GetOptions()); + + PageBlobRequestConditions sourceConditions = new PageBlobRequestConditions(); + + switch (invalidSourceCondition) + { + case nameof(PageBlobRequestConditions.LeaseId): + sourceConditions.LeaseId = "LeaseId"; + break; + case nameof(PageBlobRequestConditions.IfSequenceNumberLessThanOrEqual): + sourceConditions.IfSequenceNumberLessThanOrEqual = 0; + break; + case nameof(PageBlobRequestConditions.IfSequenceNumberLessThan): + sourceConditions.IfSequenceNumberLessThan = 0; + break; + case nameof(PageBlobRequestConditions.IfSequenceNumberEqual): + sourceConditions.IfSequenceNumberEqual = 0; + break; + case nameof(PageBlobRequestConditions.TagConditions): + sourceConditions.TagConditions = "TagConditions"; + break; + } + + HttpRange httpRange = new HttpRange(0, 1); + + // Act + await TestHelper.AssertExpectedExceptionAsync( + pageBlobClient.UploadPagesFromUriAsync( + uri, + httpRange, + httpRange, + sourceConditions: sourceConditions), + e => + { + Assert.IsTrue(e.Message.Contains($"UploadPagesFromUri does not support the {invalidSourceCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("sourceConditions")); + }); + } + [RecordedTest] public async Task UploadPagesFromUriAsync_CPK() { @@ -3439,7 +3718,7 @@ await TestHelper.AssertExpectedExceptionAsync( public async Task OpenWriteAsync_AccessConditions(bool overwrite) { var garbageLeaseId = GetGarbageLeaseId(); - foreach (AccessConditionParameters parameters in UploadClearAsync_AccessConditions_Data) + foreach (AccessConditionParameters parameters in UploadClearAsync_AccessConditions_Data(overwrite)) { // Arrange await using DisposingContainer test = await GetTestContainerAsync(); diff --git a/sdk/storage/Azure.Storage.Blobs/tests/PartitionedUploaderTests.cs b/sdk/storage/Azure.Storage.Blobs/tests/PartitionedUploaderTests.cs index 490cdf1f5fdae..6db9950e39aae 100644 --- a/sdk/storage/Azure.Storage.Blobs/tests/PartitionedUploaderTests.cs +++ b/sdk/storage/Azure.Storage.Blobs/tests/PartitionedUploaderTests.cs @@ -336,7 +336,7 @@ private void SetupInternalStaging(Mock clientMock, StagingSink IsAny(), IsAny(), IsAny(), - s_conditions, + IsAny(), IsAny>(), _async, s_cancellationToken diff --git a/sdk/storage/Azure.Storage.Blobs/tests/ServiceClientTests.cs b/sdk/storage/Azure.Storage.Blobs/tests/ServiceClientTests.cs index 7a73055634c3e..034ff678dff70 100644 --- a/sdk/storage/Azure.Storage.Blobs/tests/ServiceClientTests.cs +++ b/sdk/storage/Azure.Storage.Blobs/tests/ServiceClientTests.cs @@ -793,6 +793,53 @@ public async Task RenameBlobContainerAsync() await newContainer.DeleteAsync(); } + [RecordedTest] + [ServiceVersion(Min = BlobClientOptions.ServiceVersion.V2020_06_12)] + [TestCase(nameof(BlobRequestConditions.IfModifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfUnmodifiedSince))] + [TestCase(nameof(BlobRequestConditions.TagConditions))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + public async Task RenameBlobContainerAsync_InvalidSourceRequestConditions(string invalidSourceCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobServiceClient serviceClient = new BlobServiceClient(uri, GetOptions()); + + BlobRequestConditions sourceConditions = new BlobRequestConditions(); + + switch (invalidSourceCondition) + { + case nameof(BlobRequestConditions.IfModifiedSince): + sourceConditions.IfModifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfUnmodifiedSince): + sourceConditions.IfUnmodifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.TagConditions): + sourceConditions.TagConditions = string.Empty; + break; + case nameof(BlobRequestConditions.IfMatch): + sourceConditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + sourceConditions.IfNoneMatch = new ETag(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + serviceClient.RenameBlobContainerAsync( + sourceContainerName: "sourceContainerName", + destinationContainerName: "destinationContainerName", + sourceConditions: sourceConditions), + e => + { + Assert.IsTrue(e.Message.Contains($"RenameBlobContainer does not support the {invalidSourceCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("sourceConditions")); + }); + } + [RecordedTest] [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/18257")] [ServiceVersion(Min = BlobClientOptions.ServiceVersion.V2020_06_12)] diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%IfAppendPositionEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%IfAppendPositionEqual%).json new file mode 100644 index 0000000000000..22da0cc17f5aa --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%IfAppendPositionEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1066223535" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%IfAppendPositionEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%IfAppendPositionEqual%)Async.json new file mode 100644 index 0000000000000..20c51ce5d0120 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%IfAppendPositionEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1797526152" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%IfMaxSizeLessThanOrEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%IfMaxSizeLessThanOrEqual%).json new file mode 100644 index 0000000000000..f0d9bad075d41 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%IfMaxSizeLessThanOrEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1256587583" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%IfMaxSizeLessThanOrEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%IfMaxSizeLessThanOrEqual%)Async.json new file mode 100644 index 0000000000000..64eac73588316 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%IfMaxSizeLessThanOrEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2042257016" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%LeaseId%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%LeaseId%).json new file mode 100644 index 0000000000000..4bd7b2c2d550d --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%LeaseId%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "332731075" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%LeaseId%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%LeaseId%)Async.json new file mode 100644 index 0000000000000..8606998e5c8a1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%LeaseId%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "831658752" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..2ac2762abd556 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "15265864" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..2c8b1b7c230e9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/AppendBlockFromUriAsync_InvalidSourceRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "828924827" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/CreateAsync_InvalidRequestConditions(%IfAppendPositionEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/CreateAsync_InvalidRequestConditions(%IfAppendPositionEqual%).json new file mode 100644 index 0000000000000..a8704853f0c27 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/CreateAsync_InvalidRequestConditions(%IfAppendPositionEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "216803847" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/CreateAsync_InvalidRequestConditions(%IfAppendPositionEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/CreateAsync_InvalidRequestConditions(%IfAppendPositionEqual%)Async.json new file mode 100644 index 0000000000000..a1f711893da7a --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/CreateAsync_InvalidRequestConditions(%IfAppendPositionEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1259946500" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/CreateAsync_InvalidRequestConditions(%IfMaxSizeLessThanOrEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/CreateAsync_InvalidRequestConditions(%IfMaxSizeLessThanOrEqual%).json new file mode 100644 index 0000000000000..9ea39630616c8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/CreateAsync_InvalidRequestConditions(%IfMaxSizeLessThanOrEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "29920996" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/CreateAsync_InvalidRequestConditions(%IfMaxSizeLessThanOrEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/CreateAsync_InvalidRequestConditions(%IfMaxSizeLessThanOrEqual%)Async.json new file mode 100644 index 0000000000000..7476326be539e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/CreateAsync_InvalidRequestConditions(%IfMaxSizeLessThanOrEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "426807611" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/SealAsync_InvalidRequestConditions(%IfMaxSizeLessThanOrEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/SealAsync_InvalidRequestConditions(%IfMaxSizeLessThanOrEqual%).json new file mode 100644 index 0000000000000..b23ae4ecd4930 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/SealAsync_InvalidRequestConditions(%IfMaxSizeLessThanOrEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1986047280" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/SealAsync_InvalidRequestConditions(%IfMaxSizeLessThanOrEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/SealAsync_InvalidRequestConditions(%IfMaxSizeLessThanOrEqual%)Async.json new file mode 100644 index 0000000000000..12e96e033aee0 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/SealAsync_InvalidRequestConditions(%IfMaxSizeLessThanOrEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1848003368" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/SealAsync_InvalidRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/SealAsync_InvalidRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..7fd148afd45a3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/SealAsync_InvalidRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1419599387" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/SealAsync_InvalidRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/SealAsync_InvalidRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..692c9fdf4b114 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/AppendBlobClientTests/SealAsync_InvalidRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "827513766" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..147ec3b8f2eca --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1377021718" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..d93594cfc5a6e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "65999" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfModifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfModifiedSince%).json new file mode 100644 index 0000000000000..b338d5b29ff7a --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfModifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1915665363" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json new file mode 100644 index 0000000000000..147ec3b8f2eca --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1377021718" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..147ec3b8f2eca --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1377021718" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..d93594cfc5a6e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "65999" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json new file mode 100644 index 0000000000000..147ec3b8f2eca --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1377021718" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json new file mode 100644 index 0000000000000..147ec3b8f2eca --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1377021718" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..147ec3b8f2eca --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1377021718" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..d93594cfc5a6e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/AbortCopyFromUriAsync_InvalidRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "65999" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..df8b45110d473 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1359630486" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..ee642c63ac477 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2130158414" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfModifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfModifiedSince%).json new file mode 100644 index 0000000000000..6d636ca26c544 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfModifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1898274131" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json new file mode 100644 index 0000000000000..ee642c63ac477 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2130158414" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..df8b45110d473 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1359630486" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..ee642c63ac477 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2130158414" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json new file mode 100644 index 0000000000000..df8b45110d473 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1359630486" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json new file mode 100644 index 0000000000000..ee642c63ac477 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/GetTagsAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2130158414" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..61580b9a09aa8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1374176555" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..430e343d253cd --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2144704483" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfModifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfModifiedSince%).json new file mode 100644 index 0000000000000..c565b80838aa7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfModifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1912820200" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json new file mode 100644 index 0000000000000..430e343d253cd --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2144704483" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..61580b9a09aa8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1374176555" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..430e343d253cd --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2144704483" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json new file mode 100644 index 0000000000000..61580b9a09aa8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1374176555" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json new file mode 100644 index 0000000000000..430e343d253cd --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetAccessTierAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2144704483" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..42f2ebcbe9779 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "289914660" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..0e8490a2338f7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1060442588" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfModifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfModifiedSince%).json new file mode 100644 index 0000000000000..0769ae4ae0bb9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfModifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1599086233" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json new file mode 100644 index 0000000000000..0e8490a2338f7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1060442588" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..0e8490a2338f7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1060442588" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..0e8490a2338f7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1060442588" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json new file mode 100644 index 0000000000000..42f2ebcbe9779 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "289914660" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json new file mode 100644 index 0000000000000..0e8490a2338f7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SetTagsAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1060442588" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/StartCopyFromUriAsync_InvalidSourceRequestConditions(%LeaseId%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/StartCopyFromUriAsync_InvalidSourceRequestConditions(%LeaseId%).json new file mode 100644 index 0000000000000..7681e8c0447e6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/StartCopyFromUriAsync_InvalidSourceRequestConditions(%LeaseId%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "884184320" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/StartCopyFromUriAsync_InvalidSourceRequestConditions(%LeaseId%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/StartCopyFromUriAsync_InvalidSourceRequestConditions(%LeaseId%)Async.json new file mode 100644 index 0000000000000..7f535ab57d452 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/StartCopyFromUriAsync_InvalidSourceRequestConditions(%LeaseId%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1535224640" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SyncCopyFromUriAsync_InvalidSourceRequestConditions(%LeaseId%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SyncCopyFromUriAsync_InvalidSourceRequestConditions(%LeaseId%).json new file mode 100644 index 0000000000000..555e95b263df9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SyncCopyFromUriAsync_InvalidSourceRequestConditions(%LeaseId%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "716719713" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SyncCopyFromUriAsync_InvalidSourceRequestConditions(%LeaseId%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SyncCopyFromUriAsync_InvalidSourceRequestConditions(%LeaseId%)Async.json new file mode 100644 index 0000000000000..9863373e8e7d2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlobBaseClientTests/SyncCopyFromUriAsync_InvalidSourceRequestConditions(%LeaseId%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1299975887" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..43997db44b589 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1152573783" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..e282a3e1d2609 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "801201892" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfModifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfModifiedSince%).json new file mode 100644 index 0000000000000..517e7b1a31227 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfModifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1339845537" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json new file mode 100644 index 0000000000000..e282a3e1d2609 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "801201892" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..e282a3e1d2609 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "801201892" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..e282a3e1d2609 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "801201892" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json new file mode 100644 index 0000000000000..43997db44b589 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1152573783" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json new file mode 100644 index 0000000000000..e282a3e1d2609 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/GetBlockListAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "801201892" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..6bfa9b671168c --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1484360384" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..3cd038d07c5a5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1132988493" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfModifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfModifiedSince%).json new file mode 100644 index 0000000000000..dca93903fa1d0 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfModifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2023004029" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json new file mode 100644 index 0000000000000..6bfa9b671168c --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1484360384" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..6bfa9b671168c --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1484360384" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..3cd038d07c5a5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1132988493" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json new file mode 100644 index 0000000000000..6bfa9b671168c --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1484360384" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json new file mode 100644 index 0000000000000..6bfa9b671168c --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1484360384" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..6bfa9b671168c --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1484360384" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..3cd038d07c5a5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockAsync_InvalidRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1132988493" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..5012f0b84b6af --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1109193748" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..5012f0b84b6af --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1109193748" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfModifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfModifiedSince%).json new file mode 100644 index 0000000000000..e03a5d171075e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfModifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "809525319" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json new file mode 100644 index 0000000000000..5012f0b84b6af --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1109193748" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..5012f0b84b6af --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1109193748" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..5012f0b84b6af --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1109193748" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json new file mode 100644 index 0000000000000..1633a26be03a6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1460565639" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json new file mode 100644 index 0000000000000..5012f0b84b6af --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1109193748" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..1633a26be03a6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1460565639" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..5012f0b84b6af --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/StageBlockFromUriAsync_InvalidRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1109193748" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/SyncUploadFromUriAsync_InvalidSourceRequestConditions(%LeaseId%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/SyncUploadFromUriAsync_InvalidSourceRequestConditions(%LeaseId%).json new file mode 100644 index 0000000000000..64f0241d8772a --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/SyncUploadFromUriAsync_InvalidSourceRequestConditions(%LeaseId%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "379446106" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/SyncUploadFromUriAsync_InvalidSourceRequestConditions(%LeaseId%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/SyncUploadFromUriAsync_InvalidSourceRequestConditions(%LeaseId%)Async.json new file mode 100644 index 0000000000000..27d622bc348b7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/SyncUploadFromUriAsync_InvalidSourceRequestConditions(%LeaseId%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "72686744" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/UploadAsync_AccessConditions(False).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/UploadAsync_AccessConditions(False).json new file mode 100644 index 0000000000000..61f70fd94966b --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/UploadAsync_AccessConditions(False).json @@ -0,0 +1,658 @@ +{ + "Entries": [ + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-b1ecb860-a5b6-958f-b55a-0e9644be9ce3?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-d68ea3b76724a047a995d818731f8f01-a6fe787974f71d45-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a98cc791-aaa1-0562-83fd-e3b3885908d1", + "x-ms-date": "Wed, 23 Jun 2021 18:48:27 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:27 GMT", + "ETag": "\u00220x8D936777DA07040\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:28 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "a98cc791-aaa1-0562-83fd-e3b3885908d1", + "x-ms-request-id": "21dcb640-b01e-0053-1560-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-b1ecb860-a5b6-958f-b55a-0e9644be9ce3/test-blob-e55f4a40-2d09-1e1e-d96a-3da264d28f32", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-b80ba7c36758a7468dafbbb155521668-2025538d0589774e-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "65f29dcf-3696-d2eb-b98f-c846c45512ff", + "x-ms-date": "Wed, 23 Jun 2021 18:48:28 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "8zwEfTHyQRqmZQmMXyr6GgtufLwjgchkqW7PN23AoLFusMBLVIugTQhEP6Mkkr6ubyKW9lXTDnJzoNTDIwqt5sVYHq9qrsaAzi\u002Bz30ElQBavIMhLKapbm6FO2LS33Cn9llney3QPRMBcFicmHy8wTWC9EwJCYrwa/IINHNYRyPEFtUjoR3SioNwH7hOCNXtyHopT\u002BcgnuzSdxM/xASfpSk01IGnmRwbsGnMmOnOol8cGm/5Lvs4p3voUSoOlsZ\u002B0HaTGTBUSi9aEZ99VAYDA9CwH6mYpnox\u002BDEFu0vyCRmnTcRzP4kqx9A8oxlbv0915U1ZWncc4i38XR0DUpLnZAiB2gY9k8RHiVvZXAdc1jjlj9X\u002BmK6mhm\u002BWct5oK3U9VTsQ1eVFOFWJEdEbQ4Ymo4bkHca46MtZ31Oapxzl32HmmAbISABXnFeAdYbdi0blc9NbhA2uhGxvuvqRrpE0ozZvNKt/WleGjH1zOHdAeFAMsTdJjldUNBeaWI0Fwe3CS9JQblabZhV70PuMP0v1L0KqhPlZ6xTfGvyX5QHKgMqTrPCg8An9cUsh0blfy/jLoS1OXzz0aFy5dVdWB4EXsVAs/I5XVDs0qROuOBlfg1MHyEPQeCGJm0ST6362p23KChxlLs9qcEz2FbItRixHXfYAUjtBQzUup2FJx2i8ggWh5C349lCHmVfy3mZzXFUUTImItlE2hMbnOotqHKzgNZeoi2H\u002BSmuheLTnTmTSv0cMMXbjN8\u002Bwb2NnEb/FGXinDqTOxtTzFgYh5zmYTzZiFHtAXe82AQHL9BgCmzSv2GM8PD/AA/hyGR9wwUyWGBwpBP1AgL\u002BNbQ2nBs648H7Ncg7WXBL6nhB\u002B0kDPxUOxNd//2ZI3a1ejrs8yHP0tuSSco09Bv7gNLmbswbJ6vavJ8dDuuRromgq3NrFHxIETURkcMyH0c3on8qsrSqWlKO0jZCssPvwNsAlAjoUKyWnh2XCZXo6F1YJWyspzwU9hEg3AIGBZ5xYdEn8Ys\u002BTxGSU9SXE1D8penY6o1XQxmfK533h7SqUFi/JaeEwTbSWdZa2lMnveLAZDYYbRrQ2d63SIXtBoedKAO71\u002B2pN\u002BTyxpD3PKjGd637N2N\u002BUiN9rkvIzXhw5RNOvbIPq6X1FyxRZWZKGd118REX8c8kHtXgfimh4CqsQeG9qH72tswIBiB3LSy885SuUxxnWPMEKp7cb218E3cBpONEzLFef3oEz\u002BvurTGpI0qVM00OROkueX3gGkdei/KpdUgJd\u002BbjEBOiIkkHFX1tMwvipx/qM1/6VpMzfiTy5kQ5BXepn\u002BujseM5bCJgJyPAsyc7vCSS/wHoDuFT79IurzwEzdAFg5MgPvU8sIc9mm9vcss99ypfZkZ1wVDKT8IRCr0mWxlT\u002Bu9UG30vlg56qrSx5HzHMPfR5aeJz8JCFe7zK6YKFz9WG3gbqZvtL9B3\u002BxacWGuFChmFFHWxyirtEcWOPGpocJN1G8jE60ccJLWXEdTrpb1DbiGMhQLJpBFNLlfWXzOlz0pDJzyigB6SaO\u002B/2rgWAawICs5I26tQq7e3t/0vRYWCMUKKaH6A4O3C\u002BlwTScmZNyzrzlQlHPOfMruE6whhYuMp/el1i9kthyngRiFPPWHuHkDQQ7dxXNRO63XC/DXlYVd46UvgY6tTvgcqRNbST/VZ1oyHkR9r\u002BGDU5qBjass0OuSKFhPVzfqVfIVwRxg9vJtAaOVpHdB3zTDrC70K8BN79gnyCDmhRAjSMhRaO3EI1yoE4wHlyx0UUkki6oJ9ioxx9FEOC3Rh3uScVyu73ZG/4nRSxc0RlissnfXwvllGlGdIKEcgOov14wQdCXPxWLS3YwhN6sT/IF5mIW2\u002BsWCLFcLEM/VKn\u002BeonSKJNEy3O0VBeRsROKmiiMgoudkeNzHjkfOxLST/LMNgpU2iNivRruYofTgFeh0ZIartYeXOimXw5aJZBc4gQgxX8JNbwFLcFwry9fo5nhfWmAu50crdkhrn8VBJeKkYB/sr7YmJvWEYEQra25Rr9wdKgq3CZrABuh54dA8CUp5h2q4\u002BzfCODNqqYYC/wrZGu/oI/rY7FaEK6jNrEUkSFb6suQEmLOkW/HWTGATvgbeoMfgU\u002BZPoZsTM8\u002BO9YzuRmEwCE0m1IE8Q8gIAZ/2cW2i7wt9RPVwqhBJ8GXjFmZl6Ab\u002B47a4t8tFpA8eRp/7HMJi7AWAcAJsv1493eQcWC1ioxmY\u002BI236Tc/N5/lUWNwTdOigSlg5HcEkiNYe9rnKUzhvKOGYiQ0qwPOQThihm76zI8RedcEAb6hlGVqXm1cWA5TA5W/6equbdUmkaM/ogy1Xa9L1a913brk5c6/ykyVcegqDoLYO\u002BKkYgsB3XAbYvJZtQG\u002BEYJe3iba2gQc76OIkCC6FJSJ3CLMpnKkc/9KyYPbZhRL12BmzC9c/mDeh3NoeExPYU1ez9nf8WoPuWsmkBGBQImOPbm/U0hkLd3B7h//PPqy\u002Bmg1fZY7bOb1VhLDNW1PXEbq2TuTkA0F\u002BaL7HQJLEH1wdJaoS8PyU9HTyf01oPhwcpHYFGK/H2pbL4T0QE7jqkaUU8DXphGD\u002BIVpwMYP0Fiqiqtwc/sasFUrTRs\u002B/hOC7x\u002B2oU03mMuAVBzdVl\u002BjS18sSbWjczdKeaJrq1n1RPly5tCnWS8Kc/Lf7x7fPVr2iAG8ErRd33zobCeqy\u002B1yixAiam\u002BO/PIwIdbDxIMYazxIdSNXOTFFFAdUvuwHYKcFbGQOvNPrZ4sPi/Hdmhv4zwDrYlbJG1Le3VVnOj0FKcAvvVgfCq9oXA2XSK1AZ3rsW\u002B/sHP5QO1ERMN59gyxNCWIxrd3D2MVRggVIMdKknnXbe99OGQzC3oIGDtrQ69ngST5LDrqcKYIqmpn5Bwl\u002BbJFpoQdN/\u002B9Vb85avMrqgZYrZ\u002BeUWY\u002B7PlJcJH5zyNd4iKFIZknSk0pO9p/rQmy4PxkCzZ8h6hMCrmO08dtw4qb34jMpohpNWdSdRWPvz/zlpORlcPs3Vp6NRrjmHaJv3RP58185jp3/tXTLhKSwEt5mzkz2C3KrwIyVnFthZjwyLmdP9tydrBVHZrqHa9H53DTagE5VeNKhTjPSpPJBnU84mVY9YRsByCI3r6S3JFS6m78nhubt3LWUraipyggjBchrT9J7u3sY2LcsHsgt6SreGAgzGhZpSrygqLNzWP4aE6rbTNSCP\u002BBED60uwb7tZ8R9yrL/8OqyAgQW2hPHpIC4EQoeUZ1VXNgo7gtoOoj\u002Bs0Hv9Y1MGiO/KUrQa2TMfGotda\u002BzzhUnKG7Z1wHfScd7GCfR2K7zbPfmXihShPB0W3KgO8TZSuQryM0eckIi3\u002BCCVFM8\u002BqO7Ogi3zG/t1KN\u002BZXyOPg0Cos1DphDh1Pq1w39IzzCdN2DP5QG8IX10PvMpoA3GlKHSgLKF\u002BVSS2WUOAgnwpQRz4C0bv1kMRoFQzmcctzPt7i/edU9\u002BGD4LPAubrR50g5nvtr/gq9RHxjkwNCrtdiExIRTZEi\u002B09MjuD4NOcJli20rNLQF0DUNalq8WTeMUHsbpaYwKm3FqOsH38ZtR\u002BVWgzljfH0ggvRTQfnt/nqfl2vC9ZAYMWEDZY/I/fBunCJ1Zdn\u002BKNP99yKx4ORz16pwaERaqlJRPk3UYBbtV4EH4KXXeJSgnW6XxP5talB8k5HlWJWoF/XQICuIKci9EJ\u002Bhqfw\u002BmFsR087ZxuVT59P9V8yFC/7vW8ysB1htFHeh2rRiz7xQPfs214jG0k0MfDhbjtH4NAScslIzkpD\u002BpLtXN\u002Bgs8RQTqRXVTjByJIV/n4sgEYmhqaavwh1qHK9mOC7Rc5pk34skR\u002BG8JuXULonIt/MJ3pMxtY5FgTL6qYhqcxYFoLTvFr///82n5YK825eXnWi8WFmfn7oII15YKZ5ZVbfT0onQ3Z0zDeLFjdAPiKmbZwgfqhq4ZgT\u002B5vdho9IzTpPO6QkNwsPPiUp62hHl/JawwMaWOauZF2iE1fql0WoQlkNAPJ\u002BgjaBEUCDMQY/zFOZcrOMLmRTkMdGchOzJJbvgakfSpb/7EDMmTeWGzNXckb0QSSCLBPkuWA7KAAS3fypk69dEIHMqZZiv5U8vYWD/w/cvuNybWWFOpEmxLRAubtK7IeT\u002BlHFN5eOH2x\u002Bp/vqpyjwRh8JNzZJ1\u002BXgldTSIgXZ4cD98ASuB4dL5E35BoKVTC2LQHOsMbVBSiJ71JGyu/1WpLYq7KckUj6HvULoQMFTS1m3RtGSPaAbrLXSIiL1iThQkmHMal92Zv41JHRiaPlhKJlIC2UbxHcGHz/xQiALkjQKl75fhtD6MO/jXQkrqUO8cQmZrY3TNN36tlsvhRTOKZJAZ8FLAZG4Xcp1OGdt2mXsNMEWceS2J2LQZNCF2rvbFTN260GCcX934V\u002BzbgxmnNvlM0BDt7etmjBuaqzBIoMemhMz5v8kabNRroCU8slmecf0kJdrl2172UEBJBbCtr7clMPpMqXcwMmM4gknCJd3B/DUzJHrowK1uB2\u002BEzWsjufByF31fTciF9/N3qVURMCpmiwl7eos8PHBM3qYLq2T4FMhVUBJcYq5srTCHdRtUWNNBIkZhpD9pNdsNEm8iekyOf5CMu9wYCihbDs1auMtU\u002BIXWyokelmyI7B43T0w/SjLj9PWGx5zzKRQeBplyDn0TtBnpT7PDc\u002BUgA8/B4LrYH8CadsPRzjDk451w/I/XGt2hJ5c2Vf5/IIEQZsfRLURdRerU15u5PenpAGgWUnNVTOjuIL0jocXGG1ZCwWtpF7JVE7qk/kdF5\u002BWtTVGSaM4Nuxne4wyLOaAlErhFdnx\u002Bf\u002Bi5vUK4sE6hqDjXclR0M7KIMQZNjjSlzdoag\u002BuPAG1pMs1k2K\u002BLVQbLOTbXt8dLsN8JuUV2LO20E/NonjBjFqvLbkOHD1sC/Nv/hlT9zhoSzs8IhUcr8wHjsMS8IrrWaCKPDEWDxKGEBrxtdqqUtkXVVdNhVpFkn39Bp1qSQtohKRoycsHQjwophH6GvnhXSvqC5szncRGRKmzKQiFK9cfmSE2MZkeABMrJN9IS3eEC6lhcE1gJObQIoUhVCkjo4o66oHIuyuS3AuIGHj1DfkiLx1vE6uZr2RKVh8T/Kv594FVDWDly1CN3qQx6Bx96ySL/zULxI/eoUstjlUMfu9fnhD3r/CYTGPM4UUHV7dHzHr6h/127jLxdlwluDz7cV/E4koLhksj87LBPtNK11mD5bHqEfbh6K/t9imUYoQm0W/lMnVtPEYvxpRKpb9ftp8CkdJ7AV9o0wmqLYARn4Euml1zVZTkFql7ultSpzLwjk\u002BagcCxu9AAjG97wx7GHjcDHAtR7FEKLospD0cEBjvGqZ8whw3AfO6NYtk1eEOatawkX5snnqH\u002BgGNFiKyI/IYzpRl/hZcpQp8sxImHxLY3nkmq76aQnxr9QfaaeuQyBGZDAcM6GzAU\u002Bx0MCsoYdru9HfpQ==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "A\u002BjpziM6EXT02\u002B2yA4mEUA==", + "Date": "Wed, 23 Jun 2021 18:48:31 GMT", + "ETag": "\u00220x8D936777E84C1BB\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:30 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "65f29dcf-3696-d2eb-b98f-c846c45512ff", + "x-ms-content-crc64": "tn2kar3SA34=", + "x-ms-request-id": "21dcb6a8-b01e-0053-6e60-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:30.1283538Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-b1ecb860-a5b6-958f-b55a-0e9644be9ce3/test-blob-e55f4a40-2d09-1e1e-d96a-3da264d28f32", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-d9cc36c4de2f9440921f6768639e1ce9-b10e8eb5f8551d4d-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "10ab165a-9cba-159c-435d-1ea1d0188543", + "x-ms-date": "Wed, 23 Jun 2021 18:48:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "8zwEfTHyQRqmZQmMXyr6GgtufLwjgchkqW7PN23AoLFusMBLVIugTQhEP6Mkkr6ubyKW9lXTDnJzoNTDIwqt5sVYHq9qrsaAzi\u002Bz30ElQBavIMhLKapbm6FO2LS33Cn9llney3QPRMBcFicmHy8wTWC9EwJCYrwa/IINHNYRyPEFtUjoR3SioNwH7hOCNXtyHopT\u002BcgnuzSdxM/xASfpSk01IGnmRwbsGnMmOnOol8cGm/5Lvs4p3voUSoOlsZ\u002B0HaTGTBUSi9aEZ99VAYDA9CwH6mYpnox\u002BDEFu0vyCRmnTcRzP4kqx9A8oxlbv0915U1ZWncc4i38XR0DUpLnZAiB2gY9k8RHiVvZXAdc1jjlj9X\u002BmK6mhm\u002BWct5oK3U9VTsQ1eVFOFWJEdEbQ4Ymo4bkHca46MtZ31Oapxzl32HmmAbISABXnFeAdYbdi0blc9NbhA2uhGxvuvqRrpE0ozZvNKt/WleGjH1zOHdAeFAMsTdJjldUNBeaWI0Fwe3CS9JQblabZhV70PuMP0v1L0KqhPlZ6xTfGvyX5QHKgMqTrPCg8An9cUsh0blfy/jLoS1OXzz0aFy5dVdWB4EXsVAs/I5XVDs0qROuOBlfg1MHyEPQeCGJm0ST6362p23KChxlLs9qcEz2FbItRixHXfYAUjtBQzUup2FJx2i8ggWh5C349lCHmVfy3mZzXFUUTImItlE2hMbnOotqHKzgNZeoi2H\u002BSmuheLTnTmTSv0cMMXbjN8\u002Bwb2NnEb/FGXinDqTOxtTzFgYh5zmYTzZiFHtAXe82AQHL9BgCmzSv2GM8PD/AA/hyGR9wwUyWGBwpBP1AgL\u002BNbQ2nBs648H7Ncg7WXBL6nhB\u002B0kDPxUOxNd//2ZI3a1ejrs8yHP0tuSSco09Bv7gNLmbswbJ6vavJ8dDuuRromgq3NrFHxIETURkcMyH0c3on8qsrSqWlKO0jZCssPvwNsAlAjoUKyWnh2XCZXo6F1YJWyspzwU9hEg3AIGBZ5xYdEn8Ys\u002BTxGSU9SXE1D8penY6o1XQxmfK533h7SqUFi/JaeEwTbSWdZa2lMnveLAZDYYbRrQ2d63SIXtBoedKAO71\u002B2pN\u002BTyxpD3PKjGd637N2N\u002BUiN9rkvIzXhw5RNOvbIPq6X1FyxRZWZKGd118REX8c8kHtXgfimh4CqsQeG9qH72tswIBiB3LSy885SuUxxnWPMEKp7cb218E3cBpONEzLFef3oEz\u002BvurTGpI0qVM00OROkueX3gGkdei/KpdUgJd\u002BbjEBOiIkkHFX1tMwvipx/qM1/6VpMzfiTy5kQ5BXepn\u002BujseM5bCJgJyPAsyc7vCSS/wHoDuFT79IurzwEzdAFg5MgPvU8sIc9mm9vcss99ypfZkZ1wVDKT8IRCr0mWxlT\u002Bu9UG30vlg56qrSx5HzHMPfR5aeJz8JCFe7zK6YKFz9WG3gbqZvtL9B3\u002BxacWGuFChmFFHWxyirtEcWOPGpocJN1G8jE60ccJLWXEdTrpb1DbiGMhQLJpBFNLlfWXzOlz0pDJzyigB6SaO\u002B/2rgWAawICs5I26tQq7e3t/0vRYWCMUKKaH6A4O3C\u002BlwTScmZNyzrzlQlHPOfMruE6whhYuMp/el1i9kthyngRiFPPWHuHkDQQ7dxXNRO63XC/DXlYVd46UvgY6tTvgcqRNbST/VZ1oyHkR9r\u002BGDU5qBjass0OuSKFhPVzfqVfIVwRxg9vJtAaOVpHdB3zTDrC70K8BN79gnyCDmhRAjSMhRaO3EI1yoE4wHlyx0UUkki6oJ9ioxx9FEOC3Rh3uScVyu73ZG/4nRSxc0RlissnfXwvllGlGdIKEcgOov14wQdCXPxWLS3YwhN6sT/IF5mIW2\u002BsWCLFcLEM/VKn\u002BeonSKJNEy3O0VBeRsROKmiiMgoudkeNzHjkfOxLST/LMNgpU2iNivRruYofTgFeh0ZIartYeXOimXw5aJZBc4gQgxX8JNbwFLcFwry9fo5nhfWmAu50crdkhrn8VBJeKkYB/sr7YmJvWEYEQra25Rr9wdKgq3CZrABuh54dA8CUp5h2q4\u002BzfCODNqqYYC/wrZGu/oI/rY7FaEK6jNrEUkSFb6suQEmLOkW/HWTGATvgbeoMfgU\u002BZPoZsTM8\u002BO9YzuRmEwCE0m1IE8Q8gIAZ/2cW2i7wt9RPVwqhBJ8GXjFmZl6Ab\u002B47a4t8tFpA8eRp/7HMJi7AWAcAJsv1493eQcWC1ioxmY\u002BI236Tc/N5/lUWNwTdOigSlg5HcEkiNYe9rnKUzhvKOGYiQ0qwPOQThihm76zI8RedcEAb6hlGVqXm1cWA5TA5W/6equbdUmkaM/ogy1Xa9L1a913brk5c6/ykyVcegqDoLYO\u002BKkYgsB3XAbYvJZtQG\u002BEYJe3iba2gQc76OIkCC6FJSJ3CLMpnKkc/9KyYPbZhRL12BmzC9c/mDeh3NoeExPYU1ez9nf8WoPuWsmkBGBQImOPbm/U0hkLd3B7h//PPqy\u002Bmg1fZY7bOb1VhLDNW1PXEbq2TuTkA0F\u002BaL7HQJLEH1wdJaoS8PyU9HTyf01oPhwcpHYFGK/H2pbL4T0QE7jqkaUU8DXphGD\u002BIVpwMYP0Fiqiqtwc/sasFUrTRs\u002B/hOC7x\u002B2oU03mMuAVBzdVl\u002BjS18sSbWjczdKeaJrq1n1RPly5tCnWS8Kc/Lf7x7fPVr2iAG8ErRd33zobCeqy\u002B1yixAiam\u002BO/PIwIdbDxIMYazxIdSNXOTFFFAdUvuwHYKcFbGQOvNPrZ4sPi/Hdmhv4zwDrYlbJG1Le3VVnOj0FKcAvvVgfCq9oXA2XSK1AZ3rsW\u002B/sHP5QO1ERMN59gyxNCWIxrd3D2MVRggVIMdKknnXbe99OGQzC3oIGDtrQ69ngST5LDrqcKYIqmpn5Bwl\u002BbJFpoQdN/\u002B9Vb85avMrqgZYrZ\u002BeUWY\u002B7PlJcJH5zyNd4iKFIZknSk0pO9p/rQmy4PxkCzZ8h6hMCrmO08dtw4qb34jMpohpNWdSdRWPvz/zlpORlcPs3Vp6NRrjmHaJv3RP58185jp3/tXTLhKSwEt5mzkz2C3KrwIyVnFthZjwyLmdP9tydrBVHZrqHa9H53DTagE5VeNKhTjPSpPJBnU84mVY9YRsByCI3r6S3JFS6m78nhubt3LWUraipyggjBchrT9J7u3sY2LcsHsgt6SreGAgzGhZpSrygqLNzWP4aE6rbTNSCP\u002BBED60uwb7tZ8R9yrL/8OqyAgQW2hPHpIC4EQoeUZ1VXNgo7gtoOoj\u002Bs0Hv9Y1MGiO/KUrQa2TMfGotda\u002BzzhUnKG7Z1wHfScd7GCfR2K7zbPfmXihShPB0W3KgO8TZSuQryM0eckIi3\u002BCCVFM8\u002BqO7Ogi3zG/t1KN\u002BZXyOPg0Cos1DphDh1Pq1w39IzzCdN2DP5QG8IX10PvMpoA3GlKHSgLKF\u002BVSS2WUOAgnwpQRz4C0bv1kMRoFQzmcctzPt7i/edU9\u002BGD4LPAubrR50g5nvtr/gq9RHxjkwNCrtdiExIRTZEi\u002B09MjuD4NOcJli20rNLQF0DUNalq8WTeMUHsbpaYwKm3FqOsH38ZtR\u002BVWgzljfH0ggvRTQfnt/nqfl2vC9ZAYMWEDZY/I/fBunCJ1Zdn\u002BKNP99yKx4ORz16pwaERaqlJRPk3UYBbtV4EH4KXXeJSgnW6XxP5talB8k5HlWJWoF/XQICuIKci9EJ\u002Bhqfw\u002BmFsR087ZxuVT59P9V8yFC/7vW8ysB1htFHeh2rRiz7xQPfs214jG0k0MfDhbjtH4NAScslIzkpD\u002BpLtXN\u002Bgs8RQTqRXVTjByJIV/n4sgEYmhqaavwh1qHK9mOC7Rc5pk34skR\u002BG8JuXULonIt/MJ3pMxtY5FgTL6qYhqcxYFoLTvFr///82n5YK825eXnWi8WFmfn7oII15YKZ5ZVbfT0onQ3Z0zDeLFjdAPiKmbZwgfqhq4ZgT\u002B5vdho9IzTpPO6QkNwsPPiUp62hHl/JawwMaWOauZF2iE1fql0WoQlkNAPJ\u002BgjaBEUCDMQY/zFOZcrOMLmRTkMdGchOzJJbvgakfSpb/7EDMmTeWGzNXckb0QSSCLBPkuWA7KAAS3fypk69dEIHMqZZiv5U8vYWD/w/cvuNybWWFOpEmxLRAubtK7IeT\u002BlHFN5eOH2x\u002Bp/vqpyjwRh8JNzZJ1\u002BXgldTSIgXZ4cD98ASuB4dL5E35BoKVTC2LQHOsMbVBSiJ71JGyu/1WpLYq7KckUj6HvULoQMFTS1m3RtGSPaAbrLXSIiL1iThQkmHMal92Zv41JHRiaPlhKJlIC2UbxHcGHz/xQiALkjQKl75fhtD6MO/jXQkrqUO8cQmZrY3TNN36tlsvhRTOKZJAZ8FLAZG4Xcp1OGdt2mXsNMEWceS2J2LQZNCF2rvbFTN260GCcX934V\u002BzbgxmnNvlM0BDt7etmjBuaqzBIoMemhMz5v8kabNRroCU8slmecf0kJdrl2172UEBJBbCtr7clMPpMqXcwMmM4gknCJd3B/DUzJHrowK1uB2\u002BEzWsjufByF31fTciF9/N3qVURMCpmiwl7eos8PHBM3qYLq2T4FMhVUBJcYq5srTCHdRtUWNNBIkZhpD9pNdsNEm8iekyOf5CMu9wYCihbDs1auMtU\u002BIXWyokelmyI7B43T0w/SjLj9PWGx5zzKRQeBplyDn0TtBnpT7PDc\u002BUgA8/B4LrYH8CadsPRzjDk451w/I/XGt2hJ5c2Vf5/IIEQZsfRLURdRerU15u5PenpAGgWUnNVTOjuIL0jocXGG1ZCwWtpF7JVE7qk/kdF5\u002BWtTVGSaM4Nuxne4wyLOaAlErhFdnx\u002Bf\u002Bi5vUK4sE6hqDjXclR0M7KIMQZNjjSlzdoag\u002BuPAG1pMs1k2K\u002BLVQbLOTbXt8dLsN8JuUV2LO20E/NonjBjFqvLbkOHD1sC/Nv/hlT9zhoSzs8IhUcr8wHjsMS8IrrWaCKPDEWDxKGEBrxtdqqUtkXVVdNhVpFkn39Bp1qSQtohKRoycsHQjwophH6GvnhXSvqC5szncRGRKmzKQiFK9cfmSE2MZkeABMrJN9IS3eEC6lhcE1gJObQIoUhVCkjo4o66oHIuyuS3AuIGHj1DfkiLx1vE6uZr2RKVh8T/Kv594FVDWDly1CN3qQx6Bx96ySL/zULxI/eoUstjlUMfu9fnhD3r/CYTGPM4UUHV7dHzHr6h/127jLxdlwluDz7cV/E4koLhksj87LBPtNK11mD5bHqEfbh6K/t9imUYoQm0W/lMnVtPEYvxpRKpb9ftp8CkdJ7AV9o0wmqLYARn4Euml1zVZTkFql7ultSpzLwjk\u002BagcCxu9AAjG97wx7GHjcDHAtR7FEKLospD0cEBjvGqZ8whw3AfO6NYtk1eEOatawkX5snnqH\u002BgGNFiKyI/IYzpRl/hZcpQp8sxImHxLY3nkmq76aQnxr9QfaaeuQyBGZDAcM6GzAU\u002Bx0MCsoYdru9HfpQ==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "A\u002BjpziM6EXT02\u002B2yA4mEUA==", + "Date": "Wed, 23 Jun 2021 18:48:32 GMT", + "ETag": "\u00220x8D9367780114EED\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:32 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "10ab165a-9cba-159c-435d-1ea1d0188543", + "x-ms-content-crc64": "tn2kar3SA34=", + "x-ms-request-id": "21dcbd94-b01e-0053-6c60-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:33.1344805Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-b1ecb860-a5b6-958f-b55a-0e9644be9ce3?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-1ce307a36bf20e49ac460f943db0e530-439ef935e3402940-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "aeec42b9-02a9-0345-b70a-4843e9d2c468", + "x-ms-date": "Wed, 23 Jun 2021 18:48:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:32 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "aeec42b9-02a9-0345-b70a-4843e9d2c468", + "x-ms-request-id": "21dcbea5-b01e-0053-5660-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d7b21cff-dc6d-38f1-e0e4-e65db9893e41?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-a1c893c3931a7144a3884a8c4dfdfd25-fc8a5bec1779de46-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "ba137a98-df50-dd71-50b3-cdc51be7492d", + "x-ms-date": "Wed, 23 Jun 2021 18:48:32 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:32 GMT", + "ETag": "\u00220x8D93677807F1048\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:33 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "ba137a98-df50-dd71-50b3-cdc51be7492d", + "x-ms-request-id": "21dcbec6-b01e-0053-7260-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d7b21cff-dc6d-38f1-e0e4-e65db9893e41/test-blob-a99c07cb-36ea-283b-827e-d7029a675eed", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-d2d62905e3d40c498142bc59c262aba1-d4a504e98bd63e43-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "637ac5ed-01f3-a609-7731-d643d78f2cc6", + "x-ms-date": "Wed, 23 Jun 2021 18:48:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "B47FPnaE8cfOCj15CdQXFyAUvtJWM21hP\u002Bo40QduQ\u002BlU4L6NIQu3RhbV29/4wh\u002BtZ8DihaiMl9MhZP\u002BLTB\u002B/X8dUJCkWivUUXXi8gViNaHzLimpHjL1AyEnqa70MK/r2FXsYpJ71l9zKzSgwzxV7lPuCv8K1eNMKFFvgKx84CDF9xWzcdMTe1fKOfL6UD/gzb9bCims4QZ2oDo9CFWy8ksX2swqpnh82o\u002BnPJvsUdQRirLtIdX7GRYTOM2Y0nMCG0er5nVzuitG3jOaBaRqhlJmL32mxdBxGMG6G2mq5AQcpSVUQG9eodCLqkemXRNtpLZ/NqbxW1FzOsm3uaK9m/oreVx/EkXjB42tGx\u002BMyruuSHK3K61hL0nT4Qmhpugtyg5Neuey8pZsnC8ZREA15mwOBW0wCmxIyk4WrzE4QVyhf1ENP1PX\u002B1XcRo\u002BCR\u002BcJmfqdl6F6/cOeBLCVnEdhNFrOd8TvKKsYNgoXU8PcxoJnCRE2nq2/Kn2RbzqfQl8SexI0s8wiHnFTgV2XY6n/vT4uLpcyLpmtE01LXblsfPOvBNixqBayRO6j4xlMJ8bTla38cRfH4Eh0h5yC2ry75wRp5F7RShUne\u002BWokkt8YOuGd8gLbAvf5yCMPSR2M24t5/wU5j9kAkuY1PkuH038\u002BCa0\u002BGL0rHr4igE6QQzssUR3eqpPa36oInF8bpcSrcvSk0EBwTcLOTuFGFg\u002BLcE\u002BqCewtqCnsYyoCNnxdEHj6dw1Z7HL7uwRaEFyylMiafCsQcJvXfsrLt20VbRdGcT1oS54CMYTcr07o0pjMOc9hZ7lQTZ/cI/lDjjQF5U3sFJ8eSkgqmEunM8FN76sx/n6dtAZd9iSeiyilv6JQ18kA\u002B775ru\u002BHN89tqRnejjNNEY\u002B1aDFHjx57gL4ghNipV1v3TfTsOFCPFn02700Kv/z0V64Tmm\u002BYuGugfS0wZrP2xFK95kE\u002BYdg\u002BJVGzEZ/RcMDBKywqlbzsX5WITLojXq/KPyr7TNm7tvbV1HUd5KbMzw1sbzuGyy\u002BV0YerthQdG8ai6dF01STnBXU1VcBGznruvH2ttu9zQ3T7ZXpRD//huLmue/vVV/nohGnGUXZuTgMNvPmXb2TXLqVdeHCplvZ1U50HmFN\u002BGWWDxTKFrfL9jRZ3Q1IGSUhV1kxVd96IPu5zUf3ZZ7avj6OUE6oyUYGzX\u002BtaMlOjbgpUscIGKKGG\u002B4ZDElv1JCZgx7SvcjWeI4XKohjyLQyb0OLzhLXzqGcBDRgj7j8lvjrF\u002Bmue8/zUto49PIWJlM16qEJ5AaBwbB5NrmUdejRFpeTdLTOh/NzmH80mtmzhd3lKqUX8rLyaVI5MUUWWtjxZ95ehrGaa2axlk\u002BLTSbWxazbs0tHuSfgnQ9mkVKqXT2iRzb/VP8sSsM\u002BZlxnZxgrZmuYOquRraq6eeWiM9YQCzkN6Qnz13Cxr2SIBVbLfTXzOy7nEiKWEJWIRN8VjhbpLl8jVX4SO4766o9HBahX7vizrvirLPkWe9Rwa5KVmCFNotr7pCe74QOf6CeXTwrtMFXiZd8ePf1iDN2loc/8ZU5t9WbNWErQ9831C0DRfyjNgzc4szJCL2DZlZtKEj8zo4bZKVmkH9gLDW4RJTa8kI2w2B6Yw7IcK8YB98KziuWOwWe9\u002BFXTJWNfLaXAMQYuGQUNlTYgmuPQuQGToigVW4aIgmfPApg34bK/PZIMW/a/19q9pfGvbiqH6T9UP4c7RdYfO7KiYxpo1beHYV1NxGEK08pNV7WU2RA5RxVc46Irg/e/7SBEHXTAVMw6KAjNOiDeSW\u002B47fIcil6eZRgBD/IRW\u002BFljds8wrZViQLlWrELbAzwgpo2cpIFn2LBqbRYv0jeKMwrZ6hJnYq1Z2DzOzOtlvkPDI1b2ulPX\u002B50fxj9/M22CzHg3AhgquETfQ8xFmQzFBa/Sa6/gk3m2Ae51R5xu2aXOSwByLbwqmWoSFnaHkmKQWsCQrMe\u002BoTj/gQAqtHGncWknd00MUtjyqNFFznwCL2\u002BM5O3b3S3dD6rHc6u7AOX5aqUNYBsUhAfonQT2edK7/FKRns\u002BDzJQ8SmejRN8sN6jsS2TX9c9Ud2Dm8z8o5pbXC3dZKmEVdZ0R0BWzcD8nu2ZcCS1u5AaDPCZvndlUE2PQzDlo0wxG1tbGxiS5oAcgvjfZzN1paCZw1u07ptjEvLyy46QGv\u002BhZFjJWqB7iyZwfTt\u002Bhe0eFZmMS9/weCjD\u002BAQlnBrxiGv5Pf7WqEsAIjgxRHFj5I0F0LHxA9MfrOgsCWKcUesLfvDPgUfuR21SjCmnwze7YBN3I8tpAISY2ZESqqLkY8xNKcV8kGNJF41Eonepe\u002Bm0dKlPJTIfon5oNquy35zKaihZVpluOs\u002BwLgw\u002BIGIQ82GnXjH5mT6eMYdLFF27ljvsfjRLTCFQRj3Znvcl3X4YW0NKC4Fu0NDtvyUSJyJx\u002BJfQUaYpxaM8UxfwH/pHdFQJLrkabY62galnXZD8QiMba6ZjUY/X8pGgCbRperDWpkbRBPRpW4sJGdP4wmQSPBD01LRX4CbEMTwnemPWTQb4jLtKLzkqsgwbWje72ywpjc2ndKH4fsIgCNe4QeEnMszJADGsyBDXziakPInvDFYP\u002BeiWMthhAA31KiZlbnAu8Ctq8tr6fMW406p/UEI4MPx9rEf0jQP0a/wjt53qbl\u002BydUhihB17EX0m3WMt5bPPvPUp68IsOmcncore1sUnzmFKzNr51azfAprG0bOgxoJMV/qkwIaZhj7lOxGWnDq7/w795xjU0etISuUnaWizhqwEkoLKfw3asUqcFJ6bSGZgCtKkouNpd4YTXHmhdhjSMbBljg277XwBIzXOOL1IsP5\u002Bx16WDufMmxr4uyKUOTstyeLqNb5YqB1Wo4OtmzrIxq97Iq6\u002BPCbMlPbyvzJdbOn6oHLaYntAJh89Q2tgIv/gM/R3GRaIb4m8GZzHaejq\u002BTaZsvbH7mAwNvyTfPi7aHX3Dos95lPTbjTlGkTeeLgyVkowymwFGEWQQuIZ\u002BO6NBK0mzFthrRLmxkTB4tQbVbpAYSqyhp4J7fZBqadttXVGVBWbu6xgzKU3TgQnRzlxdO0n1ZfD3n4PGN5lHANvdRDTe4rCg54N45CFeziZ4qq80DC2Sd/dgnmXiJ7N/7Chy9TzV8uysvVTFfYDPmNFdTY3qEvStS8w8fUNKvr/Q\u002BPj469jqo7jCiE/ZzPl2kQWUhdkmldk0xapwmXSoYf6U9IWI1qz4cqrUJ4qk1H7Sxew\u002BtTnmqmMexCYueQpEGiZQRNd07rpYmxIuUW5Pj/ArndOHaqvFrkohaRKGyvmgjwxjU5CnXtcy5RonuFn1zzQ2Atw2vbB7i5aNUoSn0tEZjcFh7DtghD/7VYSRnfbxLJneT8ccadJc6Mj6GQtTihJIDiqXlOP41n6dO2cr6e2gnCbqyYIJ/CPvBQRzZWo0qMpySY/LWZi25nlJfy5rMP7aWn3kaMGPPhEGp47fhHATaJOcuaBd1EKONOIIwHz1hNQFmQvtTz8J4gp9xLIJ1mEJNhabzndefIU6VTPeh36VESO62utkJhlTk9eV4A\u002BQhV2B/4lmWbVdphyGsvoMKluM6LOOT/x2pRD9SDqfyZx1qtDWXYf0LrduXDPO3nMeR2l8CPdcAjZgC1l5aBF6vd2AEAgqNc3TmLn7H/LJp8ec3gHRI8CkGKeZdVEuesal855WTc1q9BGbqHA9YeJDl2OR3IkQqJoc2/dgkMB7pB3zVSxUc1n6MervNntQZrfFVt7unJ08lUoEOnLVCmRRIANSSgu27yQKl6qfIHIfy3Q/mzrijQiAtsDhTznnJCeFnhV3/hysD2a54wTynHXY5W79lm8qbpP70pNL1KDrInODGYFcqM1YkovTKKkDjRpLCWrK6o23Wy\u002BCeyuIYTrGzsGQb4Lzez2hpAPjVkbp90V5/8s2IDjly75R2iyhzzFRDVnnch6XV44sKUWK1AXpmIPmDmFvkK2Iq6PEoaAQ/9TRkknsAYUm4qg8CffyW/e4aEGpusHP4nysX8d60rXtGylwuEK7/Jb\u002Bvyy5Moe1llCsCzlfZ0UTArDMQKK9qw/yT\u002B3OgaK1/Wuqq/qUFa/19sh3zsd8jrTkXbaR7rv0QBQcx\u002BKZ5xSt9w7NtLxKfuwA10raRt1IdcA56iTrIw6vtmrmeE7MXA60yde4rtn3mt7JkRdxGvo201IiX/zvwtMAHv1RYwaeM3s7JXwFj8fmQlBGIZH2PpxwsKT7qvwRxAcDuJDcpTbXK12cNfR9MEOLOx2sqaBCCd9h4bNiooh\u002BKWF1Atc2CpwZbvY0WQio8n9gcG/fZRpmwa6wesODdIjUHgyTCC5sVDCBkzuqDa/Xue8zAjIZn8RGDkEoho/YlfltXzv8FOpR8xw/XtLfvLP/2cHUT3JWu39HTfntQ86gqP1BPK502qQE4g8V2UDxZ1KNKazOBEWHFqO8tMfxZK9Nn7XVnX8Eiv4dz21iQOI\u002BVeWmXxkh0qS3uiULtyXcE35fyDqLHMnSiZ6usDTYJNbBfl7hSgSVK80RHeNZ\u002BdPYQbvuA3inszkc1NZ7cyFv3pVPSTnH\u002Bsl6yZxtef/meI/L1W946SBdGcolxXYuGriroT5OCq\u002BZEUbydDrcOjk6NltGr56y9/V08jBuoTVTS67jwdfAl27gMsMphnXmgN\u002BR644b52sa\u002BapJ2Rd\u002BKnAQnyiM\u002BHlheZ7sZn3aiHCAjnFR3bWmOGRCycgtdr1XYQdTGOdMWYhlL3HwLoHuP3A5yUumLUy6ambESS6xNAPglQR1h3CJMzTp665DtgnjVIpX86xysTO6mK6AiBBZtPpuD5l8eLgAsJUXvEKed7Nd4PSkWUFWbuTQuu7BCKskjzaz1aZvZtzRV0IXW/TxHCH6IqcbtFu5F6G1q73KPqfp8y0L6qEN7XoY0wL\u002BPxLv357NxuYECNvb\u002Br0EursfBxmaLWjH5jF/7TUtA\u002BFZuteOxcwe/HfB5epRMO/kCDO\u002B\u002BczoZBKqKPlsTdmw1wT5gkDldfXuAAqh2Ed9dbVCm\u002BQCbgoVcFXF45zTsq6dEA7lWK2u/pI\u002B0PjBR4vKLbNDKrL1rmn65BLrIJFYG05bA8g5lx0Ik5xRw50RUyjK\u002Brbpj4f8qGGk63Obw90B5bSqZkPDkZWVOpYWo\u002BrL6JHpICbbbozGX1tmlKuqbNC\u002BUN7pZuzlBmggU1Tx5QR32QPhsqK3JXco5AfnXfzq687GV1MM4YGkAxm9uho31XlW77uoyLotBypmwYLl/alsNmeGK46xaveBPK6I\u002Bmtc8Q6NkW5BQSMTmFAopiD/vwZwUIOzsKrrpITDJ4sMpA2/CtBzV2w7KvVEc5I\u002BicPXgn2oGKnnqUBkouzpfhmYBvNCaJtQi2eaNCaObj0XrRvA7KUOZIxj2GGPDrV/UazbrGyf\u002ByAohvcVDuSDWToCTfXRKJJ0iqJn35A6wQ==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "7JuUiBEyCecgaBJmtvTZCg==", + "Date": "Wed, 23 Jun 2021 18:48:32 GMT", + "ETag": "\u00220x8D936778096004B\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:33 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "637ac5ed-01f3-a609-7731-d643d78f2cc6", + "x-ms-content-crc64": "rMzdsQF23sE=", + "x-ms-request-id": "21dcbef1-b01e-0053-1860-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:33.5958091Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d7b21cff-dc6d-38f1-e0e4-e65db9893e41/test-blob-a99c07cb-36ea-283b-827e-d7029a675eed", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "If-Modified-Since": "Tue, 22 Jun 2021 18:48:27 GMT", + "traceparent": "00-db6b2cbc2c8fa641afc2ef974bb34371-23510693aa15e24f-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "a0aa6995-9533-a662-d7d8-af5bea7cd599", + "x-ms-date": "Wed, 23 Jun 2021 18:48:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "B47FPnaE8cfOCj15CdQXFyAUvtJWM21hP\u002Bo40QduQ\u002BlU4L6NIQu3RhbV29/4wh\u002BtZ8DihaiMl9MhZP\u002BLTB\u002B/X8dUJCkWivUUXXi8gViNaHzLimpHjL1AyEnqa70MK/r2FXsYpJ71l9zKzSgwzxV7lPuCv8K1eNMKFFvgKx84CDF9xWzcdMTe1fKOfL6UD/gzb9bCims4QZ2oDo9CFWy8ksX2swqpnh82o\u002BnPJvsUdQRirLtIdX7GRYTOM2Y0nMCG0er5nVzuitG3jOaBaRqhlJmL32mxdBxGMG6G2mq5AQcpSVUQG9eodCLqkemXRNtpLZ/NqbxW1FzOsm3uaK9m/oreVx/EkXjB42tGx\u002BMyruuSHK3K61hL0nT4Qmhpugtyg5Neuey8pZsnC8ZREA15mwOBW0wCmxIyk4WrzE4QVyhf1ENP1PX\u002B1XcRo\u002BCR\u002BcJmfqdl6F6/cOeBLCVnEdhNFrOd8TvKKsYNgoXU8PcxoJnCRE2nq2/Kn2RbzqfQl8SexI0s8wiHnFTgV2XY6n/vT4uLpcyLpmtE01LXblsfPOvBNixqBayRO6j4xlMJ8bTla38cRfH4Eh0h5yC2ry75wRp5F7RShUne\u002BWokkt8YOuGd8gLbAvf5yCMPSR2M24t5/wU5j9kAkuY1PkuH038\u002BCa0\u002BGL0rHr4igE6QQzssUR3eqpPa36oInF8bpcSrcvSk0EBwTcLOTuFGFg\u002BLcE\u002BqCewtqCnsYyoCNnxdEHj6dw1Z7HL7uwRaEFyylMiafCsQcJvXfsrLt20VbRdGcT1oS54CMYTcr07o0pjMOc9hZ7lQTZ/cI/lDjjQF5U3sFJ8eSkgqmEunM8FN76sx/n6dtAZd9iSeiyilv6JQ18kA\u002B775ru\u002BHN89tqRnejjNNEY\u002B1aDFHjx57gL4ghNipV1v3TfTsOFCPFn02700Kv/z0V64Tmm\u002BYuGugfS0wZrP2xFK95kE\u002BYdg\u002BJVGzEZ/RcMDBKywqlbzsX5WITLojXq/KPyr7TNm7tvbV1HUd5KbMzw1sbzuGyy\u002BV0YerthQdG8ai6dF01STnBXU1VcBGznruvH2ttu9zQ3T7ZXpRD//huLmue/vVV/nohGnGUXZuTgMNvPmXb2TXLqVdeHCplvZ1U50HmFN\u002BGWWDxTKFrfL9jRZ3Q1IGSUhV1kxVd96IPu5zUf3ZZ7avj6OUE6oyUYGzX\u002BtaMlOjbgpUscIGKKGG\u002B4ZDElv1JCZgx7SvcjWeI4XKohjyLQyb0OLzhLXzqGcBDRgj7j8lvjrF\u002Bmue8/zUto49PIWJlM16qEJ5AaBwbB5NrmUdejRFpeTdLTOh/NzmH80mtmzhd3lKqUX8rLyaVI5MUUWWtjxZ95ehrGaa2axlk\u002BLTSbWxazbs0tHuSfgnQ9mkVKqXT2iRzb/VP8sSsM\u002BZlxnZxgrZmuYOquRraq6eeWiM9YQCzkN6Qnz13Cxr2SIBVbLfTXzOy7nEiKWEJWIRN8VjhbpLl8jVX4SO4766o9HBahX7vizrvirLPkWe9Rwa5KVmCFNotr7pCe74QOf6CeXTwrtMFXiZd8ePf1iDN2loc/8ZU5t9WbNWErQ9831C0DRfyjNgzc4szJCL2DZlZtKEj8zo4bZKVmkH9gLDW4RJTa8kI2w2B6Yw7IcK8YB98KziuWOwWe9\u002BFXTJWNfLaXAMQYuGQUNlTYgmuPQuQGToigVW4aIgmfPApg34bK/PZIMW/a/19q9pfGvbiqH6T9UP4c7RdYfO7KiYxpo1beHYV1NxGEK08pNV7WU2RA5RxVc46Irg/e/7SBEHXTAVMw6KAjNOiDeSW\u002B47fIcil6eZRgBD/IRW\u002BFljds8wrZViQLlWrELbAzwgpo2cpIFn2LBqbRYv0jeKMwrZ6hJnYq1Z2DzOzOtlvkPDI1b2ulPX\u002B50fxj9/M22CzHg3AhgquETfQ8xFmQzFBa/Sa6/gk3m2Ae51R5xu2aXOSwByLbwqmWoSFnaHkmKQWsCQrMe\u002BoTj/gQAqtHGncWknd00MUtjyqNFFznwCL2\u002BM5O3b3S3dD6rHc6u7AOX5aqUNYBsUhAfonQT2edK7/FKRns\u002BDzJQ8SmejRN8sN6jsS2TX9c9Ud2Dm8z8o5pbXC3dZKmEVdZ0R0BWzcD8nu2ZcCS1u5AaDPCZvndlUE2PQzDlo0wxG1tbGxiS5oAcgvjfZzN1paCZw1u07ptjEvLyy46QGv\u002BhZFjJWqB7iyZwfTt\u002Bhe0eFZmMS9/weCjD\u002BAQlnBrxiGv5Pf7WqEsAIjgxRHFj5I0F0LHxA9MfrOgsCWKcUesLfvDPgUfuR21SjCmnwze7YBN3I8tpAISY2ZESqqLkY8xNKcV8kGNJF41Eonepe\u002Bm0dKlPJTIfon5oNquy35zKaihZVpluOs\u002BwLgw\u002BIGIQ82GnXjH5mT6eMYdLFF27ljvsfjRLTCFQRj3Znvcl3X4YW0NKC4Fu0NDtvyUSJyJx\u002BJfQUaYpxaM8UxfwH/pHdFQJLrkabY62galnXZD8QiMba6ZjUY/X8pGgCbRperDWpkbRBPRpW4sJGdP4wmQSPBD01LRX4CbEMTwnemPWTQb4jLtKLzkqsgwbWje72ywpjc2ndKH4fsIgCNe4QeEnMszJADGsyBDXziakPInvDFYP\u002BeiWMthhAA31KiZlbnAu8Ctq8tr6fMW406p/UEI4MPx9rEf0jQP0a/wjt53qbl\u002BydUhihB17EX0m3WMt5bPPvPUp68IsOmcncore1sUnzmFKzNr51azfAprG0bOgxoJMV/qkwIaZhj7lOxGWnDq7/w795xjU0etISuUnaWizhqwEkoLKfw3asUqcFJ6bSGZgCtKkouNpd4YTXHmhdhjSMbBljg277XwBIzXOOL1IsP5\u002Bx16WDufMmxr4uyKUOTstyeLqNb5YqB1Wo4OtmzrIxq97Iq6\u002BPCbMlPbyvzJdbOn6oHLaYntAJh89Q2tgIv/gM/R3GRaIb4m8GZzHaejq\u002BTaZsvbH7mAwNvyTfPi7aHX3Dos95lPTbjTlGkTeeLgyVkowymwFGEWQQuIZ\u002BO6NBK0mzFthrRLmxkTB4tQbVbpAYSqyhp4J7fZBqadttXVGVBWbu6xgzKU3TgQnRzlxdO0n1ZfD3n4PGN5lHANvdRDTe4rCg54N45CFeziZ4qq80DC2Sd/dgnmXiJ7N/7Chy9TzV8uysvVTFfYDPmNFdTY3qEvStS8w8fUNKvr/Q\u002BPj469jqo7jCiE/ZzPl2kQWUhdkmldk0xapwmXSoYf6U9IWI1qz4cqrUJ4qk1H7Sxew\u002BtTnmqmMexCYueQpEGiZQRNd07rpYmxIuUW5Pj/ArndOHaqvFrkohaRKGyvmgjwxjU5CnXtcy5RonuFn1zzQ2Atw2vbB7i5aNUoSn0tEZjcFh7DtghD/7VYSRnfbxLJneT8ccadJc6Mj6GQtTihJIDiqXlOP41n6dO2cr6e2gnCbqyYIJ/CPvBQRzZWo0qMpySY/LWZi25nlJfy5rMP7aWn3kaMGPPhEGp47fhHATaJOcuaBd1EKONOIIwHz1hNQFmQvtTz8J4gp9xLIJ1mEJNhabzndefIU6VTPeh36VESO62utkJhlTk9eV4A\u002BQhV2B/4lmWbVdphyGsvoMKluM6LOOT/x2pRD9SDqfyZx1qtDWXYf0LrduXDPO3nMeR2l8CPdcAjZgC1l5aBF6vd2AEAgqNc3TmLn7H/LJp8ec3gHRI8CkGKeZdVEuesal855WTc1q9BGbqHA9YeJDl2OR3IkQqJoc2/dgkMB7pB3zVSxUc1n6MervNntQZrfFVt7unJ08lUoEOnLVCmRRIANSSgu27yQKl6qfIHIfy3Q/mzrijQiAtsDhTznnJCeFnhV3/hysD2a54wTynHXY5W79lm8qbpP70pNL1KDrInODGYFcqM1YkovTKKkDjRpLCWrK6o23Wy\u002BCeyuIYTrGzsGQb4Lzez2hpAPjVkbp90V5/8s2IDjly75R2iyhzzFRDVnnch6XV44sKUWK1AXpmIPmDmFvkK2Iq6PEoaAQ/9TRkknsAYUm4qg8CffyW/e4aEGpusHP4nysX8d60rXtGylwuEK7/Jb\u002Bvyy5Moe1llCsCzlfZ0UTArDMQKK9qw/yT\u002B3OgaK1/Wuqq/qUFa/19sh3zsd8jrTkXbaR7rv0QBQcx\u002BKZ5xSt9w7NtLxKfuwA10raRt1IdcA56iTrIw6vtmrmeE7MXA60yde4rtn3mt7JkRdxGvo201IiX/zvwtMAHv1RYwaeM3s7JXwFj8fmQlBGIZH2PpxwsKT7qvwRxAcDuJDcpTbXK12cNfR9MEOLOx2sqaBCCd9h4bNiooh\u002BKWF1Atc2CpwZbvY0WQio8n9gcG/fZRpmwa6wesODdIjUHgyTCC5sVDCBkzuqDa/Xue8zAjIZn8RGDkEoho/YlfltXzv8FOpR8xw/XtLfvLP/2cHUT3JWu39HTfntQ86gqP1BPK502qQE4g8V2UDxZ1KNKazOBEWHFqO8tMfxZK9Nn7XVnX8Eiv4dz21iQOI\u002BVeWmXxkh0qS3uiULtyXcE35fyDqLHMnSiZ6usDTYJNbBfl7hSgSVK80RHeNZ\u002BdPYQbvuA3inszkc1NZ7cyFv3pVPSTnH\u002Bsl6yZxtef/meI/L1W946SBdGcolxXYuGriroT5OCq\u002BZEUbydDrcOjk6NltGr56y9/V08jBuoTVTS67jwdfAl27gMsMphnXmgN\u002BR644b52sa\u002BapJ2Rd\u002BKnAQnyiM\u002BHlheZ7sZn3aiHCAjnFR3bWmOGRCycgtdr1XYQdTGOdMWYhlL3HwLoHuP3A5yUumLUy6ambESS6xNAPglQR1h3CJMzTp665DtgnjVIpX86xysTO6mK6AiBBZtPpuD5l8eLgAsJUXvEKed7Nd4PSkWUFWbuTQuu7BCKskjzaz1aZvZtzRV0IXW/TxHCH6IqcbtFu5F6G1q73KPqfp8y0L6qEN7XoY0wL\u002BPxLv357NxuYECNvb\u002Br0EursfBxmaLWjH5jF/7TUtA\u002BFZuteOxcwe/HfB5epRMO/kCDO\u002B\u002BczoZBKqKPlsTdmw1wT5gkDldfXuAAqh2Ed9dbVCm\u002BQCbgoVcFXF45zTsq6dEA7lWK2u/pI\u002B0PjBR4vKLbNDKrL1rmn65BLrIJFYG05bA8g5lx0Ik5xRw50RUyjK\u002Brbpj4f8qGGk63Obw90B5bSqZkPDkZWVOpYWo\u002BrL6JHpICbbbozGX1tmlKuqbNC\u002BUN7pZuzlBmggU1Tx5QR32QPhsqK3JXco5AfnXfzq687GV1MM4YGkAxm9uho31XlW77uoyLotBypmwYLl/alsNmeGK46xaveBPK6I\u002Bmtc8Q6NkW5BQSMTmFAopiD/vwZwUIOzsKrrpITDJ4sMpA2/CtBzV2w7KvVEc5I\u002BicPXgn2oGKnnqUBkouzpfhmYBvNCaJtQi2eaNCaObj0XrRvA7KUOZIxj2GGPDrV/UazbrGyf\u002ByAohvcVDuSDWToCTfXRKJJ0iqJn35A6wQ==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "7JuUiBEyCecgaBJmtvTZCg==", + "Date": "Wed, 23 Jun 2021 18:48:32 GMT", + "ETag": "\u00220x8D9367780AA9D7E\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:33 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "a0aa6995-9533-a662-d7d8-af5bea7cd599", + "x-ms-content-crc64": "rMzdsQF23sE=", + "x-ms-request-id": "21dcbf1c-b01e-0053-3e60-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:33.7319054Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d7b21cff-dc6d-38f1-e0e4-e65db9893e41?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-047e948655df7f4bb51d59f88a87f767-0c53463da7017f4c-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "6dad9629-8be4-fc92-ea18-273963d9d075", + "x-ms-date": "Wed, 23 Jun 2021 18:48:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:32 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "6dad9629-8be4-fc92-ea18-273963d9d075", + "x-ms-request-id": "21dcbf4f-b01e-0053-6860-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-a9701f98-8b0f-77c6-ebd0-0f7424dc5e2c?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-92b2abe1f07e1c478aa593be0538450c-2c4ccca8403e984a-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "28edfbef-b239-9ec6-cf35-82147c1ed70e", + "x-ms-date": "Wed, 23 Jun 2021 18:48:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:32 GMT", + "ETag": "\u00220x8D9367780BDD25D\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:33 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "28edfbef-b239-9ec6-cf35-82147c1ed70e", + "x-ms-request-id": "21dcbf61-b01e-0053-7660-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-a9701f98-8b0f-77c6-ebd0-0f7424dc5e2c/test-blob-8abdfaba-7ca7-30a5-6a0e-9a7bfa6681a6", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-277e2c13f1706e4383132fc25fbd71d8-26f040918554d04b-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "22195073-36bf-7126-cfc4-5a7fdcd65165", + "x-ms-date": "Wed, 23 Jun 2021 18:48:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "WVeEKe818skRkoSZ5KDl8L2DpfyH7BBzVby9KxhLo2i03Lolma0ehAj0eBX3DEvKKKm9d8GEHm1HEdQyd8axxu8b5QjmwFYPZCDzk3P7e0hx8wJujSynL71M3ofY7AxBQrIl3CZD42hSrhOgkYv6TJaLwYTEQjjCdLVKmeHPN3cUslDA1Z8iLg\u002BZG98ZB54yUpLxTCqIfQB5Y2hw\u002BEqHg3abjN46OXb3aZN0KiZYqWwXGEdP3epMizVPRnE2sTXFEphofXrA9xgb\u002BuOXFFLaIbn7WeADOKaMTgCo6vMFwLhdrheO8CvyVyAuM\u002BIHtXfidSW4O1dVwtrx3C96Fw0lFjorOmU7SzCOCQK/1ATDhZiJxnTNTIRgB\u002Bw8nBP7eD8TCR2o3HsSpyn0KjJUle3WLleW8FGYV8m2yjJ4/q8dkpDCrMrnG6kddx5K2CJRC3L/Zm28ZYfuerFT8hFImah615ehkugj7xKueHkyTX\u002BmZL6/eZhBYS0J0zEYkymX1N120AGKr3mJ23dbDewNvC0yrI1TiSAQOHVqmL63ClvpFqObu3x9HLRENp0h5lNA\u002BxcD5uabQ0u9ZpiLIBe70tEbcfZIcQGxtZDYD1KC71EiKZynsyN1TdJY3lXj8fudiGTLBXVc\u002BIoWUjBVwjT5OnZHafZ7FB6tpiMj8JOrzcOUO4butunbxTESkWDzH4qdXqPenIgFIXNFHV9ROAj2aoVtwIauCoONa6TFaIO\u002BuoaYhZHvzDE7jxkSqJmKiowoGybbhV8E71QgUTDjQLnvh2PZuLJ3B55TMjFsm2LqAuEXnE1d4jQnlJY9z3oAV05gIyE1sdHZsRSIh1Mtl1TxNU5PzKNskqQusSQcOjcjU9viDHhAtFEPPus41Vvh\u002Bf1BS5orsIuq9JB8B/\u002BtvHbcZDN4S4vcsID8P424M71JTLgm2u6d\u002BKNPNxfnw61SYoF0XHAnaa5yZZoZLnD98sDTM7pGhuKHPmyQKBNz9O3TqtwLRNdMIeMKtHRUhMkyUkVWFJDyC9yf7B0ElkCa/nGtRoSU8a7phhHWPNFtM7qjXtbOHN9c4J4AbFe6R4qjb7UCpz5EnmCWbY1\u002BG88KMrliYThqy\u002BKSUGXmk4VXLj\u002BHM80baox8XsB1OK9R3sTP9TqeV\u002BZSOKPTcFbYXQrbPz5O9\u002BcB7sct5gJ39ZMyQHGgF55LuNdZNPopSPk1pAC2mfhwA\u002BfczQZycXHj2kMQoTDkN0ZskIZm9MLt2KbO90ICwVubwTyKw0mX2Udmdlq3GKbJUGy6SQlxCQ4l7/Rfo3ku4Rjodd/zWnP81LY\u002BAH5oNb//BabVR3dRKbgtZdRUNzXON5RBzqPH1fb5vXVTMgmQvLo1X57TWZmgl0snxvWfp5yBcMjqJmcbOC\u002Bw3IoC/faunagZH9iX\u002B977oDdYoA8BWRXY0sJAppZTGSduInwOnplUeChNhYjE6nXq7oUvw5cgr4N1KSs0bvcRxgWwKNhi7AKeAyfms9ONFOhMVrcQI1aPTXP5mXRtIAowO76CFMGdhwGCkb9vOvuv6BVD5xdAAaOvINtkaVOOMOMdtXgVCgAmr861jZGWIBN4SbFfKTjy8Dkb0/PmOB6u9GDcUoSCmt0UHThJinMRGADH6x\u002BhLweqK8U\u002B\u002BTcMQHavBpkxuc6O9q/TSgwAqGbFCrryHk3/DcVZMia/Q6CmB9zBmYTa4F8yOPVvzeT6qYJfee98GiEpsPnT14enz7IPLUIvPw/h6ylbwOVXkD/gXoikYMqwKu27l\u002BmKBwjYi2lCYKCiy2pzfY7FIFo70R\u002B583j\u002BA2/oXgJUc6clV\u002BMggzR8FTCfPZMdMOM86gmTf8XJ0ROQ2Yj6WQGdTlfCTSaqpZ0lv7zvGrXl4NKLrHP5wPTiW4bQkKmsgrsuAe87W\u002BK9kkVsbsAI2bZeqvm1bq2NpI1j4PGf2hTzeDwAwBnFqoXvzhoujFIz2YHPceWw9xMOoVxi13rwHbcxePaDBxmdmABzxZ\u002BTXxc6MAZw0GguQoAo8h\u002B8Y9IK/rFi/RNbr9FoMtnlPDFzekJFJ6dzgExPAjZ1WhX54DQtacfuMGID34A1B56OSQZPtXjcdzwrln1kEvrd5lS8b1Glt9NqhUngQUgnPnmuwLkvJqWcHGn4AtJJih5nJfgreZhM6ZEy5S8u/DXzA1gEtVFArr\u002BuH1LnrLQAIPoreBtP\u002B8XhYtcn/UF2biA0BP56RdTMJnc4fFlFZD3cMcQ1AoMZpAiTIlN6GLB\u002BOLAxs6i1htslX1GkFn5rm/2aSst8QGucGmD25yKBUQ7GuUSoE7CUJ6rpD6IxdY2JJ4ZV4M3lAvdElZlHv5\u002B4ow5D3V06w4dNBSMgkzHJaqTTbL\u002BcLHBA4bdMY34XTWcLMWuU7pgwT2T\u002BCNupxW/Geyr0dFLgHHedA/yl7l8JNbe8FWHGNHwMox1bnSSVlhtIhedUItkUKhX09\u002BqcimAE9dIj7a8NAEet6NA0hH5SCG3gXWh3tBLep\u002BpM0T2ScBi8VqdRcahsOoWgpjoI4KaWoe58uy34jUG/RUbFwS4JGni4dy7XAJbFcyLi1g3Y1sdEtTBOFbTrxMlmkSxip3lXlovBUGh4vqBXt0cKFbYz529/gAv\u002BuwXEzLNlcW9qYsypi0CBFoVfzPaP911s4a8SM6q94yZtWNuG/YO0E00x7FR7YYl2sdDpH7QUbsOnWOsEUj7ErX\u002BmOzJk\u002BxgBqripXgoJ8X8lm4HZ08NxWeoX36WYsMAPbD/V1CVXEra353X8axC5nmZr3re869q8NeFITBtzafn4mfHLNBxZzonLIexNde7aXkE\u002BLdEJU4FlGJ9EDsWaRH57A9Ee7mpKERAt8Mntbr/zbu7aNDsn70ZvZht9Fb/EMd1t0nEcu3DX9BvB22K4d6nfUKDWvw9CUxSLr4hOzftQab/sf5xO17N\u002BA0AfZhPjt\u002B5xncUf7XHNK35dkAvoiCcgcHKjzPcNkXjtWLzPIu0Ap/eZ3C81MXtNH1Qe8EanlnsZ//WhQOv3ZAxMMpS1/QiQXegUT6v36j72Va2i76AyRcJBtSP3XmcMoXgi6f/nmCFMjZJdk0fPIRS2q\u002Bs\u002BVXVsGuzSdEfkmf6BB60z1QE/D72LVWIN1LJ7cZQPQLN7zkwCts4TFCPZaPOU24uZm0wSd5susv8TXkU5VwKz1VhLBjlhMB8yK/qZsu1uefgn4dVI/MkXTRtM71eI2rwgJZObSdVSOGos4EuglQARpORNEnYta9iPM7gdFEHHqVE\u002BeIxa0jAi1KhrGxx9drgbOkpyO8hG87q6DBUdNSQpZDb6Yhxzt9K0Kj3Nwk\u002B8EbwAAdn3VW6J94TSoMYbBZ6EQbblghObqIN4vhCKeTFq/fpYHDRKMQ/IcWuYoRcLmSWeSICZ14\u002BpZVhVf5Zd/n5SZ6PMwulqORCmHRGoAwdsbSTr6zCx0SVrr7fb9LJ5anPtRTlzPtc7NA5v8rp9AGFR6RJxcRJNoZV9YRIxjkVdLbKeu77N\u002BC5NsLchQd5r7a5VigugB/lgn6Sj9t3ECabJEsUH30WjhPDjI8FbLF\u002B2EXRj3AQ5vCa4PRwZKQJQiaYRVy8ZZA1psQYavOM4BHJE7ORpYC2hkFWfTqEpiVrukpobStQvna1m\u002Bir9Hv9CgDip1Dwe5yh4b8fZehVsPyirLCpJHbqeFU82AmYCpHFVXM5ogLQez6txotoMVSKY\u002BroCUvHV\u002BGN\u002BCr/s5\u002BTCdstWhB5HA79zjVx/13rgkb8tnQirAFJ/f2Nq6nX1MejGrywPttEDUff6j8SUViHonXkAvkncFnV51gS63BhKflt0uChO0NvtKUwRsHCN6ilCgkz89HOe6pi2lt/NSXXesBFpIJ34mc2dEpT9ymUF7OzbeFrLTYno1s6PmDr7IODXMwBfI8qLSeh/XuHeoR8zsarz8dEaEmOHgUnPaAGSofKzJpdlpcghTy5yTO6oCTWuXOeQCC4PvCCc16KAvODn7L3vKnqIzQvh0aKiqMZ033gUIAwZApnDpGl2yM0moZJNil8xuN66Jo/crjaMbBNaKPgpa5zUzekkK4YQEQU9uzAPVR1nQyaZWvl9PVRiNzdWHJ/V/DX2eL11DY1YqRSJnvMFfBf18uXRkBGiV5CVwfROuvVlZ777Gdxg8TaZQbDl855hXLsgYCm6A2wkVCAs30uYCe8fJDY0CmI6lQGvOE5gvWTxNGQ5LlnLqmRR1sW7MxHqADfBxc5nLFFY5csoC8odw5a8OqvmX9uVVHnS4jSdfmHvxDcWn/eVigcS4UiOop6ZNBIu//hlA6FcLHFVlEkdumdpOUeSBiSfJ7Ck1H2TBrHaOa4hbn9oicGWunKFQPW\u002B9CbgJGlXBi3ujthIwS8jySXAelua/EznAbCG/EyxGua75d9XsuFIgzOBM\u002BCnIMeRcvFNxcaZI/ja\u002BSO40QnhPHTxjdtQzBZDd/coGclrQOHo9IpaZFUgIcLmfbm9j7Epn/drtZLrQabaCU3OcQkubrhCz91/h9cf0GwZaU9dhehF/3rSAIpO/bPjf1oIUbC4tw4Ae7/TqRgfTOUm0tdWfYNkiHGPXG0u9NIqmwd9F3\u002B8YLFAXQooclVhs7SlJyrbjQLWo8g\u002BKFug0YbtqQ0QojVmanEmFh95PBYcLam5iMyoTg4FpnO2fTdVn4uDO8hHUBB\u002BP724tXbiXWaxIvqy50i6RVr/C/vBr\u002Bw60HaU9QFO1NyYOkkP75mXIkgMBFs8o7hCyfZtSEUVvY/QfuT/TmhlY00eGqz/qlXBZ\u002BiztKuQ/Sy\u002BUSsK4IyXg326PnG1mNTgpqAOHokMQx\u002BgrOBcYQnjP4C3Qfw8W4LBhpYvRWvkC88U0g0Kgt6jsg0MajSrOiFz1v/w/VfXo0seTZjy3P6zvKARSI772byhFI7vMPBNFUt1u29s8w53PC/B7DVGsdUPWa2UmfKSd/1CTunI6HJa0DdMfSGPRsiSmQtfOuyHW2O439dDuXtZ40NyKqUkr1O8Zhz9\u002BjO0gBLlAgDmMj0QuvOGEAmbFxa88pneHRsibeq4o9PQiWEvBF7EXbd7c7AFYW\u002Bynp5KIU4FQQea1mP2wpQVLo9pQDGRVwuq1rlfQH/p2LuscM9LbYGEy0dZlS77zZsiZUUgmyE\u002BIEaToEqUpQGIsP2nSlHFycAN5HTpOMLdrwgePdo5yDyabk\u002BIuMw38CVG0eQwU4NJXJuEE7esVOiEtvFBdmgmTufBDdwBPRHz1vRPomfdrFuF1OA\u002BtbWF7hlnBAHb9Xm9IIL8b0anRx\u002BKkD3CXbGBpgmVvKGH55gyPB7CmjkPGOB6kYLk4D0U3ozBtCV4w5Fn5l34RTnYNjjqyjIn5K3menhcR8svncXLgN4UxTNzuXmNW7PbF9KnoltK\u002BRUK7fnf2zmsHHvFOEmYLMRaw3AFdhG5mYj5CmOltaRv5KOvwZPkNer5xp39xyNqQ\u002BoNTN/rRYMEUFNx5Q==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "sVq9WlVNXmfiNRf858YY1g==", + "Date": "Wed, 23 Jun 2021 18:48:33 GMT", + "ETag": "\u00220x8D9367780D13F4F\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:33 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "22195073-36bf-7126-cfc4-5a7fdcd65165", + "x-ms-content-crc64": "vVktgiO95j4=", + "x-ms-request-id": "21dcbf74-b01e-0053-0760-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:33.9840847Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-a9701f98-8b0f-77c6-ebd0-0f7424dc5e2c/test-blob-8abdfaba-7ca7-30a5-6a0e-9a7bfa6681a6", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "If-Unmodified-Since": "Thu, 24 Jun 2021 18:48:27 GMT", + "traceparent": "00-daa5ca6cd2cbfd42be975f3f4454593f-53c2f2af3244c94d-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "3d03f1fa-e96b-3df0-9560-95ca6cf8bb92", + "x-ms-date": "Wed, 23 Jun 2021 18:48:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "WVeEKe818skRkoSZ5KDl8L2DpfyH7BBzVby9KxhLo2i03Lolma0ehAj0eBX3DEvKKKm9d8GEHm1HEdQyd8axxu8b5QjmwFYPZCDzk3P7e0hx8wJujSynL71M3ofY7AxBQrIl3CZD42hSrhOgkYv6TJaLwYTEQjjCdLVKmeHPN3cUslDA1Z8iLg\u002BZG98ZB54yUpLxTCqIfQB5Y2hw\u002BEqHg3abjN46OXb3aZN0KiZYqWwXGEdP3epMizVPRnE2sTXFEphofXrA9xgb\u002BuOXFFLaIbn7WeADOKaMTgCo6vMFwLhdrheO8CvyVyAuM\u002BIHtXfidSW4O1dVwtrx3C96Fw0lFjorOmU7SzCOCQK/1ATDhZiJxnTNTIRgB\u002Bw8nBP7eD8TCR2o3HsSpyn0KjJUle3WLleW8FGYV8m2yjJ4/q8dkpDCrMrnG6kddx5K2CJRC3L/Zm28ZYfuerFT8hFImah615ehkugj7xKueHkyTX\u002BmZL6/eZhBYS0J0zEYkymX1N120AGKr3mJ23dbDewNvC0yrI1TiSAQOHVqmL63ClvpFqObu3x9HLRENp0h5lNA\u002BxcD5uabQ0u9ZpiLIBe70tEbcfZIcQGxtZDYD1KC71EiKZynsyN1TdJY3lXj8fudiGTLBXVc\u002BIoWUjBVwjT5OnZHafZ7FB6tpiMj8JOrzcOUO4butunbxTESkWDzH4qdXqPenIgFIXNFHV9ROAj2aoVtwIauCoONa6TFaIO\u002BuoaYhZHvzDE7jxkSqJmKiowoGybbhV8E71QgUTDjQLnvh2PZuLJ3B55TMjFsm2LqAuEXnE1d4jQnlJY9z3oAV05gIyE1sdHZsRSIh1Mtl1TxNU5PzKNskqQusSQcOjcjU9viDHhAtFEPPus41Vvh\u002Bf1BS5orsIuq9JB8B/\u002BtvHbcZDN4S4vcsID8P424M71JTLgm2u6d\u002BKNPNxfnw61SYoF0XHAnaa5yZZoZLnD98sDTM7pGhuKHPmyQKBNz9O3TqtwLRNdMIeMKtHRUhMkyUkVWFJDyC9yf7B0ElkCa/nGtRoSU8a7phhHWPNFtM7qjXtbOHN9c4J4AbFe6R4qjb7UCpz5EnmCWbY1\u002BG88KMrliYThqy\u002BKSUGXmk4VXLj\u002BHM80baox8XsB1OK9R3sTP9TqeV\u002BZSOKPTcFbYXQrbPz5O9\u002BcB7sct5gJ39ZMyQHGgF55LuNdZNPopSPk1pAC2mfhwA\u002BfczQZycXHj2kMQoTDkN0ZskIZm9MLt2KbO90ICwVubwTyKw0mX2Udmdlq3GKbJUGy6SQlxCQ4l7/Rfo3ku4Rjodd/zWnP81LY\u002BAH5oNb//BabVR3dRKbgtZdRUNzXON5RBzqPH1fb5vXVTMgmQvLo1X57TWZmgl0snxvWfp5yBcMjqJmcbOC\u002Bw3IoC/faunagZH9iX\u002B977oDdYoA8BWRXY0sJAppZTGSduInwOnplUeChNhYjE6nXq7oUvw5cgr4N1KSs0bvcRxgWwKNhi7AKeAyfms9ONFOhMVrcQI1aPTXP5mXRtIAowO76CFMGdhwGCkb9vOvuv6BVD5xdAAaOvINtkaVOOMOMdtXgVCgAmr861jZGWIBN4SbFfKTjy8Dkb0/PmOB6u9GDcUoSCmt0UHThJinMRGADH6x\u002BhLweqK8U\u002B\u002BTcMQHavBpkxuc6O9q/TSgwAqGbFCrryHk3/DcVZMia/Q6CmB9zBmYTa4F8yOPVvzeT6qYJfee98GiEpsPnT14enz7IPLUIvPw/h6ylbwOVXkD/gXoikYMqwKu27l\u002BmKBwjYi2lCYKCiy2pzfY7FIFo70R\u002B583j\u002BA2/oXgJUc6clV\u002BMggzR8FTCfPZMdMOM86gmTf8XJ0ROQ2Yj6WQGdTlfCTSaqpZ0lv7zvGrXl4NKLrHP5wPTiW4bQkKmsgrsuAe87W\u002BK9kkVsbsAI2bZeqvm1bq2NpI1j4PGf2hTzeDwAwBnFqoXvzhoujFIz2YHPceWw9xMOoVxi13rwHbcxePaDBxmdmABzxZ\u002BTXxc6MAZw0GguQoAo8h\u002B8Y9IK/rFi/RNbr9FoMtnlPDFzekJFJ6dzgExPAjZ1WhX54DQtacfuMGID34A1B56OSQZPtXjcdzwrln1kEvrd5lS8b1Glt9NqhUngQUgnPnmuwLkvJqWcHGn4AtJJih5nJfgreZhM6ZEy5S8u/DXzA1gEtVFArr\u002BuH1LnrLQAIPoreBtP\u002B8XhYtcn/UF2biA0BP56RdTMJnc4fFlFZD3cMcQ1AoMZpAiTIlN6GLB\u002BOLAxs6i1htslX1GkFn5rm/2aSst8QGucGmD25yKBUQ7GuUSoE7CUJ6rpD6IxdY2JJ4ZV4M3lAvdElZlHv5\u002B4ow5D3V06w4dNBSMgkzHJaqTTbL\u002BcLHBA4bdMY34XTWcLMWuU7pgwT2T\u002BCNupxW/Geyr0dFLgHHedA/yl7l8JNbe8FWHGNHwMox1bnSSVlhtIhedUItkUKhX09\u002BqcimAE9dIj7a8NAEet6NA0hH5SCG3gXWh3tBLep\u002BpM0T2ScBi8VqdRcahsOoWgpjoI4KaWoe58uy34jUG/RUbFwS4JGni4dy7XAJbFcyLi1g3Y1sdEtTBOFbTrxMlmkSxip3lXlovBUGh4vqBXt0cKFbYz529/gAv\u002BuwXEzLNlcW9qYsypi0CBFoVfzPaP911s4a8SM6q94yZtWNuG/YO0E00x7FR7YYl2sdDpH7QUbsOnWOsEUj7ErX\u002BmOzJk\u002BxgBqripXgoJ8X8lm4HZ08NxWeoX36WYsMAPbD/V1CVXEra353X8axC5nmZr3re869q8NeFITBtzafn4mfHLNBxZzonLIexNde7aXkE\u002BLdEJU4FlGJ9EDsWaRH57A9Ee7mpKERAt8Mntbr/zbu7aNDsn70ZvZht9Fb/EMd1t0nEcu3DX9BvB22K4d6nfUKDWvw9CUxSLr4hOzftQab/sf5xO17N\u002BA0AfZhPjt\u002B5xncUf7XHNK35dkAvoiCcgcHKjzPcNkXjtWLzPIu0Ap/eZ3C81MXtNH1Qe8EanlnsZ//WhQOv3ZAxMMpS1/QiQXegUT6v36j72Va2i76AyRcJBtSP3XmcMoXgi6f/nmCFMjZJdk0fPIRS2q\u002Bs\u002BVXVsGuzSdEfkmf6BB60z1QE/D72LVWIN1LJ7cZQPQLN7zkwCts4TFCPZaPOU24uZm0wSd5susv8TXkU5VwKz1VhLBjlhMB8yK/qZsu1uefgn4dVI/MkXTRtM71eI2rwgJZObSdVSOGos4EuglQARpORNEnYta9iPM7gdFEHHqVE\u002BeIxa0jAi1KhrGxx9drgbOkpyO8hG87q6DBUdNSQpZDb6Yhxzt9K0Kj3Nwk\u002B8EbwAAdn3VW6J94TSoMYbBZ6EQbblghObqIN4vhCKeTFq/fpYHDRKMQ/IcWuYoRcLmSWeSICZ14\u002BpZVhVf5Zd/n5SZ6PMwulqORCmHRGoAwdsbSTr6zCx0SVrr7fb9LJ5anPtRTlzPtc7NA5v8rp9AGFR6RJxcRJNoZV9YRIxjkVdLbKeu77N\u002BC5NsLchQd5r7a5VigugB/lgn6Sj9t3ECabJEsUH30WjhPDjI8FbLF\u002B2EXRj3AQ5vCa4PRwZKQJQiaYRVy8ZZA1psQYavOM4BHJE7ORpYC2hkFWfTqEpiVrukpobStQvna1m\u002Bir9Hv9CgDip1Dwe5yh4b8fZehVsPyirLCpJHbqeFU82AmYCpHFVXM5ogLQez6txotoMVSKY\u002BroCUvHV\u002BGN\u002BCr/s5\u002BTCdstWhB5HA79zjVx/13rgkb8tnQirAFJ/f2Nq6nX1MejGrywPttEDUff6j8SUViHonXkAvkncFnV51gS63BhKflt0uChO0NvtKUwRsHCN6ilCgkz89HOe6pi2lt/NSXXesBFpIJ34mc2dEpT9ymUF7OzbeFrLTYno1s6PmDr7IODXMwBfI8qLSeh/XuHeoR8zsarz8dEaEmOHgUnPaAGSofKzJpdlpcghTy5yTO6oCTWuXOeQCC4PvCCc16KAvODn7L3vKnqIzQvh0aKiqMZ033gUIAwZApnDpGl2yM0moZJNil8xuN66Jo/crjaMbBNaKPgpa5zUzekkK4YQEQU9uzAPVR1nQyaZWvl9PVRiNzdWHJ/V/DX2eL11DY1YqRSJnvMFfBf18uXRkBGiV5CVwfROuvVlZ777Gdxg8TaZQbDl855hXLsgYCm6A2wkVCAs30uYCe8fJDY0CmI6lQGvOE5gvWTxNGQ5LlnLqmRR1sW7MxHqADfBxc5nLFFY5csoC8odw5a8OqvmX9uVVHnS4jSdfmHvxDcWn/eVigcS4UiOop6ZNBIu//hlA6FcLHFVlEkdumdpOUeSBiSfJ7Ck1H2TBrHaOa4hbn9oicGWunKFQPW\u002B9CbgJGlXBi3ujthIwS8jySXAelua/EznAbCG/EyxGua75d9XsuFIgzOBM\u002BCnIMeRcvFNxcaZI/ja\u002BSO40QnhPHTxjdtQzBZDd/coGclrQOHo9IpaZFUgIcLmfbm9j7Epn/drtZLrQabaCU3OcQkubrhCz91/h9cf0GwZaU9dhehF/3rSAIpO/bPjf1oIUbC4tw4Ae7/TqRgfTOUm0tdWfYNkiHGPXG0u9NIqmwd9F3\u002B8YLFAXQooclVhs7SlJyrbjQLWo8g\u002BKFug0YbtqQ0QojVmanEmFh95PBYcLam5iMyoTg4FpnO2fTdVn4uDO8hHUBB\u002BP724tXbiXWaxIvqy50i6RVr/C/vBr\u002Bw60HaU9QFO1NyYOkkP75mXIkgMBFs8o7hCyfZtSEUVvY/QfuT/TmhlY00eGqz/qlXBZ\u002BiztKuQ/Sy\u002BUSsK4IyXg326PnG1mNTgpqAOHokMQx\u002BgrOBcYQnjP4C3Qfw8W4LBhpYvRWvkC88U0g0Kgt6jsg0MajSrOiFz1v/w/VfXo0seTZjy3P6zvKARSI772byhFI7vMPBNFUt1u29s8w53PC/B7DVGsdUPWa2UmfKSd/1CTunI6HJa0DdMfSGPRsiSmQtfOuyHW2O439dDuXtZ40NyKqUkr1O8Zhz9\u002BjO0gBLlAgDmMj0QuvOGEAmbFxa88pneHRsibeq4o9PQiWEvBF7EXbd7c7AFYW\u002Bynp5KIU4FQQea1mP2wpQVLo9pQDGRVwuq1rlfQH/p2LuscM9LbYGEy0dZlS77zZsiZUUgmyE\u002BIEaToEqUpQGIsP2nSlHFycAN5HTpOMLdrwgePdo5yDyabk\u002BIuMw38CVG0eQwU4NJXJuEE7esVOiEtvFBdmgmTufBDdwBPRHz1vRPomfdrFuF1OA\u002BtbWF7hlnBAHb9Xm9IIL8b0anRx\u002BKkD3CXbGBpgmVvKGH55gyPB7CmjkPGOB6kYLk4D0U3ozBtCV4w5Fn5l34RTnYNjjqyjIn5K3menhcR8svncXLgN4UxTNzuXmNW7PbF9KnoltK\u002BRUK7fnf2zmsHHvFOEmYLMRaw3AFdhG5mYj5CmOltaRv5KOvwZPkNer5xp39xyNqQ\u002BoNTN/rRYMEUFNx5Q==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "sVq9WlVNXmfiNRf858YY1g==", + "Date": "Wed, 23 Jun 2021 18:48:33 GMT", + "ETag": "\u00220x8D9367780E58E4B\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:34 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "3d03f1fa-e96b-3df0-9560-95ca6cf8bb92", + "x-ms-content-crc64": "vVktgiO95j4=", + "x-ms-request-id": "21dcbf9c-b01e-0053-2a60-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:34.1181787Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-a9701f98-8b0f-77c6-ebd0-0f7424dc5e2c?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-05afa5fe47930948bdbc754592fe6233-f13deb6f60cdef40-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "ea851d3d-14d2-50fa-e353-fe21758b9c66", + "x-ms-date": "Wed, 23 Jun 2021 18:48:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:33 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "ea851d3d-14d2-50fa-e353-fe21758b9c66", + "x-ms-request-id": "21dcbfe1-b01e-0053-6860-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-b49e6bb4-3b4f-1e22-349b-435b25a00481?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-e5f2a3af19674941ac6865742ffafaaf-76dd8b6a2c865a46-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "cc9b5e73-ea75-02cb-fa66-b636d09e2b43", + "x-ms-date": "Wed, 23 Jun 2021 18:48:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:33 GMT", + "ETag": "\u00220x8D9367780FAE689\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:34 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "cc9b5e73-ea75-02cb-fa66-b636d09e2b43", + "x-ms-request-id": "21dcbff0-b01e-0053-7560-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-b49e6bb4-3b4f-1e22-349b-435b25a00481/test-blob-fa607d4e-4dfe-e3f2-ab40-903bd35b4198", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-07de27d6b67e8a43a5f2a60e461a58aa-3fe51fe453a7824e-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "64d86384-0967-42c7-d032-cece151dc325", + "x-ms-date": "Wed, 23 Jun 2021 18:48:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "qtXnxgQ3C9avilQNGYiOhegjeV889m8ma7cgNVqQLp8kHoz6t2Q\u002BFnGJS3T45ckjsgpSsOLhW7RmwFtNFtZ7H1u06fv8k86D5GLusqr7LYbt/YJQPn69QsLXlPYJ8f\u002BaDiwYQ/zOJh48zst/86kJa5LVXxlTK\u002BHd96Y4JP/XevJjVKR\u002B4uqKH9dkE2\u002BzPU8ZzihjNJLmRuJKO0xVlQEfZFPYHJ8EioioSkBB7xdxKblXH1bWc0ZgfA3BNKedNYnWRK8b2iGvFEOgu\u002BlSpFfL2RGS/XaqSPENd5\u002BSQ1bhCxW2a6poVU\u002BYpwsSNrhcDte19lqVCjcTK/y9DmKBHdDtvq/TmzmsYoPC\u002BlVqlxI4sWnI3Ez7SwDeo0CuqkfsFoo6JXcIiHKeCZPW0xDhqJPqhV35uUGE8XOv9fj5/bg81uPLL3KaLyj2KtK5JHfv/PqsxCTq8l1ItjQEWJJ6pAvbmv0sFnggT1Y0Ao9uy8z7wPn9TDmTUuOGgnk\u002BldaVfIXG3op6wuWBjHTOtfDO2etnCZiZfVjSR0gZppP/4rp/noYJqOxCgP0Ue8DExJzzt6mO14w9/P4t9JZCYRtRgqm6TxZpxDH\u002BJYibhQGXDoKsJu7qcAsuQaKH3LNWAB/hwvkWCnWFifN3kLEDonf9leYUlTotZxGejA104uh9qCVpucIIgAQMJp37c\u002BBZKp8rikbNQWrktFvneH1nEaYK\u002BeiMmui09RXhB2\u002BdMfMxRGFuSViisGa7hAVnIAiGpRX28Hn4zZC2dpQx6zr6R4NntTMc\u002BMdOaEmC0RXjTNQMW2JZp0B6OXfQuNLDccQrwDyCAGvVaaxNp4gwdvx60ynAJJDYoKBC7Xy7S0D1i/eEVhDZYExpN/G1C/\u002B3ScN7VuWoAkw0Ux\u002BcPxPuGR5sWBuRqx/roXLdV\u002B2eIpWgiqO5QPVbTIiqUALxPCE5eh3TSbPjJp2jj7Vzy6tflTCK\u002B7VvNdkoEQyS5lsd\u002BmRQpNzPytnhvGMFFrBA6IHdS7rSZkBsyUVEqjimUD9BhpVQIibOj8pWqD9Rah8p6CmKtZuhSpQj5NqWiyChO2sjw5Aa78VaDrvve70BG18mG8IOHJukoDsBLD1MOAOqtW3TLaaODvhjMKffsc7WIsl7cHBdkh7QfyNUGcKIDta4RcZQLu25lwzJq\u002Bz0xO9sKwpz0ceTTCJOA62DOvQ22iHQJ2wIhfTbwdhjlOYy3Lo05\u002B64FDwOJPikASpANV0Yk9DKI52CZKUWmA/uL7g7GyfzT1IGfsblwgJzY4PJm4t7SwEWaLgdsYNIoXwtH/VAaOYDTeYKERUK5GGaDgAhTf2Dc\u002BS2JbJu1Z3PvtxKt6INM/udxU6lcTrsC4NXg6KCJlR\u002BqawQiUMzlXdIOlM4wC2\u002BjNsFhIeu3gGqyhkvF1L7TZeIyw72/am3ajDXXDbms0tWmPbHfKLN0MuqZr8pA30kTe27sPQfyI8xTRlW14LLwxbO2H5cM9D1uvtCS5bqjmaysg5JKwNWN89nli\u002BJdvhJ36OoWyv/xxkdxvX53H35Rr\u002BypCRzgpcTd6Cu9J2ha0QC\u002BWzyQTM7s\u002Bv0LGUNXVtSbk9w1tLU1V0MleOKUNN7e1qw9\u002BIRBgSLd/A5f1UyBRpFXIZOMJVyLiQO5qxPsGMXebAKXGZ4QWdK5F/hmlYH2Y/JRfNMLUrFPsi\u002BAiBYO8eNIQalJ6mzzRseA0w1kJPOBwwchmtvy0tlRR2duT5H8qmYVHlQYbHmFXfYLSn\u002Bj6418PsTO7VbHlW6QOKLFhPc1hGjnTsafaVbNnDzlp0iZrVvZ8lCNLf0PDYjliDOW/9k/FYYW/FyG3JVuAVEaIe4l9otG65KmaJZr2EF9ueEjNpwj5pHCQrE/UxW7Hyyr9Ova/5GoUBRGWK0vqyQbCSK0Swq09ntcY3PaB1h86wmp/\u002BNVovpPuqaH3U4kkteM5EozBtPh9v6wvpwdzgi7yW1jRatAhaYoZNBj7NjtN5CcTSMOSeR1h8jkpSRecexeC9PggU0sTF6jyuIDvgolw0cLQYDlrb\u002BJLb2iXCBByfMkBeDEzLYDb8DEar8CMgn\u002B/uHdUvAreF5UV5OPSfA\u002BIcDvH3gpIPaQyBGAIQMARvuzo11\u002BpLcC\u002BI1CsLUic\u002BXQxgi\u002BUxKR1d3rDIreq1cbU9CYG\u002BaS/71J7GaqpnBBrlQrrxs6QjPo4c2/U5fsZA12JxykSlg/fcaLNKar5y9tqV42szw8IRHcr3nY02vlXUgZdL9TnWP77DFUbw2NPPreEeo59bDROcYKx5seZqqapZceUrKwGgw6OocK5/HED3J\u002B\u002BoGBq6fXSDq5SJWI3YWGuYl2bupIbjfeP7rpxlIURvhon2vo2TovRwp39pG2sV0BRC4oTaCH9oyJ46ws7UHoZMHdID4ZneCPRyegEHdmZ44d6IIj6/kXoKjfXzWOAlnIT5HPmVFe56ZNmMa5J\u002BYVI7vdzwT/hHkIxb9Ven6rAUTN14Cllo58/sDb1lMynrjCinu5sDNVCMsYxtPRya1n4peBq1Blb0ztoNAD4\u002B4l1ibGkrAC8ZEReI71jM\u002B6azVTtDP7cPNoXRrui89jUSTdMvCsy3b9JPEGcHKBr\u002BJ9czXa8G/6aqVznnWVFGWB7iep2FoezZ/\u002BVk9CtMBA5q04cViZSGC1IsgLeS0BZ9BLRIJK19eIXmWWHFogt7Wk8veIXOLNKGWG9PWR05RyvS5\u002B93A\u002BNc7VsBLzA2vGVGtSZkZ1eMstvlwcg\u002BLh9krRI19r4cAFprzosuyQGeU5gKBKf60OPURjETkUIbHr87mH4h/MmrKrDP/JTIXeXWR3IsNCl7bdwuYbCJCHMUULPP8yyDfFLSXt33KtRLC\u002BRPOUnP7uaVwC6h858VIiI9t6/k/G61VscfWdlPhEML51XMPc8lSGXJNi8B3YyzuTi7uXMoZg91leaGsJEJSj/vmgxJSORTFG9GG8Y/t3k2a5ygk87P431KVqfoopfQw\u002B/zFkeAanBQaKEH4k5FOd5pTETwaLpxH7qPAvY8anHXdVvaSKE1tgEsTCcpyAEzARjJf1JS4Fc1gfaI8Wt6E/4vLGj2bu09N5ZDwBiTS1O5X/3Zdu8fhJEAoMqqqMSVsjwo\u002Bp\u002BUPJIrjEe8Dxw\u002Bpjam05VpoJ0TD6vb8coiko7RqhHcaky0ISNrreqnY3Vwxf6QA9UvKBGfFer3uErIBPm46mEOXjvp8q5yAfKya6wyZy/Pko61on38PVBlvGjYo6Ts7nkQZmfCqhEmvSoi6Ko\u002BwVUe/HZrA0fjEiDrhDJFmV5JwX0zHgDECOR9kuVX3VCqJvsTuacyhe81LVRG2yXe4SfL2SctD6NUWvON7XBejzDMQV07Md\u002B7Gz\u002BN/fCofS3Cnq3BiAQpeRtXv2KzoJh\u002B1qIjepnEp69EEL3rnxGyq9nBz07CnQMsosRF43Z9B3qnEydOiQaX/fsCeXtGQd4FpReI7dFNvDWe8tvRfsQ0ywlHRI/qYB7XLc1TvCOL6lzqPDpe8BmlWVbxs5oqwn82ybJt/v1SH0D0tcAD\u002BfwSEwR66z6J1dbzoe84\u002BLCEqGtOHPJxHe9jmCD5aj5ZoV9W35yRs9tAqPPbfl0SFSKMcAlUsdkNoPUZG1MdkG\u002BYmfyP5h0T8viQDXP\u002BlZ\u002BOUYL\u002BaPYxAO\u002BCRT6rdJSEIxiAQuRggjMFfH0QxKRpDwtVjsnQHyd5Z5kNDZzeaHpgC\u002B5bela7Lc9P9Ox1IDhLGTozVenOtAP1Ct9PU3SWKxAGrLy6EZC0mlz6hCo7AENcxfBmqxKMlVPqYnN3b95Wtc3YcnN7kQulfruI0DPZugqb7omAM3/9dhtsz68hPSqCp85YXo3T4TTovShbB8UgDKhk34FQ1oJR2vxUDsFYgEGNCixhfV94yAlUm3JTpnJWSL8GvGGpLc1ICoeNe9ZzjDzqyfmUvpNI6BN3/D8T/jCOAcYCVcfj49hfFXLb70w24Qs1ZNx0vYovudBONTGSOAhS/3oQbTp5CuYhOakccPzDPRs32plUGUA71pvzka6qyNlmiO/WJnPMuF32V4fhD0jXivQWXl1y\u002BuY11JqeiXU7dmzPtegM6RqrZyI7XcW8VsdTHAa6kGp/944FoE3VMjLkvt0XEVVgxqHZavs/N5kgeX3TS21ygOICU8JaB0jM0jTvVqLkpUVx8lVk3SlzPL/w5SbMBebFdj37EMGXBr9VDJjGU\u002BD6O9A4YVkUCaO4kxMGaSIl/MxOJdxg7ZCD2u\u002BWE8yMrOza\u002Bq1Sk6CJsWiaPoGukJ2dMxPMdCoAlUpDtIptffnXL\u002BImK25002krxHR3yrMS1UpN\u002BNy8wDTC2mFjEt8aHDNuxxKfiGUvKF\u002BmoLO1iM6bLOM8H4EdGmupY1ENEbyOEaRBCQegc0zhItB9FiOFDU2Sy\u002BH/2gCuUaim8iUUHhajGI8LcIPK\u002Br2SXviwnARIJFIHeknakjunkrta/X0nyQC53fmQeZzJy80kaX8H/bWkWs3TEKfMxIpXZ93Ic/1AapH39r4Kt6q1ObJ4tiS4o5UFtqKzULhc7RVzPRXC/VvT5/7pDAb3naMjHdbxUBJhmsRExrlajRXZmwmkl3qU9jhapNIpz5OSDhT/jDbha5kHEaJNejqeeVblE3T9TwYoiiuemq9AO8swtrSkWvzi\u002BC9woYXUR3gBuC97QLwelMMS1wYLQtDpxtXXHMOB\u002Bh5WAhtFjK2AUEKvnN6DxPcPFiH1kYP617Vahtqv/Sq4f8INJT6k1QQRkobDW6X2af3iyAqhjGSeWyph6wnS0FMb9x0YdqO0Zj0Z4AL9O3wTZBjczTUgFvNdcsoQRu3\u002BQr4zp2SE2fdeKmHNh6hhnSOuUobs9gMd\u002B\u002BAtvwPVpCNTG6FEyZAXio4hfqbTVo9G/9GqYfRnEUy7Fa\u002BEVxrzhIZCfmwLHNOPmsf0z3dcTqVQ6sMyL0Iu6ApQibfkkzNzLfockNgjP97\u002BGsssckHVXscKM2xbwVVAE5JhtpMfpweQhZ19P7nNLa7gMBB3AnXEfy7s3l/HF2yg3H1FwYVP4nPHm\u002BykWB8NPQXBe41AzREcmTtkLsinzW4w2GM8h2wllFGcs2aJICcP451aBZ/fXA9sKSRN57erI86Cc3\u002B/zLWVm\u002BM/pB2uk3kUVEsvTcfOUXhTzF5L16yZ9Y\u002BUCqynUBLrwGm4n7vxwZWrOY9oe9IKtCIDaABXTcQ2oa6OFojIbQQ0Q4leEbHAYgrInJ4dLXm9jVaOo\u002BgSkHKlhf4NY6sI4siLNDRIqKJsQwX1jrEmFXAw0Ik2PckcJbMWuIu3sv5jw73RlflBcOCwHmDiHQXBf2yJ3JMd0qD/axKFMfAWtIwLlcrzUH9671\u002Bohh9oPgipVTkfLdZrQe0Y0i7qvELwmWXU1oc6zirtDu03dUyFly0J29y2\u002B4q5nFPZ2n5QkDMct\u002Bi1l2eBbocOLh7lN8iglz793OBmPaHfHzo3XPQ==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "FmVx\u002BbGYgAAKEAOsW46NHQ==", + "Date": "Wed, 23 Jun 2021 18:48:33 GMT", + "ETag": "\u00220x8D93677810DB710\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:34 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "64d86384-0967-42c7-d032-cece151dc325", + "x-ms-content-crc64": "UCGijBpZhuc=", + "x-ms-request-id": "21dcc00e-b01e-0053-0b60-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:34.3803664Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-b49e6bb4-3b4f-1e22-349b-435b25a00481/test-blob-fa607d4e-4dfe-e3f2-ab40-903bd35b4198", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-2cac994bad4f9d469498b9fd7cf59ae9-2490cf750816a24b-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "f2960fe5-cf90-eaf3-52de-fd1e020696b6", + "x-ms-date": "Wed, 23 Jun 2021 18:48:33 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "4096", + "Content-MD5": "FmVx\u002BbGYgAAKEAOsW46NHQ==", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Jun 2021 18:48:33 GMT", + "ETag": "\u00220x8D93677810DB710\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:34 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "f2960fe5-cf90-eaf3-52de-fd1e020696b6", + "x-ms-creation-time": "Wed, 23 Jun 2021 18:48:34 GMT", + "x-ms-is-current-version": "true", + "x-ms-last-access-time": "Wed, 23 Jun 2021 18:48:34 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "21dcc03e-b01e-0053-3260-68f9f6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:34.3803664Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-b49e6bb4-3b4f-1e22-349b-435b25a00481/test-blob-fa607d4e-4dfe-e3f2-ab40-903bd35b4198", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "If-Match": "0x8D93677810DB710", + "traceparent": "00-5d31a1279e52274abae2f2ee36004bce-81e1995d5a48f149-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "06e86bf5-d086-6494-28e8-618c0bcf184b", + "x-ms-date": "Wed, 23 Jun 2021 18:48:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "qtXnxgQ3C9avilQNGYiOhegjeV889m8ma7cgNVqQLp8kHoz6t2Q\u002BFnGJS3T45ckjsgpSsOLhW7RmwFtNFtZ7H1u06fv8k86D5GLusqr7LYbt/YJQPn69QsLXlPYJ8f\u002BaDiwYQ/zOJh48zst/86kJa5LVXxlTK\u002BHd96Y4JP/XevJjVKR\u002B4uqKH9dkE2\u002BzPU8ZzihjNJLmRuJKO0xVlQEfZFPYHJ8EioioSkBB7xdxKblXH1bWc0ZgfA3BNKedNYnWRK8b2iGvFEOgu\u002BlSpFfL2RGS/XaqSPENd5\u002BSQ1bhCxW2a6poVU\u002BYpwsSNrhcDte19lqVCjcTK/y9DmKBHdDtvq/TmzmsYoPC\u002BlVqlxI4sWnI3Ez7SwDeo0CuqkfsFoo6JXcIiHKeCZPW0xDhqJPqhV35uUGE8XOv9fj5/bg81uPLL3KaLyj2KtK5JHfv/PqsxCTq8l1ItjQEWJJ6pAvbmv0sFnggT1Y0Ao9uy8z7wPn9TDmTUuOGgnk\u002BldaVfIXG3op6wuWBjHTOtfDO2etnCZiZfVjSR0gZppP/4rp/noYJqOxCgP0Ue8DExJzzt6mO14w9/P4t9JZCYRtRgqm6TxZpxDH\u002BJYibhQGXDoKsJu7qcAsuQaKH3LNWAB/hwvkWCnWFifN3kLEDonf9leYUlTotZxGejA104uh9qCVpucIIgAQMJp37c\u002BBZKp8rikbNQWrktFvneH1nEaYK\u002BeiMmui09RXhB2\u002BdMfMxRGFuSViisGa7hAVnIAiGpRX28Hn4zZC2dpQx6zr6R4NntTMc\u002BMdOaEmC0RXjTNQMW2JZp0B6OXfQuNLDccQrwDyCAGvVaaxNp4gwdvx60ynAJJDYoKBC7Xy7S0D1i/eEVhDZYExpN/G1C/\u002B3ScN7VuWoAkw0Ux\u002BcPxPuGR5sWBuRqx/roXLdV\u002B2eIpWgiqO5QPVbTIiqUALxPCE5eh3TSbPjJp2jj7Vzy6tflTCK\u002B7VvNdkoEQyS5lsd\u002BmRQpNzPytnhvGMFFrBA6IHdS7rSZkBsyUVEqjimUD9BhpVQIibOj8pWqD9Rah8p6CmKtZuhSpQj5NqWiyChO2sjw5Aa78VaDrvve70BG18mG8IOHJukoDsBLD1MOAOqtW3TLaaODvhjMKffsc7WIsl7cHBdkh7QfyNUGcKIDta4RcZQLu25lwzJq\u002Bz0xO9sKwpz0ceTTCJOA62DOvQ22iHQJ2wIhfTbwdhjlOYy3Lo05\u002B64FDwOJPikASpANV0Yk9DKI52CZKUWmA/uL7g7GyfzT1IGfsblwgJzY4PJm4t7SwEWaLgdsYNIoXwtH/VAaOYDTeYKERUK5GGaDgAhTf2Dc\u002BS2JbJu1Z3PvtxKt6INM/udxU6lcTrsC4NXg6KCJlR\u002BqawQiUMzlXdIOlM4wC2\u002BjNsFhIeu3gGqyhkvF1L7TZeIyw72/am3ajDXXDbms0tWmPbHfKLN0MuqZr8pA30kTe27sPQfyI8xTRlW14LLwxbO2H5cM9D1uvtCS5bqjmaysg5JKwNWN89nli\u002BJdvhJ36OoWyv/xxkdxvX53H35Rr\u002BypCRzgpcTd6Cu9J2ha0QC\u002BWzyQTM7s\u002Bv0LGUNXVtSbk9w1tLU1V0MleOKUNN7e1qw9\u002BIRBgSLd/A5f1UyBRpFXIZOMJVyLiQO5qxPsGMXebAKXGZ4QWdK5F/hmlYH2Y/JRfNMLUrFPsi\u002BAiBYO8eNIQalJ6mzzRseA0w1kJPOBwwchmtvy0tlRR2duT5H8qmYVHlQYbHmFXfYLSn\u002Bj6418PsTO7VbHlW6QOKLFhPc1hGjnTsafaVbNnDzlp0iZrVvZ8lCNLf0PDYjliDOW/9k/FYYW/FyG3JVuAVEaIe4l9otG65KmaJZr2EF9ueEjNpwj5pHCQrE/UxW7Hyyr9Ova/5GoUBRGWK0vqyQbCSK0Swq09ntcY3PaB1h86wmp/\u002BNVovpPuqaH3U4kkteM5EozBtPh9v6wvpwdzgi7yW1jRatAhaYoZNBj7NjtN5CcTSMOSeR1h8jkpSRecexeC9PggU0sTF6jyuIDvgolw0cLQYDlrb\u002BJLb2iXCBByfMkBeDEzLYDb8DEar8CMgn\u002B/uHdUvAreF5UV5OPSfA\u002BIcDvH3gpIPaQyBGAIQMARvuzo11\u002BpLcC\u002BI1CsLUic\u002BXQxgi\u002BUxKR1d3rDIreq1cbU9CYG\u002BaS/71J7GaqpnBBrlQrrxs6QjPo4c2/U5fsZA12JxykSlg/fcaLNKar5y9tqV42szw8IRHcr3nY02vlXUgZdL9TnWP77DFUbw2NPPreEeo59bDROcYKx5seZqqapZceUrKwGgw6OocK5/HED3J\u002B\u002BoGBq6fXSDq5SJWI3YWGuYl2bupIbjfeP7rpxlIURvhon2vo2TovRwp39pG2sV0BRC4oTaCH9oyJ46ws7UHoZMHdID4ZneCPRyegEHdmZ44d6IIj6/kXoKjfXzWOAlnIT5HPmVFe56ZNmMa5J\u002BYVI7vdzwT/hHkIxb9Ven6rAUTN14Cllo58/sDb1lMynrjCinu5sDNVCMsYxtPRya1n4peBq1Blb0ztoNAD4\u002B4l1ibGkrAC8ZEReI71jM\u002B6azVTtDP7cPNoXRrui89jUSTdMvCsy3b9JPEGcHKBr\u002BJ9czXa8G/6aqVznnWVFGWB7iep2FoezZ/\u002BVk9CtMBA5q04cViZSGC1IsgLeS0BZ9BLRIJK19eIXmWWHFogt7Wk8veIXOLNKGWG9PWR05RyvS5\u002B93A\u002BNc7VsBLzA2vGVGtSZkZ1eMstvlwcg\u002BLh9krRI19r4cAFprzosuyQGeU5gKBKf60OPURjETkUIbHr87mH4h/MmrKrDP/JTIXeXWR3IsNCl7bdwuYbCJCHMUULPP8yyDfFLSXt33KtRLC\u002BRPOUnP7uaVwC6h858VIiI9t6/k/G61VscfWdlPhEML51XMPc8lSGXJNi8B3YyzuTi7uXMoZg91leaGsJEJSj/vmgxJSORTFG9GG8Y/t3k2a5ygk87P431KVqfoopfQw\u002B/zFkeAanBQaKEH4k5FOd5pTETwaLpxH7qPAvY8anHXdVvaSKE1tgEsTCcpyAEzARjJf1JS4Fc1gfaI8Wt6E/4vLGj2bu09N5ZDwBiTS1O5X/3Zdu8fhJEAoMqqqMSVsjwo\u002Bp\u002BUPJIrjEe8Dxw\u002Bpjam05VpoJ0TD6vb8coiko7RqhHcaky0ISNrreqnY3Vwxf6QA9UvKBGfFer3uErIBPm46mEOXjvp8q5yAfKya6wyZy/Pko61on38PVBlvGjYo6Ts7nkQZmfCqhEmvSoi6Ko\u002BwVUe/HZrA0fjEiDrhDJFmV5JwX0zHgDECOR9kuVX3VCqJvsTuacyhe81LVRG2yXe4SfL2SctD6NUWvON7XBejzDMQV07Md\u002B7Gz\u002BN/fCofS3Cnq3BiAQpeRtXv2KzoJh\u002B1qIjepnEp69EEL3rnxGyq9nBz07CnQMsosRF43Z9B3qnEydOiQaX/fsCeXtGQd4FpReI7dFNvDWe8tvRfsQ0ywlHRI/qYB7XLc1TvCOL6lzqPDpe8BmlWVbxs5oqwn82ybJt/v1SH0D0tcAD\u002BfwSEwR66z6J1dbzoe84\u002BLCEqGtOHPJxHe9jmCD5aj5ZoV9W35yRs9tAqPPbfl0SFSKMcAlUsdkNoPUZG1MdkG\u002BYmfyP5h0T8viQDXP\u002BlZ\u002BOUYL\u002BaPYxAO\u002BCRT6rdJSEIxiAQuRggjMFfH0QxKRpDwtVjsnQHyd5Z5kNDZzeaHpgC\u002B5bela7Lc9P9Ox1IDhLGTozVenOtAP1Ct9PU3SWKxAGrLy6EZC0mlz6hCo7AENcxfBmqxKMlVPqYnN3b95Wtc3YcnN7kQulfruI0DPZugqb7omAM3/9dhtsz68hPSqCp85YXo3T4TTovShbB8UgDKhk34FQ1oJR2vxUDsFYgEGNCixhfV94yAlUm3JTpnJWSL8GvGGpLc1ICoeNe9ZzjDzqyfmUvpNI6BN3/D8T/jCOAcYCVcfj49hfFXLb70w24Qs1ZNx0vYovudBONTGSOAhS/3oQbTp5CuYhOakccPzDPRs32plUGUA71pvzka6qyNlmiO/WJnPMuF32V4fhD0jXivQWXl1y\u002BuY11JqeiXU7dmzPtegM6RqrZyI7XcW8VsdTHAa6kGp/944FoE3VMjLkvt0XEVVgxqHZavs/N5kgeX3TS21ygOICU8JaB0jM0jTvVqLkpUVx8lVk3SlzPL/w5SbMBebFdj37EMGXBr9VDJjGU\u002BD6O9A4YVkUCaO4kxMGaSIl/MxOJdxg7ZCD2u\u002BWE8yMrOza\u002Bq1Sk6CJsWiaPoGukJ2dMxPMdCoAlUpDtIptffnXL\u002BImK25002krxHR3yrMS1UpN\u002BNy8wDTC2mFjEt8aHDNuxxKfiGUvKF\u002BmoLO1iM6bLOM8H4EdGmupY1ENEbyOEaRBCQegc0zhItB9FiOFDU2Sy\u002BH/2gCuUaim8iUUHhajGI8LcIPK\u002Br2SXviwnARIJFIHeknakjunkrta/X0nyQC53fmQeZzJy80kaX8H/bWkWs3TEKfMxIpXZ93Ic/1AapH39r4Kt6q1ObJ4tiS4o5UFtqKzULhc7RVzPRXC/VvT5/7pDAb3naMjHdbxUBJhmsRExrlajRXZmwmkl3qU9jhapNIpz5OSDhT/jDbha5kHEaJNejqeeVblE3T9TwYoiiuemq9AO8swtrSkWvzi\u002BC9woYXUR3gBuC97QLwelMMS1wYLQtDpxtXXHMOB\u002Bh5WAhtFjK2AUEKvnN6DxPcPFiH1kYP617Vahtqv/Sq4f8INJT6k1QQRkobDW6X2af3iyAqhjGSeWyph6wnS0FMb9x0YdqO0Zj0Z4AL9O3wTZBjczTUgFvNdcsoQRu3\u002BQr4zp2SE2fdeKmHNh6hhnSOuUobs9gMd\u002B\u002BAtvwPVpCNTG6FEyZAXio4hfqbTVo9G/9GqYfRnEUy7Fa\u002BEVxrzhIZCfmwLHNOPmsf0z3dcTqVQ6sMyL0Iu6ApQibfkkzNzLfockNgjP97\u002BGsssckHVXscKM2xbwVVAE5JhtpMfpweQhZ19P7nNLa7gMBB3AnXEfy7s3l/HF2yg3H1FwYVP4nPHm\u002BykWB8NPQXBe41AzREcmTtkLsinzW4w2GM8h2wllFGcs2aJICcP451aBZ/fXA9sKSRN57erI86Cc3\u002B/zLWVm\u002BM/pB2uk3kUVEsvTcfOUXhTzF5L16yZ9Y\u002BUCqynUBLrwGm4n7vxwZWrOY9oe9IKtCIDaABXTcQ2oa6OFojIbQQ0Q4leEbHAYgrInJ4dLXm9jVaOo\u002BgSkHKlhf4NY6sI4siLNDRIqKJsQwX1jrEmFXAw0Ik2PckcJbMWuIu3sv5jw73RlflBcOCwHmDiHQXBf2yJ3JMd0qD/axKFMfAWtIwLlcrzUH9671\u002Bohh9oPgipVTkfLdZrQe0Y0i7qvELwmWXU1oc6zirtDu03dUyFly0J29y2\u002B4q5nFPZ2n5QkDMct\u002Bi1l2eBbocOLh7lN8iglz793OBmPaHfHzo3XPQ==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "FmVx\u002BbGYgAAKEAOsW46NHQ==", + "Date": "Wed, 23 Jun 2021 18:48:33 GMT", + "ETag": "\u00220x8D93677812E8B73\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:34 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "06e86bf5-d086-6494-28e8-618c0bcf184b", + "x-ms-content-crc64": "UCGijBpZhuc=", + "x-ms-request-id": "21dcc053-b01e-0053-4660-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:34.5965187Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-b49e6bb4-3b4f-1e22-349b-435b25a00481?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-5745289365cd6a4cb4fe6b49c140bab8-24231bf3a0654f46-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "9628f3ad-901e-1a2f-e4f9-71e3f55a6ea7", + "x-ms-date": "Wed, 23 Jun 2021 18:48:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:33 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "9628f3ad-901e-1a2f-e4f9-71e3f55a6ea7", + "x-ms-request-id": "21dcc07e-b01e-0053-6d60-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-0716c6a5-9902-52a2-d459-dd6a54c1a728?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-561401f4a874304c89b68239b1a2040b-59afbc1756eeef48-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f62dd4ae-b4e9-1360-50d6-c2c4b2c5c522", + "x-ms-date": "Wed, 23 Jun 2021 18:48:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:33 GMT", + "ETag": "\u00220x8D93677814BD486\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:34 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "f62dd4ae-b4e9-1360-50d6-c2c4b2c5c522", + "x-ms-request-id": "21dcc09a-b01e-0053-0860-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-0716c6a5-9902-52a2-d459-dd6a54c1a728/test-blob-f6b74951-567a-2400-99c9-112ee633211f", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-792015487bb4c04c98c08146c1de8b99-d63bd778b623874e-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "b1714e0a-cb62-77e4-ad9f-6e601c44c721", + "x-ms-date": "Wed, 23 Jun 2021 18:48:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "wA\u002B8f5SwP3eezMfPvmmbMQ2QHej9olNY1AhdH6MxLR21owOiCUWOoQk/V66OMGYvLt8hVRY4Ih28ZKuMUh/TbJ\u002BqGhtm\u002BSjIAnvevUulyaOiLvHDENcGfIDl5aWaAk7pbOsO5BZKyTW3WFOaWmTSF5oI6SQuEFvHo56agBODLQAt9FFfluWMV2S8DLeEayIbEs0Kkhgqu1uPR0B4sEkhMytSbWUTc4G1e5HAcQOkQzh7fm1FeZvnAzn10E\u002BkFKcbm9iMMf28CJ9MVRaGakpY6gMI/DLb27qPamosHqIyEGfqpNYrFxE6v3bO\u002BSOFYZnvneVLnBd0QL8d/ceTkOn9GkSvm8VzLNPyzT28DOKWCgnRPYG853NPdWQWDRpKpy\u002BM0d7f1sXTe3ASWM/auDPch/K9wVJoQDPQXyZgXB\u002B4qCYNLzsDtzND/cIQqo6kdbwxOoYnjOXcJJGrDnefcx5QWbCozIn32M\u002B/ecSQV5WkLOlpLyKZkBtBMAuqWKm8pIqjv1De/KgzOWG2aBIgTMz7B\u002BKNNkT7t8mUZ5t9TYAmAtU67ZdExTBBNfXB4igJIOQ/rlDHL25FqAiHSZQMtevgkGY95l40tkGxTABOOtWhi0a3Pp4wXtNn9ESPvXybNH8J4VHBzDmFCvcPFeJt924y5r5NVXdNsDKT1fIapfnFFhiBRFiE378NMTSmIUnw\u002BvzWXda9Td4IvDEfLvZHa2T\u002BSf7K7LIVrgf\u002BQCRCpo7ootv1Q0giB8g5eIcnZbDJxcXPqNdKJQ1Jwa7Pvwy6xRaiNosaUSgc20I1kXMq7UhWNXtfcv23nX3NrIGZU0i8frNxhS4lrnScs82VFJSaHtRmeYmRW1IY6pgOTaWng4f6eRLAuWcaMIcGwr8wIonpMo2tM9q\u002BKiNgWJqWF2DP9TBFmpqB2mVsTEgCipiT6MgPJRoX\u002Bk\u002BtO07vX2DNgxkmN82P6ofuZ1gnQOeRvKCKzW/Sh/JGt/rgl19MknsEn8gv21PLBP5AIL3C8LloHH\u002BuZJLx\u002Bvwn4H/SrlMootXcI6EfYuBMvshxkmY0g8dBd3vfnS3oE6XLB/vT\u002BVWrF37o5cwXSbqeYqbJf2eW8ly4kDbXSASn9A/8U1rleMVzxnrnTJ76Ki7BQTuHH5Q9NBWeG2ge0856QfG9GvVfuOngVbjsr6a9vmYIFgfIINR7vx9FRl1dVPOsbQqtPQ84YYhSp8nbUIVu4VwBFrzHsSEcQVvWGnGLggHFQEGbEIFX0LV\u002BdngKn26Z1mUBXD425bvpkPu0YUcXxiTIFRBD09DbqUYGSDqoEaHsPUMMiibCjluFsX\u002BFom5uZ7BUQopdVQOUJbL4MJyBQX5ZxyQDCzz9BYe1vSFQVQbXmOGKU88XjudAd2Rzyl6\u002BBHABLNtJa1xzVj0CqJjiRM\u002BrIJe79u6vQTg9w5PXijoo9rmxTykrji2FFvyRFeZPXTOVyKrGAw2BUeqiDKfInMwC2bHfMfSmgJJqNd/xHSxS7mVgQsGQYvKrL/4\u002BiIGFvHovjzs0cCw\u002B7kgYXM0ukDO\u002BUB5CZ1oKcne\u002BMwL2aPcQ5HllwY7xHX04IlN5dwUlfZ7KgDhjQlUgJBzDdTwqSIZRCHdUyM6lzDKgCkUGkfpxmbZjLOi\u002BrKIjRZxyLadBDdnNKG\u002BO0LTPJLMGwzgQGZMhUdyFxxydklvVMYMyMp6KXvxrOWiL48kCkwc0uOlqEysJUNzLvEa9L5UUuZ8xnfIUe2Q7peAqlm4SgjQUadpyah5XKOLCvqK2rQnTdikq0PUVIDyELm1L3rptuTkSqMa7ok6A2nUQUbzChffWVx9E6LI\u002B/0id7TywC0onVQVppARDGNTbqfaABc6Awql1dIeaKNCH06l9HbQR0M4q6Py2WeDzkz9LaT67vvp6HSqTOpfDjSw14dFbxfofydkoVRzSyWnIguBITr\u002BRzBSuA/\u002BKfpU3Z1rQgXcPl85EK59lkmjdp1TByri2ej5soxW8rML7lUtD8e7CAUjxuOoSAyIgLDms0FuryLPdgOwbY91hU\u002BoMSJZUIaF6G6UMzxHNo3cbS3fcD9xmUMyXZnABpp5qj2X/BrqMywqXMbW1n/miD9x1ABdlhUMOpfjKvbsxeXQHoT\u002Bszp28j39tRd4msLDS9VaTi6aGBAoi8GDCwQ5OZbhArf269UE/uXCX\u002BEBl6PRI\u002BMhknu3OgZw1id08\u002Bs1xHt8l5QOyGP8VU9I17gzJvQhseclG6sfLcixhhGxkA7\u002BiJtlhPwLxld/IT0oamZKQa8zU0IAEKjMXWnPWUZOTsFATkscyaH4GeuTqfZt8sNiZ0BmfjzI/nvumSeWOGkNLNZ75BwfLXgJOzlWbGq2YmqmbPYB68yAd1PPMjB\u002BZeGCgnkf8gqnRznIWUcHdo4RODa4789zD0UJ\u002B3DIT/9LjtVX1\u002BntlnBf/yW8OY6FeQDBvfX5wXYSD3c0EfaZ3vs\u002BgMpxr56gI6XCWPClttG2gH5sBo4FTc1jRch2uYB5xiAugbTAF8lmIZ5QO2SBbFShfY14LdRpNTb9DmnWLWYhSJbQezUY8myxBeTztRJk3dlz0TvzAZRLxUiBxwVjj/Q0LvLRsPEfhI8gxyvzdYAgmDCQYlgqLksChLXsmy9nUXXwu4YjlyjkUEiszjpsWE/IXS7Uzy2YDgCrzyg/Mu1jvXWx/r36AQELrBIPfVwMlixqJDn8koZIVK2Fe8QApSFfTRDEulmNzlwpzSMfjJCgmzj/1Q6zYy7zZaoQdIU9BwbwsCxPS9vS2Fnd1sVjLMgc4NyLANASr\u002Bnl0VSzfVXa6MYYLthgVU9hKPy00YhljDjh85ektgYy3gBCZXaDI1sEBu4DSwHvuIuRJdvXXdphfEUfzYm\u002BMja/5UzUHe/Y3gWhsM6eZkE28jsIF4wqX3wp4OUtZ1HNRdC7Q2GxF56ftEfSMa0LxxoD5N9SthqmkYnQrj0Gq3az1Gr55ybjgd6cbF9EWCnTHh3PKYJ2eo\u002B6EK3X4GldlQjNHl1CEePzIGMAtkm7Xjlf/YwfN330PVnfQ9J1C6F1PttSdznMjQw92AkfdcRF/rJwd\u002BLZQl2O2OEDZs4NfhTBj3tyZOsDk3CD4V902MeVlUUgAJO\u002Bm/x5x55UySZCLF3wWepM15XLcORyWV0CFfwZbdGI7XmFBvN69J1IqsZKQbD9hH7dRL2vVJOvSEKfe7GeO19UtULkb1b20eL0fsYeKBeoAJGBOCUT2ZTl2bqs33jvrm9m8YhyFRkr6nbettnJjSAq83cgHQM6RNup/pWYSfJqCNBatzaPOet4WVGuNSK/HEiWgewBz5FsLKysxBqDj6CAdK4JctXtn7mLq8OtiA\u002B47uJJAcQGZD1C6oqF4nHQ9M2xLcBwtal2qOY2diPNwqSg99k4OoncegxwyohPZ7lHurL1/F5PRDk00ljd0\u002B4ZcSvh5O6YmL5D1LOwA\u002BshK0Eo7r9s18ZKUa\u002BgA2Qs/qoeW1VcaYLOqyH0tieqm0BOF6sXtOUyqJ1lm5M\u002B\u002BJVWEtYJkaiVwL3CWkOddCGen7pvUe\u002B5FUnE7667\u002BtHvk7KIoqNNoQWbtFLpVVqhlTB7xvvY06almPmMRKX53cXv0saRENV\u002BTP6w05mcz8PvI1Z\u002BPDfaEsAL4wWlwVxjodqI/YKQEIBa\u002BXX5J/wJCMk5nSFPf52SFbwGhS3T2I\u002BiUS3DE9I9XxLSI0K93O7D/to4aCA7ECY4\u002BufCjYtWiyDqWtbSSfT6/EIOeVxe1DjRQoZXm2xvZ0ELhhjuetGLf5Qd04IX8bThQW/iLJbJ3iKu8UsA/vOwfveVxsfcDIFwhvnEPQC2uVDRdloAiTqqQav2P4mGhoCkbVSKgirtATDqbaWZAZ0h9Df6M4iZs/G864Uf5cz76fx5I9OsLDsl4HElFhuRDTwK1EtRjFb4CrlizZal0Rtn7oelI\u002BHNdcv81E8XdJ3WL95FFRGFql2pgRUaSV6gfBNVvSeX6\u002B1aOWJ/VLQH4JYbjJ24YLwJ3kQl\u002B57MtyhpXFQ7vbd2Qkfw6tuzBlGlpaB\u002B/ry85B9XT97fbexOjYY2EfhjyCbeoU5Zy3XgWtf2fFX\u002BUbRvqHQ05HHUmtBXol1RfPRZRdl5nFlyYxipcvUK6PGWUD/RxmmAKuexCgp6BikUjtnjmTp8gLFa/UVbj3F8za3iwU4hg7aK2R7xyJZO9FzzkOQbJ1O3GdOKdsUgJJt2NDhcm0Ta9w8nVMAbirgfDAjoa/6NZaZeK6t\u002BlwzxarCDf5BZ8lkYGJ3U986Pm48Xb2q4N7ic5NKWAnOZWF/\u002BMeoPmA8nxRmzzFNctHHbzowYayumNTb35pa9x/Plfrw92sHggAN/76pNCGtpPDBgujPnfPEwW/i3F7V0af0pylGTHt2v906ImHuBWSzPjqZmXQm8Af3LCX7FKWhOC4WpIz4V1h1WsMblWuB5swLP64kPDgj3bchTxBVe5sniPpDx1DXutbSFE6hG1qcZUVp/\u002BT3jPvl8sbFxxhIL98n5BxxTh9rI3TXUhf5csJclNna63u2L/v\u002BXdSaAfO\u002BmfRveSdOGyc1/txgEDrj/HAEaTI\u002BbTRjcbQQgvA60RGBKLgjigmbHnmylPyvVg/BClFklZixcCywDAdzLZg2\u002By263vdysHJmaVq4i9hHtBukT3ie1kuIz6ibY43yJ\u002BDRi6ne9HcYXknu/ixOCPREeEfrzu4vmCTSIg9e11z0dDFp5vA\u002BaM\u002BUm/Euv9gfOsakRvs2FmkCsfN0/MJ3uYb86on65CIEFg94RzL9AOhMwvc4uoBhvm3IVyUMuWwNLNJqIcVeFFakkDDrvc82FbELKDnbPw72mzwsIoz891yjexpQgt8i/q6QhBpfdfCekkFz8ZEyIf3Tc5aZIfHZt6jUSEKk5YLR6CmbOqr0pxU7jZA7eQXLYUksfQ9Imcy8xtxxiz29\u002Bby\u002BohlnpvdC7txxbaRRnk6jCNb5eGhzmV5c7mPecxvXfZPjfMbsY8pR6Z4yxywoWyiN3nJmxHFEOwjLCsiDdGuwmeAAfhF3tqUcl57KQNIiNINLQKSpcKkinzHOIVkB3nUyci1MJ90XBhfdSizSifo2mNY1SCO3FxlG3e7vuZVMCskpl86k5gy2NDqMzDaMQBVHh4iCzIZBe2sEBUn\u002BN1yCgU9TuOIrkbLJjxPpKkriup3ZmDIMyT5C2CxjkODCuAzuCjrnKJcjG\u002BXVyU1yaEEQIUq8JJ8ahcgBENDFyADR9scW\u002ByAP\u002B5H2pnxMNw/wwH/bQ2\u002BWFpNt04Ry5hfGbVPk88KGa20hACW4tY4Szk7IEEBg6nSRO\u002BAzqSernRWKMDkoZzM9emUCukNJ7WEVSwU1qtXHZXLvQ8fiQrJFhXMQPoVE\u002BlcbiqXrXjAxR05/Ll4SZfI/stq2SRNrWyeizTTQKb7bwFCuKhA/7AdCrfx5YyRUIx9w0Hu6jqFDoD9\u002BOID7US2fk14NZEvSD9bA==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "2ZyryZGiR2a71hSNVj2GqA==", + "Date": "Wed, 23 Jun 2021 18:48:34 GMT", + "ETag": "\u00220x8D9367781629D39\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:34 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b1714e0a-cb62-77e4-ad9f-6e601c44c721", + "x-ms-content-crc64": "b\u002B9fskurlwE=", + "x-ms-request-id": "21dcc0d6-b01e-0053-3e60-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:34.9367609Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-0716c6a5-9902-52a2-d459-dd6a54c1a728/test-blob-f6b74951-567a-2400-99c9-112ee633211f", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-140f5e3d056a9e4bb4e3b5f0ec29fb08-2a4f74153848504a-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e489071a-69a2-dc94-b994-6d98f614b1a9", + "x-ms-date": "Wed, 23 Jun 2021 18:48:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "wA\u002B8f5SwP3eezMfPvmmbMQ2QHej9olNY1AhdH6MxLR21owOiCUWOoQk/V66OMGYvLt8hVRY4Ih28ZKuMUh/TbJ\u002BqGhtm\u002BSjIAnvevUulyaOiLvHDENcGfIDl5aWaAk7pbOsO5BZKyTW3WFOaWmTSF5oI6SQuEFvHo56agBODLQAt9FFfluWMV2S8DLeEayIbEs0Kkhgqu1uPR0B4sEkhMytSbWUTc4G1e5HAcQOkQzh7fm1FeZvnAzn10E\u002BkFKcbm9iMMf28CJ9MVRaGakpY6gMI/DLb27qPamosHqIyEGfqpNYrFxE6v3bO\u002BSOFYZnvneVLnBd0QL8d/ceTkOn9GkSvm8VzLNPyzT28DOKWCgnRPYG853NPdWQWDRpKpy\u002BM0d7f1sXTe3ASWM/auDPch/K9wVJoQDPQXyZgXB\u002B4qCYNLzsDtzND/cIQqo6kdbwxOoYnjOXcJJGrDnefcx5QWbCozIn32M\u002B/ecSQV5WkLOlpLyKZkBtBMAuqWKm8pIqjv1De/KgzOWG2aBIgTMz7B\u002BKNNkT7t8mUZ5t9TYAmAtU67ZdExTBBNfXB4igJIOQ/rlDHL25FqAiHSZQMtevgkGY95l40tkGxTABOOtWhi0a3Pp4wXtNn9ESPvXybNH8J4VHBzDmFCvcPFeJt924y5r5NVXdNsDKT1fIapfnFFhiBRFiE378NMTSmIUnw\u002BvzWXda9Td4IvDEfLvZHa2T\u002BSf7K7LIVrgf\u002BQCRCpo7ootv1Q0giB8g5eIcnZbDJxcXPqNdKJQ1Jwa7Pvwy6xRaiNosaUSgc20I1kXMq7UhWNXtfcv23nX3NrIGZU0i8frNxhS4lrnScs82VFJSaHtRmeYmRW1IY6pgOTaWng4f6eRLAuWcaMIcGwr8wIonpMo2tM9q\u002BKiNgWJqWF2DP9TBFmpqB2mVsTEgCipiT6MgPJRoX\u002Bk\u002BtO07vX2DNgxkmN82P6ofuZ1gnQOeRvKCKzW/Sh/JGt/rgl19MknsEn8gv21PLBP5AIL3C8LloHH\u002BuZJLx\u002Bvwn4H/SrlMootXcI6EfYuBMvshxkmY0g8dBd3vfnS3oE6XLB/vT\u002BVWrF37o5cwXSbqeYqbJf2eW8ly4kDbXSASn9A/8U1rleMVzxnrnTJ76Ki7BQTuHH5Q9NBWeG2ge0856QfG9GvVfuOngVbjsr6a9vmYIFgfIINR7vx9FRl1dVPOsbQqtPQ84YYhSp8nbUIVu4VwBFrzHsSEcQVvWGnGLggHFQEGbEIFX0LV\u002BdngKn26Z1mUBXD425bvpkPu0YUcXxiTIFRBD09DbqUYGSDqoEaHsPUMMiibCjluFsX\u002BFom5uZ7BUQopdVQOUJbL4MJyBQX5ZxyQDCzz9BYe1vSFQVQbXmOGKU88XjudAd2Rzyl6\u002BBHABLNtJa1xzVj0CqJjiRM\u002BrIJe79u6vQTg9w5PXijoo9rmxTykrji2FFvyRFeZPXTOVyKrGAw2BUeqiDKfInMwC2bHfMfSmgJJqNd/xHSxS7mVgQsGQYvKrL/4\u002BiIGFvHovjzs0cCw\u002B7kgYXM0ukDO\u002BUB5CZ1oKcne\u002BMwL2aPcQ5HllwY7xHX04IlN5dwUlfZ7KgDhjQlUgJBzDdTwqSIZRCHdUyM6lzDKgCkUGkfpxmbZjLOi\u002BrKIjRZxyLadBDdnNKG\u002BO0LTPJLMGwzgQGZMhUdyFxxydklvVMYMyMp6KXvxrOWiL48kCkwc0uOlqEysJUNzLvEa9L5UUuZ8xnfIUe2Q7peAqlm4SgjQUadpyah5XKOLCvqK2rQnTdikq0PUVIDyELm1L3rptuTkSqMa7ok6A2nUQUbzChffWVx9E6LI\u002B/0id7TywC0onVQVppARDGNTbqfaABc6Awql1dIeaKNCH06l9HbQR0M4q6Py2WeDzkz9LaT67vvp6HSqTOpfDjSw14dFbxfofydkoVRzSyWnIguBITr\u002BRzBSuA/\u002BKfpU3Z1rQgXcPl85EK59lkmjdp1TByri2ej5soxW8rML7lUtD8e7CAUjxuOoSAyIgLDms0FuryLPdgOwbY91hU\u002BoMSJZUIaF6G6UMzxHNo3cbS3fcD9xmUMyXZnABpp5qj2X/BrqMywqXMbW1n/miD9x1ABdlhUMOpfjKvbsxeXQHoT\u002Bszp28j39tRd4msLDS9VaTi6aGBAoi8GDCwQ5OZbhArf269UE/uXCX\u002BEBl6PRI\u002BMhknu3OgZw1id08\u002Bs1xHt8l5QOyGP8VU9I17gzJvQhseclG6sfLcixhhGxkA7\u002BiJtlhPwLxld/IT0oamZKQa8zU0IAEKjMXWnPWUZOTsFATkscyaH4GeuTqfZt8sNiZ0BmfjzI/nvumSeWOGkNLNZ75BwfLXgJOzlWbGq2YmqmbPYB68yAd1PPMjB\u002BZeGCgnkf8gqnRznIWUcHdo4RODa4789zD0UJ\u002B3DIT/9LjtVX1\u002BntlnBf/yW8OY6FeQDBvfX5wXYSD3c0EfaZ3vs\u002BgMpxr56gI6XCWPClttG2gH5sBo4FTc1jRch2uYB5xiAugbTAF8lmIZ5QO2SBbFShfY14LdRpNTb9DmnWLWYhSJbQezUY8myxBeTztRJk3dlz0TvzAZRLxUiBxwVjj/Q0LvLRsPEfhI8gxyvzdYAgmDCQYlgqLksChLXsmy9nUXXwu4YjlyjkUEiszjpsWE/IXS7Uzy2YDgCrzyg/Mu1jvXWx/r36AQELrBIPfVwMlixqJDn8koZIVK2Fe8QApSFfTRDEulmNzlwpzSMfjJCgmzj/1Q6zYy7zZaoQdIU9BwbwsCxPS9vS2Fnd1sVjLMgc4NyLANASr\u002Bnl0VSzfVXa6MYYLthgVU9hKPy00YhljDjh85ektgYy3gBCZXaDI1sEBu4DSwHvuIuRJdvXXdphfEUfzYm\u002BMja/5UzUHe/Y3gWhsM6eZkE28jsIF4wqX3wp4OUtZ1HNRdC7Q2GxF56ftEfSMa0LxxoD5N9SthqmkYnQrj0Gq3az1Gr55ybjgd6cbF9EWCnTHh3PKYJ2eo\u002B6EK3X4GldlQjNHl1CEePzIGMAtkm7Xjlf/YwfN330PVnfQ9J1C6F1PttSdznMjQw92AkfdcRF/rJwd\u002BLZQl2O2OEDZs4NfhTBj3tyZOsDk3CD4V902MeVlUUgAJO\u002Bm/x5x55UySZCLF3wWepM15XLcORyWV0CFfwZbdGI7XmFBvN69J1IqsZKQbD9hH7dRL2vVJOvSEKfe7GeO19UtULkb1b20eL0fsYeKBeoAJGBOCUT2ZTl2bqs33jvrm9m8YhyFRkr6nbettnJjSAq83cgHQM6RNup/pWYSfJqCNBatzaPOet4WVGuNSK/HEiWgewBz5FsLKysxBqDj6CAdK4JctXtn7mLq8OtiA\u002B47uJJAcQGZD1C6oqF4nHQ9M2xLcBwtal2qOY2diPNwqSg99k4OoncegxwyohPZ7lHurL1/F5PRDk00ljd0\u002B4ZcSvh5O6YmL5D1LOwA\u002BshK0Eo7r9s18ZKUa\u002BgA2Qs/qoeW1VcaYLOqyH0tieqm0BOF6sXtOUyqJ1lm5M\u002B\u002BJVWEtYJkaiVwL3CWkOddCGen7pvUe\u002B5FUnE7667\u002BtHvk7KIoqNNoQWbtFLpVVqhlTB7xvvY06almPmMRKX53cXv0saRENV\u002BTP6w05mcz8PvI1Z\u002BPDfaEsAL4wWlwVxjodqI/YKQEIBa\u002BXX5J/wJCMk5nSFPf52SFbwGhS3T2I\u002BiUS3DE9I9XxLSI0K93O7D/to4aCA7ECY4\u002BufCjYtWiyDqWtbSSfT6/EIOeVxe1DjRQoZXm2xvZ0ELhhjuetGLf5Qd04IX8bThQW/iLJbJ3iKu8UsA/vOwfveVxsfcDIFwhvnEPQC2uVDRdloAiTqqQav2P4mGhoCkbVSKgirtATDqbaWZAZ0h9Df6M4iZs/G864Uf5cz76fx5I9OsLDsl4HElFhuRDTwK1EtRjFb4CrlizZal0Rtn7oelI\u002BHNdcv81E8XdJ3WL95FFRGFql2pgRUaSV6gfBNVvSeX6\u002B1aOWJ/VLQH4JYbjJ24YLwJ3kQl\u002B57MtyhpXFQ7vbd2Qkfw6tuzBlGlpaB\u002B/ry85B9XT97fbexOjYY2EfhjyCbeoU5Zy3XgWtf2fFX\u002BUbRvqHQ05HHUmtBXol1RfPRZRdl5nFlyYxipcvUK6PGWUD/RxmmAKuexCgp6BikUjtnjmTp8gLFa/UVbj3F8za3iwU4hg7aK2R7xyJZO9FzzkOQbJ1O3GdOKdsUgJJt2NDhcm0Ta9w8nVMAbirgfDAjoa/6NZaZeK6t\u002BlwzxarCDf5BZ8lkYGJ3U986Pm48Xb2q4N7ic5NKWAnOZWF/\u002BMeoPmA8nxRmzzFNctHHbzowYayumNTb35pa9x/Plfrw92sHggAN/76pNCGtpPDBgujPnfPEwW/i3F7V0af0pylGTHt2v906ImHuBWSzPjqZmXQm8Af3LCX7FKWhOC4WpIz4V1h1WsMblWuB5swLP64kPDgj3bchTxBVe5sniPpDx1DXutbSFE6hG1qcZUVp/\u002BT3jPvl8sbFxxhIL98n5BxxTh9rI3TXUhf5csJclNna63u2L/v\u002BXdSaAfO\u002BmfRveSdOGyc1/txgEDrj/HAEaTI\u002BbTRjcbQQgvA60RGBKLgjigmbHnmylPyvVg/BClFklZixcCywDAdzLZg2\u002By263vdysHJmaVq4i9hHtBukT3ie1kuIz6ibY43yJ\u002BDRi6ne9HcYXknu/ixOCPREeEfrzu4vmCTSIg9e11z0dDFp5vA\u002BaM\u002BUm/Euv9gfOsakRvs2FmkCsfN0/MJ3uYb86on65CIEFg94RzL9AOhMwvc4uoBhvm3IVyUMuWwNLNJqIcVeFFakkDDrvc82FbELKDnbPw72mzwsIoz891yjexpQgt8i/q6QhBpfdfCekkFz8ZEyIf3Tc5aZIfHZt6jUSEKk5YLR6CmbOqr0pxU7jZA7eQXLYUksfQ9Imcy8xtxxiz29\u002Bby\u002BohlnpvdC7txxbaRRnk6jCNb5eGhzmV5c7mPecxvXfZPjfMbsY8pR6Z4yxywoWyiN3nJmxHFEOwjLCsiDdGuwmeAAfhF3tqUcl57KQNIiNINLQKSpcKkinzHOIVkB3nUyci1MJ90XBhfdSizSifo2mNY1SCO3FxlG3e7vuZVMCskpl86k5gy2NDqMzDaMQBVHh4iCzIZBe2sEBUn\u002BN1yCgU9TuOIrkbLJjxPpKkriup3ZmDIMyT5C2CxjkODCuAzuCjrnKJcjG\u002BXVyU1yaEEQIUq8JJ8ahcgBENDFyADR9scW\u002ByAP\u002B5H2pnxMNw/wwH/bQ2\u002BWFpNt04Ry5hfGbVPk88KGa20hACW4tY4Szk7IEEBg6nSRO\u002BAzqSernRWKMDkoZzM9emUCukNJ7WEVSwU1qtXHZXLvQ8fiQrJFhXMQPoVE\u002BlcbiqXrXjAxR05/Ll4SZfI/stq2SRNrWyeizTTQKb7bwFCuKhA/7AdCrfx5YyRUIx9w0Hu6jqFDoD9\u002BOID7US2fk14NZEvSD9bA==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "2ZyryZGiR2a71hSNVj2GqA==", + "Date": "Wed, 23 Jun 2021 18:48:34 GMT", + "ETag": "\u00220x8D9367781756557\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:35 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e489071a-69a2-dc94-b994-6d98f614b1a9", + "x-ms-content-crc64": "b\u002B9fskurlwE=", + "x-ms-request-id": "21dcc0ff-b01e-0053-6660-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:35.0608487Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-0716c6a5-9902-52a2-d459-dd6a54c1a728?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-8f4b6e9d3c7b5240833c3a2c6b6e9415-59756f0f2077934d-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "1545ba21-e2bb-5c7f-4cc0-6680749bdbaf", + "x-ms-date": "Wed, 23 Jun 2021 18:48:34 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:34 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "1545ba21-e2bb-5c7f-4cc0-6680749bdbaf", + "x-ms-request-id": "21dcc144-b01e-0053-2060-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-06-23T13:48:27.1729042-05:00", + "RandomSeed": "1899655448", + "Storage_TestConfigDefault": "ProductionTenant\nseanmcccanary3\nU2FuaXRpemVk\nhttps://seanmcccanary3.blob.core.windows.net\nhttps://seanmcccanary3.file.core.windows.net\nhttps://seanmcccanary3.queue.core.windows.net\nhttps://seanmcccanary3.table.core.windows.net\n\n\n\n\nhttps://seanmcccanary3-secondary.blob.core.windows.net\nhttps://seanmcccanary3-secondary.file.core.windows.net\nhttps://seanmcccanary3-secondary.queue.core.windows.net\nhttps://seanmcccanary3-secondary.table.core.windows.net\n\nSanitized\n\n\nCloud\nBlobEndpoint=https://seanmcccanary3.blob.core.windows.net/;QueueEndpoint=https://seanmcccanary3.queue.core.windows.net/;FileEndpoint=https://seanmcccanary3.file.core.windows.net/;BlobSecondaryEndpoint=https://seanmcccanary3-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=https://seanmcccanary3-secondary.queue.core.windows.net/;FileSecondaryEndpoint=https://seanmcccanary3-secondary.file.core.windows.net/;AccountName=seanmcccanary3;AccountKey=Kg==;\nseanscope1\n\n" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/UploadAsync_AccessConditions(False)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/UploadAsync_AccessConditions(False)Async.json new file mode 100644 index 0000000000000..6bedc852b4f52 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/UploadAsync_AccessConditions(False)Async.json @@ -0,0 +1,658 @@ +{ + "Entries": [ + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-2a8dd503-ae88-6310-7c25-2c59e42c5a6a?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-e18411dcb6114a4f86ed7f86505aaa54-18c0f904067cbd4a-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "56089bde-7426-2a26-d59e-d2418d250a30", + "x-ms-date": "Wed, 23 Jun 2021 18:48:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:35 GMT", + "ETag": "\u00220x8D93677823EC540\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:36 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "56089bde-7426-2a26-d59e-d2418d250a30", + "x-ms-request-id": "21dcc312-b01e-0053-3060-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-2a8dd503-ae88-6310-7c25-2c59e42c5a6a/test-blob-1c7ccf7e-66b5-5806-bb7d-f0b48a3d2129", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-80563b068e5d164f9038ad44831ea5e9-1930e199ab787141-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "cffb37c0-621d-6cb7-5b1b-aa50b92e5fd1", + "x-ms-date": "Wed, 23 Jun 2021 18:48:35 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "r9Z6SCMDRFeM9Zvj2NiCFMnzVHHVWqB3lLCaqINxoJd8qZK3qsENeoslkMDLI3/j\u002B9zrl\u002BmwU1U2ArRyaJvTGlUDZi9GymkI5dnlsMngrHExt6ymhgmuy1U9gKgNmhLvUXZqx7xPnDFz47EQy6OLVlVCQbHvLJRLVZvZCUrB\u002BkvH9V5TdeW14Rp7M6JYngCysSpSyllhACThH3IhdZPnsuhlSdVEN\u002BFwjV\u002BWc/nx87aaJ1cfbjDyZfQ5cVZzlGuGlIG68lUrbXlJ4j35yo0r8Cu7hk47x0O3c\u002BPgCsaL/fn0D993NgFhb7ne1ozz\u002BZpnDoEquA0dSs0\u002BAn5xSmOzveRDBbuus7opWRaUXfC2xHpIefxFYETr1sQROTOC8CVWKhinr/TfuVrHAF72ie3chz4EKdFmbl2fVy72nHqGp2nxPTPXDhWFaMChfl/m9E3XNbH1fcZU8Ly7B1fF6BzgQFn1BUu5BHkof8AQxPD9uWPhH2fIkCqinU13HAa9v4CjwT0G8O8BHTA4zf4GQyvLvU705Mm1F68uU2j\u002BQuhyar9AbAOy98lz3wE2kMMrnFkhq1\u002B4ydu37qmN152GA9pIxWI/xtYoGMaFgAXHfofsA7YO3JeIuqHjiX5ZJR8r7Nsm7sth7NWC\u002BZKYM0jW73AiodTmeCdDvwvBWz1Yz/OmWZMpoI\u002B8ixbhi\u002BMF8IZYDZkNNoRKRHS04y\u002B/n5GYKime8dm1rE7gZha\u002BBexEPc\u002BEaU2jSphvWxUfdb1g/OuESGG5Z/6so2FKLdBtjD6Ib6VgOzZD9eCRL5XElTeRgGkqOb2Ki9bQ18bsWB3HAc/WlgUXAMG0QFOBJzdo6A0quaxmQ1OB/eTPj2NwV5zCyS3G7v8xeYCodvhpCWOeaO\u002B4wp9wYL58VJghSHBdROm3vl0KovoN\u002BD8svsxaF/SBMCd0t5X8UmlvSplmDzEPSjEPskoFlMb1qslgRKLxITykoBhJ6YxUumz0m1dgp\u002BkOHHOaSmSpe5thfgzLnA7GfShcwm8ZxmClu/jeEPlulAPgUicuVtfY\u002BiR86GuAiB5eLR0vA\u002BR59FUT9Y9symqi8ukJ60rmmCZRhMdKnN71JTPZgOLcPpEeZl3RG2BHay\u002B62vWBdpzTd5X23n4cL1h3HdBck0qHxrNY6oXtFH3GCRmYkMHodK6WBQhN5WASATcEWv2Q69flMhRBKIwX5mMYMNVlhJ6WjqkixY1BOuBTRuhN6Lp/NR1Bsl6tp0whfh\u002BlNbWLrXyYbctUbSVKpPc07uKjyf6omPq3I9JA6edcAEdumwUryJlrtXrvK8f39w1mebhqfbUg/Jy604mqV4Tj923e3AjxCCVINxSDuW0ywCzE2W8u8oKSTZ5pcPUPwV31CzNaGRoFdHCSIUagnUIvhxJd5X0UtATqTI5qiJgwOHa2ja4516cRv2X/nNE88bBbOejistvf4FcucMyMm\u002BvYYujP6g\u002BU9q9rTCYYFRgzrVveDk\u002BvToaa1qxXCmfahSR5JjnobAagxkM5dma1x8s\u002B\u002B8NxrYycKRNhNRNiPetIkccCn\u002B7eSkBUPUcMdtcg5Q/hGA\u002BjadeX3P0lhjfzPolX8OWfsyfcX7CCHG9FkLM8QVAEgCXcpCfvasLxuMMJYf\u002B9tYXygTHoBbheIU1nUUxK6UXn7r1jeku9r0hk66bsebpwh9stSb8eG3tsfYPahxh2ps9\u002BInJBWTo6NNHpgxkRcqiS98pxHZ\u002BFyNNC9/zI4ycw7kTXbVdILi2g8xXuNZhhWgvbR5BOBIkv\u002BFmf/2I9cVGpuJTVOgRQSsmc0CmKl5M64Jzx7ZuX4um7p3X\u002BqC7LY4HERHwDjCAGiv3GsTNfpWHFZB7FS4S1EtaqGZKPUqKa0W2oxlMWNlR86mKe0DC2WwITOEMQBRf9DjKmWHKOdzdbLN/Gt94Ori7JSWEiF0Gl9L6QexpeicxWq7cgcN3i7XMqQqRQ76MjBYkVRru22vbxAGSz/vsd/KMTbwwm7T5Q51zt99SdVQQabHaQSUMRoNDBL3B5Lu93DUUBPYCX/BdLxV9fyOMhU6tfmZGFjLNfAs88Zb7N1rhsduqPnBeEg3BeRYTkstjsn9vFGZVe8YCSoTuxWpZZfe6m8lH5kreT2xUhJ0cve0/3T8biCLwiDYRp/Prc0yjZBMeVPb\u002BG8wwjMT6APMk5YiXrugvQd3Uxg\u002BXMj5a9tgjtSCN/mT6QcFy5vtZ\u002BotC7MJnU8BgdCY1SZLnauWN2Zns2kvSmusnnW0muFriesuEUEV/86MXvzz6VLDSEtrf5Q1hbSA/bFHbQ7ZXPb/LUtLLYxacEen61RsO1EY2UY6WRtdJgQ2rROP3oK/owH2BMwXiCrPAP9MnZpQFMJgPoPIrwPbkfdHFHBo2qG06DhSZiaU8VEra1gcAJhp1ohRL6/\u002B9wP\u002BKmLE0HOqZiZdl6ViDa6ryz0ynTOrv5Fu3T34B7rxtfEkVEuz0CDtcPUhznji98jZtVRizFnAQmrRVfM1sl57W9G0Pbli5/sMVSw\u002BifEoe9V1HlJWnvmXVAHg4notp86mtmKnProPds1pVnctkchpqOotwJQMJMzYHOm3cgWA7q1tl8OegT0bZaeE7TiCecI5dzmAD\u002BcqmpGVzyHQV/TH6HfJz/n02yetAlr8dzeUVaMXfgrL8N62Mv0x\u002BLIbOw2yvQSwuKnYNKwB4w2cPiNaAXmOyNn6C/epA4z8stJ1gcdNOboy05z5P0luuh3BKgTZ5\u002BdInHIzyLENF7Us23HJnFE2TvRpJz3shYmQi0Hp1\u002BmIItr7LPVFGXEJJcvn3GPHlR28musAYLC5bAb4kz1vIz/bpLim3n9b8TVzb/FiBLkl2PY0LUz\u002Bd7IaMcDuXHZDmgKMDDe7IMauUJm1jQDPR1dd0spHOwXy3Sz2jJyufZS/P9X\u002B5fiBaqgvhcyjSOqxWuppkIm8DF78mT8KtKQ6D\u002BME9l06wGFuzGgSF6U5T5QyRSGyNN0bAyN28ky5drYD9YXZrkKdhop5CsQhmeSpw0mqyH9yh8sV6fM5s94UtUWiDiIvb6FBpM6XOToY\u002BWk\u002BzT8DHr5GkX26w7RPU8K8ZEV\u002Bf5vCimOoWSOw606Q/PCZ\u002BuafEZaXa3y0ZJvtAkD72sTkmondfELbarWalbYvKcaztVjcLUK\u002B5wQfHhXHu1bStQB5rGJ2vI6jw7bRDNXGlTrFOUz4H72CNbN1vl4tA69ut9ClpY1kPPjaOFmb3douWHja8oIJ6qVC93avAP4gdsAHckUFEO\u002B9YPxEHddj5lfpV2XVQgEtVN07Uq4WtTwKqcGZhGuFKTeZLYGFtczN7wEuxamISyS\u002B6h132b5BpruwSXQF2mHsVC4\u002BTCR/p68QbXOc9\u002B\u002BCcl6s2qpeHV95R4bV1WxIuBSvMnF7Wg7wP0JuV2xKpL7MLdclaP\u002B3jkbetPSdqdIyx7Ve/bV\u002BFxhfrJtn77XzPqLYCaeVE08k56Q6rKUKYpVwO5\u002Bm67b5XhbO1bxUX66A63ZRxZAqnaRmOgYBM2pjRUoF96QmTELr7quA1k2SwJgFqbEuqKz1RZ3rQLGg6CqsW4ByXmf6aq8zZdb0mcdm03l\u002BC4m5RKytEKIGSwuROvaA5IrNEHIgC08R\u002BzLF8KvWdG1IMtyQ8wbj1T215B\u002BToirgc7VMqbL3TfA6p0lp1xAGP8aeSQgZ7/Fz2Us0eic/fkkH5Yz2idq6QOTsVkvNef4tv7RZBVkixoPD2MB3ssPZCzkAUfGDD6Xr4/gTPYmltm9dBspy1mj/5R75MrEaMo4hA0sSzSf8qqAObRFRH4kKHiJhGqwJZjTAAHzSidzkwaFp8jo\u002Bkvk3UGwqZGlXnsWV/xSeuSfSF60WQryrGhDDGatv5y1ey4s5KcpP3vHLaHGnTJrIVhiJh9qNGEA8nDZbZ1rN56eoRyOJZZ9dkki7Wto7A911\u002BrOC1l9CwaNK/I2D5HenDYDJ/wVnPvB5K/WR0c1mAYho5WyXOwFIVXWATmkB2b3BFE1ZYQTIDrvDCbppsP/V1PsFGw8LD8J/gZmf5vCHd1I3wL2ADJCDkNagxCFW3pR1qnl\u002BDL6\u002BtgSK6e9rOCfLO5JYMfAyVchqcYo4ajuRGKL1Gkx3GXqjiQq49SKhGGiu1ZifDqykQ0ShE4s0hlvI6dE8Zi3rRCIntLj1iVCVuWkRiYSjAhoGUNb31gXvbvKu4BtRZKI6w4FmZ0nzvrn0C1oiEwzXJee3NhVW834sOEW2RplFRFS25rXzPJrAEqIc88qrzVv118ozmj6c49ATSj8EPWgQvscFazxG0\u002BlM9yNjSf\u002BzcHr5sG7fAboWKfLl7/Jry9U5/EUDplIfvwPQ5pMLKangX9m0Co0JQa0c70E5YOP24TtOOU2qv8oY2gFq/isXCvBZBZAYp7FIMKqn5scQ5l4f6gVnzPBcNaAPqyCLnkOB9dRA0GtT3kl6BfiTAskC9/OjSxQlv04ADM/gCPyQzJJnJeDiwBXyvAu77bb3uSLXDKM82FMvXEaGQNObY9VM6TlmO\u002BzYIDftsI8IadGHCEOtGQxJY/RPN8mqXH8yV0g2bvSNkY1F/tx7XxfEJvJ0/0iP/lrJA4VFFvQjPcO4q2lG0frdCWbGVxov3gTcixDXJV02omj9bWt/OIqJIsEIsqO\u002BjUT3l/XRyZcwmSVwaJvjTAh2cfjwSWSfbcDsTTRZFxthLg3b351nVOjRvMRF/s/uldbIkkC6zjPQaDok9YxS54IaH0qeF2x7Hx0AHpygWX7xDadtkITapl/J\u002B3dTMm9sjsVCK9\u002BFUI5qTYMjqq\u002BXMA7LM\u002BfU5Vb9P2j6xBvlF\u002Byto5/HXi2fe60pA0MBtwuwMst4mA53h5l\u002BVOx2moxidTWmdfcfz9HhO7hKu\u002BIT\u002B4htSpFQfH/uJhwGWQkxKOEgto4NazEEkGLph2xGPNunallkCV/7Efi1uE/rGXbYoBLXGfVkBpBXaKouZuUTl\u002BlAXv6v3R\u002BRJaSFR6LxKYbsANdZfyLWQ1O5HJClzKsDoiBWmrqIKNLzReRA3r79Vk8TQmYdyijGahua9sB\u002B62kJgaWCmo7MY9gEVik\u002BhWSky7ZRgopE9ef3gCCu/TISdFqLR10ZesuwVt6OCWP/l9Sm9isaLVjuxIvNiwpeLXaV8eHeo04Xm0DqkTurtuxz9/hMCAcXCFbxrILBS\u002B\u002BxYiln6BeCIOSWj1raL5wtMw2fSZMSAiVvjuma3Qa7Vk9hOT8CM87U8dcDtXisPOi61GmFIgJcn1AD\u002BGkt90Pd6ykbeOZdGw8\u002BykfMHlysw1IA3/itNiQ9FKnfDjtlpwqDJcpPgLPybclaRme6gHDzVzUHLSdLMLUE3mQ8fhzT2RNNOPiCXUKeDnI/Qu\u002B8coQo66cGXonTN/UVSqJfxe\u002B8hn1EfVeIYPnyeR61G\u002B3FSGvgA5JlzXqZafEDfRKQTkiCgsxyaAU8oHqtE\u002BVrLiwHT/JGf7JNRrjw==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "cOmlHRqu9i4gX2bAXncOLg==", + "Date": "Wed, 23 Jun 2021 18:48:35 GMT", + "ETag": "\u00220x8D9367782547C08\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:36 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "cffb37c0-621d-6cb7-5b1b-aa50b92e5fd1", + "x-ms-content-crc64": "zYrZIp3E2wA=", + "x-ms-request-id": "21dcc328-b01e-0053-4460-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:36.5218824Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-2a8dd503-ae88-6310-7c25-2c59e42c5a6a/test-blob-1c7ccf7e-66b5-5806-bb7d-f0b48a3d2129", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-1fc2d37a58546145ae05798beeb5ebe2-adee3aef307d1b4c-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "ddd1d5fd-3632-d34d-7a10-307da8930321", + "x-ms-date": "Wed, 23 Jun 2021 18:48:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "r9Z6SCMDRFeM9Zvj2NiCFMnzVHHVWqB3lLCaqINxoJd8qZK3qsENeoslkMDLI3/j\u002B9zrl\u002BmwU1U2ArRyaJvTGlUDZi9GymkI5dnlsMngrHExt6ymhgmuy1U9gKgNmhLvUXZqx7xPnDFz47EQy6OLVlVCQbHvLJRLVZvZCUrB\u002BkvH9V5TdeW14Rp7M6JYngCysSpSyllhACThH3IhdZPnsuhlSdVEN\u002BFwjV\u002BWc/nx87aaJ1cfbjDyZfQ5cVZzlGuGlIG68lUrbXlJ4j35yo0r8Cu7hk47x0O3c\u002BPgCsaL/fn0D993NgFhb7ne1ozz\u002BZpnDoEquA0dSs0\u002BAn5xSmOzveRDBbuus7opWRaUXfC2xHpIefxFYETr1sQROTOC8CVWKhinr/TfuVrHAF72ie3chz4EKdFmbl2fVy72nHqGp2nxPTPXDhWFaMChfl/m9E3XNbH1fcZU8Ly7B1fF6BzgQFn1BUu5BHkof8AQxPD9uWPhH2fIkCqinU13HAa9v4CjwT0G8O8BHTA4zf4GQyvLvU705Mm1F68uU2j\u002BQuhyar9AbAOy98lz3wE2kMMrnFkhq1\u002B4ydu37qmN152GA9pIxWI/xtYoGMaFgAXHfofsA7YO3JeIuqHjiX5ZJR8r7Nsm7sth7NWC\u002BZKYM0jW73AiodTmeCdDvwvBWz1Yz/OmWZMpoI\u002B8ixbhi\u002BMF8IZYDZkNNoRKRHS04y\u002B/n5GYKime8dm1rE7gZha\u002BBexEPc\u002BEaU2jSphvWxUfdb1g/OuESGG5Z/6so2FKLdBtjD6Ib6VgOzZD9eCRL5XElTeRgGkqOb2Ki9bQ18bsWB3HAc/WlgUXAMG0QFOBJzdo6A0quaxmQ1OB/eTPj2NwV5zCyS3G7v8xeYCodvhpCWOeaO\u002B4wp9wYL58VJghSHBdROm3vl0KovoN\u002BD8svsxaF/SBMCd0t5X8UmlvSplmDzEPSjEPskoFlMb1qslgRKLxITykoBhJ6YxUumz0m1dgp\u002BkOHHOaSmSpe5thfgzLnA7GfShcwm8ZxmClu/jeEPlulAPgUicuVtfY\u002BiR86GuAiB5eLR0vA\u002BR59FUT9Y9symqi8ukJ60rmmCZRhMdKnN71JTPZgOLcPpEeZl3RG2BHay\u002B62vWBdpzTd5X23n4cL1h3HdBck0qHxrNY6oXtFH3GCRmYkMHodK6WBQhN5WASATcEWv2Q69flMhRBKIwX5mMYMNVlhJ6WjqkixY1BOuBTRuhN6Lp/NR1Bsl6tp0whfh\u002BlNbWLrXyYbctUbSVKpPc07uKjyf6omPq3I9JA6edcAEdumwUryJlrtXrvK8f39w1mebhqfbUg/Jy604mqV4Tj923e3AjxCCVINxSDuW0ywCzE2W8u8oKSTZ5pcPUPwV31CzNaGRoFdHCSIUagnUIvhxJd5X0UtATqTI5qiJgwOHa2ja4516cRv2X/nNE88bBbOejistvf4FcucMyMm\u002BvYYujP6g\u002BU9q9rTCYYFRgzrVveDk\u002BvToaa1qxXCmfahSR5JjnobAagxkM5dma1x8s\u002B\u002B8NxrYycKRNhNRNiPetIkccCn\u002B7eSkBUPUcMdtcg5Q/hGA\u002BjadeX3P0lhjfzPolX8OWfsyfcX7CCHG9FkLM8QVAEgCXcpCfvasLxuMMJYf\u002B9tYXygTHoBbheIU1nUUxK6UXn7r1jeku9r0hk66bsebpwh9stSb8eG3tsfYPahxh2ps9\u002BInJBWTo6NNHpgxkRcqiS98pxHZ\u002BFyNNC9/zI4ycw7kTXbVdILi2g8xXuNZhhWgvbR5BOBIkv\u002BFmf/2I9cVGpuJTVOgRQSsmc0CmKl5M64Jzx7ZuX4um7p3X\u002BqC7LY4HERHwDjCAGiv3GsTNfpWHFZB7FS4S1EtaqGZKPUqKa0W2oxlMWNlR86mKe0DC2WwITOEMQBRf9DjKmWHKOdzdbLN/Gt94Ori7JSWEiF0Gl9L6QexpeicxWq7cgcN3i7XMqQqRQ76MjBYkVRru22vbxAGSz/vsd/KMTbwwm7T5Q51zt99SdVQQabHaQSUMRoNDBL3B5Lu93DUUBPYCX/BdLxV9fyOMhU6tfmZGFjLNfAs88Zb7N1rhsduqPnBeEg3BeRYTkstjsn9vFGZVe8YCSoTuxWpZZfe6m8lH5kreT2xUhJ0cve0/3T8biCLwiDYRp/Prc0yjZBMeVPb\u002BG8wwjMT6APMk5YiXrugvQd3Uxg\u002BXMj5a9tgjtSCN/mT6QcFy5vtZ\u002BotC7MJnU8BgdCY1SZLnauWN2Zns2kvSmusnnW0muFriesuEUEV/86MXvzz6VLDSEtrf5Q1hbSA/bFHbQ7ZXPb/LUtLLYxacEen61RsO1EY2UY6WRtdJgQ2rROP3oK/owH2BMwXiCrPAP9MnZpQFMJgPoPIrwPbkfdHFHBo2qG06DhSZiaU8VEra1gcAJhp1ohRL6/\u002B9wP\u002BKmLE0HOqZiZdl6ViDa6ryz0ynTOrv5Fu3T34B7rxtfEkVEuz0CDtcPUhznji98jZtVRizFnAQmrRVfM1sl57W9G0Pbli5/sMVSw\u002BifEoe9V1HlJWnvmXVAHg4notp86mtmKnProPds1pVnctkchpqOotwJQMJMzYHOm3cgWA7q1tl8OegT0bZaeE7TiCecI5dzmAD\u002BcqmpGVzyHQV/TH6HfJz/n02yetAlr8dzeUVaMXfgrL8N62Mv0x\u002BLIbOw2yvQSwuKnYNKwB4w2cPiNaAXmOyNn6C/epA4z8stJ1gcdNOboy05z5P0luuh3BKgTZ5\u002BdInHIzyLENF7Us23HJnFE2TvRpJz3shYmQi0Hp1\u002BmIItr7LPVFGXEJJcvn3GPHlR28musAYLC5bAb4kz1vIz/bpLim3n9b8TVzb/FiBLkl2PY0LUz\u002Bd7IaMcDuXHZDmgKMDDe7IMauUJm1jQDPR1dd0spHOwXy3Sz2jJyufZS/P9X\u002B5fiBaqgvhcyjSOqxWuppkIm8DF78mT8KtKQ6D\u002BME9l06wGFuzGgSF6U5T5QyRSGyNN0bAyN28ky5drYD9YXZrkKdhop5CsQhmeSpw0mqyH9yh8sV6fM5s94UtUWiDiIvb6FBpM6XOToY\u002BWk\u002BzT8DHr5GkX26w7RPU8K8ZEV\u002Bf5vCimOoWSOw606Q/PCZ\u002BuafEZaXa3y0ZJvtAkD72sTkmondfELbarWalbYvKcaztVjcLUK\u002B5wQfHhXHu1bStQB5rGJ2vI6jw7bRDNXGlTrFOUz4H72CNbN1vl4tA69ut9ClpY1kPPjaOFmb3douWHja8oIJ6qVC93avAP4gdsAHckUFEO\u002B9YPxEHddj5lfpV2XVQgEtVN07Uq4WtTwKqcGZhGuFKTeZLYGFtczN7wEuxamISyS\u002B6h132b5BpruwSXQF2mHsVC4\u002BTCR/p68QbXOc9\u002B\u002BCcl6s2qpeHV95R4bV1WxIuBSvMnF7Wg7wP0JuV2xKpL7MLdclaP\u002B3jkbetPSdqdIyx7Ve/bV\u002BFxhfrJtn77XzPqLYCaeVE08k56Q6rKUKYpVwO5\u002Bm67b5XhbO1bxUX66A63ZRxZAqnaRmOgYBM2pjRUoF96QmTELr7quA1k2SwJgFqbEuqKz1RZ3rQLGg6CqsW4ByXmf6aq8zZdb0mcdm03l\u002BC4m5RKytEKIGSwuROvaA5IrNEHIgC08R\u002BzLF8KvWdG1IMtyQ8wbj1T215B\u002BToirgc7VMqbL3TfA6p0lp1xAGP8aeSQgZ7/Fz2Us0eic/fkkH5Yz2idq6QOTsVkvNef4tv7RZBVkixoPD2MB3ssPZCzkAUfGDD6Xr4/gTPYmltm9dBspy1mj/5R75MrEaMo4hA0sSzSf8qqAObRFRH4kKHiJhGqwJZjTAAHzSidzkwaFp8jo\u002Bkvk3UGwqZGlXnsWV/xSeuSfSF60WQryrGhDDGatv5y1ey4s5KcpP3vHLaHGnTJrIVhiJh9qNGEA8nDZbZ1rN56eoRyOJZZ9dkki7Wto7A911\u002BrOC1l9CwaNK/I2D5HenDYDJ/wVnPvB5K/WR0c1mAYho5WyXOwFIVXWATmkB2b3BFE1ZYQTIDrvDCbppsP/V1PsFGw8LD8J/gZmf5vCHd1I3wL2ADJCDkNagxCFW3pR1qnl\u002BDL6\u002BtgSK6e9rOCfLO5JYMfAyVchqcYo4ajuRGKL1Gkx3GXqjiQq49SKhGGiu1ZifDqykQ0ShE4s0hlvI6dE8Zi3rRCIntLj1iVCVuWkRiYSjAhoGUNb31gXvbvKu4BtRZKI6w4FmZ0nzvrn0C1oiEwzXJee3NhVW834sOEW2RplFRFS25rXzPJrAEqIc88qrzVv118ozmj6c49ATSj8EPWgQvscFazxG0\u002BlM9yNjSf\u002BzcHr5sG7fAboWKfLl7/Jry9U5/EUDplIfvwPQ5pMLKangX9m0Co0JQa0c70E5YOP24TtOOU2qv8oY2gFq/isXCvBZBZAYp7FIMKqn5scQ5l4f6gVnzPBcNaAPqyCLnkOB9dRA0GtT3kl6BfiTAskC9/OjSxQlv04ADM/gCPyQzJJnJeDiwBXyvAu77bb3uSLXDKM82FMvXEaGQNObY9VM6TlmO\u002BzYIDftsI8IadGHCEOtGQxJY/RPN8mqXH8yV0g2bvSNkY1F/tx7XxfEJvJ0/0iP/lrJA4VFFvQjPcO4q2lG0frdCWbGVxov3gTcixDXJV02omj9bWt/OIqJIsEIsqO\u002BjUT3l/XRyZcwmSVwaJvjTAh2cfjwSWSfbcDsTTRZFxthLg3b351nVOjRvMRF/s/uldbIkkC6zjPQaDok9YxS54IaH0qeF2x7Hx0AHpygWX7xDadtkITapl/J\u002B3dTMm9sjsVCK9\u002BFUI5qTYMjqq\u002BXMA7LM\u002BfU5Vb9P2j6xBvlF\u002Byto5/HXi2fe60pA0MBtwuwMst4mA53h5l\u002BVOx2moxidTWmdfcfz9HhO7hKu\u002BIT\u002B4htSpFQfH/uJhwGWQkxKOEgto4NazEEkGLph2xGPNunallkCV/7Efi1uE/rGXbYoBLXGfVkBpBXaKouZuUTl\u002BlAXv6v3R\u002BRJaSFR6LxKYbsANdZfyLWQ1O5HJClzKsDoiBWmrqIKNLzReRA3r79Vk8TQmYdyijGahua9sB\u002B62kJgaWCmo7MY9gEVik\u002BhWSky7ZRgopE9ef3gCCu/TISdFqLR10ZesuwVt6OCWP/l9Sm9isaLVjuxIvNiwpeLXaV8eHeo04Xm0DqkTurtuxz9/hMCAcXCFbxrILBS\u002B\u002BxYiln6BeCIOSWj1raL5wtMw2fSZMSAiVvjuma3Qa7Vk9hOT8CM87U8dcDtXisPOi61GmFIgJcn1AD\u002BGkt90Pd6ykbeOZdGw8\u002BykfMHlysw1IA3/itNiQ9FKnfDjtlpwqDJcpPgLPybclaRme6gHDzVzUHLSdLMLUE3mQ8fhzT2RNNOPiCXUKeDnI/Qu\u002B8coQo66cGXonTN/UVSqJfxe\u002B8hn1EfVeIYPnyeR61G\u002B3FSGvgA5JlzXqZafEDfRKQTkiCgsxyaAU8oHqtE\u002BVrLiwHT/JGf7JNRrjw==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "cOmlHRqu9i4gX2bAXncOLg==", + "Date": "Wed, 23 Jun 2021 18:48:35 GMT", + "ETag": "\u00220x8D936778267441F\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:36 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "ddd1d5fd-3632-d34d-7a10-307da8930321", + "x-ms-content-crc64": "zYrZIp3E2wA=", + "x-ms-request-id": "21dcc350-b01e-0053-6960-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:36.6469698Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-2a8dd503-ae88-6310-7c25-2c59e42c5a6a?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-f83dd2efa4f3874790fad130c02c2e11-32c7ca70a5210b4e-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "e352e696-815d-e89f-aef1-7648af783039", + "x-ms-date": "Wed, 23 Jun 2021 18:48:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:35 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e352e696-815d-e89f-aef1-7648af783039", + "x-ms-request-id": "21dcc373-b01e-0053-0860-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-6b29f774-e38b-8a9e-daf0-9c1033a7894f?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-04bb7da5ed15aa48a5fd212c176a9330-ab4c1aad2eb87946-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "5230c9f2-9301-b25f-48c8-096ce48fb506", + "x-ms-date": "Wed, 23 Jun 2021 18:48:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:35 GMT", + "ETag": "\u00220x8D93677827919D8\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:36 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "5230c9f2-9301-b25f-48c8-096ce48fb506", + "x-ms-request-id": "21dcc38a-b01e-0053-1c60-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-6b29f774-e38b-8a9e-daf0-9c1033a7894f/test-blob-69382767-6e91-55f8-3347-0b8df06b8d28", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-34d60fdad63c3346a2dd875b7416e48f-51156dc45f47084b-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "c2e5d2e7-013f-d052-eff9-990b3b82c982", + "x-ms-date": "Wed, 23 Jun 2021 18:48:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "vtQdaXc3TXzmNHl3Flf90UfszNV6yDaD0NseuojRwt064K0PcUuPL9m7glz0gD7cSjlGA564rfadmpmbGJPzFXKcPTWp7WD7XJz7vkXajk\u002BcQm9Pi74\u002BgjO3cday9BdGyG3pWEMJM13YSqYCvO\u002BxwwtJ/tYjo4q0XroC8XuJSGiEtfXX8DYLkw4Sd0AXO8VEBa7LafVBIyXjNfmJBkHiTgI\u002BfQf52tPUPmrHESxJnSP0vuzMvt9yQ5LQ87s9gozNMCg92b2\u002BSivb9iqLeRL5mZjWlEhVFZAiyzp1KOYYl7ve\u002BuADC8RlNnPA8ce058mA11kjZu1DdxuYGw2CSCJFw19vrH8x9Y3TcV3VlSPIbeNx9VGM9DHNmoLFa/C24u1Rey5oRTtJTuHLT/WQbuL3z64qEVPRuM4toRL9bIqdHY5wgxn1YCioJ6ZvwKU8PSufzZtCjNCagMJgOqQoTOJXLjJmH\u002BrIAm6GgeqsYfco8WPnXZ7uW5C\u002B1QNXlSWDf9vEF5Jz1R1A18ssvArm7R7KN0lAQe5EadOhqEnncW1JAgEP6EpltRtFpobTwZ6G1\u002BjljF3cQz7sf62\u002B0S3TWWVd47oI1wXTZIIt\u002BptocKg0G9BhAuUPbL7DImicpuPtcU0gdd3kfQDjESfbr0mjhA8FirZdclaATXf7RbScN76eP4hNR/rKT53PfvG9NL11IJ5ZlxwskP/2oChl6DhMRtppPG/AVTwUOjoYjvNlwhm6hiQWQ5\u002Bhca\u002BIV6fSZGZlgzcWVPdNtMphRFzhEwEMkN0Oq2ITNQM6x8q/OP2VQdXTswu7T24ibNJatf5DwF2ufMfJxLkEUU003IwsjXvMywKGDWD2UEFu6z6PuYAF9gdsEbs2y30cz2G9h3Li9t5Wjen7vbL9tyyGWth6dZjNLuaFv3zAlv\u002BFaT7/OcjOjPVfOCuWCjlUb1qPsHCkoVnI71mMXTdilvbpdlN0/n5jt87jGz1sNySsME8iMeaO4MjkNklvQi\u002B9/KE1rJPm4HHbK/iiwYYcXLg03yznQGUQWpWKj8g09HSeJR6bN4qQxk/eRgbt7B9CyNqQO2MC1bw8JVH\u002BW1CppjaEA5tngSQuoxjcCflfIm52SMftpLkQm09hXxI4kmr\u002BNZ/PaeiD2ke1YpdKJczD3QLjhxOJuwJ9c2dLBSIS9RGt3tRaj7mF826AOEEixXWDnoEPVQpXdXmcUvWAN9Qko22FnEf4aU1JXZSkCIPBWq7yyGegAp8GVmhavT3DBbuZW5TUnCgtizU0xfh2smz22/dHjm9thKDNf0bfnasQhljZC63u7b6FxDwxaz2nkKP7ZOJFfHZLLNb0Bh3iTu2KJD\u002BfnKe/B\u002B05wsoyOxljJe6j4zjJygnijd7W\u002BuahonVPp0f9B/P7PFz0DLmrGfC9kOAuP2q0wFk2vQ/I6A0Glx9V45TRZh77p6fc1L5PNnTuGGkGc2MLmubux0nkM1NP7XSaVjVc7CrCM5fC2Oyb5oea2s\u002BjACS7SUmt457UFnRUjOZJteA\u002BkSw\u002BQ0DMSMH6UuHCSViDrO1Q3gzsrwiM7RwjbkwFUTCnXEijZLzk7wGHspC9Ec0b0OD5\u002BNbTUuIjslUjqdl19QGwG\u002B0P4EcwbO4KZPx4zttOB51rC1la0wlmf7FmwEYoEr2PDfbgDPCYyYznyO3mq\u002BR61aE7CeqnVUfjqWCWyayo4lI/6cDlbfqt0kLNcgsbgNTM7Ouk7AjT57ev/GOQAv/gP\u002Babp8IjlGemjjan2uM8xyiMydzAA/VJbAEJNnCXHc9C7DIkgNkSqVeD/V7RKwzTcjQ6AzkjHzvwUTrAGl72D3BmZe2wF0dPeh\u002BEPAWXeED1NcM7XRmWHs33NC6eUY75je7tasUeI1vt6okZnuI2WNn5y\u002BWburFX0EcgueIZsSiRi68Wqg171hJnTnOPfIDrwNxVpIWoXdI9lZl\u002B/ml51DhgiBMyH67LfvXTNGs9x1THNPgGww2i6C7c2RRz/deo7no6L/RsuKEuiiWQ1Sln/85Ft8pwchAqvZ/kVUWaV4AeKkXxAphgWntX1znnEhMFddlFLkYNOHtqEHFUiGJblDKlcqrjdfw25VxOGZvXQquM3\u002BBsVCk5EPLKhvImC9EZ\u002B0MGQqBoIf/dD0npvx/gks3GyKiC7z8Ja2G4Ge8JD9mKNR5X0AAKI77gjkTfUFHS6fQkYEMplgsE/Nc\u002BrwgQ0wBvXokBicHNu6TpomD6KhsQ5i/65K6VYZ4TUtQozHS1z7tEb/HH0WAyV6WfP/OqCdK7LsnYFe5R2v3r7TbtpO4wM9KltropSBTOyI0J9iGraEkCbJ6q3bnN85Xz3OMpRLK2bgsgBFIYkuW1CUxgSOPcP4Xs6zdQhVYZ18MkNmwwpITbUocVimP26dq49dNsbKuxF5xePVl6Zum0ByyP81x5hGTIhfVcxrUh9QFcl5CDrGsYch7P0WcqYOyeYII2Z/Z\u002BP3BupOe1VVHmPUdXHc5YMVvBd4A9qrL9nSUIvWUz6o4K3lgfFQiDYh3M6JQg00IeRS8mde92QZS9cAbCrZjrs1O4TT91ORtTPRVjcMEe3Mri6nc1DHWflJ3DYqQBwbWE4DVBaIYDqAwU0zfaEtDTnpQ738IgtqbdGbiisdZ2UXxf3pCL3XRE30FrITk9xIHN8MMQxuLyZCqPY0/NYPY1nYK7ejQ/SMEf9gCAtJRtoFQ21cETZoqZbXll/Hkld35KNYO3gkpNjacB8M/ica\u002BVIsP6l4s1Ijf3IQ262ktI\u002Bn\u002BBNn8Rth0K6UgZEXW6t/vKz9q2KuDzFRNLv2E8krJbufZQYDswhGul761DGxDCPGkR8Apxkc\u002BfjSBsxfa8zVaVvlh/albAmUtuEDoysPoCiYP3K6Kn6icmsNIaxL516SJXrV24Q9ESUVe/A4GUbd0maTxzxKK07dMwWLqEpdSM\u002BCcY2wKcSkWx5NlL6OamkUP081qBAiR/o8CJh\u002BoXjquCMgpae5LbiR/2weDJaAXtisZ3j7F6CvYCmTdCE8NbmlYuybXbTBWwGWk7i0BEtjq6nP0jn//5BycUV\u002BJamXZbmyeKmp9PET2wxnVHPn\u002B1vuL9h3fGN/pWNMGNx/UzVoDz3\u002B8ZuRuaa4q/ctmJscmnXpn/XBH/lWMsM2bewUpIfXD1VF6QnATHYxzsBsQhzYP35WhbM/lv9EqL7Ia1u6lAdvVplF1rF8GUOPn1Eo6eC2bj5tvh7Ep2hl8TBLB\u002BEqdzrJDPuDgljM6mx/sAeeK77eEf0dTNXoqq8g79VxMRFiVRgmX\u002BzlMtvVoNOiVOdQx9WBfPXkDSpU4FJcUqKDW7lLDVr/d8vR6N8hR6vyNkW30Cf/78QrjlftwX\u002BKmOA5QlUqV0ecUUAJr4QWwrWOYqoclHJ6k2vlL48DEbZcR0/\u002B5/VG1\u002B7\u002BK37n9kAwFMuSX27VfgRtzr75NTfIiU\u002BJvWhEJ9qwR4q7Hmjzkq0rtQqzcLJXhtk7gSlGXZKnJaI/XkjX\u002B/zg0hfUGl\u002BreiwRzYAtFRiNIiaPCJaxeen4E\u002Bi2xDRkQ8kd0q6qg3x5kBb9JIASehCZsiwSWONWL1g96/Zm5LXnvYnHHzJ54q66BWiPxFVZ1anYLRIIQfrVt7NGfKd2EqthFXcGW1reL8\u002BNWEN61msC1AZcnrej33ue4WePI2X3M/LNHr7uU4pO\u002Bg1Cium3WtFIQ5iRGXPjzTYLd2nzXvxphiRAvbe8JHCMHaS6YVSB15aGNu/NZhp\u002B2VF40uwQS5sA2PTFZp0ZnB8oFQvfOWvReZ/TbRgcnCAJweRmM0GUa8IJqYhvvHD5bKrApUEen5/1p2lcTN6C9EzEy5Sos2jdg6k51Y/TYb0u2fB9S\u002Bbu6yJUYIvoOC7jdrU7qvDcQLkx8xGn1MoQIjWsPWLuFahV5dBiVFLc5Vt6Vl7Kl8bMQolHO0jVNxZoNE5WPArMBWEc5bUgafxWZQ3GLY5rRYpu7\u002BrZltpfgK7KChAUhrlAvkD9vbIBm9ic4NY7DxmYDP7D50wf4n6GvVUWZm/cQd5UhW89fYfIbUQCTKYEJIGFIg0hQK9tINvSZwBs\u002BzV4wJ735omqWo9m\u002B3n4HZXIgojTgTRiqvE\u002B51STawaHW3IemYwXDD4H6td9ylUlZRM2CeR3iWoBFhWtyP8lFu9476AH6YQZsXZa26Zc5OCsCXJBXVEiD9IIDXNmaUM\u002B0sPn9NqlHYufLFhuLL3DpCE08c\u002BM08mOVt/OD9wAs0gjG/jSZPAF9uv2sjEIs\u002BMURGlCMXeDsf8Kaa4K1x2vjmkAOwC04U8xLvrjhiGYhZL8ubtyvoHAr2n52AtCCx/ORyPH\u002BHjSb1MaAQKMoCvdcdQbDi1iLM/nT5umuxkz/xPbFT790I0aGlpYWL1/RA8\u002BLGYnNvzybCpj0LjtO6RJ5hH\u002BoYrs75FW8PPTCcQSd/uMeJ6jDLgm6LkUmg/ULO6mHnKbgJKEQUzE0DYJH2JWQVi9YLMFptlZ18jRyFWRctQVLPtRhvdo\u002BCdR7jyCHclGzkinJswrkGepMbjJonj3I11h8/J29MpRRGibs7ic17oPiwoM\u002BlwH6YyDuEVOn1W\u002BarrfICnW38l\u002BRdJTn\u002By/DGn\u002Byid\u002B6jkBWgpl80yFErUS7VkNzbeAKLswnqR5tFmvxKvrT9UuP3CB3cYvYOx8\u002BTMtQLKTsU6yfpF8PluUh6Wwxi6gqcLv5K3Yi\u002B/hYLfOs6VhXGOnHBNtOMEzsfEk7UYgfqrN3F9gTWwEuzVewR3ZrXqmIysyCaoLM3DxrCKso56pwOINAOdGAR8HklDuHmezWhSGfsoa7mUAspjebpE5WBeWtQAr3JyTYCIcOndZHSUJTlIeJiTUjtKNDE5Od5J93jpJV2lnl4134x6YDqP9t6Vz1SBPKzHywiYtnsBOROiPrmw9D8W7kabUlkMGPIA\u002Bn1SoypJyPrMIVoUzSfi9KZ42CFBHsKfvuDN5aoT\u002B7IWl7w9rpXpWHW\u002B5JLkwiFe\u002BF2yk0DQv5t68yRJu\u002BMQuGWoPjVr5QYQj3\u002Brwjovurz/by1MYShxRhgggvuxn5ySbixtfIQr8tMXocPBJL2hC3hnSgz1xBc9dvfdSyJKnu/jGVPNwn3403waNP9kcCGaf3eDChWPnKoVL8XMDqfwzMMUHctpk0j6braQ249X2MaWQsuqh1SaU3zp\u002BNJ4LITUKWf8EFIWcOwuiJte/sDa/Rc/NcucBgVuecqOf5p2gkIxvLJnW8h0gBHfvD75O1S8Dzu7OTa5OCMiTZaHh/FR98ZZbQJOc2FOyrX5/IoGtT510nBeu4kLeERPRM4xrPggjcQ4X84SLZuabG5A/3uY29iYEbVA8zx9DfS9/y6TXR29mS6GDhVwY\u002BSUxE8aynkItmk1mVsC35qHu1IZVC6tBs9Qg2YM0s2DJ\u002B3Q7C6tIkN7tQiFncOCevmUPlLDVw\u002B2J/2/ygcS\u002B\u002BNbcnGtcjNsGpjOg==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "a6SFt3us8AXmJ1jK3dttCw==", + "Date": "Wed, 23 Jun 2021 18:48:35 GMT", + "ETag": "\u00220x8D93677828C5EFF\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:36 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "c2e5d2e7-013f-d052-eff9-990b3b82c982", + "x-ms-content-crc64": "0\u002BORVzofKbo=", + "x-ms-request-id": "21dcc394-b01e-0053-2460-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:36.8881407Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-6b29f774-e38b-8a9e-daf0-9c1033a7894f/test-blob-69382767-6e91-55f8-3347-0b8df06b8d28", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "If-Modified-Since": "Tue, 22 Jun 2021 18:48:35 GMT", + "traceparent": "00-417af40f149e04409de08b39d907b267-6ef67cf42669fb45-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "2d03c244-b55d-0f2b-71e4-71f80ad95926", + "x-ms-date": "Wed, 23 Jun 2021 18:48:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "vtQdaXc3TXzmNHl3Flf90UfszNV6yDaD0NseuojRwt064K0PcUuPL9m7glz0gD7cSjlGA564rfadmpmbGJPzFXKcPTWp7WD7XJz7vkXajk\u002BcQm9Pi74\u002BgjO3cday9BdGyG3pWEMJM13YSqYCvO\u002BxwwtJ/tYjo4q0XroC8XuJSGiEtfXX8DYLkw4Sd0AXO8VEBa7LafVBIyXjNfmJBkHiTgI\u002BfQf52tPUPmrHESxJnSP0vuzMvt9yQ5LQ87s9gozNMCg92b2\u002BSivb9iqLeRL5mZjWlEhVFZAiyzp1KOYYl7ve\u002BuADC8RlNnPA8ce058mA11kjZu1DdxuYGw2CSCJFw19vrH8x9Y3TcV3VlSPIbeNx9VGM9DHNmoLFa/C24u1Rey5oRTtJTuHLT/WQbuL3z64qEVPRuM4toRL9bIqdHY5wgxn1YCioJ6ZvwKU8PSufzZtCjNCagMJgOqQoTOJXLjJmH\u002BrIAm6GgeqsYfco8WPnXZ7uW5C\u002B1QNXlSWDf9vEF5Jz1R1A18ssvArm7R7KN0lAQe5EadOhqEnncW1JAgEP6EpltRtFpobTwZ6G1\u002BjljF3cQz7sf62\u002B0S3TWWVd47oI1wXTZIIt\u002BptocKg0G9BhAuUPbL7DImicpuPtcU0gdd3kfQDjESfbr0mjhA8FirZdclaATXf7RbScN76eP4hNR/rKT53PfvG9NL11IJ5ZlxwskP/2oChl6DhMRtppPG/AVTwUOjoYjvNlwhm6hiQWQ5\u002Bhca\u002BIV6fSZGZlgzcWVPdNtMphRFzhEwEMkN0Oq2ITNQM6x8q/OP2VQdXTswu7T24ibNJatf5DwF2ufMfJxLkEUU003IwsjXvMywKGDWD2UEFu6z6PuYAF9gdsEbs2y30cz2G9h3Li9t5Wjen7vbL9tyyGWth6dZjNLuaFv3zAlv\u002BFaT7/OcjOjPVfOCuWCjlUb1qPsHCkoVnI71mMXTdilvbpdlN0/n5jt87jGz1sNySsME8iMeaO4MjkNklvQi\u002B9/KE1rJPm4HHbK/iiwYYcXLg03yznQGUQWpWKj8g09HSeJR6bN4qQxk/eRgbt7B9CyNqQO2MC1bw8JVH\u002BW1CppjaEA5tngSQuoxjcCflfIm52SMftpLkQm09hXxI4kmr\u002BNZ/PaeiD2ke1YpdKJczD3QLjhxOJuwJ9c2dLBSIS9RGt3tRaj7mF826AOEEixXWDnoEPVQpXdXmcUvWAN9Qko22FnEf4aU1JXZSkCIPBWq7yyGegAp8GVmhavT3DBbuZW5TUnCgtizU0xfh2smz22/dHjm9thKDNf0bfnasQhljZC63u7b6FxDwxaz2nkKP7ZOJFfHZLLNb0Bh3iTu2KJD\u002BfnKe/B\u002B05wsoyOxljJe6j4zjJygnijd7W\u002BuahonVPp0f9B/P7PFz0DLmrGfC9kOAuP2q0wFk2vQ/I6A0Glx9V45TRZh77p6fc1L5PNnTuGGkGc2MLmubux0nkM1NP7XSaVjVc7CrCM5fC2Oyb5oea2s\u002BjACS7SUmt457UFnRUjOZJteA\u002BkSw\u002BQ0DMSMH6UuHCSViDrO1Q3gzsrwiM7RwjbkwFUTCnXEijZLzk7wGHspC9Ec0b0OD5\u002BNbTUuIjslUjqdl19QGwG\u002B0P4EcwbO4KZPx4zttOB51rC1la0wlmf7FmwEYoEr2PDfbgDPCYyYznyO3mq\u002BR61aE7CeqnVUfjqWCWyayo4lI/6cDlbfqt0kLNcgsbgNTM7Ouk7AjT57ev/GOQAv/gP\u002Babp8IjlGemjjan2uM8xyiMydzAA/VJbAEJNnCXHc9C7DIkgNkSqVeD/V7RKwzTcjQ6AzkjHzvwUTrAGl72D3BmZe2wF0dPeh\u002BEPAWXeED1NcM7XRmWHs33NC6eUY75je7tasUeI1vt6okZnuI2WNn5y\u002BWburFX0EcgueIZsSiRi68Wqg171hJnTnOPfIDrwNxVpIWoXdI9lZl\u002B/ml51DhgiBMyH67LfvXTNGs9x1THNPgGww2i6C7c2RRz/deo7no6L/RsuKEuiiWQ1Sln/85Ft8pwchAqvZ/kVUWaV4AeKkXxAphgWntX1znnEhMFddlFLkYNOHtqEHFUiGJblDKlcqrjdfw25VxOGZvXQquM3\u002BBsVCk5EPLKhvImC9EZ\u002B0MGQqBoIf/dD0npvx/gks3GyKiC7z8Ja2G4Ge8JD9mKNR5X0AAKI77gjkTfUFHS6fQkYEMplgsE/Nc\u002BrwgQ0wBvXokBicHNu6TpomD6KhsQ5i/65K6VYZ4TUtQozHS1z7tEb/HH0WAyV6WfP/OqCdK7LsnYFe5R2v3r7TbtpO4wM9KltropSBTOyI0J9iGraEkCbJ6q3bnN85Xz3OMpRLK2bgsgBFIYkuW1CUxgSOPcP4Xs6zdQhVYZ18MkNmwwpITbUocVimP26dq49dNsbKuxF5xePVl6Zum0ByyP81x5hGTIhfVcxrUh9QFcl5CDrGsYch7P0WcqYOyeYII2Z/Z\u002BP3BupOe1VVHmPUdXHc5YMVvBd4A9qrL9nSUIvWUz6o4K3lgfFQiDYh3M6JQg00IeRS8mde92QZS9cAbCrZjrs1O4TT91ORtTPRVjcMEe3Mri6nc1DHWflJ3DYqQBwbWE4DVBaIYDqAwU0zfaEtDTnpQ738IgtqbdGbiisdZ2UXxf3pCL3XRE30FrITk9xIHN8MMQxuLyZCqPY0/NYPY1nYK7ejQ/SMEf9gCAtJRtoFQ21cETZoqZbXll/Hkld35KNYO3gkpNjacB8M/ica\u002BVIsP6l4s1Ijf3IQ262ktI\u002Bn\u002BBNn8Rth0K6UgZEXW6t/vKz9q2KuDzFRNLv2E8krJbufZQYDswhGul761DGxDCPGkR8Apxkc\u002BfjSBsxfa8zVaVvlh/albAmUtuEDoysPoCiYP3K6Kn6icmsNIaxL516SJXrV24Q9ESUVe/A4GUbd0maTxzxKK07dMwWLqEpdSM\u002BCcY2wKcSkWx5NlL6OamkUP081qBAiR/o8CJh\u002BoXjquCMgpae5LbiR/2weDJaAXtisZ3j7F6CvYCmTdCE8NbmlYuybXbTBWwGWk7i0BEtjq6nP0jn//5BycUV\u002BJamXZbmyeKmp9PET2wxnVHPn\u002B1vuL9h3fGN/pWNMGNx/UzVoDz3\u002B8ZuRuaa4q/ctmJscmnXpn/XBH/lWMsM2bewUpIfXD1VF6QnATHYxzsBsQhzYP35WhbM/lv9EqL7Ia1u6lAdvVplF1rF8GUOPn1Eo6eC2bj5tvh7Ep2hl8TBLB\u002BEqdzrJDPuDgljM6mx/sAeeK77eEf0dTNXoqq8g79VxMRFiVRgmX\u002BzlMtvVoNOiVOdQx9WBfPXkDSpU4FJcUqKDW7lLDVr/d8vR6N8hR6vyNkW30Cf/78QrjlftwX\u002BKmOA5QlUqV0ecUUAJr4QWwrWOYqoclHJ6k2vlL48DEbZcR0/\u002B5/VG1\u002B7\u002BK37n9kAwFMuSX27VfgRtzr75NTfIiU\u002BJvWhEJ9qwR4q7Hmjzkq0rtQqzcLJXhtk7gSlGXZKnJaI/XkjX\u002B/zg0hfUGl\u002BreiwRzYAtFRiNIiaPCJaxeen4E\u002Bi2xDRkQ8kd0q6qg3x5kBb9JIASehCZsiwSWONWL1g96/Zm5LXnvYnHHzJ54q66BWiPxFVZ1anYLRIIQfrVt7NGfKd2EqthFXcGW1reL8\u002BNWEN61msC1AZcnrej33ue4WePI2X3M/LNHr7uU4pO\u002Bg1Cium3WtFIQ5iRGXPjzTYLd2nzXvxphiRAvbe8JHCMHaS6YVSB15aGNu/NZhp\u002B2VF40uwQS5sA2PTFZp0ZnB8oFQvfOWvReZ/TbRgcnCAJweRmM0GUa8IJqYhvvHD5bKrApUEen5/1p2lcTN6C9EzEy5Sos2jdg6k51Y/TYb0u2fB9S\u002Bbu6yJUYIvoOC7jdrU7qvDcQLkx8xGn1MoQIjWsPWLuFahV5dBiVFLc5Vt6Vl7Kl8bMQolHO0jVNxZoNE5WPArMBWEc5bUgafxWZQ3GLY5rRYpu7\u002BrZltpfgK7KChAUhrlAvkD9vbIBm9ic4NY7DxmYDP7D50wf4n6GvVUWZm/cQd5UhW89fYfIbUQCTKYEJIGFIg0hQK9tINvSZwBs\u002BzV4wJ735omqWo9m\u002B3n4HZXIgojTgTRiqvE\u002B51STawaHW3IemYwXDD4H6td9ylUlZRM2CeR3iWoBFhWtyP8lFu9476AH6YQZsXZa26Zc5OCsCXJBXVEiD9IIDXNmaUM\u002B0sPn9NqlHYufLFhuLL3DpCE08c\u002BM08mOVt/OD9wAs0gjG/jSZPAF9uv2sjEIs\u002BMURGlCMXeDsf8Kaa4K1x2vjmkAOwC04U8xLvrjhiGYhZL8ubtyvoHAr2n52AtCCx/ORyPH\u002BHjSb1MaAQKMoCvdcdQbDi1iLM/nT5umuxkz/xPbFT790I0aGlpYWL1/RA8\u002BLGYnNvzybCpj0LjtO6RJ5hH\u002BoYrs75FW8PPTCcQSd/uMeJ6jDLgm6LkUmg/ULO6mHnKbgJKEQUzE0DYJH2JWQVi9YLMFptlZ18jRyFWRctQVLPtRhvdo\u002BCdR7jyCHclGzkinJswrkGepMbjJonj3I11h8/J29MpRRGibs7ic17oPiwoM\u002BlwH6YyDuEVOn1W\u002BarrfICnW38l\u002BRdJTn\u002By/DGn\u002Byid\u002B6jkBWgpl80yFErUS7VkNzbeAKLswnqR5tFmvxKvrT9UuP3CB3cYvYOx8\u002BTMtQLKTsU6yfpF8PluUh6Wwxi6gqcLv5K3Yi\u002B/hYLfOs6VhXGOnHBNtOMEzsfEk7UYgfqrN3F9gTWwEuzVewR3ZrXqmIysyCaoLM3DxrCKso56pwOINAOdGAR8HklDuHmezWhSGfsoa7mUAspjebpE5WBeWtQAr3JyTYCIcOndZHSUJTlIeJiTUjtKNDE5Od5J93jpJV2lnl4134x6YDqP9t6Vz1SBPKzHywiYtnsBOROiPrmw9D8W7kabUlkMGPIA\u002Bn1SoypJyPrMIVoUzSfi9KZ42CFBHsKfvuDN5aoT\u002B7IWl7w9rpXpWHW\u002B5JLkwiFe\u002BF2yk0DQv5t68yRJu\u002BMQuGWoPjVr5QYQj3\u002Brwjovurz/by1MYShxRhgggvuxn5ySbixtfIQr8tMXocPBJL2hC3hnSgz1xBc9dvfdSyJKnu/jGVPNwn3403waNP9kcCGaf3eDChWPnKoVL8XMDqfwzMMUHctpk0j6braQ249X2MaWQsuqh1SaU3zp\u002BNJ4LITUKWf8EFIWcOwuiJte/sDa/Rc/NcucBgVuecqOf5p2gkIxvLJnW8h0gBHfvD75O1S8Dzu7OTa5OCMiTZaHh/FR98ZZbQJOc2FOyrX5/IoGtT510nBeu4kLeERPRM4xrPggjcQ4X84SLZuabG5A/3uY29iYEbVA8zx9DfS9/y6TXR29mS6GDhVwY\u002BSUxE8aynkItmk1mVsC35qHu1IZVC6tBs9Qg2YM0s2DJ\u002B3Q7C6tIkN7tQiFncOCevmUPlLDVw\u002B2J/2/ygcS\u002B\u002BNbcnGtcjNsGpjOg==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "a6SFt3us8AXmJ1jK3dttCw==", + "Date": "Wed, 23 Jun 2021 18:48:36 GMT", + "ETag": "\u00220x8D93677829DA02C\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:37 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "2d03c244-b55d-0f2b-71e4-71f80ad95926", + "x-ms-content-crc64": "0\u002BORVzofKbo=", + "x-ms-request-id": "21dcc3b6-b01e-0053-3f60-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:37.0022204Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-6b29f774-e38b-8a9e-daf0-9c1033a7894f?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-518a0d77a50b7a4f96889d5a746b554d-5eed27df5f0e574a-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "78c7fff9-9b7f-8725-32ac-7bd09150c8bc", + "x-ms-date": "Wed, 23 Jun 2021 18:48:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:36 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "78c7fff9-9b7f-8725-32ac-7bd09150c8bc", + "x-ms-request-id": "21dcc3e6-b01e-0053-6860-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-2010cda9-3acd-923c-e81e-a34a89ee0214?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-5137ebb75d84d5459f489262a65e2ad5-b3568b95d2f80840-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3f936f4a-c94b-bf3e-c235-9061f8dafd43", + "x-ms-date": "Wed, 23 Jun 2021 18:48:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:36 GMT", + "ETag": "\u00220x8D9367782B20E9F\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:37 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "3f936f4a-c94b-bf3e-c235-9061f8dafd43", + "x-ms-request-id": "21dcc41e-b01e-0053-1c60-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-2010cda9-3acd-923c-e81e-a34a89ee0214/test-blob-2bd766a9-bd51-c9aa-26c7-803ca68c5bde", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-b06485339b3c0d43ae85d205da813ac3-b458232c77c20247-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "b670996b-eb00-eaf2-4679-dd83c595ea93", + "x-ms-date": "Wed, 23 Jun 2021 18:48:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "ymkAGVvDyS8oP0jcUEZQxZJPB88yKOeMxMkYhEgBGTbaspaP2ePo5Z2nAhJ1znngd7uqVoSLq6GBc1SRqkXmJyURAp2vweuuZyEyiiXVF/ZQOAyNVsKxTgb1DWWPVztYwdvsZMzbMbXP\u002B\u002B9jWSF8rFxeQHI4WNBiX7OXubOGHw/m2clJ6LMqdQZWvlvTTvXkeWEJMBfIIGgLiQQYQ3cCSdzffX9XMsOpNMtr4Zp0jxG\u002Bs0BSfe74HblhPl\u002BuETKPVHV/89B1jUedX/xLXT7Nl/ryWpA2r8zt52DG9vNk\u002BiKZ24wk9ZtASCX5tR3xrL96k6ZkvLahWKWpkQtwr5dTOWTZsoGxqKFesRFqPfqu\u002BzugS2JM/z5s94Pne2OQ0JmOpnu4F/k\u002ByeoFBgqkNxur\u002BpbQ0GM0Bjkmbbv\u002Byi0\u002BzuF43JZ\u002B9eNBYoJ4R/g0x79oPIDNv/82WaBCkqo9QP69xjgoLFuELAWyjm7hvL5A8aX8lY6scQ7hQYL2PGM5BCKDu4HAC5tk4w97GzCRVZ3hAaAEQapwEFQpR\u002BrYjfCieIpMXQE8gOUKl7J/MFbeT\u002BzlFDrCNcJ3E6oslsSwi1Ue2aKlRfebpYG7\u002Ban38d/\u002BS/f983m130PH1ElWD\u002BkhWgxcYFe0OAr0SW\u002B5BzsZgCLKLkvNspfcafle3nGuRJWXmZ6dm5CIShPsCKoJ\u002B9gIrlQnjOGeU6d0f/ddVVqYRgTaIW2ce\u002BSRQuM34Knt020gVi8dhriz\u002BUb3KRyZKvS5VMKlL9lrazNvlkn9ZnP\u002BhqyKPP4qe79LJigmpVLI9xfvfoznR6OTtOv7rfBvtZPT\u002BKJwD\u002B32jtgCWgixRcXhp54xDujmFj8I9ocTLs7P3HGVU6yvV\u002Bgq\u002BO\u002B05e2b4W8lGgVSPqaq7OFiaBhl4l8JMn6XHPEZMVC1BxX4MjFSbBUY7hTJfZ7K6mfKTO/QxBaPqrJvA8V\u002BDOm1nDaQsrqvEPsDTfRLQLXfzTKKTuRg5UL/aId/42hQmuErFOBnOTisGzz0zXYhRGr8jzaS874EVLfzkUkyMC2SsrMSICvVeJT63TOoaxjM3SQcg1MyvaYjJr8oc6fueuoOYhrCDyM\u002BJxaimBWLW\u002BifJ7MkFazZX/UM7vlsrATsC2NImgn9Cc4A3lw9jySQmMrWiEz0ymQ\u002BNAIktiAq0noRto2yQsHfoR7lIzdQnNDRe1YulSO490D\u002BCmUH2VOt1gvhK9mW3lUJ9uctD6Yt7ZcyUzrK/DxWWL5MtDhb2MjKN00sbnH2Op0AJZ48iuia0BzO1YYZ49rOi9IaSSocrR4eY9dYAX4mOxicydedGc7VsuMcjQNCsVNzXeOe2/By43eAHicRQc\u002Bep5ltfBoDMXEERZdHACAb3LGE5aSah18oKeVfHfumxHETfeVp1TU5cCtxmpZZK\u002BNWZEF2jFwrAyA6RFI0oxR1XoAmM4M7sQd8SnR4KO3Iz/4CCbi5MDcV6HnEL5DiBc0X/DwVM/dfG7I6\u002BUHnstsycXVUMZlbvC1JEUsJdoJ2mUWnYCyxspwGou0Ffzb1LTWekr0ajdMzvD8OzCGsVqUww1/8P1Gugb7ZTo6sVTz3U\u002BMWa\u002BTFXAxydKTsouZ6WUxI1bvW\u002Be3j7xD\u002BQT5Fh2YDF3k\u002BlurAa2dTicutwd7YXvVBY3\u002BAIFn1MnvTxhrNLOw96YttO8Nhh2pUg28iNS4xJuJJAyTngvYfSWNv7KVNhV3eb9hSayMx39sVLJ3p0vxNop83gynIVmaVTfJg8pvFB/0SQ8ZV3ru/GCNI0VZYNnZmIkoFFQIzFhhxvR4w0e1ATyWg1o8298Pkd2sFf4QQPBd8\u002Bc9QwPH73i2t4yGcjkY2CIIwuF/mLyuGIJ6WLZaTYYAHtNcd7480pfdhiROiR\u002Bglz3cC34S3lcqkyZ9TZLGXGYGgldpvGBny/BNnhaYX5Ni1cV4fkYL8Tx8NeCbv4UBGym\u002BRArEOtbdeEOJwUBAkjeXGnfNSeIj/o0a6Yp/yAhvTILo2heEmprunwYCgi/8P6etAKENM81Lnkl5rVFMXaw3GnS9V7QcDoPc4q7YHXxhHq3i0strYhyxnTvODu1Jnj1Zz2e7PufvjPYhME0ib4DNGJKnbY7kz7hYD7Z8UgOSk0RxglIUpePF90HRRjHPkzG6/PZepjCudQOrYzMxczr2jp0ErOkytHKu4XZJE4WKiHiEwVENN\u002B0Xww1SbUaskIQG3reUxuJEiEiDr8S6ZWF6INa2qK3p6Vav8O3b3EsoAkzyRjDN9cGWPDkIiYgoXV2v1Ehz\u002BevWHPVg5NX0aKgBV617xCMwqC8RHGx03V/Oh5eQLAv\u002BuAhhHCU/bQzvodeNCzXesJU\u002BeywdXtl/YT\u002BVlmFCZDigApulFqv58T8eJX6U59Yp79MCUbDb4V0u5brlpdqvrT2a7QSaOZnpQInw/zle5nlpb6aOPBKHxB0\u002BdiztEE9gcnQ8/fbNk7I5FREq6uIn0ANBfDowHW0vEyjrW8ds\u002BCw6jIzBHeSCm9vwVSb9XNk7GqItr5QRLFELEerN5jfuyBzg7F5VYrYavuBeQ8hGLbZPrEEhQ0iUKVw/tgv5sLWkAYkKHGx\u002B5bfsEuy3suyExOQ0fjn2zYjUTMb\u002BGayqHQoquj4/PBFJ0MaJMTBb4HZvtvEnxTZ/rTQANc\u002BlfMwLRfHiiPiyRYTS7q1zaZxYeGhQjmK7glvXrw0KPwpBpFP6fes\u002BdVd5vW1oUNqFCEOXq7lnUPJpU8OWDt3vqAp\u002BkUZdeOuxGgMU2tD1TzGBUqLJcpdM3ldhjS4npGp5jhFi7b\u002BQK5Nb4o26UnoddACSFLg7Ijl3Mbby\u002B\u002Bu9iXGUm0i/kl1x8SsTbYwFko/dQBkplZOyQm/b77wInS\u002BrnlUYIbctXeGjHCeRJ7CpbZ8rFbfOk/fh5ljc56ahaVP7Z9M26WzUr\u002BY7hnVoHRq7Ln4g4Yt73QphOj9eUHo/AbbXmcPhdoQuUmnRlwmCdck\u002BJbUkgIfIf4rE1bMxeltr\u002BIS\u002BlINa1bv59o8dpkYA4sR2HC7FGoEvDxo1GKDQ\u002BNgOaZqAw91F50/9Ko34qtlAx/Luv1ospuIHj4llIb0bJPmzEzyvfB7nLDjiy\u002B/zNmRA9FCt5j2B4cK0fTBT3MGO4gWQRZeYlUfQB48dSd72EFklJC1oaT68MS159wLuk093V\u002BXmYuzMqF8M2eKuYJfnwmjbLriUInjG1BRqHp5A5XBDqfX5D7FoWHvOX5NcDdCVkjSWE2SW4zFpH4rYZonAy/Bubrah7rK7btI8xcLlasZD0IxpqtYPqMrAj\u002Bwmk/XyDZee7aMZ96eB3qCSVhluh7TAlJH9Wx0eYsHv3WLCkN7cSrgvSnknJdjo58wxeVKxVgQ7Zftj9LZ2gI7dLhpAw03BtgtdQz0/nXK5FHNQ6OlvPotaiy7nfFYFuMXqRfvCpCR\u002Bc8dLUBLK\u002B8SIquBDJZulcfOO5jQi3jW1V4p3UVt29mxK0nkmJ\u002Bp0j5NmXtVxwpMuRNQIM73wX5WNkfiIV6ptEbB39FMig0oFGlqkuH9gQ5T3SQiHbsauWnbjlJHx7Dvk\u002BU0g/c5AC8WKAxlnS6MWKU5nlQqd6aLtxZ3YPuq0Fy4ev8MuP0HGsz1C\u002BWupRw7XzW9DilctSw\u002BqNzgsa8ze0e/vSI/f5\u002BoMnOHNWuw7QIKPAG1/cIjW8XSzhAgJlktsZCt/vf6C\u002B\u002BWBNul1Y\u002Bwjcva1oWdfY11jFFsbKGPiAwaaXPLAu4KACAiL\u002Bj2jXZGEkBEVV/TkEQTKGKmna8\u002BFozfm3wL9XrdwMZVa12Ujw7bFlphOyK8Rsk/t9qLY3KA9BlcFvIKOhzFdoSJfiT2fqlTy3dE3NtaI0Si3D2QUm1TxHc0SGgc0Ow9q7SuMsiUSUkxJ5gLTCc\u002BAeOtZ23vJSQXJam9sjYxRvqbFzEWu/B8DoL0byrFSIhQBkaEf3l\u002BTnaQhw0e5ocS/\u002BCtcCTmF0XzIVja6rX5Ue0hbbv/vNdxHMi6hiTzXSf74W9KJ9hjae7wkU4Qk1OwlzUf/XjbI0MJLFNcO5Eg/9Qg3wlWvyoEzgPc/yuZYIllCe7/02\u002B/IM4sMPt1Bz5N35Fp/7RaadgLCz91DiQXf8vZ9zGyMRx0cb5LKo4\u002Bn7bFjy\u002BKL2DFGpAG5NggOhKqBLEvqxAMm6509Y4GD09Z3Ht4r370jVBrFNyRq0xERDeboRXNDuSmyPOBFSnivwtQrRhcp4qjpYdQxIYzauBSMLFGam4pnM2G0daLc3g2eFXBMP4z95y89/uebEpuY14DPuR4rEStJxBaxdW0GDIPKlwgYjnyLkkUmWJimyBzKH54eDSTvdwBJAnd2SHG\u002BN/Jj0H\u002BPfEkAQCrZBLSOpv/161nO6/9e3yAH04gJEUXTZCSqRvuhPp9RGcj\u002BFm5Lvl93gF0b80/zBPFbh6zA\u002BzLhCaCT5GAEUKi6ec4yYMixuBEokYzot3DUtz4GRbrykCKaGQzNu9X/bzOwYXmBwKAoqcublGWl\u002BFIvvzEiAgrxy\u002BWvmEe/5AA/LSJdNFX7UvKd2Z/vVvu49CC6nfik3W0kwpWT1ihcbMHHXGtHRMf4NGw\u002BhChrAnDt8qQnAUoLllO1NHG8Z3jKQWjaK/qQda9cwmWIalVAvbwkpeOANW97u8YbjhBSO9DzcEa/kNp2XXz0xkLgfy/6dHq1m8GZRgv5XnAwdOebDoaUmPYSgSjlrkhmi28smziaHRmZmKAPWio6xjJqReSVXbu8T\u002BY15/NN0\u002Bl5Mr6YzMc3llvOAXHihULP1776f2hjzS2zcEtWZDUmS8i2lidvofVrMq\u002BMy1hJ2cqjZhAwV1SBFWWM5Vx73TIip7WlK\u002B8fXDXJj0i81wXRaZaAtv4k9fR0NYC94riU71F5biOioLHbhAneasQLwEJju3/J\u002Byoz\u002BbHBMPJuXX15MJ/3Q2jiMsTgpS70So8saHU\u002BXic8zvQrSXBt4XO/bSaIYTYoFHzZfYi65VH7O7MmlMR9LANWPGWrz/n0dFFRJTgIb\u002BVVBFf0ZNyehemiLA29S0ivQkEjMiTQgESG4Qk7ZcAZ8s/NzZBsiMciu7Z4BZ/sNykEpeL65Tm8gIAPbYfXZxwphD0983m4Prl5/HpuVHqomqncNsPdIwmWDUkMXRs/T1SaUoFirkezSGcpfOjDUiwJZtbd\u002BzBcSGEzq\u002BYsr\u002BGeOrEl1AX5SexmLOpYt6Yg1r8dBvpEYVQkPgocLwJdgpyFi0I3nXoqDBzme85GA5S/EtUrD6jnWdlY/Zn73R7qBKpN1yxj6TVA9vbdXemJ3j51XRgtNnL3ni1o2p/gLjMB/HMj9ChoXyWf5hiyCf/z0yNbhnwCuM43Wjj\u002B9w6ZXMjD22F2ZeYSCP32kUxaQZAxeQt4hKey/0Ok7J3zaWQXAoVP7jKeeWk5SX1\u002BDCt92RSkyX4HHNglENgd0XlIIp\u002BV347HDldhlv\u002BeQz8qMPMUJxA==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "BHPKpf\u002BBFsHT8IitsoOPag==", + "Date": "Wed, 23 Jun 2021 18:48:36 GMT", + "ETag": "\u00220x8D9367782C4902B\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:37 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b670996b-eb00-eaf2-4679-dd83c595ea93", + "x-ms-content-crc64": "WP9abneMN7g=", + "x-ms-request-id": "21dcc439-b01e-0053-3160-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:37.2574039Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-2010cda9-3acd-923c-e81e-a34a89ee0214/test-blob-2bd766a9-bd51-c9aa-26c7-803ca68c5bde", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "If-Unmodified-Since": "Thu, 24 Jun 2021 18:48:35 GMT", + "traceparent": "00-9d126c97405436408bbfd0d51813cf97-d370b393a57a084d-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "63bf5d5b-938c-8eb6-193c-e739d2ce080a", + "x-ms-date": "Wed, 23 Jun 2021 18:48:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "ymkAGVvDyS8oP0jcUEZQxZJPB88yKOeMxMkYhEgBGTbaspaP2ePo5Z2nAhJ1znngd7uqVoSLq6GBc1SRqkXmJyURAp2vweuuZyEyiiXVF/ZQOAyNVsKxTgb1DWWPVztYwdvsZMzbMbXP\u002B\u002B9jWSF8rFxeQHI4WNBiX7OXubOGHw/m2clJ6LMqdQZWvlvTTvXkeWEJMBfIIGgLiQQYQ3cCSdzffX9XMsOpNMtr4Zp0jxG\u002Bs0BSfe74HblhPl\u002BuETKPVHV/89B1jUedX/xLXT7Nl/ryWpA2r8zt52DG9vNk\u002BiKZ24wk9ZtASCX5tR3xrL96k6ZkvLahWKWpkQtwr5dTOWTZsoGxqKFesRFqPfqu\u002BzugS2JM/z5s94Pne2OQ0JmOpnu4F/k\u002ByeoFBgqkNxur\u002BpbQ0GM0Bjkmbbv\u002Byi0\u002BzuF43JZ\u002B9eNBYoJ4R/g0x79oPIDNv/82WaBCkqo9QP69xjgoLFuELAWyjm7hvL5A8aX8lY6scQ7hQYL2PGM5BCKDu4HAC5tk4w97GzCRVZ3hAaAEQapwEFQpR\u002BrYjfCieIpMXQE8gOUKl7J/MFbeT\u002BzlFDrCNcJ3E6oslsSwi1Ue2aKlRfebpYG7\u002Ban38d/\u002BS/f983m130PH1ElWD\u002BkhWgxcYFe0OAr0SW\u002B5BzsZgCLKLkvNspfcafle3nGuRJWXmZ6dm5CIShPsCKoJ\u002B9gIrlQnjOGeU6d0f/ddVVqYRgTaIW2ce\u002BSRQuM34Knt020gVi8dhriz\u002BUb3KRyZKvS5VMKlL9lrazNvlkn9ZnP\u002BhqyKPP4qe79LJigmpVLI9xfvfoznR6OTtOv7rfBvtZPT\u002BKJwD\u002B32jtgCWgixRcXhp54xDujmFj8I9ocTLs7P3HGVU6yvV\u002Bgq\u002BO\u002B05e2b4W8lGgVSPqaq7OFiaBhl4l8JMn6XHPEZMVC1BxX4MjFSbBUY7hTJfZ7K6mfKTO/QxBaPqrJvA8V\u002BDOm1nDaQsrqvEPsDTfRLQLXfzTKKTuRg5UL/aId/42hQmuErFOBnOTisGzz0zXYhRGr8jzaS874EVLfzkUkyMC2SsrMSICvVeJT63TOoaxjM3SQcg1MyvaYjJr8oc6fueuoOYhrCDyM\u002BJxaimBWLW\u002BifJ7MkFazZX/UM7vlsrATsC2NImgn9Cc4A3lw9jySQmMrWiEz0ymQ\u002BNAIktiAq0noRto2yQsHfoR7lIzdQnNDRe1YulSO490D\u002BCmUH2VOt1gvhK9mW3lUJ9uctD6Yt7ZcyUzrK/DxWWL5MtDhb2MjKN00sbnH2Op0AJZ48iuia0BzO1YYZ49rOi9IaSSocrR4eY9dYAX4mOxicydedGc7VsuMcjQNCsVNzXeOe2/By43eAHicRQc\u002Bep5ltfBoDMXEERZdHACAb3LGE5aSah18oKeVfHfumxHETfeVp1TU5cCtxmpZZK\u002BNWZEF2jFwrAyA6RFI0oxR1XoAmM4M7sQd8SnR4KO3Iz/4CCbi5MDcV6HnEL5DiBc0X/DwVM/dfG7I6\u002BUHnstsycXVUMZlbvC1JEUsJdoJ2mUWnYCyxspwGou0Ffzb1LTWekr0ajdMzvD8OzCGsVqUww1/8P1Gugb7ZTo6sVTz3U\u002BMWa\u002BTFXAxydKTsouZ6WUxI1bvW\u002Be3j7xD\u002BQT5Fh2YDF3k\u002BlurAa2dTicutwd7YXvVBY3\u002BAIFn1MnvTxhrNLOw96YttO8Nhh2pUg28iNS4xJuJJAyTngvYfSWNv7KVNhV3eb9hSayMx39sVLJ3p0vxNop83gynIVmaVTfJg8pvFB/0SQ8ZV3ru/GCNI0VZYNnZmIkoFFQIzFhhxvR4w0e1ATyWg1o8298Pkd2sFf4QQPBd8\u002Bc9QwPH73i2t4yGcjkY2CIIwuF/mLyuGIJ6WLZaTYYAHtNcd7480pfdhiROiR\u002Bglz3cC34S3lcqkyZ9TZLGXGYGgldpvGBny/BNnhaYX5Ni1cV4fkYL8Tx8NeCbv4UBGym\u002BRArEOtbdeEOJwUBAkjeXGnfNSeIj/o0a6Yp/yAhvTILo2heEmprunwYCgi/8P6etAKENM81Lnkl5rVFMXaw3GnS9V7QcDoPc4q7YHXxhHq3i0strYhyxnTvODu1Jnj1Zz2e7PufvjPYhME0ib4DNGJKnbY7kz7hYD7Z8UgOSk0RxglIUpePF90HRRjHPkzG6/PZepjCudQOrYzMxczr2jp0ErOkytHKu4XZJE4WKiHiEwVENN\u002B0Xww1SbUaskIQG3reUxuJEiEiDr8S6ZWF6INa2qK3p6Vav8O3b3EsoAkzyRjDN9cGWPDkIiYgoXV2v1Ehz\u002BevWHPVg5NX0aKgBV617xCMwqC8RHGx03V/Oh5eQLAv\u002BuAhhHCU/bQzvodeNCzXesJU\u002BeywdXtl/YT\u002BVlmFCZDigApulFqv58T8eJX6U59Yp79MCUbDb4V0u5brlpdqvrT2a7QSaOZnpQInw/zle5nlpb6aOPBKHxB0\u002BdiztEE9gcnQ8/fbNk7I5FREq6uIn0ANBfDowHW0vEyjrW8ds\u002BCw6jIzBHeSCm9vwVSb9XNk7GqItr5QRLFELEerN5jfuyBzg7F5VYrYavuBeQ8hGLbZPrEEhQ0iUKVw/tgv5sLWkAYkKHGx\u002B5bfsEuy3suyExOQ0fjn2zYjUTMb\u002BGayqHQoquj4/PBFJ0MaJMTBb4HZvtvEnxTZ/rTQANc\u002BlfMwLRfHiiPiyRYTS7q1zaZxYeGhQjmK7glvXrw0KPwpBpFP6fes\u002BdVd5vW1oUNqFCEOXq7lnUPJpU8OWDt3vqAp\u002BkUZdeOuxGgMU2tD1TzGBUqLJcpdM3ldhjS4npGp5jhFi7b\u002BQK5Nb4o26UnoddACSFLg7Ijl3Mbby\u002B\u002Bu9iXGUm0i/kl1x8SsTbYwFko/dQBkplZOyQm/b77wInS\u002BrnlUYIbctXeGjHCeRJ7CpbZ8rFbfOk/fh5ljc56ahaVP7Z9M26WzUr\u002BY7hnVoHRq7Ln4g4Yt73QphOj9eUHo/AbbXmcPhdoQuUmnRlwmCdck\u002BJbUkgIfIf4rE1bMxeltr\u002BIS\u002BlINa1bv59o8dpkYA4sR2HC7FGoEvDxo1GKDQ\u002BNgOaZqAw91F50/9Ko34qtlAx/Luv1ospuIHj4llIb0bJPmzEzyvfB7nLDjiy\u002B/zNmRA9FCt5j2B4cK0fTBT3MGO4gWQRZeYlUfQB48dSd72EFklJC1oaT68MS159wLuk093V\u002BXmYuzMqF8M2eKuYJfnwmjbLriUInjG1BRqHp5A5XBDqfX5D7FoWHvOX5NcDdCVkjSWE2SW4zFpH4rYZonAy/Bubrah7rK7btI8xcLlasZD0IxpqtYPqMrAj\u002Bwmk/XyDZee7aMZ96eB3qCSVhluh7TAlJH9Wx0eYsHv3WLCkN7cSrgvSnknJdjo58wxeVKxVgQ7Zftj9LZ2gI7dLhpAw03BtgtdQz0/nXK5FHNQ6OlvPotaiy7nfFYFuMXqRfvCpCR\u002Bc8dLUBLK\u002B8SIquBDJZulcfOO5jQi3jW1V4p3UVt29mxK0nkmJ\u002Bp0j5NmXtVxwpMuRNQIM73wX5WNkfiIV6ptEbB39FMig0oFGlqkuH9gQ5T3SQiHbsauWnbjlJHx7Dvk\u002BU0g/c5AC8WKAxlnS6MWKU5nlQqd6aLtxZ3YPuq0Fy4ev8MuP0HGsz1C\u002BWupRw7XzW9DilctSw\u002BqNzgsa8ze0e/vSI/f5\u002BoMnOHNWuw7QIKPAG1/cIjW8XSzhAgJlktsZCt/vf6C\u002B\u002BWBNul1Y\u002Bwjcva1oWdfY11jFFsbKGPiAwaaXPLAu4KACAiL\u002Bj2jXZGEkBEVV/TkEQTKGKmna8\u002BFozfm3wL9XrdwMZVa12Ujw7bFlphOyK8Rsk/t9qLY3KA9BlcFvIKOhzFdoSJfiT2fqlTy3dE3NtaI0Si3D2QUm1TxHc0SGgc0Ow9q7SuMsiUSUkxJ5gLTCc\u002BAeOtZ23vJSQXJam9sjYxRvqbFzEWu/B8DoL0byrFSIhQBkaEf3l\u002BTnaQhw0e5ocS/\u002BCtcCTmF0XzIVja6rX5Ue0hbbv/vNdxHMi6hiTzXSf74W9KJ9hjae7wkU4Qk1OwlzUf/XjbI0MJLFNcO5Eg/9Qg3wlWvyoEzgPc/yuZYIllCe7/02\u002B/IM4sMPt1Bz5N35Fp/7RaadgLCz91DiQXf8vZ9zGyMRx0cb5LKo4\u002Bn7bFjy\u002BKL2DFGpAG5NggOhKqBLEvqxAMm6509Y4GD09Z3Ht4r370jVBrFNyRq0xERDeboRXNDuSmyPOBFSnivwtQrRhcp4qjpYdQxIYzauBSMLFGam4pnM2G0daLc3g2eFXBMP4z95y89/uebEpuY14DPuR4rEStJxBaxdW0GDIPKlwgYjnyLkkUmWJimyBzKH54eDSTvdwBJAnd2SHG\u002BN/Jj0H\u002BPfEkAQCrZBLSOpv/161nO6/9e3yAH04gJEUXTZCSqRvuhPp9RGcj\u002BFm5Lvl93gF0b80/zBPFbh6zA\u002BzLhCaCT5GAEUKi6ec4yYMixuBEokYzot3DUtz4GRbrykCKaGQzNu9X/bzOwYXmBwKAoqcublGWl\u002BFIvvzEiAgrxy\u002BWvmEe/5AA/LSJdNFX7UvKd2Z/vVvu49CC6nfik3W0kwpWT1ihcbMHHXGtHRMf4NGw\u002BhChrAnDt8qQnAUoLllO1NHG8Z3jKQWjaK/qQda9cwmWIalVAvbwkpeOANW97u8YbjhBSO9DzcEa/kNp2XXz0xkLgfy/6dHq1m8GZRgv5XnAwdOebDoaUmPYSgSjlrkhmi28smziaHRmZmKAPWio6xjJqReSVXbu8T\u002BY15/NN0\u002Bl5Mr6YzMc3llvOAXHihULP1776f2hjzS2zcEtWZDUmS8i2lidvofVrMq\u002BMy1hJ2cqjZhAwV1SBFWWM5Vx73TIip7WlK\u002B8fXDXJj0i81wXRaZaAtv4k9fR0NYC94riU71F5biOioLHbhAneasQLwEJju3/J\u002Byoz\u002BbHBMPJuXX15MJ/3Q2jiMsTgpS70So8saHU\u002BXic8zvQrSXBt4XO/bSaIYTYoFHzZfYi65VH7O7MmlMR9LANWPGWrz/n0dFFRJTgIb\u002BVVBFf0ZNyehemiLA29S0ivQkEjMiTQgESG4Qk7ZcAZ8s/NzZBsiMciu7Z4BZ/sNykEpeL65Tm8gIAPbYfXZxwphD0983m4Prl5/HpuVHqomqncNsPdIwmWDUkMXRs/T1SaUoFirkezSGcpfOjDUiwJZtbd\u002BzBcSGEzq\u002BYsr\u002BGeOrEl1AX5SexmLOpYt6Yg1r8dBvpEYVQkPgocLwJdgpyFi0I3nXoqDBzme85GA5S/EtUrD6jnWdlY/Zn73R7qBKpN1yxj6TVA9vbdXemJ3j51XRgtNnL3ni1o2p/gLjMB/HMj9ChoXyWf5hiyCf/z0yNbhnwCuM43Wjj\u002B9w6ZXMjD22F2ZeYSCP32kUxaQZAxeQt4hKey/0Ok7J3zaWQXAoVP7jKeeWk5SX1\u002BDCt92RSkyX4HHNglENgd0XlIIp\u002BV347HDldhlv\u002BeQz8qMPMUJxA==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "BHPKpf\u002BBFsHT8IitsoOPag==", + "Date": "Wed, 23 Jun 2021 18:48:36 GMT", + "ETag": "\u00220x8D9367782D7F4A5\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:37 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "63bf5d5b-938c-8eb6-193c-e739d2ce080a", + "x-ms-content-crc64": "WP9abneMN7g=", + "x-ms-request-id": "21dcc466-b01e-0053-5860-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:37.3844917Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-2010cda9-3acd-923c-e81e-a34a89ee0214?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-f9ab57df6bccdc41bd44fb129a9c8671-a71c8b851c0ff64c-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "6727de6d-87d6-f107-5c84-1761f3d85e32", + "x-ms-date": "Wed, 23 Jun 2021 18:48:36 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:36 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "6727de6d-87d6-f107-5c84-1761f3d85e32", + "x-ms-request-id": "21dcc486-b01e-0053-7560-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-1c3b50d1-df24-925a-b92f-db4dde90fe11?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-8cd889804e924644a74784de718000bf-753cf911e56fc446-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "3f5483e0-0ccc-8d1c-8395-aea7acba13cb", + "x-ms-date": "Wed, 23 Jun 2021 18:48:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:36 GMT", + "ETag": "\u00220x8D9367782EB78A3\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:37 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "3f5483e0-0ccc-8d1c-8395-aea7acba13cb", + "x-ms-request-id": "21dcc4ac-b01e-0053-1460-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-1c3b50d1-df24-925a-b92f-db4dde90fe11/test-blob-4c4e0685-690c-318b-1c14-8034103ae077", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-80cb24a4c292b44fb91b61ef8e2b4e96-479717a09d0fc440-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "c7e74501-13cd-0657-67d4-e5aeae5a62d4", + "x-ms-date": "Wed, 23 Jun 2021 18:48:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "kSxsWjy\u002BRAaKPXEQ8ox64twDmqv0UKJ2\u002BCIiuIzofUm1NhV/TbiOx8FIwc74ej\u002BQmZ1YDJ81gkGJ9WIanIx5ocAoW7t3\u002B5UjddPprI/Ufn3jkh/uj3CqgLTU9ldWdCs1zh8Nzx6DGJ0INJfLS9axtXbkNglsixJPftsHowQ9zQCos91vxq5eX3mB5VvZ3jTdIkHgcT4hyEMNvlFDfHWZymeXIpf4Qu7IhtaQ66W2dp\u002BnKYDDXVzCh\u002BqaYQhcG\u002BMD6Br0Qryc5OBSGOpnkN2dV0eynFL01W0K1JqsXuDma2vzjAOKwjTjCkSgcURxWvYN/QrAqn6QDxKt6W0h74b/bK1/cwTaEpQTz5EOVGQomXqkn2DWJcHsY33w3dnGwRq\u002BoQSX8ufyM\u002Bp2rNrsgruuhFDzfVAlKUfskxCG6jS6TQ13T7JfkKaTsWx2X3jm/\u002BHCQVmJ00TKmHi9q17WbEm2u1/MdTIITvOpYMvkr8nOBZMvxKjaMXnIrbc6ouRIvEUjv6QZGYquufJl33J45emv7qbLp6eg24nlA8d7zqwOYaOGwe8ktOwJgAq1dFEHUMfOirM\u002BfBWdguQaNBXCM\u002BtGV37P8ST5ijq6wSad6mY43rMArUP4z\u002BSO6T4LCoDWR00ebx3TN16i1AB5hLvu/5h94lVhwoaoToeaQAfm7X\u002B543rZf3tIZaZVXdhCfkspoOqljSgrdIXHdiGWOPdWvOeBv6BAFIAdNHyvDGStZc87cJ8dQF9Xjm71EghZsiyu/qDxwb6q6ItqiFmre2ggGRFRWsdXOXuHKjEySwJ3w4JQAA3DvKMQkYgUsrgGqxIG1Pj3CFhkV8UlaZeNeJ2J88TXW3taXF1tQck/Q4bDgH4eK3YJf7sp66lHnlILghjqir/zL0\u002BXq3ibicePJRM/YugYbk0ngHMJrW/SE74KYr6wVLjGz1Euh4D\u002Bbfb0msaVBztq8hTLwwpM6oLgxJi5kScI3tBbeZKX6efMKBJ8FROoPQuCoG\u002Bq5ZCteuTPTsPnRNzO67v2OY6o0ggs/pr4z9VuN4eMNvG4Xvk/rf\u002BuyJsk5eM2rilXsgN92c1mfeb1taoPYBY8Ww7rFozCt4yP\u002BgptCBm3wiGrFoWDD10jUeESSfhUnmeE54rVS5edlft37t7D\u002BXTNPvKJZEmRuEuxx8Wrr22TOlyi6CCP4XeKDoGKDCF\u002BX1hsRAoFyzoe8y8\u002BJIPR8uaN47OCIRBTPl17/lXIB6wpMmhtPmpijW4ig/XxULz0uByb/Cht\u002Bz5HGQasis3kVuyDFPEaZLN7KlZFX50bYe2hh0U5LAqDuzYpJiRktgOhPi0JbjvK2VRoH9HSKJygLLcYCwOHqinh/1i78T2PF3RSpCFwEfOy163w0Q04sZOaifltS6oAGZQDJ2/iD\u002BgW2Ahdf4R6MBrEZjRVltgcqU3FIGdEIcvJUoqNbOqEz8fF2vgE2zEPH1jfqeV2qoO7534hHe6A0rc9ky357cMvP5dsj7zgGM0ctQAPZHjmU6cH0YVsYrHYRQdBx0gEFjKUr2lNChvG28\u002BwBGjucG4\u002BVz\u002BF8Rs\u002Bw93mk0m1nlGFF5/OerQPmEmLQfa1u11J6tSYA28IfyQWVuyMZ3bRETx\u002BK\u002B3IH/a5L772\u002BbAliAh/nKh1HJvhfJh7uCTIgzDSui\u002B5N49wgMre39OxEYVz8c3jDMrNXPSgnK5UTWfS8KuOJD\u002BAa1F4Dhzelz3HL2sTB8ZW5XZlBF07GZrhHDNiC\u002B4oI\u002BxG84V8a/2u78W32W1DQUahews1KCDhRVK2l/Lpe4tOnwx\u002BzRRA2nl4txSYgz8tndvtwZDi8vrMZK0zxtMLxXQ6aTlgxHMxYKGRvHEMScISiPkX\u002B7n7a6wRsmhnDRSmbfGgXhoGzdlnu2HvUDaJwBrrIT3a9Mm6Pv2MThILylKM609/a\u002BunDLogr0BYDBp2h/JNe\u002BvWy3ko5h8deX/HXPAOYmTnClQvQxWCukSJYTLiFsYfvU5ntSDWV4XMipI7WVNPSam2jn2eHjjWVBE0n4TsOmK4p56hp6xEEbPOYriCRmDwOReILIhJgZ8WkGEOobgB4E8wg7K0raL9cX3Jz7t/Uw2wQ2VsYw7abyX/ixZLNnD7zYJoUsOuPIt1i7sKf7LjljxTXV1SlHxBVRSMtSKLsTsNzgI4FwFKAQfa99dTz\u002B9zG/Xa99gSqTgGJ/yuIoZp6dl//bCvq347CFxVd52k7YYkGZkssbli\u002BiXKMvAFnN\u002BAcQ7909E\u002Bw3B2nu98vDGbYTl2igjtPDcfHAKL5XmONmx81AaPpxq05VYpthLK5j30LtC2jhLWkzXW3bbPs93252iC/\u002BcqC7oewaSyxIUkVTbEl7ao2KdapUHRuMlj5TJ5Ms6qR\u002BdVySIWl81tJM6vsYiAChsmTg/BKFmmWVPxu9xxOJK2eg1Ob86UkUDa7IByIgdA49sWUuO/6B\u002BNr2/PJdzw/Os8\u002BDZ6MptNkrzP5zvYMzdLsNcBW\u002BWv95LuwL9exGxj6fCUNinQxbFAyMAm7wDjtHw4g3QE7qEFjQCkjHHb785QbP5LQ/wNe\u002BomwZIliAeRCgtDJkD3XvpPjqkoKzk/ZNny1oMCmHB/KgiK3S0O4AT5EoJll8iNWA0D/LVT5VCx51y4MrGDj3GaxPw4bYDNQK6kLxm22cwRZH11/py7K0W42PbQVq1TdYMQy9PLVeuNNrsGrrU2\u002Bw2Qp800DZDV3pi3gJSK/OoAUbmVpg75RQ\u002BR6MjgtXyPgd3oQK/gHmfyOuw7FNVWAjnRBl38oVT/l2G\u002BoiTH9CkbKP\u002B3obw7IDJSo2sivTE6O\u002BaPD64fk\u002BCI6alNIXxCKkbCH\u002BzWn2F9leUrqf3o3dkwg2c\u002BOOV6/JUeLrgT7f62D3glX55EZJuEEnnI9OninwzQHJ0UA/JgRyNWt3CoaajndJqFwn066x/LuiVrsgesPI6sQtBgoQuGxBd77qwr26jR4X9OXd2OlTF\u002BSUnM9ZUbqnrh/CfXhtOO/v5mv/1yoN59mdCIXd\u002BxHq2f4ljCuc\u002BCYEMySt\u002BB\u002BlurwF7eKNY0C6lrTlvEkk2bL955OKN7zEUu41\u002B6QFb//J913J2A0vXXa9evV2pzvc31lhoAB8G3MPMZr0R2ecpSbFK7TrawGlzooszLzHXauyaSxKo7/vTdvqypZyOxYPENXOsYt24WRXu9F2X162R\u002BPvQe5LUgF21e3pAJBrM5N0LbvnCKwgO3e38ufuaP6NJIKigukns87UR9udneDD7Ig\u002BAjGS3z9HzwZ2k18ZmGz/W\u002BwdyLC6TGntErDAgq2W5AZvoGbM6lVDarPSsRBvur9urkIEtiPHg7XHtbyOh0xo779Iqef2MmGG2l3815tJfVfxUdRrgj3imByw9TSYtON3edFhJxDXaHvQfdvF2rwafjhknSV4DV1xZgHbRT087hV6hV256FY3KelYixRSHM1glocMNCe\u002BD3yD77EO/CNOo5/GW1VeUIXSLWM8H3I5L1lEeq6mMLntvIXhNfilOC3GCeeEi8FoAjXxKha0geAKSsBnyoF0mHLV2J7ffSqdPPVFdgWKtJOH7GhotQajKTqV5vs4PX2sQXF0rqMimJUbU\u002B0Rfwvaf4Ys394ZC9NsMr9UOZYvVP\u002BHqTSUFhXgVVPTXVEpgbo\u002By3dlC22fgzWeGGvzzl7\u002B6/7tmcXHRllwPHqKNb6CQrD1JX4eylmR6BYO9g2p7Jb05GFSO\u002BfkZ3Ud5M7jBV13G8WrDqjQ0CGlW6G/yEBbxl/jlVFdIAbZEL35ANWKvuLIh\u002Bo4Du3uFARPrOA2NK80wi5\u002B/2/8KevO0f3q599MKpzO5zBWE8dh9XFdDXMmktwexE63C79y3G4OeSzwAzwlA4JDd01u3q5XDPn\u002BryxomE8R3BOQhR7tTBrSV6qacfJFJ/nw4xuer\u002BWQb/61hC1BleDt7icYlH5jZjsynHcDzJr3uXcid6Ujgywt8CUQJ8ftkMHJrJPbLJN7jYzgXBN\u002BjKNjzcq2Hx47ylsK6pRZQ05zRQulShAHLIzTpuooQycYv3OBvFn9N3GjjeI4wDIPIjpOfRcXyUKDbJE90ng0A4cz8jsg15bkdh2KAbwtzlxa1HSv2cYf8OYg/l/Iv1T5f3pq9N4G7kqjafb5jceWZZ404w3zhDmxI/FE/9lHG8a4kIIxssmOU\u002BYqDH/fFnMumpixg8xG9ftAudDcse5hXE4wQP1FVKLUpp8X2Xe50h2OJlVAlYf6YZqW4Qj4oZH3uLAxrtWF6UXl7N09PyxzltfDXpuZIMa2Nd9SrmOZ3AUNEBDHeDNICE0faqiqzTJ\u002BE1ohJVMGbpf5e2j2IzrSTADYMB8bvB6ki1ZOebYeC3ic5JsZeLah9qF4zgzKQdUSTR6n0o0TUlc7jKoMt/TR22/wWU6fuNNKNjltku4R2jlxPDynZjjreYIz7ewcpU68lvKc2eiGcoQ7XaxTpb95GaJgi3vIOnU3BN/Ma9rnPYD6sQv7hQBQ6rmobAicl9PCytQ5rBnC5Gx9ZcUIyha5VBAbaPSzfZSiH5CyL95smn0L\u002BZEGvZFnJ8yvfi87SCCi/xf4gT7fD01Pl5yJAMSOEMtX/MB1sqaOpDEoE/9ldsdwHyC2dAk\u002BPOpTxxX07icIEW1T01tQPTxxadz9tvtd2iDVGPGT15yyGc/WIeuAmcYaH/KCEZN8H\u002BHkRRo8QHXvBez1H8UlZEnAkcmLihtQ8MAG45cIy7iNaPkfr4KChdlZ5ywOi3nw5LuowY/J4JXWk1RKJVzu5jo0Z7bMFcTHPgvgMZL/UmVWFf7rUAo4w4hjOQwuSGB8awDhyhOzJM724YNz6a8C10Du5B9t84Y/\u002B6Q\u002BaNy4mPWrc8aCDYhBkuEv9G6GxNnZYGG7P2RBHnd6od5vhMviPliNyGXocNnIrUEuPg8nuSbKZPh6/VmRWmVfF2up0h4lTbYF\u002BPxj8O\u002BH8pITItBoUuinpS/DZ0EO/G4AiWluLsszCPBZEcAqZnQI4wq3fjeE9rRy8jzuUdZk9vyeU2eGKcPW0BngDzEojT67unQ2V34mi5Kk6yyOVKcZ5BrDnAMMgsk20K4tlOeDWnT\u002BMqdSLq\u002BOZ9fE4T6XWIti1isWZOE7rze7D3bACPa7IZC3gBIPx7V7RTQ7N6GKn4gius7MbPWTwoN/ly8ovl7RGb\u002Bt78hpYw5lqx\u002B9AGeWIG/\u002BrV43/rSrI82OkCCWUpbVWi3h7L\u002B/uVewVsHV1rIr6XbPKgEAqRsK8swK2sLtz0iI16Y5pEOgPuP2d5fy1U0LYra5xyiFxLEC5unjtN6E0pd5TQ8b4jUzHusdCiGDCC2PD3gcNAggAwL1Ns1ZzIoVYaUAiYg9/4CBdqhNaLqPj97MZKVmeK6PWUn8Fqtn6VJRB6iMgo6lQR/nir1f4ppIZabujWfkrvj2cTBOQdjVGZ1V7GESAw1QFxOVju3xP3avo6EEeVv6fGivhgFeVw8w==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "iIgO7KowkrbYT7GhKbJavg==", + "Date": "Wed, 23 Jun 2021 18:48:36 GMT", + "ETag": "\u00220x8D9367782FDFA1A\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:37 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "c7e74501-13cd-0657-67d4-e5aeae5a62d4", + "x-ms-content-crc64": "qZk3fl1n06c=", + "x-ms-request-id": "21dcc4c5-b01e-0053-2960-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:37.6326682Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-1c3b50d1-df24-925a-b92f-db4dde90fe11/test-blob-4c4e0685-690c-318b-1c14-8034103ae077", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-aebb551a0b881040a51f9103e2aadc9f-696c9636e7840349-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "ff63cbd9-390b-40e2-c493-830e985c56bc", + "x-ms-date": "Wed, 23 Jun 2021 18:48:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "4096", + "Content-MD5": "iIgO7KowkrbYT7GhKbJavg==", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Jun 2021 18:48:36 GMT", + "ETag": "\u00220x8D9367782FDFA1A\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:37 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "ff63cbd9-390b-40e2-c493-830e985c56bc", + "x-ms-creation-time": "Wed, 23 Jun 2021 18:48:37 GMT", + "x-ms-is-current-version": "true", + "x-ms-last-access-time": "Wed, 23 Jun 2021 18:48:37 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "21dcc4e7-b01e-0053-4660-68f9f6000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:37.6326682Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-1c3b50d1-df24-925a-b92f-db4dde90fe11/test-blob-4c4e0685-690c-318b-1c14-8034103ae077", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "If-Match": "0x8D9367782FDFA1A", + "traceparent": "00-707fe3ce910545418c250de5b49265c2-2afc64da6d5c3743-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "e2d48994-63f6-50c8-65cc-34b902035bc1", + "x-ms-date": "Wed, 23 Jun 2021 18:48:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "kSxsWjy\u002BRAaKPXEQ8ox64twDmqv0UKJ2\u002BCIiuIzofUm1NhV/TbiOx8FIwc74ej\u002BQmZ1YDJ81gkGJ9WIanIx5ocAoW7t3\u002B5UjddPprI/Ufn3jkh/uj3CqgLTU9ldWdCs1zh8Nzx6DGJ0INJfLS9axtXbkNglsixJPftsHowQ9zQCos91vxq5eX3mB5VvZ3jTdIkHgcT4hyEMNvlFDfHWZymeXIpf4Qu7IhtaQ66W2dp\u002BnKYDDXVzCh\u002BqaYQhcG\u002BMD6Br0Qryc5OBSGOpnkN2dV0eynFL01W0K1JqsXuDma2vzjAOKwjTjCkSgcURxWvYN/QrAqn6QDxKt6W0h74b/bK1/cwTaEpQTz5EOVGQomXqkn2DWJcHsY33w3dnGwRq\u002BoQSX8ufyM\u002Bp2rNrsgruuhFDzfVAlKUfskxCG6jS6TQ13T7JfkKaTsWx2X3jm/\u002BHCQVmJ00TKmHi9q17WbEm2u1/MdTIITvOpYMvkr8nOBZMvxKjaMXnIrbc6ouRIvEUjv6QZGYquufJl33J45emv7qbLp6eg24nlA8d7zqwOYaOGwe8ktOwJgAq1dFEHUMfOirM\u002BfBWdguQaNBXCM\u002BtGV37P8ST5ijq6wSad6mY43rMArUP4z\u002BSO6T4LCoDWR00ebx3TN16i1AB5hLvu/5h94lVhwoaoToeaQAfm7X\u002B543rZf3tIZaZVXdhCfkspoOqljSgrdIXHdiGWOPdWvOeBv6BAFIAdNHyvDGStZc87cJ8dQF9Xjm71EghZsiyu/qDxwb6q6ItqiFmre2ggGRFRWsdXOXuHKjEySwJ3w4JQAA3DvKMQkYgUsrgGqxIG1Pj3CFhkV8UlaZeNeJ2J88TXW3taXF1tQck/Q4bDgH4eK3YJf7sp66lHnlILghjqir/zL0\u002BXq3ibicePJRM/YugYbk0ngHMJrW/SE74KYr6wVLjGz1Euh4D\u002Bbfb0msaVBztq8hTLwwpM6oLgxJi5kScI3tBbeZKX6efMKBJ8FROoPQuCoG\u002Bq5ZCteuTPTsPnRNzO67v2OY6o0ggs/pr4z9VuN4eMNvG4Xvk/rf\u002BuyJsk5eM2rilXsgN92c1mfeb1taoPYBY8Ww7rFozCt4yP\u002BgptCBm3wiGrFoWDD10jUeESSfhUnmeE54rVS5edlft37t7D\u002BXTNPvKJZEmRuEuxx8Wrr22TOlyi6CCP4XeKDoGKDCF\u002BX1hsRAoFyzoe8y8\u002BJIPR8uaN47OCIRBTPl17/lXIB6wpMmhtPmpijW4ig/XxULz0uByb/Cht\u002Bz5HGQasis3kVuyDFPEaZLN7KlZFX50bYe2hh0U5LAqDuzYpJiRktgOhPi0JbjvK2VRoH9HSKJygLLcYCwOHqinh/1i78T2PF3RSpCFwEfOy163w0Q04sZOaifltS6oAGZQDJ2/iD\u002BgW2Ahdf4R6MBrEZjRVltgcqU3FIGdEIcvJUoqNbOqEz8fF2vgE2zEPH1jfqeV2qoO7534hHe6A0rc9ky357cMvP5dsj7zgGM0ctQAPZHjmU6cH0YVsYrHYRQdBx0gEFjKUr2lNChvG28\u002BwBGjucG4\u002BVz\u002BF8Rs\u002Bw93mk0m1nlGFF5/OerQPmEmLQfa1u11J6tSYA28IfyQWVuyMZ3bRETx\u002BK\u002B3IH/a5L772\u002BbAliAh/nKh1HJvhfJh7uCTIgzDSui\u002B5N49wgMre39OxEYVz8c3jDMrNXPSgnK5UTWfS8KuOJD\u002BAa1F4Dhzelz3HL2sTB8ZW5XZlBF07GZrhHDNiC\u002B4oI\u002BxG84V8a/2u78W32W1DQUahews1KCDhRVK2l/Lpe4tOnwx\u002BzRRA2nl4txSYgz8tndvtwZDi8vrMZK0zxtMLxXQ6aTlgxHMxYKGRvHEMScISiPkX\u002B7n7a6wRsmhnDRSmbfGgXhoGzdlnu2HvUDaJwBrrIT3a9Mm6Pv2MThILylKM609/a\u002BunDLogr0BYDBp2h/JNe\u002BvWy3ko5h8deX/HXPAOYmTnClQvQxWCukSJYTLiFsYfvU5ntSDWV4XMipI7WVNPSam2jn2eHjjWVBE0n4TsOmK4p56hp6xEEbPOYriCRmDwOReILIhJgZ8WkGEOobgB4E8wg7K0raL9cX3Jz7t/Uw2wQ2VsYw7abyX/ixZLNnD7zYJoUsOuPIt1i7sKf7LjljxTXV1SlHxBVRSMtSKLsTsNzgI4FwFKAQfa99dTz\u002B9zG/Xa99gSqTgGJ/yuIoZp6dl//bCvq347CFxVd52k7YYkGZkssbli\u002BiXKMvAFnN\u002BAcQ7909E\u002Bw3B2nu98vDGbYTl2igjtPDcfHAKL5XmONmx81AaPpxq05VYpthLK5j30LtC2jhLWkzXW3bbPs93252iC/\u002BcqC7oewaSyxIUkVTbEl7ao2KdapUHRuMlj5TJ5Ms6qR\u002BdVySIWl81tJM6vsYiAChsmTg/BKFmmWVPxu9xxOJK2eg1Ob86UkUDa7IByIgdA49sWUuO/6B\u002BNr2/PJdzw/Os8\u002BDZ6MptNkrzP5zvYMzdLsNcBW\u002BWv95LuwL9exGxj6fCUNinQxbFAyMAm7wDjtHw4g3QE7qEFjQCkjHHb785QbP5LQ/wNe\u002BomwZIliAeRCgtDJkD3XvpPjqkoKzk/ZNny1oMCmHB/KgiK3S0O4AT5EoJll8iNWA0D/LVT5VCx51y4MrGDj3GaxPw4bYDNQK6kLxm22cwRZH11/py7K0W42PbQVq1TdYMQy9PLVeuNNrsGrrU2\u002Bw2Qp800DZDV3pi3gJSK/OoAUbmVpg75RQ\u002BR6MjgtXyPgd3oQK/gHmfyOuw7FNVWAjnRBl38oVT/l2G\u002BoiTH9CkbKP\u002B3obw7IDJSo2sivTE6O\u002BaPD64fk\u002BCI6alNIXxCKkbCH\u002BzWn2F9leUrqf3o3dkwg2c\u002BOOV6/JUeLrgT7f62D3glX55EZJuEEnnI9OninwzQHJ0UA/JgRyNWt3CoaajndJqFwn066x/LuiVrsgesPI6sQtBgoQuGxBd77qwr26jR4X9OXd2OlTF\u002BSUnM9ZUbqnrh/CfXhtOO/v5mv/1yoN59mdCIXd\u002BxHq2f4ljCuc\u002BCYEMySt\u002BB\u002BlurwF7eKNY0C6lrTlvEkk2bL955OKN7zEUu41\u002B6QFb//J913J2A0vXXa9evV2pzvc31lhoAB8G3MPMZr0R2ecpSbFK7TrawGlzooszLzHXauyaSxKo7/vTdvqypZyOxYPENXOsYt24WRXu9F2X162R\u002BPvQe5LUgF21e3pAJBrM5N0LbvnCKwgO3e38ufuaP6NJIKigukns87UR9udneDD7Ig\u002BAjGS3z9HzwZ2k18ZmGz/W\u002BwdyLC6TGntErDAgq2W5AZvoGbM6lVDarPSsRBvur9urkIEtiPHg7XHtbyOh0xo779Iqef2MmGG2l3815tJfVfxUdRrgj3imByw9TSYtON3edFhJxDXaHvQfdvF2rwafjhknSV4DV1xZgHbRT087hV6hV256FY3KelYixRSHM1glocMNCe\u002BD3yD77EO/CNOo5/GW1VeUIXSLWM8H3I5L1lEeq6mMLntvIXhNfilOC3GCeeEi8FoAjXxKha0geAKSsBnyoF0mHLV2J7ffSqdPPVFdgWKtJOH7GhotQajKTqV5vs4PX2sQXF0rqMimJUbU\u002B0Rfwvaf4Ys394ZC9NsMr9UOZYvVP\u002BHqTSUFhXgVVPTXVEpgbo\u002By3dlC22fgzWeGGvzzl7\u002B6/7tmcXHRllwPHqKNb6CQrD1JX4eylmR6BYO9g2p7Jb05GFSO\u002BfkZ3Ud5M7jBV13G8WrDqjQ0CGlW6G/yEBbxl/jlVFdIAbZEL35ANWKvuLIh\u002Bo4Du3uFARPrOA2NK80wi5\u002B/2/8KevO0f3q599MKpzO5zBWE8dh9XFdDXMmktwexE63C79y3G4OeSzwAzwlA4JDd01u3q5XDPn\u002BryxomE8R3BOQhR7tTBrSV6qacfJFJ/nw4xuer\u002BWQb/61hC1BleDt7icYlH5jZjsynHcDzJr3uXcid6Ujgywt8CUQJ8ftkMHJrJPbLJN7jYzgXBN\u002BjKNjzcq2Hx47ylsK6pRZQ05zRQulShAHLIzTpuooQycYv3OBvFn9N3GjjeI4wDIPIjpOfRcXyUKDbJE90ng0A4cz8jsg15bkdh2KAbwtzlxa1HSv2cYf8OYg/l/Iv1T5f3pq9N4G7kqjafb5jceWZZ404w3zhDmxI/FE/9lHG8a4kIIxssmOU\u002BYqDH/fFnMumpixg8xG9ftAudDcse5hXE4wQP1FVKLUpp8X2Xe50h2OJlVAlYf6YZqW4Qj4oZH3uLAxrtWF6UXl7N09PyxzltfDXpuZIMa2Nd9SrmOZ3AUNEBDHeDNICE0faqiqzTJ\u002BE1ohJVMGbpf5e2j2IzrSTADYMB8bvB6ki1ZOebYeC3ic5JsZeLah9qF4zgzKQdUSTR6n0o0TUlc7jKoMt/TR22/wWU6fuNNKNjltku4R2jlxPDynZjjreYIz7ewcpU68lvKc2eiGcoQ7XaxTpb95GaJgi3vIOnU3BN/Ma9rnPYD6sQv7hQBQ6rmobAicl9PCytQ5rBnC5Gx9ZcUIyha5VBAbaPSzfZSiH5CyL95smn0L\u002BZEGvZFnJ8yvfi87SCCi/xf4gT7fD01Pl5yJAMSOEMtX/MB1sqaOpDEoE/9ldsdwHyC2dAk\u002BPOpTxxX07icIEW1T01tQPTxxadz9tvtd2iDVGPGT15yyGc/WIeuAmcYaH/KCEZN8H\u002BHkRRo8QHXvBez1H8UlZEnAkcmLihtQ8MAG45cIy7iNaPkfr4KChdlZ5ywOi3nw5LuowY/J4JXWk1RKJVzu5jo0Z7bMFcTHPgvgMZL/UmVWFf7rUAo4w4hjOQwuSGB8awDhyhOzJM724YNz6a8C10Du5B9t84Y/\u002B6Q\u002BaNy4mPWrc8aCDYhBkuEv9G6GxNnZYGG7P2RBHnd6od5vhMviPliNyGXocNnIrUEuPg8nuSbKZPh6/VmRWmVfF2up0h4lTbYF\u002BPxj8O\u002BH8pITItBoUuinpS/DZ0EO/G4AiWluLsszCPBZEcAqZnQI4wq3fjeE9rRy8jzuUdZk9vyeU2eGKcPW0BngDzEojT67unQ2V34mi5Kk6yyOVKcZ5BrDnAMMgsk20K4tlOeDWnT\u002BMqdSLq\u002BOZ9fE4T6XWIti1isWZOE7rze7D3bACPa7IZC3gBIPx7V7RTQ7N6GKn4gius7MbPWTwoN/ly8ovl7RGb\u002Bt78hpYw5lqx\u002B9AGeWIG/\u002BrV43/rSrI82OkCCWUpbVWi3h7L\u002B/uVewVsHV1rIr6XbPKgEAqRsK8swK2sLtz0iI16Y5pEOgPuP2d5fy1U0LYra5xyiFxLEC5unjtN6E0pd5TQ8b4jUzHusdCiGDCC2PD3gcNAggAwL1Ns1ZzIoVYaUAiYg9/4CBdqhNaLqPj97MZKVmeK6PWUn8Fqtn6VJRB6iMgo6lQR/nir1f4ppIZabujWfkrvj2cTBOQdjVGZ1V7GESAw1QFxOVju3xP3avo6EEeVv6fGivhgFeVw8w==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "iIgO7KowkrbYT7GhKbJavg==", + "Date": "Wed, 23 Jun 2021 18:48:36 GMT", + "ETag": "\u00220x8D9367783194F45\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:37 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e2d48994-63f6-50c8-65cc-34b902035bc1", + "x-ms-content-crc64": "qZk3fl1n06c=", + "x-ms-request-id": "21dcc506-b01e-0053-5f60-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:37.8127957Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-1c3b50d1-df24-925a-b92f-db4dde90fe11?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-66c99bca1c755f4b8a5270faf732f94e-0ce43bbc4beed74d-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "0e7927f0-7387-f0c5-62ac-7af592167831", + "x-ms-date": "Wed, 23 Jun 2021 18:48:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:36 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "0e7927f0-7387-f0c5-62ac-7af592167831", + "x-ms-request-id": "21dcc532-b01e-0053-0860-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-fd0be898-6ada-344c-f1c2-e70e98b1c044?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-7aaa7bc171aac34dae11f516c1875617-4c02a7a13ffcf74c-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "a67f996f-1815-857b-db44-1dc48cb658b1", + "x-ms-date": "Wed, 23 Jun 2021 18:48:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:36 GMT", + "ETag": "\u00220x8D93677832B7390\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:37 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "a67f996f-1815-857b-db44-1dc48cb658b1", + "x-ms-request-id": "21dcc54b-b01e-0053-1960-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-fd0be898-6ada-344c-f1c2-e70e98b1c044/test-blob-b43e35ec-9d4d-4aa7-aec9-953694ea4e4d", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-5fa7d617a0141e4dab7c7f071d153e44-b9ea2e2baba8e143-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "0fd36957-4974-d5da-bc41-699ea4643db3", + "x-ms-date": "Wed, 23 Jun 2021 18:48:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "QwKf/jEaLp9iQ/9EMHW1sEskda9kypfR8jT3TIJF8PD1z4GKF1l/0QefUgqeYho5E\u002BTrcHWf6Xhqzgz9IuEcHVIPT2DzK5nxpKOoxXiNM48ZvjidWYB6VuUIH0hNgq8mgzS3jhO5RehK\u002BcvR9iT/3Zt842OofsPRlPh66wtRpCL0gkJE1aR8YHhQUmC1qV/BCEKt0J9LfQRx5vkbPlrd\u002BVSo3XTiuwf2AIPrWCtjHOuYueLJpNSDqAQ90u\u002BqYSEeclkLDMzq3006ttAcYCTYDskOgoV3FFWAJTRwpOgYTJ9izObSVxAfrdqVju0EZ0fgZcQlnN6bpl4Ei\u002BaXejpkIWowupQ\u002BBba579Sr4oVne77tjz4j8q/AxiWHzssphzKfMGyD062zol8ObKwK8MPYnA8oquv7QC\u002B6cPNutjfrkGehC7IZ46gQOe3fFYYCttVirzG8AN1Ho/A9yWK5ROsoI9xFaOQRv7lnGHD9HCqot7odDAcGLo\u002BJWmfB2xpFV/QBtvKqvU3xUO93VehtSYfFlBGonDjkIvRMuw59T\u002BOfIcF7/GU3/vpsLLsXjtmnHBDg/EYInbq8HZT\u002BXgE/dAEL2DMn8U0hjpYXPG98zJMapJ79nFOdloQGv9/QOKD4LLi6DLWmgCvDvm2w8WBLP1AB5LliQdetbkKvITFtUFX1Hw\u002B3wsDedCNzOt3l7KUjuoCOz1TmlergDZ1y9l/5VW0YutFQlH2QInCV7wf5x4Gdi2ax34EAD4kl1rQia33EeeVwzTLT0iYD/q3kUKXj50Uc1Wv5SHbsF6tHK73Ibbbz0XYhifpPybg/reDTHL7kQe5vBpURyzBvg7aGi6doOpD28H8vwV5LzAyyuZqVGPrtY\u002BrPWWcg4QZFsgZEyD0R1nNQ3Sw\u002BtH\u002BQIzmJXxGV2Wq7mSe8meEp1Q956Q5YBwPOoeInRTvOrq9qPjUtl4L0sNibiC8WVD2RJgccxcpwOBw2ur0vbpQu7et4Ulur/D6NhDk1vH7UuEyllR4zsejk\u002BQUZ9tzExUFEbJtDngLh5irJj0GQO3ydYQJxidh1\u002BzwCk1hVkgVhyL738U/jkBpKw6/0aiGnVL6Je5XZUzxpznFfQQqpjFQlZ8eCmEktudHoJsUpgZEaWz\u002BayxZwh3WCjiLdhE8PoDZbzwJaJLt0XMLD8Sx2QE3gRObLDsA9tN9R/womTzWC2IaOzrKPwDaDJW9UrJZJDE7V/D9pQ5F2HRoiCCWxTQyMQRim53KbUYSvSOlR6QhJCPO8UVP1GJT0GLCXbLcR0tdix2p9oyTbOaq7ufuoJDQR2AAx9Py5lyiDsc7BA\u002BTNnnUR7yGdy2XO4BioOV\u002BYS/R8hpS3393bqDBC\u002BvFWGjbF7huGljQScw2aYhPjEV3J6mbaRH1QFb6XNkbxW9F0eMbh4ktEErW/ahKHHH3K95fSeA\u002BLfNW5ddhc7mDuIBg7JupNAi4RhdiwGtpqyflBzT6uH\u002BLC6fzxKG1z5yNV0Er5S/WSfPVpwPM22mH6TqveGyEhQAE1eT3uXNrAnZ20W0mQcH4DrlBJRF7uiw\u002Ba9tnBlcwCNJBIxNG4pCAbqCNWgX4Yat0t22zQ1/uiRu4uU2UA/wjRsie4R6ysSgowLpw7mAmQgoz7lLpfMVyVpn3jilC7GqkahM5XXyIxgJBioKheZ63kndHZBWpOcoHKI6EvycC5dRTzIBQ6OSJpyhMp/JC0Nj7P/\u002Bx\u002B4RU\u002BzBFNjDyBAbbPqSuUa0aZqWSvbzpXJHbxFuxiX8rTOpP\u002BtFQC7azl6MhdWlNkIMr3NVWIz3La56ebXHZPHqLs/G6Ylbbylry3yYZy\u002BcojjPUhayp0S2sgJM2sZpE2lcomcF3kzIsTBZ6Z0AXraO3deM\u002BALrN3d7EDd3DpRjAqgTO8TIlsPr9qDWWL23plNbvgzu3BtWcXrvis4FQaKr9ubk7SLxxjcToPFSBN7Jw2nkK0CXdCaczMpZ2Qv15qUOOmHGwrkwaffF2zsZ9GycFbdkISZSFILAWCBYl\u002B0rHbpMU9p9AwCgo7FYwZjrcshdvcNUkbWOvBXvBmqY18Iamr1wzaCSLwK2w31lCVLp1OVoCtop1owEzZe0ngymF9v/PibraqUXu56wrc44GbLDBSGFMMz34MQxe/AI3ZEGALuhdcssDnowQE87aTi9zLPk8YjrEOcO901iqe6lHu4Nqp0SlpP3pva3VOB9vIeLc79MI\u002BwIKu/Uon59yVSLizFhPc6rmyYf/VqSM8v2gUrF1zY/aPsCBY\u002BtTfQVee2iK8m/HI6479iJPCaBdfcj3hEzp\u002BIeTBI2byg\u002B/l0x\u002BnN84AfyN3TMHOdtpizEcJ\u002BYiW/S4dH7k\u002B\u002BniL1WieGLVzGjFIX/IaasZ5sKsKX1ce6YpnTtXwihcVwoSr63dYL14l77IVwJqVfJNopG8NM5sgbOvdN8nfg5AaM5xtb35PIIBN5G\u002BkCSnw0dJCiOWoB47pin6Le/iURWwh\u002B4z9KAwUGYTvwE4re2PC7WX3nfqrciwOhOUAw6WHuJ8Dgw6c8qnFLW5huUY/vQ4byI2SnKhxdohg7qQnFFbfZwevKPhVJvq8MW\u002BMSrnlzsfW5foX9Rz2kg2FOwQFnRkYgVE/j5QVxaKS1mo45SzPeh/cUC5bx3LruJXr0Or2t5RWc8hnpj8ywB9XhR6xvq3gtcHkKE3qvbrfU9b/KvW4mx/W4XFkaNTgqpAPA0FTOvrnChopEo5HbLYNh1JoMpYqn\u002Bn\u002B2t07fEzsA32827l4jBncFx/aj4mQj3W7VuGBeHf55GRYVF8dq47OPA4RipD8lfs5ixt2UBBgbkpngCVqa4sGwvZUIDe5v2uRC1J6fwXkvsHmR\u002B1cg5RT9\u002BYVtStoY9GDCseap3TDgMuv5US95e5FgsJkhCOeqj9hAShQowpAKKiB93Q\u002BShZMIsYhrJ5QlhH40DJpBN\u002Bt5GCIOKZLc9zBb7ybPO55BjirF2Fcff2gEWoXV9PX1yTJ1BITthFvAa/qXz3itFkifsn5vex9UGdj5yc7NBsI6ZiX0mfcZVAmOxaych3AvlwR9NkK3Rk4S4SqsM/qM8yT4XWlSuHyRhh40oHVy91KoijKKkBC/gx\u002BX4fjMbSBPAdJH5GnG3R6H63AkQqXYn\u002BmXw6mIAiMUONpJupaDhRj95Z5i6xMooa0TwuSgmwB5v0HPNGm2hv/vc6uPfWJIBCYXJpzHdbTWryH8tD8\u002Bs12aD/tUtFCvRx7es7dnmWRKi/7\u002BSXRjcgmNOIVHuhKAsMAN9W1m84/VZ9\u002B\u002BKMH9bxX9cehAQCnpNp3xh7vLZ4zMHgL3GaP3I9hvKOGU5QlHz4mvSggqQDDWJP6PtSwTygAS8cq/BlVyBk4QEVcIVFFUaffyHB1Eod3R4PTlJ66sGx7hQjM\u002BiIl0PQP6Gi7ZjdBtOwt0Ie3izhAs7SVgTN6fY/Y4JtIeFaEuvd7ZSofu\u002BFMkd\u002BxjeDlxPrPjEdtj0/BlGrY4oac\u002BTuWqBaPPCUOIffTSfBTyfCv8xygeOwPFiqoutC/Rthar5ikG\u002BTKVYjUwWtPmkZebct5Ke9q\u002B4BPhpHr5oFVT9ofeZlXr60M5Z2TzLeBwHzjSkwERR3p77QYVJRT3m8Gf3KQLyGtB70ebUNR1i/IzsYUB5w0UAm9NYnkP1oYuQYujUxE8JBbNkKP5tjZmBmFT4bNPtfS0S9p0/mXyMdiBbQ9Iknig902udFZpWkx451wX\u002B/USnsvW7sd2x2Ww217LOAkm3XPosupl4QGeSvFN\u002B9cJ2nXjro4DseOxae/oPVj3nmJDUcooLwkK7P2KeGPV6QuOpsDo50m642tQdwj6feOopuyPCqnM4ess2MHQuTl/m0DkWVZXzvbYiK6e1/fAEG7Z4ZG3Rt5hwYUV\u002B86Hqiox0JvIFiRNEJg1tkI7bgnzLMhS9peniFRiQlfRQhLoER5EbMdcODpKjJE5gZCcZpO7Yo8GdPOSikgHZZOMu86FDaVj9sFClzTOCGoGrgbDxhvEFd9Dodwq8aJ/FNJmvdCCdHQreG\u002BSeMuaeGxJjBxBQ193iGYvAWuJOQUew0IiZ0qZRDmS2I2scd0T6Wmv4SWGPdFzLzWqkzLIYj9qs7VJd9Dh8Efi7mrRy1ZI21gCGRffmIWw73hU7rDGirZOAf5ninFYjjDdo09moSOfIffaxgjnitrv2IiYjMGXHCP0Q4mYIRDmqYsmwfU2Cg4Utcy5K4RtZrbjt/Hov8EvBocrsl2aBsDnNBx9wMkluc56g9b1HfCfhtzStKlfPimKN7suCpfwem8L0jen76Xtvf4jbjwqeiiWjCtAh1JXR/Yy88kN9682Sgln6Qv5N5d3JParO4/tn71Sl36sr7MctEoBdTvcn8YO7SPyglDc3ZRUCaJbrExmBRQLu2AwidqWSzTB94JbWkUwXE5sOx1stbnqGKYQgMg9m2/nkORl3iMJHDccGuYR\u002BK8daxA9\u002Bcn2nwWmRnF0hcpshBwSc8lgin4rIt8mEFrTmF/28xW4P6FmMPHe/5ex1JYs71aJ/0Tl/KCR0tcq0I7q0q4RfdK0tIS67ELXgcrmeU5I\u002BWDECdjbETa1JizKeyBjM\u002BzpoJbDeHqSDtLCDjrVq5lIohct5sjVdmycP46X8LFidI3ePNj3RUEmMfrF2QL733pTQZkJdQ0j1CoqJ3isOl5hn9ms967AkVyWB7TNz11p4CBUBG8YWT9AumiujV3IejecpHkpTufLkrB8cy1YVgTMwEcYV/XvCUaaLH0GUgP\u002Bjc29MSrkAFF4iLG\u002B2\u002BXSKGRjoYzW7\u002BIB7Zsyj2KqhQCsfeUf2yTZ6MA1388EMG2gh8PY4rC3J94re0OP8bDuzgNxEp3A8k1/SfiM4Q/TPb0tkcde0aKQNRYHNF/hSjdPBxHLkx3Pn9W2WZi36gbOGH2GYh/pj/xg4N1H\u002Bb4tnj/Bfdn9x2qfXjHx6HfJ2ErPeNviGufXpXcVavIAR\u002BZXiPuY9qxs0FETJwQt9\u002BeElsiSeICiC0NYKZhi6Fx4XtZLWh98cSHeomiKjzPjqa2PUNQprg8ltX14QMzUCef0mogt4p2ICCXm89YYF3xPdEAqk5eITvDHJeSiBDAVCliAlfSr9YcPxwiuAro5DZ3BKMxMqXZQbEuXJvy5JgQ1kel9l0GH4775GsxO2gx2zdhGoRtjyGEicGmo1I6KVuEEuLDQu7YceUUNU45qAVI/YFjkckUo0YmIGycX3s8wLoPrCmGbphJiKieWFnSSuC7XaXR15eRb26bnCGBPBFp2HWUKfvcwY/oGgkgdUrtU9aL4AHWaukifjy669F2yEyWNYDkPiDl35wV6b2OcfojrklL9VsQkm2Lcau\u002BIda\u002BcVG8iT/KCRS1pgFlwIEskw1Clz2HKtLwhqISWM11J73FV3dr0ee6WKQ1lk9aqtLsX92efIqZN0d/zAKduLFHQH9DoGkKwcElhz6YUpSDldzQJfjw1g==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "pIZ/26bLnJI3FMozfRYOxw==", + "Date": "Wed, 23 Jun 2021 18:48:37 GMT", + "ETag": "\u00220x8D9367783401832\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:38 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "0fd36957-4974-d5da-bc41-699ea4643db3", + "x-ms-content-crc64": "uLXgKsbtAD0=", + "x-ms-request-id": "21dcc55d-b01e-0053-2660-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:38.0659762Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-fd0be898-6ada-344c-f1c2-e70e98b1c044/test-blob-b43e35ec-9d4d-4aa7-aec9-953694ea4e4d", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-da18f7e4ce062248bc155b8fd2fc69c4-96dc783a1575a54d-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "ec963b0c-07fc-2096-07c8-5e378aad5c80", + "x-ms-date": "Wed, 23 Jun 2021 18:48:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "QwKf/jEaLp9iQ/9EMHW1sEskda9kypfR8jT3TIJF8PD1z4GKF1l/0QefUgqeYho5E\u002BTrcHWf6Xhqzgz9IuEcHVIPT2DzK5nxpKOoxXiNM48ZvjidWYB6VuUIH0hNgq8mgzS3jhO5RehK\u002BcvR9iT/3Zt842OofsPRlPh66wtRpCL0gkJE1aR8YHhQUmC1qV/BCEKt0J9LfQRx5vkbPlrd\u002BVSo3XTiuwf2AIPrWCtjHOuYueLJpNSDqAQ90u\u002BqYSEeclkLDMzq3006ttAcYCTYDskOgoV3FFWAJTRwpOgYTJ9izObSVxAfrdqVju0EZ0fgZcQlnN6bpl4Ei\u002BaXejpkIWowupQ\u002BBba579Sr4oVne77tjz4j8q/AxiWHzssphzKfMGyD062zol8ObKwK8MPYnA8oquv7QC\u002B6cPNutjfrkGehC7IZ46gQOe3fFYYCttVirzG8AN1Ho/A9yWK5ROsoI9xFaOQRv7lnGHD9HCqot7odDAcGLo\u002BJWmfB2xpFV/QBtvKqvU3xUO93VehtSYfFlBGonDjkIvRMuw59T\u002BOfIcF7/GU3/vpsLLsXjtmnHBDg/EYInbq8HZT\u002BXgE/dAEL2DMn8U0hjpYXPG98zJMapJ79nFOdloQGv9/QOKD4LLi6DLWmgCvDvm2w8WBLP1AB5LliQdetbkKvITFtUFX1Hw\u002B3wsDedCNzOt3l7KUjuoCOz1TmlergDZ1y9l/5VW0YutFQlH2QInCV7wf5x4Gdi2ax34EAD4kl1rQia33EeeVwzTLT0iYD/q3kUKXj50Uc1Wv5SHbsF6tHK73Ibbbz0XYhifpPybg/reDTHL7kQe5vBpURyzBvg7aGi6doOpD28H8vwV5LzAyyuZqVGPrtY\u002BrPWWcg4QZFsgZEyD0R1nNQ3Sw\u002BtH\u002BQIzmJXxGV2Wq7mSe8meEp1Q956Q5YBwPOoeInRTvOrq9qPjUtl4L0sNibiC8WVD2RJgccxcpwOBw2ur0vbpQu7et4Ulur/D6NhDk1vH7UuEyllR4zsejk\u002BQUZ9tzExUFEbJtDngLh5irJj0GQO3ydYQJxidh1\u002BzwCk1hVkgVhyL738U/jkBpKw6/0aiGnVL6Je5XZUzxpznFfQQqpjFQlZ8eCmEktudHoJsUpgZEaWz\u002BayxZwh3WCjiLdhE8PoDZbzwJaJLt0XMLD8Sx2QE3gRObLDsA9tN9R/womTzWC2IaOzrKPwDaDJW9UrJZJDE7V/D9pQ5F2HRoiCCWxTQyMQRim53KbUYSvSOlR6QhJCPO8UVP1GJT0GLCXbLcR0tdix2p9oyTbOaq7ufuoJDQR2AAx9Py5lyiDsc7BA\u002BTNnnUR7yGdy2XO4BioOV\u002BYS/R8hpS3393bqDBC\u002BvFWGjbF7huGljQScw2aYhPjEV3J6mbaRH1QFb6XNkbxW9F0eMbh4ktEErW/ahKHHH3K95fSeA\u002BLfNW5ddhc7mDuIBg7JupNAi4RhdiwGtpqyflBzT6uH\u002BLC6fzxKG1z5yNV0Er5S/WSfPVpwPM22mH6TqveGyEhQAE1eT3uXNrAnZ20W0mQcH4DrlBJRF7uiw\u002Ba9tnBlcwCNJBIxNG4pCAbqCNWgX4Yat0t22zQ1/uiRu4uU2UA/wjRsie4R6ysSgowLpw7mAmQgoz7lLpfMVyVpn3jilC7GqkahM5XXyIxgJBioKheZ63kndHZBWpOcoHKI6EvycC5dRTzIBQ6OSJpyhMp/JC0Nj7P/\u002Bx\u002B4RU\u002BzBFNjDyBAbbPqSuUa0aZqWSvbzpXJHbxFuxiX8rTOpP\u002BtFQC7azl6MhdWlNkIMr3NVWIz3La56ebXHZPHqLs/G6Ylbbylry3yYZy\u002BcojjPUhayp0S2sgJM2sZpE2lcomcF3kzIsTBZ6Z0AXraO3deM\u002BALrN3d7EDd3DpRjAqgTO8TIlsPr9qDWWL23plNbvgzu3BtWcXrvis4FQaKr9ubk7SLxxjcToPFSBN7Jw2nkK0CXdCaczMpZ2Qv15qUOOmHGwrkwaffF2zsZ9GycFbdkISZSFILAWCBYl\u002B0rHbpMU9p9AwCgo7FYwZjrcshdvcNUkbWOvBXvBmqY18Iamr1wzaCSLwK2w31lCVLp1OVoCtop1owEzZe0ngymF9v/PibraqUXu56wrc44GbLDBSGFMMz34MQxe/AI3ZEGALuhdcssDnowQE87aTi9zLPk8YjrEOcO901iqe6lHu4Nqp0SlpP3pva3VOB9vIeLc79MI\u002BwIKu/Uon59yVSLizFhPc6rmyYf/VqSM8v2gUrF1zY/aPsCBY\u002BtTfQVee2iK8m/HI6479iJPCaBdfcj3hEzp\u002BIeTBI2byg\u002B/l0x\u002BnN84AfyN3TMHOdtpizEcJ\u002BYiW/S4dH7k\u002B\u002BniL1WieGLVzGjFIX/IaasZ5sKsKX1ce6YpnTtXwihcVwoSr63dYL14l77IVwJqVfJNopG8NM5sgbOvdN8nfg5AaM5xtb35PIIBN5G\u002BkCSnw0dJCiOWoB47pin6Le/iURWwh\u002B4z9KAwUGYTvwE4re2PC7WX3nfqrciwOhOUAw6WHuJ8Dgw6c8qnFLW5huUY/vQ4byI2SnKhxdohg7qQnFFbfZwevKPhVJvq8MW\u002BMSrnlzsfW5foX9Rz2kg2FOwQFnRkYgVE/j5QVxaKS1mo45SzPeh/cUC5bx3LruJXr0Or2t5RWc8hnpj8ywB9XhR6xvq3gtcHkKE3qvbrfU9b/KvW4mx/W4XFkaNTgqpAPA0FTOvrnChopEo5HbLYNh1JoMpYqn\u002Bn\u002B2t07fEzsA32827l4jBncFx/aj4mQj3W7VuGBeHf55GRYVF8dq47OPA4RipD8lfs5ixt2UBBgbkpngCVqa4sGwvZUIDe5v2uRC1J6fwXkvsHmR\u002B1cg5RT9\u002BYVtStoY9GDCseap3TDgMuv5US95e5FgsJkhCOeqj9hAShQowpAKKiB93Q\u002BShZMIsYhrJ5QlhH40DJpBN\u002Bt5GCIOKZLc9zBb7ybPO55BjirF2Fcff2gEWoXV9PX1yTJ1BITthFvAa/qXz3itFkifsn5vex9UGdj5yc7NBsI6ZiX0mfcZVAmOxaych3AvlwR9NkK3Rk4S4SqsM/qM8yT4XWlSuHyRhh40oHVy91KoijKKkBC/gx\u002BX4fjMbSBPAdJH5GnG3R6H63AkQqXYn\u002BmXw6mIAiMUONpJupaDhRj95Z5i6xMooa0TwuSgmwB5v0HPNGm2hv/vc6uPfWJIBCYXJpzHdbTWryH8tD8\u002Bs12aD/tUtFCvRx7es7dnmWRKi/7\u002BSXRjcgmNOIVHuhKAsMAN9W1m84/VZ9\u002B\u002BKMH9bxX9cehAQCnpNp3xh7vLZ4zMHgL3GaP3I9hvKOGU5QlHz4mvSggqQDDWJP6PtSwTygAS8cq/BlVyBk4QEVcIVFFUaffyHB1Eod3R4PTlJ66sGx7hQjM\u002BiIl0PQP6Gi7ZjdBtOwt0Ie3izhAs7SVgTN6fY/Y4JtIeFaEuvd7ZSofu\u002BFMkd\u002BxjeDlxPrPjEdtj0/BlGrY4oac\u002BTuWqBaPPCUOIffTSfBTyfCv8xygeOwPFiqoutC/Rthar5ikG\u002BTKVYjUwWtPmkZebct5Ke9q\u002B4BPhpHr5oFVT9ofeZlXr60M5Z2TzLeBwHzjSkwERR3p77QYVJRT3m8Gf3KQLyGtB70ebUNR1i/IzsYUB5w0UAm9NYnkP1oYuQYujUxE8JBbNkKP5tjZmBmFT4bNPtfS0S9p0/mXyMdiBbQ9Iknig902udFZpWkx451wX\u002B/USnsvW7sd2x2Ww217LOAkm3XPosupl4QGeSvFN\u002B9cJ2nXjro4DseOxae/oPVj3nmJDUcooLwkK7P2KeGPV6QuOpsDo50m642tQdwj6feOopuyPCqnM4ess2MHQuTl/m0DkWVZXzvbYiK6e1/fAEG7Z4ZG3Rt5hwYUV\u002B86Hqiox0JvIFiRNEJg1tkI7bgnzLMhS9peniFRiQlfRQhLoER5EbMdcODpKjJE5gZCcZpO7Yo8GdPOSikgHZZOMu86FDaVj9sFClzTOCGoGrgbDxhvEFd9Dodwq8aJ/FNJmvdCCdHQreG\u002BSeMuaeGxJjBxBQ193iGYvAWuJOQUew0IiZ0qZRDmS2I2scd0T6Wmv4SWGPdFzLzWqkzLIYj9qs7VJd9Dh8Efi7mrRy1ZI21gCGRffmIWw73hU7rDGirZOAf5ninFYjjDdo09moSOfIffaxgjnitrv2IiYjMGXHCP0Q4mYIRDmqYsmwfU2Cg4Utcy5K4RtZrbjt/Hov8EvBocrsl2aBsDnNBx9wMkluc56g9b1HfCfhtzStKlfPimKN7suCpfwem8L0jen76Xtvf4jbjwqeiiWjCtAh1JXR/Yy88kN9682Sgln6Qv5N5d3JParO4/tn71Sl36sr7MctEoBdTvcn8YO7SPyglDc3ZRUCaJbrExmBRQLu2AwidqWSzTB94JbWkUwXE5sOx1stbnqGKYQgMg9m2/nkORl3iMJHDccGuYR\u002BK8daxA9\u002Bcn2nwWmRnF0hcpshBwSc8lgin4rIt8mEFrTmF/28xW4P6FmMPHe/5ex1JYs71aJ/0Tl/KCR0tcq0I7q0q4RfdK0tIS67ELXgcrmeU5I\u002BWDECdjbETa1JizKeyBjM\u002BzpoJbDeHqSDtLCDjrVq5lIohct5sjVdmycP46X8LFidI3ePNj3RUEmMfrF2QL733pTQZkJdQ0j1CoqJ3isOl5hn9ms967AkVyWB7TNz11p4CBUBG8YWT9AumiujV3IejecpHkpTufLkrB8cy1YVgTMwEcYV/XvCUaaLH0GUgP\u002Bjc29MSrkAFF4iLG\u002B2\u002BXSKGRjoYzW7\u002BIB7Zsyj2KqhQCsfeUf2yTZ6MA1388EMG2gh8PY4rC3J94re0OP8bDuzgNxEp3A8k1/SfiM4Q/TPb0tkcde0aKQNRYHNF/hSjdPBxHLkx3Pn9W2WZi36gbOGH2GYh/pj/xg4N1H\u002Bb4tnj/Bfdn9x2qfXjHx6HfJ2ErPeNviGufXpXcVavIAR\u002BZXiPuY9qxs0FETJwQt9\u002BeElsiSeICiC0NYKZhi6Fx4XtZLWh98cSHeomiKjzPjqa2PUNQprg8ltX14QMzUCef0mogt4p2ICCXm89YYF3xPdEAqk5eITvDHJeSiBDAVCliAlfSr9YcPxwiuAro5DZ3BKMxMqXZQbEuXJvy5JgQ1kel9l0GH4775GsxO2gx2zdhGoRtjyGEicGmo1I6KVuEEuLDQu7YceUUNU45qAVI/YFjkckUo0YmIGycX3s8wLoPrCmGbphJiKieWFnSSuC7XaXR15eRb26bnCGBPBFp2HWUKfvcwY/oGgkgdUrtU9aL4AHWaukifjy669F2yEyWNYDkPiDl35wV6b2OcfojrklL9VsQkm2Lcau\u002BIda\u002BcVG8iT/KCRS1pgFlwIEskw1Clz2HKtLwhqISWM11J73FV3dr0ee6WKQ1lk9aqtLsX92efIqZN0d/zAKduLFHQH9DoGkKwcElhz6YUpSDldzQJfjw1g==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "pIZ/26bLnJI3FMozfRYOxw==", + "Date": "Wed, 23 Jun 2021 18:48:37 GMT", + "ETag": "\u00220x8D9367783532E7E\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:48:38 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "ec963b0c-07fc-2096-07c8-5e378aad5c80", + "x-ms-content-crc64": "uLXgKsbtAD0=", + "x-ms-request-id": "21dcc5b3-b01e-0053-6e60-68f9f6000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:48:38.1920654Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-fd0be898-6ada-344c-f1c2-e70e98b1c044?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-1a0e99010b89fc4b980561f9d7278d6a-5e23cec3280a8741-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "68911983-50cd-75b7-3b46-3b9175252b39", + "x-ms-date": "Wed, 23 Jun 2021 18:48:37 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:48:37 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "68911983-50cd-75b7-3b46-3b9175252b39", + "x-ms-request-id": "21dcc5fb-b01e-0053-3160-68f9f6000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-06-23T13:48:35.8827382-05:00", + "RandomSeed": "1185637296", + "Storage_TestConfigDefault": "ProductionTenant\nseanmcccanary3\nU2FuaXRpemVk\nhttps://seanmcccanary3.blob.core.windows.net\nhttps://seanmcccanary3.file.core.windows.net\nhttps://seanmcccanary3.queue.core.windows.net\nhttps://seanmcccanary3.table.core.windows.net\n\n\n\n\nhttps://seanmcccanary3-secondary.blob.core.windows.net\nhttps://seanmcccanary3-secondary.file.core.windows.net\nhttps://seanmcccanary3-secondary.queue.core.windows.net\nhttps://seanmcccanary3-secondary.table.core.windows.net\n\nSanitized\n\n\nCloud\nBlobEndpoint=https://seanmcccanary3.blob.core.windows.net/;QueueEndpoint=https://seanmcccanary3.queue.core.windows.net/;FileEndpoint=https://seanmcccanary3.file.core.windows.net/;BlobSecondaryEndpoint=https://seanmcccanary3-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=https://seanmcccanary3-secondary.queue.core.windows.net/;FileSecondaryEndpoint=https://seanmcccanary3-secondary.file.core.windows.net/;AccountName=seanmcccanary3;AccountKey=Kg==;\nseanscope1\n\n" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/UploadAsync_AccessConditions(True).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/UploadAsync_AccessConditions(True).json new file mode 100644 index 0000000000000..cdc069ddea36c --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/UploadAsync_AccessConditions(True).json @@ -0,0 +1,1228 @@ +{ + "Entries": [ + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-c612b4e1-d541-eefe-2351-9b91e8ce1b31?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-78848b8d09991e41b702731d72419720-5fe273f0d5600b43-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e6d77240-c662-79cc-f6d2-42582884ddcd", + "x-ms-date": "Wed, 23 Jun 2021 18:50:50 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:51 GMT", + "ETag": "\u00220x8D93677D2CE14AC\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:51 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e6d77240-c662-79cc-f6d2-42582884ddcd", + "x-ms-request-id": "ff6d2147-601e-008b-1360-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-c612b4e1-d541-eefe-2351-9b91e8ce1b31/test-blob-64c23b51-bb7a-888f-1cd6-d91a96affc56", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-cad38e5305677b49b40f7cc668093a90-9bc77017adf15f4c-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "b5783256-2c30-b4b8-7cc0-867fec3a0817", + "x-ms-date": "Wed, 23 Jun 2021 18:50:51 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "MAxQdfY1zgfLH6XSFkASaEpx/bcKvBSE407KjO2y4kbW6yccM2fWHGy6mVoVvXHcw3DPJbJETHT3y5Kna0IaGD1f\u002ByoY9jXjm\u002BBKUCK6byXd7ch8472TkZ\u002ByJGfULrAqoIActsFGw8077IrS\u002BfxSPFxsyn15nTWAy2qLZtHNDmwwIK\u002Bhnrhklir7QPYywZijYOcKZ2QysAJLm\u002BtXu137bt0dothMsJ6kCDRTfl0\u002BTQnR6AbpwqcI/XCtVgLNDdvM/9IZFR\u002B/Vq9JZl8v3zGlDE3hhdJXEas2FKRonlmb1vpZhn6KJTjqEpFWoFtH2B0/CEq07IgIde4m4gB6V7dWrZBk1liyGucV9nJAAHBQ7jyHKZYP5\u002BpyUBGQZEI3b7vaAPPL4wHFjO1jnvUVx3R91vTE8y0hRsal8YVHIrak3oe3ZgB9hAs6wZyoq0j0XYmcE41Nc3uNubksJvF7fWo3vsBtXWB0/1HpiTGReJp\u002BsJT8qw4oV2oLKa1GUF4ZvkQyce2Hh/8pKBM8ZOlJ/EAernVdf9JbD2dWYjOzLa/zz8vtXget9imU0oP77PKAwS1sKKHpvD5y12GGMCTLdfpkSJUeXJ45cbdLyKxOYCJ01aAGRgQNChKMeoalJ8YEyV2IlqNdYmWPMrfpnfSRI3c\u002BEVqExS/2Vz6CkuEXlEnxRv9Pxsl/F3M7dhNNI20e\u002BlcPZhZrgAMtkj9l2s\u002BDeJ5t\u002BFb0Qlyuv/nnSU4bqDPRY5eKBy0zhsb7ITSJGjyjt/513ysWKbj6YacchDa1EukMlHc4\u002BXBxOXGP\u002BSAoJKW8Q5JPpskIujnfj6aGFwKQRg9KfYXFa76NA6W5hzCY0jwBX0CkZWwgA9o9WGnK6yJv/7IQ3acf99fTwqIjTzIJR71qhLfB6\u002BCjKnmriBJUwxiDSYh9h/SV4mho0KPJ/bSnNBGsX2ZrrRPRbbMtc27Ef/6JoAWqi7/I1aFOWBs92S3EBFQBqGOxF5x0qxlBZ276pFGkP12v/alR44rEHFT4lJSGaG4aw9aa2IhoNd\u002Bmh20yVLTJmJnPFQersMXY7PpHfBeFu/4A3\u002BB6CmfURsfJq1sdkcifLvv7tlNnbxMRweuNIbnHIcxvMnXUTo4x\u002B84/4QVpu1syp00cigWqmG/NaUh8RyUOAoqPrV5Ty\u002BBtybqEJ44OpwaQWnlsq5bHxJoFBuVFtbOpMd572g3839ttr8BKJXDhv8FC7OyrolfzyOjETcX6JxQG2/avk834k3qd//zVfJ4pI0cjAsjH/Y\u002BHhxElN5IWcoesQ0p6MizzSlhxDaNaHUtJmyl\u002B1yRLP95mJwu801zoh4x0KTlUrvEaMLhwVe/sLGrG25xomJpiYQNsFAogN3f8iIYW5vQR9ew4Y6Zs2uruevqg9fe/gO7xEcc26Jrm\u002BvhAc8xo1UZ2tOWvLzX09oYZfZkQgEJ/PAiYJNQs2wxSUWmuK2cdhaSzKkAREFC4/RpAHGoA1nm2wTfE0LFySdnZXN7MRcsf/Pf0XFUBbSy33ya5676hUnrv92ovWLXzQeBnOLNy7LhPISByC3ojtVMKDfCLuF4aNwpj3U1h76NCARp1mjV5RPNuasqeLkcAy0IWJEvFaImCTAGpDg9q7jF9MAlfrhoekcj8HE6TfAjDYxELSspYfJmR80000DbkA3yYIf49oB0n\u002BJOCyEs67tD45av9X6NmJbRwzrrN6sGSGBjS\u002B1oKhcL041I31bRNVgV8O\u002BqK56TYMvxJzdJiWg3R8K8yaPJ27WDoCHtQLk//Ine1UK7XBzF0\u002BclewLjwkolEZuQEG\u002B4SBk6Kot4oiAOsSapbrQlf\u002Beh\u002Bvm4pFyyn93XyC8hq\u002BwaIokpgTWVSS3DFsnYNleR/5Wz8hl2A6e8h4qpoNnw7QU6k0gu//6yDK3L9Y2W1mmKQciZbbnSpCLlaPmu66RTzinAoacLZwObAeFvqgoWJa0dI2MNW39LZ\u002BspRZMBByUFeCdj1jTGft7I/m/YZvoUz0dMjchFQnaqdTm74h1wlfq8ZjHislN0WqCERFkTcvzxEHpPtHlYvDWwuVz/Cpy9WGhxH/zINhzz1DMrwP4ZmwY4ys2nJOGBY6n8Mfj2eVAHxu/wolb8JN5dW\u002BBKMPs3mx5awkPPFjeG77hWyAAj/VrfJ/oOJPivOKHzSckBOzKuxJbam7sMNLC4bbKeqVzaOVqFaw0BKXIlq4Wd28xqhbCFqANpRWGf0u9JUbtGEJNFFQxue9AlrZ8ktPAxclzkUev\u002BFP1ZbPP05ZQht9e645r2WMa/\u002BAngY/5kRJBxbmCOYQPTR/uR76QceZI4A/XLbdVVPxWaKFXeHbEC8Shfg3s3k1LT55ufYGken4J3pFwInNq/HC9K9Dip8SpKkvp/vPYXAHCi94Y5ud6oe4jXanVU\u002BlRRoGdP7JsaKfZtVM1youKMXKPvZaVQgWZMnnyv0oq08ZimKhyOyxfZhM2TzGEROdiqSwnRaZCu/R8A/1IealdruGMwyHTB/ZWMFdzbwLUBP2CkBYt844gL9y0BicvFuxp6JBAB3HFj5El0RVOz1zxmA8PtemTL7tjXKNVLwHPJylrGYZilA17zQB0\u002BCJo0VB/sm4oL1EC1rjk7KrecGCPVqnr47XWjwQBg/jZHjeI\u002BntC1WyTpwfYWDLNjadSrVyf5ZGIjP2qqTNqJptYObiBa/Ivm5rz\u002B7\u002BSE5tzCQFcrtasOTiWAH2NmCwpKXBsgC6KTCG1MxGxq/nh5mlSJ5AyHYfEq/CP61t0kfN\u002BysI/JZN8\u002BMzfl3vE\u002Bp0\u002BtCoEO3CL9xv4p9QuClDGQJEuQtE3orDV5T7TUoYb/7FTQTcxcGZy4tO2No2/Tv5sGVbalrfMBwFpPkYxqKSF7KgiyrkZlMAqq1/9gWwjFpZAdzk/MWj5l0o1yEIgQTovIFnVnHRFUoSGv/tXznWVNhe/8TFrVrtPKTNu48yOCmoV3mESXYoR\u002ByS0qHFtkcjUoIIqcE/4w8mulmNA5m63\u002BLWBMfAUcuidnfYcpr450Zd6ikM6Y5oaLQqnc8cm0RS2DK\u002B77F/IsC2pjNJZ7B0LZLTbxlwrfZUrZxTlfQ8hdrzRZqoOffU3ocoVkNa3wDD9nB8CWwrIio8akHU600MeiBYleHVy/ObPlBSCBey\u002Bc5bj99DgHyuiGNwa8\u002B1//N6G9xiwglfLep8oQrb2RnSiXCzeVutyLnj6c2\u002BZaAkJT6dGCw7D/eFPGH0xt8xku8JnaJewkZXzBMivxh74IhKWLwMfoDtl3l5Lnz5uQHashcedMf9hSK4BUvZGJDfSRvZqm5i5VRuW8YpJdQJnhMRR8zBHavATJOZVDk01L6omeUhIA6Td4zC8BjB1J8Orqc4x5DD3iuwGR3aiZEbOUdHQEwu6H4EfdAAPm1S/rg0iuWSPA0t5Lv5cMbw\u002BO47p7bRulQS34Yo9ImAg9\u002B\u002BXRqlpf6riP16GZvQdbd3U4UiBJa2gUQj4esfaQdDrWCcOxPsCxMvT975V2D4AmoOsaDEnr8Ix5vWQcPTjB/19qw7NDpjiwhx8rS3/Snja59BEPemvw6hU3N31YlPG8P/A6C0vQ4vqyZYkqwKkMpx8xYkkrtoT3edmaDG6/V/Itaw\u002BPmJLq6RUWWRDixilsKpBeJzaolIVrRpFyNtaP9xGW/VWdfQ6ISnU0EVlwELOsLeXeXSy7gNaGIFIBeLY\u002BimYDS8jX0qmB1dy9dIMr\u002BzHdwgjwrZng23iDF1y8itHC9Yr3cMjq1F84WItT/gxTWikcI7apSdjMHmxMVLtIxUsO/n74NIZk9umttFESkN1sM70znGsfFauuJ1JcmoOj75c8QP\u002BNVyGmtyjI/5WHvY2O3CT6GSjj8\u002BTXShEwCFhqCcS90k/d4tifjOU\u002BVhYWJmXEzbpeqdZqWFEatg0Mcq7QXvXMyetBrP1IXohHpZ3SwSOrbzqiC1/yV3X6xyjPjx42bfccRVx6gyC9EktKJra3S/TpZQNwLleZ3nZ1RuXUfNNuDTuqsnvHMOgZ4PkQpCzDQ38z4ioaxj\u002BfhmrqBTg66JF73BV7DJV9JjAXVk1ahTpFsgNqoJqpV0b8CygQ2Suv4vhnmMgbRDblsr/2A3PyQQEwpFM4zEf20oTOfwVtbEkIa3NQ9uhyKm3MgO3et1PXCcYm4DTUdxa0bMpDSMUteEZy6Zv8oU4YvnnlaEtWGB8093FDRowUN/BcmIYeLt2knwira8m71mh0DiG67w7LXlSvDlVT7jG6WrWnoATH\u002BpOYQMlCrqxReR0EyzhuXUTllToxcyCIUKza8REUEDZnrBOSHqpBhLOkXZE0Tyb1S/1swg7KlotvE/AYZ72fPWTqoRsk3EKaoAyKiRWPVAWJ4aUTp04rmRmIIw66JRzyBRwoSaoLzG\u002B\u002B1iICPAlx37vukoYYi5oawwQBnLkz4HrvlIP1ZwpbghU1VNEsKV0MFkdSz5aa2X2GEYqmBjOyivGnEqeFfHitkwxs4zbI6pWq9YZ13RTkUL8Gc1F/tXvlhsnfhRa1hpnKpTiGLfpGuSbw/xCpPKncvr3ogwknLd2Ui1xo6WWC8W7sqzvYXibEw7YqjrpnPEoj/sZUzQeQp3da8aKd3dPBcgmhuJFyBGCbJ8NS\u002BKMnLU8WSO6fLiRrXAfEfWyAKuXmaRiswYO0rfplvaVEParQN8RXh5DhJkfhOlyJrYbwFvzZbJOKdmvPXZrwNWx/Jx5c8EmoLKNRAUbUz4sjLwBzdaaoatEXSb1YiCn17OzXYhdCKLk9S\u002BZdiGtMsargrDKagMPF1rhNRaqIT6R1XxBV/Wlz3QJLMinATt5pypQSe9/7X2wtDY9a9OcStPhB5C1W9rBBbM8sT06WBYfZ43sSedPIff\u002BkJPPeFOgfOH0xgmaxEtPn0Q8MzwwdmwQHfRFr/DskdWotrtHAZ1fjERbNZIcdJMynLqjEu7Lzho3r1pfaszhCCQj8h2ACI2m3Lbn5UDJ85lhAwNGSX727PihH1Iy8BF3ai1t\u002BIKFopQs/DYn09jZbavA/mfJqs6lPRUk7vk7c\u002BylcHsTbAsW21B/KV1Izwkf16GmYfGprc9uyMttYMOq4YhZclNtxgGguiMXWnFxbG4MBRdHhQHrC8K7pKNPqXqM1DfE70y1sgGgBbfeglNN/VxdYVu8U2x2fnaAoiFeURComoZJrI0hVlMFl39aDHl/badG4kgu0HDLXnDGJQ/gQaSXJffdBFDfPAr4psvtLGINEUR6F27YiboFfk4cWyFTFUXKsuaBkmlWZ7Y9Jim07iIOyRO7djpFzqw9x4YCwtDplYF2InmLi47rE6\u002B4m1OQUJAsDYIdl68bhORKQ8rTQ6TlQ4CYPsu4g02E0FKajSNIrXb15rVOzA3iap2FQTe0B9/6w0fC\u002BBHUY4pEiMdccPew8aZD3WzvlneCtdQuM0IFwMiCn8nrdaVlIYM7CkNGlemVxE\u002BRYCpjGzzQQEIw==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "pcnqd5D1NhyUxKbDC88P6w==", + "Date": "Wed, 23 Jun 2021 18:50:51 GMT", + "ETag": "\u00220x8D93677D320FE9C\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:52 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b5783256-2c30-b4b8-7cc0-867fec3a0817", + "x-ms-content-crc64": "wY\u002B4x3JkJ3A=", + "x-ms-request-id": "ff6d218c-601e-008b-4e60-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:52.0798876Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-c612b4e1-d541-eefe-2351-9b91e8ce1b31/test-blob-64c23b51-bb7a-888f-1cd6-d91a96affc56?comp=block\u0026blockid=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-523e1797796b3f4cae216c6e95638165-f11ad25656eb674c-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "dc68a40c-0873-1d6a-0b8f-463e230703ec", + "x-ms-date": "Wed, 23 Jun 2021 18:50:51 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "MAxQdfY1zgfLH6XSFkASaEpx/bcKvBSE407KjO2y4kbW6yccM2fWHGy6mVoVvXHcw3DPJbJETHT3y5Kna0IaGD1f\u002ByoY9jXjm\u002BBKUCK6byXd7ch8472TkZ\u002ByJGfULrAqoIActsFGw8077IrS\u002BfxSPFxsyn15nTWAy2qLZtHNDmwwIK\u002Bhnrhklir7QPYywZijYOcKZ2QysAJLm\u002BtXu137bt0dothMsJ6kCDRTfl0\u002BTQnR6AbpwqcI/XCtVgLNDdvM/9IZFR\u002B/Vq9JZl8v3zGlDE3hhdJXEas2FKRonlmb1vpZhn6KJTjqEpFWoFtH2B0/CEq07IgIde4m4gB6V7dWrZBk1liyGucV9nJAAHBQ7jyHKZYP5\u002BpyUBGQZEI3b7vaAPPL4wHFjO1jnvUVx3R91vTE8y0hRsal8YVHIrak3oe3ZgB9hAs6wZyoq0j0XYmcE41Nc3uNubksJvF7fWo3vsBtXWB0/1HpiTGReJp\u002BsJT8qw4oV2oLKa1GUF4ZvkQyce2Hh/8pKBM8ZOlJ/EAernVdf9JbD2dWYjOzLa/zz8vtXget9imU0oP77PKAwS1sKKHpvD5y12GGMCTLdfpkSJUeXJ45cbdLyKxOYCJ01aAGRgQNChKMeoalJ8YEyV2IlqNdYmWPMrfpnfSRI3c\u002BEVqExS/2Vz6CkuEXlEnxRv9Pxsl/F3M7dhNNI20e\u002BlcPZhZrgAMtkj9l2s\u002BDeJ5t\u002BFb0Qlyuv/nnSU4bqDPRY5eKBy0zhsb7ITSJGjyjt/513ysWKbj6YacchDa1EukMlHc4\u002BXBxOXGP\u002BSAoJKW8Q5JPpskIujnfj6aGFwKQRg9KfYXFa76NA6W5hzCY0jwBX0CkZWwgA9o9WGnK6yJv/7IQ3acf99fTwqIjTzIJR71qhLfB6\u002BCjKnmriBJUwxiDSYh9h/SV4mho0KPJ/bSnNBGsX2ZrrRPRbbMtc27Ef/6JoAWqi7/I1aFOWBs92S3EBFQBqGOxF5x0qxlBZ276pFGkP12v/alR44rEHFT4lJSGaG4aw9aa2IhoNd\u002Bmh20yVLTJmJnPFQersMXY7PpHfBeFu/4A3\u002BB6CmfURsfJq1sdkcifLvv7tlNnbxMRweuNIbnHIcxvMnXUTo4x\u002B84/4QVpu1syp00cigWqmG/NaUh8RyUOAoqPrV5Ty\u002BBtybqEJ44OpwaQWnlsq5bHxJoFBuVFtbOpMd572g3839ttr8BKJXDhv8FC7OyrolfzyOjETcX6JxQG2/avk834k3qd//zVfJ4pI0cjAsjH/Y\u002BHhxElN5IWcoesQ0p6MizzSlhxDaNaHUtJmyl\u002B1yRLP95mJwu801zoh4x0KTlUrvEaMLhwVe/sLGrG25xomJpiYQNsFA==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:51 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "dc68a40c-0873-1d6a-0b8f-463e230703ec", + "x-ms-content-crc64": "efoBEhl9nW4=", + "x-ms-request-id": "ff6d21c3-601e-008b-7c60-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-c612b4e1-d541-eefe-2351-9b91e8ce1b31/test-blob-64c23b51-bb7a-888f-1cd6-d91a96affc56?comp=block\u0026blockid=AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-523e1797796b3f4cae216c6e95638165-93071b23f086e648-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "4872bb1a-2bd1-dfa4-2b4c-fe2ffbe60ed5", + "x-ms-date": "Wed, 23 Jun 2021 18:50:51 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "CiA3d/yIhhbm9BH17Dhjpmza6u56\u002BqD197\u002BA7vERxzbomub6\u002BEBzzGjVRna05a8vNfT2hhl9mRCAQn88CJgk1CzbDFJRaa4rZx2FpLMqQBEQULj9GkAcagDWebbBN8TQsXJJ2dlc3sxFyx/89/RcVQFtLLffJrnrvqFSeu/3ai9YtfNB4Gc4s3LsuE8hIHILeiO1UwoN8Iu4Xho3CmPdTWHvo0IBGnWaNXlE825qyp4uRwDLQhYkS8VoiYJMAakOD2ruMX0wCV\u002BuGh6RyPwcTpN8CMNjEQtKylh8mZHzTTTQNuQDfJgh/j2gHSf4k4LISzru0Pjlq/1fo2YltHDOus3qwZIYGNL7WgqFwvTjUjfVtE1WBXw76ornpNgy/EnN0mJaDdHwrzJo8nbtYOgIe1AuT/8id7VQrtcHMXT5yV7AuPCSiURm5AQb7hIGToqi3iiIA6xJqlutCV/56H6\u002BbikXLKf3dfILyGr7BoiiSmBNZVJLcMWydg2V5H/lbPyGXYDp7yHiqmg2fDtBTqTSC7//rIMrcv1jZbWaYpByJltudKkIuVo\u002Ba7rpFPOKcChpwtnA5sB4W\u002BqChYlrR0jYw1bf0tn6ylFkwEHJQV4J2PWNMZ\u002B3sj\u002Bb9hm\u002BhTPR0yNyEVCdqp1ObviHXCV\u002BrxmMeKyU3RaoIREWRNy/PEQek\u002B0eVi8NbC5XP8KnL1YaHEf/Mg2HPPUMyvA/hmbBjjKzack4YFjqfwx\u002BPZ5UAfG7/CiVvwk3l1b4Eow\u002BzebHlrCQ88WN4bvuFbIACP9Wt8n\u002Bg4k\u002BK84ofNJyQE7Mq7Eltqbuww0sLhtsp6pXNo5WoVrDQEpciWrhZ3bzGqFsIWoA2lFYZ/S70lRu0YQk0UVDG570CWtnyS08DFyXORR6/4U/Vls8/TllCG317rjmvZYxr/4CeBj/mREkHFuYI5hA9NH\u002B5HvpBx5kjgD9ctt1VU/FZooVd4dsQLxKF\u002BDezeTUtPnm59gaR6fgnekXAic2r8cL0r0OKnxKkqS\u002Bn\u002B89hcAcKL3hjm53qh7iNdqdVT6VFGgZ0/smxop9m1UzXKi4oxco\u002B9lpVCBZkyefK/SirTxmKYqHI7LF9mEzZPMYRE52KpLCdFpkK79HwD/Uh5qV2u4YzDIdMH9lYwV3NvAtQE/YKQFi3zjiAv3LQGJy8W7GnokEAHccWPkSXRFU7PXPGYDw\u002B16ZMvu2Nco1UvAc8nKWsZhmKUDXvNAHT4ImjRUH\u002BybigvUQLWuOTsqt5wYI9WqevjtdaPBAGD\u002BNkeN4j6e0LVbJOnB9hYMs2Np1KtXJ/lkYiM/aqpM2omm1g5uIFr8i\u002BbmvP7v5ITm3MJAVyu1qw5OJYAfY2YLCkpcGyALopA==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:51 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "4872bb1a-2bd1-dfa4-2b4c-fe2ffbe60ed5", + "x-ms-content-crc64": "nGBBl1RjsrY=", + "x-ms-request-id": "ff6d21d6-601e-008b-0a60-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-c612b4e1-d541-eefe-2351-9b91e8ce1b31/test-blob-64c23b51-bb7a-888f-1cd6-d91a96affc56?comp=block\u0026blockid=AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-523e1797796b3f4cae216c6e95638165-9317cda944883041-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "6724d550-bb94-111b-4e19-3592c9c41827", + "x-ms-date": "Wed, 23 Jun 2021 18:50:51 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "whtTMRsav54eZpUieQMh2HxKvwj\u002BtbdJHzfsrCPyWTfPjM35d7xPqdPrQqBDtwi/cb\u002BKfULgpQxkCRLkLRN6Kw1eU\u002B01KGG/\u002BxU0E3MXBmcuLTtjaNv07\u002BbBlW2pa3zAcBaT5GMaikheyoIsq5GZTAKqtf/YFsIxaWQHc5PzFo\u002BZdKNchCIEE6LyBZ1Zx0RVKEhr/7V851lTYXv/Exa1a7TykzbuPMjgpqFd5hEl2KEfsktKhxbZHI1KCCKnBP\u002BMPJrpZjQOZut/i1gTHwFHLonZ32HKa\u002BOdGXeopDOmOaGi0Kp3PHJtEUtgyvu\u002BxfyLAtqYzSWewdC2S028ZcK32VK2cU5X0PIXa80WaqDn31N6HKFZDWt8Aw/ZwfAlsKyIqPGpB1OtNDHogWJXh1cvzmz5QUggXsvnOW4/fQ4B8rohjcGvPtf/zehvcYsIJXy3qfKEK29kZ0olws3lbrci54\u002BnNvmWgJCU\u002BnRgsOw/3hTxh9MbfMZLvCZ2iXsJGV8wTIr8Ye\u002BCISli8DH6A7Zd5eS58\u002BbkB2rIXHnTH/YUiuAVL2RiQ30kb2apuYuVUblvGKSXUCZ4TEUfMwR2rwEyTmVQ5NNS\u002BqJnlISAOk3eMwvAYwdSfDq6nOMeQw94rsBkd2omRGzlHR0BMLuh\u002BBH3QAD5tUv64NIrlkjwNLeS7\u002BXDG8PjuO6e20bpUEt\u002BGKPSJgIPfvl0apaX\u002Bq4j9ehmb0HW3d1OFIgSWtoFEI\u002BHrH2kHQ61gnDsT7AsTL0/e\u002BVdg\u002BAJqDrGgxJ6/CMeb1kHD04wf9fasOzQ6Y4sIcfK0t/0p42ufQRD3pr8OoVNzd9WJTxvD/wOgtL0OL6smWJKsCpDKcfMWJJK7aE93nZmgxuv1fyLWsPj5iS6ukVFlkQ4sYpbCqQXic2qJSFa0aRcjbWj/cRlv1VnX0OiEp1NBFZcBCzrC3l3l0su4DWhiBSAXi2PopmA0vI19KpgdXcvXSDK/sx3cII8K2Z4Nt4gxdcvIrRwvWK93DI6tRfOFiLU/4MU1opHCO2qUnYzB5sTFS7SMVLDv5\u002B\u002BDSGZPbprbRREpDdbDO9M5xrHxWrridSXJqDo\u002B\u002BXPED/jVchprcoyP\u002BVh72Njtwk\u002Bhko4/Pk10oRMAhYagnEvdJP3eLYn4zlPlYWFiZlxM26XqnWalhRGrYNDHKu0F71zMnrQaz9SF6IR6Wd0sEjq286ogtf8ld1\u002Bscoz48eNm33HEVceoMgvRJLSia2t0v06WUDcC5Xmd52dUbl1HzTbg07qrJ7xzDoGeD5EKQsw0N/M\u002BIqGsY/n4Zq6gU4OuiRe9wVewyVfSYwF1ZNWoU6RbIDaqCaqVdG/AsoENkrr\u002BL4Z5jIG0Q25bA==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:52 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "6724d550-bb94-111b-4e19-3592c9c41827", + "x-ms-content-crc64": "rk9wBnEaWp0=", + "x-ms-request-id": "ff6d21e7-601e-008b-1860-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-c612b4e1-d541-eefe-2351-9b91e8ce1b31/test-blob-64c23b51-bb7a-888f-1cd6-d91a96affc56?comp=block\u0026blockid=AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-523e1797796b3f4cae216c6e95638165-df7ab876361c5341-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "26df05ff-a6c1-5441-5456-34f90e597beb", + "x-ms-date": "Wed, 23 Jun 2021 18:50:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "r/2A3PyQQEwpFM4zEf20oTOfwVtbEkIa3NQ9uhyKm3MgO3et1PXCcYm4DTUdxa0bMpDSMUteEZy6Zv8oU4YvnnlaEtWGB8093FDRowUN/BcmIYeLt2knwira8m71mh0DiG67w7LXlSvDlVT7jG6WrWnoATH\u002BpOYQMlCrqxReR0EyzhuXUTllToxcyCIUKza8REUEDZnrBOSHqpBhLOkXZE0Tyb1S/1swg7KlotvE/AYZ72fPWTqoRsk3EKaoAyKiRWPVAWJ4aUTp04rmRmIIw66JRzyBRwoSaoLzG\u002B\u002B1iICPAlx37vukoYYi5oawwQBnLkz4HrvlIP1ZwpbghU1VNEsKV0MFkdSz5aa2X2GEYqmBjOyivGnEqeFfHitkwxs4zbI6pWq9YZ13RTkUL8Gc1F/tXvlhsnfhRa1hpnKpTiGLfpGuSbw/xCpPKncvr3ogwknLd2Ui1xo6WWC8W7sqzvYXibEw7YqjrpnPEoj/sZUzQeQp3da8aKd3dPBcgmhuJFyBGCbJ8NS\u002BKMnLU8WSO6fLiRrXAfEfWyAKuXmaRiswYO0rfplvaVEParQN8RXh5DhJkfhOlyJrYbwFvzZbJOKdmvPXZrwNWx/Jx5c8EmoLKNRAUbUz4sjLwBzdaaoatEXSb1YiCn17OzXYhdCKLk9S\u002BZdiGtMsargrDKagMPF1rhNRaqIT6R1XxBV/Wlz3QJLMinATt5pypQSe9/7X2wtDY9a9OcStPhB5C1W9rBBbM8sT06WBYfZ43sSedPIff\u002BkJPPeFOgfOH0xgmaxEtPn0Q8MzwwdmwQHfRFr/DskdWotrtHAZ1fjERbNZIcdJMynLqjEu7Lzho3r1pfaszhCCQj8h2ACI2m3Lbn5UDJ85lhAwNGSX727PihH1Iy8BF3ai1t\u002BIKFopQs/DYn09jZbavA/mfJqs6lPRUk7vk7c\u002BylcHsTbAsW21B/KV1Izwkf16GmYfGprc9uyMttYMOq4YhZclNtxgGguiMXWnFxbG4MBRdHhQHrC8K7pKNPqXqM1DfE70y1sgGgBbfeglNN/VxdYVu8U2x2fnaAoiFeURComoZJrI0hVlMFl39aDHl/badG4kgu0HDLXnDGJQ/gQaSXJffdBFDfPAr4psvtLGINEUR6F27YiboFfk4cWyFTFUXKsuaBkmlWZ7Y9Jim07iIOyRO7djpFzqw9x4YCwtDplYF2InmLi47rE6\u002B4m1OQUJAsDYIdl68bhORKQ8rTQ6TlQ4CYPsu4g02E0FKajSNIrXb15rVOzA3iap2FQTe0B9/6w0fC\u002BBHUY4pEiMdccPew8aZD3WzvlneCtdQuM0IFwMiCn8nrdaVlIYM7CkNGlemVxE\u002BRYCpjGzzQQEIw==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:52 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "26df05ff-a6c1-5441-5456-34f90e597beb", + "x-ms-content-crc64": "fuoKNwQkDrw=", + "x-ms-request-id": "ff6d21f5-601e-008b-2560-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-c612b4e1-d541-eefe-2351-9b91e8ce1b31/test-blob-64c23b51-bb7a-888f-1cd6-d91a96affc56?comp=blocklist", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "350", + "Content-Type": "application/xml", + "traceparent": "00-523e1797796b3f4cae216c6e95638165-df22c1d745ecb64f-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "c3935869-f2e4-9365-c1b7-0a548864c776", + "x-ms-date": "Wed, 23 Jun 2021 18:50:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "\uFEFF\u003CBlockList\u003E\u003CLatest\u003EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003C/BlockList\u003E", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:52 GMT", + "ETag": "\u00220x8D93677D38A5AE1\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:52 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "c3935869-f2e4-9365-c1b7-0a548864c776", + "x-ms-content-crc64": "nt4DWiHuqf8=", + "x-ms-request-id": "ff6d220d-601e-008b-3860-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:52.7713777Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-c612b4e1-d541-eefe-2351-9b91e8ce1b31?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-15003a88b3f5104b8de5cce2f06f4540-d0c51aac56338f43-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "b68f5ea2-b7c5-4907-415f-6b8be2fa0b12", + "x-ms-date": "Wed, 23 Jun 2021 18:50:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:52 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b68f5ea2-b7c5-4907-415f-6b8be2fa0b12", + "x-ms-request-id": "ff6d2223-601e-008b-4660-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-77b32186-fd5c-e750-bc81-0c9943f185e6?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-d5f0a1f8b16edf44929c1fca6e7d862c-1ec61d3b2d822548-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "eced9c40-ba27-a45a-0ea8-f944aa6d054f", + "x-ms-date": "Wed, 23 Jun 2021 18:50:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:52 GMT", + "ETag": "\u00220x8D93677D3A84861\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:52 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "eced9c40-ba27-a45a-0ea8-f944aa6d054f", + "x-ms-request-id": "ff6d222b-601e-008b-4c60-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-77b32186-fd5c-e750-bc81-0c9943f185e6/test-blob-8f0584da-e248-753e-71b8-d263882ad1ac", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-2bb476acd1185b49bc4e955b38ce0a0f-20f4bf4198eeee4e-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "a1d2c97d-59de-fe4c-e248-16471f2e095e", + "x-ms-date": "Wed, 23 Jun 2021 18:50:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "Uk9YpwSZv8v5DRosF2xQN/IlS5EKn3RdXXh7buf2G\u002BTWTfFbFF5LQcU6lTrHEV0EaJtxYt8/obPa\u002B0mLHlDjA/I2Vcp79SKT2gnM0Ao6lUsbdgZMhbgFlqs9gBkVvyN0VpJIkbuTiXN53YfVc9GpoGX9cKdKln05Mb8ePXQIfhvmV3l38gSPh\u002B2T06cwLyPZlOC0F057KsAUDmD8dUv\u002BcF5s7htYMa1hbem6tsPVCAGbRKiTVGfMay24YuOjkhKhlGNJxEEHgWMyUqllwXP9PgVfYTCiaxz3n4Lun87JvdrWGCJfjES/lMJFYAG9Zqq6uyTdRDHh/ylHUiS\u002BGeGUaJXPjqhQnbLBn81tXAoaOjnYNOOq7Hio9Rn4GDofAXrhsfds7dcBaR5xG6Vkc6IfLBfr5eT\u002B6nwcJpmPV4R4op5SjKsSrkxh18vFONDTRIF22ewiNBuW4sd7T8c\u002BcRGZ\u002BXkGEub2DH7Lig4ZOLGsSeEXGH6YVW2Du6nkl16EImW6Kz9WzDGaf8xtVqkMfaoVzgblJliSAaMLg1Y8EnUfRmeoXwxyVnywfZmxKv7Edj7/zshYn/wMJyqbSkjbXW1XTg9CYx2do3iKNam/4dakRw0XPUSsx6dqmzfi1gsz1B8sWdzvgRIgYipQzWlTTUVT9gI7wyAoqoZo18flus1sVmCKk4j6tcb69tsZXPk\u002BF07yj98I9xH\u002BA65VhqlLOqdd43cIyLm9WEE8QcxFD06MKcB58yvtZF5Pi5DZpS4cr7s0vHiCNU6UNTaezLVEufNgyF3p0Ud7b34YuD0p5LMSH5IQEVLVCvNx5L70T5ipC9KceNzRM910uEz6an0Ra1CDi6wjM6ehir5pd\u002B2IhiDmb61qjGvWQeu1nFgF26B2YHltccPrhtcq\u002B\u002B4eZ7vw6zIsE/vPp97lrUrAbZdPm68e8xd0GxVc\u002BunWP5F9uNkvxbAm2Mekp7iaiMN4Kxg/22A\u002BAHSke9Ac0BkS\u002BGdNaPVxkKjnKcLneUte2ZJR48/Ql2QwPrdki0nfCQiukq5RTB/OB5pvV7GeV4YoRaI9y\u002B1JQWEDHCk9DAVfByC5OeadDY1ygts0YT\u002BykucxO0anoT0bZFFMTi/2kfuVEE\u002BR5B6fizcUykgRFeAiUIpCC9C\u002BuGbintSVUL9dfPDgn1DvIK7JkbAOktb0CU9wKv2ls4Ur1ljpr0ZJCTp4t05XMXWPMjDbeHofsCWP7ZSEJCXBt8hrtMn4BnBof4d1lduInNjZ4fjNyjoLCyUyWsKxxOQUtv\u002BF7Hyslyy/c/nyqhtKBlC7qkMt9O2OX6mjxauutrqjYN7bA7BbLUnMDVZBGWEK51Rx9Rqh58IS9o3TCdGAEL0\u002BTkk8bwKgYH35YeeXTEVImN1XPMCgAXkcyAwjiCR4S/yZAsoXznhR0ZWcp4bbe6pHi3DzKdP8nU3PH6b1fddZgRXq/kl7MMplBWsqBFrzQU1i2/20hCEpnGV9R67SXFS\u002BQyVw8H1gzFqljiRo0pny3N1Yk6HapPz0wWHk/egbk6gXbMA0glDQAQ\u002BiDvb8wMnLi2vRecmy5J4pfC8bfM5yivt8UGbYvVqNiJGRN5YG9wCYGXJ9ShnfZIghCwYgtYVBL4T6gG9j8s0RRPA3IawII4UvgmNc9UDhnOvet7JTbNMLUAcSC3aQNSakbAYop0PbGeiB8TIi5DpEGeSDhDsavdcdK9Ck9hcOnk08t4k5uPSoAp3K0nqh6WvNzvKSDLDria4uC3xyNiPQclLk5i2xCmDv24KeUOpcfEJl1yclfJKdUS7aC614Ncx5\u002BmAovAM\u002BG8SRojEtTDnE0Y85DV77qva/R5T\u002B1v6zdqa2JFaKNL8/J7tjlNlhbwT1FjoePyhtflBqaHVuP0XF3iuKdyjjOp3P\u002BeWilxUcXteQCcDElTd\u002BSKUGIMtK0ed2nrat1vfbEdydTkVCyuY6TQqd3jWEAUj0DC\u002BC3RnRhCj9LPlfbojftPfkJ0byO32/y9LBrPOy8ZxtucrIWDTCy8kdRJ7s2t6Bvik9oNoCAdCxwxFGENg1Szpc8rS9F1vDIlx81fff0vH0P\u002B7JdFHCa7j5F5Uje7rx5/hkj\u002Bcpw6bOen5\u002BhSzZ0vAfUtHqbNfomof8xADFn6ahi\u002B3\u002BekIJyntH\u002BvnTROaLIEWkBCjpB3shfPVgLP\u002BmCdvX3Pk\u002B2letFYhVonHdFVWgcaS6IJp\u002Bt4Ry3P5NqZ17oPEe\u002B2fsTEXt9\u002B6fk2QJRGafv7tb6\u002BhAWSV0zP1ZYGzr2QKAvhrutCRezSmr3iMgaJiXrenhILQJ3aFCeH9IlJeCtLpiiYVMsQuW/B6/lHsBVGRlwbKCCblNd\u002BF4qzukFjmSKSlpvt8SS/zdSiOWSkkmQSMb4tPk/6oAFBGk1AbP8ublLGtRl5aFUnW1pb6Vti2XUWoXiTNlrSl/aanNbnf2DVg9sR3e1KmNlZBdLlrsal3kDIKbt2iyf39B0i7suOT\u002Bv5dlWAUQuXzAivOjB37Pkv5L6GH1WlbvijGdnAJ7od2rX2/DhhJX1FIF2y11DngBcj8wodCCCWVBds7Uch16ROgV\u002BKgOCwzs8xMO734oenu5myrDS/8NKVYJghBDg2E1ipZEXxbP8mYyRK28cxnmGPtTG9bzt/npCM5SBIn8qHCy2GTo4xtk6anDkAdSUbU8I2kU8GeLQtOdW1ZIfe3cNZs9Cpu0/jTg7jItLybxl7cZFeEg57cIJ5aRSojEHGu751prFEcaiCU0NAE1XROtq8SfLmgMvE7kNOMEI7OsHNLGcUjMhoJw/42867O108mC5J/DJO0DryoMh\u002BBkFWRxiBgvb\u002BvK4SVCLy7aT9CaLmAZgT8U6PfkwsIdv/6hC\u002BooSmObhmTduAN5gfS/KV9acll/SpMlXZ8gSqwprCEnoCNEsgVs/6f8O8k7mmcDJZliw02kIsFXAuzEeju3tAvhUuHQenZZ7XKxgw/J6cI3HSUTxunUgn5i7a8ZqIRsRIe\u002BWkiFMqoiCNXa8p6yjRgpjF0VpO0hDc9ibY3HQEXuRT\u002BHC496sep78L0T\u002BY/fsF\u002BW7xsmVp\u002BZnEx4I8QcWsiQ661fKoKIrtpymrQvDRNAg70uMFEpx\u002B\u002Bf7m5CAo4mXpX1gw3igIXcDUBBtLvraY45OJ8G7il2ZiS9vzsURqxLTDseOooFXQI3UiMR6BMztIXfCcrvH3BrfxzpJMFKyMeT9WeAzC8EM9qdz5sGZX4Qigq2NDziXC3LsrptHDhB7YlbffOrs\u002BhV29XvUU/UZRme2Jm2k5SLsZg6tBl0lhehXOESquiLZdciYFhm8wvd9k2hz0Oeilr10Mtacf7O4UW\u002BTfVuwroxE3PClDI7JL6NXL7L08bUAtGHHNocMPPYU38SqKUVbzSTb7zQ3PYnuqwNzBVAAw1/6koj5qXgFOJ/6UCyKHwYd\u002ByKOGMKAybbX2ItD2TemFBxk75a8oiOs1rZUPK1dZEv9FQotcqpdOYkR4dDsgV\u002BoVDwQJS9voVk/IUIMLMzJurQ/RsPteKFyB7YNqsBSgBVW66hxDT8cTbPxLlFoUQy8CGccrTpb\u002Btua3h15YfZYrGEs9UFkmG11IvlP/EpPyfapUaJZddMa\u002BvCM1m8hoyu9WEHwe5uLV3A554oBC/6RCtRm0BBUP3ZN0fpQl4H\u002BU3/NkmPIX05a3joyX05JGa8yO4tautLbaVkLYmmher/uO1QKM7maiOtGC/HWYZ/oBPgLXlw2Y5itMmjK/P0kuaN6RCQ6PuY1l7Kf1K7gxQe5Y12xlhxjt5f7nQEQj4wuYZJOm9177cXR1cbpVk8pjC1hUZmfsuOHFoxMPmHlJQfmsbLckmkqfXVXn8BVemEIkhETr34yju6uh0VQ76\u002BkLLC\u002BwqTcDPmEdxQkB9MjcZwrQ6xQ0XXJ9CKELcsjmU3F83MPlre8bEUXT3hqDkbbi1WpJawDExt69M6CV97uYJ2GXlRf05skrtcnOUI9n\u002BWbqKJ1erOhwqBX1KGpOdSmaO6ao6/yu7f6hLaU3BmZPVUo5q98uSYqJJv0CD85e7UCgNCTYzw1qSzquvY8zOZGvpdMQBMlKa/IsH8UPnO4wQkBkltJBdpZMz2Ckf4v7Vf1bYmnrPth3VcgirL84ar5cfmtOzpLPXi880zVopfxmILnXtCp0RRNn/UEKLsnnFGSyV/EgvJdqjBRKvmuTHq/bzIv1UKaD2DlH1tFBxT9lVc7Apl37RWQSfTgWOYa3xN6hPlJN4bPOPn/H2OXGGLbU1VicwmhR0IcX4uN\u002Bba6ikAHyoJbdJ2QLAnfeM2yOXFRxQVQ\u002BGvJmT13bJg7QT8DRFUjjw3gv9730kc/wc60amYaPDRxKdHUPjFE48fFlOrKnDR4jmpjsQUmWSYkyddugsIyIUUKkhqDD1DcW9vW8j1cNSWae9v79krvStDr7zRaFiEF07Nl/8oZtX8ZRxVpD2boiNTxlEcmdir6G0cJlyAcgkW60R6J9nVbQIac4m91hntqA2ZfaEHaH51Iq6SCz94e/ISP7j4IHpKfVhOAiVP7RJUL35P5/RoDoPGBQUqQmHCofeWq5dg9IeSTwBIuGVYJjWcPdzBKZT\u002BqjA0Mht1Hzr2jGEuuEJ68zr3vZj0H1Udbt/QjQSFAXdimABmK8JsHS/FUiwEKW3yIkqiyWz8CYvbF8M7pZE1cYrpzB9CE8d4i59oL80oGEVx3Wu64jgLZY91ixT\u002BMHidj\u002BCiG1xOsA6CKj7MlNq\u002Bsv5\u002Byscme45S3WaQzYezeVony6Dshv3oIy1dOLj5PtG0ttkWgGaxdhNRTz32veOHz7Djpcg50SsBlqaZyUPWWJ\u002BV2xaunPnzdlSMmza/8mVK1mkIFpkJeuWtFeq/F63Qe/aeYOLN2DK27y50rTb0QaNBT/PazUIFjGAxAYcPNF6mux9AIJGDff02USZqlM2uuNNGfsi69q2zmdSBm9eqp7vQzfEWtCESvdL1o3scmveTgki0ybWW7MRyjIe9AeEljKpqmsfbmAOxNMD1xFMxl/7d7hmO9t4GOeEspCeaVbvw0BfRsQAvt\u002BlEApT0oCdxQPWI3xPHlpbMZGHmrvTbF98EBfQ8YOX\u002BrTYvSvNJEZi5u2QyEnWoKTmABU2eSQn1aOu175syNeAQiTLdl0yiglLILPOPqQVpXNy7u1qXX2QtOeEIkyH8h4aEIYhCypHs3oL61hwVZb/mS5K/d3mFeCrOsF5rmu8wzKVtC4h9J5FKzt3XnYlHF9QiIUeOPQ8M/qhddBozgUOTyQl2qFk2aSQBdKicrdughpiKSXinoY\u002BVYA3fH7J3F02ZRNN/0W5667gijchnb1HNvO6CqTfK6yd64EhMV0lyilxaA2kHIbUpD17AhRTGLvC8EWLE9G4WzlisBPAmLZNusANrDGznxZs5WJnZCmYTtLJXkEXnrZXuRDQRWxzEA\u002BLKUdQQWyGE1EzHi5zVPMPxmFA\u002Bz5xNhw==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "v/myRk1l7pgg0pVvZwtIHQ==", + "Date": "Wed, 23 Jun 2021 18:50:52 GMT", + "ETag": "\u00220x8D93677D3C1052A\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:53 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "a1d2c97d-59de-fe4c-e248-16471f2e095e", + "x-ms-content-crc64": "Pt6TBPGqrrw=", + "x-ms-request-id": "ff6d2233-601e-008b-5360-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:53.1296321Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-77b32186-fd5c-e750-bc81-0c9943f185e6/test-blob-8f0584da-e248-753e-71b8-d263882ad1ac?comp=block\u0026blockid=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-701fee2bb582fc48921ed3fc93a520e6-310e56769ac0254d-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "f0917021-61c0-367a-87bd-17d70cb1f9d9", + "x-ms-date": "Wed, 23 Jun 2021 18:50:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "Uk9YpwSZv8v5DRosF2xQN/IlS5EKn3RdXXh7buf2G\u002BTWTfFbFF5LQcU6lTrHEV0EaJtxYt8/obPa\u002B0mLHlDjA/I2Vcp79SKT2gnM0Ao6lUsbdgZMhbgFlqs9gBkVvyN0VpJIkbuTiXN53YfVc9GpoGX9cKdKln05Mb8ePXQIfhvmV3l38gSPh\u002B2T06cwLyPZlOC0F057KsAUDmD8dUv\u002BcF5s7htYMa1hbem6tsPVCAGbRKiTVGfMay24YuOjkhKhlGNJxEEHgWMyUqllwXP9PgVfYTCiaxz3n4Lun87JvdrWGCJfjES/lMJFYAG9Zqq6uyTdRDHh/ylHUiS\u002BGeGUaJXPjqhQnbLBn81tXAoaOjnYNOOq7Hio9Rn4GDofAXrhsfds7dcBaR5xG6Vkc6IfLBfr5eT\u002B6nwcJpmPV4R4op5SjKsSrkxh18vFONDTRIF22ewiNBuW4sd7T8c\u002BcRGZ\u002BXkGEub2DH7Lig4ZOLGsSeEXGH6YVW2Du6nkl16EImW6Kz9WzDGaf8xtVqkMfaoVzgblJliSAaMLg1Y8EnUfRmeoXwxyVnywfZmxKv7Edj7/zshYn/wMJyqbSkjbXW1XTg9CYx2do3iKNam/4dakRw0XPUSsx6dqmzfi1gsz1B8sWdzvgRIgYipQzWlTTUVT9gI7wyAoqoZo18flus1sVmCKk4j6tcb69tsZXPk\u002BF07yj98I9xH\u002BA65VhqlLOqdd43cIyLm9WEE8QcxFD06MKcB58yvtZF5Pi5DZpS4cr7s0vHiCNU6UNTaezLVEufNgyF3p0Ud7b34YuD0p5LMSH5IQEVLVCvNx5L70T5ipC9KceNzRM910uEz6an0Ra1CDi6wjM6ehir5pd\u002B2IhiDmb61qjGvWQeu1nFgF26B2YHltccPrhtcq\u002B\u002B4eZ7vw6zIsE/vPp97lrUrAbZdPm68e8xd0GxVc\u002BunWP5F9uNkvxbAm2Mekp7iaiMN4Kxg/22A\u002BAHSke9Ac0BkS\u002BGdNaPVxkKjnKcLneUte2ZJR48/Ql2QwPrdki0nfCQiukq5RTB/OB5pvV7GeV4YoRaI9y\u002B1JQWEDHCk9DAVfByC5OeadDY1ygts0YT\u002BykucxO0anoT0bZFFMTi/2kfuVEE\u002BR5B6fizcUykgRFeAiUIpCC9C\u002BuGbintSVUL9dfPDgn1DvIK7JkbAOktb0CU9wKv2ls4Ur1ljpr0ZJCTp4t05XMXWPMjDbeHofsCWP7ZSEJCXBt8hrtMn4BnBof4d1lduInNjZ4fjNyjoLCyUyWsKxxOQUtv\u002BF7Hyslyy/c/nyqhtKBlC7qkMt9O2OX6mjxauutrqjYN7bA7BbLUnMDVZBGWEK51Rx9Rqh58IS9o3TCdGAEL0\u002BTg==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:52 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "f0917021-61c0-367a-87bd-17d70cb1f9d9", + "x-ms-content-crc64": "VHJTzbqsYM0=", + "x-ms-request-id": "ff6d2242-601e-008b-5f60-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-77b32186-fd5c-e750-bc81-0c9943f185e6/test-blob-8f0584da-e248-753e-71b8-d263882ad1ac?comp=block\u0026blockid=AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-701fee2bb582fc48921ed3fc93a520e6-df41976a902bcb41-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "ae252996-199c-349e-7d76-74243c90d3c3", + "x-ms-date": "Wed, 23 Jun 2021 18:50:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "STxvAqBgfflh55dMRUiY3Vc8wKABeRzIDCOIJHhL/JkCyhfOeFHRlZynhtt7qkeLcPMp0/ydTc8fpvV911mBFer\u002BSXswymUFayoEWvNBTWLb/bSEISmcZX1HrtJcVL5DJXDwfWDMWqWOJGjSmfLc3ViTodqk/PTBYeT96BuTqBdswDSCUNABD6IO9vzAycuLa9F5ybLknil8Lxt8znKK\u002B3xQZti9Wo2IkZE3lgb3AJgZcn1KGd9kiCELBiC1hUEvhPqAb2PyzRFE8DchrAgjhS\u002BCY1z1QOGc6963slNs0wtQBxILdpA1JqRsBiinQ9sZ6IHxMiLkOkQZ5IOEOxq91x0r0KT2Fw6eTTy3iTm49KgCncrSeqHpa83O8pIMsOuJri4LfHI2I9ByUuTmLbEKYO/bgp5Q6lx8QmXXJyV8kp1RLtoLrXg1zHn6YCi8Az4bxJGiMS1MOcTRjzkNXvuq9r9HlP7W/rN2prYkVoo0vz8nu2OU2WFvBPUWOh4/KG1\u002BUGpodW4/RcXeK4p3KOM6nc/55aKXFRxe15AJwMSVN35IpQYgy0rR53aetq3W99sR3J1ORULK5jpNCp3eNYQBSPQML4LdGdGEKP0s\u002BV9uiN\u002B09\u002BQnRvI7fb/L0sGs87LxnG25yshYNMLLyR1Enuza3oG\u002BKT2g2gIB0LHDEUYQ2DVLOlzytL0XW8MiXHzV99/S8fQ/7sl0UcJruPkXlSN7uvHn\u002BGSP5ynDps56fn6FLNnS8B9S0eps1\u002Biah/zEAMWfpqGL7f56QgnKe0f6\u002BdNE5osgRaQEKOkHeyF89WAs/6YJ29fc\u002BT7aV60ViFWicd0VVaBxpLogmn63hHLc/k2pnXug8R77Z\u002BxMRe337p\u002BTZAlEZp\u002B/u1vr6EBZJXTM/VlgbOvZAoC\u002BGu60JF7NKaveIyBomJet6eEgtAndoUJ4f0iUl4K0umKJhUyxC5b8Hr\u002BUewFUZGXBsoIJuU134XirO6QWOZIpKWm\u002B3xJL/N1KI5ZKSSZBIxvi0\u002BT/qgAUEaTUBs/y5uUsa1GXloVSdbWlvpW2LZdRaheJM2WtKX9pqc1ud/YNWD2xHd7UqY2VkF0uWuxqXeQMgpu3aLJ/f0HSLuy45P6/l2VYBRC5fMCK86MHfs\u002BS/kvoYfVaVu\u002BKMZ2cAnuh3atfb8OGElfUUgXbLXUOeAFyPzCh0IIJZUF2ztRyHXpE6BX4qA4LDOzzEw7vfih6e7mbKsNL/w0pVgmCEEODYTWKlkRfFs/yZjJErbxzGeYY\u002B1Mb1vO3\u002BekIzlIEifyocLLYZOjjG2TpqcOQB1JRtTwjaRTwZ4tC051bVkh97dw1mz0Km7T\u002BNODuMi0vJvGXtxkV4SDntwgnlpFKiA==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:52 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "ae252996-199c-349e-7d76-74243c90d3c3", + "x-ms-content-crc64": "Z4JOin80cWM=", + "x-ms-request-id": "ff6d224c-601e-008b-6560-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-77b32186-fd5c-e750-bc81-0c9943f185e6/test-blob-8f0584da-e248-753e-71b8-d263882ad1ac?comp=block\u0026blockid=AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-701fee2bb582fc48921ed3fc93a520e6-63c58a0222817740-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "e340dc73-4b8b-4e3c-23f7-5662c440ecd1", + "x-ms-date": "Wed, 23 Jun 2021 18:50:52 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "xBxru\u002BdaaxRHGoglNDQBNV0TravEny5oDLxO5DTjBCOzrBzSxnFIzIaCcP\u002BNvOuztdPJguSfwyTtA68qDIfgZBVkcYgYL2/ryuElQi8u2k/Qmi5gGYE/FOj35MLCHb/\u002BoQvqKEpjm4Zk3bgDeYH0vylfWnJZf0qTJV2fIEqsKawhJ6AjRLIFbP\u002Bn/DvJO5pnAyWZYsNNpCLBVwLsxHo7t7QL4VLh0Hp2We1ysYMPyenCNx0lE8bp1IJ\u002BYu2vGaiEbESHvlpIhTKqIgjV2vKeso0YKYxdFaTtIQ3PYm2Nx0BF7kU/hwuPerHqe/C9E/mP37Bflu8bJlafmZxMeCPEHFrIkOutXyqCiK7acpq0Lw0TQIO9LjBRKcfvn\u002B5uQgKOJl6V9YMN4oCF3A1AQbS762mOOTifBu4pdmYkvb87FEasS0w7HjqKBV0CN1IjEegTM7SF3wnK7x9wa38c6STBSsjHk/VngMwvBDPanc\u002BbBmV\u002BEIoKtjQ84lwty7K6bRw4Qe2JW33zq7PoVdvV71FP1GUZntiZtpOUi7GYOrQZdJYXoVzhEqroi2XXImBYZvML3fZNoc9Dnopa9dDLWnH\u002BzuFFvk31bsK6MRNzwpQyOyS\u002BjVy\u002By9PG1ALRhxzaHDDz2FN/EqilFW80k2\u002B80Nz2J7qsDcwVQAMNf\u002BpKI\u002Bal4BTif\u002BlAsih8GHfsijhjCgMm219iLQ9k3phQcZO\u002BWvKIjrNa2VDytXWRL/RUKLXKqXTmJEeHQ7IFfqFQ8ECUvb6FZPyFCDCzMybq0P0bD7Xihcge2DarAUoAVVuuocQ0/HE2z8S5RaFEMvAhnHK06W/rbmt4deWH2WKxhLPVBZJhtdSL5T/xKT8n2qVGiWXXTGvrwjNZvIaMrvVhB8Hubi1dwOeeKAQv\u002BkQrUZtAQVD92TdH6UJeB/lN/zZJjyF9OWt46Ml9OSRmvMjuLWrrS22lZC2JpoXq/7jtUCjO5mojrRgvx1mGf6AT4C15cNmOYrTJoyvz9JLmjekQkOj7mNZeyn9Su4MUHuWNdsZYcY7eX\u002B50BEI\u002BMLmGSTpvde\u002B3F0dXG6VZPKYwtYVGZn7LjhxaMTD5h5SUH5rGy3JJpKn11V5/AVXphCJIRE69\u002BMo7urodFUO\u002BvpCywvsKk3Az5hHcUJAfTI3GcK0OsUNF1yfQihC3LI5lNxfNzD5a3vGxFF094ag5G24tVqSWsAxMbevTOglfe7mCdhl5UX9ObJK7XJzlCPZ/lm6iidXqzocKgV9ShqTnUpmjumqOv8ru3\u002BoS2lNwZmT1VKOavfLkmKiSb9Ag/OXu1AoDQk2M8Naks6rr2PMzmRr6XTEATJSmvyLB/FD5zuMEJAZJbSQXaWTM9g==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:53 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e340dc73-4b8b-4e3c-23f7-5662c440ecd1", + "x-ms-content-crc64": "ERA1fc6zBnQ=", + "x-ms-request-id": "ff6d2261-601e-008b-6f60-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-77b32186-fd5c-e750-bc81-0c9943f185e6/test-blob-8f0584da-e248-753e-71b8-d263882ad1ac?comp=block\u0026blockid=AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-701fee2bb582fc48921ed3fc93a520e6-814bf0ca1cb25646-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "5fb073d8-f04f-1f37-aa10-d08287b224cb", + "x-ms-date": "Wed, 23 Jun 2021 18:50:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "Ckf4v7Vf1bYmnrPth3VcgirL84ar5cfmtOzpLPXi880zVopfxmILnXtCp0RRNn/UEKLsnnFGSyV/EgvJdqjBRKvmuTHq/bzIv1UKaD2DlH1tFBxT9lVc7Apl37RWQSfTgWOYa3xN6hPlJN4bPOPn/H2OXGGLbU1VicwmhR0IcX4uN\u002Bba6ikAHyoJbdJ2QLAnfeM2yOXFRxQVQ\u002BGvJmT13bJg7QT8DRFUjjw3gv9730kc/wc60amYaPDRxKdHUPjFE48fFlOrKnDR4jmpjsQUmWSYkyddugsIyIUUKkhqDD1DcW9vW8j1cNSWae9v79krvStDr7zRaFiEF07Nl/8oZtX8ZRxVpD2boiNTxlEcmdir6G0cJlyAcgkW60R6J9nVbQIac4m91hntqA2ZfaEHaH51Iq6SCz94e/ISP7j4IHpKfVhOAiVP7RJUL35P5/RoDoPGBQUqQmHCofeWq5dg9IeSTwBIuGVYJjWcPdzBKZT\u002BqjA0Mht1Hzr2jGEuuEJ68zr3vZj0H1Udbt/QjQSFAXdimABmK8JsHS/FUiwEKW3yIkqiyWz8CYvbF8M7pZE1cYrpzB9CE8d4i59oL80oGEVx3Wu64jgLZY91ixT\u002BMHidj\u002BCiG1xOsA6CKj7MlNq\u002Bsv5\u002Byscme45S3WaQzYezeVony6Dshv3oIy1dOLj5PtG0ttkWgGaxdhNRTz32veOHz7Djpcg50SsBlqaZyUPWWJ\u002BV2xaunPnzdlSMmza/8mVK1mkIFpkJeuWtFeq/F63Qe/aeYOLN2DK27y50rTb0QaNBT/PazUIFjGAxAYcPNF6mux9AIJGDff02USZqlM2uuNNGfsi69q2zmdSBm9eqp7vQzfEWtCESvdL1o3scmveTgki0ybWW7MRyjIe9AeEljKpqmsfbmAOxNMD1xFMxl/7d7hmO9t4GOeEspCeaVbvw0BfRsQAvt\u002BlEApT0oCdxQPWI3xPHlpbMZGHmrvTbF98EBfQ8YOX\u002BrTYvSvNJEZi5u2QyEnWoKTmABU2eSQn1aOu175syNeAQiTLdl0yiglLILPOPqQVpXNy7u1qXX2QtOeEIkyH8h4aEIYhCypHs3oL61hwVZb/mS5K/d3mFeCrOsF5rmu8wzKVtC4h9J5FKzt3XnYlHF9QiIUeOPQ8M/qhddBozgUOTyQl2qFk2aSQBdKicrdughpiKSXinoY\u002BVYA3fH7J3F02ZRNN/0W5667gijchnb1HNvO6CqTfK6yd64EhMV0lyilxaA2kHIbUpD17AhRTGLvC8EWLE9G4WzlisBPAmLZNusANrDGznxZs5WJnZCmYTtLJXkEXnrZXuRDQRWxzEA\u002BLKUdQQWyGE1EzHi5zVPMPxmFA\u002Bz5xNhw==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:53 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "5fb073d8-f04f-1f37-aa10-d08287b224cb", + "x-ms-content-crc64": "9IsQ5dl8aQM=", + "x-ms-request-id": "ff6d2273-601e-008b-7b60-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-77b32186-fd5c-e750-bc81-0c9943f185e6/test-blob-8f0584da-e248-753e-71b8-d263882ad1ac?comp=blocklist", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "350", + "Content-Type": "application/xml", + "If-Modified-Since": "Tue, 22 Jun 2021 18:50:50 GMT", + "traceparent": "00-701fee2bb582fc48921ed3fc93a520e6-78f91923d133474b-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "5089daf7-8c90-2f81-31ee-0617853d3062", + "x-ms-date": "Wed, 23 Jun 2021 18:50:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "\uFEFF\u003CBlockList\u003E\u003CLatest\u003EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003C/BlockList\u003E", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:53 GMT", + "ETag": "\u00220x8D93677D41C5502\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:53 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "5089daf7-8c90-2f81-31ee-0617853d3062", + "x-ms-content-crc64": "nt4DWiHuqf8=", + "x-ms-request-id": "ff6d2281-601e-008b-0560-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:53.7280530Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-77b32186-fd5c-e750-bc81-0c9943f185e6?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-f3c5f153f21c0043b1e03b2ab2b85c69-42669009dad0ae48-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "ad8a7d4c-d328-ef3b-3c7f-9a04e5c198df", + "x-ms-date": "Wed, 23 Jun 2021 18:50:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:53 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "ad8a7d4c-d328-ef3b-3c7f-9a04e5c198df", + "x-ms-request-id": "ff6d2296-601e-008b-1260-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d2356c58-f54f-c330-509d-b5fe48ba0d48?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-e4d0c5fcc584924ca628f78346f5d9b0-acd2c704f94b8940-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b56e64f9-a4b3-5653-4cc7-5d8b1d3ca681", + "x-ms-date": "Wed, 23 Jun 2021 18:50:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:53 GMT", + "ETag": "\u00220x8D93677D4307CC0\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:53 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b56e64f9-a4b3-5653-4cc7-5d8b1d3ca681", + "x-ms-request-id": "ff6d229d-601e-008b-1860-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d2356c58-f54f-c330-509d-b5fe48ba0d48/test-blob-818c5272-91f5-d52c-32ef-3786648e29ca", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-5a992e3743a9364ab218ef32500228ea-c66e2e7342237f4f-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "5bc1cb66-7854-9aa6-eaec-d4153366522b", + "x-ms-date": "Wed, 23 Jun 2021 18:50:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "ltwF5EtYlNMQdLvrJa4nXiEPMEb4heNnN5mCw2zM8r6dkvVBN8I2Gb65cIHWQbCEyNlkVF3i0hD4nayx1dBmQ4L8TZK55iZf2BaIPhRikfbo/vuTZ51gusDkSJoVhEPuUiz\u002B2fMey\u002BKyBXxGWpP7lgu1ydfU09vlm5LS1J2MSVPSmuvnY7gDyTMZ4WIhGmAs6LKOYLtsGX9QGT1gTPZFJbsoc8CnFDJTsv\u002Bku/F5w4Eypezq/umYZoBslkp6on081Lun\u002BKaghNSAO627x16N11W8LqYJWifRkAw/O33o2BCCZ\u002BY20crakSEYasM83J8i3r/0vXPWMnmU1WiZYEhXl2KdOV93VwWK4ZyF8fBjlbNtHF2\u002B9BucqzVtofxiQTHYwNJgnqI/q4a5adzWUUGJMEC1K0PrmaNHAI4qCrYJKKBrrTAdA/YQLXHXBIs\u002Bxlrz43C7rBXt7ScvGZ4UFaHPr0A7aqMQbC1JpP3SE5QYCDo0NiZGTXuKfsAI7ulY/BjQB1VKA1u243dCcggXGtmTFhFk4N56iWHEsezjB31E8ajlAQw/zQXefVKvA9tzcmPmddfY9Bs5Vn7zhlFv09z5/oBfMhnNVEkLhWKLyoWGUD6I/JKla/2Nq6uOS0ezb6p2tQVbFEBKGSCOzG\u002B5rov4bTUT5tZKU5KD0oZtPwgCWBW4FRSAKzz\u002BPuNxF56O0/0gld4RoInTLGJy10K53doYjHRZAZl2d0H5Fajz2Dzz9f6JTakp8LeL5OiyDVP5RGEIWYsqNNJjqR2cF4vh4FQlfuJEL5Aw7pu8zhyww2ruANBG6n\u002BwycErJqOLjdgsqgSUjI5xtRTR12vvbWW2s\u002Bazrhe6mvXVdbUgGAnspWHCjyQYHDbbfEq8dRITwFtbdXK9197Acg8OvxfZUJwK5DIKLd5BnZav2DHN/iTjwbRZxaOWL82CAR0UCVwfASuusZHgCZN9GdfcDv\u002Bs83PqK/5jgIv5dLVkhyvALZQ5j9YFHk2TA7cg3KvMuiHO1g6pKd5eu4GgtTzce4JovOtDon4optQmVyhGQqPfLLmTlrEcFgO129NVZWkQt4c0uB/AiBiipS85g9K2GHndwIiDSOXRS6Xojceq00FqFZ\u002BgEYqDH6Oh8fCC45Mw/sNad6ThjW\u002BhY2x61/tQ\u002BNLtzm4zFQbuWaHk4Vb1T2gSt48ET1uciYgw/q4eCUeoUPkdlBQl/ei8bB0D/KsYrBQEZyBrTKh2UUXlAhdY0FBZO5Fd17tU7bqmR\u002BM9mYzcGFKZGqEnPANQpkLOP/rRZJzNqcAautRZr3pmxQXFObi4CerEvrauMv\u002BNDTB4ha2/1OJHb\u002B/Lwl19QGonwXf\u002Bi22KFTYQDablH3fBjK2k4CrMpvAifsnI7UaMRn1Lh3CHjoHC7m93r8c8YVB4CjWw2V8/WhqG3A2kwijvg8YompgGOv4r4fK6Vfcp5R14UOMQ3G0eCyxVALF0HixGhysAFMa4cc83hPhthQQjXffvLHJF3qZZCo5rsTlMtsPGdM3LKNBWwN4T2Vd0sIYoMaO6hfK5AKiFpwo4TcCW6801phE2WDUnmWuTMgVP5FkHQ3\u002BWkjHRDHMlRoDFHXMefe2JPwl18dlukuuGJs6jNsOxMQpA/1ibZJqeERK0YXv4dbUYxaRPkVGlKP9GSuakghC9FOxo3X2U7dtv19/HuTFvjbEZinAeYp\u002B4mtdZVRm0\u002BY8C9kyPj5c4g9fI37py3m7N1r00i/efnrJMsEKlO5jCu95PxcLk4P0Z4QeZVoLlRbxoi39bf26YYliaQt9Ukkc/BSTcIhms6fXAGqrvBUgvZ2qGPa8YZztwtmJqSZ4dxE\u002B/WlBeCSOivKKJmmTDqV0Qa9p0zlSYJp7obGu3QZ9XolZbL6v30F5H44ANjszWrA0EWd7Dqfb6JzSydZ2363oCMvcOaHqyGJp8LOrTipfREb9esufBk/lfYAd3RVvBkPgGClzVyEOSUkFDR3wMJp2c4GPdWDiSQZ7\u002BrgdyO9I/u5zxzX87/El8zGCmfkx8Uzpq2mX34zjAc8m91hk7HxduA4zgGlgdYeQaYIzX68JSglvNCGBtSNdjMFm1fSUvQaxJOHq/mzjhTHmA3IKr6IcHalS9bRa2ALq0fOn/Z\u002BO\u002B6h/fjrNHk\u002BYi7Lzn7GxUuEjSrhPQctOVkjfACh5P4uSVwvFjy1rUv9dum4FazxNOYMShLbnQ7XhMSvt8h4jH0wrXUSp68ezt/u87YtdROsMjcaparbUrxdR5F4FeVzdOpsd3g33o1G/Ysy7KlIuh\u002BhA3WBbebSZUq4xWANlqj6a37LwP2rZGOp06gfmGYTBJ2B1xJv8hcDihItjxktOVbSSIEqfOkR9Z8R15o\u002BwszklbDSi8\u002BWimlXyDbrfeVajJpRPU/U6Jekb9GDXiqM1MdFSOlYSr2HS84n0rSiNnept0r/7YV9H70ZPiv\u002BEyxOyuN/pjUL8jHsyeGBvRXi8jlp2ZbfjPcxyCk8PxyBmTih6QfBIpAyrcUJExOT\u002B2KXNjvylDmFb038Td4bz7MlWyC438QOEc\u002BZJyvRxnnTnczGlQjQnwT/HHnJ1OSyJt4B47fy6xuemSR8WW0No5jEGLABRSq6VMwbybNaNDzq5vBN3\u002BKx4LKxOAvUZEWn4WjQ9cwksOGzR4771yFYNFT3gWJsz9OmEigNUB0u5eCGc9haeU5wtjYemohjtgmBWPOm7NLTOyGVKuOUJ1DUhGGedWNJDcsWdts8XiVbQlwufAcZd/kdo0i2tU5a3I7VShYWxUCmSEs4kGYHlu0MOeiXdbtZuwxogMIaklh8y6pMVwQPRI0LeCPL4OeTFhxrqotlw2bTi58JrjR\u002Bm6Xyu9TLuz/Y/PVbjA2Hndok1Xq1vufNBvgzeNt1BZZIjOx9ySUC11rcgr2WCjdpS/201MjJyNzOJaTciEJkY\u002BdfEv8RCcS1Ig4f6Tw6NwzA2iztsCDNfsQPv6NwJl8YaB7GRvc4SEI5D7LKue\u002BQk/6oG64VhrO2gZQ7EVoRRPuvB3EtY/AFiJHqtLB98sTUfyukyBqg8uFrD7VTDTb4F8q3K7J\u002BcyAOkoMcOtIDSI7fVpIubHzRDgSPwlQ6ontq8pz1xtcCZfv7piWXlLgPZ8cmg7aUyatN1i2t7rDLw\u002BAHoUg1DXGnzOCWIsZXSWlMgGqdBC7Exjjxp\u002BC5ZIdLP9I1j\u002BN/2lpFjsbF/pbU5py0UW5WPs/BMtsfM2WQ/mhpWvLkEbl13KYAR4VYDteSHLFT9QMo9QESdF0IYJb0tIBuXKOT8NTTToS4Rec6eSQDfSakPPlVQFXxwa1sbXwfG5L0\u002BbIj/ivsgLZ\u002BYL8Z6AspBONwQHeXCRxNoi8nZtEYqSpUNX9x3476t7xC1t\u002Bm1\u002BmiQ2iIrtsbbeCV5lwMtRnVZceUxaKLpyVkdZi7RDI8pso1hRN4j/pfONee6/ki/fKSfWEYEhJHJqwzJCkyYBm\u002BaU\u002BBxzAGXOXNNZza7Ms8MYeWGNbBJIS3/l5nRVvRHNi94HK5oTbCnBB7Stx1bDnhBvKhrEdC7TS6ycjRnxeZ/Ci0LQxIgpBQ04zGRem4MpIkhj5pP3CRawM9/tdt4P0I4U6zsU89qIRiQNi6jJdbApc2vRjZMMyoIrH5CoO44uKPzWSbBHFC5u26Bu6n1u5r4vxANzPkL7ByC56dNJ3wqW3mKr8yz/4V49Y7HznuAFvDnSeHeKu\u002Bq520GPjitaJPyV1wsaw/KRL\u002BKlNdqQB2k/syyadmeSCyN48hjqcFIy4z61XcfV6/lGQEiV5YUPKdPYT9v\u002BwK6VAsvnotDap7\u002BPclKc2qqiasgzUzYe/SaeaMlFESB3MyKQIFr77UgobJmJBXIyc04oNuUSy2x4dgSlSTkHlZWfFz8vC7lPp31/C\u002BadlPiza/R6HNs6ZWi2GKlWVaMOINcD6u0zA2iU2Y5okr\u002BG2uIM8t5FjXi5ZLLWefIQ\u002BVLZcOoPmaoLf2iM5kJN0tKoLz3HSWLFyZNeSYY6XYl1hOA8jiLVd0E3AXN2uaY1bJHgLUm1SK/wFKdXsFAj0CLeFmFiEESw07j8j0juThDsKdz1WS9AwDwwTHl7fcbxEzBRl6JF01tMMFqQuLhnAcWWa4dzLnbznlYlMcTKNVbyC3sXnbdtp1WBqCnUrweDyUqz5BI/feW6XvlMH6GXgfsEnq08T2MOKcMx8YZNHu9OoWh5F1FDso2WXD\u002B\u002BIIi06iYt0BBZR3nnpbpODoxebT8J/X05HWqqwOwgpfIkUAg7fAdgH03e9VruknGW9KMBOO//tCIKesy7gw8kOaGHw1SxE5GE/k7yKwgjS4v5E8xIH20DJJvmMQE6pJs\u002Bury4Z88d5eESfDmhDYka5y9Bwm9D3Bo0g564y\u002BKPSVqys3FMauS73C7qNqIzYhYSy0nS\u002BeIr\u002Bt2hg\u002BMwZBn/gjPf7lkXznxLheZBWaV3ACGHpv\u002BYvVB3h7iTquYBi3cU67RuVHO9\u002B/3MhnP76qE4KoLBqL4ZZsTiZ2eghCOVSvpuLG7xCaytyqsCyzfdfJwXW4BkP\u002BK5\u002BoTvi\u002BwMHHbZNzx5jb4zRiHWE94TF5qNBevKiSmjMQoXtDHpAn3Aoa40KZT6Y\u002B7e4xRfjisEpuPpYoYAQZJNNQUxYdiMSUSkFXIv3u0GkqH87KYURKPfEw1OAJ/3v18c5/OPyQIWUpnQu3i51Mj14s/kA1XsOPBiUk3KPUmkrFYSE/f5d8mf5poMQ4krJT9FWB3QErsKL64CLXa1SxRQLA4hpsDQ\u002B2sGRR264PRnNiwNhOQr05mbCORI90pS6ZuFuxd7CX9/dV2xyc2eT0\u002B5m/ZJqMYvJVh0hp7ciAQhs1uBNCXd6y2tjQ\u002BHeQrM/LiUjltTCEDVVpW\u002BB4Pgo\u002BxYkBVyHBsq3K/JnBq2qKtOqInlR/mozqsarN6PHuSpzOkjLun0WeCcarKsimwlHq3qcF/5\u002B1zzr8JqV3A8m73KH88wk3nCWU6pSN1H/EM\u002B9Y0wpa6Fr9GNL34nigJvYM/04Wud9YszKBYRULJ/q7N\u002BK2LjDPYPRW/9o2P7ms9LOugOUxvYoQAB/HyYdF8fDoTLqV6gi1PY5Zv7n1EoOI1GxRbJcViYpoli4g95d9EQ3pTfL/Fxq66VNW1/3QKu2cPvUa5IVZ0rMwLVPqlEX27K6sC9SQic1RpnNDvqGcmGswhLiiUix4j2s/zum2wFUdX/tPJC8JC6UnuU4CFhQRo5Toqg\u002BNVIpyI3xpUMrTmtYuNl6mTWRMJ4kDeqjuZnlXLitE3iZVgAtwzPCir6rqRB5349\u002B1a1YgnHJ2ednhk7zzEjKfnsy/yKZTJXBzqYfuGSaKdoKpkbLVFDGj7wYxnzkzr514WrVRyCspYjXlvPL6mFCjVy06WYB/ynqLC\u002BmQEZZHP/n6Zc5xKL5XcC\u002BM/2dOuUa1jjgL\u002BVYdCIBK1rwxmVCvnn0JACKSMi5\u002B4ulQ==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "kttzknL6phGEZ6BDSpjS2A==", + "Date": "Wed, 23 Jun 2021 18:50:53 GMT", + "ETag": "\u00220x8D93677D444086D\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:53 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "5bc1cb66-7854-9aa6-eaec-d4153366522b", + "x-ms-content-crc64": "yjYfOdadejQ=", + "x-ms-request-id": "ff6d22aa-601e-008b-2260-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:53.9872365Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d2356c58-f54f-c330-509d-b5fe48ba0d48/test-blob-818c5272-91f5-d52c-32ef-3786648e29ca?comp=block\u0026blockid=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-5f54370d1bc8b24188ae35cfdbfe5ba8-f457cb963094f848-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "7203e24b-7915-ec8e-7887-738019c0db3d", + "x-ms-date": "Wed, 23 Jun 2021 18:50:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "ltwF5EtYlNMQdLvrJa4nXiEPMEb4heNnN5mCw2zM8r6dkvVBN8I2Gb65cIHWQbCEyNlkVF3i0hD4nayx1dBmQ4L8TZK55iZf2BaIPhRikfbo/vuTZ51gusDkSJoVhEPuUiz\u002B2fMey\u002BKyBXxGWpP7lgu1ydfU09vlm5LS1J2MSVPSmuvnY7gDyTMZ4WIhGmAs6LKOYLtsGX9QGT1gTPZFJbsoc8CnFDJTsv\u002Bku/F5w4Eypezq/umYZoBslkp6on081Lun\u002BKaghNSAO627x16N11W8LqYJWifRkAw/O33o2BCCZ\u002BY20crakSEYasM83J8i3r/0vXPWMnmU1WiZYEhXl2KdOV93VwWK4ZyF8fBjlbNtHF2\u002B9BucqzVtofxiQTHYwNJgnqI/q4a5adzWUUGJMEC1K0PrmaNHAI4qCrYJKKBrrTAdA/YQLXHXBIs\u002Bxlrz43C7rBXt7ScvGZ4UFaHPr0A7aqMQbC1JpP3SE5QYCDo0NiZGTXuKfsAI7ulY/BjQB1VKA1u243dCcggXGtmTFhFk4N56iWHEsezjB31E8ajlAQw/zQXefVKvA9tzcmPmddfY9Bs5Vn7zhlFv09z5/oBfMhnNVEkLhWKLyoWGUD6I/JKla/2Nq6uOS0ezb6p2tQVbFEBKGSCOzG\u002B5rov4bTUT5tZKU5KD0oZtPwgCWBW4FRSAKzz\u002BPuNxF56O0/0gld4RoInTLGJy10K53doYjHRZAZl2d0H5Fajz2Dzz9f6JTakp8LeL5OiyDVP5RGEIWYsqNNJjqR2cF4vh4FQlfuJEL5Aw7pu8zhyww2ruANBG6n\u002BwycErJqOLjdgsqgSUjI5xtRTR12vvbWW2s\u002Bazrhe6mvXVdbUgGAnspWHCjyQYHDbbfEq8dRITwFtbdXK9197Acg8OvxfZUJwK5DIKLd5BnZav2DHN/iTjwbRZxaOWL82CAR0UCVwfASuusZHgCZN9GdfcDv\u002Bs83PqK/5jgIv5dLVkhyvALZQ5j9YFHk2TA7cg3KvMuiHO1g6pKd5eu4GgtTzce4JovOtDon4optQmVyhGQqPfLLmTlrEcFgO129NVZWkQt4c0uB/AiBiipS85g9K2GHndwIiDSOXRS6Xojceq00FqFZ\u002BgEYqDH6Oh8fCC45Mw/sNad6ThjW\u002BhY2x61/tQ\u002BNLtzm4zFQbuWaHk4Vb1T2gSt48ET1uciYgw/q4eCUeoUPkdlBQl/ei8bB0D/KsYrBQEZyBrTKh2UUXlAhdY0FBZO5Fd17tU7bqmR\u002BM9mYzcGFKZGqEnPANQpkLOP/rRZJzNqcAautRZr3pmxQXFObi4CerEvrauMv\u002BNDTB4ha2/1OJHb\u002B/Lwl19QGonwXf\u002Bi22KFTYQDablHw==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:53 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "7203e24b-7915-ec8e-7887-738019c0db3d", + "x-ms-content-crc64": "OPibwoOHnSw=", + "x-ms-request-id": "ff6d22bb-601e-008b-3160-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d2356c58-f54f-c330-509d-b5fe48ba0d48/test-blob-818c5272-91f5-d52c-32ef-3786648e29ca?comp=block\u0026blockid=AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-5f54370d1bc8b24188ae35cfdbfe5ba8-1d031fc0a2167541-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "51ca5f78-e062-db16-b2d0-4f445ca80697", + "x-ms-date": "Wed, 23 Jun 2021 18:50:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "d8GMraTgKsym8CJ\u002BycjtRoxGfUuHcIeOgcLub3evxzxhUHgKNbDZXz9aGobcDaTCKO\u002BDxiiamAY6/ivh8rpV9ynlHXhQ4xDcbR4LLFUAsXQeLEaHKwAUxrhxzzeE\u002BG2FBCNd9\u002B8sckXeplkKjmuxOUy2w8Z0zcso0FbA3hPZV3Swhigxo7qF8rkAqIWnCjhNwJbrzTWmETZYNSeZa5MyBU/kWQdDf5aSMdEMcyVGgMUdcx597Yk/CXXx2W6S64YmzqM2w7ExCkD/WJtkmp4RErRhe/h1tRjFpE\u002BRUaUo/0ZK5qSCEL0U7GjdfZTt22/X38e5MW\u002BNsRmKcB5in7ia11lVGbT5jwL2TI\u002BPlziD18jfunLebs3WvTSL95\u002BeskywQqU7mMK73k/FwuTg/RnhB5lWguVFvGiLf1t/bphiWJpC31SSRz8FJNwiGazp9cAaqu8FSC9naoY9rxhnO3C2YmpJnh3ET79aUF4JI6K8oomaZMOpXRBr2nTOVJgmnuhsa7dBn1eiVlsvq/fQXkfjgA2OzNasDQRZ3sOp9vonNLJ1nbfregIy9w5oerIYmnws6tOKl9ERv16y58GT\u002BV9gB3dFW8GQ\u002BAYKXNXIQ5JSQUNHfAwmnZzgY91YOJJBnv6uB3I70j\u002B7nPHNfzv8SXzMYKZ\u002BTHxTOmraZffjOMBzyb3WGTsfF24DjOAaWB1h5BpgjNfrwlKCW80IYG1I12MwWbV9JS9BrEk4er\u002BbOOFMeYDcgqvohwdqVL1tFrYAurR86f9n477qH9\u002BOs0eT5iLsvOfsbFS4SNKuE9By05WSN8AKHk/i5JXC8WPLWtS/126bgVrPE05gxKEtudDteExK\u002B3yHiMfTCtdRKnrx7O3\u002B7zti11E6wyNxqlqttSvF1HkXgV5XN06mx3eDfejUb9izLsqUi6H6EDdYFt5tJlSrjFYA2WqPprfsvA/atkY6nTqB\u002BYZhMEnYHXEm/yFwOKEi2PGS05VtJIgSp86RH1nxHXmj7CzOSVsNKLz5aKaVfINut95VqMmlE9T9Tol6Rv0YNeKozUx0VI6VhKvYdLzifStKI2d6m3Sv/thX0fvRk\u002BK/4TLE7K43\u002BmNQvyMezJ4YG9FeLyOWnZlt\u002BM9zHIKTw/HIGZOKHpB8EikDKtxQkTE5P7Ypc2O/KUOYVvTfxN3hvPsyVbILjfxA4Rz5knK9HGedOdzMaVCNCfBP8cecnU5LIm3gHjt/LrG56ZJHxZbQ2jmMQYsAFFKrpUzBvJs1o0POrm8E3f4rHgsrE4C9RkRafhaND1zCSw4bNHjvvXIVg0VPeBYmzP06YSKA1QHS7l4IZz2Fp5TnC2Nh6aiGO2CYFY86bs0tM7IZUq45QnUNSA==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:53 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "51ca5f78-e062-db16-b2d0-4f445ca80697", + "x-ms-content-crc64": "sDnH2xkV60E=", + "x-ms-request-id": "ff6d22d7-601e-008b-4960-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d2356c58-f54f-c330-509d-b5fe48ba0d48/test-blob-818c5272-91f5-d52c-32ef-3786648e29ca?comp=block\u0026blockid=AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-5f54370d1bc8b24188ae35cfdbfe5ba8-a3b536173ef24b40-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "b9087684-89f5-28da-5011-413381c038fa", + "x-ms-date": "Wed, 23 Jun 2021 18:50:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "RhnnVjSQ3LFnbbPF4lW0JcLnwHGXf5HaNItrVOWtyO1UoWFsVApkhLOJBmB5btDDnol3W7WbsMaIDCGpJYfMuqTFcED0SNC3gjy\u002BDnkxYca6qLZcNm04ufCa40fpul8rvUy7s/2Pz1W4wNh53aJNV6tb7nzQb4M3jbdQWWSIzsfcklAtda3IK9lgo3aUv9tNTIycjcziWk3IhCZGPnXxL/EQnEtSIOH\u002Bk8OjcMwNos7bAgzX7ED7\u002BjcCZfGGgexkb3OEhCOQ\u002ByyrnvkJP\u002BqBuuFYaztoGUOxFaEUT7rwdxLWPwBYiR6rSwffLE1H8rpMgaoPLhaw\u002B1Uw02\u002BBfKtyuyfnMgDpKDHDrSA0iO31aSLmx80Q4Ej8JUOqJ7avKc9cbXAmX7\u002B6Yll5S4D2fHJoO2lMmrTdYtre6wy8PgB6FINQ1xp8zgliLGV0lpTIBqnQQuxMY48afguWSHSz/SNY/jf9paRY7Gxf6W1OactFFuVj7PwTLbHzNlkP5oaVry5BG5ddymAEeFWA7XkhyxU/UDKPUBEnRdCGCW9LSAblyjk/DU006EuEXnOnkkA30mpDz5VUBV8cGtbG18HxuS9PmyI/4r7IC2fmC/GegLKQTjcEB3lwkcTaIvJ2bRGKkqVDV/cd\u002BO\u002Bre8QtbfptfpokNoiK7bG23gleZcDLUZ1WXHlMWii6clZHWYu0QyPKbKNYUTeI/6XzjXnuv5Iv3ykn1hGBISRyasMyQpMmAZvmlPgccwBlzlzTWc2uzLPDGHlhjWwSSEt/5eZ0Vb0RzYveByuaE2wpwQe0rcdWw54QbyoaxHQu00usnI0Z8XmfwotC0MSIKQUNOMxkXpuDKSJIY\u002BaT9wkWsDPf7XbeD9COFOs7FPPaiEYkDYuoyXWwKXNr0Y2TDMqCKx\u002BQqDuOLij81kmwRxQubtugbup9bua\u002BL8QDcz5C\u002BwcguenTSd8Klt5iq/Ms/\u002BFePWOx857gBbw50nh3irvqudtBj44rWiT8ldcLGsPykS/ipTXakAdpP7MsmnZnkgsjePIY6nBSMuM\u002BtV3H1ev5RkBIleWFDynT2E/b/sCulQLL56LQ2qe/j3JSnNqqomrIM1M2Hv0mnmjJRREgdzMikCBa\u002B\u002B1IKGyZiQVyMnNOKDblEstseHYEpUk5B5WVnxc/Lwu5T6d9fwvmnZT4s2v0ehzbOmVothipVlWjDiDXA\u002BrtMwNolNmOaJK/htriDPLeRY14uWSy1nnyEPlS2XDqD5mqC39ojOZCTdLSqC89x0lixcmTXkmGOl2JdYTgPI4i1XdBNwFzdrmmNWyR4C1JtUiv8BSnV7BQI9Ai3hZhYhBEsNO4/I9I7k4Q7Cnc9VkvQMA8MEx5e33G8Q==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:53 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b9087684-89f5-28da-5011-413381c038fa", + "x-ms-content-crc64": "LkBONRC\u002BrvY=", + "x-ms-request-id": "ff6d22e9-601e-008b-5460-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d2356c58-f54f-c330-509d-b5fe48ba0d48/test-blob-818c5272-91f5-d52c-32ef-3786648e29ca?comp=block\u0026blockid=AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-5f54370d1bc8b24188ae35cfdbfe5ba8-d02642dcfa6d7248-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "e6c012cc-4c9f-3ca2-7838-e0ee3e3df81c", + "x-ms-date": "Wed, 23 Jun 2021 18:50:53 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "EzBRl6JF01tMMFqQuLhnAcWWa4dzLnbznlYlMcTKNVbyC3sXnbdtp1WBqCnUrweDyUqz5BI/feW6XvlMH6GXgfsEnq08T2MOKcMx8YZNHu9OoWh5F1FDso2WXD\u002B\u002BIIi06iYt0BBZR3nnpbpODoxebT8J/X05HWqqwOwgpfIkUAg7fAdgH03e9VruknGW9KMBOO//tCIKesy7gw8kOaGHw1SxE5GE/k7yKwgjS4v5E8xIH20DJJvmMQE6pJs\u002Bury4Z88d5eESfDmhDYka5y9Bwm9D3Bo0g564y\u002BKPSVqys3FMauS73C7qNqIzYhYSy0nS\u002BeIr\u002Bt2hg\u002BMwZBn/gjPf7lkXznxLheZBWaV3ACGHpv\u002BYvVB3h7iTquYBi3cU67RuVHO9\u002B/3MhnP76qE4KoLBqL4ZZsTiZ2eghCOVSvpuLG7xCaytyqsCyzfdfJwXW4BkP\u002BK5\u002BoTvi\u002BwMHHbZNzx5jb4zRiHWE94TF5qNBevKiSmjMQoXtDHpAn3Aoa40KZT6Y\u002B7e4xRfjisEpuPpYoYAQZJNNQUxYdiMSUSkFXIv3u0GkqH87KYURKPfEw1OAJ/3v18c5/OPyQIWUpnQu3i51Mj14s/kA1XsOPBiUk3KPUmkrFYSE/f5d8mf5poMQ4krJT9FWB3QErsKL64CLXa1SxRQLA4hpsDQ\u002B2sGRR264PRnNiwNhOQr05mbCORI90pS6ZuFuxd7CX9/dV2xyc2eT0\u002B5m/ZJqMYvJVh0hp7ciAQhs1uBNCXd6y2tjQ\u002BHeQrM/LiUjltTCEDVVpW\u002BB4Pgo\u002BxYkBVyHBsq3K/JnBq2qKtOqInlR/mozqsarN6PHuSpzOkjLun0WeCcarKsimwlHq3qcF/5\u002B1zzr8JqV3A8m73KH88wk3nCWU6pSN1H/EM\u002B9Y0wpa6Fr9GNL34nigJvYM/04Wud9YszKBYRULJ/q7N\u002BK2LjDPYPRW/9o2P7ms9LOugOUxvYoQAB/HyYdF8fDoTLqV6gi1PY5Zv7n1EoOI1GxRbJcViYpoli4g95d9EQ3pTfL/Fxq66VNW1/3QKu2cPvUa5IVZ0rMwLVPqlEX27K6sC9SQic1RpnNDvqGcmGswhLiiUix4j2s/zum2wFUdX/tPJC8JC6UnuU4CFhQRo5Toqg\u002BNVIpyI3xpUMrTmtYuNl6mTWRMJ4kDeqjuZnlXLitE3iZVgAtwzPCir6rqRB5349\u002B1a1YgnHJ2ednhk7zzEjKfnsy/yKZTJXBzqYfuGSaKdoKpkbLVFDGj7wYxnzkzr514WrVRyCspYjXlvPL6mFCjVy06WYB/ynqLC\u002BmQEZZHP/n6Zc5xKL5XcC\u002BM/2dOuUa1jjgL\u002BVYdCIBK1rwxmVCvnn0JACKSMi5\u002B4ulQ==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:54 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e6c012cc-4c9f-3ca2-7838-e0ee3e3df81c", + "x-ms-content-crc64": "UPK\u002BHhnt6zI=", + "x-ms-request-id": "ff6d22f9-601e-008b-6160-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d2356c58-f54f-c330-509d-b5fe48ba0d48/test-blob-818c5272-91f5-d52c-32ef-3786648e29ca?comp=blocklist", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "350", + "Content-Type": "application/xml", + "If-Unmodified-Since": "Thu, 24 Jun 2021 18:50:50 GMT", + "traceparent": "00-5f54370d1bc8b24188ae35cfdbfe5ba8-a12e9354fc3a3e4a-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "6e676aab-5200-4e5a-c9af-1da3f10fbab1", + "x-ms-date": "Wed, 23 Jun 2021 18:50:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "\uFEFF\u003CBlockList\u003E\u003CLatest\u003EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003C/BlockList\u003E", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:54 GMT", + "ETag": "\u00220x8D93677D4A30285\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:54 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "6e676aab-5200-4e5a-c9af-1da3f10fbab1", + "x-ms-content-crc64": "nt4DWiHuqf8=", + "x-ms-request-id": "ff6d231a-601e-008b-7b60-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:54.6106773Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d2356c58-f54f-c330-509d-b5fe48ba0d48?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-9800ca8e277c5a49950b182b161bc735-c59145f75f054144-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "d4423220-89d6-e21c-7a8a-414050bdc269", + "x-ms-date": "Wed, 23 Jun 2021 18:50:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:54 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "d4423220-89d6-e21c-7a8a-414050bdc269", + "x-ms-request-id": "ff6d2328-601e-008b-0660-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-bd4e1955-dd25-50e4-8309-bcf3e3cacdcc?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-f4c671e7d4018b4da30e4b8b40230b87-2eef09c1cdfa374c-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "673a054a-69ad-426c-4ef2-50cdcd29feaf", + "x-ms-date": "Wed, 23 Jun 2021 18:50:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:54 GMT", + "ETag": "\u00220x8D93677D4B61892\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:54 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "673a054a-69ad-426c-4ef2-50cdcd29feaf", + "x-ms-request-id": "ff6d2332-601e-008b-0e60-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-bd4e1955-dd25-50e4-8309-bcf3e3cacdcc/test-blob-c5b874bc-033a-6f9c-3e81-83481da537dc", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-aef914ac83db774498fc79350766f246-15206ca1c0c1f647-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "7d74bfbb-08a1-25d7-1137-d43d01d6377c", + "x-ms-date": "Wed, 23 Jun 2021 18:50:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "/Meo3pBlHx4eP2/alQ3/EN4QgqTuR7pHaMopLOYkJai7dNEFgSAeV1WapvqTwtoxgXJqDCKS7bQNYXXFPPM3\u002BhrHHyA8\u002BY\u002B\u002B8StPVKG/s6bw96pzuhmGKIYc\u002BCCqWBphYqvgzKK59Yfjqxr3QpkTTq7P1URIxEAAQPaZIAFuE5gQ7fH13uYDNwIjkA7\u002BjuXtCKpy24PWGZ5r34usH9SFdJiB5lWoHm/Hy51BJDMyAbIQrBdX/DgVOtRTiv9aVxgtnRx2faeQROo7qhDmlPRqON3Zm3K9LndfbKyBVJNvbHOFE4cXvIQKgGcsHFIoLqbf6FEhgbylcG\u002BkFhD7D\u002B9Wyz2cYIBtU3xZzxoKkRIlNz0FoWxCTuu24KMXcqVzDnF41VEUi80lcZTUyLKhmt5dft/T9W2DFHxS5YDcVeDX5cCpkrvAEatv3y/XboY5FUXFuvPGoBgE9MHUwaVNSRy0/ePx\u002BAginG0zYxY9q6b2GdA7F5rsEESnpZ367E8FIpYTI3CiRx08oh6Gkj0Cxkka3qjVETKBx\u002ByeSlJqKLAeLkB/KYc1U9Kz/nV8Zn4Hpd5U3w2nMBBkkVuDBP3K0XluaGT8gp3B5YrWIRK8BWFtl6R0Fkiidv0vG5crsU/U6C37Df0aCiJBkvqD0A/9p4z6FWxYVrswzPFmzGcFljM7ATjlwfdjU42CMoROHqbuMXMLMZvifJJxykEMsz26PPzGSM7WGOWUlsLf1SM24a1KeJvz\u002BWSXWIWmc/a1Vp9Px/aIh9bXGBmNdprZAqZuO\u002BiUwTuixkKXL\u002B9JL6Tv3z8jjw0srVrWc1\u002BBZoLJvlbeODgNIJVjrQG08Vjnjeh1npdatnKYQY2OvU7bIGC/zXCZa/ds4b6qv\u002BIMeLwB7\u002BV3DMfrbwjjRvaqfmNGh4yg9CPnTiLxCbzZsPaQi8nQjc5oZBSY1F5otSQAwWJbYzdVa4OZGaHDhQILEb8RUrot2fGV3iN4CCDFfpj98EdZfky/OyBFN3Mspd4SjcKfV2Jq0\u002BdxxYUT3GNi05sJxZW6sZNzURaa56F\u002BaDhEZnpdJic1kxxf6LjGq1684mTYI\u002BBJV9wvLAVL0OxG8l1Nz3boBK1z0zF4W8jarKa43QQ9pkVY\u002Bw6eLvoh6cIwGfZbedzo0922ZE\u002Bu0PwTVH9fk/LnCEwX9dNnStazUulvSEHSfzPJ0AomhkH1qSsSitl7wVXQSRGpQ4QJgIkHAxJlP4i6QdVLlsPowIEKIkunVL/8OJCTnv8wKDuvwE\u002BBH4Mvj2qjWEkELyuS6IiPniE4YSvJCsuB0aCIihiZnNVzZqH\u002B25LhBPx1\u002BAhlAbZ2oIoadl8ktxS3rb7JGs0xa5JVHoHnkcOPV1wuVBLCHNDqEuqOfiV2T6\u002BMRi3UF\u002BkuQ4x2D\u002BM1jw7Gix8C9WMC9JHt3wjjo\u002Bxs38/SWkqVuj9z/xCFTAzstYLbx/MGdFlLilGc5jjhS6CgCTATYzXEMdDfj/VTfKiFACqFCNz5ZWp1htD4\u002BdQHkbRv5UPc2VJNF5UiJ\u002BVj\u002BA6pF\u002BUOW0PEpqPFndxlyzj81/1B45ZkqSfXOPFG1z6FEo7CT\u002BLv\u002BDZxqz\u002BfFjt16EtdJU/nIhR3RG69NiJSfc9lQItOo3xWDd7HzzhXxZLsYlCl6bHune96Sgp0McITHy5wOtWvJkXPBhhwIFLbH3/b0dPSrJMddqOc1Fhx4tscs7AJ54q9PTsL1eKYfXycniuLmGDuQXKaUsMyElLsXiQ9VG2i0Tf0HpOYxtewhPkm/zYs5kl6LnI\u002BbpXHiirpHne\u002BWykP\u002BszzlnrMVnua6s3KDBMcv3fbwib6Y2KiLZNprqdg8inQFgRpOVDOrtf3o4TH/H4WzF//4pgCFJdpUGjnY6fTOvej\u002BfUOsoYnDBROA8De2jAVUuFIYA\u002BQzQJtAOjo50swI2iNIwOICBrZ2NaEtBDXi3U30hDGi9rnEyvzoLGdPyTJHuBXULctjErHb4c5DBnxlnVzsBU6aZeOpRDXlWhoO5mxupYwfzq\u002BCkXG/hxTrgYSAgk8Ko4PjrRIyaumVfbiXjPth1GDwBY7tKbPdGp7OvYKxJNeKxEKoizh57aOGLRP5KDoZSe0j0HzAXXoQBpJzY60nJBjgzIh4uUlodlgrJzxgJDKktXPVTVRayqbImESmBon2nwj62Btx4JCju5nklXZ9sCJfjq55UZbEhgIhsCDEwm\u002BONEgzpQwXctSjMdH6djVwiuhiBngbvQ2x9lHZEDCvnvlqFqDuSgrWSFuZlh\u002BFChAM8OU4ovv3snd6ga76fiKkM5LYUB\u002BUQgDdS/4cQibt7OwBjF8Ldzv9cmQpc8ib3Ao5NWKMrLnwuG7kWxc923BQTNSCuLHDWPyW2x37as54Aa\u002B0I0yEYQAyURQwZtvk/5czmScz2SOYdZyl9ZGcNQ1gbBmnSfgjzCvUUGed0vHgshuGh5HnRGhMG62v3mtullvGkDrCfbXez807X0j7\u002BqKqxUO11W17uOfxGy4KdC2AZfnLlwL23nRlp7fE7CTfUCELBNknuIEuStcTESJHlJufevmPMGNf8\u002BbPUG21tozC0crM/y8UmO043Uwro80R3hMcJbFrUF/961EyGChTeNQKUD8XupVsiqHMlhMXNA/Z/XIaWVEbV4GrDxPd4oCEpaR4IRPN\u002BmN975rPnroM5rcBGFr2ON\u002BDLzh9rGuBjqghB/CunxM8C8MO3Kn2S/jHnmhcnMolzmyE9TIbkE33vGDy7lbJXgekBQxX51x1zKM/dg4DJPHd\u002B3lEKaohILt1FyBIw52iPgAg\u002BFe9jecQTyhO3Bo/9Jdu1PLdRXRdgySRItA77MkFnTgN4mxaYC1Sc9qBkgRhdSKJGi6qhPiLgzVzLKsW1GIfCX7iMdJq1LSFitGZ2/EgL62tstLaWth/Ql83JzNCO194YojFvwMQXgV55TnnMedEUv09qWFPRK5mou\u002BzM61BQ09yIXloGrCqXVSNoLXeWBB38tR2RJI96N3anxxTnSpX\u002BKGqdRBt3DhMUwwMweQ4SAqfewDZCv69dDhbTbuUVsAqdafUc\u002BL/ydab6jGGMSc5olbRtGIpvq3i7QEX0o68\u002BDxMIkw8ZBQnn3FqPSDNN0LRYaskgqJdwPb58Ubh5/dIHzH1ec6a/X4C6dTw/0GNFfX\u002BRrDjWDWZ7iGVQnLNRfd6Ih3u1/10NmQtIdiNrQF1bNtQ46FGZIc8W4vsxbsLdWQdtp1jnj44ihBMtnZczEDgX9VXfGJWM71W8rwxRzCpIax0r/ZkEc7dWFlROa5Qn49LDKXltDjBx4MfzKtBxwLfo5SJ6BxKfE3GueQIxToPBhMs5nqKw61zcuhzRAUjm5EWcZYZhvdywJBX3zpU\u002BMJI0MaYFODIVJ/nFrU0FvgI4x5S8lOkNX9buiWqcyRzHrol6rN\u002Bi0awTdz2MnACPumYDzwbwgZu5NtHPFr7HiG7c/g7DixEiheXomR2rcMPGbs70iPoV1xztsWYN47r9S/7er54BzD9U0TkRF\u002Bh\u002BHbYd\u002BLf/wv9kxybh1cmrJKI6\u002B00u3NEltJKfr6fBBL8kf6O/7\u002Bry/Yj/eehnL\u002BZlqayW5hyrX0DU6DQlYCNXo8J3vWYV\u002B0S3R/3EL2L4vpS8KgX7Ki6SiSBi2vem3Z1lp8Yl/2KAX65n354u1y/d7DmveTYtXHmT1TRFoyBNAGpgboec0s8iO9pXk1qAc6HwhO7OB2RnOFtcgho\u002BOqyOKs8zzniYQRlqfU1rxbkfE2GCRS4xfwkGCSY8MFCk8/E9yWiLXLU5WDPVY4om\u002B3KSTW64q/V\u002BTLvGLbVCbBDIxYlMLfxQk8asWOzqbBuO7w2zmfLh7EgLv4y8xS7/5vwjDJ3w2t12QbmYHFMIk9CQRz63nsIt1tkxQH5/k86XvGHwx199jhQwTVhJSd/08xusHI3wOEgp9TXEv4pe9q3q8F/hF9xxIrkah1F55Iz5TF1Sw3dAp3QZxsIpuM6J0UaqXllwA\u002BtPKvnE1bD2sACoy3M9DDM2mljrx0EaV3n6gLYKz4YzeThiE5h9i8GzIxaxgO1bXNUTY7PwlEyaJNOP2kUK6\u002BB6ZUI6yuiauR6XKKQqWNaMrzPQ92vSQuT71\u002B7E/aF8uDc2NxubEIHsiLqlaWuYb9wM8ysRKfSEqCJtPvL5xcttGmB85BG68Y6h9H6hPNmJY2gSt/qGa55CsY7pPdGe8rLvOE77K3u6QfGcbzWF03tI09ua5w3A5r7SOjKC0cO9EvG7wfSKnkfsWHYI6fxozO4TkFn19Au1LkGQGOFJN3A970wzygF2vkWTrp6XyAyyaX1EfzF5tx72BpOy\u002BnVWkyD1yvqgNPLcnNIEYkV9HVY07a90BLhOxCg9TcN9w8PQTRt9of0CAjR6Z\u002BJfZVTJeOk9fgzF0p5otwbScuc/bskeNBU6D3tpMtt6\u002BZzV717DY8TaMEW3Cmp9BPrmP49NSwkZQTE/n3l91EsxWtkBkse4Dx8iVT6DVym6vPqAcwNMLb6TvK4tg8RbbFwKhb\u002BBe3IjPiBwKuXKleoHhNJ\u002B7VE35T0qfdYZmntKxvjSeNFqKUGIXUTS2/LIySbEFg7x3H76wpCCZw2cGaOlJVP86B0YnWuA9pAcVRk6YaS/VXR8WPp517Yw57Iz7DORPbaey\u002BEJq3iTYNXu7m2HSAVo3MQvKMxpgwBm57WpXRpceydSq5XDtan72OgkivlIqZ\u002B82w9/YgTqNUjQksPC\u002BhO7kmNGJKxvpScaM1/kRPgXLj4l7HIK3QkSeGZc4xLmOO7UaPiGAnTjTTXoZT61BfBAyXSFnQ2hsMVqI7w2ErIEI/pxD9wPgRvJMq88ImfKbXJ2HCmuYJvRMrgzK\u002B7IvTpz1DFEQ/YUMThYzGpuZY5dn7Y5wAaYZcNer90j3GU88IVkuE42himMYdrhRaQxYs0p1Zwojv0j63595aQY4GTTK8vk\u002Ba0wJwmcvV4rpxAfLT0ACfbJBHGYMNzfuJCFY3F2HhnoTGkv6b6Cm9GfCEReXshnCOZuChdKXMjQYG55B0nstZkGNtDT4BA4Rmif\u002BTiIcVnIHmqbCAPynf\u002BgX3lQCYSHskK7WBf3kyjGNcO\u002BulOAR\u002B8EoPjvQb2FA6jhI5CW6DzUCEb13Skx0Isx1MJAQ\u002BOcIAeaS1ibqGCFJlR/Bm\u002BIL12G2qIMimrF0tBtrXzrNL/FRQOJDJzkOG/WYKbUwsorqaV0yXlBn5Ws1HiIPfrzqeGkqcFcDyKwopIyJimz4QAGQfPXdntGg7V97DgkXApk4sbFMBj4z6qCxBbXD2l76ONocfwHHCNmXiYb7iLqjEaX3UNS/rDnHXJZRKJUb3RcAfNEy\u002BoObdaTXtHy3OGHmDfQPzIWGPoicWSJrdeBEf6hz9wvpcBsiW98v6/u9DCAwbxqhCBCNekJEkqFhL//EkzjQR0FV\u002BJ3c7XCqVlaQ40z\u002BOwrFo3OX5nzJoOF1vS/fa1Q==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "33frliVBRq1F0c/uU5r2Jg==", + "Date": "Wed, 23 Jun 2021 18:50:54 GMT", + "ETag": "\u00220x8D93677D4CB5258\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:54 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "7d74bfbb-08a1-25d7-1137-d43d01d6377c", + "x-ms-content-crc64": "PZMraqFwr1U=", + "x-ms-request-id": "ff6d2345-601e-008b-1960-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:54.8738648Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-bd4e1955-dd25-50e4-8309-bcf3e3cacdcc/test-blob-c5b874bc-033a-6f9c-3e81-83481da537dc", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-7f3fcb29fa19b842bbab01e3474f7a38-2dc78d92bc4b9c42-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "3b0dc496-6e78-1034-e617-2e831d11165a", + "x-ms-date": "Wed, 23 Jun 2021 18:50:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "4096", + "Content-MD5": "33frliVBRq1F0c/uU5r2Jg==", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Jun 2021 18:50:54 GMT", + "ETag": "\u00220x8D93677D4CB5258\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:54 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "3b0dc496-6e78-1034-e617-2e831d11165a", + "x-ms-creation-time": "Wed, 23 Jun 2021 18:50:54 GMT", + "x-ms-is-current-version": "true", + "x-ms-last-access-time": "Wed, 23 Jun 2021 18:50:54 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "ff6d235f-601e-008b-2c60-68deaf000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:54.8738648Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-bd4e1955-dd25-50e4-8309-bcf3e3cacdcc/test-blob-c5b874bc-033a-6f9c-3e81-83481da537dc?comp=block\u0026blockid=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-5922acb428839b488a18148c85c6ef3b-153cc0e0b7ab2a4a-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "3da69820-fbc9-dc04-5446-a7a16b971f5a", + "x-ms-date": "Wed, 23 Jun 2021 18:50:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "/Meo3pBlHx4eP2/alQ3/EN4QgqTuR7pHaMopLOYkJai7dNEFgSAeV1WapvqTwtoxgXJqDCKS7bQNYXXFPPM3\u002BhrHHyA8\u002BY\u002B\u002B8StPVKG/s6bw96pzuhmGKIYc\u002BCCqWBphYqvgzKK59Yfjqxr3QpkTTq7P1URIxEAAQPaZIAFuE5gQ7fH13uYDNwIjkA7\u002BjuXtCKpy24PWGZ5r34usH9SFdJiB5lWoHm/Hy51BJDMyAbIQrBdX/DgVOtRTiv9aVxgtnRx2faeQROo7qhDmlPRqON3Zm3K9LndfbKyBVJNvbHOFE4cXvIQKgGcsHFIoLqbf6FEhgbylcG\u002BkFhD7D\u002B9Wyz2cYIBtU3xZzxoKkRIlNz0FoWxCTuu24KMXcqVzDnF41VEUi80lcZTUyLKhmt5dft/T9W2DFHxS5YDcVeDX5cCpkrvAEatv3y/XboY5FUXFuvPGoBgE9MHUwaVNSRy0/ePx\u002BAginG0zYxY9q6b2GdA7F5rsEESnpZ367E8FIpYTI3CiRx08oh6Gkj0Cxkka3qjVETKBx\u002ByeSlJqKLAeLkB/KYc1U9Kz/nV8Zn4Hpd5U3w2nMBBkkVuDBP3K0XluaGT8gp3B5YrWIRK8BWFtl6R0Fkiidv0vG5crsU/U6C37Df0aCiJBkvqD0A/9p4z6FWxYVrswzPFmzGcFljM7ATjlwfdjU42CMoROHqbuMXMLMZvifJJxykEMsz26PPzGSM7WGOWUlsLf1SM24a1KeJvz\u002BWSXWIWmc/a1Vp9Px/aIh9bXGBmNdprZAqZuO\u002BiUwTuixkKXL\u002B9JL6Tv3z8jjw0srVrWc1\u002BBZoLJvlbeODgNIJVjrQG08Vjnjeh1npdatnKYQY2OvU7bIGC/zXCZa/ds4b6qv\u002BIMeLwB7\u002BV3DMfrbwjjRvaqfmNGh4yg9CPnTiLxCbzZsPaQi8nQjc5oZBSY1F5otSQAwWJbYzdVa4OZGaHDhQILEb8RUrot2fGV3iN4CCDFfpj98EdZfky/OyBFN3Mspd4SjcKfV2Jq0\u002BdxxYUT3GNi05sJxZW6sZNzURaa56F\u002BaDhEZnpdJic1kxxf6LjGq1684mTYI\u002BBJV9wvLAVL0OxG8l1Nz3boBK1z0zF4W8jarKa43QQ9pkVY\u002Bw6eLvoh6cIwGfZbedzo0922ZE\u002Bu0PwTVH9fk/LnCEwX9dNnStazUulvSEHSfzPJ0AomhkH1qSsSitl7wVXQSRGpQ4QJgIkHAxJlP4i6QdVLlsPowIEKIkunVL/8OJCTnv8wKDuvwE\u002BBH4Mvj2qjWEkELyuS6IiPniE4YSvJCsuB0aCIihiZnNVzZqH\u002B25LhBPx1\u002BAhlAbZ2oIoadl8ktxS3rb7JGs0xa5JVHoHnkcOPVw==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:54 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "3da69820-fbc9-dc04-5446-a7a16b971f5a", + "x-ms-content-crc64": "9U0tFASW9iw=", + "x-ms-request-id": "ff6d236e-601e-008b-3660-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-bd4e1955-dd25-50e4-8309-bcf3e3cacdcc/test-blob-c5b874bc-033a-6f9c-3e81-83481da537dc?comp=block\u0026blockid=AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-5922acb428839b488a18148c85c6ef3b-a6015f5623f93045-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "8562cc78-d96a-f191-95c6-3b2ddbd8b50d", + "x-ms-date": "Wed, 23 Jun 2021 18:50:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "XC5UEsIc0OoS6o5\u002BJXZPr4xGLdQX6S5DjHYP4zWPDsaLHwL1YwL0ke3fCOOj7Gzfz9JaSpW6P3P/EIVMDOy1gtvH8wZ0WUuKUZzmOOFLoKAJMBNjNcQx0N\u002BP9VN8qIUAKoUI3PllanWG0Pj51AeRtG/lQ9zZUk0XlSIn5WP4DqkX5Q5bQ8Smo8Wd3GXLOPzX/UHjlmSpJ9c48UbXPoUSjsJP4u/4NnGrP58WO3XoS10lT\u002BciFHdEbr02IlJ9z2VAi06jfFYN3sfPOFfFkuxiUKXpse6d73pKCnQxwhMfLnA61a8mRc8GGHAgUtsff9vR09Kskx12o5zUWHHi2xyzsAnnir09OwvV4ph9fJyeK4uYYO5BcppSwzISUuxeJD1UbaLRN/Qek5jG17CE\u002BSb/NizmSXoucj5ulceKKuked75bKQ/6zPOWesxWe5rqzcoMExy/d9vCJvpjYqItk2mup2DyKdAWBGk5UM6u1/ejhMf8fhbMX//imAIUl2lQaOdjp9M696P59Q6yhicMFE4DwN7aMBVS4UhgD5DNAm0A6OjnSzAjaI0jA4gIGtnY1oS0ENeLdTfSEMaL2ucTK/OgsZ0/JMke4FdQty2MSsdvhzkMGfGWdXOwFTppl46lENeVaGg7mbG6ljB/Or4KRcb\u002BHFOuBhICCTwqjg\u002BOtEjJq6ZV9uJeM\u002B2HUYPAFju0ps90ans69grEk14rEQqiLOHnto4YtE/koOhlJ7SPQfMBdehAGknNjrSckGODMiHi5SWh2WCsnPGAkMqS1c9VNVFrKpsiYRKYGifafCPrYG3HgkKO7meSVdn2wIl\u002BOrnlRlsSGAiGwIMTCb440SDOlDBdy1KMx0fp2NXCK6GIGeBu9DbH2UdkQMK\u002Be\u002BWoWoO5KCtZIW5mWH4UKEAzw5Tii\u002B/eyd3qBrvp\u002BIqQzkthQH5RCAN1L/hxCJu3s7AGMXwt3O/1yZClzyJvcCjk1YoysufC4buRbFz3bcFBM1IK4scNY/JbbHftqzngBr7QjTIRhADJRFDBm2\u002BT/lzOZJzPZI5h1nKX1kZw1DWBsGadJ\u002BCPMK9RQZ53S8eCyG4aHkedEaEwbra/ea26WW8aQOsJ9td7PzTtfSPv6oqrFQ7XVbXu45/EbLgp0LYBl\u002BcuXAvbedGWnt8TsJN9QIQsE2Se4gS5K1xMRIkeUm596\u002BY8wY1/z5s9QbbW2jMLRysz/LxSY7TjdTCujzRHeExwlsWtQX/3rUTIYKFN41ApQPxe6lWyKocyWExc0D9n9chpZURtXgasPE93igISlpHghE836Y33vms\u002BeugzmtwEYWvY434MvOH2sa4GOqCEH8K6fEzwLww7cqfZL\u002BMeeaFycyiXObIT1A==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:54 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "8562cc78-d96a-f191-95c6-3b2ddbd8b50d", + "x-ms-content-crc64": "5XTugRCs5tE=", + "x-ms-request-id": "ff6d237f-601e-008b-4460-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-bd4e1955-dd25-50e4-8309-bcf3e3cacdcc/test-blob-c5b874bc-033a-6f9c-3e81-83481da537dc?comp=block\u0026blockid=AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-5922acb428839b488a18148c85c6ef3b-5be2879144992a44-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "9f290539-9a34-2bf0-19b5-56454a9a3771", + "x-ms-date": "Wed, 23 Jun 2021 18:50:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "yG5BN97xg8u5WyV4HpAUMV\u002BdcdcyjP3YOAyTx3ft5RCmqISC7dRcgSMOdoj4AIPhXvY3nEE8oTtwaP/SXbtTy3UV0XYMkkSLQO\u002BzJBZ04DeJsWmAtUnPagZIEYXUiiRouqoT4i4M1cyyrFtRiHwl\u002B4jHSatS0hYrRmdvxIC\u002BtrbLS2lrYf0JfNyczQjtfeGKIxb8DEF4FeeU55zHnRFL9PalhT0SuZqLvszOtQUNPciF5aBqwql1UjaC13lgQd/LUdkSSPejd2p8cU50qV/ihqnUQbdw4TFMMDMHkOEgKn3sA2Qr\u002BvXQ4W027lFbAKnWn1HPi/8nWm\u002BoxhjEnOaJW0bRiKb6t4u0BF9KOvPg8TCJMPGQUJ59xaj0gzTdC0WGrJIKiXcD2\u002BfFG4ef3SB8x9XnOmv1\u002BAunU8P9BjRX1/kaw41g1me4hlUJyzUX3eiId7tf9dDZkLSHYja0BdWzbUOOhRmSHPFuL7MW7C3VkHbadY54\u002BOIoQTLZ2XMxA4F/VV3xiVjO9VvK8MUcwqSGsdK/2ZBHO3VhZUTmuUJ\u002BPSwyl5bQ4wceDH8yrQccC36OUiegcSnxNxrnkCMU6DwYTLOZ6isOtc3Loc0QFI5uRFnGWGYb3csCQV986VPjCSNDGmBTgyFSf5xa1NBb4COMeUvJTpDV/W7olqnMkcx66JeqzfotGsE3c9jJwAj7pmA88G8IGbuTbRzxa\u002Bx4hu3P4Ow4sRIoXl6Jkdq3DDxm7O9Ij6Fdcc7bFmDeO6/Uv\u002B3q\u002BeAcw/VNE5ERfofh22Hfi3/8L/ZMcm4dXJqySiOvtNLtzRJbSSn6\u002BnwQS/JH\u002Bjv\u002B/q8v2I/3noZy/mZamsluYcq19A1Og0JWAjV6PCd71mFftEt0f9xC9i\u002BL6UvCoF\u002ByoukokgYtr3pt2dZafGJf9igF\u002BuZ9\u002BeLtcv3ew5r3k2LVx5k9U0RaMgTQBqYG6HnNLPIjvaV5NagHOh8ITuzgdkZzhbXIIaPjqsjirPM854mEEZan1Na8W5HxNhgkUuMX8JBgkmPDBQpPPxPcloi1y1OVgz1WOKJvtykk1uuKv1fky7xi21QmwQyMWJTC38UJPGrFjs6mwbju8Ns5ny4exIC7\u002BMvMUu/\u002Bb8Iwyd8NrddkG5mBxTCJPQkEc\u002Bt57CLdbZMUB\u002Bf5POl7xh8MdffY4UME1YSUnf9PMbrByN8DhIKfU1xL\u002BKXvat6vBf4RfccSK5GodReeSM\u002BUxdUsN3QKd0GcbCKbjOidFGql5ZcAPrTyr5xNWw9rAAqMtzPQwzNppY68dBGld5\u002BoC2Cs\u002BGM3k4YhOYfYvBsyMWsYDtW1zVE2Oz8JRMmiTTj9pFCuvgemVCOsromrkelyikKljWjK8w==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:54 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "9f290539-9a34-2bf0-19b5-56454a9a3771", + "x-ms-content-crc64": "sEUcsNswFH4=", + "x-ms-request-id": "ff6d2392-601e-008b-5060-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-bd4e1955-dd25-50e4-8309-bcf3e3cacdcc/test-blob-c5b874bc-033a-6f9c-3e81-83481da537dc?comp=block\u0026blockid=AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-5922acb428839b488a18148c85c6ef3b-71c03023d30c8d49-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "d5f49447-16af-7cd8-c557-3de75c0f4f35", + "x-ms-date": "Wed, 23 Jun 2021 18:50:54 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "PQ92vSQuT71\u002B7E/aF8uDc2NxubEIHsiLqlaWuYb9wM8ysRKfSEqCJtPvL5xcttGmB85BG68Y6h9H6hPNmJY2gSt/qGa55CsY7pPdGe8rLvOE77K3u6QfGcbzWF03tI09ua5w3A5r7SOjKC0cO9EvG7wfSKnkfsWHYI6fxozO4TkFn19Au1LkGQGOFJN3A970wzygF2vkWTrp6XyAyyaX1EfzF5tx72BpOy\u002BnVWkyD1yvqgNPLcnNIEYkV9HVY07a90BLhOxCg9TcN9w8PQTRt9of0CAjR6Z\u002BJfZVTJeOk9fgzF0p5otwbScuc/bskeNBU6D3tpMtt6\u002BZzV717DY8TaMEW3Cmp9BPrmP49NSwkZQTE/n3l91EsxWtkBkse4Dx8iVT6DVym6vPqAcwNMLb6TvK4tg8RbbFwKhb\u002BBe3IjPiBwKuXKleoHhNJ\u002B7VE35T0qfdYZmntKxvjSeNFqKUGIXUTS2/LIySbEFg7x3H76wpCCZw2cGaOlJVP86B0YnWuA9pAcVRk6YaS/VXR8WPp517Yw57Iz7DORPbaey\u002BEJq3iTYNXu7m2HSAVo3MQvKMxpgwBm57WpXRpceydSq5XDtan72OgkivlIqZ\u002B82w9/YgTqNUjQksPC\u002BhO7kmNGJKxvpScaM1/kRPgXLj4l7HIK3QkSeGZc4xLmOO7UaPiGAnTjTTXoZT61BfBAyXSFnQ2hsMVqI7w2ErIEI/pxD9wPgRvJMq88ImfKbXJ2HCmuYJvRMrgzK\u002B7IvTpz1DFEQ/YUMThYzGpuZY5dn7Y5wAaYZcNer90j3GU88IVkuE42himMYdrhRaQxYs0p1Zwojv0j63595aQY4GTTK8vk\u002Ba0wJwmcvV4rpxAfLT0ACfbJBHGYMNzfuJCFY3F2HhnoTGkv6b6Cm9GfCEReXshnCOZuChdKXMjQYG55B0nstZkGNtDT4BA4Rmif\u002BTiIcVnIHmqbCAPynf\u002BgX3lQCYSHskK7WBf3kyjGNcO\u002BulOAR\u002B8EoPjvQb2FA6jhI5CW6DzUCEb13Skx0Isx1MJAQ\u002BOcIAeaS1ibqGCFJlR/Bm\u002BIL12G2qIMimrF0tBtrXzrNL/FRQOJDJzkOG/WYKbUwsorqaV0yXlBn5Ws1HiIPfrzqeGkqcFcDyKwopIyJimz4QAGQfPXdntGg7V97DgkXApk4sbFMBj4z6qCxBbXD2l76ONocfwHHCNmXiYb7iLqjEaX3UNS/rDnHXJZRKJUb3RcAfNEy\u002BoObdaTXtHy3OGHmDfQPzIWGPoicWSJrdeBEf6hz9wvpcBsiW98v6/u9DCAwbxqhCBCNekJEkqFhL//EkzjQR0FV\u002BJ3c7XCqVlaQ40z\u002BOwrFo3OX5nzJoOF1vS/fa1Q==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:54 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "d5f49447-16af-7cd8-c557-3de75c0f4f35", + "x-ms-content-crc64": "WFM21ruxDQ4=", + "x-ms-request-id": "ff6d23a3-601e-008b-5e60-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-bd4e1955-dd25-50e4-8309-bcf3e3cacdcc/test-blob-c5b874bc-033a-6f9c-3e81-83481da537dc?comp=blocklist", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "350", + "Content-Type": "application/xml", + "If-Match": "0x8D93677D4CB5258", + "traceparent": "00-5922acb428839b488a18148c85c6ef3b-e5bc0f990173614a-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "b6fd8328-61a6-20c2-b0ac-e2d4781d6868", + "x-ms-date": "Wed, 23 Jun 2021 18:50:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "\uFEFF\u003CBlockList\u003E\u003CLatest\u003EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003C/BlockList\u003E", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:55 GMT", + "ETag": "\u00220x8D93677D5312B8F\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:55 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b6fd8328-61a6-20c2-b0ac-e2d4781d6868", + "x-ms-content-crc64": "nt4DWiHuqf8=", + "x-ms-request-id": "ff6d23bb-601e-008b-7060-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:55.5423391Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-bd4e1955-dd25-50e4-8309-bcf3e3cacdcc?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-6c77db5cc61bb749b14686b6ee309943-3746c40fd177b84e-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "d8bed811-9811-fa8f-be85-29ecf4a80be3", + "x-ms-date": "Wed, 23 Jun 2021 18:50:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:55 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "d8bed811-9811-fa8f-be85-29ecf4a80be3", + "x-ms-request-id": "ff6d23da-601e-008b-0b60-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-66f2befc-e09f-7658-4a8d-9e358c773143?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-9d80fe22b8bdc64bb9206d02058b6875-5b0ad4484408514d-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "304ef265-317a-310b-8048-8d83fa596d47", + "x-ms-date": "Wed, 23 Jun 2021 18:50:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:55 GMT", + "ETag": "\u00220x8D93677D5461680\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:55 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "304ef265-317a-310b-8048-8d83fa596d47", + "x-ms-request-id": "ff6d23e2-601e-008b-1260-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-66f2befc-e09f-7658-4a8d-9e358c773143/test-blob-bdd6e553-6be6-6c84-6711-761f3acfeefe", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-9aac4ee601e2b24d8196473b40233dda-0efa535b9e430a42-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "52ed7ff1-e3ed-22a0-e4d5-a9a1f4a6d138", + "x-ms-date": "Wed, 23 Jun 2021 18:50:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "ES7QmikByeQskB8VAdPmlhJeNKJ1von5beHIaLrs9rBaj3LLiNMeURzykVVLb2uUK\u002BAM25tLiFOk1y1HOWApQJlvu3FgGg0/QOKFgyw0rv52Mz3a3xoUDgceJ7Gm1hi7yFG727P5MxDSzJu4xQQmcCgu0QYjT2B\u002BWqxpQvNcmWnKyrrbedJKfP8tBxJ/W0kC97eIdwUSmHjwPIAHkPEddjMx7vtJS/dW5FUG9khN//9jZko80yJktzFB6jxRQuwOD5HfTW1NuKzAMpKvC6Iwoz2BpCmm4aIRzTbJCGC6BKFp\u002BOa2bbKRFa2de6GPtKyPEEf/0J7CZy7uzn82g7BMBS3wRhK8eTWK7457CWUAgRiKOvcYuzMCppG3yJ8yW5L9UXZ0nm2Z05YRdOAQR13J7kxnq0i5NEn57aCBBLGWWJT7frjujOKq8WdgBkdT8l8z7tlSy69JQxwserDNF8/lextMFMil2mFqvLrhWS0CpvtATRXXQ43ksjubwhEx3dmYe4orB92WjRN46A71aOrvKtS1jMq5DTeOZ2KNChhPON/gSd6i1p4eqsABX1t\u002B70pQq5c9fFAP3m1TnZ96CYL7KK8vFB4MTVM1luIKt63bD3gYPF\u002BAEbyO0WpwTzn\u002Bo6E9BjasTtorRF5ECOVtBSe/d44nYcwjehbzoEO0m/0ZNvNBzLF2L8Cd7fgAOwnWIctDsNer10LVGYsgua2XdqlgK9HyLDh1SEfNinTUIj8NHH93ceolbl\u002BxbLMmVnYSBndOnxA35PSTzWeP3UzNAPZME5wuHwW\u002BOrxyQcCFT/LRuoP9hYMu1TiL5KOClZAS42u82UPZ5OZxkGRTxKM0DX51viPJ0HtzHT1kozphO6UsYF1UyHWv99aci/Ue2xCVVtYkDddtSRLvSbwFdUGsEFS/JmRF4EUJxsZMLEWGVUEtz0xkPC7NvxZLZH\u002B4qoKU8HugXrSrT3aRG0cRIB3NafN616b0R9Mm8mdN\u002BXvFUBtDuDvK5veNgX/W0iDmvJ75fvuLPtLcn6inemtMXVb6y8srzWjhAoP87VYmHXSyPzbJVHt/OhJJZxiSImuLQCMp3AdVu\u002B42F3t4j1F8tYEz9To1gwnae5G44mZPT\u002BAXcawy/UFtXIRHkzz/B6vBzLGWXi0xVb0aTmB2ndiI5sibYR2kSrg/xpi17vDM23Pl9xW1uPCz5RzuGK7g97\u002BrvqxzZKaNHIL4VpiUe2bNTXPtkKXC0y7Y6HsBtjEKXs/ZCi9EWXbNWNqTvGFYHmq1IMs682YZ6Ot9m3wqjGZQ7ffJunE3ifT9HzjLLxbMgMkRTJVm0GtovyFDxr36ost0Qs5pjmT5fZfXPdQuTrnUsRqzGUDR6h2MYPpP88M2AnxsV\u002B1HYvFkF879j5KWOXFobxSiRoiLo1ix3C5pqYrToDpXwvfLjE4pTgFx01qL9iaJ54Suk7vz4LSVloXD\u002B25DKu5XP3d6nOLFefiHGc/9JeYH38EGJQ1\u002BY\u002BFCNvbJZlKTLqlrM7avDkqh6RnDbMbkl3CevButPQTh2NuWN2bs/BOl9OsmkvIvV9F2ZDvzu/YaXp6FKqk25fCkilrbGNbktewGHXjavQV\u002BbmRKNtjI7R3ke9jHZtJpbg77ggiYVD/6kq5P7Z5\u002BP6GZB7tF7K8Y25w99pz9HU4Zna5q3zv95holT6MpeQB\u002BZjw3LV8XI4Je46drWl6i/HVgNU/vE2BlnCChIJwL7mGcvpBgxu/uAnkrDPyUkYu7glMuyUOwj1Lb0ZE\u002BdgPlUvRFz5zOQTaFcTPVxAdj0QqV5Z1J3CQe6y89hPResIx2RbkIT8Lu7UEcqVgQ28tLeACGqZFlnHXPJuNtkbxCJ8GmXn5OW4JHp/dcLDPMDQ9k8Qzz1wf7EalDOCjegFyE2oGXaXxM/R19PgGZCHBCAxnTCZ\u002BwTk\u002B6q03UCiNaaCaa11KxNaOTF/TudpkFYQg5ATQPCne91Isy3L4vePL6I9Xb/zEdkM11QPKqwdi1tElEmwnuSl2v3QLGf1jlY54C9FLDKmLXG3BmmcqEEhOzfCh069zoC9h3KyIuVxF1kN1TqMyF8ornbICZh7CTKsrvEgIwcHjCGel5S/4/qMNf8QntMGlGLYqdjX5cT4Qn5AFXPkQORCBkkY/jDKaMp8S8OZWnpvlgqOV4k\u002BL5ZcpkUmf96Gl/UKzpiJ/aYyHjEOW6oBXugD0H9pZflrE9aivFfro/j79aPejpvR1ahkXElYL8P8W0dtEp9fHTILr6qx1zFeRno4AmYGIsBcIgrHBQmwAuQCtmEAjoFpnOhh0u7hIA5nFgXPEB1t9ih3EPCUiAg4W6zGryDQTcfo3nV9lF/hawIMb\u002B8D4PLGlLA4iW2Q1QTQOYdCKnDdhthN1kGn8FHIlaXumCgZNGqp8Bpwp7RaWAlgnWrYr0CRLtkWxgqhLqReb/PHokzstvUcmDpmXO8T435IR1Lm7/ZVXWlfAn5gCNFmEjfAkrXMg9ZlzBcWKsH6AtKMaNdRZ3ANYkTTnbSGvI9ZAEqnQ1DIi8N8cSPfTyKXZQ\u002Bb06/6BKq3wyBg6PYh7x\u002BHvSqHQr\u002BBs90T5OZcLiMSPDi0\u002Btjvbvuf/4AwZ5LNWpIUR4H4ECJAGh/C1i\u002B0a5UNTqzNbPQ2qE4\u002B50MvUVw6VopUN9aRGiwGZNDJLJjL24PrMxj2D\u002B2t7a9DySjfIMiziI\u002BVYCPObCRwtvgTfYu1Ywu/RB5DREasplo3XVEDN0QYBZQJNntgLMbkdVjlinAjjlYdH\u002ByqYDRI\u002BLnJlx7TfX\u002B0C2fnvDyQXxdXbt79tyvqA8765idnbZVfwE2xlpWoEPfZIY8IO9IpjLDFQwFlSzGd34NP2JdYXJ3Cl\u002Bvu3riBr13XFIWc4df8wWlmkiqT6nUMI8cSaDhggNThRaPmSq4IQ6Ozniar8P2rUxc94cpzLq1m0qrxf0cldpOwq5w0Foa7bl6G4FxOYDLJZwURIp8afhcGf2fzBtRcnieS\u002B0VRdzyQgoN7/E5BKHJ4KAgyBEP0lj2FLZceuFd6KlI0u3Ttd\u002B/YgKAbroHItVb1iu7MGonjrlUX3Emlcdor8cH8HGz9mrAoaXOT2PervHhAKT1ovg/IUQ0vxZuWIx7V77y/3Kjp9\u002BA\u002Bk7EGT8VdbC/RVUicwzPCM8tf3cUUgjZkvelK\u002B\u002B/PVjFNOhpesgE3wml7xN3GOSx4/ZjtihobGhF6oZHsEnBAAf8XX4kZc3G6GBtrqM1onnS8wg5G4dwXIhAI1BB/W7/5K7LevumjX3onI2IOv3FEEgMdL0BiCRAi8C15EK9hSsxbcn0ame\u002BbGXKEH85qCHKexLIdUjxvhyKSq77MKk7axeilo00EOYgTggXd7elRyOeq2lvtQ\u002BiP\u002B/tKd\u002B4gzv8jqVnltGU1mos5\u002BdA2kZlJMOLXEU/y/XHwJbdBucGZ4rMGqjSPfASCdU/Ao1oYSVpSATcLWb2vMLvX5Z6t49DJoActL\u002BdkucTeRJwAMkon5\u002Bxs/7iKjpkFZ3l4t4Z15JF\u002B9wNC\u002Bxli/UdiPRURnw5xsA2yQOQYPxF\u002BF8h97AI\u002BaGAKkTs21PzC\u002BgJxGFFz48h7BveIs6OtVrfx1NNQ9QFFM8S1Bw3DOtsQ70bhpya/\u002BjP/8uUKtaTMbTpzRQAZcfUBK\u002BSMzuy6p9wsZ9Rcu7\u002BRMdqvUPIsSo4v\u002BJnTX\u002BXK921R4HsyMytHRVsI3k3Qb7F60hM1eiDy1OFmbNZC51fmUXBm\u002BttEbw6vWBunE2xAX4joWH3ClX1MXwuJ28ZVBF4DEnzNaWTWNnMUhiIVS8GFFh1dWp7aI8vzKpvPuoM4WkO9o/DvcuYUEhH6vh9bNwM6BLW497nPKP6w2k7ZBov/7CveV6fQpaM3SUh832W8l\u002BOIlbXNj1KZ/oryLpiXSwuWCtHjfN9raW8Sgb5hQkmZBDJbQHDGIlzZRGks3ncKn/5M5tSTyRsULSxWuw2UOKwxaRpmPAqKz\u002Bh1Gjh2PproB\u002BGwJGt09UsXRxNUf3dfNQu8\u002B2VcpFPzsibsLr7ine6BbqMb1BRAvHPfTuTnNkBhFdUsuUM1m1ONzGI0iNaMNLkkwxDEQ1D3fD7xfWV/HIvmiwjZteSbW8NPjheiDDOdUwo7snMvrMKENT0UNC3\u002BHq/mXg3Nso7EmWdNdLU5RX/7VCpbM1oItt42VYCnhyelUX93y64lz6CLZykb4igdSu/NGN/zottF3acvh20OLRI/mCNFwYnBxZR5z9ww/NS2KQqQ6m5Hob6UIe4HBjhDjUoW3EoEx4lV\u002B0NLidMPFODSeW5ibTKj9/Z0oa\u002Bbys9cNkKSKhCaoWFxOv8a/CfblQ0NJJzZ4SAHYuRDkBXZuiCD/0OQbPrQR8f84SJDmPvOmRySnpYiclUiisc8RxFLp3DOhwzkSygSLOzE3P/9w8nohPcJNyuaUXzufeIjk/C2oUmhhQHu2l3kgGGpbZVlJMb9Q7IaQmBVNDWQBc017ojsHju2XE63\u002BaqpFLa54PPXiUkrNlA\u002BrG7pTEDcXtSArpHYzU9prth4NUoXYS2pq1MxuIyEGrg4vXHM3Q/926rGGGYk0ROkbdpwovEGJzsxP6D9mqZYDJPpoB/dnMHYilmvQUjHhNo/nUqiE2e3IoY2m51fADD0fhvSOyEDxsEYmCiXZtXiebrWzg1btfksIn2JpwEkeYoYqtM85UmpK8aJmXtPH8uwRCHiiEIzqLgiphijii/P5C6ufrvytYRxLZJGwiyN7QKxyVLvQeFH5PIrGj8w9ZGWuaVMkKEPzZ6dcWqv7NablMkF8cDc4JJNZom516tVMDgAoBh3MVxhsgvEQdCGmAgrj3VmOwPQydkTDzoXReXzODEinzzOFFN8lD\u002B1CJ7Bts6Bnkgl7wUkL\u002BZPZDISWmwV0QmvU/jLXWsR\u002BZbEK7E6QUhrhbetzVkr/n9WjrAhWjnTnzeVImLFxjDdA\u002BV\u002BYAQlBRLpttS0eAOwc1WJdN668K9c8IyJpS7llb92wMljvZ5rMXmdN6NlHycz1K8NPFFiEhNGEX93m2/kBBEVTadKTMW3LjNVHbkL59FlVcCP2GluBL6mHZwu45YZuTOCX9F/6ZfZRh4eHQRqSimeAkWfVCu3pzj4lC8pmDqtO2R1eZgP9Ww4poJLX/eqS9NygNFAelUH2qiYh0Vor73jYNGf5NCBnhzpZr2pbFdBTlhbtwdZXLEPfa7vZ24Wz/bUV\u002B8WClcC4PLEZxOnbm5RVzj9DPimmhQQgHchoiauwpa2xQRoKzPxWNYUlPWtaA9AnhA1KcMOLc3bBXnv0T7MFZR84JlZ6SwE\u002B6QSkgUecyhn4QQWeajTqJdGnSW6EYeXSH9RIHd19qTkIC4e65vIvIJRh/A6tZvrqUfyA0wGSuosi0mFvUKg8fpvMlmKxL0LfdCTWImHbJLjZYc/c\u002BNo3eVD4mBCQw8/sJYF24NCYNSK9pVrcuJQlR62kkfLYY4A==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "uf\u002BRxvtmHNF2BqGmhgAuBA==", + "Date": "Wed, 23 Jun 2021 18:50:55 GMT", + "ETag": "\u00220x8D93677D55AB417\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:55 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "52ed7ff1-e3ed-22a0-e4d5-a9a1f4a6d138", + "x-ms-content-crc64": "AJGiCPPxLP0=", + "x-ms-request-id": "ff6d23ea-601e-008b-1860-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:55.8135319Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-66f2befc-e09f-7658-4a8d-9e358c773143/test-blob-bdd6e553-6be6-6c84-6711-761f3acfeefe?comp=block\u0026blockid=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-254fd221c2203b458a3382c8dc905385-7add97043e416e46-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "b98ef59e-bf2c-2c0c-aa08-63ff3534ba88", + "x-ms-date": "Wed, 23 Jun 2021 18:50:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "ES7QmikByeQskB8VAdPmlhJeNKJ1von5beHIaLrs9rBaj3LLiNMeURzykVVLb2uUK\u002BAM25tLiFOk1y1HOWApQJlvu3FgGg0/QOKFgyw0rv52Mz3a3xoUDgceJ7Gm1hi7yFG727P5MxDSzJu4xQQmcCgu0QYjT2B\u002BWqxpQvNcmWnKyrrbedJKfP8tBxJ/W0kC97eIdwUSmHjwPIAHkPEddjMx7vtJS/dW5FUG9khN//9jZko80yJktzFB6jxRQuwOD5HfTW1NuKzAMpKvC6Iwoz2BpCmm4aIRzTbJCGC6BKFp\u002BOa2bbKRFa2de6GPtKyPEEf/0J7CZy7uzn82g7BMBS3wRhK8eTWK7457CWUAgRiKOvcYuzMCppG3yJ8yW5L9UXZ0nm2Z05YRdOAQR13J7kxnq0i5NEn57aCBBLGWWJT7frjujOKq8WdgBkdT8l8z7tlSy69JQxwserDNF8/lextMFMil2mFqvLrhWS0CpvtATRXXQ43ksjubwhEx3dmYe4orB92WjRN46A71aOrvKtS1jMq5DTeOZ2KNChhPON/gSd6i1p4eqsABX1t\u002B70pQq5c9fFAP3m1TnZ96CYL7KK8vFB4MTVM1luIKt63bD3gYPF\u002BAEbyO0WpwTzn\u002Bo6E9BjasTtorRF5ECOVtBSe/d44nYcwjehbzoEO0m/0ZNvNBzLF2L8Cd7fgAOwnWIctDsNer10LVGYsgua2XdqlgK9HyLDh1SEfNinTUIj8NHH93ceolbl\u002BxbLMmVnYSBndOnxA35PSTzWeP3UzNAPZME5wuHwW\u002BOrxyQcCFT/LRuoP9hYMu1TiL5KOClZAS42u82UPZ5OZxkGRTxKM0DX51viPJ0HtzHT1kozphO6UsYF1UyHWv99aci/Ue2xCVVtYkDddtSRLvSbwFdUGsEFS/JmRF4EUJxsZMLEWGVUEtz0xkPC7NvxZLZH\u002B4qoKU8HugXrSrT3aRG0cRIB3NafN616b0R9Mm8mdN\u002BXvFUBtDuDvK5veNgX/W0iDmvJ75fvuLPtLcn6inemtMXVb6y8srzWjhAoP87VYmHXSyPzbJVHt/OhJJZxiSImuLQCMp3AdVu\u002B42F3t4j1F8tYEz9To1gwnae5G44mZPT\u002BAXcawy/UFtXIRHkzz/B6vBzLGWXi0xVb0aTmB2ndiI5sibYR2kSrg/xpi17vDM23Pl9xW1uPCz5RzuGK7g97\u002BrvqxzZKaNHIL4VpiUe2bNTXPtkKXC0y7Y6HsBtjEKXs/ZCi9EWXbNWNqTvGFYHmq1IMs682YZ6Ot9m3wqjGZQ7ffJunE3ifT9HzjLLxbMgMkRTJVm0GtovyFDxr36ost0Qs5pjmT5fZfXPdQuTrnUsRqzGUDR6g==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:55 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b98ef59e-bf2c-2c0c-aa08-63ff3534ba88", + "x-ms-content-crc64": "HwA\u002B/Us\u002B7kI=", + "x-ms-request-id": "ff6d23fc-601e-008b-2960-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-66f2befc-e09f-7658-4a8d-9e358c773143/test-blob-bdd6e553-6be6-6c84-6711-761f3acfeefe?comp=block\u0026blockid=AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-254fd221c2203b458a3382c8dc905385-ce538f6f108b4146-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "fe0306fc-1718-1a0b-63e8-88826d0c5b5b", + "x-ms-date": "Wed, 23 Jun 2021 18:50:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "HYxg\u002Bk/zwzYCfGxX7Udi8WQXzv2PkpY5cWhvFKJGiIujWLHcLmmpitOgOlfC98uMTilOAXHTWov2JonnhK6Tu/PgtJWWhcP7bkMq7lc/d3qc4sV5\u002BIcZz/0l5gffwQYlDX5j4UI29slmUpMuqWsztq8OSqHpGcNsxuSXcJ68G609BOHY25Y3Zuz8E6X06yaS8i9X0XZkO/O79hpenoUqqTbl8KSKWtsY1uS17AYdeNq9BX5uZEo22MjtHeR72Mdm0mluDvuCCJhUP/qSrk/tnn4/oZkHu0XsrxjbnD32nP0dThmdrmrfO/3mGiVPoyl5AH5mPDctXxcjgl7jp2taXqL8dWA1T\u002B8TYGWcIKEgnAvuYZy\u002BkGDG7\u002B4CeSsM/JSRi7uCUy7JQ7CPUtvRkT52A\u002BVS9EXPnM5BNoVxM9XEB2PRCpXlnUncJB7rLz2E9F6wjHZFuQhPwu7tQRypWBDby0t4AIapkWWcdc8m422RvEInwaZefk5bgken91wsM8wND2TxDPPXB/sRqUM4KN6AXITagZdpfEz9HX0\u002BAZkIcEIDGdMJn7BOT7qrTdQKI1poJprXUrE1o5MX9O52mQVhCDkBNA8Kd73UizLcvi948voj1dv/MR2QzXVA8qrB2LW0SUSbCe5KXa/dAsZ/WOVjngL0UsMqYtcbcGaZyoQSE7N8KHTr3OgL2HcrIi5XEXWQ3VOozIXyiudsgJmHsJMqyu8SAjBweMIZ6XlL/j\u002Bow1/xCe0waUYtip2NflxPhCfkAVc\u002BRA5EIGSRj\u002BMMpoynxLw5laem\u002BWCo5XiT4vllymRSZ/3oaX9QrOmIn9pjIeMQ5bqgFe6APQf2ll\u002BWsT1qK8V\u002Buj\u002BPv1o96Om9HVqGRcSVgvw/xbR20Sn18dMguvqrHXMV5GejgCZgYiwFwiCscFCbAC5AK2YQCOgWmc6GHS7uEgDmcWBc8QHW32KHcQ8JSICDhbrMavINBNx\u002BjedX2UX\u002BFrAgxv7wPg8saUsDiJbZDVBNA5h0IqcN2G2E3WQafwUciVpe6YKBk0aqnwGnCntFpYCWCdativQJEu2RbGCqEupF5v88eiTOy29RyYOmZc7xPjfkhHUubv9lVdaV8CfmAI0WYSN8CStcyD1mXMFxYqwfoC0oxo11FncA1iRNOdtIa8j1kASqdDUMiLw3xxI99PIpdlD5vTr/oEqrfDIGDo9iHvH4e9KodCv4Gz3RPk5lwuIxI8OLT62O9u\u002B5//gDBnks1akhRHgfgQIkAaH8LWL7RrlQ1OrM1s9DaoTj7nQy9RXDpWilQ31pEaLAZk0MksmMvbg\u002BszGPYP7a3tr0PJKN8gyLOIj5VgI85sJHC2\u002BBN9i7VjC79EHkNERqyg==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:55 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "fe0306fc-1718-1a0b-63e8-88826d0c5b5b", + "x-ms-content-crc64": "gUkBsqQyrh0=", + "x-ms-request-id": "ff6d2417-601e-008b-3d60-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-66f2befc-e09f-7658-4a8d-9e358c773143/test-blob-bdd6e553-6be6-6c84-6711-761f3acfeefe?comp=block\u0026blockid=AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-254fd221c2203b458a3382c8dc905385-609273edd5048345-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "2f033036-bc30-4b70-9025-e70ebc37b367", + "x-ms-date": "Wed, 23 Jun 2021 18:50:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "ZaN11RAzdEGAWUCTZ7YCzG5HVY5YpwI45WHR/sqmA0SPi5yZce031/tAtn57w8kF8XV27e/bcr6gPO\u002BuYnZ22VX8BNsZaVqBD32SGPCDvSKYywxUMBZUsxnd\u002BDT9iXWFydwpfr7t64ga9d1xSFnOHX/MFpZpIqk\u002Bp1DCPHEmg4YIDU4UWj5kquCEOjs54mq/D9q1MXPeHKcy6tZtKq8X9HJXaTsKucNBaGu25ehuBcTmAyyWcFESKfGn4XBn9n8wbUXJ4nkvtFUXc8kIKDe/xOQShyeCgIMgRD9JY9hS2XHrhXeipSNLt07Xfv2ICgG66ByLVW9YruzBqJ465VF9xJpXHaK/HB/Bxs/ZqwKGlzk9j3q7x4QCk9aL4PyFENL8WbliMe1e\u002B8v9yo6ffgPpOxBk/FXWwv0VVInMMzwjPLX93FFII2ZL3pSvvvz1YxTToaXrIBN8Jpe8TdxjkseP2Y7YoaGxoReqGR7BJwQAH/F1\u002BJGXNxuhgba6jNaJ50vMIORuHcFyIQCNQQf1u/\u002BSuy3r7po196JyNiDr9xRBIDHS9AYgkQIvAteRCvYUrMW3J9GpnvmxlyhB/OaghynsSyHVI8b4cikqu\u002BzCpO2sXopaNNBDmIE4IF3e3pUcjnqtpb7UPoj/v7SnfuIM7/I6lZ5bRlNZqLOfnQNpGZSTDi1xFP8v1x8CW3QbnBmeKzBqo0j3wEgnVPwKNaGElaUgE3C1m9rzC71\u002BWerePQyaAHLS/nZLnE3kScADJKJ\u002BfsbP\u002B4io6ZBWd5eLeGdeSRfvcDQvsZYv1HYj0VEZ8OcbANskDkGD8RfhfIfewCPmhgCpE7NtT8wvoCcRhRc\u002BPIewb3iLOjrVa38dTTUPUBRTPEtQcNwzrbEO9G4acmv/oz//LlCrWkzG06c0UAGXH1ASvkjM7suqfcLGfUXLu/kTHar1DyLEqOL/iZ01/lyvdtUeB7MjMrR0VbCN5N0G\u002BxetITNXog8tThZmzWQudX5lFwZvrbRG8Or1gbpxNsQF\u002BI6Fh9wpV9TF8LidvGVQReAxJ8zWlk1jZzFIYiFUvBhRYdXVqe2iPL8yqbz7qDOFpDvaPw73LmFBIR\u002Br4fWzcDOgS1uPe5zyj\u002BsNpO2QaL/\u002Bwr3len0KWjN0lIfN9lvJfjiJW1zY9Smf6K8i6Yl0sLlgrR43zfa2lvEoG\u002BYUJJmQQyW0BwxiJc2URpLN53Cp/\u002BTObUk8kbFC0sVrsNlDisMWkaZjwKis/odRo4dj6a6AfhsCRrdPVLF0cTVH93XzULvPtlXKRT87Im7C6\u002B4p3ugW6jG9QUQLxz307k5zZAYRXVLLlDNZtTjcxiNIjWjDS5JMMQxENQ93w\u002B8X1lfxyL5osA==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:55 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "2f033036-bc30-4b70-9025-e70ebc37b367", + "x-ms-content-crc64": "\u002BT5qZiT1mH0=", + "x-ms-request-id": "ff6d2433-601e-008b-5260-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-66f2befc-e09f-7658-4a8d-9e358c773143/test-blob-bdd6e553-6be6-6c84-6711-761f3acfeefe?comp=block\u0026blockid=AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-254fd221c2203b458a3382c8dc905385-54ec8d93caccc24e-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "3d4b4589-2b09-202a-1b88-234ba79d9d04", + "x-ms-date": "Wed, 23 Jun 2021 18:50:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "jZteSbW8NPjheiDDOdUwo7snMvrMKENT0UNC3\u002BHq/mXg3Nso7EmWdNdLU5RX/7VCpbM1oItt42VYCnhyelUX93y64lz6CLZykb4igdSu/NGN/zottF3acvh20OLRI/mCNFwYnBxZR5z9ww/NS2KQqQ6m5Hob6UIe4HBjhDjUoW3EoEx4lV\u002B0NLidMPFODSeW5ibTKj9/Z0oa\u002Bbys9cNkKSKhCaoWFxOv8a/CfblQ0NJJzZ4SAHYuRDkBXZuiCD/0OQbPrQR8f84SJDmPvOmRySnpYiclUiisc8RxFLp3DOhwzkSygSLOzE3P/9w8nohPcJNyuaUXzufeIjk/C2oUmhhQHu2l3kgGGpbZVlJMb9Q7IaQmBVNDWQBc017ojsHju2XE63\u002BaqpFLa54PPXiUkrNlA\u002BrG7pTEDcXtSArpHYzU9prth4NUoXYS2pq1MxuIyEGrg4vXHM3Q/926rGGGYk0ROkbdpwovEGJzsxP6D9mqZYDJPpoB/dnMHYilmvQUjHhNo/nUqiE2e3IoY2m51fADD0fhvSOyEDxsEYmCiXZtXiebrWzg1btfksIn2JpwEkeYoYqtM85UmpK8aJmXtPH8uwRCHiiEIzqLgiphijii/P5C6ufrvytYRxLZJGwiyN7QKxyVLvQeFH5PIrGj8w9ZGWuaVMkKEPzZ6dcWqv7NablMkF8cDc4JJNZom516tVMDgAoBh3MVxhsgvEQdCGmAgrj3VmOwPQydkTDzoXReXzODEinzzOFFN8lD\u002B1CJ7Bts6Bnkgl7wUkL\u002BZPZDISWmwV0QmvU/jLXWsR\u002BZbEK7E6QUhrhbetzVkr/n9WjrAhWjnTnzeVImLFxjDdA\u002BV\u002BYAQlBRLpttS0eAOwc1WJdN668K9c8IyJpS7llb92wMljvZ5rMXmdN6NlHycz1K8NPFFiEhNGEX93m2/kBBEVTadKTMW3LjNVHbkL59FlVcCP2GluBL6mHZwu45YZuTOCX9F/6ZfZRh4eHQRqSimeAkWfVCu3pzj4lC8pmDqtO2R1eZgP9Ww4poJLX/eqS9NygNFAelUH2qiYh0Vor73jYNGf5NCBnhzpZr2pbFdBTlhbtwdZXLEPfa7vZ24Wz/bUV\u002B8WClcC4PLEZxOnbm5RVzj9DPimmhQQgHchoiauwpa2xQRoKzPxWNYUlPWtaA9AnhA1KcMOLc3bBXnv0T7MFZR84JlZ6SwE\u002B6QSkgUecyhn4QQWeajTqJdGnSW6EYeXSH9RIHd19qTkIC4e65vIvIJRh/A6tZvrqUfyA0wGSuosi0mFvUKg8fpvMlmKxL0LfdCTWImHbJLjZYc/c\u002BNo3eVD4mBCQw8/sJYF24NCYNSK9pVrcuJQlR62kkfLYY4A==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:55 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "3d4b4589-2b09-202a-1b88-234ba79d9d04", + "x-ms-content-crc64": "EqpPNHdUcHQ=", + "x-ms-request-id": "ff6d2447-601e-008b-5f60-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-66f2befc-e09f-7658-4a8d-9e358c773143/test-blob-bdd6e553-6be6-6c84-6711-761f3acfeefe?comp=blocklist", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "350", + "Content-Type": "application/xml", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-254fd221c2203b458a3382c8dc905385-b22a58878c5dec43-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "76843b07-75ec-d55d-3c58-2609fa76c5bc", + "x-ms-date": "Wed, 23 Jun 2021 18:50:55 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "\uFEFF\u003CBlockList\u003E\u003CLatest\u003EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003C/BlockList\u003E", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:56 GMT", + "ETag": "\u00220x8D93677D5B8003F\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:56 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "76843b07-75ec-d55d-3c58-2609fa76c5bc", + "x-ms-content-crc64": "nt4DWiHuqf8=", + "x-ms-request-id": "ff6d2455-601e-008b-6860-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:56.4269661Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-66f2befc-e09f-7658-4a8d-9e358c773143?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-6b0039d988087e43ae39d3edf4151e63-7fcefd936a064742-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "6c43ce0f-2619-4418-80f9-58e5f5a51df7", + "x-ms-date": "Wed, 23 Jun 2021 18:50:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:56 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "6c43ce0f-2619-4418-80f9-58e5f5a51df7", + "x-ms-request-id": "ff6d246b-601e-008b-7860-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-06-23T13:50:50.2189812-05:00", + "RandomSeed": "555156337", + "Storage_TestConfigDefault": "ProductionTenant\nseanmcccanary3\nU2FuaXRpemVk\nhttps://seanmcccanary3.blob.core.windows.net\nhttps://seanmcccanary3.file.core.windows.net\nhttps://seanmcccanary3.queue.core.windows.net\nhttps://seanmcccanary3.table.core.windows.net\n\n\n\n\nhttps://seanmcccanary3-secondary.blob.core.windows.net\nhttps://seanmcccanary3-secondary.file.core.windows.net\nhttps://seanmcccanary3-secondary.queue.core.windows.net\nhttps://seanmcccanary3-secondary.table.core.windows.net\n\nSanitized\n\n\nCloud\nBlobEndpoint=https://seanmcccanary3.blob.core.windows.net/;QueueEndpoint=https://seanmcccanary3.queue.core.windows.net/;FileEndpoint=https://seanmcccanary3.file.core.windows.net/;BlobSecondaryEndpoint=https://seanmcccanary3-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=https://seanmcccanary3-secondary.queue.core.windows.net/;FileSecondaryEndpoint=https://seanmcccanary3-secondary.file.core.windows.net/;AccountName=seanmcccanary3;AccountKey=Kg==;\nseanscope1\n\n" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/UploadAsync_AccessConditions(True)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/UploadAsync_AccessConditions(True)Async.json new file mode 100644 index 0000000000000..5971588b72f87 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/BlockBlobClientTests/UploadAsync_AccessConditions(True)Async.json @@ -0,0 +1,1228 @@ +{ + "Entries": [ + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d941cd01-0f0c-5053-1156-66b6e6c555d5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-d28b4f0173f21e4dbcc18caa364cf5ae-cd9cb9a8b911ba4f-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "f75e69ec-2cd0-94d8-cc32-859985277dd3", + "x-ms-date": "Wed, 23 Jun 2021 18:50:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:56 GMT", + "ETag": "\u00220x8D93677D5DEA17D\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:56 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "f75e69ec-2cd0-94d8-cc32-859985277dd3", + "x-ms-request-id": "ff6d2485-601e-008b-0c60-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d941cd01-0f0c-5053-1156-66b6e6c555d5/test-blob-5cedacb1-38df-6359-0a67-6feada817401", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-dc49a08ebbdf784588f38ff1c16e93ae-671be978645f5e4d-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "d140a2e7-3998-f41c-8d44-b0abb455a200", + "x-ms-date": "Wed, 23 Jun 2021 18:50:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "0VHKfGZeBDzQTHYJFylUQqVhIC8jKDW0EPvsab3uuUu\u002BhMg0XQBsU6ewjJPBUEzgEy1EeGBE3agcFmxrcZt/4pIrSpNhIOWl9c2Hcpyi8r\u002BvC1WPqUHqeaYfF0eTAeELMakAlgW4fvNIn4OTvGsMeiOtvGVF7zlRQNHsQgidEfPrfEHyoVy69oxiRwm\u002BV7w7Ep0k5kV8xUFwr1U0zDzqqo6PqEAqGdjG8sbY46gwk\u002BkUsS9qeSuubrb/gvIGhipQeJx6Lq58EPnFXfN/o\u002BKZQBxsHxoMgDBj4TmKKpfmv2yciGoLtWQ6l6A2pBw3LsvTZkLWmmYPQ/dsF0x08uZh356H4xp3jYq3MYh51tsULLJutsNVDyUGjERzn50YxqW61MV9r0uwW9i3HmjdlW0bV\u002BuZBjsiDM94gVbWBO7tn2vivwEWlnxnvVvrnvG9KPbXWEeyfr9ql8j1BS702lfpyn/8\u002B9ZrBMBvMkngN27eu1hg/qunOiGseCc4IJFNcuIEAdNxwC0fa1OGQ0t2iWBaF0rWlNurQo9eT4KuMuMvIcBm3DWabPorQJJYIPfVNu7H3glHd90HWL5EE3GqcThvVyGLD60qwKpPqlNIUiKXiBmT51Ta6KriXoN3VViJgM9Z6MjWSiZBnB1e98yJvgWcrItXF4nklG92qLAqs2pRxiqE72pZwT3yUko2e/DeWKB926jNMWlFdVNZYKJ1FumzDDCiBc\u002BbQutNZMQ\u002BrRl\u002Bl08QrNjBg5XAP3kWAGGbfTthg2\u002B/PFPR4Zi9gMylB8c62shSZWoQ8Yib4cZVhUGKseeI3Cqpv1v8P8o/BAPJGzex2yaYSRjRUJHmJFuNe1xXMs7kHCqdkBttVSWf0e2F0saOo6ob8mfOt4yZw5oAb8Nu6NE05P8NFEoKK/PyMX\u002BjYFKV/9exO0BnFmSeA82AbeZiMekcUe7GgI9gEMZz3IUM9mNIanDrvKyQzc6abxB9ir4NkACWhw9kzn5IUSt58znfkQ1pOAJ2dnQ8i4MgLBB\u002B4oYIZkuFdm9T5Jzxo2qBF9qUut0DE1K7lxmLWfuLRKFuym\u002BkcYztWhueFVNlhdMKu3Spi3Eyes80Tc8y\u002BR1zyKD7g9j73KVNpmDCZP3\u002BVhJGgZ2H4rgvO0\u002BfcCO9u2D9K02zagL6Dt/OW\u002BURbxbRNfa97Hh/7Oboy0iJW2uCkOoAxTmwS\u002BwQS3K9uIbSHss5zjotAM/nfT9nyp66cbNzTMv6EarcIOoKraAGwTNfFa18T4wxVI8bGEf6SYBNVdm\u002BSmy62AwgXK1QIlMu4bwLB7XwPSEmQvc73/lj4tdpvVfGR3fGpD2gXPPe4DI87DaL7kLLXRi4mAd1f/kTvHnW5mX8aJlERWJ4T\u002BAuR2HE/vLC2PSVnmA\u002BDq9wUSVDjaB5CPrNQIScRqnfUg04iVClsIAGUOOFQEcFvVnq0/M8NMJAtD9n9r5uJZJKtUxSBoVeyqCkPTy888eyyIIqsnO1oh5K\u002BNQRPrnClypRO4v7srfUiwhSmPaGg8F3tS47RHMelRMtCA2wTYzn4qYRa7g8thbLVSdqYgonw3QTmoiLh1O3MqV4zampJD58a7VQdRcIOv4Xb\u002B5MtDIIBkSZnLMDXFpTWjkSxOhsITHp7vdU1k5dC1\u002BKcxdka31zb8dlEIeLeA9b/Rve9XYWq068Y8Y7sy/1O5FTeehC7u67n1QhBxCpXnXn\u002BdkzfxXoc8fJqAe2OLyXb9T2N/4mGA4sIlYh9KQ9EgVRU7pWwbx7agUheUbnBGaYiZc7siZ2weDKB1y\u002Bx38jjJUCZeQCQa0Ye8z5BZ/IRR3viWsNAWDe2pLZi7pfvKOG/e2w5J6ClkjpIzdafbtBAsI\u002Bzj0TFoo1JItSKLbzuL4ocgeyF2B\u002BbfMiI90og1zWmIj4Ie1mcudie78TL22R9Wt4MQu0juphv2FK8fKsDKAvfJAt\u002B5fQwv8gT5uhaz6FkC5yr1JQIgmdlmGMHIH1tm8e47PcZPrTqG8Lkz9Pv1QixGDEOVxO3lmHj2Q2Q6Z9KpksgoeKqSwznwfiRI7JTtYMalghMHwT0AVZVdSVnWTJjWmmIj3MlxozkJpUa5nLvUGOKdlNXPkcGbKCMVNYngKjGbclIyuZQNI97qDivmRrjpeSB3OKezFviQmLSWbH2/KYsVLippoV9ekHEG5ZOlpNF6O8xZaOGZ2FtpkhDfdrdhOtSQ0SiOf9fRKKgmrDFU\u002BuPTHDChVbCpi0XPAA8\u002Bfxm5pbq/BNO4\u002B7vkiEA5YzwqBKctDFqGv9Uj90XSv3/YkrmObPZ2leYQGiB0zN1gYBgZpPtYAWLPMvXVmw2d5jxMG\u002BWWqvY1o27BHOI6EeMHs5ctyRp0cIFGzzoAoQrYgjP0OKDnybUh0/GMlvSAlREC3dd2YB0Rx5tkX\u002BvMNQJj6JquNelCH\u002BniC/UY5\u002BmctjoY/cMjYhIm0mEFg3nJZa7/KL5Z0l83wM3thFQn\u002BN\u002Bxx5mhozdPMHZ4h2N4PJxwGKZWKc87MuPq0Tz1Nd3ODtmRU7vQF7Jnr\u002Bg30Vrrz5QxfXu90d8AhpS1xtIKSfqYuoiJ1ujQn/Dj7onW81GI/wGow8hiAC0KgM0nKlDgXWXtrybSYfi7UN2KyeNVKYMzLNfAYXYyNrpbj0YbuXWgA5ET\u002BVQ6po0Y/WLq5zZJtVdJ4/15L/vvu2h8huKir6dn2sZSMTA/CHZKp3QDR090AcnuwcV4NuOVND3rzi\u002Bqdl3Lgwx/94QXGut3LniH3GQY\u002BIUYs93R/6PivQ0CQzpWoDEmR8RDBApFx7bp8QhrHVfZwsWqgcJ/\u002BZNYjUp3FMehII5HYZSf1fR60uwW9/6rd5\u002BlKHB0vB5upl4w\u002BnbPzrL/ONCKI7vDOfzRL77WaPGUvRWqwfxHPGRv2LtGbut9qwQ5J78eEVPj4f6Do4xvmE1cnD1hJPy2qAxsKkrwjNsRU4SqrTFChpuxtu/9w4joAEB96cKuHIYHco\u002BysfcY42UjYkAHtOsMChWhr24cyNRzdCn6gpMIc0cOkzqxn9SUqNN62lFI4EtVce\u002B8/G0X6rmrPz3dHmDSGv8I\u002BSGwWnpBDPaaoe6DOpPelRCzW3bZ5qhxBlCWx5pyqM9SP\u002BcppSdla/92jUjbKASZ/nlAHs\u002BIPxJ5P0QpqkVsGAkfIPqstP/5Xe93Y2lvpe5MDMkhIooP2gDUsGXTO8G6GmVPvAcJ7Ul5VsDQANupCYll3a18OvV/H1b52ASKFhItzVj0L/nXQh\u002BPp8u5L8k1K6bcfV4UPd9/wJywEBU0/0C\u002BskOCtOmfjpud/JMptf\u002BNxKxdrZi0CZ95dF9tJyH6SriLCn2FonbNTP7ChjFMVgqdIkt450GoCqikCTCKIldpk7HarruCCBIlgGCp8YNePS5EwATWcWN20w/U0alGQxqXWOKPYbdfGxo5U1bRDgkVVcwCNWJSgyJeY8u7rTZo301WApig3tt29aTqrS4MlcT2v3vdRA24NMXAMP3rk33TwHQJivtgdIbwmz\u002B9d\u002BX0Qd4GxO26m5s/nd3S0J3di2I3Buy6AwrJhkr03Kjd\u002Bszf2/8f5N6AKTTYye0tnZPpEw/NdmEJOj7DPU6itb7iYaMA8wSuvaaTtu2n0Tkdm\u002Bi3G8mpAIRr1pGwXKef3WN15mhKLJqPSlVpOb9zUVj1taFV\u002B6n1SWEepSxy7mD/A\u002Bl6MfrQw39eJ8FkP8bE6HU4upcGOeG5gJ0HK4duHFvkajXWCS9uJOIh98PYkRmaWcynOiPZ6Mn3wLFd2af34Btlf8WQ7u9V2pW01EIt0O\u002BDfNG6xtI4GoFr7jhuAFtKOheocxFD\u002BWrdUV\u002BeFQSH2e/B2lzGPSk5PVVENQCm98o6eqo6dW3OT3Nm7XVymgV85BRYrDX\u002BdAzufzXL/8RqNlmVY6pqTVRx84rpb1\u002BztqNf10D8XluUS/adTAY4Ak\u002B\u002B/Kcb7TZbApa/1qirFRS9OriSfChzfegOARejzPFeSeFLKmKop8ls9MSqPHei6Sbh4BFNlZYnS47PDewet0WlUYy3b\u002BqiBJL/JXdTyTFgaxfwsdzgEKRbI\u002B7j6ZntXj2PBOr6\u002B4lMT9t\u002BXnAew3JNXpLELfVotUDYXDv7zir5Edc5xLRWdX\u002BepHIBYcI0TFBslosHGSBIJl\u002BqEp9NQIGwhUyo1P695ukjNXlzZ0N\u002BpB/bjyev8fim8a5kvGLgQWPwQOyFm2dhvq\u002Bh09O2xM8MK25/cbFaAINEAdNQWTp2QvQVgxZm\u002BRi4edB3/h4k4DzvWJD0YN\u002ByljBZQZmEAVV1K5DvoTGopTJVtwfQ4hJ1HxGmcPCpcdIkUuzWDbePJGiK8sKNRU77NrNurrnX0bQt5CJ33ZBU27nOy05U0pd6xoKfVe9P99nSuzpNOsMoXIE4uCmFB1bIJicYvonwpmQb4\u002BgnOIvE3fxYpSJmF5Dmpn7NHCp99c87xy/INzlf0gTGMVbq8RP1Y9otPFIkYh6GIhgbM4pJne4o63FsDKay\u002BNMdn9Y6C6Vax7hAQLltF2UBQgURRJ6KjJN4whWimVcjejOPBsJITCZysHvR\u002BU00y8QcWsqRkbQ0kxMywTmPuC5RLNZ13gCSyPXuroQiuINWNAZBlj6cgdiPSnO/BYr84whNcNxmvu3DeZHEsvMgEeqf7I0zThH/xJsN9oOc48N64cuL1Te274Uojhycx97VXziJLxj9yaTmXaxBaMhaJpXeWcE3pDyi6Q0IGr/1UvzMKJdLE8S6jSgWlYeLdXbMzmeGzn4NrbsL5jYL9b7k4Qq/dTAxHxLRI9yZEQ6lF2OWS0xYfoSOvorcTy2Orod5IaSM2/BGi79UpaqRZIysZs7SZapinHJ2IMa1VN/lUnVFH\u002B9qKDtzX7\u002BdA9jp/Un\u002BL9hevEjdFpUyBrspgTbfb0M1XESdQj6TXxX6xZiZnDN8tyT3hqY8aAlaKBFwSc54vZSFpKEFUN2Zy10i4lEMmHqHvNoB5\u002BitCORLQyotEwVXcgf0A\u002BeCd1ZXXctJCYWoXY\u002BW\u002BJzkdtW76Ku8uh2zfKhX22BZCISC9UVzupodU/9ukvWalip4YwsySCtL1b1Ik\u002BES8T4lX0T7A/NXYLw7npSsXhcYGNaN72hVFsBpRy\u002BIOya5ClLBOUOwn4InIPJe9qmWn3emMHsKhRHVwDiEkbzTzzWVcpQx6xTTZ4lEZs5mBhAW0ren0gqrvnVA63kLK/3VU1HMuYQVZKRi0sjxth5Tb7oYbc71K\u002B06\u002BcQe4P\u002BryDuLfxN8qVycAW4TRQ8xufhm/Xu\u002B4s4\u002B0Cdkgc/P9nOktwqNZjcK5sZtjFxQ4dbuCU/Lt\u002BOD7NV9XK7sCBec3Ar6bo30pEOxXBalUWZh3e5AdoiP9E6AINo1EBmYHt6\u002B0LBRZoNY6VT8Clvc3pt/C36wq5GPDNfMaj2zz5Q6KT1H9nC2EGdq950zg/nis1JOtgSa53NNP8PYhQxFlRnAweEuhNgQ==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "QJZgboX\u002BP1e\u002B1JsyxuLNrw==", + "Date": "Wed, 23 Jun 2021 18:50:56 GMT", + "ETag": "\u00220x8D93677D5F429C9\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:56 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "d140a2e7-3998-f41c-8d44-b0abb455a200", + "x-ms-content-crc64": "BwNvjDNkrVM=", + "x-ms-request-id": "ff6d248a-601e-008b-1060-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:56.8192457Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d941cd01-0f0c-5053-1156-66b6e6c555d5/test-blob-5cedacb1-38df-6359-0a67-6feada817401?comp=block\u0026blockid=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-d06cb989ddf5fb4a94c9f901a331762c-00b561ee75f54f44-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "14865851-c610-ba61-ffac-1e271d2d015c", + "x-ms-date": "Wed, 23 Jun 2021 18:50:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "0VHKfGZeBDzQTHYJFylUQqVhIC8jKDW0EPvsab3uuUu\u002BhMg0XQBsU6ewjJPBUEzgEy1EeGBE3agcFmxrcZt/4pIrSpNhIOWl9c2Hcpyi8r\u002BvC1WPqUHqeaYfF0eTAeELMakAlgW4fvNIn4OTvGsMeiOtvGVF7zlRQNHsQgidEfPrfEHyoVy69oxiRwm\u002BV7w7Ep0k5kV8xUFwr1U0zDzqqo6PqEAqGdjG8sbY46gwk\u002BkUsS9qeSuubrb/gvIGhipQeJx6Lq58EPnFXfN/o\u002BKZQBxsHxoMgDBj4TmKKpfmv2yciGoLtWQ6l6A2pBw3LsvTZkLWmmYPQ/dsF0x08uZh356H4xp3jYq3MYh51tsULLJutsNVDyUGjERzn50YxqW61MV9r0uwW9i3HmjdlW0bV\u002BuZBjsiDM94gVbWBO7tn2vivwEWlnxnvVvrnvG9KPbXWEeyfr9ql8j1BS702lfpyn/8\u002B9ZrBMBvMkngN27eu1hg/qunOiGseCc4IJFNcuIEAdNxwC0fa1OGQ0t2iWBaF0rWlNurQo9eT4KuMuMvIcBm3DWabPorQJJYIPfVNu7H3glHd90HWL5EE3GqcThvVyGLD60qwKpPqlNIUiKXiBmT51Ta6KriXoN3VViJgM9Z6MjWSiZBnB1e98yJvgWcrItXF4nklG92qLAqs2pRxiqE72pZwT3yUko2e/DeWKB926jNMWlFdVNZYKJ1FumzDDCiBc\u002BbQutNZMQ\u002BrRl\u002Bl08QrNjBg5XAP3kWAGGbfTthg2\u002B/PFPR4Zi9gMylB8c62shSZWoQ8Yib4cZVhUGKseeI3Cqpv1v8P8o/BAPJGzex2yaYSRjRUJHmJFuNe1xXMs7kHCqdkBttVSWf0e2F0saOo6ob8mfOt4yZw5oAb8Nu6NE05P8NFEoKK/PyMX\u002BjYFKV/9exO0BnFmSeA82AbeZiMekcUe7GgI9gEMZz3IUM9mNIanDrvKyQzc6abxB9ir4NkACWhw9kzn5IUSt58znfkQ1pOAJ2dnQ8i4MgLBB\u002B4oYIZkuFdm9T5Jzxo2qBF9qUut0DE1K7lxmLWfuLRKFuym\u002BkcYztWhueFVNlhdMKu3Spi3Eyes80Tc8y\u002BR1zyKD7g9j73KVNpmDCZP3\u002BVhJGgZ2H4rgvO0\u002BfcCO9u2D9K02zagL6Dt/OW\u002BURbxbRNfa97Hh/7Oboy0iJW2uCkOoAxTmwS\u002BwQS3K9uIbSHss5zjotAM/nfT9nyp66cbNzTMv6EarcIOoKraAGwTNfFa18T4wxVI8bGEf6SYBNVdm\u002BSmy62AwgXK1QIlMu4bwLB7XwPSEmQvc73/lj4tdpvVfGR3fGpD2gXPPe4DI87DaL7kLLXRi4mAd1f/kTvHnW5g==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:56 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "14865851-c610-ba61-ffac-1e271d2d015c", + "x-ms-content-crc64": "CJZ14aO2EEo=", + "x-ms-request-id": "ff6d24ab-601e-008b-2a60-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d941cd01-0f0c-5053-1156-66b6e6c555d5/test-blob-5cedacb1-38df-6359-0a67-6feada817401?comp=block\u0026blockid=AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-d06cb989ddf5fb4a94c9f901a331762c-08a380c0255b0241-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "e4cc0e2b-e680-53b4-d82d-bae608ec1a01", + "x-ms-date": "Wed, 23 Jun 2021 18:50:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "VotUDYXDv7zir5Edc5xLRWdX\u002BepHIBYcI0TFBslosHGSBIJl\u002BqEp9NQIGwhUyo1P695ukjNXlzZ0N\u002BpB/bjyev8fim8a5kvGLgQWPwQOyFm2dhvq\u002Bh09O2xM8MK25/cbFaAINEAdNQWTp2QvQVgxZm\u002BRi4edB3/h4k4DzvWJD0YN\u002ByljBZQZmEAVV1K5DvoTGopTJVtwfQ4hJ1HxGmcPCpcdIkUuzWDbePJGiK8sKNRU77NrNurrnX0bQt5CJ33ZBU27nOy05U0pd6xoKfVe9P99nSuzpNOsMoXIE4uCmFB1bIJicYvonwpmQb4\u002BgnOIvE3fxYpSJmF5Dmpn7NHCp99c87xy/INzlf0gTGMVbq8RP1Y9otPFIkYh6GIhgbM4pJne4o63FsDKay\u002BNMdn9Y6C6Vax7hAQLltF2UBQgURRJ6KjJN4whWimVcjejOPBsJITCZysHvR\u002BU00y8QcWsqRkbQ0kxMywTmPuC5RLNZ13gCSyPXuroQiuINWNAZBlj6cgdiPSnO/BYr84whNcNxmvu3DeZHEsvMgEeqf7I0zThH/xJsN9oOc48N64cuL1Te274Uojhycx97VXziJLxj9yaTmXaxBaMhaJpXeWcE3pDyi6Q0IGr/1UvzMKJdLE8S6jSgWlYeLdXbMzmeGzn4NrbsL5jYL9b7k4Qq/dTAxHxLRI9yZEQ6lF2OWS0xYfoSOvorcTy2Orod5IaSM2/BGi79UpaqRZIysZs7SZapinHJ2IMa1VN/lUnVFH\u002B9qKDtzX7\u002BdA9jp/Un\u002BL9hevEjdFpUyBrspgTbfb0M1XESdQj6TXxX6xZiZnDN8tyT3hqY8aAlaKBFwSc54vZSFpKEFUN2Zy10i4lEMmHqHvNoB5\u002BitCORLQyotEwVXcgf0A\u002BeCd1ZXXctJCYWoXY\u002BW\u002BJzkdtW76Ku8uh2zfKhX22BZCISC9UVzupodU/9ukvWalip4YwsySCtL1b1Ik\u002BES8T4lX0T7A/NXYLw7npSsXhcYGNaN72hVFsBpRy\u002BIOya5ClLBOUOwn4InIPJe9qmWn3emMHsKhRHVwDiEkbzTzzWVcpQx6xTTZ4lEZs5mBhAW0ren0gqrvnVA63kLK/3VU1HMuYQVZKRi0sjxth5Tb7oYbc71K\u002B06\u002BcQe4P\u002BryDuLfxN8qVycAW4TRQ8xufhm/Xu\u002B4s4\u002B0Cdkgc/P9nOktwqNZjcK5sZtjFxQ4dbuCU/Lt\u002BOD7NV9XK7sCBec3Ar6bo30pEOxXBalUWZh3e5AdoiP9E6AINo1EBmYHt6\u002B0LBRZoNY6VT8Clvc3pt/C36wq5GPDNfMaj2zz5Q6KT1H9nC2EGdq950zg/nis1JOtgSa53NNP8PYhQxFlRnAweEuhNgQ==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:56 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e4cc0e2b-e680-53b4-d82d-bae608ec1a01", + "x-ms-content-crc64": "LjVlk8qAEU4=", + "x-ms-request-id": "3a2a3757-701e-0087-2060-6849a7000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d941cd01-0f0c-5053-1156-66b6e6c555d5/test-blob-5cedacb1-38df-6359-0a67-6feada817401?comp=block\u0026blockid=AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-d06cb989ddf5fb4a94c9f901a331762c-509037ac26f8e642-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "d96e9ed0-a5d3-258d-36f4-68879f5dc39d", + "x-ms-date": "Wed, 23 Jun 2021 18:50:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "4vqnZdy4MMf/eEFxrrdy54h9xkGPiFGLPd0f\u002Bj4r0NAkM6VqAxJkfEQwQKRce26fEIax1X2cLFqoHCf/mTWI1KdxTHoSCOR2GUn9X0etLsFvf\u002Bq3efpShwdLwebqZeMPp2z86y/zjQiiO7wzn80S\u002B\u002B1mjxlL0VqsH8Rzxkb9i7Rm7rfasEOSe/HhFT4\u002BH\u002Bg6OMb5hNXJw9YST8tqgMbCpK8IzbEVOEqq0xQoabsbbv/cOI6ABAfenCrhyGB3KPsrH3GONlI2JAB7TrDAoVoa9uHMjUc3Qp\u002BoKTCHNHDpM6sZ/UlKjTetpRSOBLVXHvvPxtF\u002Bq5qz893R5g0hr/CPkhsFp6QQz2mqHugzqT3pUQs1t22eaocQZQlseacqjPUj/nKaUnZWv/do1I2ygEmf55QB7PiD8SeT9EKapFbBgJHyD6rLT/\u002BV3vd2Npb6XuTAzJISKKD9oA1LBl0zvBuhplT7wHCe1JeVbA0ADbqQmJZd2tfDr1fx9W\u002BdgEihYSLc1Y9C/510Ifj6fLuS/JNSum3H1eFD3ff8CcsBAVNP9AvrJDgrTpn46bnfyTKbX/jcSsXa2YtAmfeXRfbSch\u002Bkq4iwp9haJ2zUz\u002BwoYxTFYKnSJLeOdBqAqopAkwiiJXaZOx2q67gggSJYBgqfGDXj0uRMAE1nFjdtMP1NGpRkMal1jij2G3XxsaOVNW0Q4JFVXMAjViUoMiXmPLu602aN9NVgKYoN7bdvWk6q0uDJXE9r973UQNuDTFwDD965N908B0CYr7YHSG8Js/vXfl9EHeBsTtupubP53d0tCd3YtiNwbsugMKyYZK9Nyo3frM39v/H\u002BTegCk02MntLZ2T6RMPzXZhCTo\u002Bwz1OorW\u002B4mGjAPMErr2mk7btp9E5HZvotxvJqQCEa9aRsFynn91jdeZoSiyaj0pVaTm/c1FY9bWhVfup9UlhHqUscu5g/wPpejH60MN/XifBZD/GxOh1OLqXBjnhuYCdByuHbhxb5Go11gkvbiTiIffD2JEZmlnMpzoj2ejJ98CxXdmn9\u002BAbZX/FkO7vVdqVtNRCLdDvg3zRusbSOBqBa\u002B44bgBbSjoXqHMRQ/lq3VFfnhUEh9nvwdpcxj0pOT1VRDUApvfKOnqqOnVtzk9zZu11cpoFfOQUWKw1/nQM7n81y//EajZZlWOqak1UcfOK6W9fs7ajX9dA/F5blEv2nUwGOAJPvvynG\u002B02WwKWv9aoqxUUvTq4knwoc33oDgEXo8zxXknhSypiqKfJbPTEqjx3oukm4eARTZWWJ0uOzw3sHrdFpVGMt2/qogSS/yV3U8kxYGsX8LHc4BCkWyPu4\u002BmZ7V49jwTq\u002BvuJTE/bfl5wHsNyTV6SxC3w==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:56 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "d96e9ed0-a5d3-258d-36f4-68879f5dc39d", + "x-ms-content-crc64": "apcto25MLhQ=", + "x-ms-request-id": "36e9ab0d-801e-0015-4f60-68cd71000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d941cd01-0f0c-5053-1156-66b6e6c555d5/test-blob-5cedacb1-38df-6359-0a67-6feada817401?comp=block\u0026blockid=AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-d06cb989ddf5fb4a94c9f901a331762c-7cb03de83f1daf41-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "5c5944b8-8dce-3df0-b16f-f69c83efc088", + "x-ms-date": "Wed, 23 Jun 2021 18:50:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "ZfxomURFYnhP4C5HYcT\u002B8sLY9JWeYD4Or3BRJUONoHkI\u002Bs1AhJxGqd9SDTiJUKWwgAZQ44VARwW9WerT8zw0wkC0P2f2vm4lkkq1TFIGhV7KoKQ9PLzzx7LIgiqyc7WiHkr41BE\u002BucKXKlE7i/uyt9SLCFKY9oaDwXe1LjtEcx6VEy0IDbBNjOfiphFruDy2FstVJ2piCifDdBOaiIuHU7cypXjNqakkPnxrtVB1Fwg6/hdv7ky0MggGRJmcswNcWlNaORLE6GwhMenu91TWTl0LX4pzF2RrfXNvx2UQh4t4D1v9G971dharTrxjxjuzL/U7kVN56ELu7rufVCEHEKledef52TN/Fehzx8moB7Y4vJdv1PY3/iYYDiwiViH0pD0SBVFTulbBvHtqBSF5RucEZpiJlzuyJnbB4MoHXL7HfyOMlQJl5AJBrRh7zPkFn8hFHe\u002BJaw0BYN7aktmLul\u002B8o4b97bDknoKWSOkjN1p9u0ECwj7OPRMWijUki1IotvO4vihyB7IXYH5t8yIj3SiDXNaYiPgh7WZy52J7vxMvbZH1a3gxC7SO6mG/YUrx8qwMoC98kC37l9DC/yBPm6FrPoWQLnKvUlAiCZ2WYYwcgfW2bx7js9xk\u002BtOobwuTP0\u002B/VCLEYMQ5XE7eWYePZDZDpn0qmSyCh4qpLDOfB\u002BJEjslO1gxqWCEwfBPQBVlV1JWdZMmNaaYiPcyXGjOQmlRrmcu9QY4p2U1c\u002BRwZsoIxU1ieAqMZtyUjK5lA0j3uoOK\u002BZGuOl5IHc4p7MW\u002BJCYtJZsfb8pixUuKmmhX16QcQblk6Wk0Xo7zFlo4ZnYW2mSEN92t2E61JDRKI5/19EoqCasMVT649McMKFVsKmLRc8ADz5/Gbmlur8E07j7u\u002BSIQDljPCoEpy0MWoa/1SP3RdK/f9iSuY5s9naV5hAaIHTM3WBgGBmk\u002B1gBYs8y9dWbDZ3mPEwb5Zaq9jWjbsEc4joR4wezly3JGnRwgUbPOgChCtiCM/Q4oOfJtSHT8YyW9ICVEQLd13ZgHRHHm2Rf68w1AmPomq416UIf6eIL9Rjn6Zy2Ohj9wyNiEibSYQWDecllrv8ovlnSXzfAze2EVCf437HHmaGjN08wdniHY3g8nHAYplYpzzsy4\u002BrRPPU13c4O2ZFTu9AXsmev6DfRWuvPlDF9e73R3wCGlLXG0gpJ\u002Bpi6iInW6NCf8OPuidbzUYj/AajDyGIALQqAzScqUOBdZe2vJtJh\u002BLtQ3YrJ41UpgzMs18BhdjI2uluPRhu5daADkRP5VDqmjRj9YurnNkm1V0nj/Xkv\u002B\u002B\u002B7aHyG4qKvp2faxlIxMD8IdkqndANHT3QBye7BxXg245U0PevA==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:56 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "5c5944b8-8dce-3df0-b16f-f69c83efc088", + "x-ms-content-crc64": "UdegcB/wIHg=", + "x-ms-request-id": "93b929ad-d01e-0045-6860-680f21000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d941cd01-0f0c-5053-1156-66b6e6c555d5/test-blob-5cedacb1-38df-6359-0a67-6feada817401?comp=blocklist", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "350", + "Content-Type": "application/xml", + "traceparent": "00-d06cb989ddf5fb4a94c9f901a331762c-a7ce84a36e28e746-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "915c7a61-de91-ba1c-de52-389730be3de2", + "x-ms-date": "Wed, 23 Jun 2021 18:50:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "\uFEFF\u003CBlockList\u003E\u003CLatest\u003EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003C/BlockList\u003E", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:56 GMT", + "ETag": "\u00220x8D93677D640D10A\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:57 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "915c7a61-de91-ba1c-de52-389730be3de2", + "x-ms-content-crc64": "nt4DWiHuqf8=", + "x-ms-request-id": "ff6d24d4-601e-008b-4860-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:57.3226010Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-d941cd01-0f0c-5053-1156-66b6e6c555d5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-9da0500b96218e48a9844c62266be486-d570166d5855424a-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "8e84c50d-8990-9e6f-ce51-39cafa8bb53b", + "x-ms-date": "Wed, 23 Jun 2021 18:50:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:56 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "8e84c50d-8990-9e6f-ce51-39cafa8bb53b", + "x-ms-request-id": "ff6d24e5-601e-008b-5460-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-abb027ea-06ee-e6bf-aa64-a6aaf3c4de5e?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-896139ec1f294c4b97d889ebe663054c-60041902cf7c1a46-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "b46dae31-ffce-07ea-059e-e32ce2c4ab09", + "x-ms-date": "Wed, 23 Jun 2021 18:50:56 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:57 GMT", + "ETag": "\u00220x8D93677D657B7EC\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:57 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "b46dae31-ffce-07ea-059e-e32ce2c4ab09", + "x-ms-request-id": "ff6d24f3-601e-008b-5d60-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-abb027ea-06ee-e6bf-aa64-a6aaf3c4de5e/test-blob-9b23da73-4a00-3a02-d6b6-1e7cbadca3a4", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-4d53704827558d4ca18a4f1ea38a567d-7e08a6cbac7df044-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "20fedb21-244a-989e-f296-d762941e2f92", + "x-ms-date": "Wed, 23 Jun 2021 18:50:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "Zkd5RVcpj6d0g2SbzCQYx8ZBb2jhYV7mrDLeGOBuTCn7PsaaS2WySkp7Jn3mZm6xnVe1eG07wgXpkpgkSnbHBTY7oI1efntgjyQdZjrgAEXELXuJudO7v3vAsLnNjgDTtCBGqsbhUh/bVOlIHVzKCJFSYB37PUxjf\u002BARnc3CkwAkSbEZmVZ\u002B4tpcrmXpc6If9qcnei7i2HbU4yrmz7RRGMDoI9OqsG871H1Dn4/neQw98qclmhnSQXE7RbYrlxMlCpWkAE/OdEU47Kawnznm7Woeqd0NLH2nFuJib2u5EDxqHZT6Qni8b35h7K5yIaE3VFdLDe42F90X/OpsbATaf9xpRoKk66ryYTlerEDONPRAKhoTbQJNNAa340WNTwN6h2zSCdofk2itWau112udSMj1LEHpxxLZHBJ87QhkZBE25CTT\u002BysaIJayZhNXmFyaGpp9mCPBkMBa\u002BezHo6ZfSPWafvJGyUyc2wuqN2H\u002BgoO24dNu58vtdVNkeQI\u002BUn3wUh0evBppU1BN4bwYFllfW3dpEcHT8WEprAme4VBKXYmOuuRD4MVpTI6CIQYP1V76BR2K1UG7HWG89A8QynEAAoMziVx0G3uy/8QzUM9bGtarpNsywIhI05yDh\u002Bu1WIEcgh6C20wBhuqi2NV8h8yRYdo5ZSaVzUL767bA8JSQ/KdDF86x2D6KqR3xkOeyy0vQ8iYQfPJbhrTbh\u002B\u002BVQZVWEdwuOW/\u002B34ibrrsIpD1bSB9q8P1uf3\u002B06JAZ1VBP9GiHm34Lg5Lb0RKddc42UuJ2gD7QK1GY55JcelHf5Ao4TLlTgQi\u002BT8WNjh7q0QmxfZWuolQRfskX77PsrwhB/O0IZCkU49HZuDF5QpwyrRaIqv27MEG1Js3vO5FU0qC8S5Ex4mzgnZnE1OojmDst5EKcYwQLhsurUz1bJKg/hOWRvPcKAcqqqA1j9lxXko6RwlZOuG\u002BbsMXGho8uhHjxhE8FkttEIuN38rv3qI9vVMCvymJR8cx19QsxRHs7fCOVcnENUQCzTKBz1sa0owg1VzLOf7oVoJOCj5zPE91oO3aXYjYeYQLA/H3B3hoGwVED\u002B\u002B1Jbfxpf9HdisFj4znCCptPHEHSF/UvDoI8VMJ5e81KzBfwH855LeNkQNZAXBhE/tN/tqUQMOT4GV96LSsPZA70GBYi0uvM1u5dbtce7rFq\u002BFXu\u002BcUoOpwz\u002BAVv/wC4VNvITEQBISzosuC2ssEN2SutEDTVIWtJy95679rlXdftpRr7VqFtaNYpBkbkcYfaJR7awe/M4jNwfoFlhzJRA1UIyA2nEYKJQKddrBskZFlXn8m7CpvoIcLmi9ggB\u002BCj1wPx3Kh5MxSbUYBHbjUYSxknDudplfi5IKdKwIaqaTnHutQYM4iw3Wy0ILkboLOMzj\u002B\u002B\u002Bfn5OkIKN7sBL3OO8OdHgLRhABiQdjB7tHU\u002BnoDzvfFG7HBAzn\u002BSDfvNr634Ji/R1CD/K84mLYLIfYXMy5k7DnGBRwR3BrI0zvIcw8eDgo5Gbclf9JEjH77td1D6xkFikqE7d94qWc1uy13cCmq7Rfr3hl7P2xngXShGio5hOQewujEmRwqvGxP78SkzRxVTMTJWAz/jkraHWxm2484\u002BDJFVK084lf3vR2tK0\u002BrwrBYS8lhcCzbIzCd7nuvx\u002BTdEveSX3hvGGpw0ZrzUmb7Llq8CpPB24gFbjV8nvfYS/k4zBRYGWM77TNi8J6R69DJorwg77lRGztriPFC8nlymImdtoZSoxT7hB1cYubtc4Jksvg7u1hD57DY7Ixx9P617FgQ9DFKewOnKWub9LhQfhlu3j\u002BBOt0tWdLVdbKIiY8epnaO2H9RGjf0lJHsq/L4hHJ3Axq/NLF655pidQFNGqPceU5BxaGaHcALiKJPQLHj2PE8FYZwY3HBE/Tg8qEyq3nyEC6gtsLQ2OVWt6wPL6bkfpgQDQEZaBncfLGsuSse2OEoXSyHPyYybzyhHa/FseRR/HAFHpp01KQQxDYNICO6N9rO5s52XUN14aHEdE5uFsrJXri7GbpGs4SIcnrsIU8c6uXQ9s8Z258wkzj0sGBZpq1vQ8Vm/x4ghDdJ6erIhbxWq4lkmSP/s4MdioZ9Tf8kMs/JgOGFte/LrHKX0/GwZAl8ogjW8QmNb4xGSXCbpzY4Ibse/wTezPGdnOita\u002BORaSJ5AK/2TT3COBFRQ2x7LAk8X642kWkEndUXNVAc4AessNxSHqKKRdR5XMLziYmBJmzjcQw1Wte5dGLW3xftoVgNpI6MKRFmthnVvTSmERBLlhLnPXL7d1YEmKpDs2a8j7tm4eT\u002B9P1feLr2X52fE2NOi0kFCmPpFi00h4xrJwKzGS19Py8vTKEVh8S0ARu4aYVG8SQdu4Vbfc\u002B3xm1s9FG4Q0ZwIdA0Iz6r74KbNREVfB4LIDXakWGoJcFjd4YzqJN2\u002B73VREe1Es3pdcgCvES6okZPZdAf4bHgx/wS0Ku0dEbvJDlTQDfaVhFn8RuZpWl4pNVD5ELDWxoP8IBLpj4iMQGBF5QPZ14OcRO\u002Bt\u002ByWSyKWli/WdIwAL80jR1O3kq/TQbwaFJHRbT13MXczAKMpdaVdsQwST7x1fOfG6CAOVuJj73YwfDKMwSTuX0MY0Ssp9c2qWd2jwPYDoJeuCoEdaNqQ0xUs\u002BPVyzPPrI\u002Bx5XK\u002B4nPZSY/0EvCqALNue4raj0PZoh/4V/PzUN4jpuJ0Fikfr8W2OywTZjBLqrMgd1\u002B45R1L6DNSxpp/1eix0GweNeqaTtvFFFQntjvvrK1Awul\u002BerHFKD3lzNk7RlUzYZXULWTIliiD49DJJDIHcxntLxL/M2WqSQ28pIHyid3\u002B5ESmG384eCzA\u002BobhDAP77lnPXhdCNC4gKdRnG/GWkWnyyj/tYVeapLbmPkjuuU0JsLYoIzu2vKAWdeGa0Ww7Klks/jHEHozyJLlgXAXlQXCXXVtLfm4uTB2Pxut1/8NKuwP/wcsLNaIpNg6CVlCqMSRxA4QQ77vq/rIUNEehjCTmJaDx9Y\u002BljBe5Ejhvq\u002BXM5ZW3BPxPKctYBMMY9vFah7nZnCCvqEuky3dsZ91zi1LMV16x6oc4pvvlqfC8nJUmXpqOlg\u002B1HU1aAjmE0sH91HlwXJ\u002BimJ0ykOU0yg5K\u002BD7SRgky9OVDBzoBZ9hNs9Q599V3PE/1c7X9W/UqgFNPDwoKopy4ut\u002BUPUVlkTDE5O0Q\u002BsIo08vu3NJDRajgKHbWwmjeMxE3cUz10v76n9KFOGcYCYWBFitOG8XKdWU2pBTejs7X9rHb2YmFMvDM9Ez/zh0x2B7hRbw9gCdbfQvXvz7qLAEDrUG1TCAL\u002B9MqcSd4yrdX9Mv17TkCqmaKcGyNvXOx4thL7BDLjJv\u002B5VnpAx7/0qJUj8pi5D7H8QLrKsvDfk5faI5PPN6WjGgwBvfvKZdHiq26OT25Xv6Zc/sN4GHAK2cLmZqAsKXDvfNSMu1G2Ndrk5AuCUUQlhmftbjjiJwGf9uA45AMxtn39ns6ZywRUqsTklzBoiIh6vNw8Pr80CVXS7MBtfVHbty2JhLJ1i79jmMN3\u002BZPNM25bvici8XvCxZV4xtpD5y13DNwG4wfWBTEc2KX7wA/GAb1WEb8qtMG1xr8c/MTlI7GV/OyzylBqhbj2AhjRywGFtsUc6dVuSFQeTRhEuQRsO7j0YcMjEjto74wGNLKo5/\u002B9l0n/yDXcK7CUlXk4Iciwhcpf3WVCZqCJt/5FZBehcWkYiyW\u002BbHOHGDYOiny\u002BLMnHUbLoTQqWezClchQ7lsOc8yAQI5qm9hVa2MUzM9gnz4cwghJkuSRigg/xFPpbT4FycZdYrg0vHF\u002BZjXRBZ0tUgaaNBxStODn7raGOsd0a/4lDvMJAyx16BWG2yyuwHRrAnJdXzkRswTVdYPxvnG5\u002BfpHrAaqJF7aFFwGy\u002Bm0OS4yGzhVJxzFA1vuI42ohDmT3NEiZyR9sO4Tc0rdGucrEUxlz5NJVNLtcpiqy/DBMZAicv8YgcH5xFpKMbPR5/hkswJBQsSWSngORPSLwvTtUjGquqf4Ep96a/s4/yMfG5qgRgjuj/7bjCh3CkzdffFlXO\u002BCJy1AfKByxubJXUtU/ylp64zsDtIy3z5/cQhCrO35w6IznPRtX9lYa7kYAi7tIhsTc5J0iV4dT0f\u002B0PuoMBn4z4mpEVI1DIuzk5MZKs0Pkl7tPzlbhUpEJk2sbn7tsDuvHzKVRBC43ncGwOW7BCSK/06suvDgnUo/VOsUmJ4M1dNneguKak4\u002BJFDCVLRkmSIpEW8wQPU6voH4Ve8lpEXY\u002BfsSU5oY8ITwbpagHkiV2svI63c\u002B3ITuLLuJkgRvGIAa\u002BWrJQjWYACDaT9JuipA5YnsjbLjOqh1mJCben16AgVYGlSTt3IiGMNtWVJyyj5IbQD\u002BJS6vHTF9NUy4euXDCWb6MV/V7W4XinTvdeEWAs5SEw08u90WqP0jVoHlqd3dqg/reJjesr/Splq5/\u002BdQJvK\u002BJifYxo2Jo4hi8lbsciCW0cuRaoo1s6BNKdVCXKkVk2\u002BPZ0P1xKOCIZUQu8ApJnR6Iy3b/rwoSLJHS5y4B0bfDR8nHMqc4M0oDwj1JTfgJANhCDm7OdSzpx7RbnkGyhpOMW6hAcmpnUIg8\u002B\u002BzMyO6ZydZVz8NY9NKc7Xry3JUIQUupzOJfyJ592r3mkXlAHP7VwcRrbLbAI1bVo5T/ZIPjNKqRIvv8SgFH1\u002BUVcmNZXMB8LRrAnOSE2ambeiUJjnYp82zervoC6XfDE4TBurDzjEbEc0d5Epe2DElSUM/sTkl\u002B638Gir3WaUOTDYlfsy7ol/3eNQsusODVGJKgoIin5tU7Us9B/QGY/hoD1hUeZkkqabjSDgk\u002BQDqOMWIbJci6\u002BxakFGBfpqr8RUbxKurbtrJZhjbPxejMDQKUs8ufjchBSNr\u002BakHoysMd5ciyTSVPsnq/wa\u002BB\u002ByU96BddyvLvXMd\u002Br9IP3VxwYLtzseAgCb/dRPFA37woz121sIIqiw/QLojxM51TT9UeT1DkHkk1Hd5ncIXxno0LVeCEShzaReW7k4NnLsYiifUsMpBrRLEEgKKjwwp57oAL9e28zvW4Q/l7OHq1zf8INPaAxWvskBEvf8l6JoLbMbUDayjodbsPY/6W8AxGXrKjq44T\u002BRkUH1XcjV88Th1mkAa1smLGL887gWF9RaAE6SEWxnsExzir71vDC\u002Bhr0yXRMFAFgKxP7YvO6Henpsmlx5Q\u002BFXeiYdjOGcMXAxPWz747rBVQD2h0xuj/Rd7A9DiCHTRUPb2uPs6HN2bZONpn6Bi5bAqkVcgruV6Ooyv5/SWKhOXvcpIAjX1WyMfxq44Ol13GF4g93cd8KIRfL4uinTpBXrP0iGWGuN6NXZzwKg3AgAvOI\u002BWdTKcec1oNoW3hpDudsFzaCh7oP16poIAqe/52nq\u002BP1GlEpAIM1gUbeRdwq7lRYnmw9nX81eSW86wm4/dQ==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "L6KfAMjx3V15FXIzstBqgQ==", + "Date": "Wed, 23 Jun 2021 18:50:57 GMT", + "ETag": "\u00220x8D93677D66B4410\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:57 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "20fedb21-244a-989e-f296-d762941e2f92", + "x-ms-content-crc64": "71zdGDA8MTM=", + "x-ms-request-id": "ff6d24ff-601e-008b-6560-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:57.5997968Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-abb027ea-06ee-e6bf-aa64-a6aaf3c4de5e/test-blob-9b23da73-4a00-3a02-d6b6-1e7cbadca3a4?comp=block\u0026blockid=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-ce1cadb270b8e74f99852f8073e5c279-3b4394cd4a9d6e41-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "c21f744e-43cd-6c28-aed5-9e0274f7ee79", + "x-ms-date": "Wed, 23 Jun 2021 18:50:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "Zkd5RVcpj6d0g2SbzCQYx8ZBb2jhYV7mrDLeGOBuTCn7PsaaS2WySkp7Jn3mZm6xnVe1eG07wgXpkpgkSnbHBTY7oI1efntgjyQdZjrgAEXELXuJudO7v3vAsLnNjgDTtCBGqsbhUh/bVOlIHVzKCJFSYB37PUxjf\u002BARnc3CkwAkSbEZmVZ\u002B4tpcrmXpc6If9qcnei7i2HbU4yrmz7RRGMDoI9OqsG871H1Dn4/neQw98qclmhnSQXE7RbYrlxMlCpWkAE/OdEU47Kawnznm7Woeqd0NLH2nFuJib2u5EDxqHZT6Qni8b35h7K5yIaE3VFdLDe42F90X/OpsbATaf9xpRoKk66ryYTlerEDONPRAKhoTbQJNNAa340WNTwN6h2zSCdofk2itWau112udSMj1LEHpxxLZHBJ87QhkZBE25CTT\u002BysaIJayZhNXmFyaGpp9mCPBkMBa\u002BezHo6ZfSPWafvJGyUyc2wuqN2H\u002BgoO24dNu58vtdVNkeQI\u002BUn3wUh0evBppU1BN4bwYFllfW3dpEcHT8WEprAme4VBKXYmOuuRD4MVpTI6CIQYP1V76BR2K1UG7HWG89A8QynEAAoMziVx0G3uy/8QzUM9bGtarpNsywIhI05yDh\u002Bu1WIEcgh6C20wBhuqi2NV8h8yRYdo5ZSaVzUL767bA8JSQ/KdDF86x2D6KqR3xkOeyy0vQ8iYQfPJbhrTbh\u002B\u002BVQZVWEdwuOW/\u002B34ibrrsIpD1bSB9q8P1uf3\u002B06JAZ1VBP9GiHm34Lg5Lb0RKddc42UuJ2gD7QK1GY55JcelHf5Ao4TLlTgQi\u002BT8WNjh7q0QmxfZWuolQRfskX77PsrwhB/O0IZCkU49HZuDF5QpwyrRaIqv27MEG1Js3vO5FU0qC8S5Ex4mzgnZnE1OojmDst5EKcYwQLhsurUz1bJKg/hOWRvPcKAcqqqA1j9lxXko6RwlZOuG\u002BbsMXGho8uhHjxhE8FkttEIuN38rv3qI9vVMCvymJR8cx19QsxRHs7fCOVcnENUQCzTKBz1sa0owg1VzLOf7oVoJOCj5zPE91oO3aXYjYeYQLA/H3B3hoGwVED\u002B\u002B1Jbfxpf9HdisFj4znCCptPHEHSF/UvDoI8VMJ5e81KzBfwH855LeNkQNZAXBhE/tN/tqUQMOT4GV96LSsPZA70GBYi0uvM1u5dbtce7rFq\u002BFXu\u002BcUoOpwz\u002BAVv/wC4VNvITEQBISzosuC2ssEN2SutEDTVIWtJy95679rlXdftpRr7VqFtaNYpBkbkcYfaJR7awe/M4jNwfoFlhzJRA1UIyA2nEYKJQKddrBskZFlXn8m7CpvoIcLmi9ggB\u002BCj1wPx3Kh5MxSbUYBHbjUYSxknDg==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:57 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "c21f744e-43cd-6c28-aed5-9e0274f7ee79", + "x-ms-content-crc64": "2ZcnGklSSFs=", + "x-ms-request-id": "ff6d251e-601e-008b-7a60-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-abb027ea-06ee-e6bf-aa64-a6aaf3c4de5e/test-blob-9b23da73-4a00-3a02-d6b6-1e7cbadca3a4?comp=block\u0026blockid=AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-ce1cadb270b8e74f99852f8073e5c279-6cad814e73f84949-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "89d9c9a7-9db8-ec3d-5959-32aecc4242e5", + "x-ms-date": "Wed, 23 Jun 2021 18:50:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "lp64zsDtIy3z5/cQhCrO35w6IznPRtX9lYa7kYAi7tIhsTc5J0iV4dT0f\u002B0PuoMBn4z4mpEVI1DIuzk5MZKs0Pkl7tPzlbhUpEJk2sbn7tsDuvHzKVRBC43ncGwOW7BCSK/06suvDgnUo/VOsUmJ4M1dNneguKak4\u002BJFDCVLRkmSIpEW8wQPU6voH4Ve8lpEXY\u002BfsSU5oY8ITwbpagHkiV2svI63c\u002B3ITuLLuJkgRvGIAa\u002BWrJQjWYACDaT9JuipA5YnsjbLjOqh1mJCben16AgVYGlSTt3IiGMNtWVJyyj5IbQD\u002BJS6vHTF9NUy4euXDCWb6MV/V7W4XinTvdeEWAs5SEw08u90WqP0jVoHlqd3dqg/reJjesr/Splq5/\u002BdQJvK\u002BJifYxo2Jo4hi8lbsciCW0cuRaoo1s6BNKdVCXKkVk2\u002BPZ0P1xKOCIZUQu8ApJnR6Iy3b/rwoSLJHS5y4B0bfDR8nHMqc4M0oDwj1JTfgJANhCDm7OdSzpx7RbnkGyhpOMW6hAcmpnUIg8\u002B\u002BzMyO6ZydZVz8NY9NKc7Xry3JUIQUupzOJfyJ592r3mkXlAHP7VwcRrbLbAI1bVo5T/ZIPjNKqRIvv8SgFH1\u002BUVcmNZXMB8LRrAnOSE2ambeiUJjnYp82zervoC6XfDE4TBurDzjEbEc0d5Epe2DElSUM/sTkl\u002B638Gir3WaUOTDYlfsy7ol/3eNQsusODVGJKgoIin5tU7Us9B/QGY/hoD1hUeZkkqabjSDgk\u002BQDqOMWIbJci6\u002BxakFGBfpqr8RUbxKurbtrJZhjbPxejMDQKUs8ufjchBSNr\u002BakHoysMd5ciyTSVPsnq/wa\u002BB\u002ByU96BddyvLvXMd\u002Br9IP3VxwYLtzseAgCb/dRPFA37woz121sIIqiw/QLojxM51TT9UeT1DkHkk1Hd5ncIXxno0LVeCEShzaReW7k4NnLsYiifUsMpBrRLEEgKKjwwp57oAL9e28zvW4Q/l7OHq1zf8INPaAxWvskBEvf8l6JoLbMbUDayjodbsPY/6W8AxGXrKjq44T\u002BRkUH1XcjV88Th1mkAa1smLGL887gWF9RaAE6SEWxnsExzir71vDC\u002Bhr0yXRMFAFgKxP7YvO6Henpsmlx5Q\u002BFXeiYdjOGcMXAxPWz747rBVQD2h0xuj/Rd7A9DiCHTRUPb2uPs6HN2bZONpn6Bi5bAqkVcgruV6Ooyv5/SWKhOXvcpIAjX1WyMfxq44Ol13GF4g93cd8KIRfL4uinTpBXrP0iGWGuN6NXZzwKg3AgAvOI\u002BWdTKcec1oNoW3hpDudsFzaCh7oP16poIAqe/52nq\u002BP1GlEpAIM1gUbeRdwq7lRYnmw9nX81eSW86wm4/dQ==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:57 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "89d9c9a7-9db8-ec3d-5959-32aecc4242e5", + "x-ms-content-crc64": "7RouIZ1LU0I=", + "x-ms-request-id": "3a2a37ed-701e-0087-1d60-6849a7000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-abb027ea-06ee-e6bf-aa64-a6aaf3c4de5e/test-blob-9b23da73-4a00-3a02-d6b6-1e7cbadca3a4?comp=block\u0026blockid=AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-ce1cadb270b8e74f99852f8073e5c279-16cd4bc5e0dd354d-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "5b228553-cee2-927a-8fc4-0a1f23306323", + "x-ms-date": "Wed, 23 Jun 2021 18:50:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "qzIHdfuOUdS\u002BgzUsaaf9XosdBsHjXqmk7bxRRUJ7Y776ytQMLpfnqxxSg95czZO0ZVM2GV1C1kyJYog\u002BPQySQyB3MZ7S8S/zNlqkkNvKSB8ond/uREpht/OHgswPqG4QwD\u002B\u002B5Zz14XQjQuICnUZxvxlpFp8so/7WFXmqS25j5I7rlNCbC2KCM7trygFnXhmtFsOypZLP4xxB6M8iS5YFwF5UFwl11bS35uLkwdj8brdf/DSrsD/8HLCzWiKTYOglZQqjEkcQOEEO\u002B76v6yFDRHoYwk5iWg8fWPpYwXuRI4b6vlzOWVtwT8TynLWATDGPbxWoe52Zwgr6hLpMt3bGfdc4tSzFdeseqHOKb75anwvJyVJl6ajpYPtR1NWgI5hNLB/dR5cFyfopidMpDlNMoOSvg\u002B0kYJMvTlQwc6AWfYTbPUOffVdzxP9XO1/Vv1KoBTTw8KCqKcuLrflD1FZZEwxOTtEPrCKNPL7tzSQ0Wo4Ch21sJo3jMRN3FM9dL\u002B\u002Bp/ShThnGAmFgRYrThvFynVlNqQU3o7O1/ax29mJhTLwzPRM/84dMdge4UW8PYAnW30L178\u002B6iwBA61BtUwgC/vTKnEneMq3V/TL9e05AqpminBsjb1zseLYS\u002BwQy4yb/uVZ6QMe/9KiVI/KYuQ\u002Bx/EC6yrLw35OX2iOTzzeloxoMAb37ymXR4qtujk9uV7\u002BmXP7DeBhwCtnC5magLClw73zUjLtRtjXa5OQLglFEJYZn7W444icBn/bgOOQDMbZ9/Z7OmcsEVKrE5JcwaIiIerzcPD6/NAlV0uzAbX1R27ctiYSydYu/Y5jDd/mTzTNuW74nIvF7wsWVeMbaQ\u002BctdwzcBuMH1gUxHNil\u002B8APxgG9VhG/KrTBtca/HPzE5SOxlfzss8pQaoW49gIY0csBhbbFHOnVbkhUHk0YRLkEbDu49GHDIxI7aO\u002BMBjSyqOf/vZdJ/8g13CuwlJV5OCHIsIXKX91lQmagibf\u002BRWQXoXFpGIslvmxzhxg2Dop8vizJx1Gy6E0KlnswpXIUO5bDnPMgECOapvYVWtjFMzPYJ8\u002BHMIISZLkkYoIP8RT6W0\u002BBcnGXWK4NLxxfmY10QWdLVIGmjQcUrTg5\u002B62hjrHdGv\u002BJQ7zCQMsdegVhtssrsB0awJyXV85EbME1XWD8b5xufn6R6wGqiRe2hRcBsvptDkuMhs4VSccxQNb7iONqIQ5k9zRImckfbDuE3NK3RrnKxFMZc\u002BTSVTS7XKYqsvwwTGQInL/GIHB\u002BcRaSjGz0ef4ZLMCQULElkp4DkT0i8L07VIxqrqn\u002BBKfemv7OP8jHxuaoEYI7o/\u002B24wodwpM3X3xZVzvgictQHygcsbmyV1LVP8g==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:57 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "5b228553-cee2-927a-8fc4-0a1f23306323", + "x-ms-content-crc64": "TqhkZlowwl0=", + "x-ms-request-id": "36e9ac0f-801e-0015-4660-68cd71000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-abb027ea-06ee-e6bf-aa64-a6aaf3c4de5e/test-blob-9b23da73-4a00-3a02-d6b6-1e7cbadca3a4?comp=block\u0026blockid=AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-ce1cadb270b8e74f99852f8073e5c279-5d66862038ea0548-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "201418df-6dff-a1c5-d33d-c62c0fdaf920", + "x-ms-date": "Wed, 23 Jun 2021 18:50:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "52mV\u002BLkgp0rAhqppOce61BgziLDdbLQguRugs4zOP775\u002Bfk6Qgo3uwEvc47w50eAtGEAGJB2MHu0dT6egPO98UbscEDOf5IN\u002B82vrfgmL9HUIP8rziYtgsh9hczLmTsOcYFHBHcGsjTO8hzDx4OCjkZtyV/0kSMfvu13UPrGQWKSoTt33ipZzW7LXdwKartF\u002BveGXs/bGeBdKEaKjmE5B7C6MSZHCq8bE/vxKTNHFVMxMlYDP\u002BOStodbGbbjzj4MkVUrTziV/e9Ha0rT6vCsFhLyWFwLNsjMJ3ue6/H5N0S95JfeG8YanDRmvNSZvsuWrwKk8HbiAVuNXye99hL\u002BTjMFFgZYzvtM2LwnpHr0MmivCDvuVEbO2uI8ULyeXKYiZ22hlKjFPuEHVxi5u1zgmSy\u002BDu7WEPnsNjsjHH0/rXsWBD0MUp7A6cpa5v0uFB\u002BGW7eP4E63S1Z0tV1soiJjx6mdo7Yf1EaN/SUkeyr8viEcncDGr80sXrnmmJ1AU0ao9x5TkHFoZodwAuIok9AsePY8TwVhnBjccET9ODyoTKrefIQLqC2wtDY5Va3rA8vpuR\u002BmBANARloGdx8say5Kx7Y4ShdLIc/JjJvPKEdr8Wx5FH8cAUemnTUpBDENg0gI7o32s7mznZdQ3XhocR0Tm4WysleuLsZukazhIhyeuwhTxzq5dD2zxnbnzCTOPSwYFmmrW9DxWb/HiCEN0np6siFvFariWSZI/\u002Bzgx2Khn1N/yQyz8mA4YW178uscpfT8bBkCXyiCNbxCY1vjEZJcJunNjghux7/BN7M8Z2c6K1r45FpInkAr/ZNPcI4EVFDbHssCTxfrjaRaQSd1Rc1UBzgB6yw3FIeoopF1HlcwvOJiYEmbONxDDVa17l0YtbfF\u002B2hWA2kjowpEWa2GdW9NKYREEuWEuc9cvt3VgSYqkOzZryPu2bh5P70/V94uvZfnZ8TY06LSQUKY\u002BkWLTSHjGsnArMZLX0/Ly9MoRWHxLQBG7hphUbxJB27hVt9z7fGbWz0UbhDRnAh0DQjPqvvgps1ERV8HgsgNdqRYaglwWN3hjOok3b7vdVER7USzel1yAK8RLqiRk9l0B/hseDH/BLQq7R0Ru8kOVNAN9pWEWfxG5mlaXik1UPkQsNbGg/wgEumPiIxAYEXlA9nXg5xE7637JZLIpaWL9Z0jAAvzSNHU7eSr9NBvBoUkdFtPXcxdzMAoyl1pV2xDBJPvHV858boIA5W4mPvdjB8MozBJO5fQxjRKyn1zapZ3aPA9gOgl64KgR1o2pDTFSz49XLM8\u002Bsj7Hlcr7ic9lJj/QS8KoAs257itqPQ9miH/hX8/NQ3iOm4nQWKR\u002BvxbY7LBNmMEug==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:56 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "201418df-6dff-a1c5-d33d-c62c0fdaf920", + "x-ms-content-crc64": "Xcr03YJsB94=", + "x-ms-request-id": "93b92a2e-d01e-0045-5b60-680f21000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-abb027ea-06ee-e6bf-aa64-a6aaf3c4de5e/test-blob-9b23da73-4a00-3a02-d6b6-1e7cbadca3a4?comp=blocklist", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "350", + "Content-Type": "application/xml", + "If-Modified-Since": "Tue, 22 Jun 2021 18:50:56 GMT", + "traceparent": "00-ce1cadb270b8e74f99852f8073e5c279-4b090e8da13aa847-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "5977bf5d-d957-fa6a-aaf9-a96c8df73b73", + "x-ms-date": "Wed, 23 Jun 2021 18:50:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "\uFEFF\u003CBlockList\u003E\u003CLatest\u003EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003C/BlockList\u003E", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:57 GMT", + "ETag": "\u00220x8D93677D6931E8E\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:57 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "5977bf5d-d957-fa6a-aaf9-a96c8df73b73", + "x-ms-content-crc64": "nt4DWiHuqf8=", + "x-ms-request-id": "ff6d2530-601e-008b-0660-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:57.8619806Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-abb027ea-06ee-e6bf-aa64-a6aaf3c4de5e?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-dfd4004f877885448296f39605358b3a-05949f38d68eea46-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "0d502c70-e8cb-708e-35aa-a8a8eacb05e7", + "x-ms-date": "Wed, 23 Jun 2021 18:50:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:57 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "0d502c70-e8cb-708e-35aa-a8a8eacb05e7", + "x-ms-request-id": "ff6d2541-601e-008b-1360-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-a2c632df-de1d-4a22-1663-c8112ecd02a0?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-9f5448475b023644a2faeb379014f141-a3ffc65e8260a542-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "c5bec240-8444-9114-0906-f7681f7c4168", + "x-ms-date": "Wed, 23 Jun 2021 18:50:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:57 GMT", + "ETag": "\u00220x8D93677D6A79409\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:57 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "c5bec240-8444-9114-0906-f7681f7c4168", + "x-ms-request-id": "ff6d254c-601e-008b-1c60-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-a2c632df-de1d-4a22-1663-c8112ecd02a0/test-blob-73d508a8-a4d0-b140-8a40-0d830ae9df15", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-eeb7833271a3d24c8168f797c5215f8e-dc0e2aaf238da54f-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "02abd074-35fa-df63-6334-306ed6d7f7ab", + "x-ms-date": "Wed, 23 Jun 2021 18:50:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "OQLRaw49W05haVegNj9lGFhrkGIqtvWbgg06A3aQhx8m4S8dqtVaaqyGEWdMn3pK2/Qrn1l86oIMNukBAljY0eE4eVQQSG6CESa1pKWOTuKS7yiCZOjGqfetEHPsWGdTrkCFFCUmOpKFqY0zx0bcfugGbhIwVWz5cs9dYzj7lbi\u002BYvVlCTq8bLWV/Ltak\u002BKw0JGL5epVI1jUi6JVyNZZihPVdGRRd3WuSQJcmlmwn9/trJOmb7DOaT6ckH6YZqPfO3KnhR59X1kc3Zvn\u002BIj/I\u002BvCaBxDsxpjBgsmtOb3FeNffV/mCBrAb0w5ipIU5nC2nG2S1f2GnIhYRH4SV6pzJce4iHspGRrRAfnPCSiHTyCacBh4ZEDl2ODWjsSbrhehxmTLW171jIJSwNMEtpJf0PVed\u002BeS\u002BsCG06\u002BaUotWNVPiLUPEvPPBpeOVJqNt4SFOd73PPTYwD8ykRIeuWzn3/It/IYlPmxQBnNID/NMcGfKNS9vNhvgcsh52IHdsEkmqnSoY7b\u002BY/tupzqBkLBL4hyuUIA9dKnWSY29q2HuclImIWV\u002BpAywz9U0AI7hXuIULfphM1/I6THK0hopPLSZgDDkW29KzToP/YSvCXQa8O6rpXlniUL2XTQ3s9H2i48cmoBd/QNyyWC8VTHbGeO5r\u002BErfZs7Mfbt8f47FxloFXX5jm73vPfrONgYqzQRG0dUegPwzwnz4WSJcAsFO7ZHVD\u002B/3YtwxfLtQES/IorC3Na24p0Ze0poBakKakzo4f0l0VL0UT2757ANB4rFNMLdypM0TlkVLdz1V9vialumAGJHmU03yo\u002BY/v7pCHPDptDqKKO5tJOkDKN2Avlh1XlYawMofZtxpgAHm09aKCVpNbEK\u002BD236EvOo4itwcuSNyWBkJ1wlyk1dIajth1ASeB\u002BCMlIWt0/oIK3XdoSx\u002BA0cWAl2JuL\u002BJ6H0Ye7FDIuilWkM7T\u002BRdxIReweuTlPJqyia0C5HnFI8hAuwIVZhIxMiNOAapQrOi\u002BH3ZaraT9hOK7XFKjxdW/kXz2kz4FW7sFj0jBlyrgUdy0VMTzenYjQyYvagm/jXxNnnA9ahmqqMO7RR5sO/3H2wqF/3EQvBb200AX5eGxRgHcdAiqovfDCavxOCVntxc4Z58POY37LNJZRpbJksLiCf8Mn7f1HSgSwuXFL4Pxjxw4745Sohxz0VcmQWxQ\u002BXbZHz4mWxdfM0p2/HaoNg1eZ7d6kLNEn1fimM5gzsvLscl\u002B/ABFyzQE2awz27Wl25tJx9mk5lizhH/WQ8JI/nSOq0qtOTn9GKyDZccHELOiPL0jJwbiFstgu2eQb3dxu9s3tSBrCJJRTL89IXCRrHPMNBcFFddtnJR/PI3SbKk1Aanr32uDNyQawepXtPVa3w7jxDtgbJYDyhib\u002B9wUjtAWCB/Gtd0YOPzi6lP9FdefJG1\u002B7phtxKUT2AVC50tX9kMKQbzVhBkx25tOfXJCFrQw/NdupZA3qDN6su3HxVGxmuQA4tQqyZBETRMNL1ciwbFRAepj6VCiwpmJatE7ahZJnOKOMTPQFjM3KliNOojcV/EsZsNnTaGTXhA6oV7PGNMMw4J0lICNgOunLM74JZgQrRLQDwNC0l8w\u002BuMTlXTkeBGFgGb2Z7NgruXXsBDimziIKfRL7wnfueEzM5mtaet2wrStcqUxKkVff2AdeyI\u002BXl\u002B6m3twmJkHpcZ1syQZwzUKUO1sNSiDRw\u002B\u002B/G\u002Bpwj7PBNVJ8t5gBiobldzeu2cRNawrEyo00ik3J0RrsawpbeOXtr5e39BmmlqzQJ9LpJuYrbbDjq8EiiK8AsuJ9ESN8jfpRvS4slXbtHjfgZGJ64K40wPlZe80gzyLks0E7JYGNV5nUm2W3\u002BtQ58o2NQiRMhc40SFAmIxYtLPIPS\u002BIxtfS2UxDEoklEfMYlI4VDk4z\u002BmClzAt0tazCHq2p3qLLyBDyU2u8Th\u002BeE88uKAQOM7ZllEK\u002B0vrMbhOvgQPrezNAXMxtEqrid6xRF7hMRp2Ys9rnNEpgDOUWNeVIDM0LoqiL3ds3oSEbgxyWbctCgCeGBs0pBEb44E/XRuy1mmrfRXUPsGjCYRK527E9ya8pw7XNwgYP0q5Rkv2LYFpEVeihxxhGMs/Os6W6fyiFyxagrXM299hk32LGri1rNvDIZYXYjAKG44DmDw5QRWN129fW2rLXHV4QTOe1f4SSU4yk8gmivT8UKcniQPjKBIoPUNJVlFxN4VgnyE8awWQMU6uBu1NZ0x6YwrD45MxVRjhtpi6yPL8gZwChevTv\u002BVhl5e1NOFkmpX3DvMGbRQyb0nIWvSs1ShbsYURSqGgZqNlokv7fGA3vNwCw7n/9hRIEFaiC2Tw9IJvWUNcE1A0FqgP4MrINvLp0J3YqhGuW/twyXoLPlt\u002BdO3JTCLcm6mLzqzR79UJf9mjuDrHGEpwwP1H6woV6RhM0avdPuqPzTU0TJuknKwmJ0lgZ4YgtxyjWEsllLBfteWUhN4pbEDvE6sFksuuzGRRYcPAtUGSLFpPeeZfanhElJa2D9fN/PrIsVPbGuRQ9Iwm1DLsXsBjwphD2fKaj6kygT41OPxMg2TI\u002BAQtttG1/kVaeJZFWHWWEg0/SiMIbiHqqFnmW/uPmlCOI2b8dkvGzdttQBbS7WjIXubvDXlBwIoiAw63z6KJip5Ft3TO2dvBeHwHmy3K1/sw3j0U4I0XDGLc2jM9Tz444/W4jTXz\u002BYULLZT9OiVcF2tTRvGldKnRbmrR8f\u002BohCk\u002BDrd4EgqFPSR4CfL4GhI9gILH6chMk28Lp17K4geFYmmr/yut5AUgjgnNLWq3GVRY1HE8oJpg8XsIbGrr\u002Bhrc8qdJTBrmT5y951u\u002Bv2YEVI4Kcg2WiMHPSw2wZbeadNPu8HrDbc05skSUvvl\u002BojIVA9fcoUgNBimlugENdenk43JHz88rQSaBEP\u002BIwgnIUKjbm2Hf/ZNL4aoRHbPMLHxa75tG9pJi6cKxG5CIRAQfnSlYMZqIBSXe/C4lGiOy9SSDLhJugVnWuPGfLqHCg11l8UBKs/qh0uq1qDqkPc\u002BfPmasBRYx8RuPQbjo6NZD3DjQ/yijKAEp4VtnuNlfcnriADA7Vr4HM8Bk\u002BzIBuSoUMYvB0z6m/BYlQiP6ijgCcA99xqimCIW6iYtofm0PKGhxU4dNnV88ewQaFdSaDGnIIksiw7JBbekGBwmzfr3pFln7iXaw9JLwAUukjDLxIL0hYBvh7GS17\u002BWeB1YViTyGMP963oMzF234coJm3KG2VSaMUd5iByo1BZmREq08mrgPHltzdgH6Lkjt6bmiTxMD5/IvSTdeJCmVRZjpogSAu5gKF/5GQt7kkiOVtB2wUvaGTWr7DVFA8PoxnjCpEIwELW3hmDdU/WUTCrcTyHAL5PKiYxTZxa5GiSbEFKSue4GXUYbvzvq/MY/Fp8KabShKJfk9xu23aie/Ws8QkKjAZM81vHbpXBY4IzGE1F3rrFw\u002Bei7rcHSUICefMHPrrqDnBQLzpPCxoMmjBeP78lXJ0\u002B5y0ha51TSaYVxPSiuiDHRQ3c8bOAerjJklCGpQ2C2RlVyFuJyKLTAOGUNUIlaeAPmvaxRG7pumh0V9VIyKSUluvbSO3JOXxrDezN7EV2pCRwdw4azZSuaA3vFXTJhjQ8/55WTiDyRl16Sjp\u002BH84jAbOs2FWafcVXKNzf2iQLnYe0kOyrHFYHgiysoIdaMExDyBfBHK3epoHU/yVAEmg1bqiyxYrde\u002BFZqVoo6dlB/PiQnBIQRoDZ1e5u0h0wx2/AdzHaq2rBZlAya3dTtbiklwIss3JaJSgr2O\u002BcbqXAJOHqZHKrZ1WNzznB3dsNiiAxyj8bBBf5ak4JrtJ7JPeqbkKRZVFF/S\u002BsnuA4mEtNHk7PaqRqqSDN7PognbSHEqZCG2\u002BUeCDO680TbmkzvNIGuJCDq75TP8Uhx3hXJV93KYg9\u002BnzftKIuAH7bWz67niwoHeUkB2br7tumdrSod8ZtmEDc8cZRJwPuUas/e\u002BSKaiVILwd6UyYhUg\u002BlNUHthYi0ab752qhp1vrhNbG/rHLzGAiPXETC80keu5\u002B6q\u002B2\u002BAMgehxIlkI983lgMmRlwZaWYth05XiVD9Xp12yMIsysJIzTpnSVgyYt5EoHsslovqlH6HfXQhKam3o2Xs7VsdC8tA3nkisR8N\u002BiRvE\u002BnU0MgRjDNDpE1NJqORsKbyRnWDJpWw67cRyOJeeoNQsRa/4tOd2mEn2WZ\u002B87fVkQF5GrSv7OxTJOQQ/8NQ5SrK/XWN0c7TVWsUW00uMvgAPDbh5V/OocQpbL7ujdqd1vM8s/VBSMAzpsVImpCeJPHsD8OMbwDK\u002B1ywZGUP5MeQdoVZ8n4CvvR2rT\u002BahQY0i0fMAn4WEGfzcriZkeRaI8H\u002BuCQLRDJy6VDPFsHAL3ZWfNgeQ\u002BJJemYdZYDGaS0QG4p9nM3iKEYUWRktR/qmMkJCQxULPN/etT297t\u002BxrH8iv/o2Q5OodFOSCenJGzNsdzI\u002BhCUYBN\u002Bqn\u002BePJDpnYq2ZCocAb\u002B\u002Bumc/BeDP2FZkKUXascydZCrobjKSsGU8YK6Y8MBCrawhDj\u002BtWVoyrtIlNhNLDuu\u002BFPwDM5eJLAoB/qEyNueWJX\u002BVuaeQ8A7Mub9gaXpR8VHC3t/AQ3oYl941r1q4/HvukxCXsVVEKSDxMnnUKMKPrAlPc1QH0eYBfSHFW0SwF7lHcdZpukP8frG\u002B0wz8RG8bpf9NaY0j5r0uljQ3fs3YPR7AkLbsIfXJUvCmSQLVATiyqbVJYq4oI48VPyQLxP/j4pHuP7e0L4QJhBacfZ2\u002BVZD/gNEYktpslG0r1ubNvY3wwmZs5sWE/n4xP96Xj6XtWumTDEQuy1O3gatGjFidO8aIq783TW7PdoZW61L/1QTHOn/5OrFFxfcWtWUaPm4lkAQUDufmtgl\u002Bx5W919/8u6iig1HYpAEVQuHEIJgFsTgULVtO58oc3IByfncbi\u002B4bGf28d78cSOwDAswCIpVxdRJdpaaErdPehaLNZiWN\u002BbrzrQqaRT18\u002B\u002BRvS\u002BD\u002BGr3vAQVgueJLlmgp4fIYTuLGdQUVEnGK1zPU4K3CFWHy4Grk3mUcKT/UqBqicGdLYK0BpNbb6QhIYC3Vj9k0hX0GOv2LN2x9pk/JPGZa6GbMiX/8vGyPFvdemH43SplmnCKZmDVlwCk8hAKHEqih7XfLCQJdN8kMdyQGKJ7yRluyZqBHvVAtZslSwDRuCABOvKsGbEGbBWRViSERX5uOTj2m1KwIXjAnmaI5CneQom8ju2/z69YaG1077jQvGActxHH2xzdUQl563tKfYf7wxOq18aQvnmJnjLlS0HP7\u002BIGfC0YBmds7z3UNdQ0HerVeSylJdSpjAiYTkzp6AXHqfuZRAFa47ysPeiIvHiVVYBID8IlKsoNXOAUf8gqgwcoHJvomsnZioVgCPfsEM\u002BAAui8odhDoo8xi\u002BcRNnPkcbrg==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "IqUTNf80ja/gAPgnOcC59w==", + "Date": "Wed, 23 Jun 2021 18:50:57 GMT", + "ETag": "\u00220x8D93677D6BCA70C\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:58 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "02abd074-35fa-df63-6334-306ed6d7f7ab", + "x-ms-content-crc64": "7GH94PTQWj0=", + "x-ms-request-id": "ff6d255f-601e-008b-2960-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:58.1331724Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-a2c632df-de1d-4a22-1663-c8112ecd02a0/test-blob-73d508a8-a4d0-b140-8a40-0d830ae9df15?comp=block\u0026blockid=AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-a54c1d66ac34234bbd22048841f694ed-023200fe12658842-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "9e0e52f8-8d1c-d4c4-ff8c-7c11a1327477", + "x-ms-date": "Wed, 23 Jun 2021 18:50:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "lXBdrU0bxpXSp0W5q0fH/qIQpPg63eBIKhT0keAny\u002BBoSPYCCx\u002BnITJNvC6deyuIHhWJpq/8rreQFII4JzS1qtxlUWNRxPKCaYPF7CGxq6/oa3PKnSUwa5k\u002Bcvedbvr9mBFSOCnINlojBz0sNsGW3mnTT7vB6w23NObJElL75fqIyFQPX3KFIDQYppboBDXXp5ONyR8/PK0EmgRD/iMIJyFCo25th3/2TS\u002BGqER2zzCx8Wu\u002BbRvaSYunCsRuQiEQEH50pWDGaiAUl3vwuJRojsvUkgy4SboFZ1rjxny6hwoNdZfFASrP6odLqtag6pD3Pnz5mrAUWMfEbj0G46OjWQ9w40P8ooygBKeFbZ7jZX3J64gAwO1a\u002BBzPAZPsyAbkqFDGLwdM\u002BpvwWJUIj\u002Boo4AnAPfcaopgiFuomLaH5tDyhocVOHTZ1fPHsEGhXUmgxpyCJLIsOyQW3pBgcJs3696RZZ\u002B4l2sPSS8AFLpIwy8SC9IWAb4exkte/lngdWFYk8hjD/et6DMxdt\u002BHKCZtyhtlUmjFHeYgcqNQWZkRKtPJq4Dx5bc3YB\u002Bi5I7em5ok8TA\u002BfyL0k3XiQplUWY6aIEgLuYChf\u002BRkLe5JIjlbQdsFL2hk1q\u002Bw1RQPD6MZ4wqRCMBC1t4Zg3VP1lEwq3E8hwC\u002BTyomMU2cWuRokmxBSkrnuBl1GG7876vzGPxafCmm0oSiX5Pcbtt2onv1rPEJCowGTPNbx26VwWOCMxhNRd66xcPnou63B0lCAnnzBz666g5wUC86TwsaDJowXj\u002B/JVydPuctIWudU0mmFcT0orogx0UN3PGzgHq4yZJQhqUNgtkZVchbicii0wDhlDVCJWngD5r2sURu6bpodFfVSMiklJbr20jtyTl8aw3szexFdqQkcHcOGs2UrmgN7xV0yYY0PP\u002BeVk4g8kZdeko6fh/OIwGzrNhVmn3FVyjc39okC52HtJDsqxxWB4IsrKCHWjBMQ8gXwRyt3qaB1P8lQBJoNW6ossWK3XvhWalaKOnZQfz4kJwSEEaA2dXubtIdMMdvwHcx2qtqwWZQMmt3U7W4pJcCLLNyWiUoK9jvnG6lwCTh6mRyq2dVjc85wd3bDYogMco/GwQX\u002BWpOCa7SeyT3qm5CkWVRRf0vrJ7gOJhLTR5Oz2qkaqkgzez6IJ20hxKmQhtvlHggzuvNE25pM7zSBriQg6u\u002BUz/FIcd4VyVfdymIPfp837SiLgB\u002B21s\u002Bu54sKB3lJAdm6\u002B7bpna0qHfGbZhA3PHGUScD7lGrP3vkimolSC8HelMmIVIPpTVB7YWItGm\u002B\u002Bdqoadb64TWxv6xy8xgIj1xEwvNJHrufuqvtvgDIHocSJZCPfN5YDJkZcGQ==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:57 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "9e0e52f8-8d1c-d4c4-ff8c-7c11a1327477", + "x-ms-content-crc64": "S7M9wF7PqbY=", + "x-ms-request-id": "36e9acd4-801e-0015-7460-68cd71000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-a2c632df-de1d-4a22-1663-c8112ecd02a0/test-blob-73d508a8-a4d0-b140-8a40-0d830ae9df15?comp=block\u0026blockid=AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-a54c1d66ac34234bbd22048841f694ed-cd7c2390958c9b4d-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "703ea534-cbae-06ce-480b-7c326ee069fd", + "x-ms-date": "Wed, 23 Jun 2021 18:50:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "aWYth05XiVD9Xp12yMIsysJIzTpnSVgyYt5EoHsslovqlH6HfXQhKam3o2Xs7VsdC8tA3nkisR8N\u002BiRvE\u002BnU0MgRjDNDpE1NJqORsKbyRnWDJpWw67cRyOJeeoNQsRa/4tOd2mEn2WZ\u002B87fVkQF5GrSv7OxTJOQQ/8NQ5SrK/XWN0c7TVWsUW00uMvgAPDbh5V/OocQpbL7ujdqd1vM8s/VBSMAzpsVImpCeJPHsD8OMbwDK\u002B1ywZGUP5MeQdoVZ8n4CvvR2rT\u002BahQY0i0fMAn4WEGfzcriZkeRaI8H\u002BuCQLRDJy6VDPFsHAL3ZWfNgeQ\u002BJJemYdZYDGaS0QG4p9nM3iKEYUWRktR/qmMkJCQxULPN/etT297t\u002BxrH8iv/o2Q5OodFOSCenJGzNsdzI\u002BhCUYBN\u002Bqn\u002BePJDpnYq2ZCocAb\u002B\u002Bumc/BeDP2FZkKUXascydZCrobjKSsGU8YK6Y8MBCrawhDj\u002BtWVoyrtIlNhNLDuu\u002BFPwDM5eJLAoB/qEyNueWJX\u002BVuaeQ8A7Mub9gaXpR8VHC3t/AQ3oYl941r1q4/HvukxCXsVVEKSDxMnnUKMKPrAlPc1QH0eYBfSHFW0SwF7lHcdZpukP8frG\u002B0wz8RG8bpf9NaY0j5r0uljQ3fs3YPR7AkLbsIfXJUvCmSQLVATiyqbVJYq4oI48VPyQLxP/j4pHuP7e0L4QJhBacfZ2\u002BVZD/gNEYktpslG0r1ubNvY3wwmZs5sWE/n4xP96Xj6XtWumTDEQuy1O3gatGjFidO8aIq783TW7PdoZW61L/1QTHOn/5OrFFxfcWtWUaPm4lkAQUDufmtgl\u002Bx5W919/8u6iig1HYpAEVQuHEIJgFsTgULVtO58oc3IByfncbi\u002B4bGf28d78cSOwDAswCIpVxdRJdpaaErdPehaLNZiWN\u002BbrzrQqaRT18\u002B\u002BRvS\u002BD\u002BGr3vAQVgueJLlmgp4fIYTuLGdQUVEnGK1zPU4K3CFWHy4Grk3mUcKT/UqBqicGdLYK0BpNbb6QhIYC3Vj9k0hX0GOv2LN2x9pk/JPGZa6GbMiX/8vGyPFvdemH43SplmnCKZmDVlwCk8hAKHEqih7XfLCQJdN8kMdyQGKJ7yRluyZqBHvVAtZslSwDRuCABOvKsGbEGbBWRViSERX5uOTj2m1KwIXjAnmaI5CneQom8ju2/z69YaG1077jQvGActxHH2xzdUQl563tKfYf7wxOq18aQvnmJnjLlS0HP7\u002BIGfC0YBmds7z3UNdQ0HerVeSylJdSpjAiYTkzp6AXHqfuZRAFa47ysPeiIvHiVVYBID8IlKsoNXOAUf8gqgwcoHJvomsnZioVgCPfsEM\u002BAAui8odhDoo8xi\u002BcRNnPkcbrg==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:58 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "703ea534-cbae-06ce-480b-7c326ee069fd", + "x-ms-content-crc64": "sGxZX3NdjB8=", + "x-ms-request-id": "3a2a3899-701e-0087-2960-6849a7000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-a2c632df-de1d-4a22-1663-c8112ecd02a0/test-blob-73d508a8-a4d0-b140-8a40-0d830ae9df15?comp=block\u0026blockid=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-a54c1d66ac34234bbd22048841f694ed-a7e43350fdbb994e-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "51a899b3-bf68-100e-6a18-7adebdd8caf3", + "x-ms-date": "Wed, 23 Jun 2021 18:50:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "OQLRaw49W05haVegNj9lGFhrkGIqtvWbgg06A3aQhx8m4S8dqtVaaqyGEWdMn3pK2/Qrn1l86oIMNukBAljY0eE4eVQQSG6CESa1pKWOTuKS7yiCZOjGqfetEHPsWGdTrkCFFCUmOpKFqY0zx0bcfugGbhIwVWz5cs9dYzj7lbi\u002BYvVlCTq8bLWV/Ltak\u002BKw0JGL5epVI1jUi6JVyNZZihPVdGRRd3WuSQJcmlmwn9/trJOmb7DOaT6ckH6YZqPfO3KnhR59X1kc3Zvn\u002BIj/I\u002BvCaBxDsxpjBgsmtOb3FeNffV/mCBrAb0w5ipIU5nC2nG2S1f2GnIhYRH4SV6pzJce4iHspGRrRAfnPCSiHTyCacBh4ZEDl2ODWjsSbrhehxmTLW171jIJSwNMEtpJf0PVed\u002BeS\u002BsCG06\u002BaUotWNVPiLUPEvPPBpeOVJqNt4SFOd73PPTYwD8ykRIeuWzn3/It/IYlPmxQBnNID/NMcGfKNS9vNhvgcsh52IHdsEkmqnSoY7b\u002BY/tupzqBkLBL4hyuUIA9dKnWSY29q2HuclImIWV\u002BpAywz9U0AI7hXuIULfphM1/I6THK0hopPLSZgDDkW29KzToP/YSvCXQa8O6rpXlniUL2XTQ3s9H2i48cmoBd/QNyyWC8VTHbGeO5r\u002BErfZs7Mfbt8f47FxloFXX5jm73vPfrONgYqzQRG0dUegPwzwnz4WSJcAsFO7ZHVD\u002B/3YtwxfLtQES/IorC3Na24p0Ze0poBakKakzo4f0l0VL0UT2757ANB4rFNMLdypM0TlkVLdz1V9vialumAGJHmU03yo\u002BY/v7pCHPDptDqKKO5tJOkDKN2Avlh1XlYawMofZtxpgAHm09aKCVpNbEK\u002BD236EvOo4itwcuSNyWBkJ1wlyk1dIajth1ASeB\u002BCMlIWt0/oIK3XdoSx\u002BA0cWAl2JuL\u002BJ6H0Ye7FDIuilWkM7T\u002BRdxIReweuTlPJqyia0C5HnFI8hAuwIVZhIxMiNOAapQrOi\u002BH3ZaraT9hOK7XFKjxdW/kXz2kz4FW7sFj0jBlyrgUdy0VMTzenYjQyYvagm/jXxNnnA9ahmqqMO7RR5sO/3H2wqF/3EQvBb200AX5eGxRgHcdAiqovfDCavxOCVntxc4Z58POY37LNJZRpbJksLiCf8Mn7f1HSgSwuXFL4Pxjxw4745Sohxz0VcmQWxQ\u002BXbZHz4mWxdfM0p2/HaoNg1eZ7d6kLNEn1fimM5gzsvLscl\u002B/ABFyzQE2awz27Wl25tJx9mk5lizhH/WQ8JI/nSOq0qtOTn9GKyDZccHELOiPL0jJwbiFstgu2eQb3dxu9s3tSBrCJJRTL89IXCRrHPMNBcFFddtnJR/PI3Q==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:57 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "51a899b3-bf68-100e-6a18-7adebdd8caf3", + "x-ms-content-crc64": "7s3zXpiRa5E=", + "x-ms-request-id": "ff6d256a-601e-008b-3360-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-a2c632df-de1d-4a22-1663-c8112ecd02a0/test-blob-73d508a8-a4d0-b140-8a40-0d830ae9df15?comp=block\u0026blockid=AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-a54c1d66ac34234bbd22048841f694ed-42a4f1876ec80744-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "3dbb1ed0-a52f-ef42-fc0f-0637c2bd6aeb", + "x-ms-date": "Wed, 23 Jun 2021 18:50:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "JsqTUBqevfa4M3JBrB6le09VrfDuPEO2BslgPKGJv73BSO0BYIH8a13Rg4/OLqU/0V158kbX7umG3EpRPYBULnS1f2QwpBvNWEGTHbm059ckIWtDD8126lkDeoM3qy7cfFUbGa5ADi1CrJkERNEw0vVyLBsVEB6mPpUKLCmYlq0TtqFkmc4o4xM9AWMzcqWI06iNxX8Sxmw2dNoZNeEDqhXs8Y0wzDgnSUgI2A66cszvglmBCtEtAPA0LSXzD64xOVdOR4EYWAZvZns2Cu5dewEOKbOIgp9EvvCd\u002B54TMzma1p63bCtK1ypTEqRV9/YB17Ij5eX7qbe3CYmQelxnWzJBnDNQpQ7Ww1KINHD778b6nCPs8E1Uny3mAGKhuV3N67ZxE1rCsTKjTSKTcnRGuxrClt45e2vl7f0GaaWrNAn0ukm5ittsOOrwSKIrwCy4n0RI3yN\u002BlG9LiyVdu0eN\u002BBkYnrgrjTA\u002BVl7zSDPIuSzQTslgY1XmdSbZbf61DnyjY1CJEyFzjRIUCYjFi0s8g9L4jG19LZTEMSiSUR8xiUjhUOTjP6YKXMC3S1rMIeraneosvIEPJTa7xOH54Tzy4oBA4ztmWUQr7S\u002BsxuE6\u002BBA\u002Bt7M0BczG0SquJ3rFEXuExGnZiz2uc0SmAM5RY15UgMzQuiqIvd2zehIRuDHJZty0KAJ4YGzSkERvjgT9dG7LWaat9FdQ\u002BwaMJhErnbsT3JrynDtc3CBg/SrlGS/YtgWkRV6KHHGEYyz86zpbp/KIXLFqCtczb32GTfYsauLWs28MhlhdiMAobjgOYPDlBFY3Xb19bastcdXhBM57V/hJJTjKTyCaK9PxQpyeJA\u002BMoEig9Q0lWUXE3hWCfITxrBZAxTq4G7U1nTHpjCsPjkzFVGOG2mLrI8vyBnAKF69O/5WGXl7U04WSalfcO8wZtFDJvScha9KzVKFuxhRFKoaBmo2WiS/t8YDe83ALDuf/2FEgQVqILZPD0gm9ZQ1wTUDQWqA/gysg28unQndiqEa5b\u002B3DJegs\u002BW3507clMItybqYvOrNHv1Ql/2aO4OscYSnDA/UfrChXpGEzRq90\u002B6o/NNTRMm6ScrCYnSWBnhiC3HKNYSyWUsF\u002B15ZSE3ilsQO8TqwWSy67MZFFhw8C1QZIsWk955l9qeESUlrYP1838\u002BsixU9sa5FD0jCbUMuxewGPCmEPZ8pqPqTKBPjU4/EyDZMj4BC220bX\u002BRVp4lkVYdZYSDT9KIwhuIeqoWeZb\u002B4\u002BaUI4jZvx2S8bN221AFtLtaMhe5u8NeUHAiiIDDrfPoomKnkW3dM7Z28F4fAebLcrX\u002BzDePRTgjRcMYtzaMz1PPjjj9biNNfP5hQstlP06A==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:57 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "3dbb1ed0-a52f-ef42-fc0f-0637c2bd6aeb", + "x-ms-content-crc64": "y/irPeLN3oM=", + "x-ms-request-id": "93b92aa7-d01e-0045-3b60-680f21000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-a2c632df-de1d-4a22-1663-c8112ecd02a0/test-blob-73d508a8-a4d0-b140-8a40-0d830ae9df15?comp=blocklist", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "350", + "Content-Type": "application/xml", + "If-Unmodified-Since": "Thu, 24 Jun 2021 18:50:56 GMT", + "traceparent": "00-a54c1d66ac34234bbd22048841f694ed-542f7179b206c242-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "fcdcf11d-04f3-4cc8-8402-e01e2736764d", + "x-ms-date": "Wed, 23 Jun 2021 18:50:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "\uFEFF\u003CBlockList\u003E\u003CLatest\u003EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003C/BlockList\u003E", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:57 GMT", + "ETag": "\u00220x8D93677D6E321CA\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:58 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "fcdcf11d-04f3-4cc8-8402-e01e2736764d", + "x-ms-content-crc64": "nt4DWiHuqf8=", + "x-ms-request-id": "ff6d2582-601e-008b-4460-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:58.3863514Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-a2c632df-de1d-4a22-1663-c8112ecd02a0?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-a324e2d9ca3ace4289da1c4623c58de5-b105ae8d6c5c454f-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "7c14dac0-6d03-f70a-db80-a865d1182cb2", + "x-ms-date": "Wed, 23 Jun 2021 18:50:57 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:58 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "7c14dac0-6d03-f70a-db80-a865d1182cb2", + "x-ms-request-id": "ff6d258c-601e-008b-4c60-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-702524b3-6644-dc11-cf5b-8e087d43f121?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-881cccf32cbae04f9b46b2c7934959ef-592788fe91586442-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "36d2d4be-153d-5afd-c937-ada8df027998", + "x-ms-date": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:58 GMT", + "ETag": "\u00220x8D93677D6F6FAE4\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:58 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "36d2d4be-153d-5afd-c937-ada8df027998", + "x-ms-request-id": "ff6d2598-601e-008b-5560-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-702524b3-6644-dc11-cf5b-8e087d43f121/test-blob-32e9868e-deb9-b990-d94c-6b7a5c004313", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-033d3af8bdcfc244a0aa8f53afcb6b04-455b4bef2337ac4f-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "f7919faa-34b8-ec78-7a0d-aa5bb70dbe47", + "x-ms-date": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "qzhJqXG75GahBITqTKH5AlBxghHSfJvgQxhc8KqD/cj0mvymudAm0qKCkbVapW04Umkp630yQC6caGVYX/O8HQe79rKkUkmASq9vUOvmhZ2rJJ1AWRFLwVrOCVBqznOuxnSun6\u002B7kwAfqaHOwvBDtuLHrTpVe8P1cDRX1kn5Fnw8wIl3N\u002Bbu8JGdIbBvff9qi1JtoiA5WUqwuC97Y7y2JpMlkgJmzH/82bypuFoThfI17Ur2jHNbAmc/xn\u002B3cozU5/scSuv8A7/TcMhjj6DvnDI8RnVxwJkfyY\u002BaJwX/RGYv1dBf9joHOOqLIhuq93PGTylMeywXYiZh/YFbYty51CxiNLrQkKb3NA6L5p1\u002BdNIb1Nfbs8k6GHKq/vm5q9YN0U7vSMO49r6DVEcejHyJ4oivQI0E3iFjKBtHJZKsPog3fRROjywOY90YWF6BG4z2IBtxCmtICfMtiyCncNAs1ha\u002B5g5nOlNcoNyv64bC4QyPUQV2OzQc73QgIQMLZvIN7IFHwjR9j\u002BXHFWmOmB1taqoUGB/LtZvioveaRxlQUDnqov8Eex7XEcIfrybKjVZXsrZY9k7SQjbmZCA940fMdsQvpPYdaO\u002BLPAZdqwZ0FxSgQpRi91nrGF/JHhb\u002BmS56Ujhim\u002BlgOUnHzbpHdJYvcU0LnaCzaX9qQ4uWVErYjaPY41jOEXwrPwlKmyqfpKPJmazJ8vuNxum5\u002BFddyuT/7z8XbpA9YWDQ4F6WaM5Uyp/nzbqeDpunSxxvFRkkzXUkS6vqiDYSizhM\u002BRGd9l4aZC24dfwpYeCkcCN0zkxGqxPoch0iakJo1UGCURWKCVS\u002BVLDrbFd4\u002B\u002BrLRhgSnr3sBU39tYRB\u002BPrrT6C6pw/LGmbOtXmbWz\u002B7b3YyVyQpVjaElUzHjFPQfVy2/xy2vVPa/yuxROhDUakOQUUNDqHWwvlqNhHCA44T/jgd5FwiBbEjV1f4eBFNQUSiuUoOwm\u002B64D0iTIdBGPydnkawJm1N6zyT6rZK3UnoHfXNH0pDBTvJYgMe/7gq4T9bWtrLnBrXVc0Neti4cAL0Oi\u002BSc/ixWpkK58NpL\u002BuEaQh274NvHYDa9sp8NotiEPIAKsWJmG5HqQBBwLVXbSbiiRDQQoF/hB2vt30tNSQOqNfRaAQm\u002BtGaL0WDLlzKgoikmqx6ks1wgaWn2uDwGXTbMxfehgQhvI8\u002BNhM7\u002B1bA5DX0iZt3kxUJYOdffiDxqRXRp/pF6/yEg90dO1u6NYVP5/Wq/I/YZJ8B1SUdwj5uTY39alRbe/g4cAa9Wli6TitiEJYqRq2G\u002BENbQxbWZ8Cfru7Ovcox82v8couJGwlHR4b6u7KnRAbfd3EQADjiYQlFHatq65FgMBwqLdQh/Nw5E/uQ3KsO\u002BGrn70VYIPIzGhCCQ/1e3Vz0mYqVfBYyvnqU1\u002Bw8UoVdNyVBgvxMBxAq9xLEn7nf2zafm0IheHxUtDDLxEgF9siKJQvYHFpfqJJ5a4QDbh/Btfu2nbZDO76p7M7LgEPHJABKOXqtB77bP/KvqA33UEURCg5NTlgRRulNLjCMlCdOsUaEuTSlE6492l7ElJOwspuIunY1etanOPOQYNiOT6rKYffHcpcRbPZfD3P5TbJWnHyUA9qwGTZw3IFBFLPWrouz\u002BTKc6D8Ed02A1WpirepAOsNb\u002BUzQGUfAV5YWz1dCiWHoRlR/ubM9kIyMMETLDS6WANnwe7Q/49/r25Go7af1PUsJeWeVwYAPHWm/ROkD9Elnf89\u002BUg6sqWJ1lN4ilaLklvP4wpTGAT5Z4V1Lf5/25\u002BZHQG3Yd\u002Bo9XNAFIC2i7IjG2631CzK1oX6QJXGwYSrDf6z32lQ0Cx8IumXEweARtvTVhKPxANuzkp/vSFJ5jPulQaGAqxIzkc\u002BN7VDN8N\u002Bdfm58292G0X7QQ0e1RcPNjy5qHoA/kAviofLTYxOL5qG/Ucnj/LAdHm8isGfKfkwMwF0iY9JfXu5jmjrqs21rRV2m9fP56ZJ9TP8QHOCjGCOlxqK1aYLPYPPbgGF2MmsBt2oJI4hZE9fLpBfST0IOv4IXRezKtdzb1pUAHmkxBxmUDmR1mfSaTLPL6sRr/RGwzMDfX\u002B1\u002BNwGOLk3zWPVumZz9PUDdmCaOfPg5/8sXb9mET1GoUagrFddi5mqmpvO9XVAnbb/Q0zOaUeL1RTc2dr90bwmkxUj00SdperK759YEfKJ67wEZs3wdDgDGNtCfLG\u002BrMjfqGZcIM5yXZliB32oL8MmUu4e9WruNh7ZHLptWyU5CD7SeGmIKcrtlgUwjmy\u002BWukUHCnDo7dh8XZLgwAUBQZ0JP8\u002B2bdZmikjLWNluaeuHsXNVTr7dWSHcIr3QKrK2Y0CvGltf4E1uoYAnHZX\u002BDfOmWQ6Rq/LeLOau2UoZlWCWFPSYvk\u002BQJ9Em5q09tTyM3RXJKtCjJLdO0O51sQYCVQwgkQigZk6kFTE9a8VFoHaqIfw1UGqP8/A9Su5hG3bLI5GgHSQ063fGJRSfZrnyCS93y48JzQWhkZ0YYxtgQ/q7cUc0pINRdTWFbitV8I02SkG\u002B6VDmwVaL/4uHHIhbZuEa4/RyvWWsJVVZhF7aS6EQ4Rjaolmq1K/wqKT4ylmtKghJOwyYw4zcEsP6jD33sbPqdjpvgcSHbw5FgRXAtFv7rFlWkA\u002BVdx2L/Y\u002BWr0hx\u002BfbwDVMfPqhDwcv9U0F3G11n/\u002BDjoCGkVf4c44M08cDG04gfz6YH222xEs5ElyTcFOEyLq9njVjVTLhUA1okD9ALNn\u002B5WEu3YCRyMo1SX73aQM\u002BhAsIQXkUwSYPtstgSjAP\u002BOGGlI7yVes6L9VvKguz7esKLgg0O\u002B9g5iQ7Iya1LX6WKVCdcNB0SDIf0hGnqZceW8jcVhwn17z2Ia5qtzbEgQJW1Py7Fn0WleHaFGnZuTyNHMdZ1NticlWTp08mDZT7W00TTNSWZ0VPycA6Sb9XHGRt2Zpvaqwm9GKrJ28t8IhM3r0Yxmxr9rmCDg8bKCSWPIrmuDP6j\u002Byg6Fhx7z/WHdk36W8COlX4BeLg6VydD8g\u002BEOrkSzRUUlLQe9oT9gt5r\u002Bw14z65lAIw6rJRGaKMA9iMM9pU7dag35cYMb575A/baz1wayyNhHzkt1yGBziwQHgBh8ItIL4VlQOnnWZDtQKidbJhH5isAq9ZcDp2Gthea\u002B1GemBNqkZ/WtIo5ecapP5Z442KTyDfUYUW17CHo3orSTV0\u002BTqiVM9r4cTGgxjIQs84GDdK1BjMZyjfOtaV\u002B7tUAZytpavDu47CHmlcFNJoSpDlT4dC3HEYpJIRwx340eoJbn14Gp0jdGCoiLWzbE5WcuxBsKwwFSUrkP0VsfRwyUyDUqpQ8C/3wdcimlO/aTRDu1Attx052VlUTImgDcZoN8NlLB2kBYK8TfLVDXrRaCvE0fakQxIvRXlM\u002BKOmU7AQumaQWj0an7XNbWUuZMviguBd2z/Px/CtOeqgWwjjFfpCxFcUQRHuqjZA1tGpAOCxbnm/RHh0QPJx4yBSekCs7ltu75xwzkHSczEFju0fBDUF8uyTI82ByodkomHxmDPxl\u002Bh6PhVAQJw77NVHbrYFUtrrSItUHcqJ6SEZDCvf3NsBF/sAoMYjwa5MVzb4Pl/RX0\u002BHCk\u002BkmXYh8FDwKzB0WBP6Rla7AK4Uy4bZC8aTja7FR6zYVNKPWHqA4rBxL5p92/8nAfQFFl6dcj7Ez5GzjmamLueHmAc9bu3cOh39o5/sWy/HbIu2vDFSOuKXxojkzVRJzvyy\u002Bj/36ZcKKNw8o9Ki1HBh6CHa73K2MV0gqaRg92jJt9CfOWDzz4L0rJdREZsT8O4UguEybuON/MTi10PuqTF3cugCA5sPchie5kLbYSPCELS2SHCHm0TtETycEPhDBgdh3aKvEe1TBRDEl4igsp\u002BlHMaLNFzA79unEPJec2EgW9w7eYeBEv7HY0Njvwe8TF6c\u002BvAxu82moO3HCAD\u002B9JWvpDuoZTkUJAnHw9UZXSzX6sCTwXhs7qAOkNSVugr9yG6tsBrIE\u002BcliNLmbff4jUO88yE8bzcZQrWXmdBkfmoCyftma60WC9bZbjSlhoCsFgeU2MrlvV07lHFlNHoWwQpo46P8liGSqudOZvz\u002Bc7gw64fM06WfHQiaKtc/rNdYxq0uPKLgr4PiAi3nm1pcPSC1MEz2Se1kycabZmtOVvoT8ZxTzDcVUDgH6s13u4WuOe2yhnyGZny/yXbcRUkUl6s316W6DGzto9wQ7l8j7Q5A6Sh9m8x5iYsjlAa8NQru71cmQ\u002Bff9C18xOKcdXQdn9hkm1wgmvveukoalnRqLWrRJgML\u002BakmYPD7ANbp3RQXBfgqW52qylRbS4mZwV25Epd7y091EaIzPjprJZok8N02B5B8Q9XNJluqrLIjiJ\u002BXQe4/chHEnfBZ\u002BxljQ6S\u002BNlasZ73JONLBqqT3ymDsD7Ga1\u002Ber5X7PcWWcIkS4aea27HpbdyThzgUffcdo0NePae9nyGu9ElDb3PJUKRqKBTy\u002BPN3qkJSMtQnejGu3YpySELRZVJ169dopg5YyjaDukXSGrpP5pNlW2xdh3oXpIH5VxhhiLLCjQ0cDwQz\u002BWitk8/rzLLAImGvfBn2KFRtUPGMX3MuEjGTH529M9efMVHzr\u002BO6K9fPOSSmwgyo3FSovr4Ct6nlj4GOWL0lEv6KEEq38ohgoyUpvSZOd1Ak\u002BkNJBHUpjIm4HiBiK9MqqiY2LKHB4NncOAuI6PpzlxghaW553A55UJPBD\u002BRYDodB/xMAGEquUxlpbNx5kKOPNHcIMMJ0sM4XvMweAND1dDmERunnc47NgwZVAG8yD7/gMcttX83E3U5E6Ft\u002BkEI4Y/ii5Vm5p8DoSr28L6Bu5b0MLd8ViCRrz2mbopsjTuLEHKx2jxpmNpn6dRUQCL2t1fKuYnJzItvUNyXgLfU1xPva\u002BALz6GaSpfdFGxMfS7a77cyYhOxwQPnAokf0dhiUxLAZRRCqqf2cC8x7PhfItOtvNDA4nTAfWqcZM0Yeni/uoFZS9gaWAUPfDHkf9RLSB\u002B1clUHYXCdwCep5kXanfW2cnI3Bdc7k2TL8aZDG/2WENztosgjuBkQu0uwsHG/NJ48Lg1iVEIIed8we6/KWuRqE9WpLTstkrpY5kpLiyLzDLzIBu2wM7xapSjpM3xpRmBnBlycFgdjDptTCa43/O78PS8zAlQ2\u002BiAZDkgSRF9\u002BL6AqJESGVza1ZPgSXOoOYuh57PZNdkPMMEx8Qse/UMp8FRoNzZhqdeX4vZ1cJF02Cuuf2Fdo8PlcHfQ4SdRu9hQt1gfQAFUPz7cQVLimsAvvBjfcH3iy0yRg8e/kMivRiYdJLk5VJgpWT8igWJwAta3oCQPcUtabusMjr06la52LPsrxXUH9meAtRY\u002Bv0rqIIDxCPCjoNTbw7bNLcbb78SRrFRnRDxgr6q8j7s1HK\u002BhIm08SY2\u002B04wmUAK\u002BOcmhpMZRrRP2gg==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "6\u002Bhr1B7A6w/mcjTUxplDYA==", + "Date": "Wed, 23 Jun 2021 18:50:58 GMT", + "ETag": "\u00220x8D93677D70B236F\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:58 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "f7919faa-34b8-ec78-7a0d-aa5bb70dbe47", + "x-ms-content-crc64": "jmqHR2e\u002BXbQ=", + "x-ms-request-id": "ff6d25a2-601e-008b-5c60-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:58.6475375Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-702524b3-6644-dc11-cf5b-8e087d43f121/test-blob-32e9868e-deb9-b990-d94c-6b7a5c004313", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-43d2b416cdafc44098d9a8eb67523c3a-9581bf1994d49344-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "6b816b37-a7c8-02ec-59ec-4d324adeea68", + "x-ms-date": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "4096", + "Content-MD5": "6\u002Bhr1B7A6w/mcjTUxplDYA==", + "Content-Type": "application/octet-stream", + "Date": "Wed, 23 Jun 2021 18:50:58 GMT", + "ETag": "\u00220x8D93677D70B236F\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:58 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "6b816b37-a7c8-02ec-59ec-4d324adeea68", + "x-ms-creation-time": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-is-current-version": "true", + "x-ms-last-access-time": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "ff6d25b7-601e-008b-6f60-68deaf000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:58.6475375Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-702524b3-6644-dc11-cf5b-8e087d43f121/test-blob-32e9868e-deb9-b990-d94c-6b7a5c004313?comp=block\u0026blockid=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-3336aaa239a29b49858e0af73c4bcdbd-e2a7512c73f40c45-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "4b24e7ea-528b-5d7f-3418-804de00f9d2a", + "x-ms-date": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "qzhJqXG75GahBITqTKH5AlBxghHSfJvgQxhc8KqD/cj0mvymudAm0qKCkbVapW04Umkp630yQC6caGVYX/O8HQe79rKkUkmASq9vUOvmhZ2rJJ1AWRFLwVrOCVBqznOuxnSun6\u002B7kwAfqaHOwvBDtuLHrTpVe8P1cDRX1kn5Fnw8wIl3N\u002Bbu8JGdIbBvff9qi1JtoiA5WUqwuC97Y7y2JpMlkgJmzH/82bypuFoThfI17Ur2jHNbAmc/xn\u002B3cozU5/scSuv8A7/TcMhjj6DvnDI8RnVxwJkfyY\u002BaJwX/RGYv1dBf9joHOOqLIhuq93PGTylMeywXYiZh/YFbYty51CxiNLrQkKb3NA6L5p1\u002BdNIb1Nfbs8k6GHKq/vm5q9YN0U7vSMO49r6DVEcejHyJ4oivQI0E3iFjKBtHJZKsPog3fRROjywOY90YWF6BG4z2IBtxCmtICfMtiyCncNAs1ha\u002B5g5nOlNcoNyv64bC4QyPUQV2OzQc73QgIQMLZvIN7IFHwjR9j\u002BXHFWmOmB1taqoUGB/LtZvioveaRxlQUDnqov8Eex7XEcIfrybKjVZXsrZY9k7SQjbmZCA940fMdsQvpPYdaO\u002BLPAZdqwZ0FxSgQpRi91nrGF/JHhb\u002BmS56Ujhim\u002BlgOUnHzbpHdJYvcU0LnaCzaX9qQ4uWVErYjaPY41jOEXwrPwlKmyqfpKPJmazJ8vuNxum5\u002BFddyuT/7z8XbpA9YWDQ4F6WaM5Uyp/nzbqeDpunSxxvFRkkzXUkS6vqiDYSizhM\u002BRGd9l4aZC24dfwpYeCkcCN0zkxGqxPoch0iakJo1UGCURWKCVS\u002BVLDrbFd4\u002B\u002BrLRhgSnr3sBU39tYRB\u002BPrrT6C6pw/LGmbOtXmbWz\u002B7b3YyVyQpVjaElUzHjFPQfVy2/xy2vVPa/yuxROhDUakOQUUNDqHWwvlqNhHCA44T/jgd5FwiBbEjV1f4eBFNQUSiuUoOwm\u002B64D0iTIdBGPydnkawJm1N6zyT6rZK3UnoHfXNH0pDBTvJYgMe/7gq4T9bWtrLnBrXVc0Neti4cAL0Oi\u002BSc/ixWpkK58NpL\u002BuEaQh274NvHYDa9sp8NotiEPIAKsWJmG5HqQBBwLVXbSbiiRDQQoF/hB2vt30tNSQOqNfRaAQm\u002BtGaL0WDLlzKgoikmqx6ks1wgaWn2uDwGXTbMxfehgQhvI8\u002BNhM7\u002B1bA5DX0iZt3kxUJYOdffiDxqRXRp/pF6/yEg90dO1u6NYVP5/Wq/I/YZJ8B1SUdwj5uTY39alRbe/g4cAa9Wli6TitiEJYqRq2G\u002BENbQxbWZ8Cfru7Ovcox82v8couJGwlHR4b6u7KnRAbfd3EQADjiYQlFHatq65FgMA==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:58 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "4b24e7ea-528b-5d7f-3418-804de00f9d2a", + "x-ms-content-crc64": "mWqlQAOZK08=", + "x-ms-request-id": "ff6d25bd-601e-008b-7460-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-702524b3-6644-dc11-cf5b-8e087d43f121/test-blob-32e9868e-deb9-b990-d94c-6b7a5c004313?comp=block\u0026blockid=AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-3336aaa239a29b49858e0af73c4bcdbd-d487debe5c83ce4c-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "6348facb-9eba-d0dd-5487-9faf14149c4e", + "x-ms-date": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "HCot1CH83DkT\u002B5Dcqw74aufvRVgg8jMaEIJD/V7dXPSZipV8FjK\u002BepTX7DxShV03JUGC/EwHECr3EsSfud/bNp\u002BbQiF4fFS0MMvESAX2yIolC9gcWl\u002BoknlrhANuH8G1\u002B7adtkM7vqnszsuAQ8ckAEo5eq0Hvts/8q\u002BoDfdQRREKDk1OWBFG6U0uMIyUJ06xRoS5NKUTrj3aXsSUk7Cym4i6djV61qc485Bg2I5Pqsph98dylxFs9l8Pc/lNslacfJQD2rAZNnDcgUEUs9aui7P5MpzoPwR3TYDVamKt6kA6w1v5TNAZR8BXlhbPV0KJYehGVH\u002B5sz2QjIwwRMsNLpYA2fB7tD/j3\u002Bvbkajtp/U9Swl5Z5XBgA8dab9E6QP0SWd/z35SDqypYnWU3iKVouSW8/jClMYBPlnhXUt/n/bn5kdAbdh36j1c0AUgLaLsiMbbrfULMrWhfpAlcbBhKsN/rPfaVDQLHwi6ZcTB4BG29NWEo/EA27OSn\u002B9IUnmM\u002B6VBoYCrEjORz43tUM3w351\u002Bbnzb3YbRftBDR7VFw82PLmoegD\u002BQC\u002BKh8tNjE4vmob9RyeP8sB0ebyKwZ8p\u002BTAzAXSJj0l9e7mOaOuqzbWtFXab18/npkn1M/xAc4KMYI6XGorVpgs9g89uAYXYyawG3agkjiFkT18ukF9JPQg6/ghdF7Mq13NvWlQAeaTEHGZQOZHWZ9JpMs8vqxGv9EbDMwN9f7X43AY4uTfNY9W6ZnP09QN2YJo58\u002BDn/yxdv2YRPUahRqCsV12Lmaqam871dUCdtv9DTM5pR4vVFNzZ2v3RvCaTFSPTRJ2l6srvn1gR8onrvARmzfB0OAMY20J8sb6syN\u002BoZlwgznJdmWIHfagvwyZS7h71au42Htkcum1bJTkIPtJ4aYgpyu2WBTCObL5a6RQcKcOjt2HxdkuDABQFBnQk/z7Zt1maKSMtY2W5p64exc1VOvt1ZIdwivdAqsrZjQK8aW1/gTW6hgCcdlf4N86ZZDpGr8t4s5q7ZShmVYJYU9Ji\u002BT5An0SbmrT21PIzdFckq0KMkt07Q7nWxBgJVDCCRCKBmTqQVMT1rxUWgdqoh/DVQao/z8D1K7mEbdssjkaAdJDTrd8YlFJ9mufIJL3fLjwnNBaGRnRhjG2BD\u002BrtxRzSkg1F1NYVuK1XwjTZKQb7pUObBVov/i4cciFtm4Rrj9HK9ZawlVVmEXtpLoRDhGNqiWarUr/CopPjKWa0qCEk7DJjDjNwSw/qMPfexs\u002Bp2Om\u002BBxIdvDkWBFcC0W/usWVaQD5V3HYv9j5avSHH59vANUx8\u002BqEPBy/1TQXcbXWf/4OOgIaRV/hzjgzTxwMbTiB/PpgfbbbESzg==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:57 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "6348facb-9eba-d0dd-5487-9faf14149c4e", + "x-ms-content-crc64": "S34aMJODLfk=", + "x-ms-request-id": "93b92b17-d01e-0045-1560-680f21000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-702524b3-6644-dc11-cf5b-8e087d43f121/test-blob-32e9868e-deb9-b990-d94c-6b7a5c004313?comp=block\u0026blockid=AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-3336aaa239a29b49858e0af73c4bcdbd-4002d0b19fe6384d-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "d8478de3-b692-d187-525f-3c618858eba1", + "x-ms-date": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "6P8liGSqudOZvz\u002Bc7gw64fM06WfHQiaKtc/rNdYxq0uPKLgr4PiAi3nm1pcPSC1MEz2Se1kycabZmtOVvoT8ZxTzDcVUDgH6s13u4WuOe2yhnyGZny/yXbcRUkUl6s316W6DGzto9wQ7l8j7Q5A6Sh9m8x5iYsjlAa8NQru71cmQ\u002Bff9C18xOKcdXQdn9hkm1wgmvveukoalnRqLWrRJgML\u002BakmYPD7ANbp3RQXBfgqW52qylRbS4mZwV25Epd7y091EaIzPjprJZok8N02B5B8Q9XNJluqrLIjiJ\u002BXQe4/chHEnfBZ\u002BxljQ6S\u002BNlasZ73JONLBqqT3ymDsD7Ga1\u002Ber5X7PcWWcIkS4aea27HpbdyThzgUffcdo0NePae9nyGu9ElDb3PJUKRqKBTy\u002BPN3qkJSMtQnejGu3YpySELRZVJ169dopg5YyjaDukXSGrpP5pNlW2xdh3oXpIH5VxhhiLLCjQ0cDwQz\u002BWitk8/rzLLAImGvfBn2KFRtUPGMX3MuEjGTH529M9efMVHzr\u002BO6K9fPOSSmwgyo3FSovr4Ct6nlj4GOWL0lEv6KEEq38ohgoyUpvSZOd1Ak\u002BkNJBHUpjIm4HiBiK9MqqiY2LKHB4NncOAuI6PpzlxghaW553A55UJPBD\u002BRYDodB/xMAGEquUxlpbNx5kKOPNHcIMMJ0sM4XvMweAND1dDmERunnc47NgwZVAG8yD7/gMcttX83E3U5E6Ft\u002BkEI4Y/ii5Vm5p8DoSr28L6Bu5b0MLd8ViCRrz2mbopsjTuLEHKx2jxpmNpn6dRUQCL2t1fKuYnJzItvUNyXgLfU1xPva\u002BALz6GaSpfdFGxMfS7a77cyYhOxwQPnAokf0dhiUxLAZRRCqqf2cC8x7PhfItOtvNDA4nTAfWqcZM0Yeni/uoFZS9gaWAUPfDHkf9RLSB\u002B1clUHYXCdwCep5kXanfW2cnI3Bdc7k2TL8aZDG/2WENztosgjuBkQu0uwsHG/NJ48Lg1iVEIIed8we6/KWuRqE9WpLTstkrpY5kpLiyLzDLzIBu2wM7xapSjpM3xpRmBnBlycFgdjDptTCa43/O78PS8zAlQ2\u002BiAZDkgSRF9\u002BL6AqJESGVza1ZPgSXOoOYuh57PZNdkPMMEx8Qse/UMp8FRoNzZhqdeX4vZ1cJF02Cuuf2Fdo8PlcHfQ4SdRu9hQt1gfQAFUPz7cQVLimsAvvBjfcH3iy0yRg8e/kMivRiYdJLk5VJgpWT8igWJwAta3oCQPcUtabusMjr06la52LPsrxXUH9meAtRY\u002Bv0rqIIDxCPCjoNTbw7bNLcbb78SRrFRnRDxgr6q8j7s1HK\u002BhIm08SY2\u002B04wmUAK\u002BOcmhpMZRrRP2gg==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:58 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "d8478de3-b692-d187-525f-3c618858eba1", + "x-ms-content-crc64": "vdQRMQ50TZU=", + "x-ms-request-id": "3a2a3959-701e-0087-4560-6849a7000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-702524b3-6644-dc11-cf5b-8e087d43f121/test-blob-32e9868e-deb9-b990-d94c-6b7a5c004313?comp=block\u0026blockid=AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-3336aaa239a29b49858e0af73c4bcdbd-ba799ba3a08fe14a-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "e5813b68-3ac6-6670-9c71-a2b9b04a8ef5", + "x-ms-date": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "RJck3BThMi6vZ41Y1Uy4VANaJA/QCzZ/uVhLt2AkcjKNUl\u002B92kDPoQLCEF5FMEmD7bLYEowD/jhhpSO8lXrOi/VbyoLs\u002B3rCi4INDvvYOYkOyMmtS1\u002BlilQnXDQdEgyH9IRp6mXHlvI3FYcJ9e89iGuarc2xIECVtT8uxZ9FpXh2hRp2bk8jRzHWdTbYnJVk6dPJg2U\u002B1tNE0zUlmdFT8nAOkm/Vxxkbdmab2qsJvRiqydvLfCITN69GMZsa/a5gg4PGygkljyK5rgz\u002Bo/soOhYce8/1h3ZN\u002BlvAjpV\u002BAXi4OlcnQ/IPhDq5Es0VFJS0HvaE/YLea/sNeM\u002BuZQCMOqyURmijAPYjDPaVO3WoN\u002BXGDG\u002Be\u002BQP22s9cGssjYR85Ldchgc4sEB4AYfCLSC\u002BFZUDp51mQ7UConWyYR\u002BYrAKvWXA6dhrYXmvtRnpgTapGf1rSKOXnGqT\u002BWeONik8g31GFFtewh6N6K0k1dPk6olTPa\u002BHExoMYyELPOBg3StQYzGco3zrWlfu7VAGcraWrw7uOwh5pXBTSaEqQ5U\u002BHQtxxGKSSEcMd\u002BNHqCW59eBqdI3RgqIi1s2xOVnLsQbCsMBUlK5D9FbH0cMlMg1KqUPAv98HXIppTv2k0Q7tQLbcdOdlZVEyJoA3GaDfDZSwdpAWCvE3y1Q160WgrxNH2pEMSL0V5TPijplOwELpmkFo9Gp\u002B1zW1lLmTL4oLgXds/z8fwrTnqoFsI4xX6QsRXFEER7qo2QNbRqQDgsW55v0R4dEDyceMgUnpArO5bbu\u002BccM5B0nMxBY7tHwQ1BfLskyPNgcqHZKJh8Zgz8Zfoej4VQECcO\u002BzVR262BVLa60iLVB3KiekhGQwr39zbARf7AKDGI8GuTFc2\u002BD5f0V9PhwpPpJl2IfBQ8CswdFgT\u002BkZWuwCuFMuG2QvGk42uxUes2FTSj1h6gOKwcS\u002Bafdv/JwH0BRZenXI\u002BxM\u002BRs45mpi7nh5gHPW7t3Dod/aOf7Fsvx2yLtrwxUjril8aI5M1USc78svo/9\u002BmXCijcPKPSotRwYegh2u9ytjFdIKmkYPdoybfQnzlg88\u002BC9KyXURGbE/DuFILhMm7jjfzE4tdD7qkxd3LoAgObD3IYnuZC22EjwhC0tkhwh5tE7RE8nBD4QwYHYd2irxHtUwUQxJeIoLKfpRzGizRcwO/bpxDyXnNhIFvcO3mHgRL\u002Bx2NDY78HvExenPrwMbvNpqDtxwgA/vSVr6Q7qGU5FCQJx8PVGV0s1\u002BrAk8F4bO6gDpDUlboK/churbAayBPnJYjS5m33\u002BI1DvPMhPG83GUK1l5nQZH5qAsn7ZmutFgvW2W40pYaArBYHlNjK5b1dO5RxZTR6FsEKaOA==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:58 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e5813b68-3ac6-6670-9c71-a2b9b04a8ef5", + "x-ms-content-crc64": "O4icGHaAteg=", + "x-ms-request-id": "36e9ad9e-801e-0015-1760-68cd71000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-702524b3-6644-dc11-cf5b-8e087d43f121/test-blob-32e9868e-deb9-b990-d94c-6b7a5c004313?comp=blocklist", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "350", + "Content-Type": "application/xml", + "If-Match": "0x8D93677D70B236F", + "traceparent": "00-3336aaa239a29b49858e0af73c4bcdbd-a0de1e1f2a96824e-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "22d5aee5-b503-b162-3842-a3fd9a101890", + "x-ms-date": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "\uFEFF\u003CBlockList\u003E\u003CLatest\u003EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003C/BlockList\u003E", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:58 GMT", + "ETag": "\u00220x8D93677D741CDBE\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:59 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "22d5aee5-b503-b162-3842-a3fd9a101890", + "x-ms-content-crc64": "nt4DWiHuqf8=", + "x-ms-request-id": "ff6d25d5-601e-008b-0660-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:59.0067918Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-702524b3-6644-dc11-cf5b-8e087d43f121?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-cb044f995237e248a2bd11466668759c-7dd9238f7e419241-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "d97bf555-c882-3d9e-ea6d-4b0b0ab7f6b8", + "x-ms-date": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:58 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "d97bf555-c882-3d9e-ea6d-4b0b0ab7f6b8", + "x-ms-request-id": "ff6d25e8-601e-008b-1560-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-ef576dc8-faf3-de0f-099f-4a4ea7b0f7cb?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-b3e2137d821fea478d629e3a8f2b433a-8610685b0338154e-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "4be956be-1d15-5a27-e69c-d0e27d4f963a", + "x-ms-date": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:58 GMT", + "ETag": "\u00220x8D93677D7561C03\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:59 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "4be956be-1d15-5a27-e69c-d0e27d4f963a", + "x-ms-request-id": "ff6d25ef-601e-008b-1b60-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-ef576dc8-faf3-de0f-099f-4a4ea7b0f7cb/test-blob-81d68075-510e-8823-605d-b9ecd545236f", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "4096", + "Content-Type": "application/octet-stream", + "traceparent": "00-9c9c878ddd60844eab6c7b4c21cf2190-3c2f66c4cf98a24b-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "31a2b367-2366-7773-b2a8-82763c2fae66", + "x-ms-date": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "dCmQUMastRhhTb74byt85nDqUzvDqRJsMmHruGM6haB5YW1Tv0Vzycu\u002BIMCSKhk04dJ86vLoq8sXIx1kwPy0J8gdfw69KCYqdopvBYlR2QhIttaQvpqukbWiPJwnDwjOCfj4dKsLd7irUXRneKZCxUkVHAolI2gtb\u002B1YG\u002BuKAmeBofuQWGRcPT8e5WwmRxkOX3ZSEvL\u002BqOaPywW9slvNIU8M5tarsm3kuN/KBz78ByjUSrx0OPB1g/kUAI1fnorjUcMdGWBDY6wJbVkSM6Cok8Td6WefWOlel2LdlrLghRlU57Z63u3HkecPa8qWYk9YbGzJgbUjQ/javoH\u002BZsz6Keg/vUzpLbTWFliAkOwfyDQShCpFFgRkMaO9nx9rySoaFEHhVqQDbz\u002B38mtcorIMu/ZN6\u002BGitRLk24yoK42Vak0tZnyrPXGPDxXqjSSYB4/wseMpHt5JeF8v/XsYW0OxIogdLjw2YX6EvdvMtyfuS9P9t3qqa0tv5O0dez/2d7PROWubetlSulBlpGECfMA4QLKnG6TJB7Y8rkpOGeU/jUUo\u002B327UtD6qvwpRMfqbGgs5DuNT1sPCDK0X8yOBKBrJhYb2YBDfO3hrXGnn8LvUkHhITSpsT7pGfJKBvMEa6VbvR6wzpPn6WhNq6HqZ2hwxQ2KreJswnTYMsCO\u002BHX63UHLS\u002BKjP4Ou\u002BjjMWwad/7GJ2kHmer7D7/up2JzSWfHyU81fHxuGzIWJ27KpoGZuOjIPBB0zE2ODB1zm\u002BWfn3KBH2Qg4Pd\u002BVAw67XZ4LGk\u002BVO51pw1TTvkBq3Be/oNIeov8SYsZeNf1TeQEPeLbEd\u002B0MUb7KfRhLdBrIzWHI1WI7nbuf\u002BbeINgafFklTw0aJpWQqs04UVCTmxu6slmeciqOe09r7JX41gxq3KmfP\u002BLDTPij8nSIUJ0iWuDPJ3KCeA4ultO9sjn/m9C8zXCq8F8092Fc/n\u002B2BiqySZGxKa6Z6GCfcKUPAZ7CoFqny4Moe2qFljARIX2OeJCpD2SkSm4iIuUMD4O2JfHCnlolDjqnhdIrL5N\u002BiMbnDPQUYfY2GlXsgaSaGG/m03A\u002BTocjaWpWBYWWeR7ap5oiKP6Lncf/iIAENIySDWliRFgjQDo/w6eNvlxso503Ed4Od/NtWzGsQsIHHzDdw/gYMDTCt2dj5mla/d9njujizSayh5V59Okqdv10OKByr/5kUG9ocFp2qpGGFllSRLPZIE4OLzxioj9LmEBl76nE5E3g/zp5eljIO90D896T1C5NmxRWZIDCAbIwHNQaEL7nwTILcUV5X6nxRfNfYrJcu8QSGFCVcn/NIv2ISVmEriseGC6shGbo1DtqYSKRYp8D02EQC/RuUlKyPk5L7RZMbJfIQUaDsDdhKUQVKxFdP8BehHX4cKIys8nf/koUnOclHfCKxSFUgCMtsuKwWSdBVQKN6WScV//xmY18o7HtTIhg7A0c0nafBgRWysHDflqinqlHhrN\u002BhMX0mS\u002BT29xtQGJaU2kWIIKP7udgSYk6Mhs22gEIpcXU4mtLKDlHDy4r6YpfZS7tiH4mu5fMHj84umcUWP3bYJ6chWz9zvRJROO1NGAC3sjsRVGG5eoyBMQsDnHSLrYwTITvwuO987mF2XK0FuXbOd\u002BaKBOsVHqwbnyk0cCGexYphOfbEx/pLlWUAQx7ee3eUNCSNAamg/gKO1RjFR34/2JYio39/CbDsPm6FFNuOPCOynzv8EMThwTv0NvHhhU3mwGqHvNj4FCt0ocI6G\u002BkmAJj0E6hCQ8jSQOJEi9O\u002BCrkgnlRwB39LuYoQiG4Bp6VRzTVZ7HKlpH2itHv1s4hYtpYJGXyVtfkZqVkdMrtZ0Zk8876eZR1He/rXzlIEVgYBuNHY940pvBc7QEMYh3HCSePhuMDKuVF4wp6BveenFFJTG3rpgdkMEzanYiXaLvOIFYRuIp1FN/6AXzTup/4vlCvwxGv32MgK1KWKIlcsnpOq\u002BKhjOPG0DuR8aSGkHWs3eM356WqHkTy8ZE34uxWmVMCgRK5WzFs5O7WHem\u002BmZbc5UqqJMrUpImdrptSjvFPO1RVhA9m94KxywK20/xbNFf\u002BWv2hrHCELdyFH6yWHlX9iuaVaRWHdfHH9F3IHdCNQnZHUDf3qY7nzVYy4dfSG6iotUkZxc9CduEL2bQWuAwL\u002B9k6UsoiCd1XsZu/VJQZ9dyxI2SLc3irAN1S69PazRFGJun6m8jehq9rxhQ3gyJM7efXYZingIRck03s0x4NfOCGdTGuH1oT1pi5H61kc32/AfnoA294nqJhmgh67beRXkU3rQ3sotKNx48D7mTa\u002BB/QMc0gJXl1DdaTSIFRmOTlJ71kMMJzzmMrXj/geLA5hqHoqrvqcTjPwqM3XVZNOC6mHsandstZYGdp9Ms9kJUmVcHjZPIo\u002BraEmHIfOG0M3iIROl3pkhPWj0ZUfHhxji4ODQuQadc4eSAMIt5ZOif2XRqpLFY7OMOyCNWr1H4\u002BFwpAEStleHBK1ME53XMxfVUiXh9hyF3X1tRL3mEBkKCh0gvQFSj4kOCmXluU/V9MfI\u002BAhXpe3E6sbDpXHZoTSUAclAtnYWQoKck\u002Bu2oGQtl4\u002B2HRfQ8qRvG9J6jyoXdGlxEbdGVT5R8nWFutICTgqi1g3iI4Pcgw9lEVqjm/OYRV9CBU6spwJRJCqiSzfSbM2H1/jcdRCllI5oIUOjrhaB7XVygEj79i7LkT\u002BZOngXkqSNG8Q6vBBOnLDARIX\u002BrXYUIF3CX6yEzCGKEOQRDFpWUI6fFpISh3FlJCOX\u002B3FpDOOJhRnaVTL3yE/icGssPVAWqjQ3H5bjwZksXXuI7NCwYQQAh4cAfDtbpw5CcBbGOOaTQVF9Me1MpcOArfe3bxu/Mc9nK7XI1i4423hIoVFCJmRU9Wt/cy8Ws\u002BHDv84DpHgywz5HXs0wiqtjRFa0xARyfkeTInmwP/7gUHfUBVZf9TcAVd4S\u002BsdXZGrAG\u002B6Yoe\u002BdUUFGsEH\u002BQoM/Zw5VHIUUw09fdG5mH0OAO/4O7\u002BQQB66IdrPVGQS1AhMa05O4wgflqxhfeS1BN3I9hnSD75KfL19fzOXRP\u002BoK6nJbSwvwB3n2aQTLsI6BRz9B15LP8RJAe6Q0GTUh1GtuFI765ewmDX86zYZN076Q3oXmT2gXevkgGs9nu\u002B5ElFSZXVw/xmFTW4oTlSOMMmglY3qve0UDFtmVmsrcvpFQ9nkxtLZikRgkUzOeA\u002BWVk\u002BhnQliz1RkPlgaCaiuWdp04wt7qWn3xgtIiSygRpRL0AAbidXw4nSEgIh5v4CbsTdyWZQEG6zmqtf9GkUow/fEzjmoktAFhACW9inhfgaKrdj0Lu3/R7RUNd/98sguXL2QtPFG8x9nbNWUbSWDBSvQcm1tNJQKxIeFVF3xB5E3Z5lrUMkVRLm4jMEXatmP0DCzLIBbwSgphe9pwZ/BdmVEXAWLF7Riuy6ztKfS8lmt9YMsPdsR26ZxQsvZq4Ia9hZc0w3UBLl7UHFRqA2BVpKVvMsblDiKM4FfGtTpiRCrmL2Rdh9M2fHJse1qvzOY7\u002Bw4Q\u002B\u002B3/mLd0qCMdOrkksdgpQ9P799zSePaUuNLIHNNxirosUUg9JpbtKR\u002Bv2QH5B4lCRojSAAMxPkM3Kx\u002BkbItP66//OGBQLB19Ds79Yp\u002B0m3EJhdYKX0q2\u002BxMFBjt3SLxUX\u002B2R\u002Bc9o8lprlTE0c9ujQk/uWqb1BUwlSH0NSuYhxcYSaQKyIuFh4JN7nspZQoc3YcOriO4VnxqhbHGSG6d0SY8rIcrY8R\u002BuTLoTeWaBzAX2Fejitn0YPMnoEPZvz4UsB1U7LmC8XrCj/TwzwmX0H2BrnAW\u002BkdNSEuTBMOBpfr0053IRRt2lObd4frlA5DqkNDFVxDN/rXVB6Nt7u22Qer5/Pxsz4piChqJOBlMaEW7qXPyu03qJtXn8j54CKX5JqAQ6weUfsBGY0z1Q8WciJ9dskV5xIWcD9UnhNxL6gJ0jxF4PHw\u002BJyuyrFgA9OMPSmmfGlZggGIac9wxbPnj\u002BnlKgLS0I0wiH4sZxhcsnBryFzpzrNCrFA\u002BvXsmgDLoyzrLftXMuWyYcfPrKR7pK7tbBP1S/cE2pn2ylBcWCghPR5vdlTeamw7wTVjDV4M1UZG/y3sxlc15kNhYHiVVhmfrn\u002BWDD5KHwG3yXrBkd076fUKBVkKNGa3OYARbQnzlmsr017udtkX/OAsNQzcZFRmJYaDm1CwlXoI3sKuOKIHxCMfpc6OTWMr4gh47f9p6tU7q0dzcAsaaz3k5ZgGecROFHDZzM6V5\u002BgTV6lIN6d6rvP9co1qhFQn9TqAmWfbFXhEKsmOgB4GlcNfYBhRwiOGekaUGPc245AssceUBU5wSEIhBBzt7B7V5tzKCyQ7xiMG\u002Bi8hNwxxDUc5Yc5GYpB07yfGIM4WqI4nviIqfOhr4OukjRsvTwFFr/bFpIpQn4RMRRwMZaVU4EGhCXjaVoBuzXDioeV1VZAWgHDXUPPz1y6t3ifMX3tGT6zJfkWIa1lmZucJbe2uxv975eUkjZ9drTJaPHhokm4FnGI4u9danhUnYOoc6mkxDxcoQHmWIbIda8ETLj7RDdR5A8GLZgsoIVfP/SylMMLJGS1hMEH0b3qgK0AGR2/mVlMVo9aXtZkMAC8RxiSVaDsOShUBf92CdJRG20q7Ien36abJn5zsMVOEVTAi4qlWGrMVB/1K1NaFgy8yQNpeUN41Kex9y9ieEgixjSqdb5H68MCHphnsrRTARBxtqeCJNgRR/bjM2E7qduX0mVe76BOdR1AJ1qq0SIzHvYe8MHgoOEcWS3HZPhhxnS8z\u002BAPNBFv40GKQf19ZnaU79SrHLkZtzGEAlayhtBk3mDl7gFB5Cqk7w2AVh7j3zK3MrTj9un7oxiuizG6vRxxJaOcl3h1Uwvpxm1rWWDSoCNj\u002B1RbQOe3Kkrokxk46jIxDzC7Rwe6Qd9pOfB8UAn32\u002BrOVoGH1eS8JWztTP/y8Rw7egpwF1kbqbm08kc3OtpBMLcuKpNwaXlMPyHajPUftgjUANX/R4SR8q0IEuNdhSqSrFwIhIaIyxDQ5Bg3ANyElXw\u002BIvnEQakynHfmaBZWLno3B\u002BBY1vGCS3WE7mNsWrGQQ72nH2Iwjmry1ihOomL6uvWd//j8K75Ku9dEf1MFxgHGFiRYrs8YBrm1pgCJc6kSinOtzlq4lBg/HGOK7E7XrQ/miEw\u002Bocwmhfl/RoW9wUgucbUfl/enDYHMWVKrjVpqnjjwoutc1ChnhwiheU2SgVrbXHqZ\u002BBUYf3rKcgh5ezifFKhMjR6c0V1MuBDvBdQ0edg3kDDfkOXjmGNwkqIgLgwPwmSlBfR8fosdTUAEaTmmlfgwQerH/0PCqTS7bH77bInEnwOvj3Qju1GlggNl328pyjyp76whSALgopz/gRIMYiD2P4o2NsaEDIaZIj0AXInFkWJCEXzd41cAjuyXQ==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "hWGrumI5EfAIJhKTMeD8Pw==", + "Date": "Wed, 23 Jun 2021 18:50:58 GMT", + "ETag": "\u00220x8D93677D769CF63\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:59 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "31a2b367-2366-7773-b2a8-82763c2fae66", + "x-ms-content-crc64": "T5J3S7hKPkk=", + "x-ms-request-id": "ff6d25f6-601e-008b-1f60-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:59.2689782Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-ef576dc8-faf3-de0f-099f-4a4ea7b0f7cb/test-blob-81d68075-510e-8823-605d-b9ecd545236f?comp=block\u0026blockid=AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-6b8d59b50a517743a5d363146bb91d5b-1943b9c4e77e5c43-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "2224dbc2-9465-c819-08df-24dab9076e91", + "x-ms-date": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "cE2pn2ylBcWCghPR5vdlTeamw7wTVjDV4M1UZG/y3sxlc15kNhYHiVVhmfrn\u002BWDD5KHwG3yXrBkd076fUKBVkKNGa3OYARbQnzlmsr017udtkX/OAsNQzcZFRmJYaDm1CwlXoI3sKuOKIHxCMfpc6OTWMr4gh47f9p6tU7q0dzcAsaaz3k5ZgGecROFHDZzM6V5\u002BgTV6lIN6d6rvP9co1qhFQn9TqAmWfbFXhEKsmOgB4GlcNfYBhRwiOGekaUGPc245AssceUBU5wSEIhBBzt7B7V5tzKCyQ7xiMG\u002Bi8hNwxxDUc5Yc5GYpB07yfGIM4WqI4nviIqfOhr4OukjRsvTwFFr/bFpIpQn4RMRRwMZaVU4EGhCXjaVoBuzXDioeV1VZAWgHDXUPPz1y6t3ifMX3tGT6zJfkWIa1lmZucJbe2uxv975eUkjZ9drTJaPHhokm4FnGI4u9danhUnYOoc6mkxDxcoQHmWIbIda8ETLj7RDdR5A8GLZgsoIVfP/SylMMLJGS1hMEH0b3qgK0AGR2/mVlMVo9aXtZkMAC8RxiSVaDsOShUBf92CdJRG20q7Ien36abJn5zsMVOEVTAi4qlWGrMVB/1K1NaFgy8yQNpeUN41Kex9y9ieEgixjSqdb5H68MCHphnsrRTARBxtqeCJNgRR/bjM2E7qduX0mVe76BOdR1AJ1qq0SIzHvYe8MHgoOEcWS3HZPhhxnS8z\u002BAPNBFv40GKQf19ZnaU79SrHLkZtzGEAlayhtBk3mDl7gFB5Cqk7w2AVh7j3zK3MrTj9un7oxiuizG6vRxxJaOcl3h1Uwvpxm1rWWDSoCNj\u002B1RbQOe3Kkrokxk46jIxDzC7Rwe6Qd9pOfB8UAn32\u002BrOVoGH1eS8JWztTP/y8Rw7egpwF1kbqbm08kc3OtpBMLcuKpNwaXlMPyHajPUftgjUANX/R4SR8q0IEuNdhSqSrFwIhIaIyxDQ5Bg3ANyElXw\u002BIvnEQakynHfmaBZWLno3B\u002BBY1vGCS3WE7mNsWrGQQ72nH2Iwjmry1ihOomL6uvWd//j8K75Ku9dEf1MFxgHGFiRYrs8YBrm1pgCJc6kSinOtzlq4lBg/HGOK7E7XrQ/miEw\u002Bocwmhfl/RoW9wUgucbUfl/enDYHMWVKrjVpqnjjwoutc1ChnhwiheU2SgVrbXHqZ\u002BBUYf3rKcgh5ezifFKhMjR6c0V1MuBDvBdQ0edg3kDDfkOXjmGNwkqIgLgwPwmSlBfR8fosdTUAEaTmmlfgwQerH/0PCqTS7bH77bInEnwOvj3Qju1GlggNl328pyjyp76whSALgopz/gRIMYiD2P4o2NsaEDIaZIj0AXInFkWJCEXzd41cAjuyXQ==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:59 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "2224dbc2-9465-c819-08df-24dab9076e91", + "x-ms-content-crc64": "GPnWe1yXCzY=", + "x-ms-request-id": "3a2a3a02-701e-0087-5260-6849a7000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-ef576dc8-faf3-de0f-099f-4a4ea7b0f7cb/test-blob-81d68075-510e-8823-605d-b9ecd545236f?comp=block\u0026blockid=AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-6b8d59b50a517743a5d363146bb91d5b-e065218acdca5e45-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "ac08118c-f2c9-c93a-ac04-50b8a1349834", + "x-ms-date": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "kjRvEOrwQTpywwESF/q12FCBdwl\u002BshMwhihDkEQxaVlCOnxaSEodxZSQjl/txaQzjiYUZ2lUy98hP4nBrLD1QFqo0Nx\u002BW48GZLF17iOzQsGEEAIeHAHw7W6cOQnAWxjjmk0FRfTHtTKXDgK33t28bvzHPZyu1yNYuONt4SKFRQiZkVPVrf3MvFrPhw7/OA6R4MsM\u002BR17NMIqrY0RWtMQEcn5HkyJ5sD/\u002B4FB31AVWX/U3AFXeEvrHV2RqwBvumKHvnVFBRrBB/kKDP2cOVRyFFMNPX3RuZh9DgDv\u002BDu/kEAeuiHaz1RkEtQITGtOTuMIH5asYX3ktQTdyPYZ0g\u002B\u002BSny9fX8zl0T/qCupyW0sL8Ad59mkEy7COgUc/QdeSz/ESQHukNBk1IdRrbhSO\u002BuXsJg1/Os2GTdO\u002BkN6F5k9oF3r5IBrPZ7vuRJRUmV1cP8ZhU1uKE5UjjDJoJWN6r3tFAxbZlZrK3L6RUPZ5MbS2YpEYJFMzngPllZPoZ0JYs9UZD5YGgmorlnadOMLe6lp98YLSIksoEaUS9AAG4nV8OJ0hICIeb\u002BAm7E3clmUBBus5qrX/RpFKMP3xM45qJLQBYQAlvYp4X4Giq3Y9C7t/0e0VDXf/fLILly9kLTxRvMfZ2zVlG0lgwUr0HJtbTSUCsSHhVRd8QeRN2eZa1DJFUS5uIzBF2rZj9AwsyyAW8EoKYXvacGfwXZlRFwFixe0Yrsus7Sn0vJZrfWDLD3bEdumcULL2auCGvYWXNMN1AS5e1BxUagNgVaSlbzLG5Q4ijOBXxrU6YkQq5i9kXYfTNnxybHtar8zmO/sOEPvt/5i3dKgjHTq5JLHYKUPT\u002B/fc0nj2lLjSyBzTcYq6LFFIPSaW7Skfr9kB\u002BQeJQkaI0gADMT5DNysfpGyLT\u002Buv/zhgUCwdfQ7O/WKftJtxCYXWCl9KtvsTBQY7d0i8VF/tkfnPaPJaa5UxNHPbo0JP7lqm9QVMJUh9DUrmIcXGEmkCsiLhYeCTe57KWUKHN2HDq4juFZ8aoWxxkhundEmPKyHK2PEfrky6E3lmgcwF9hXo4rZ9GDzJ6BD2b8\u002BFLAdVOy5gvF6wo/08M8Jl9B9ga5wFvpHTUhLkwTDgaX69NOdyEUbdpTm3eH65QOQ6pDQxVcQzf611Qejbe7ttkHq\u002Bfz8bM\u002BKYgoaiTgZTGhFu6lz8rtN6ibV5/I\u002BeAil\u002BSagEOsHlH7ARmNM9UPFnIifXbJFecSFnA/VJ4TcS\u002BoCdI8ReDx8PicrsqxYAPTjD0ppnxpWYIBiGnPcMWz54/p5SoC0tCNMIh\u002BLGcYXLJwa8hc6c6zQqxQPr17JoAy6Ms6y37VzLlsmHHz6yke6Su7WwT9Uvw==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:58 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "ac08118c-f2c9-c93a-ac04-50b8a1349834", + "x-ms-content-crc64": "dJhUgVgTJPs=", + "x-ms-request-id": "36e9ae8f-801e-0015-6760-68cd71000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-ef576dc8-faf3-de0f-099f-4a4ea7b0f7cb/test-blob-81d68075-510e-8823-605d-b9ecd545236f?comp=block\u0026blockid=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-6b8d59b50a517743a5d363146bb91d5b-fcc9f6e977c81348-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "e370acf9-64ea-74b9-a209-65a3664782f9", + "x-ms-date": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "dCmQUMastRhhTb74byt85nDqUzvDqRJsMmHruGM6haB5YW1Tv0Vzycu\u002BIMCSKhk04dJ86vLoq8sXIx1kwPy0J8gdfw69KCYqdopvBYlR2QhIttaQvpqukbWiPJwnDwjOCfj4dKsLd7irUXRneKZCxUkVHAolI2gtb\u002B1YG\u002BuKAmeBofuQWGRcPT8e5WwmRxkOX3ZSEvL\u002BqOaPywW9slvNIU8M5tarsm3kuN/KBz78ByjUSrx0OPB1g/kUAI1fnorjUcMdGWBDY6wJbVkSM6Cok8Td6WefWOlel2LdlrLghRlU57Z63u3HkecPa8qWYk9YbGzJgbUjQ/javoH\u002BZsz6Keg/vUzpLbTWFliAkOwfyDQShCpFFgRkMaO9nx9rySoaFEHhVqQDbz\u002B38mtcorIMu/ZN6\u002BGitRLk24yoK42Vak0tZnyrPXGPDxXqjSSYB4/wseMpHt5JeF8v/XsYW0OxIogdLjw2YX6EvdvMtyfuS9P9t3qqa0tv5O0dez/2d7PROWubetlSulBlpGECfMA4QLKnG6TJB7Y8rkpOGeU/jUUo\u002B327UtD6qvwpRMfqbGgs5DuNT1sPCDK0X8yOBKBrJhYb2YBDfO3hrXGnn8LvUkHhITSpsT7pGfJKBvMEa6VbvR6wzpPn6WhNq6HqZ2hwxQ2KreJswnTYMsCO\u002BHX63UHLS\u002BKjP4Ou\u002BjjMWwad/7GJ2kHmer7D7/up2JzSWfHyU81fHxuGzIWJ27KpoGZuOjIPBB0zE2ODB1zm\u002BWfn3KBH2Qg4Pd\u002BVAw67XZ4LGk\u002BVO51pw1TTvkBq3Be/oNIeov8SYsZeNf1TeQEPeLbEd\u002B0MUb7KfRhLdBrIzWHI1WI7nbuf\u002BbeINgafFklTw0aJpWQqs04UVCTmxu6slmeciqOe09r7JX41gxq3KmfP\u002BLDTPij8nSIUJ0iWuDPJ3KCeA4ultO9sjn/m9C8zXCq8F8092Fc/n\u002B2BiqySZGxKa6Z6GCfcKUPAZ7CoFqny4Moe2qFljARIX2OeJCpD2SkSm4iIuUMD4O2JfHCnlolDjqnhdIrL5N\u002BiMbnDPQUYfY2GlXsgaSaGG/m03A\u002BTocjaWpWBYWWeR7ap5oiKP6Lncf/iIAENIySDWliRFgjQDo/w6eNvlxso503Ed4Od/NtWzGsQsIHHzDdw/gYMDTCt2dj5mla/d9njujizSayh5V59Okqdv10OKByr/5kUG9ocFp2qpGGFllSRLPZIE4OLzxioj9LmEBl76nE5E3g/zp5eljIO90D896T1C5NmxRWZIDCAbIwHNQaEL7nwTILcUV5X6nxRfNfYrJcu8QSGFCVcn/NIv2ISVmEriseGC6shGbo1DtqYSKRYp8D02EQC/RuUlA==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:58 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "e370acf9-64ea-74b9-a209-65a3664782f9", + "x-ms-content-crc64": "6po6pxps978=", + "x-ms-request-id": "ff6d2602-601e-008b-2960-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-ef576dc8-faf3-de0f-099f-4a4ea7b0f7cb/test-blob-81d68075-510e-8823-605d-b9ecd545236f?comp=block\u0026blockid=AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-6b8d59b50a517743a5d363146bb91d5b-67b38b63904b4b49-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "907dba9b-cabf-7c7c-b34f-48b0346d40e3", + "x-ms-date": "Wed, 23 Jun 2021 18:50:58 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "rI\u002BTkvtFkxsl8hBRoOwN2EpRBUrEV0/wF6EdfhwojKzyd/\u002BShSc5yUd8IrFIVSAIy2y4rBZJ0FVAo3pZJxX//GZjXyjse1MiGDsDRzSdp8GBFbKwcN\u002BWqKeqUeGs36ExfSZL5Pb3G1AYlpTaRYggo/u52BJiToyGzbaAQilxdTia0soOUcPLivpil9lLu2Ifia7l8wePzi6ZxRY/dtgnpyFbP3O9ElE47U0YALeyOxFUYbl6jIExCwOcdIutjBMhO/C473zuYXZcrQW5ds535ooE6xUerBufKTRwIZ7FimE59sTH\u002BkuVZQBDHt57d5Q0JI0BqaD\u002BAo7VGMVHfj/YliKjf38JsOw\u002BboUU2448I7KfO/wQxOHBO/Q28eGFTebAaoe82PgUK3Shwjob6SYAmPQTqEJDyNJA4kSL074KuSCeVHAHf0u5ihCIbgGnpVHNNVnscqWkfaK0e/WziFi2lgkZfJW1\u002BRmpWR0yu1nRmTzzvp5lHUd7\u002BtfOUgRWBgG40dj3jSm8FztAQxiHccJJ4\u002BG4wMq5UXjCnoG956cUUlMbeumB2QwTNqdiJdou84gVhG4inUU3/oBfNO6n/i\u002BUK/DEa/fYyArUpYoiVyyek6r4qGM48bQO5HxpIaQdazd4zfnpaoeRPLxkTfi7FaZUwKBErlbMWzk7tYd6b6ZltzlSqokytSkiZ2um1KO8U87VFWED2b3grHLArbT/Fs0V/5a/aGscIQt3IUfrJYeVf2K5pVpFYd18cf0Xcgd0I1CdkdQN/epjufNVjLh19IbqKi1SRnFz0J24QvZtBa4DAv72TpSyiIJ3Vexm79UlBn13LEjZItzeKsA3VLr09rNEUYm6fqbyN6Gr2vGFDeDIkzt59dhmKeAhFyTTezTHg184IZ1Ma4fWhPWmLkfrWRzfb8B\u002BegDb3ieomGaCHrtt5FeRTetDeyi0o3HjwPuZNr4H9AxzSAleXUN1pNIgVGY5OUnvWQwwnPOYyteP\u002BB4sDmGoeiqu\u002BpxOM/CozddVk04LqYexqd2y1lgZ2n0yz2QlSZVweNk8ij6toSYch84bQzeIhE6XemSE9aPRlR8eHGOLg4NC5Bp1zh5IAwi3lk6J/ZdGqksVjs4w7II1avUfj4XCkARK2V4cErUwTndczF9VSJeH2HIXdfW1EveYQGQoKHSC9AVKPiQ4KZeW5T9X0x8j4CFel7cTqxsOlcdmhNJQByUC2dhZCgpyT67agZC2Xj7YdF9DypG8b0nqPKhd0aXERt0ZVPlHydYW60gJOCqLWDeIjg9yDD2URWqOb85hFX0IFTqynAlEkKqJLN9JszYfX\u002BNx1EKWUjmghQ6OuFoHtdXKASPv2LsuRP5k6eBeSg==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:58 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "907dba9b-cabf-7c7c-b34f-48b0346d40e3", + "x-ms-content-crc64": "7U8EB\u002BWp3jI=", + "x-ms-request-id": "93b92b9c-d01e-0045-0860-680f21000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-ef576dc8-faf3-de0f-099f-4a4ea7b0f7cb/test-blob-81d68075-510e-8823-605d-b9ecd545236f?comp=blocklist", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "350", + "Content-Type": "application/xml", + "If-None-Match": "\u0022garbage\u0022", + "traceparent": "00-6b8d59b50a517743a5d363146bb91d5b-c5e1ade5b8b4a642-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "c5f52de5-7510-26ce-09a4-9cac879ad8f3", + "x-ms-date": "Wed, 23 Jun 2021 18:50:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "\uFEFF\u003CBlockList\u003E\u003CLatest\u003EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003CLatest\u003EAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\u003C/Latest\u003E\u003C/BlockList\u003E", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:59 GMT", + "ETag": "\u00220x8D93677D79665C2\u0022", + "Last-Modified": "Wed, 23 Jun 2021 18:50:59 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "c5f52de5-7510-26ce-09a4-9cac879ad8f3", + "x-ms-content-crc64": "nt4DWiHuqf8=", + "x-ms-request-id": "ff6d2611-601e-008b-3660-68deaf000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02", + "x-ms-version-id": "2021-06-23T18:50:59.5611858Z" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanmcccanary3.blob.core.windows.net/test-container-ef576dc8-faf3-de0f-099f-4a4ea7b0f7cb?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-262b5da4dae2c84d80e7b2f1ee04ffb3-e99d8c5191dc5949-00", + "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210623.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )", + "x-ms-client-request-id": "8bf4059e-a811-9581-3f0e-307e4c335a02", + "x-ms-date": "Wed, 23 Jun 2021 18:50:59 GMT", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Wed, 23 Jun 2021 18:50:59 GMT", + "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0", + "x-ms-client-request-id": "8bf4059e-a811-9581-3f0e-307e4c335a02", + "x-ms-request-id": "ff6d262b-601e-008b-4b60-68deaf000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-06-23T13:50:56.1863040-05:00", + "RandomSeed": "1321164602", + "Storage_TestConfigDefault": "ProductionTenant\nseanmcccanary3\nU2FuaXRpemVk\nhttps://seanmcccanary3.blob.core.windows.net\nhttps://seanmcccanary3.file.core.windows.net\nhttps://seanmcccanary3.queue.core.windows.net\nhttps://seanmcccanary3.table.core.windows.net\n\n\n\n\nhttps://seanmcccanary3-secondary.blob.core.windows.net\nhttps://seanmcccanary3-secondary.file.core.windows.net\nhttps://seanmcccanary3-secondary.queue.core.windows.net\nhttps://seanmcccanary3-secondary.table.core.windows.net\n\nSanitized\n\n\nCloud\nBlobEndpoint=https://seanmcccanary3.blob.core.windows.net/;QueueEndpoint=https://seanmcccanary3.queue.core.windows.net/;FileEndpoint=https://seanmcccanary3.file.core.windows.net/;BlobSecondaryEndpoint=https://seanmcccanary3-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=https://seanmcccanary3-secondary.queue.core.windows.net/;FileSecondaryEndpoint=https://seanmcccanary3-secondary.file.core.windows.net/;AccountName=seanmcccanary3;AccountKey=Kg==;\nseanscope1\n\n" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/AcquireLeaseAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/AcquireLeaseAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..d464e831b7300 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/AcquireLeaseAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "458886958" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/AcquireLeaseAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/AcquireLeaseAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..20b1afae9a6b3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/AcquireLeaseAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "571283633" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/AcquireLeaseAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/AcquireLeaseAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..20b1afae9a6b3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/AcquireLeaseAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "571283633" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/AcquireLeaseAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/AcquireLeaseAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..20b1afae9a6b3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/AcquireLeaseAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "571283633" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/BreakLeaseAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/BreakLeaseAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..782929a538556 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/BreakLeaseAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "419326408" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/BreakLeaseAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/BreakLeaseAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..c1ea1e8ee3f8f --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/BreakLeaseAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1302251011" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/BreakLeaseAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/BreakLeaseAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..c1ea1e8ee3f8f --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/BreakLeaseAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1302251011" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/BreakLeaseAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/BreakLeaseAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..e80c080099ae6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/BreakLeaseAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2072778939" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ChangeLeaseAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ChangeLeaseAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..dae3d19dc855f --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ChangeLeaseAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "335905543" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ChangeLeaseAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ChangeLeaseAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..f4e3fb74a9081 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ChangeLeaseAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1637986183" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ChangeLeaseAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ChangeLeaseAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..7decd1260942b --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ChangeLeaseAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1989358074" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ChangeLeaseAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ChangeLeaseAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..f4e3fb74a9081 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ChangeLeaseAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1637986183" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..bcb4c2941557e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "564292254" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..bcb4c2941557e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "564292254" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..bcb4c2941557e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "564292254" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..bcb4c2941557e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "564292254" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..dbd5426f506e3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1102935899" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..bcb4c2941557e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "564292254" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..3bc52dca63464 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2025772246" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..298ced474e6d7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "648816527" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfModifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfModifiedSince%).json new file mode 100644 index 0000000000000..3bc52dca63464 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfModifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2025772246" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json new file mode 100644 index 0000000000000..298ced474e6d7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "648816527" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..3bc52dca63464 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2025772246" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..298ced474e6d7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "648816527" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json new file mode 100644 index 0000000000000..3bc52dca63464 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2025772246" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json new file mode 100644 index 0000000000000..298ced474e6d7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "648816527" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..16dd162a4aa60 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "955575889" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..298ced474e6d7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "648816527" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..cb0feb851d473 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "167669738" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..77339dfacce8d --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1963781494" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfModifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfModifiedSince%).json new file mode 100644 index 0000000000000..cb0feb851d473 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfModifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "167669738" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json new file mode 100644 index 0000000000000..77339dfacce8d --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1963781494" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..cb0feb851d473 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "167669738" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..77339dfacce8d --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1963781494" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json new file mode 100644 index 0000000000000..cb0feb851d473 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "167669738" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json new file mode 100644 index 0000000000000..77339dfacce8d --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1963781494" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..5f4f7bb3cf7e3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1664113065" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..77339dfacce8d --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1963781494" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ReleaseLeaseAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ReleaseLeaseAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..4a2800eb1268d --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ReleaseLeaseAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1571150341" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ReleaseLeaseAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ReleaseLeaseAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..cc611a14b3630 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ReleaseLeaseAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2102703053" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ReleaseLeaseAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ReleaseLeaseAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..10a6f6c4ba70b --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ReleaseLeaseAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "306591297" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ReleaseLeaseAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ReleaseLeaseAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..cc611a14b3630 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/ReleaseLeaseAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2102703053" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..8242a4c5d4ae2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "271559403" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..8242a4c5d4ae2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "271559403" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfModifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfModifiedSince%).json new file mode 100644 index 0000000000000..8242a4c5d4ae2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfModifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "271559403" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json new file mode 100644 index 0000000000000..bc509ffed65c8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1042087331" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..8242a4c5d4ae2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "271559403" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..8242a4c5d4ae2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "271559403" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json new file mode 100644 index 0000000000000..8242a4c5d4ae2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "271559403" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json new file mode 100644 index 0000000000000..bc509ffed65c8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1042087331" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..9c0406f43c5c3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "997474802" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..8242a4c5d4ae2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "271559403" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenewLeaseAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenewLeaseAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..dd266d1373219 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenewLeaseAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "137555509" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenewLeaseAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenewLeaseAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..8f71e2a953fb9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenewLeaseAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1439636149" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenewLeaseAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenewLeaseAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..8ec1b176a302e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenewLeaseAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1791008040" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenewLeaseAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenewLeaseAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..8f71e2a953fb9 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenewLeaseAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1439636149" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..50a4b428dd583 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1680139754" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..50a4b428dd583 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1680139754" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..50a4b428dd583 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1680139754" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..50a4b428dd583 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1680139754" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..cccc8e1ddd026 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "258571506" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..50a4b428dd583 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1680139754" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..c0fde0b4125b3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "757406726" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..b7e1a206e8714 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "406034835" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..c0fde0b4125b3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "757406726" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..b7e1a206e8714 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "406034835" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json new file mode 100644 index 0000000000000..b7ac78f265e34 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2134362445" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json new file mode 100644 index 0000000000000..b7e1a206e8714 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "406034835" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..19fdec20a9d1b --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "174150552" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..c0fde0b4125b3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "757406726" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ImmutableStorageWithVersioningTests/SetImmutibilityPolicyAsync_InvalidRequestConditions(%LeaseId%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ImmutableStorageWithVersioningTests/SetImmutibilityPolicyAsync_InvalidRequestConditions(%LeaseId%).json index 2bf29d20ee65f..dcc2f91578e1f 100644 --- a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ImmutableStorageWithVersioningTests/SetImmutibilityPolicyAsync_InvalidRequestConditions(%LeaseId%).json +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ImmutableStorageWithVersioningTests/SetImmutibilityPolicyAsync_InvalidRequestConditions(%LeaseId%).json @@ -1,7 +1,7 @@ -{ +{ "Entries": [], "Variables": { - "DateTimeOffsetNow": "2021-06-10T14:13:59.9056577-05:00", + "DateTimeOffsetNow": "2021-06-22T16:20:37.8725009-05:00", "RandomSeed": "293560002" } } \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ImmutableStorageWithVersioningTests/SetImmutibilityPolicyAsync_InvalidRequestConditions(%LeaseId%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ImmutableStorageWithVersioningTests/SetImmutibilityPolicyAsync_InvalidRequestConditions(%LeaseId%)Async.json index 91f38a447a119..611d4aed36001 100644 --- a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ImmutableStorageWithVersioningTests/SetImmutibilityPolicyAsync_InvalidRequestConditions(%LeaseId%)Async.json +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ImmutableStorageWithVersioningTests/SetImmutibilityPolicyAsync_InvalidRequestConditions(%LeaseId%)Async.json @@ -1,7 +1,7 @@ -{ +{ "Entries": [], "Variables": { - "DateTimeOffsetNow": "2021-06-10T14:13:59.9156584-05:00", + "DateTimeOffsetNow": "2021-06-22T16:20:37.9069001-05:00", "RandomSeed": "293560002" } } \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json new file mode 100644 index 0000000000000..13160d8261a19 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "212019963" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json new file mode 100644 index 0000000000000..e101262e67a4b --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1929196373" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json new file mode 100644 index 0000000000000..91b601ab6d088 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "126971486" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json new file mode 100644 index 0000000000000..0d0462c45c828 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2122210267" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json new file mode 100644 index 0000000000000..b44ac0b0a4611 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1921297090" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json new file mode 100644 index 0000000000000..d0034a79c64b1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/CreateAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1511511372" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json new file mode 100644 index 0000000000000..1dcc5ac5df1a6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "335083613" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json new file mode 100644 index 0000000000000..1dcc5ac5df1a6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "335083613" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json new file mode 100644 index 0000000000000..1dcc5ac5df1a6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "335083613" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json new file mode 100644 index 0000000000000..1dcc5ac5df1a6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "335083613" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json new file mode 100644 index 0000000000000..0a37e1f522d43 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "873727258" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json new file mode 100644 index 0000000000000..1dcc5ac5df1a6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "335083613" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json new file mode 100644 index 0000000000000..70d19afbbdfe1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "45286486" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json new file mode 100644 index 0000000000000..fc9c8efc9eb92 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1841398242" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json new file mode 100644 index 0000000000000..70d19afbbdfe1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "45286486" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json new file mode 100644 index 0000000000000..fc9c8efc9eb92 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1841398242" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json new file mode 100644 index 0000000000000..eb2c28cf0ede1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1960885850" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json new file mode 100644 index 0000000000000..fc9c8efc9eb92 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/GetPageRangesDiffAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1841398242" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json new file mode 100644 index 0000000000000..72883bf8f5386 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1672192131" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json new file mode 100644 index 0000000000000..94360700a7d20 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1320820240" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json new file mode 100644 index 0000000000000..72883bf8f5386 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1672192131" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json new file mode 100644 index 0000000000000..94360700a7d20 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1320820240" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json new file mode 100644 index 0000000000000..d7d18b001c139 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "63352129" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json new file mode 100644 index 0000000000000..94360700a7d20 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/ResizeAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1320820240" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json new file mode 100644 index 0000000000000..8037921403b7f --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1860489741" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json new file mode 100644 index 0000000000000..28bd8bb3636b3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "483534022" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json new file mode 100644 index 0000000000000..8037921403b7f --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1860489741" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json new file mode 100644 index 0000000000000..28bd8bb3636b3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "483534022" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json new file mode 100644 index 0000000000000..8037921403b7f --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1860489741" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json new file mode 100644 index 0000000000000..28bd8bb3636b3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "483534022" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%LeaseId%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%LeaseId%).json new file mode 100644 index 0000000000000..1846d300c9d7c --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%LeaseId%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "251649739" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%LeaseId%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%LeaseId%)Async.json new file mode 100644 index 0000000000000..28bd8bb3636b3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/StartCopyIncrementalAsync_InvalidRequestConditions(%LeaseId%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "483534022" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json new file mode 100644 index 0000000000000..83924c00aaba1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "346213427" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json new file mode 100644 index 0000000000000..83924c00aaba1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "346213427" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json new file mode 100644 index 0000000000000..6cbe6c410d051 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1723169146" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json new file mode 100644 index 0000000000000..83924c00aaba1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberLessThan%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "346213427" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json new file mode 100644 index 0000000000000..173b0802b4b0f --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "884857072" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json new file mode 100644 index 0000000000000..83924c00aaba1 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UpdateSequenceNumberAsync_InvalidRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "346213427" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberEqual%).json new file mode 100644 index 0000000000000..7f89986a65b1f --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "454648522" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberEqual%)Async.json new file mode 100644 index 0000000000000..f00e58c2e13d4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1644332487" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberLessThan%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberLessThan%).json new file mode 100644 index 0000000000000..b291aef2627ae --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberLessThan%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "806020413" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberLessThan%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberLessThan%)Async.json new file mode 100644 index 0000000000000..f00e58c2e13d4 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberLessThan%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1644332487" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberLessThanOrEqual%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberLessThanOrEqual%).json new file mode 100644 index 0000000000000..b291aef2627ae --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberLessThanOrEqual%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "806020413" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json new file mode 100644 index 0000000000000..7f9a8d0ad6541 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%IfSequenceNumberLessThanOrEqual%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "873804559" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%LeaseId%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%LeaseId%).json new file mode 100644 index 0000000000000..339cb2b297e29 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%LeaseId%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1112779775" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%LeaseId%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%LeaseId%)Async.json new file mode 100644 index 0000000000000..7f9a8d0ad6541 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%LeaseId%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "873804559" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..2b98207a2a509 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1225176450" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..0a140b11be4ec --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/PageBlobClientTests/UploadPagesFromUriAsync_InvalidSourceRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "267376768" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..5d80311616eab --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1612605840" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..8094d1d5ba394 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1261233949" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfModifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfModifiedSince%).json new file mode 100644 index 0000000000000..b83bf277ff0b8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfModifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "542409483" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfModifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfModifiedSince%)Async.json new file mode 100644 index 0000000000000..5d80311616eab --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfModifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1612605840" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..5d80311616eab --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1612605840" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..8094d1d5ba394 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1261233949" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfUnmodifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfUnmodifiedSince%).json new file mode 100644 index 0000000000000..487646c0f3ef6 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfUnmodifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "842077912" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfUnmodifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfUnmodifiedSince%)Async.json new file mode 100644 index 0000000000000..8094d1d5ba394 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%IfUnmodifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1261233949" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..5d80311616eab --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1612605840" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..8094d1d5ba394 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ServiceClientTests/RenameBlobContainerAsync_InvalidSourceRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1261233949" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/TenantDiscoveryBlobBaseClientTests/ExistsAsync_WithTenantDiscovery.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/TenantDiscoveryBlobBaseClientTests/ExistsAsync_WithTenantDiscovery.json new file mode 100644 index 0000000000000..e83bee4941210 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/TenantDiscoveryBlobBaseClientTests/ExistsAsync_WithTenantDiscovery.json @@ -0,0 +1,188 @@ +{ + "Entries": [ + { + "RequestUri": "https://seanoauthcanary2.blob.core.windows.net/test-container-71433cd3-53a4-d0a6-aa17-d6940fbc88e5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "traceparent": "00-dbf42adee8d2e149a503e7d727ab7173-4cd7de660ae4564b-00", + "User-Agent": [ + "azsdk-net-Storage.Blobs/12.10.0-alpha.20210621.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2d971172-76d4-d131-ff66-5aa44a224dab", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Content-Length": "302", + "Content-Type": "application/xml", + "Date": "Mon, 21 Jun 2021 14:21:51 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "WWW-Authenticate": "Bearer authorization_uri=https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/authorize resource_id=https://storage.azure.com", + "x-ms-client-request-id": "2d971172-76d4-d131-ff66-5aa44a224dab", + "x-ms-error-code": "NoAuthenticationInformation", + "x-ms-request-id": "a33f2262-201e-008a-6fa8-668173000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003ENoAuthenticationInformation\u003C/Code\u003E\u003CMessage\u003EServer failed to authenticate the request. Please refer to the information in the www-authenticate header.\n", + "RequestId:a33f2262-201e-008a-6fa8-668173000000\n", + "Time:2021-06-21T14:21:51.9390916Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "https://seanoauthcanary2.blob.core.windows.net/test-container-71433cd3-53a4-d0a6-aa17-d6940fbc88e5?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-dbf42adee8d2e149a503e7d727ab7173-4cd7de660ae4564b-00", + "User-Agent": [ + "azsdk-net-Storage.Blobs/12.10.0-alpha.20210621.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "2d971172-76d4-d131-ff66-5aa44a224dab", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Jun 2021 14:21:53 GMT", + "ETag": "\u00220x8D934BFEAC0AD09\u0022", + "Last-Modified": "Mon, 21 Jun 2021 14:21:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "2d971172-76d4-d131-ff66-5aa44a224dab", + "x-ms-request-id": "a33f22f9-201e-008a-63a8-668173000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanoauthcanary2.blob.core.windows.net/test-container-71433cd3-53a4-d0a6-aa17-d6940fbc88e5/test-blob-568715cd-db6d-154d-89f3-8d4a5f9d2a98", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-97e28000f797e54b9b565ce417e74b98-8f9c186f8edaed46-00", + "User-Agent": [ + "azsdk-net-Storage.Blobs/12.10.0-alpha.20210621.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "20d2c9c8-b905-8944-7c78-d960098c77b8", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "aNQi/SRaEQ1ybQBWYg0GwQxIO4\u002BLWJSWw4Kk4ejncmE7wjx2/1CGcwR65ADa97J77Ms9FmKbDA8/izmiti8kivqeG6DQkMG8wsiKEXSUvMzPKPQcqlz/n7YtNnQW473UVVkFO9sSqlwKgFSZEPubq89t0407COCen3vpo1lNpt4Ltbwaj4DwvH2YEioHZY\u002B6koukqBAvmU15ZpxgKAcCvdl2jlo/gBxOfBYQovW2lznsLxDOqP3N3BxuoSjjkJR1lVVQkdc0exFvViz6HvdXws5jc/n2NBTcqbI\u002B0N/zauuCmg2gZgZit7P\u002BX1LR0r0kF95agB2afmFAc\u002Bck9qsyfOtAeIPqtlzIALxG99XCCtb1GbkAmenO5xysYPIePcEIzOJmkFo6OmCBkYBgVIaLfWgRL9zxMeMBcpBnPlZqqsL6PivyW3p7ut9YfgdpbZOVIOOJDA7lFpr/ZR7J0vwKF\u002Ba9ZhZbmCHulnT8mbLblwT90h1z4Z60FSeQ8/ZcsejiTWcgrAd8OYfBmnaa6HzoJM4ZzADelzZICVHuyqUrkuSMGktLuur9gJiVsUYnGSyrqM4nQuXnBLUx2KO2jm7ilQiRDc4wnGnjG0toSOXwIO8kQyLWA1D/pBWVGuJHR/Ipsxw\u002BlgteegtkRCaZfrvQQbe0kUtMC5G3kmm4moKHm9RZPpTJsYrjxsgWcb8pZSVaxdkrk7Wn3aiKhgOipd\u002BJ3ahSQEAmBo8s0cuCNZnSji1DXdSpXAgesmHsPiuHQCDpjJQW1yTlNL9J/sHqJKcPuPjWX0cK4IGgM47eOsdjpZGqmagEvLYIXSkVX11GNI263IYzseDY3qwTdaSWB/r35lkwP4v\u002BCvxBzQIe9YEjWf4BJF1BMPSw0br88UYSclYvHnkDFfUBu9GK8eTeuukr7xylleKctbVlgG3RARm2L1qr7tYIIEQJ/2iMtz4P0hfR0QIqbN1zkmjDnZWHMLq31MKJMssSIs7XnJV6D/52Va5W/zAXi8J8OFttRIKvgc\u002Bu1ON7hp9Lv64zUs9I\u002BYJqTUfmMTGJoEgADfpvpN5MKBvFyzsa\u002Bs8OC0CC4znyMz7ZA/c6yE\u002BeJDObe3il2xrP5yq0gi1HT1J42CbwB70ODdm7lqHmEWDLJ6YHf39WaC8lsvwPPrEQkbOlwu8prR12jG2f6UR46dbK6FuGP9DSIW/2y1XA/88oqgXuQU5wonmJkfIRt37rrckmRVVViVLi0qCAMuLItY2edz8/iqeHWUXh/a7dwWrwCx6Lmrl60iCzC2\u002Bu73CXwNtkc0A/rCMhn\u002BsPc4yjBRA2jyfEPBvUJKQei3442GnVSjzSeE0qsV76avvOal\u002BUDwZed2BI04S/kA==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "Qvx9HLd\u002BCmKoqBtVzJk7Hg==", + "Date": "Mon, 21 Jun 2021 14:21:53 GMT", + "ETag": "\u00220x8D934BFEAD4F467\u0022", + "Last-Modified": "Mon, 21 Jun 2021 14:21:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "20d2c9c8-b905-8944-7c78-d960098c77b8", + "x-ms-content-crc64": "fLfJkrjteYc=", + "x-ms-request-id": "a33f2362-201e-008a-2aa8-668173000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanoauthcanary2.blob.core.windows.net/test-container-71433cd3-53a4-d0a6-aa17-d6940fbc88e5/test-blob-568715cd-db6d-154d-89f3-8d4a5f9d2a98", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-0f29da437949eb46ac49933ad985c33c-c731189a25ee1347-00", + "User-Agent": [ + "azsdk-net-Storage.Blobs/12.10.0-alpha.20210621.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], + "x-ms-client-request-id": "0980826b-9fb1-958a-5798-a32c0f6578ad", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-MD5": "Qvx9HLd\u002BCmKoqBtVzJk7Hg==", + "Content-Type": "application/octet-stream", + "Date": "Mon, 21 Jun 2021 14:21:53 GMT", + "ETag": "\u00220x8D934BFEAD4F467\u0022", + "Last-Modified": "Mon, 21 Jun 2021 14:21:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "0980826b-9fb1-958a-5798-a32c0f6578ad", + "x-ms-creation-time": "Mon, 21 Jun 2021 14:21:53 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "a33f2381-201e-008a-40a8-668173000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanoauthcanary2.blob.core.windows.net/test-container-71433cd3-53a4-d0a6-aa17-d6940fbc88e5?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-86cda7abf2704b418b8b6461c38b8c76-33ec4f5c3294fc42-00", + "User-Agent": [ + "azsdk-net-Storage.Blobs/12.10.0-alpha.20210621.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], + "x-ms-client-request-id": "86f53efe-6d0c-7306-5d68-36f79b2a71ce", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Jun 2021 14:21:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "86f53efe-6d0c-7306-5d68-36f79b2a71ce", + "x-ms-request-id": "a33f2393-201e-008a-50a8-668173000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "687807803", + "Storage_TestConfigOAuth": "OAuthTenant\nseanoauthcanary2\nU2FuaXRpemVk\nhttps://seanoauthcanary2.blob.core.windows.net\nhttps://chrissstorageprim.file.core.windows.net\nhttps://chrissstorageprim.queue.core.windows.net\nhttps://chrissstorageprim.table.core.windows.net\n\n\n\n\nhttps://chrissstorageprim-secondary.blob.core.windows.net\nhttps://chrissstorageprim-secondary.file.core.windows.net\nhttps://chrissstorageprim-secondary.queue.core.windows.net\nhttps://chrissstorageprim-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=https://seanoauthcanary2.blob.core.windows.net/;QueueEndpoint=https://chrissstorageprim.queue.core.windows.net/;FileEndpoint=https://chrissstorageprim.file.core.windows.net/;BlobSecondaryEndpoint=https://chrissstorageprim-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=https://chrissstorageprim-secondary.queue.core.windows.net/;FileSecondaryEndpoint=https://chrissstorageprim-secondary.file.core.windows.net/;AccountName=seanoauthcanary2;AccountKey=Sanitized\n\n\n" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/TenantDiscoveryBlobBaseClientTests/ExistsAsync_WithTenantDiscoveryAsync.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/TenantDiscoveryBlobBaseClientTests/ExistsAsync_WithTenantDiscoveryAsync.json new file mode 100644 index 0000000000000..4c68e009e6c97 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/TenantDiscoveryBlobBaseClientTests/ExistsAsync_WithTenantDiscoveryAsync.json @@ -0,0 +1,188 @@ +{ + "Entries": [ + { + "RequestUri": "https://seanoauthcanary2.blob.core.windows.net/test-container-d65038fe-e179-fe15-2c07-fe55a3f43451?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "traceparent": "00-bd1224701cf01240a8144107c2347f7b-cc3666c09b32f64a-00", + "User-Agent": [ + "azsdk-net-Storage.Blobs/12.10.0-alpha.20210621.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e4992533-d1a1-3d5f-2f43-8dc8cf23dbd2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 401, + "ResponseHeaders": { + "Content-Length": "302", + "Content-Type": "application/xml", + "Date": "Mon, 21 Jun 2021 14:21:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "WWW-Authenticate": "Bearer authorization_uri=https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/authorize resource_id=https://storage.azure.com", + "x-ms-client-request-id": "e4992533-d1a1-3d5f-2f43-8dc8cf23dbd2", + "x-ms-error-code": "NoAuthenticationInformation", + "x-ms-request-id": "a33f239f-201e-008a-5aa8-668173000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [ + "\uFEFF\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003ENoAuthenticationInformation\u003C/Code\u003E\u003CMessage\u003EServer failed to authenticate the request. Please refer to the information in the www-authenticate header.\n", + "RequestId:a33f239f-201e-008a-5aa8-668173000000\n", + "Time:2021-06-21T14:21:53.4881846Z\u003C/Message\u003E\u003C/Error\u003E" + ] + }, + { + "RequestUri": "https://seanoauthcanary2.blob.core.windows.net/test-container-d65038fe-e179-fe15-2c07-fe55a3f43451?restype=container", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-bd1224701cf01240a8144107c2347f7b-cc3666c09b32f64a-00", + "User-Agent": [ + "azsdk-net-Storage.Blobs/12.10.0-alpha.20210621.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], + "x-ms-blob-public-access": "container", + "x-ms-client-request-id": "e4992533-d1a1-3d5f-2f43-8dc8cf23dbd2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Jun 2021 14:21:53 GMT", + "ETag": "\u00220x8D934BFEB1E4741\u0022", + "Last-Modified": "Mon, 21 Jun 2021 14:21:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "e4992533-d1a1-3d5f-2f43-8dc8cf23dbd2", + "x-ms-request-id": "a33f23d3-201e-008a-04a8-668173000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanoauthcanary2.blob.core.windows.net/test-container-d65038fe-e179-fe15-2c07-fe55a3f43451/test-blob-b240f801-3307-595a-b83d-c8918ff83dbb", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "Content-Length": "1024", + "Content-Type": "application/octet-stream", + "traceparent": "00-05e4b6edefce2a40901e4b30a247ff8d-38375f9a08b00e4c-00", + "User-Agent": [ + "azsdk-net-Storage.Blobs/12.10.0-alpha.20210621.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "bfa61014-4226-ee92-feec-9cf3f312aeb2", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": "NwohfltQr2o30JmiF7hD6Qx\u002BHMgxHe0Ayz8rZAjNrTcF0pDFAl13sEjWezaZt0IA\u002Bt\u002BEENt1ihkdIbIcJUthaSNhnEQnfeeuB2yAW6K2ZhT8K2opSZ1bkEd3p\u002BCrW4v9dBISOBr92Hz31glv9C93ZrueH/ngOCCGBQv9sNYGA6zgguaQoy75/1LtMXKU65sY/0AlDDuRHDzxjDIOACim8NNcjnJI5sOMpSCm8gat8hlw5LCV4fZxT2aqnhf76v4qR0GfN1wpzxl9mGcb6ik2RJoYnht4EA/c6z8LnkirkbshfKvFDbq8RhWXF0iOVWQ8dFl84kvjsjYxwkwdHTHQ0Qes\u002BW5\u002BcTfgW1gF4fnGTpXbzyruL65vPsp0k0punyjkxkVB4lz1vQIinIfz3dE9anS2Qk4G4qJYPLukCt3tcbwvIRqzhWw45REnzJMnfGD4NijVt13Z3eSj6aWhUbMlNCrKw7y2iuUIfV083xUPML9aq9O0F7leVUM2D5zGl5NeApdoXLmkQqxDzTr/nf7OlLjlRqXfcB1xbG14gHpIQebJ3tx9ptQGtWkmcUl/XrhFZ3rk4FDufpJ69vBLLMIx\u002BoxUNr4hUO3j35A8uf7T8g20Mxj/ZGCV22BKA7Djuomn9He9Kyj6IxaNAAG/scWTpgTjlvmpMZUrvlte1kw9ACUHlcSHFsfkug8BcmRf1Smat12rACOQ/cPhkWzNnEzJTwDcuBwBC489/tzpqL4xzOgxwx/vkf8BdpcBpoRaFh7CNyNkgh0NmavNbgFHp1UEr8WDnNgt2r0A20GEAGUL4ui9JnCbzUnLIyp0ISP\u002Buc9C/fa/1npFlVxlY6fbiJlGwosZiYDkaOJ7uHiuubmaAiFyQQNuTAxtd5ETNmmi75qQLV6Y5S9PXpQUQx4Cl9yjy2GGaUeW13Z/qxLu0DJ42cndHYtaARzxIuNuWgjua\u002BC1cGoIG4VT\u002BlboGTkdYI5im2pUJHlQSclElUdkJ3xtkEAxOWDHcL1DiiI0cejj08FVC7\u002BemUZmZCehw4Y\u002B79Pae4j47CctmyusEJpXHNfhYMGFDxu9zvf6ytU4Jqw3BZtPWvVf6\u002BaaJ3CU8omsD0dPv2LEud\u002B3HayR/iFS9XV\u002BdAv\u002BB8LhgXXb6\u002BirKNxuTbuN6GZJc0y7lzxJzuzFRzH7FX1\u002BrgeFbj3t6c73DPTQI7BmxQwONQG\u002BQ2\u002BFmLOJFaO2rxNe75\u002BzB3ooXIl\u002Bw4tIeKs7X4Il7eB7v2qX/9WKZNMqQVzhcTMRsr2R5dh3QH/kPR8HTbYgkcIz4jA0Gwiknfi2U4IvZwZ4KqzFkwcHA3/rs8K1ghYcCbCZrY8C3Ze07Ufgwez8tNYZjyIKW/27LA==", + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "0", + "Content-MD5": "VQoVG7tfaihfPW1f0YYW0w==", + "Date": "Mon, 21 Jun 2021 14:21:53 GMT", + "ETag": "\u00220x8D934BFEB28A1E0\u0022", + "Last-Modified": "Mon, 21 Jun 2021 14:21:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "bfa61014-4226-ee92-feec-9cf3f312aeb2", + "x-ms-content-crc64": "1b2REqcaQL8=", + "x-ms-request-id": "a33f23e1-201e-008a-0fa8-668173000000", + "x-ms-request-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanoauthcanary2.blob.core.windows.net/test-container-d65038fe-e179-fe15-2c07-fe55a3f43451/test-blob-b240f801-3307-595a-b83d-c8918ff83dbb", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-3423bf36e366d741814f7505cf7f94d7-aef289ea9c4a5243-00", + "User-Agent": [ + "azsdk-net-Storage.Blobs/12.10.0-alpha.20210621.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], + "x-ms-client-request-id": "4af5d51a-fc57-9c05-1e59-68595227ed87", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "1024", + "Content-MD5": "VQoVG7tfaihfPW1f0YYW0w==", + "Content-Type": "application/octet-stream", + "Date": "Mon, 21 Jun 2021 14:21:53 GMT", + "ETag": "\u00220x8D934BFEB28A1E0\u0022", + "Last-Modified": "Mon, 21 Jun 2021 14:21:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-client-request-id": "4af5d51a-fc57-9c05-1e59-68595227ed87", + "x-ms-creation-time": "Mon, 21 Jun 2021 14:21:53 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-request-id": "a33f23ea-201e-008a-16a8-668173000000", + "x-ms-server-encrypted": "true", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://seanoauthcanary2.blob.core.windows.net/test-container-d65038fe-e179-fe15-2c07-fe55a3f43451?restype=container", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/xml", + "Authorization": "Sanitized", + "traceparent": "00-ce26f6eaebc49240adcc0bbfda7bde46-9c1cbb64f7613b48-00", + "User-Agent": [ + "azsdk-net-Storage.Blobs/12.10.0-alpha.20210621.1", + "(.NET 5.0.7; Microsoft Windows 10.0.19043)" + ], + "x-ms-client-request-id": "1ed9facf-631c-e15a-7c13-323ac616ab04", + "x-ms-return-client-request-id": "true", + "x-ms-version": "2020-10-02" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Mon, 21 Jun 2021 14:21:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-client-request-id": "1ed9facf-631c-e15a-7c13-323ac616ab04", + "x-ms-request-id": "a33f23f4-201e-008a-1ea8-668173000000", + "x-ms-version": "2020-10-02" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "897592860", + "Storage_TestConfigOAuth": "OAuthTenant\nseanoauthcanary2\nU2FuaXRpemVk\nhttps://seanoauthcanary2.blob.core.windows.net\nhttps://chrissstorageprim.file.core.windows.net\nhttps://chrissstorageprim.queue.core.windows.net\nhttps://chrissstorageprim.table.core.windows.net\n\n\n\n\nhttps://chrissstorageprim-secondary.blob.core.windows.net\nhttps://chrissstorageprim-secondary.file.core.windows.net\nhttps://chrissstorageprim-secondary.queue.core.windows.net\nhttps://chrissstorageprim-secondary.table.core.windows.net\n68390a19-a643-458b-b726-408abf67b4fc\nSanitized\n72f988bf-86f1-41af-91ab-2d7cd011db47\nhttps://login.microsoftonline.com/\nCloud\nBlobEndpoint=https://seanoauthcanary2.blob.core.windows.net/;QueueEndpoint=https://chrissstorageprim.queue.core.windows.net/;FileEndpoint=https://chrissstorageprim.file.core.windows.net/;BlobSecondaryEndpoint=https://chrissstorageprim-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=https://chrissstorageprim-secondary.queue.core.windows.net/;FileSecondaryEndpoint=https://chrissstorageprim-secondary.file.core.windows.net/;AccountName=seanoauthcanary2;AccountKey=Sanitized\n\n\n" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/TenantDiscoveryBlobBaseClientTests.cs b/sdk/storage/Azure.Storage.Blobs/tests/TenantDiscoveryBlobBaseClientTests.cs new file mode 100644 index 0000000000000..c8d388c4fe97e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/TenantDiscoveryBlobBaseClientTests.cs @@ -0,0 +1,33 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System.Threading.Tasks; +using Azure.Core.TestFramework; +using Azure.Storage.Blobs.Specialized; +using Azure.Storage.Test.Shared; +using NUnit.Framework; + +namespace Azure.Storage.Blobs.Tests +{ + public class TenantDiscoveryBlobBaseClientTests : BlobTestBase + { + public TenantDiscoveryBlobBaseClientTests(bool async, BlobClientOptions.ServiceVersion serviceVersion) + : base(async, serviceVersion) + { } + + [RecordedTest] + public async Task ExistsAsync_WithTenantDiscovery() + { + await using DisposingContainer test = await GetTestContainerAsync(GetServiceClient_OauthAccount(true)); + + // Arrange + BlobBaseClient blob = await GetNewBlobClient(test.Container); + + // Act + Response response = await blob.ExistsAsync(); + + // Assert + Assert.IsTrue(response.Value); + } + } +} diff --git a/sdk/storage/Azure.Storage.Common/CHANGELOG.md b/sdk/storage/Azure.Storage.Common/CHANGELOG.md index 73a59833b2228..04ff186517e9b 100644 --- a/sdk/storage/Azure.Storage.Common/CHANGELOG.md +++ b/sdk/storage/Azure.Storage.Common/CHANGELOG.md @@ -2,14 +2,8 @@ ## 12.9.0-beta.1 (Unreleased) -### Features Added - -### Breaking Changes - -### Key Bugs Fixed - -### Fixed - +- TenantId can now be discovered through the service challenge response, when using a TokenCredential for authorization. + - A new property is now available on the ClientOptions called `EnableTenantDiscovery`. If set to true, the client will attempt an initial unauthorized request to the service to prompt a challenge containing the tenantId hint. ## 12.8.0 (2021-06-08) - Includes all features from 12.8.0-beta.4. diff --git a/sdk/storage/Azure.Storage.Common/README.md b/sdk/storage/Azure.Storage.Common/README.md index 064bb9bcabc64..2ee282ce8cc5d 100644 --- a/sdk/storage/Azure.Storage.Common/README.md +++ b/sdk/storage/Azure.Storage.Common/README.md @@ -48,12 +48,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -88,7 +88,7 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fstorage%2FAzure.Storage.Common%2FREADME.png) -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Common/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Common/src [package]: https://www.nuget.org/packages/Azure.Storage.Common/ [docs]: https://docs.microsoft.com/dotnet/api/azure.storage [rest_docs]: https://docs.microsoft.com/rest/api/storageservices/ @@ -100,17 +100,17 @@ additional questions or comments. [storage_account_create_portal]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ -[auth_credentials]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/src/StorageSharedKeyCredential.cs -[blobs_examples]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Blobs/README.md#Examples -[files_examples]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Files.Shares/README.md#Examples -[queues_examples]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Queues/README.md#Examples -[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/src/RequestFailedException.cs +[auth_credentials]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Common/src/StorageSharedKeyCredential.cs +[blobs_examples]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Blobs/README.md#Examples +[files_examples]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Files.Shares/README.md#Examples +[queues_examples]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Queues/README.md#Examples +[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/src/RequestFailedException.cs [error_codes]: https://docs.microsoft.com/rest/api/storageservices/common-rest-api-error-codes -[samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/samples/ -[blobs_samples]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Blobs/README.md#next-steps -[files_samples]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Files.Shares/README.md#next-steps -[queues_samples]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Queues/README.md#next-steps -[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/CONTRIBUTING.md +[samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Common/samples/ +[blobs_samples]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Blobs/README.md#next-steps +[files_samples]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Files.Shares/README.md#next-steps +[queues_samples]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Queues/README.md#next-steps +[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/storage/Azure.Storage.Common/samples/README.md b/sdk/storage/Azure.Storage.Common/samples/README.md index c08b8adf26fc9..1fefdf373b606 100644 --- a/sdk/storage/Azure.Storage.Common/samples/README.md +++ b/sdk/storage/Azure.Storage.Common/samples/README.md @@ -11,4 +11,4 @@ description: Samples for the Azure.Storage.Common client library # Azure.Storage.Common Samples -- [Configure Retries](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/samples/Sample01a_HelloWorld.cs) +- [Configure Retries](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Common/samples/Sample01a_HelloWorld.cs) diff --git a/sdk/storage/Azure.Storage.Common/src/Azure.Storage.Common.csproj b/sdk/storage/Azure.Storage.Common/src/Azure.Storage.Common.csproj index 79380ca8e718a..c933bf8d22189 100644 --- a/sdk/storage/Azure.Storage.Common/src/Azure.Storage.Common.csproj +++ b/sdk/storage/Azure.Storage.Common/src/Azure.Storage.Common.csproj @@ -11,8 +11,8 @@ Microsoft Azure Storage Common, Microsoft, Azure, StorageScalable, azureofficial This client library enables working with the Microsoft Azure Storage services which include the blob and file services for storing binary and text data, and the queue service for storing messages that may be accessed by a client. - For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/README.md and https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/CHANGELOG.md - in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/BreakingChanges.txt + For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Common/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Common/CHANGELOG.md + in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Common/BreakingChanges.txt Microsoft Azure Storage quickstarts and tutorials - https://docs.microsoft.com/en-us/azure/storage/ Microsoft Azure Storage REST API Reference - https://docs.microsoft.com/en-us/rest/api/storageservices/ @@ -23,12 +23,18 @@ $(NoWarn);AZC0001; + + + + - - - + + + + @@ -47,5 +53,7 @@ + + diff --git a/sdk/storage/Azure.Storage.Common/src/Shared/ClientsideEncryption/ClientSideDecryptor.cs b/sdk/storage/Azure.Storage.Common/src/Shared/ClientsideEncryption/ClientSideDecryptor.cs index d7fd4074b295a..2b8318a9413d6 100644 --- a/sdk/storage/Azure.Storage.Common/src/Shared/ClientsideEncryption/ClientSideDecryptor.cs +++ b/sdk/storage/Azure.Storage.Common/src/Shared/ClientsideEncryption/ClientSideDecryptor.cs @@ -13,6 +13,11 @@ namespace Azure.Storage.Cryptography { internal class ClientSideDecryptor { + /// + /// A cache for encryption key if high level API spans across multiple service calls. + /// + private static readonly AsyncLocal s_contentEncryptionKeyCache = new(); + /// /// Clients that can upload data have a key encryption key stored on them. Checking if /// a cached key exists and matches a given saves a call @@ -179,6 +184,11 @@ private async Task> GetContentEncryptionKeyAsync( bool async, CancellationToken cancellationToken) { + if (s_contentEncryptionKeyCache.Value?.Key.HasValue ?? false) + { + return s_contentEncryptionKeyCache.Value.Key.Value; + } + IKeyEncryptionKey key = default; // If we already have a local key and it is the correct one, use that. @@ -201,7 +211,7 @@ private async Task> GetContentEncryptionKeyAsync( throw Errors.ClientSideEncryption.KeyNotFound(encryptionData.WrappedContentKey.KeyId); } - return async + var contentEncryptionKey = async ? await key.UnwrapKeyAsync( encryptionData.WrappedContentKey.Algorithm, encryptionData.WrappedContentKey.EncryptedKey, @@ -210,6 +220,13 @@ private async Task> GetContentEncryptionKeyAsync( encryptionData.WrappedContentKey.Algorithm, encryptionData.WrappedContentKey.EncryptedKey, cancellationToken); + + if (s_contentEncryptionKeyCache.Value != default) + { + s_contentEncryptionKeyCache.Value.Key = contentEncryptionKey; + } + + return contentEncryptionKey; } /// @@ -250,5 +267,15 @@ private static Stream WrapStream( throw Errors.ClientSideEncryption.BadEncryptionAlgorithm(encryptionData.EncryptionAgent.EncryptionAlgorithm.ToString()); } + + internal static void BeginContentEncryptionKeyCaching(ContentEncryptionKeyCache cache = default) + { + s_contentEncryptionKeyCache.Value = cache ?? new ContentEncryptionKeyCache(); + } + + internal class ContentEncryptionKeyCache + { + public Memory? Key { get; set; } + } } } diff --git a/sdk/storage/Azure.Storage.Common/src/Shared/Constants.cs b/sdk/storage/Azure.Storage.Common/src/Shared/Constants.cs index b7bef9738e6fe..a07f2760fb7c8 100644 --- a/sdk/storage/Azure.Storage.Common/src/Shared/Constants.cs +++ b/sdk/storage/Azure.Storage.Common/src/Shared/Constants.cs @@ -104,6 +104,9 @@ internal static class Constants public const string Iso8601Format = "yyyy'-'MM'-'dd'T'HH':'mm':'ssZ"; + public const string DisableRequestConditionsValidationSwitchName = "Azure.Storage.DisableRequestConditionsValidation"; + public const string DisableRequestConditionsValidationEnvVar = "AZURE_STORAGE_DISABLE_REQUEST_CONDITIONS_VALIDATION"; + /// /// Storage Connection String constant values. /// diff --git a/sdk/storage/Azure.Storage.Common/src/Shared/ISupportsTenantIdChallenges.cs b/sdk/storage/Azure.Storage.Common/src/Shared/ISupportsTenantIdChallenges.cs new file mode 100644 index 0000000000000..204e47689af16 --- /dev/null +++ b/sdk/storage/Azure.Storage.Common/src/Shared/ISupportsTenantIdChallenges.cs @@ -0,0 +1,17 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +namespace Azure.Storage.Shared +{ + /// + /// Options to be exposed in client options classes related to bearer token authorization challenge scenarios. + /// + internal interface ISupportsTenantIdChallenges + { + /// + /// Enables tenant discovery through the authorization challenge when the client is configured to use a TokenCredential. + /// When enabled, the client will attempt an initial un-authorized request to prompt a challenge in order to discover the correct tenant for the resource. + /// + public bool EnableTenantDiscovery { get; } + } +} diff --git a/sdk/storage/Azure.Storage.Common/src/Shared/StorageBearerTokenChallengeAuthorizationPolicy.cs b/sdk/storage/Azure.Storage.Common/src/Shared/StorageBearerTokenChallengeAuthorizationPolicy.cs new file mode 100644 index 0000000000000..736f57d0cea17 --- /dev/null +++ b/sdk/storage/Azure.Storage.Common/src/Shared/StorageBearerTokenChallengeAuthorizationPolicy.cs @@ -0,0 +1,101 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Azure.Core; +using Azure.Core.Pipeline; + +namespace Azure.Storage +{ + /// + /// The storage authorization policy which supports challenges including tenantId discovery. + /// + internal class StorageBearerTokenChallengeAuthorizationPolicy : BearerTokenAuthenticationPolicy + { + private readonly string[] _scopes; + private volatile string tenantId; + private readonly bool _enableTenantDiscovery; + + /// + /// + /// + /// + /// + /// + public StorageBearerTokenChallengeAuthorizationPolicy(TokenCredential credential, string scope, bool enableTenantDiscovery) : base(credential, scope) + { + Argument.AssertNotNullOrEmpty(scope, nameof(scope)); + _scopes = new[] { scope }; + _enableTenantDiscovery = enableTenantDiscovery; + } + + /// + /// + /// + /// + /// + /// + public StorageBearerTokenChallengeAuthorizationPolicy(TokenCredential credential, IEnumerable scopes, bool enableTenantDiscovery) : base( + credential, + scopes) + { + Argument.AssertNotNull(scopes, nameof(scopes)); + _scopes = scopes.ToArray(); + _enableTenantDiscovery = enableTenantDiscovery; + } + + /// + protected override void AuthorizeRequest(HttpMessage message) + { + if (tenantId != null || !_enableTenantDiscovery) + { + base.AuthorizeRequest(message); + } + } + + /// + protected override ValueTask AuthorizeRequestAsync(HttpMessage message) + { + if (tenantId != null || !_enableTenantDiscovery) + { + return base.AuthorizeRequestAsync(message); + } + return default; + } + + /// + protected override bool AuthorizeRequestOnChallenge(HttpMessage message) => AuthorizeRequestOnChallengeInternalAsync(message, false).EnsureCompleted(); + + /// + protected override ValueTask AuthorizeRequestOnChallengeAsync(HttpMessage message) => AuthorizeRequestOnChallengeInternalAsync(message, true); + + private async ValueTask AuthorizeRequestOnChallengeInternalAsync(HttpMessage message, bool async) + { + try + { + var authUri = AuthorizationChallengeParser.GetChallengeParameterFromResponse(message.Response, "Bearer", "authorization_uri"); + + // tenantId should be the guid as seen in this example: https://login.microsoftonline.com/72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/authorize + tenantId = new Uri(authUri).Segments[1].Trim('/'); + + var context = new TokenRequestContext(_scopes, message.Request.ClientRequestId, tenantId: tenantId); + if (async) + { + await AuthenticateAndAuthorizeRequestAsync(message, context).ConfigureAwait(false); + } + else + { + AuthenticateAndAuthorizeRequest(message, context); + } + return true; + } + catch + { + return default; + } + } + } +} diff --git a/sdk/storage/Azure.Storage.Common/src/Shared/StorageClientOptions.cs b/sdk/storage/Azure.Storage.Common/src/Shared/StorageClientOptions.cs index e86cb2de5c983..75d358368ce4b 100644 --- a/sdk/storage/Azure.Storage.Common/src/Shared/StorageClientOptions.cs +++ b/sdk/storage/Azure.Storage.Common/src/Shared/StorageClientOptions.cs @@ -5,6 +5,7 @@ using System.Collections.Generic; using Azure.Core; using Azure.Core.Pipeline; +using Azure.Storage.Shared; namespace Azure.Storage { @@ -19,7 +20,7 @@ internal static class StorageClientOptions /// private const string StorageScope = "https://storage.azure.com/.default"; - private static HttpPipelinePolicy[] PerCallPolicies = new HttpPipelinePolicy[] { StorageServerTimeoutPolicy.Shared }; + private static readonly HttpPipelinePolicy[] s_perCallPolicies = { StorageServerTimeoutPolicy.Shared }; /// /// Set common ClientOptions defaults for Azure Storage. @@ -65,18 +66,21 @@ public static HttpPipelinePolicy AsPolicy(this AzureSasCredential c /// Get an authentication policy to sign Storage requests. /// /// Credential to use. + /// The to apply to the credential. /// An authentication policy. - public static HttpPipelinePolicy AsPolicy(this TokenCredential credential) => - new BearerTokenAuthenticationPolicy( + public static HttpPipelinePolicy AsPolicy(this TokenCredential credential, ClientOptions options) => + new StorageBearerTokenChallengeAuthorizationPolicy( credential ?? throw Errors.ArgumentNull(nameof(credential)), - StorageScope); + StorageScope, + options is ISupportsTenantIdChallenges { EnableTenantDiscovery: true }); /// /// Get an optional authentication policy to sign Storage requests. /// /// Optional credentials to use. + /// The /// An optional authentication policy. - public static HttpPipelinePolicy GetAuthenticationPolicy(object credentials = null) + public static HttpPipelinePolicy GetAuthenticationPolicy(object credentials = null, ClientOptions options = null) { // Use the credentials to decide on the authentication policy switch (credentials) @@ -87,7 +91,7 @@ public static HttpPipelinePolicy GetAuthenticationPolicy(object credentials = nu case StorageSharedKeyCredential sharedKey: return sharedKey.AsPolicy(); case TokenCredential token: - return token.AsPolicy(); + return token.AsPolicy(options); default: throw Errors.InvalidCredentials(credentials.GetType().FullName); } @@ -102,8 +106,8 @@ public static HttpPipelinePolicy GetAuthenticationPolicy(object credentials = nu /// An HttpPipeline to use for Storage requests. public static HttpPipeline Build(this ClientOptions options, HttpPipelinePolicy authentication = null, Uri geoRedundantSecondaryStorageUri = null) { - List perRetryClientPolicies = new List(); - StorageResponseClassifier classifier = new StorageResponseClassifier(); + List perRetryClientPolicies = new(); + StorageResponseClassifier classifier = new(); if (geoRedundantSecondaryStorageUri != null) { perRetryClientPolicies.Add(new GeoRedundantReadPolicy(geoRedundantSecondaryStorageUri)); @@ -115,7 +119,7 @@ public static HttpPipeline Build(this ClientOptions options, HttpPipelinePolicy return HttpPipelineBuilder.Build( options, - PerCallPolicies, + s_perCallPolicies, perRetryClientPolicies.ToArray(), classifier); } diff --git a/sdk/storage/Azure.Storage.Common/src/StorageExtensions.cs b/sdk/storage/Azure.Storage.Common/src/StorageExtensions.cs index ef86cbf2f5022..8ec8f80834f66 100644 --- a/sdk/storage/Azure.Storage.Common/src/StorageExtensions.cs +++ b/sdk/storage/Azure.Storage.Common/src/StorageExtensions.cs @@ -29,7 +29,7 @@ public static class StorageExtensions /// The instance that needs to be disposed when server timeout shouldn't be used anymore. /// /// Sample usage: - /// + /// /// BlobServiceClient client = new BlobServiceClient(connectionString, options); /// using (StorageExtensions.CreateServiceTimeoutScope(TimeSpan.FromSeconds(10))) /// { diff --git a/sdk/storage/Azure.Storage.Common/tests/Shared/StorageTestBase.cs b/sdk/storage/Azure.Storage.Common/tests/Shared/StorageTestBase.cs index 28b93485f1f4d..d55841b47c5b3 100644 --- a/sdk/storage/Azure.Storage.Common/tests/Shared/StorageTestBase.cs +++ b/sdk/storage/Azure.Storage.Common/tests/Shared/StorageTestBase.cs @@ -170,7 +170,6 @@ private TenantConfiguration GetTestConfig(string name, Func } Recording.GetVariable(name, text); break; - case RecordedTestMode.Live: default: config = getTenant(); break; diff --git a/sdk/storage/Azure.Storage.Common/tests/Shared/TenantConfiguration.cs b/sdk/storage/Azure.Storage.Common/tests/Shared/TenantConfiguration.cs index cdae990e84ce4..c7869136511a7 100644 --- a/sdk/storage/Azure.Storage.Common/tests/Shared/TenantConfiguration.cs +++ b/sdk/storage/Azure.Storage.Common/tests/Shared/TenantConfiguration.cs @@ -18,6 +18,12 @@ namespace Azure.Storage.Test /// public class TenantConfiguration { + static TenantConfiguration() + { + propertyCount = typeof(TenantConfiguration).GetProperties(BindingFlags.Instance | BindingFlags.Public).Length; + } + private static int propertyCount { get; } + private const string SanitizeValue = "Sanitized"; public string TenantName { get; private set; } @@ -128,9 +134,10 @@ private static TenantType ParseTenantType(string text) => public static TenantConfiguration Parse(string text) { var values = text?.Split('\n'); - if (values == null || values.Length != 24) + if (values == null || values.Length != propertyCount) { - throw new ArgumentException(); + const string nullString = ""; + throw new ArgumentException($"Values count: {values?.Length.ToString() ?? nullString}. Expected: {propertyCount}", nameof(text)); } return new TenantConfiguration diff --git a/sdk/storage/Azure.Storage.Common/tests/Shared/TestConfigurations.cs b/sdk/storage/Azure.Storage.Common/tests/Shared/TestConfigurations.cs index 513e2fd6d72d7..e4e172e2d50d8 100644 --- a/sdk/storage/Azure.Storage.Common/tests/Shared/TestConfigurations.cs +++ b/sdk/storage/Azure.Storage.Common/tests/Shared/TestConfigurations.cs @@ -250,7 +250,7 @@ private static TestConfigurations LoadTestConfigurations() TestConfigurationsPath = Path.Combine(TestContext.CurrentContext.TestDirectory, DefaultTestConfigFilePath); if (string.IsNullOrEmpty(TestConfigurationsPath) || !File.Exists(TestConfigurationsPath)) { - Assert.Inconclusive($"Live test configuration not found at file {TestConfigurationsPath}!"); + Assert.Inconclusive($"Live test configuration not found at file {TestConfigurationsPath}! If you've not yet run New-TestResources.ps1, please do that first."); } } diff --git a/sdk/storage/Azure.Storage.Common/tests/StorageBearerTokenChallengeAuthorizationPolicyTests.cs b/sdk/storage/Azure.Storage.Common/tests/StorageBearerTokenChallengeAuthorizationPolicyTests.cs new file mode 100644 index 0000000000000..649c0a37b66b5 --- /dev/null +++ b/sdk/storage/Azure.Storage.Common/tests/StorageBearerTokenChallengeAuthorizationPolicyTests.cs @@ -0,0 +1,104 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Linq; +using System.Net; +using System.Threading.Tasks; +using Azure.Core; +using Azure.Core.TestFramework; +using Azure.Storage.Shared; +using NUnit.Framework; +using NUnit.Framework.Constraints; + +namespace Azure.Storage.Tests +{ + public class StorageBearerTokenChallengeAuthorizationPolicyTests : SyncAsyncPolicyTestBase + { + public StorageBearerTokenChallengeAuthorizationPolicyTests(bool isAsync) : base(isAsync) { } + + private string[] scopes = { "scope1", "scope2" }; + private string expectedTenantId; + private MockCredential cred; + + [SetUp] + public void Setup() + { + expectedTenantId = null; + cred = new MockCredential + { + GetTokenCallback = (trc, _) => + { + Assert.AreEqual(scopes, trc.Scopes); + Assert.AreEqual(expectedTenantId, trc.TenantId); + } + }; + } + + [Test] + public async Task UsesTokenProvidedByCredentials() + { + var policy = new StorageBearerTokenChallengeAuthorizationPolicy(cred, scopes, false); + + MockTransport transport = CreateMockTransport(new MockResponse(200)); + await SendGetRequest(transport, policy, uri: new Uri("https://example.com")); + + Assert.True(transport.SingleRequest.Headers.TryGetValue("Authorization", out _)); + } + + [Test] + public async Task DoesNotSendUnAuthroizedRequestWhenEnableTenantDiscoveryIsFalse([Values(true, false)] bool enableTenantDiscovery) + { + var policy = new StorageBearerTokenChallengeAuthorizationPolicy(cred, scopes, false); + + MockTransport transport = CreateMockTransport(_ => new MockResponse(200)); + + for (int i = 0; i < 10; i++) + { + await SendGetRequest(transport, policy, uri: new Uri("https://example.com")); + } + Assert.True(transport.Requests.All(r => r.Headers.TryGetValue("Authorization", out _))); + } + + [Test] + public async Task SendsUnUnAuthroizedRequestWhenEnableTenantDiscoveryIsTrue([Values(true, false)] bool enableTenantDiscovery) + { + var policy = new StorageBearerTokenChallengeAuthorizationPolicy(cred, scopes, enableTenantDiscovery); + bool firstRequest = true; + var challengeReponse = new MockResponse((int)HttpStatusCode.Unauthorized); + if (enableTenantDiscovery) + { + expectedTenantId = "72f988bf-86f1-41af-91ab-2d7cd011db47"; + } + challengeReponse.AddHeader( + new HttpHeader( + HttpHeader.Names.WwwAuthenticate, + $"Bearer authorization_uri=https://login.microsoftonline.com/{expectedTenantId}/oauth2/authorize resource_id=https://storage.azure.com")); + + MockTransport transport = CreateMockTransport( + _ => + { + var response = firstRequest switch + { + false when enableTenantDiscovery => challengeReponse, + _ => new MockResponse(200) + }; + firstRequest = false; + return response; + }); + + for (int i = 0; i < 10; i++) + { + await SendGetRequest(transport, policy, uri: new Uri("https://example.com")); + } + + // if enableTeanantDiscovery is true, the first request should be unauthorized + if (enableTenantDiscovery) + { + Assert.False(transport.Requests[0].Headers.TryGetValue("Authorization", out _)); + } + // If enableTenantDiscovery is true, all but the first request should be authorized. + Assert.True(transport.Requests.Skip(enableTenantDiscovery ? 1 : 0).All(r => r.Headers.TryGetValue("Authorization", out _))); + } + } +} diff --git a/sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md b/sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md index 6a194d9123f69..a318baf700504 100644 --- a/sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md +++ b/sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md @@ -9,6 +9,8 @@ - Fixed bug where DataLakeFileClient.Read could corrupt data on retry. - Fixed bug where specifying "*" as IfMatch condition could lead to inconsistend read in DataLakeFileClient.ReadTo. - Fixed bug where specifying conditions in DataLakeFileClient.OpenRead could override allowModifications flag in DataLakeOpenReadOptions leading to inconsistent read. +- TenantId can now be discovered through the service challenge response, when using a TokenCredential for authorization. + - A new property is now available on the ClientOptions called `EnableTenantDiscovery`. If set to true, the client will attempt an initial unauthorized request to the service to prompt a challenge containing the tenantId hint. ## 12.6.2 (2021-05-20) - This release contains bug fixes to improve quality. diff --git a/sdk/storage/Azure.Storage.Files.DataLake/README.md b/sdk/storage/Azure.Storage.Files.DataLake/README.md index 838e03b3dca3a..72749d1a83584 100644 --- a/sdk/storage/Azure.Storage.Files.DataLake/README.md +++ b/sdk/storage/Azure.Storage.Files.DataLake/README.md @@ -69,12 +69,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -224,8 +224,8 @@ helpful [`ErrorCode`s][error_codes]. Many of these errors are recoverable. Get started with our [DataLake samples][samples]: -1. [Hello World](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.DataLake/samples/Sample01a_HelloWorld.cs): Append, Read, and List DataLake Files (or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.DataLake/samples/Sample01b_HelloWorldAsync.cs)) -2. [Auth](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.DataLake/samples/Sample02_Auth.cs): Authenticate with public access, shared keys, shared access signatures, and Azure Active Directory. +1. [Hello World](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.DataLake/samples/Sample01a_HelloWorld.cs): Append, Read, and List DataLake Files (or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.DataLake/samples/Sample01b_HelloWorldAsync.cs)) +2. [Auth](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.DataLake/samples/Sample02_Auth.cs): Authenticate with public access, shared keys, shared access signatures, and Azure Active Directory. ## Contributing @@ -245,8 +245,8 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fstorage%2FAzure.Storage.Files.DataLake%2FREADME.png) -[samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.DataLake/samples -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Files.DataLake/src +[samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.DataLake/samples +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Files.DataLake/src [package]: https://www.nuget.org/packages/Azure.Storage.Files.DataLake/ [docs]: https://docs.microsoft.com/dotnet/api/azure.storage.files.datalake [rest_docs]: https://docs.microsoft.com/rest/api/storageservices/datalakestoragegen2/filesystem @@ -258,12 +258,12 @@ additional questions or comments. [storage_account_create_portal]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ -[identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity/README.md -[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/src/RequestFailedException.cs +[identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity/README.md +[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/src/RequestFailedException.cs [error_codes]: https://docs.microsoft.com/rest/api/storageservices/blob-service-error-codes -[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/CONTRIBUTING.md +[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc_contact]: mailto:opencode@microsoft.com -[https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.DataLake/samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.DataLake/samples +[https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.DataLake/samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.DataLake/samples diff --git a/sdk/storage/Azure.Storage.Files.DataLake/api/Azure.Storage.Files.DataLake.netstandard2.0.cs b/sdk/storage/Azure.Storage.Files.DataLake/api/Azure.Storage.Files.DataLake.netstandard2.0.cs index 4bb3b1f7bfc83..ba43e6c246b6c 100644 --- a/sdk/storage/Azure.Storage.Files.DataLake/api/Azure.Storage.Files.DataLake.netstandard2.0.cs +++ b/sdk/storage/Azure.Storage.Files.DataLake/api/Azure.Storage.Files.DataLake.netstandard2.0.cs @@ -3,6 +3,7 @@ namespace Azure.Storage.Files.DataLake public partial class DataLakeClientOptions : Azure.Core.ClientOptions { public DataLakeClientOptions(Azure.Storage.Files.DataLake.DataLakeClientOptions.ServiceVersion version = Azure.Storage.Files.DataLake.DataLakeClientOptions.ServiceVersion.V2020_08_04) { } + public bool EnableTenantDiscovery { get { throw null; } set { } } public System.Uri GeoRedundantSecondaryUri { get { throw null; } set { } } public Azure.Storage.Files.DataLake.DataLakeClientOptions.ServiceVersion Version { get { throw null; } } public enum ServiceVersion diff --git a/sdk/storage/Azure.Storage.Files.DataLake/perf/README.md b/sdk/storage/Azure.Storage.Files.DataLake/perf/README.md index 189f686da64f7..16d52281ab3f2 100644 --- a/sdk/storage/Azure.Storage.Files.DataLake/perf/README.md +++ b/sdk/storage/Azure.Storage.Files.DataLake/perf/README.md @@ -1,6 +1,6 @@ # Azure Storage Files Data Lake performance tests -The assets in this area comprise a set of performance tests for the [Azure Storage Files Data Lake client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Files.DataLake) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, by may also be run as stand-alone applications from the command line. +The assets in this area comprise a set of performance tests for the [Azure Storage Files Data Lake client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Files.DataLake) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, by may also be run as stand-alone applications from the command line. ## Contributing @@ -10,6 +10,6 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md) for more information. +Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md) for more information. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fstorage%2FAzure.Storage.Files.DataLake.Perf%2FREADME.png) diff --git a/sdk/storage/Azure.Storage.Files.DataLake/samples/README.md b/sdk/storage/Azure.Storage.Files.DataLake/samples/README.md index 1aee62c0c842b..8ab694cb930c8 100644 --- a/sdk/storage/Azure.Storage.Files.DataLake/samples/README.md +++ b/sdk/storage/Azure.Storage.Files.DataLake/samples/README.md @@ -12,5 +12,5 @@ description: Samples for the Azure.Storage.Files.DataLake client library # Azure.Storage.Files.DataLake Samples -- Create and manipulate file systems, directories, and files [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.DataLake/samples/Sample01a_HelloWorld.cs) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.DataLake/samples/Sample01b_HelloWorldAsync.cs). -- [Authenticate with public access, shared keys, shared access signatures, and Azure Active Directory.](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.DataLake/samples/Sample02_Auth.cs) +- Create and manipulate file systems, directories, and files [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.DataLake/samples/Sample01a_HelloWorld.cs) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.DataLake/samples/Sample01b_HelloWorldAsync.cs). +- [Authenticate with public access, shared keys, shared access signatures, and Azure Active Directory.](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.DataLake/samples/Sample02_Auth.cs) diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/Azure.Storage.Files.DataLake.csproj b/sdk/storage/Azure.Storage.Files.DataLake/src/Azure.Storage.Files.DataLake.csproj index 296beda382f53..a3370d2c3152c 100644 --- a/sdk/storage/Azure.Storage.Files.DataLake/src/Azure.Storage.Files.DataLake.csproj +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/Azure.Storage.Files.DataLake.csproj @@ -11,8 +11,8 @@ Microsoft Azure Storage Files;Microsoft;Azure;File;Files;Data Lake;Storage;StorageScalable;$(PackageCommonTags) This client library enables working with the Microsoft Azure Storage File service for storing binary and text data. - For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.DataLake/README.md and https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md - in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.DataLake/BreakingChanges.txt + For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.DataLake/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md + in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.DataLake/BreakingChanges.txt Microsoft Azure Storage quickstarts and tutorials - https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction Microsoft Azure Storage REST API Reference - https://docs.microsoft.com/en-us/rest/api/storageservices/ REST API Reference for Data Lake - https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/filesystem @@ -27,52 +27,55 @@ - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeClientOptions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeClientOptions.cs index 4ae1eaeba3994..006d04222ee15 100644 --- a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeClientOptions.cs +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeClientOptions.cs @@ -6,13 +6,14 @@ using Azure.Core.Pipeline; using Azure.Storage.Blobs; using Azure.Storage.Files.DataLake.Models; +using Azure.Storage.Shared; namespace Azure.Storage.Files.DataLake { /// /// Provides the client configuration options for connecting to Azure Data Lake service. /// - public class DataLakeClientOptions : ClientOptions + public class DataLakeClientOptions : ClientOptions, ISupportsTenantIdChallenges { /// /// The Latest service version supported by this client library. @@ -118,6 +119,9 @@ public DataLakeClientOptions(ServiceVersion version = LatestVersion) /// public Uri GeoRedundantSecondaryUri { get; set; } + /// + public bool EnableTenantDiscovery { get; set; } + /// /// Add headers and query parameters in and /// diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeDirectoryClient.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeDirectoryClient.cs index 704213c677519..8ea46fe23ec17 100644 --- a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeDirectoryClient.cs +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeDirectoryClient.cs @@ -218,7 +218,7 @@ public DataLakeDirectoryClient(Uri directoryUri, AzureSasCredential credential, /// The token credential used to sign requests. /// public DataLakeDirectoryClient(Uri directoryUri, TokenCredential credential) - : this(directoryUri, credential.AsPolicy(), null, null) + : this(directoryUri, credential.AsPolicy(new DataLakeClientOptions()), null, null) { Errors.VerifyHttpsTokenAuth(directoryUri); } @@ -241,7 +241,7 @@ public DataLakeDirectoryClient(Uri directoryUri, TokenCredential credential) /// every request. /// public DataLakeDirectoryClient(Uri directoryUri, TokenCredential credential, DataLakeClientOptions options) - : this(directoryUri, credential.AsPolicy(), options, null) + : this(directoryUri, credential.AsPolicy(options), options, null) { Errors.VerifyHttpsTokenAuth(directoryUri); } diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeFileClient.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeFileClient.cs index 1e3c1765ea962..e964564af86a3 100644 --- a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeFileClient.cs +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeFileClient.cs @@ -236,7 +236,7 @@ public DataLakeFileClient(Uri fileUri, AzureSasCredential credential, DataLakeCl /// The token credential used to sign requests. /// public DataLakeFileClient(Uri fileUri, TokenCredential credential) - : this(fileUri, credential.AsPolicy(), null, null) + : this(fileUri, credential.AsPolicy(new DataLakeClientOptions()), null, null) { Errors.VerifyHttpsTokenAuth(fileUri); } @@ -258,7 +258,7 @@ public DataLakeFileClient(Uri fileUri, TokenCredential credential) /// applied to every request. /// public DataLakeFileClient(Uri fileUri, TokenCredential credential, DataLakeClientOptions options) - : this(fileUri, credential.AsPolicy(), options, null) + : this(fileUri, credential.AsPolicy(options), options, null) { Errors.VerifyHttpsTokenAuth(fileUri); } diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeFileSystemClient.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeFileSystemClient.cs index dfafe5e3d8b7b..c0e12b99265f9 100644 --- a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeFileSystemClient.cs +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeFileSystemClient.cs @@ -330,7 +330,7 @@ public DataLakeFileSystemClient(Uri fileSystemUri, AzureSasCredential credential /// The token credential used to sign requests. /// public DataLakeFileSystemClient(Uri fileSystemUri, TokenCredential credential) - : this(fileSystemUri, credential.AsPolicy(), null, null) + : this(fileSystemUri, credential.AsPolicy(new DataLakeClientOptions()), null, null) { Errors.VerifyHttpsTokenAuth(fileSystemUri); } @@ -352,7 +352,7 @@ public DataLakeFileSystemClient(Uri fileSystemUri, TokenCredential credential) /// every request. /// public DataLakeFileSystemClient(Uri fileSystemUri, TokenCredential credential, DataLakeClientOptions options) - : this(fileSystemUri, credential.AsPolicy(), options, null) + : this(fileSystemUri, credential.AsPolicy(options), options, null) { Errors.VerifyHttpsTokenAuth(fileSystemUri); } diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakePathClient.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakePathClient.cs index d6cca8a0d8da9..fe999228708c9 100644 --- a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakePathClient.cs +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakePathClient.cs @@ -399,7 +399,7 @@ public DataLakePathClient(Uri pathUri, AzureSasCredential credential, DataLakeCl /// The token credential used to sign requests. /// public DataLakePathClient(Uri pathUri, TokenCredential credential) - : this(pathUri, credential.AsPolicy(), null, null) + : this(pathUri, credential.AsPolicy(new DataLakeClientOptions()), null, null) { Errors.VerifyHttpsTokenAuth(pathUri); } @@ -422,7 +422,7 @@ public DataLakePathClient(Uri pathUri, TokenCredential credential) /// every request. /// public DataLakePathClient(Uri pathUri, TokenCredential credential, DataLakeClientOptions options) - : this(pathUri, credential.AsPolicy(), options, null) + : this(pathUri, credential.AsPolicy(options), options, null) { Errors.VerifyHttpsTokenAuth(pathUri); } diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeSerializationExtensions.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeSerializationExtensions.cs index 960f1e90754f7..055f7ec4932c6 100644 --- a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeSerializationExtensions.cs +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeSerializationExtensions.cs @@ -9,7 +9,7 @@ namespace Azure.Storage.Files.DataLake { /// /// These extension methods are generated from swagger schema. - /// Please use https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/template/Azure.Template + /// Please use https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/template/Azure.Template /// to generate this code until new generator fully supports storage sdk. /// internal static partial class DataLakeSerializationExtensions diff --git a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeServiceClient.cs b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeServiceClient.cs index 65be12c37243f..c2ecbbdc5c547 100644 --- a/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeServiceClient.cs +++ b/sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeServiceClient.cs @@ -262,7 +262,7 @@ public DataLakeServiceClient(Uri serviceUri, AzureSasCredential credential, Data /// The token credential used to sign requests. /// public DataLakeServiceClient(Uri serviceUri, TokenCredential credential) - : this(serviceUri, credential.AsPolicy(), null, null) + : this(serviceUri, credential.AsPolicy(new DataLakeClientOptions()), null, null) { Errors.VerifyHttpsTokenAuth(serviceUri); } @@ -283,7 +283,7 @@ public DataLakeServiceClient(Uri serviceUri, TokenCredential credential) /// every request. /// public DataLakeServiceClient(Uri serviceUri, TokenCredential credential, DataLakeClientOptions options) - : this(serviceUri, credential.AsPolicy(), options, null) + : this(serviceUri, credential.AsPolicy(options), options, null) { Errors.VerifyHttpsTokenAuth(serviceUri); } diff --git a/sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md b/sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md index 53ca658bb7f45..105c618231e49 100644 --- a/sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md +++ b/sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md @@ -9,6 +9,8 @@ - Includes all features from 12.7.0-beta.4. - Fixed bug where specifying conditions in ShareFileClient.OpenRead could override allowModifications flag in ShareFileOpenReadOptions leading to inconsistent read. - Fixed bug where retry during streaming of ShareFileClient.Download result could lead to inconsistent read. +- TenantId can now be discovered through the service challenge response, when using a TokenCredential for authorization. + - A new property is now available on the ClientOptions called `EnableTenantDiscovery`. If set to true, the client will attempt an initial unauthorized request to the service to prompt a challenge containing the tenantId hint. ## 12.6.2 (2021-05-20) - This release contains bug fixes to improve quality. diff --git a/sdk/storage/Azure.Storage.Files.Shares/README.md b/sdk/storage/Azure.Storage.Files.Shares/README.md index 08f8af71e9aff..aa569ef296865 100644 --- a/sdk/storage/Azure.Storage.Files.Shares/README.md +++ b/sdk/storage/Azure.Storage.Files.Shares/README.md @@ -47,12 +47,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -210,8 +210,8 @@ catch (RequestFailedException ex) Get started with our [File samples][samples]: -1. [Hello World](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.Shares/samples/Sample01a_HelloWorld.cs): Upload files, download files, and traverse shares (or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.Shares/samples/Sample01b_HelloWorldAsync.cs)) -2. [Auth](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.Shares/samples/Sample02_Auth.cs): Authenticate with connection strings, shared keys, and shared access signatures. +1. [Hello World](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.Shares/samples/Sample01a_HelloWorld.cs): Upload files, download files, and traverse shares (or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.Shares/samples/Sample01b_HelloWorldAsync.cs)) +2. [Auth](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.Shares/samples/Sample02_Auth.cs): Authenticate with connection strings, shared keys, and shared access signatures. ## Contributing @@ -231,7 +231,7 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fstorage%2FAzure.Storage.Files.Shares%2FREADME.png) -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Files.Shares/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Files.Shares/src [package]: https://www.nuget.org/packages/Azure.Storage.Files.Shares/ [docs]: https://docs.microsoft.com/dotnet/api/azure.storage.files.shares [rest_docs]: https://docs.microsoft.com/rest/api/storageservices/file-service-rest-api @@ -243,10 +243,10 @@ additional questions or comments. [storage_account_create_portal]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ -[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/src/RequestFailedException.cs +[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/src/RequestFailedException.cs [error_codes]: https://docs.microsoft.com/rest/api/storageservices/file-service-error-codes -[samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.Shares/samples/ -[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/CONTRIBUTING.md +[samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.Shares/samples/ +[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/storage/Azure.Storage.Files.Shares/perf/README.md b/sdk/storage/Azure.Storage.Files.Shares/perf/README.md index 060677068988d..b9ec362fb83c2 100644 --- a/sdk/storage/Azure.Storage.Files.Shares/perf/README.md +++ b/sdk/storage/Azure.Storage.Files.Shares/perf/README.md @@ -1,6 +1,6 @@ # Azure Storage Files Shares performance tests -The assets in this area comprise a set of performance tests for the [Azure Storage Files Shares client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Files.Shares) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command line. +The assets in this area comprise a set of performance tests for the [Azure Storage Files Shares client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Files.Shares) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command line. ## Contributing @@ -10,6 +10,6 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. +Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Feventhub%2FAzure.Storage.Files.DataLake.Perf%2FREADME.png) diff --git a/sdk/storage/Azure.Storage.Files.Shares/samples/README.md b/sdk/storage/Azure.Storage.Files.Shares/samples/README.md index d29c3d60cbdef..183d872ec78c1 100644 --- a/sdk/storage/Azure.Storage.Files.Shares/samples/README.md +++ b/sdk/storage/Azure.Storage.Files.Shares/samples/README.md @@ -11,5 +11,5 @@ description: Samples for the Azure.Storage.Files.Shares client library # Azure.Storage.Files.Shares Samples -- Create, upload, download, and traverse file shares [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.Shares/samples/Sample01a_HelloWorld.cs) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.Shares/samples/Sample01b_HelloWorldAsync.cs). -- [Authenticate with connection strings, shared keys, and shared access signatures.](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.Shares/samples/Sample02_Auth.cs) +- Create, upload, download, and traverse file shares [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.Shares/samples/Sample01a_HelloWorld.cs) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.Shares/samples/Sample01b_HelloWorldAsync.cs). +- [Authenticate with connection strings, shared keys, and shared access signatures.](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.Shares/samples/Sample02_Auth.cs) diff --git a/sdk/storage/Azure.Storage.Files.Shares/src/Azure.Storage.Files.Shares.csproj b/sdk/storage/Azure.Storage.Files.Shares/src/Azure.Storage.Files.Shares.csproj index 0d409ec62d088..11ae9bab30ec7 100644 --- a/sdk/storage/Azure.Storage.Files.Shares/src/Azure.Storage.Files.Shares.csproj +++ b/sdk/storage/Azure.Storage.Files.Shares/src/Azure.Storage.Files.Shares.csproj @@ -11,8 +11,8 @@ Microsoft Azure Storage Files;Microsoft;Azure;File;Files;Storage;StorageScalable;$(PackageCommonTags) This client library enables working with the Microsoft Azure Storage File Shares service for storing binary and text data. - For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.Shares/README.md and https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md - in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.Shares/BreakingChanges.txt + For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.Shares/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md + in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.Shares/BreakingChanges.txt Microsoft Azure Storage quickstarts and tutorials - https://docs.microsoft.com/en-us/azure/storage/ Microsoft Azure Storage REST API Reference - https://docs.microsoft.com/en-us/rest/api/storageservices/ REST API Reference for File Service - https://docs.microsoft.com/en-us/rest/api/storageservices/file-service-rest-api @@ -25,54 +25,57 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sdk/storage/Azure.Storage.Queues/CHANGELOG.md b/sdk/storage/Azure.Storage.Queues/CHANGELOG.md index 38b79812315e5..d76a002067a2b 100644 --- a/sdk/storage/Azure.Storage.Queues/CHANGELOG.md +++ b/sdk/storage/Azure.Storage.Queues/CHANGELOG.md @@ -2,14 +2,8 @@ ## 12.8.0-beta.1 (Unreleased) -### Features Added - -### Breaking Changes - -### Key Bugs Fixed - -### Fixed - +- TenantId can now be discovered through the service challenge response, when using a TokenCredential for authorization. + - A new property is now available on the ClientOptions called `EnableTenantDiscovery`. If set to true, the client will attempt an initial unauthorized request to the service to prompt a challenge containing the tenantId hint. ## 12.7.0 (2021-06-08) - Includes all features from 12.7.0-beta.4. diff --git a/sdk/storage/Azure.Storage.Queues/README.md b/sdk/storage/Azure.Storage.Queues/README.md index 1a28b4978003a..45ec26001236b 100644 --- a/sdk/storage/Azure.Storage.Queues/README.md +++ b/sdk/storage/Azure.Storage.Queues/README.md @@ -45,12 +45,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -183,8 +183,8 @@ catch (RequestFailedException ex) Get started with our [Queue samples][samples]: -1. [Hello World](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/samples/Sample01a_HelloWorld.cs): Enqueue, Dequeue, Peek, and Update queue messages (or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/samples/Sample01b_HelloWorldAsync.cs)) -2. [Auth](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/samples/Sample02_Auth.cs): Authenticate with connection strings, shared keys, shared access signatures, and Azure Active Directory. +1. [Hello World](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Queues/samples/Sample01a_HelloWorld.cs): Enqueue, Dequeue, Peek, and Update queue messages (or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Queues/samples/Sample01b_HelloWorldAsync.cs)) +2. [Auth](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Queues/samples/Sample02_Auth.cs): Authenticate with connection strings, shared keys, shared access signatures, and Azure Active Directory. ## Contributing @@ -204,7 +204,7 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fstorage%2FAzure.Storage.Queues%2FREADME.png) -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Queues/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Azure.Storage.Queues/src [package]: https://www.nuget.org/packages/Azure.Storage.Queues/ [docs]: https://docs.microsoft.com/dotnet/api/azure.storage.queues [rest_docs]: https://docs.microsoft.com/rest/api/storageservices/queue-service-rest-api @@ -216,13 +216,13 @@ additional questions or comments. [storage_account_create_portal]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ -[identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity/README.md +[identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity/README.md [storage_ad]: https://docs.microsoft.com/azure/storage/common/storage-auth-aad [storage_ad_sample]: samples/Sample02c_Auth_ActiveDirectory.cs -[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/src/RequestFailedException.cs +[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/src/RequestFailedException.cs [error_codes]: https://docs.microsoft.com/rest/api/storageservices/queue-service-error-codes -[samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/samples/ -[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/CONTRIBUTING.md +[samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Queues/samples/ +[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/storage/Azure.Storage.Queues/api/Azure.Storage.Queues.netstandard2.0.cs b/sdk/storage/Azure.Storage.Queues/api/Azure.Storage.Queues.netstandard2.0.cs index 758a990acd5f4..f71aa3451d4c2 100644 --- a/sdk/storage/Azure.Storage.Queues/api/Azure.Storage.Queues.netstandard2.0.cs +++ b/sdk/storage/Azure.Storage.Queues/api/Azure.Storage.Queues.netstandard2.0.cs @@ -71,6 +71,7 @@ public QueueClient(System.Uri queueUri, Azure.Storage.StorageSharedKeyCredential public partial class QueueClientOptions : Azure.Core.ClientOptions { public QueueClientOptions(Azure.Storage.Queues.QueueClientOptions.ServiceVersion version = Azure.Storage.Queues.QueueClientOptions.ServiceVersion.V2020_08_04) { } + public bool EnableTenantDiscovery { get { throw null; } set { } } public System.Uri GeoRedundantSecondaryUri { get { throw null; } set { } } public Azure.Storage.Queues.QueueMessageEncoding MessageEncoding { get { throw null; } set { } } public Azure.Storage.Queues.QueueClientOptions.ServiceVersion Version { get { throw null; } } diff --git a/sdk/storage/Azure.Storage.Queues/samples/README.md b/sdk/storage/Azure.Storage.Queues/samples/README.md index 6c0269c2c1cbf..4ddd144f4b450 100644 --- a/sdk/storage/Azure.Storage.Queues/samples/README.md +++ b/sdk/storage/Azure.Storage.Queues/samples/README.md @@ -11,5 +11,5 @@ description: Samples for the Azure.Storage.Queues client library # Azure.Storage.Queues Samples -- Create and interact with queues by sending and receiving messages [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/samples/Sample01a_HelloWorld.cs) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/samples/Sample01b_HelloWorldAsync.cs). -- [Authenticate with connection strings, shared keys, shared access signatures, and Azure Active Directory.](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/samples/Sample02_Auth.cs) +- Create and interact with queues by sending and receiving messages [synchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Queues/samples/Sample01a_HelloWorld.cs) or [asynchronously](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Queues/samples/Sample01b_HelloWorldAsync.cs). +- [Authenticate with connection strings, shared keys, shared access signatures, and Azure Active Directory.](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Queues/samples/Sample02_Auth.cs) diff --git a/sdk/storage/Azure.Storage.Queues/src/Azure.Storage.Queues.csproj b/sdk/storage/Azure.Storage.Queues/src/Azure.Storage.Queues.csproj index a9a773ce69e3b..a51281a5cd20d 100644 --- a/sdk/storage/Azure.Storage.Queues/src/Azure.Storage.Queues.csproj +++ b/sdk/storage/Azure.Storage.Queues/src/Azure.Storage.Queues.csproj @@ -11,8 +11,8 @@ Microsoft Azure Storage Queues;Microsoft;Azure;Queues;Queue;Storage;StorageScalable;$(PackageCommonTags) This client library enables working with the Microsoft Azure Storage Queue service for storing messages that may be accessed by a client. - For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/README.md and https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/CHANGELOG.md - in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/BreakingChanges.txt + For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Queues/README.md and https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Queues/CHANGELOG.md + in addition to the breaking changes https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Queues/BreakingChanges.txt Microsoft Azure Storage quickstarts and tutorials - https://docs.microsoft.com/en-us/azure/storage/ Microsoft Azure Storage REST API Reference - https://docs.microsoft.com/en-us/rest/api/storageservices/ REST API Reference for Queue Service - https://docs.microsoft.com/en-us/rest/api/storageservices/queue-service-rest-api @@ -26,45 +26,48 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sdk/storage/Azure.Storage.Queues/src/QueueClient.cs b/sdk/storage/Azure.Storage.Queues/src/QueueClient.cs index 7d9abb81c0e8a..aed1b58b92459 100644 --- a/sdk/storage/Azure.Storage.Queues/src/QueueClient.cs +++ b/sdk/storage/Azure.Storage.Queues/src/QueueClient.cs @@ -13,6 +13,7 @@ using Azure.Storage.Queues.Models; using Azure.Storage.Queues.Specialized; using Azure.Storage.Sas; +using Azure.Storage.Shared; using Metadata = System.Collections.Generic.IDictionary; #pragma warning disable SA1402 // File may only contain a single type @@ -303,7 +304,7 @@ public QueueClient(Uri queueUri, AzureSasCredential credential, QueueClientOptio /// every request. /// public QueueClient(Uri queueUri, TokenCredential credential, QueueClientOptions options = default) - : this(queueUri, credential.AsPolicy(), options, null) + : this(queueUri, credential.AsPolicy(options), options, null) { Errors.VerifyHttpsTokenAuth(queueUri); } diff --git a/sdk/storage/Azure.Storage.Queues/src/QueueClientOptions.cs b/sdk/storage/Azure.Storage.Queues/src/QueueClientOptions.cs index 99a9829ab2285..db1cd28da77a1 100644 --- a/sdk/storage/Azure.Storage.Queues/src/QueueClientOptions.cs +++ b/sdk/storage/Azure.Storage.Queues/src/QueueClientOptions.cs @@ -6,6 +6,7 @@ using Azure.Core; using Azure.Core.Pipeline; using Azure.Storage.Queues.Models; +using Azure.Storage.Shared; namespace Azure.Storage.Queues { @@ -13,7 +14,7 @@ namespace Azure.Storage.Queues /// Provides the client configuration options for connecting to Azure Queue /// Storage /// - public class QueueClientOptions : ClientOptions + public class QueueClientOptions : ClientOptions, ISupportsTenantIdChallenges { /// /// The Latest service version supported by this client library. @@ -128,6 +129,9 @@ public QueueClientOptions(ServiceVersion version = LatestVersion) /// public QueueMessageEncoding MessageEncoding { get; set; } = QueueMessageEncoding.None; + /// + public bool EnableTenantDiscovery { get; set; } + /// /// Optional. Performs the tasks needed when a message is received or peaked from the queue but cannot be decoded. /// @@ -145,7 +149,7 @@ public QueueClientOptions(ServiceVersion version = LatestVersion) /// The handler is potentially invoked by both synchronous and asynchronous receive and peek APIs. Therefore implementation of the handler should align with /// APIs that are being used. /// See about how to implement handler correctly. The example below shows a handler with all possible cases explored. - /// + /// /// QueueClientOptions queueClientOptions = new QueueClientOptions() /// { /// MessageEncoding = QueueMessageEncoding.Base64 diff --git a/sdk/storage/Azure.Storage.Queues/src/QueueServiceClient.cs b/sdk/storage/Azure.Storage.Queues/src/QueueServiceClient.cs index 12f29ac8f8265..06609600299c3 100644 --- a/sdk/storage/Azure.Storage.Queues/src/QueueServiceClient.cs +++ b/sdk/storage/Azure.Storage.Queues/src/QueueServiceClient.cs @@ -220,7 +220,7 @@ public QueueServiceClient(Uri serviceUri, AzureSasCredential credential, QueueCl /// every request. /// public QueueServiceClient(Uri serviceUri, TokenCredential credential, QueueClientOptions options = default) - : this(serviceUri, credential.AsPolicy(), options, null) + : this(serviceUri, credential.AsPolicy(options), options, null) { Errors.VerifyHttpsTokenAuth(serviceUri); } diff --git a/sdk/storage/CONTRIBUTING.md b/sdk/storage/CONTRIBUTING.md index 2eb0b841ba8d5..d1c20a6d17282 100644 --- a/sdk/storage/CONTRIBUTING.md +++ b/sdk/storage/CONTRIBUTING.md @@ -17,7 +17,7 @@ and share a number of core features such as HTTP retries, logging, transport protocols, authentication protocols, etc., so that once you learn how to use these features in one client library, you will know how to use them in other client libraries. You can learn about these shared features in the -[Azure.Core README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md). +[Azure.Core README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md). ## Code Generation @@ -52,7 +52,7 @@ We use [NUnit 3](https://github.com/nunit/docs/wiki) as our testing framework. [Azure.Core.TestFramework's testing framework][core_tests] provides a set of reusable primitives that simplify writing tests for new Azure SDK libraries. -We also have [common test code](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/tests/Shared) in our +We also have [common test code](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Common/tests/Shared) in our projects' `/Shared` folders that provides helpful Storage specific infrastructure. @@ -71,7 +71,7 @@ different service features. We specify all of them via a and configured to authenticate with Azure Active Directory (OAuth access) If you want to run live tests against your own account, you can edit the -[`TestConfigurationsTemplate.xml`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/tests/Shared/TestConfigurationsTemplate.xml) +[`TestConfigurationsTemplate.xml`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Common/tests/Shared/TestConfigurationsTemplate.xml) file and rename it to `TestConfigurations.xml` in the same folder. The build will automatically copy it to each test project. If you're working with multiple enlistments or want to change between multiple configuration files, @@ -102,7 +102,7 @@ All random values should be obtained via `this.Recording.Random` since we use the same seed on test playback to ensure our client code generates the same "random" values each time. You can't share any state between tests or rely on ordering because you don't know the order they'll be recorded or replayed. Any -sensitive values are redacted via the [`StorageRecordedTestSanitizer`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/tests/Shared/StorageRecordedTestSanitizer.cs). +sensitive values are redacted via the [`StorageRecordedTestSanitizer`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Common/tests/Shared/StorageRecordedTestSanitizer.cs). ### Running tests @@ -131,4 +131,4 @@ of test infrastructure to keep them easy to read. [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc_contact]: mailto:opencode@microsoft.com -[core_tests]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core.TestFramework \ No newline at end of file +[core_tests]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core.TestFramework \ No newline at end of file diff --git a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/README.md b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/README.md index 5410839e9b17e..78ab37fd09af0 100644 --- a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/README.md +++ b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/README.md @@ -310,7 +310,7 @@ public static class BlobFunction_EnumerateBlobs_BlobClient ### Configuring the extension -Please refer to [sample functions app](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/samples/functionapp). +Please refer to [sample functions app](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/samples/functionapp). ## Troubleshooting @@ -344,8 +344,8 @@ additional questions or comments. [storage_account_create_cli]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-cli [storage_account_create_portal]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [azure_sub]: https://azure.microsoft.com/free/ -[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/src/RequestFailedException.cs -[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/CONTRIBUTING.md +[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/src/RequestFailedException.cs +[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/src/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs.csproj b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/src/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs.csproj index 90bd6aa26b107..b6fd338f24f04 100644 --- a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/src/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs.csproj +++ b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/src/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs.csproj @@ -21,7 +21,6 @@ - diff --git a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/src/SubscriptionValidationResponse.cs b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/src/SubscriptionValidationResponse.cs new file mode 100644 index 0000000000000..548f37840474b --- /dev/null +++ b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/src/SubscriptionValidationResponse.cs @@ -0,0 +1,19 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System.Text.Json.Serialization; + +namespace Azure.Messaging.EventGrid.SystemEvents +{ + internal class SubscriptionValidationResponse + { + /// Initializes a new instance of SubscriptionValidationResponse. + public SubscriptionValidationResponse() + { + } + + /// The validation response sent by the subscriber to Azure Event Grid to complete the validation of an event subscription. + [JsonPropertyName("validationResponse")] + public string ValidationResponse { get; set; } + } +} \ No newline at end of file diff --git a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Common/README.md b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Common/README.md index 22a73c4979ee9..0a6652f904f64 100644 --- a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Common/README.md +++ b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Common/README.md @@ -71,8 +71,8 @@ additional questions or comments. [storage_account_create_cli]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-cli [storage_account_create_portal]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [azure_sub]: https://azure.microsoft.com/free/ -[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/src/RequestFailedException.cs -[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/CONTRIBUTING.md +[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/src/RequestFailedException.cs +[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Common/tests/TestHelpers.cs b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Common/tests/TestHelpers.cs index 03aa87472d957..aa323077d94b8 100644 --- a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Common/tests/TestHelpers.cs +++ b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Common/tests/TestHelpers.cs @@ -29,9 +29,9 @@ public static class TestHelpers /// Delegate used to configure the target extension. /// Set of test configuration values to apply. /// - public static TOptions GetConfiguredOptions(Action configure, Dictionary configValues) where TOptions : class, new() + public static TOptions GetConfiguredOptions(Action configure, Dictionary configValues, string env = default) where TOptions : class, new() { - IHost host = new HostBuilder() + IHostBuilder hostBuilder = new HostBuilder() .ConfigureDefaultTestHost(b => { configure(b); @@ -39,8 +39,14 @@ public static class TestHelpers .ConfigureAppConfiguration(cb => { cb.AddInMemoryCollection(configValues); - }) - .Build(); + }); + + if (env != default) + { + hostBuilder.UseEnvironment(env); + } + + IHost host = hostBuilder.Build(); TOptions options = host.Services.GetRequiredService>().Value; return options; diff --git a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md index 8ab3d3ec87b27..c20a695f4db82 100644 --- a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md +++ b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md @@ -1,6 +1,7 @@ # Release History ## 5.0.0-beta.5 (Unreleased) +- QueuesOptions.MaxPollingInterval other than default is now honored in "Development" environment. ## 5.0.0-beta.4 (2021-05-18) diff --git a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/README.md b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/README.md index c0785e1e7687b..0a7894bbcec52 100644 --- a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/README.md +++ b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/README.md @@ -261,7 +261,7 @@ public static class Function_BindingToQueueClient ### Configuring the extension -Please refer to [sample functions app](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/samples/functionapp). +Please refer to [sample functions app](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/samples/functionapp). ## Troubleshooting @@ -295,8 +295,8 @@ additional questions or comments. [storage_account_create_cli]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-cli [storage_account_create_portal]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [azure_sub]: https://azure.microsoft.com/free/ -[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/src/RequestFailedException.cs -[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/CONTRIBUTING.md +[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/src/RequestFailedException.cs +[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/src/StorageQueuesWebJobsBuilderExtensions.cs b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/src/StorageQueuesWebJobsBuilderExtensions.cs index 2841be5345fc9..50af1d956e676 100644 --- a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/src/StorageQueuesWebJobsBuilderExtensions.cs +++ b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/src/StorageQueuesWebJobsBuilderExtensions.cs @@ -55,7 +55,7 @@ public static IWebJobsBuilder AddAzureStorageQueues(this IWebJobsBuilder builder builder.Services.AddOptions() .Configure((options, env) => { - if (env.IsDevelopment()) + if (env.IsDevelopment() && options.MaxPollingInterval == QueuePollingIntervals.DefaultMaximum) { options.MaxPollingInterval = TimeSpan.FromSeconds(2); } diff --git a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/tests/StorageQueuesWebJobsBuilderExtensionsTests.cs b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/tests/StorageQueuesWebJobsBuilderExtensionsTests.cs index 1784a992a37e0..661f458193370 100644 --- a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/tests/StorageQueuesWebJobsBuilderExtensionsTests.cs +++ b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/tests/StorageQueuesWebJobsBuilderExtensionsTests.cs @@ -61,5 +61,37 @@ public void ConfigureOptions_AppliesValuesCorrectly_Queues() Assert.AreEqual(10, options.MaxDequeueCount); Assert.AreEqual(TimeSpan.FromSeconds(15), options.VisibilityTimeout); } + + [Test] + public void ConfigureOptions_SetsPollingIntervalToTwoSecondsInDevelopment() + { + var values = new Dictionary + { + }; + + QueuesOptions options = TestHelpers.GetConfiguredOptions(b => + { + b.AddAzureStorageQueues(); + }, values, env: "Development"); + + Assert.AreEqual(TimeSpan.FromSeconds(2), options.MaxPollingInterval); + } + + [Test] + public void ConfigureOptions_HonorsExplicitlySetPollingIntervalInDevelopment() + { + string extensionPath = "AzureWebJobs:Extensions:Queues"; + var values = new Dictionary + { + { $"{extensionPath}:MaxPollingInterval", "00:00:42" }, + }; + + QueuesOptions options = TestHelpers.GetConfiguredOptions(b => + { + b.AddAzureStorageQueues(); + }, values, env: "Development"); + + Assert.AreEqual(TimeSpan.FromSeconds(42), options.MaxPollingInterval); + } } } diff --git a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/CHANGELOG.md b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/CHANGELOG.md index 027855dbf43a2..df8c77c026b15 100644 --- a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/CHANGELOG.md +++ b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/CHANGELOG.md @@ -4,14 +4,14 @@ ## 5.0.0-beta.4 (2021-05-18) -Please refer to [`Microsoft.Azure.WebJobs.Extension.Storage.Blobs`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md) and [`Microsoft.Azure.WebJobs.Extension.Storage.Queues`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md) for detailed list of changes. +Please refer to [`Microsoft.Azure.WebJobs.Extension.Storage.Blobs`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md) and [`Microsoft.Azure.WebJobs.Extension.Storage.Queues`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md) for detailed list of changes. ## 5.0.0-beta.3 (2021-03-09) -Please refer to [`Microsoft.Azure.WebJobs.Extension.Storage.Blobs`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md) and [`Microsoft.Azure.WebJobs.Extension.Storage.Queues`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md) for detailed list of changes. +Please refer to [`Microsoft.Azure.WebJobs.Extension.Storage.Blobs`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md) and [`Microsoft.Azure.WebJobs.Extension.Storage.Queues`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md) for detailed list of changes. ## 5.0.0-beta.2 (2021-02-09) -Please refer to [`Microsoft.Azure.WebJobs.Extension.Storage.Blobs`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md) and [`Microsoft.Azure.WebJobs.Extension.Storage.Queues`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md) for detailed list of changes. +Please refer to [`Microsoft.Azure.WebJobs.Extension.Storage.Blobs`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md) and [`Microsoft.Azure.WebJobs.Extension.Storage.Queues`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md) for detailed list of changes. ## 5.0.0-beta.1 (2020-11-10) @@ -22,4 +22,4 @@ The `Microsoft.Azure.WebJobs.Extension.Storage` offers drop-in replacement for s This is a Public Preview version, so expect incompatible changes in subsequent releases as we improve the product. To provide feedback, please submit an issue in our [Azure SDK for .NET GitHub repo](https://github.com/Azure/azure-sdk-for-net/issues). ### Major changes and features -The `Microsoft.Azure.WebJobs.Extension.Storage` has been split per storage service. Please refer to [`Microsoft.Azure.WebJobs.Extension.Storage.Blobs`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md) and [`Microsoft.Azure.WebJobs.Extension.Storage.Queues`](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md) for detailed list of changes. +The `Microsoft.Azure.WebJobs.Extension.Storage` has been split per storage service. Please refer to [`Microsoft.Azure.WebJobs.Extension.Storage.Blobs`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/CHANGELOG.md) and [`Microsoft.Azure.WebJobs.Extension.Storage.Queues`](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/CHANGELOG.md) for detailed list of changes. diff --git a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/README.md b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/README.md index b70a7d7100660..0b53c45224014 100644 --- a/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/README.md +++ b/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage/README.md @@ -39,15 +39,15 @@ The connection string can be supplied through [AzureWebJobsStorage app setting]( ### Using Queues -Please refer to [Azure WebJobs Storage Queues](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues). +Please refer to [Azure WebJobs Storage Queues](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues). ### Using Blobs -Please refer to [Azure WebJobs Storage Blobs](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs). +Please refer to [Azure WebJobs Storage Blobs](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs). ## Examples -Please refer to [Azure WebJobs Storage Queues](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues) and [Azure WebJobs Storage Blobs](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs). +Please refer to [Azure WebJobs Storage Queues](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues) and [Azure WebJobs Storage Blobs](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs). ## Troubleshooting @@ -81,8 +81,8 @@ additional questions or comments. [storage_account_create_cli]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-cli [storage_account_create_portal]: https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal [azure_sub]: https://azure.microsoft.com/free/ -[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/src/RequestFailedException.cs -[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/CONTRIBUTING.md +[RequestFailedException]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core/src/RequestFailedException.cs +[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/storage/README.md b/sdk/storage/README.md index 111f05b8ed974..fa3e7126da002 100644 --- a/sdk/storage/README.md +++ b/sdk/storage/README.md @@ -36,14 +36,14 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fstorage%2FREADME.png) -[blobs]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/README.md -[blobs_batch]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.Batch/README.md -[queues]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/README.md -[files]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.Shares/README.md -[datalake]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files.DataLake/README.md -[common]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/README.md -[management]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Microsoft.Azure.Management.Storage/ -[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/CONTRIBUTING.md +[blobs]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/README.md +[blobs_batch]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs.Batch/README.md +[queues]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Queues/README.md +[files]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.Shares/README.md +[datalake]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.DataLake/README.md +[common]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Common/README.md +[management]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Microsoft.Azure.Management.Storage/ +[storage_contrib]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/storage/ci.yml b/sdk/storage/ci.yml index 84999dd0d87e0..ff6e382028616 100644 --- a/sdk/storage/ci.yml +++ b/sdk/storage/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/storage/test-resources-post.ps1 b/sdk/storage/test-resources-post.ps1 index dc755228ad800..51e685374fb5d 100644 --- a/sdk/storage/test-resources-post.ps1 +++ b/sdk/storage/test-resources-post.ps1 @@ -2,7 +2,7 @@ # Licensed under the MIT License. # This script is used to generate the Test Configuration file for Storage live tests. -# It is invoked by the https://github.com/Azure/azure-sdk-for-net/blob/master/eng/New-TestResources.ps1 +# It is invoked by the https://github.com/Azure/azure-sdk-for-net/blob/main/eng/New-TestResources.ps1 # script after the ARM template, defined in https://github.com/Azure/azure-sdk-for-net/blob/arm-template-storage/sdk/storage/test-resources.json, # is finished being deployed. The ARM template is responsible for creating the Storage accounts needed for live tests. @@ -45,6 +45,7 @@ $PremiumFileAccountName = $DeploymentOutputs['PREMIUM_FILE_STORAGE_ACCOUNT_NAME' $PremiumFileAccountKey = $DeploymentOutputs['PREMIUM_FILE_STORAGE_ACCOUNT_KEY'] $PremiumFileAccountEndpointSuffix = $DeploymentOutputs['PREMIUM_FILE_STORAGE_ACCOUNT_FILE_ENDPOINT_SUFFIX'] $KeyVaultUri = $DeploymentOutputs['KEYVAULT_URI'] +$StorageTenantId = $DeploymentOutputs['STORAGE_TENANT_ID'] $ResourceGroupName = $DeploymentOutputs['RESOURCE_GROUP_NAME'] $SubscriptionId = $DeploymentOutputs['SUBSCRIPTION_ID'] @@ -107,7 +108,7 @@ $content = $PrimaryAccountKey $TestApplicationId $TestApplicationSecret - $TenantId + $StorageTenantId $ResourceGroupName $SubscriptionId https://login.microsoftonline.com/ @@ -128,7 +129,7 @@ $content = $DataLakeAccountKey $TestApplicationId $TestApplicationSecret - $TenantId + $StorageTenantId https://login.microsoftonline.com/ https://$DataLakeAccountName.$DataLakeAccountBlobEndpointSuffix https://$DataLakeAccountName.$DataLakeAccountQueueEndpointSuffix @@ -168,16 +169,31 @@ $content = $KeyVaultUri $TestApplicationId $TestApplicationSecret - $TenantId + $StorageTenantId https://login.microsoftonline.com/ " +$storageTestConfigurationTemplateName = 'TestConfigurationsTemplate.xml' +$storageTestConfigurationName = 'TestConfigurations.xml' + +if(-not (Test-Path $env:BUILD_ARTIFACTSTAGINGDIRECTORY -ErrorAction Ignore) ) { + Write-Verbose "Checking for '$storageTestConfigurationTemplateName' files under '$PSScriptRoot'" + + $foundFile = Get-ChildItem -Path $PSScriptRoot -Filter $storageTestConfigurationTemplateName -Recurse | Select-Object -First 1 + $storageTemplateDirName = $foundFile.Directory.FullName + Write-Verbose "Found template dir '$storageTemplateDirName'" + +} else { + $storageTemplateDirName = $env:BUILD_ARTIFACTSTAGINGDIRECTORY + Write-Verbose "Found environment variable BUILD_ARTIFACTSTAGINGDIRECTORY '$storageTemplateDirName'" +} + # Construct the test configuration path to use based on the devops build variable for artifact staging directory -$TestConfigurationPath = Join-Path -Path $env:BUILD_ARTIFACTSTAGINGDIRECTORY -ChildPath 'TestConfiguration.xml' +$TestConfigurationPath = Join-Path -Path $storageTemplateDirName -ChildPath $storageTestConfigurationName -Write-Verbose "Writing test configuration file to $TestConfigurationPath" +Write-Verbose "Writing test configuration file to '$TestConfigurationPath'" $content | Set-Content $TestConfigurationPath Write-Verbose "Setting AZ_STORAGE_CONFIG_PATH environment variable used by Storage Tests" diff --git a/sdk/synapse/Azure.Analytics.Synapse.AccessControl/README.md b/sdk/synapse/Azure.Analytics.Synapse.AccessControl/README.md index 7e6c1c636333c..c1a8f0f5115a1 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.AccessControl/README.md +++ b/sdk/synapse/Azure.Analytics.Synapse.AccessControl/README.md @@ -37,11 +37,11 @@ az synapse workspace create \ ``` ### Authenticate the client -In order to interact with the Azure Synapse Analytics service, you'll need to create an instance of a [RoleAssignmentsClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.AccessControl/src/Generated/RoleAssignmentsClient.cs) and/or a [RoleDefinitionsClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.AccessControl/src/Generated/RoleDefinitionsClient.cs) class. +In order to interact with the Azure Synapse Analytics service, you'll need to create an instance of a [RoleAssignmentsClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.AccessControl/src/Generated/RoleAssignmentsClient.cs) and/or a [RoleDefinitionsClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.AccessControl/src/Generated/RoleDefinitionsClient.cs) class. You will also need a **workspace endpoint**, which you may see as "Development endpoint" in the portal, and **client secret credentials (client id, client secret, tenant id)** to instantiate a client object. -Client secret credential authentication is being used in this getting started section but you can find more ways to authenticate with [Azure identity](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity). To use the [DefaultAzureCredential](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity#defaultazurecredential) provider shown below, +Client secret credential authentication is being used in this getting started section but you can find more ways to authenticate with [Azure identity](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity). To use the [DefaultAzureCredential](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity#defaultazurecredential) provider shown below, or other credential providers provided with the Azure SDK, you should install the Azure.Identity package: ```PowerShell @@ -62,12 +62,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) diff --git a/sdk/synapse/Azure.Analytics.Synapse.AccessControl/samples/Sample1_HelloWorld.md b/sdk/synapse/Azure.Analytics.Synapse.AccessControl/samples/Sample1_HelloWorld.md index a3ddec4638690..cc8ee2a047c10 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.AccessControl/samples/Sample1_HelloWorld.md +++ b/sdk/synapse/Azure.Analytics.Synapse.AccessControl/samples/Sample1_HelloWorld.md @@ -1,6 +1,6 @@ # Create, Retrieve and Delete a Synapse Role Assignment -This sample demonstrates basic operations with two core classes in this library: `AccessControlClient` and `RoleAssignmentDetails`. `AccessControlClient` is used to call the Azure Synapse service - each method call sends a request to the service's REST API. `RoleAssignmentDetails` is an entity that represents a role assignment within Synapse. The sample walks through the basics of adding, retrieving, and deleting role assignment. To get started, you'll need a connection endpoint to Azure Synapse. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.AccessControl/README.md) for links and instructions. +This sample demonstrates basic operations with two core classes in this library: `AccessControlClient` and `RoleAssignmentDetails`. `AccessControlClient` is used to call the Azure Synapse service - each method call sends a request to the service's REST API. `RoleAssignmentDetails` is an entity that represents a role assignment within Synapse. The sample walks through the basics of adding, retrieving, and deleting role assignment. To get started, you'll need a connection endpoint to Azure Synapse. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.AccessControl/README.md) for links and instructions. ## Create access control client diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/README.md b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/README.md index 6a4a2284913da..ba798098633b9 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/README.md +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/README.md @@ -39,26 +39,26 @@ az synapse workspace create \ ### Authenticate the client In order to interact with part of the Azure Synapse Analytics service, you'll need to create an instance of the respective client class: -- [BigDataPoolsClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/BigDataPoolsClient.cs) -- [DataFlowClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/DataFlowClient.cs) -- [DataFlowDebugSessionClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/DataFlowDebugSessionClient.cs) -- [DatasetClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/DatasetClient.cs) -- [IntegrationRuntimesClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/IntegrationRuntimesClient.cs) -- [LinkedServiceClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/LinkedServiceClient.cs) -- [NotebookClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/NotebookClient.cs) -- [PipelineClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/PipelineClient.cs) -- [PipelineRunClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/PipelineRunClient.cs) -- [SparkJobDefinitionClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/SparkJobDefinitionClient.cs) -- [SqlPoolsClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/SqlPoolsClient.cs) -- [SqlScriptClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/SqlScriptClient.cs) -- [TriggerClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/TriggerClient.cs) -- [TriggerRunClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/TriggerRunClient.cs) -- [WorkspaceClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/WorkspaceClient.cs) -- [WorkspaceGitRepoManagementClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/WorkspaceGitRepoManagementClient.cs) +- [BigDataPoolsClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/BigDataPoolsClient.cs) +- [DataFlowClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/DataFlowClient.cs) +- [DataFlowDebugSessionClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/DataFlowDebugSessionClient.cs) +- [DatasetClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/DatasetClient.cs) +- [IntegrationRuntimesClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/IntegrationRuntimesClient.cs) +- [LinkedServiceClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/LinkedServiceClient.cs) +- [NotebookClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/NotebookClient.cs) +- [PipelineClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/PipelineClient.cs) +- [PipelineRunClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/PipelineRunClient.cs) +- [SparkJobDefinitionClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/SparkJobDefinitionClient.cs) +- [SqlPoolsClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/SqlPoolsClient.cs) +- [SqlScriptClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/SqlScriptClient.cs) +- [TriggerClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/TriggerClient.cs) +- [TriggerRunClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/TriggerRunClient.cs) +- [WorkspaceClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/WorkspaceClient.cs) +- [WorkspaceGitRepoManagementClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/src/Generated/WorkspaceGitRepoManagementClient.cs) You need a **workspace endpoint**, which you may see as "Development endpoint" in the portal, and **client secret credentials (client id, client secret, tenant id)** to instantiate a client object. -Client secret credential authentication is being used in this getting started section but you can find more ways to authenticate with [Azure identity](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity). To use the [DefaultAzureCredential](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity#defaultazurecredential) provider shown below, +Client secret credential authentication is being used in this getting started section but you can find more ways to authenticate with [Azure identity](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity). To use the [DefaultAzureCredential](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity#defaultazurecredential) provider shown below, or other credential providers provided with the Azure SDK, you should install the Azure.Identity package: ```PowerShell @@ -130,12 +130,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/samples/Sample1_HelloWorldPipeline.md b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/samples/Sample1_HelloWorldPipeline.md index a46ec2caada35..32f6e07646c34 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/samples/Sample1_HelloWorldPipeline.md +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/samples/Sample1_HelloWorldPipeline.md @@ -1,6 +1,6 @@ # Create, Retrieve and Delete Synapse Pipelines -This sample demonstrates basic operations with two core classes in this library: `PipelineClient` and `PipelineResource`. `PipelineClient` is used to call the Azure Synapse Pipeline service - each method call sends a request to the service's REST API. `PipelineResource` is an entity that represents a pipeline within Synapse. The sample walks through the basics of adding, retrieving, and deleting pipeline. To get started, you'll need a connection endpoint to Azure Synapse. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/README.md) for links and instructions. +This sample demonstrates basic operations with two core classes in this library: `PipelineClient` and `PipelineResource`. `PipelineClient` is used to call the Azure Synapse Pipeline service - each method call sends a request to the service's REST API. `PipelineResource` is an entity that represents a pipeline within Synapse. The sample walks through the basics of adding, retrieving, and deleting pipeline. To get started, you'll need a connection endpoint to Azure Synapse. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/README.md) for links and instructions. ## Create pipeline client diff --git a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/samples/Sample2_HelloWorldNotebook.md b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/samples/Sample2_HelloWorldNotebook.md index b4eed1ecde24e..d0fda5774f309 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Artifacts/samples/Sample2_HelloWorldNotebook.md +++ b/sdk/synapse/Azure.Analytics.Synapse.Artifacts/samples/Sample2_HelloWorldNotebook.md @@ -1,6 +1,6 @@ # Create, Retrieve and Delete a Synapse Notebook -This sample demonstrates basic operations with two core classes in this library: `NotebookClient` and `NotebookResource`. `NotebookClient` is used to interact with notebooks on Azure Synapse - each method call sends a request to the service's REST API. `NotebookResource`, along with related classes Notebook and `NotebookCell`, represent a notebook within Synapse. The sample walks through the basics of adding, retrieving, deleting a notebook. To get started, you'll need a connection endpoint to Azure Synapse. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Artifacts/README.md) for links and instructions. +This sample demonstrates basic operations with two core classes in this library: `NotebookClient` and `NotebookResource`. `NotebookClient` is used to interact with notebooks on Azure Synapse - each method call sends a request to the service's REST API. `NotebookResource`, along with related classes Notebook and `NotebookCell`, represent a notebook within Synapse. The sample walks through the basics of adding, retrieving, deleting a notebook. To get started, you'll need a connection endpoint to Azure Synapse. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/README.md) for links and instructions. ## Create pipeline client diff --git a/sdk/synapse/Azure.Analytics.Synapse.ManagedPrivateEndpoints/README.md b/sdk/synapse/Azure.Analytics.Synapse.ManagedPrivateEndpoints/README.md index 2b0310a155dd1..9af5e72daa5fd 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.ManagedPrivateEndpoints/README.md +++ b/sdk/synapse/Azure.Analytics.Synapse.ManagedPrivateEndpoints/README.md @@ -39,10 +39,10 @@ az synapse workspace create \ ``` ### Authenticate the client -In order to interact with the Azure Synapse Analytics service, you'll need to create an instance of the [ManagedPrivateEndpointClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.ManagedPrivateEndpoints/src/Generated/ManagedPrivateEndpointsClient.cs) class. You need a **workspace endpoint**, which you may see as "Development endpoint" in the portal, +In order to interact with the Azure Synapse Analytics service, you'll need to create an instance of the [ManagedPrivateEndpointClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.ManagedPrivateEndpoints/src/Generated/ManagedPrivateEndpointsClient.cs) class. You need a **workspace endpoint**, which you may see as "Development endpoint" in the portal, and **client secret credentials (client id, client secret, tenant id)** to instantiate a client object. -Client secret credential authentication is being used in this getting started section but you can find more ways to authenticate with [Azure identity](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity). To use the [DefaultAzureCredential](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity#defaultazurecredential) provider shown below, +Client secret credential authentication is being used in this getting started section but you can find more ways to authenticate with [Azure identity](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity). To use the [DefaultAzureCredential](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity#defaultazurecredential) provider shown below, or other credential providers provided with the Azure SDK, you should install the Azure.Identity package: ```PowerShell @@ -59,12 +59,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Monitoring/README.md b/sdk/synapse/Azure.Analytics.Synapse.Monitoring/README.md index 1e1807a86fbe3..8e5142532d14b 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Monitoring/README.md +++ b/sdk/synapse/Azure.Analytics.Synapse.Monitoring/README.md @@ -37,10 +37,10 @@ az synapse workspace create \ ``` ### Authenticate the client -In order to interact with the Azure Synapse Analytics service, you'll need to create an instance of the [MonitoringClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Monitoring/src/Generated/MonitoringClient.cs) class. You need a **workspace endpoint**, which you may see as "Development endpoint" in the portal, +In order to interact with the Azure Synapse Analytics service, you'll need to create an instance of the [MonitoringClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Monitoring/src/Generated/MonitoringClient.cs) class. You need a **workspace endpoint**, which you may see as "Development endpoint" in the portal, and **client secret credentials (client id, client secret, tenant id)** to instantiate a client object. -Client secret credential authentication is being used in this getting started section but you can find more ways to authenticate with [Azure identity](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity). To use the [DefaultAzureCredential](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity#defaultazurecredential) provider shown below, +Client secret credential authentication is being used in this getting started section but you can find more ways to authenticate with [Azure identity](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity). To use the [DefaultAzureCredential](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity#defaultazurecredential) provider shown below, or other credential providers provided with the Azure SDK, you should install the Azure.Identity package: ```PowerShell @@ -57,12 +57,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Monitoring/samples/Sample1_PipelineMonitoring.md b/sdk/synapse/Azure.Analytics.Synapse.Monitoring/samples/Sample1_PipelineMonitoring.md index dd330386982c6..736bd16739e1a 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Monitoring/samples/Sample1_PipelineMonitoring.md +++ b/sdk/synapse/Azure.Analytics.Synapse.Monitoring/samples/Sample1_PipelineMonitoring.md @@ -1,6 +1,6 @@ # Monitoring Synapse Spark Jobs -This sample demonstrates basic operations with a core classes in this library: `MonitoringClient`. `MonitoringClient` is used to monitor Spark Jobs running on Azure Synapse - each method call sends a request to the service's REST API. The sample walks through the basics of monitoring Spark jobs. To get started, you'll need a connection endpoint to Azure Synapse. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Monitoring/README.md) for links and instructions. +This sample demonstrates basic operations with a core classes in this library: `MonitoringClient`. `MonitoringClient` is used to monitor Spark Jobs running on Azure Synapse - each method call sends a request to the service's REST API. The sample walks through the basics of monitoring Spark jobs. To get started, you'll need a connection endpoint to Azure Synapse. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Monitoring/README.md) for links and instructions. ## Create pipeline client diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/README.md b/sdk/synapse/Azure.Analytics.Synapse.Spark/README.md index ecbc808f26a02..8ce7bd797bd57 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/README.md +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/README.md @@ -39,10 +39,10 @@ az synapse workspace create \ ``` ### Authenticate the client -In order to interact with the Azure Synapse Analytics service, you'll need to create an instance of the [SparkBatchClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/SparkBatchClient.cs) or [SparkSessionClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/SparkSessionClient.cs) class. You need a **workspace endpoint**, which you may see as "Development endpoint" in the portal, +In order to interact with the Azure Synapse Analytics service, you'll need to create an instance of the [SparkBatchClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/SparkBatchClient.cs) or [SparkSessionClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Spark/src/Generated/SparkSessionClient.cs) class. You need a **workspace endpoint**, which you may see as "Development endpoint" in the portal, and **client secret credentials (client id, client secret, tenant id)** to instantiate a client object. -Client secret credential authentication is being used in this getting started section but you can find more ways to authenticate with [Azure identity](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity). To use the [DefaultAzureCredential](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity#defaultazurecredential) provider shown below, +Client secret credential authentication is being used in this getting started section but you can find more ways to authenticate with [Azure identity](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity). To use the [DefaultAzureCredential](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity#defaultazurecredential) provider shown below, or other credential providers provided with the Azure SDK, you should install the Azure.Identity package: ```PowerShell @@ -122,12 +122,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/samples/Sample1_SubmitSparkJob.md b/sdk/synapse/Azure.Analytics.Synapse.Spark/samples/Sample1_SubmitSparkJob.md index 261084a4b5610..84d661f2e6c70 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/samples/Sample1_SubmitSparkJob.md +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/samples/Sample1_SubmitSparkJob.md @@ -1,6 +1,6 @@ # Create, Run and Cancel Synapse Spark jobs -This sample demonstrates basic operations with two core classes in this library: `SparkBatchClient` and `SparkBatchJob`. `SparkBatchClient` is used to interact with Spark jobs running on Azure Synapse - each method call sends a request to the service's REST API. `SparkBatchJob` is an entity that represents a batched Spark job within Synapse. The sample walks through the basics of creating, running, and canceling job requests. To get started, you'll need a connection endpoint to Azure Synapse. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Spark/README.md) for links and instructions. +This sample demonstrates basic operations with two core classes in this library: `SparkBatchClient` and `SparkBatchJob`. `SparkBatchClient` is used to interact with Spark jobs running on Azure Synapse - each method call sends a request to the service's REST API. `SparkBatchJob` is an entity that represents a batched Spark job within Synapse. The sample walks through the basics of creating, running, and canceling job requests. To get started, you'll need a connection endpoint to Azure Synapse. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Spark/README.md) for links and instructions. ## Create Spark batch client diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/samples/Sample1_SubmitSparkJobAsync.md b/sdk/synapse/Azure.Analytics.Synapse.Spark/samples/Sample1_SubmitSparkJobAsync.md index ea2fd657dc13d..1c299fef7e965 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/samples/Sample1_SubmitSparkJobAsync.md +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/samples/Sample1_SubmitSparkJobAsync.md @@ -1,6 +1,6 @@ # Create, Run and Cancel Synapse Spark jobs -This sample demonstrates basic asynchronous operations with two core classes in this library: `SparkBatchClient` and `SparkBatchJob`. `SparkBatchClient` is used to interact with Spark jobs running on Azure Synapse - each method call sends a request to the service's REST API. `SparkBatchJob` is an entity that represents a batched Spark job within Synapse. The sample walks through the basics of creating, running, and canceling job requests. To get started, you'll need a connection endpoint to Azure Synapse. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Spark/README.md) for links and instructions. +This sample demonstrates basic asynchronous operations with two core classes in this library: `SparkBatchClient` and `SparkBatchJob`. `SparkBatchClient` is used to interact with Spark jobs running on Azure Synapse - each method call sends a request to the service's REST API. `SparkBatchJob` is an entity that represents a batched Spark job within Synapse. The sample walks through the basics of creating, running, and canceling job requests. To get started, you'll need a connection endpoint to Azure Synapse. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Spark/README.md) for links and instructions. ## Create Spark batch client diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/samples/Sample2_ExecuteSparkStatement.md b/sdk/synapse/Azure.Analytics.Synapse.Spark/samples/Sample2_ExecuteSparkStatement.md index 9845eb648e5df..e76bfdae45ed2 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/samples/Sample2_ExecuteSparkStatement.md +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/samples/Sample2_ExecuteSparkStatement.md @@ -1,6 +1,6 @@ # Create, Run and Cancel Synapse Spark statements and sessions -This sample demonstrates basic operations with three core classes in this library: `SparkSessionClient`, `SparkSession`, and `SparkStatement`. `SparkSessionClient` is used to submit statements for execution on Azure Synapse - each method call sends a request to the service's REST API. `SparkStatement` is an entity that represents an individual statement executed within a Spark Job within Synapse. These `SparkStatement` instances are grouped within a containing `SparkSession`. The sample walks through the basics of creating, running, and canceling of requests. To get started, you'll need a connection endpoint to Azure Synapse. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Spark/README.md) for links and instructions. +This sample demonstrates basic operations with three core classes in this library: `SparkSessionClient`, `SparkSession`, and `SparkStatement`. `SparkSessionClient` is used to submit statements for execution on Azure Synapse - each method call sends a request to the service's REST API. `SparkStatement` is an entity that represents an individual statement executed within a Spark Job within Synapse. These `SparkStatement` instances are grouped within a containing `SparkSession`. The sample walks through the basics of creating, running, and canceling of requests. To get started, you'll need a connection endpoint to Azure Synapse. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Spark/README.md) for links and instructions. ## Create Spark batch client diff --git a/sdk/synapse/Azure.Analytics.Synapse.Spark/samples/Sample2_ExecuteSparkStatementAsync.md b/sdk/synapse/Azure.Analytics.Synapse.Spark/samples/Sample2_ExecuteSparkStatementAsync.md index 240dd07ce7e8c..e954ccd73a69a 100644 --- a/sdk/synapse/Azure.Analytics.Synapse.Spark/samples/Sample2_ExecuteSparkStatementAsync.md +++ b/sdk/synapse/Azure.Analytics.Synapse.Spark/samples/Sample2_ExecuteSparkStatementAsync.md @@ -1,6 +1,6 @@ # Create, Run and Cancel Synapse Spark statements and sessions -This sample demonstrates basic asynchronous operations with three core classes in this library: `SparkSessionClient`, `SparkSession`, and `SparkStatement`. `SparkSessionClient` is used to submit statements for execution on Azure Synapse - each method call sends a request to the service's REST API. `SparkStatement` is an entity that represents an individual statement executed within a Spark Job within Synapse. These `SparkStatement` instances are grouped within a containing `SparkSession`. The sample walks through the basics of creating, running, and canceling of requests. To get started, you'll need a connection endpoint to Azure Synapse. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/synapse/Azure.Analytics.Synapse.Spark/README.md) for links and instructions. +This sample demonstrates basic asynchronous operations with three core classes in this library: `SparkSessionClient`, `SparkSession`, and `SparkStatement`. `SparkSessionClient` is used to submit statements for execution on Azure Synapse - each method call sends a request to the service's REST API. `SparkStatement` is an entity that represents an individual statement executed within a Spark Job within Synapse. These `SparkStatement` instances are grouped within a containing `SparkSession`. The sample walks through the basics of creating, running, and canceling of requests. To get started, you'll need a connection endpoint to Azure Synapse. See the [README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Spark/README.md) for links and instructions. ## Create Spark batch client diff --git a/sdk/synapse/ci.yml b/sdk/synapse/ci.yml index 0bf52bda75a19..92771640e39fb 100644 --- a/sdk/synapse/ci.yml +++ b/sdk/synapse/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - feature/* - hotfix/* @@ -15,7 +14,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/tables/Azure.Data.Tables/CHANGELOG.md b/sdk/tables/Azure.Data.Tables/CHANGELOG.md index 25f62629138ee..f04ae9fc40c37 100644 --- a/sdk/tables/Azure.Data.Tables/CHANGELOG.md +++ b/sdk/tables/Azure.Data.Tables/CHANGELOG.md @@ -124,5 +124,5 @@ Thank you to our developer community members who helped to make Azure Tables bet This is the first beta of the `Azure.Data.Tables` client library. The Azure Tables client library can seamlessly target either Azure Table storage or Azure Cosmos DB table service endpoints with no code changes. -This package's [documentation](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/README.md) -and [samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/tables/Azure.Data.Tables/samples) demonstrate the new API. +This package's [documentation](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/README.md) +and [samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/tables/Azure.Data.Tables/samples) demonstrate the new API. diff --git a/sdk/tables/Azure.Data.Tables/MigrationGuide.md b/sdk/tables/Azure.Data.Tables/MigrationGuide.md new file mode 100644 index 0000000000000..9fc17dc731040 --- /dev/null +++ b/sdk/tables/Azure.Data.Tables/MigrationGuide.md @@ -0,0 +1,309 @@ +# Migration guide from Microsoft.Azure.Cosmos.Table to Azure.Data.Tables + +This guide is intended to assist in the migration to the `Azure.Data.Tables` package from the legacy `Microsoft.Azure.CosmosDB.Table` package focusing on +side-by-side comparisons for similar operations between the to versions. + +Familiarity with the `Microsoft.Azure.CosmosDB.Table` package is assumed. If you are new to the Azure Tables client library for .NET, please refer to the +[README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/README.md) and +[samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/tables/Azure.Data.Tables/samples) rather than this guide. + +## Migration benefits + +A natural question to ask when considering whether or not to adopt a new version or library is what the benefits of doing so would be. As Azure has matured and +been embraced by a more diverse group of developers, we have been focused on learning the patterns and practices to best support developer productivity and to +understand the gaps that the .NET client libraries have. + +There were several areas of consistent feedback expressed across the Azure client library ecosystem. One of the most important is that the client libraries for +different Azure services have not had a consistent approach to organization, naming, and API structure. Additionally, many developers have felt that the learning +curve was difficult, and the APIs did not offer a good, approachable, and consistent on-boarding story for those learning Azure or exploring a specific Azure service. + +To try and improve the development experience across Azure services, including Tables, a set of uniform +[design guidelines](https://azure.github.io/azure-sdk/general_introduction.html) was created for all languages to drive a consistent +experience with established API patterns for all services. A set of +[.NET-specific guidelines](https://azure.github.io/azure-sdk/dotnet_introduction.html) was also introduced to ensure that .NET clients have a natural and idiomatic +feel that mirrors that of the .NET base class libraries. Further details are available in the guidelines for those interested. + +The new Azure Tables library, `Azure.Data.Tables`, provides the ability to share in some of the cross-service improvements made to the Azure development experience. + +## General changes + +### Package and namespaces + +Package names and the namespace root for the modern Azure client libraries for .NET have changed. Each will follow the pattern `Azure.[Area].[Services]` where the +legacy clients followed the pattern `Microsoft.Azure.[Service]`. This provides a quick and accessible means to help understand, at a glance, whether you are using +the modern or legacy clients. + +In the case of Tables, the modern client library is named `Azure.Data.Tables` and was released beginning with version 12. The legacy client libraries have packages +and namespaces that begin with `Microsoft.Azure.CosmosDB` or `Microsoft.Azure.Storage` and a version of 2.x.x or below and 9.x.x or below respectively. + +### Constructing the clients + +Previously in `Microsoft.Azure.Comsmos.Table`, you would create a `CloudStorageAccount` which can be used to get an instance of the `CloudTableClient` in order to +perform service level operations. + +```C# +// Create the CloudStorageAccount using StorageCredentials. +CloudStorageAccount storageAccount = new CloudStorageAccount( + new StorageCredentials(accountName, storageAccountKey), + storageUri); + + // Get a reference to the cloud table client. + CloudTableClient tableClient = storageAccount.CreateCloudTableClient(new TableClientConfiguration()); +``` + +Now, in `Azure.Data.Tables`, we only need a `TableServiceClient` for service level operations. + +```C# Snippet:TablesSample1CreateClient +// Construct a new "TableServiceClient using a TableSharedKeyCredential. + +var serviceClient = new TableServiceClient( + new Uri(storageUri), + new TableSharedKeyCredential(accountName, storageAccountKey)); +``` + +### Creating a table + +Previously in `Microsoft.Azure.Comsmos.Table`, we'd use a `CloudTable` instance to create a table, which is returned from the `CloudTableClient` method on +`CloudTableClient`. + +```C# +// Create a table client and create the table if it doesn't already exist. +string tableName = "OfficeSupplies1p1"; +CloudTable cloudTable = tableClient.GetTableReference(tableName); +cloudTable.CreateIfNotExists() +``` + +With `Azure.Data.Tables` we have access to all table level operations directly from the `TableServiceClient`. Because the table service client is not affinitized to +any one table, it is ideal for scenarios where you need to create, delete, or list more than one table. + +```C# Snippet:TablesSample1CreateTable +// Create a new table. The TableItem class stores properties of the created table. +string tableName = "OfficeSupplies1p1"; +TableItem table = serviceClient.CreateTableIfNotExists(tableName); +Console.WriteLine($"The created table's name is {table.Name}."); +``` + +If your intention is to work only in the context of a single table, it's also possible to create a table from the `TableClient`. +```C# Snippet:TablesMigrationCreateTableWithClient +// Get a reference to the TableClient from the service client instance. +var tableClient = serviceClient.GetTableClient(tableName); + +// Create the table if it doesn't exist. +tableClient.CreateIfNotExists(); +``` + +### Adding data to the table + +Let's define an office supply entity so that we can add it to the table. To do so, we'll first need to define our custom entity types. + +Previously in `Microsoft.Azure.Comsmos.Table`, our entity would inherit from the `TableEntity` base class and look like this: + +```c# +public class OfficeSupplyOld : Microsoft.Azure.Cosmos.Table.TableEntity +{ + public string Product { get; set; } + public double Price { get; set; } + public int Quantity { get; set; } +} +``` + +Now in `Azure.Data.Tables`, we will implement the `ITableEntity` interface to define our entity. + +```C# Snippet:TablesSample2DefineStronglyTypedEntity +// Define a strongly typed entity by implementing the ITableEntity interface. +public class OfficeSupplyEntity : ITableEntity +{ + public string Product { get; set; } + public double Price { get; set; } + public int Quantity { get; set; } + public string PartitionKey { get; set; } + public string RowKey { get; set; } + public DateTimeOffset? Timestamp { get; set; } + public ETag ETag { get; set; } +} +``` + +Now let's populate an entity to add to the table for each version of the client. + +For `Microsoft.Azure.Cosmos.Table.TableEntity`: + +```c# +string partitionKey = "Stationery"; +string rowKey = "A1"; + +// Create an instance of the strongly-typed entity and set their properties. +var entity = new OfficeSupplyOld +{ + PartitionKey = partitionKey, + RowKey = rowKey, + Product = "Marker Set", + Price = 5.00, + Quantity = 21 +}; +``` + +For `ITableEntity`: + +```C# Snippet:TablesMigrationCreateEntity +// Create an instance of the strongly-typed entity and set their properties. +var entity = new OfficeSupplyEntity +{ + PartitionKey = partitionKey, + RowKey = rowKey, + Product = "Marker Set", + Price = 5.00, + Quantity = 21 +}; +``` + +Previously in `Microsoft.Azure.Comsmos.Table`, we would create a `TableOperation` and execute it with the table client. +The result of the operation must be casted back to the entity type. + +```c# +// Create the InsertOrReplace table operation +TableOperation insertOrMergeOperation = TableOperation.InsertOrMerge(entity); + +// Execute the operation. +TableResult result = cloudTable.Execute(insertOrMergeOperation); + +// Cast the result. +OfficeSupplyOld insertedCustomer = result.Result as OfficeSupplyOld; +``` + +Now in `Azure.Data.Tables`, using the `TableClient`, we can simply pass our entity to the `UpsertEntity` method which will create or update the entity depending on whether +or not it already exists. + +```C# Snippet:TablesMigrationUpsertEntity +// Upsert the newly created entity. +tableClient.UpsertEntity(entity); +``` + +### Fetching a single entity from the table + +Both clients allow for fetching a single entity from the table if the `PartitionKey` and `RowKey` are known. + +Previously in `Microsoft.Azure.Comsmos.Table`, we created an operation and then executed it, similar to when we added the item to the cloudTable. + +```c# +// Create the operation. +TableOperation retrieveOperation = TableOperation.Retrieve(partitionKey, rowKey); + +// Execute the operation. +TableResult queryResult = cloudTable.Execute(retrieveOperation); + +// Cast the result. +OfficeSupplyOld marker = queryResult.Result as OfficeSupplyOld; + +// Display the values. +Console.WriteLine($"{marker.PartitionKey}, {marker.RowKey}, {marker.Product}, {marker.Price}, {marker.Quantity}"); +} +``` + +Now in `Azure.Data.Tables`, the generic GetEntity method is a one-liner. +```C# Snippet:MigrationGetEntity +// Get the entity. +OfficeSupplyEntity marker = tableClient.GetEntity(partitionKey, rowKey); + +// Display the values. +Console.WriteLine($"{marker.PartitionKey}, {marker.RowKey}, {marker.Product}, {marker.Price}, {marker.Quantity}"); +``` + +### Querying data from the table + +Previously in `Microsoft.Azure.Comsmos.Table`, creating an executing a query looked as follows. + +```c# +// Create the query. +var query = cloudTable.CreateQuery().Where(e => e.PartitionKey == "Markers" && e.RowKey == "A1"); + +// Execute the query. +var queryResults = query.ToList(); + +// Diesplay the results. +foreach (var item in queryResults) +{ + Console.WriteLine($"{item.PartitionKey}, {item.RowKey}, {item.Product}, {item.Price}, {item.Quantity}"); +} +``` + +Now in `Azure.Data.Tables`, we query with a single line of code and return the results as a `Pagageable`. You'll find the `Pageable` type used consistently +throughout all the new Azure SDK clients when an operation returns a paged result. + +Another difference you may notice with the new client is that rather than implementing a full `IQueryable` LINQ provider, we've only implemented support for a filter +expression. This approach helps to prevent accidentally writing LINQ expressions that return every item from the table to run a filter on the result locally. + +```C# Snippet:TablesMigrationQuery +// Execute the query. +Pageable queryResults = tableClient.Query(e => e.PartitionKey == partitionKey && e.RowKey == rowKey); + +// Display the results +foreach (var item in queryResults.ToList()) +{ + Console.WriteLine($"{item.PartitionKey}, {item.RowKey}, {item.Product}, {item.Price}, {item.Quantity}"); +} +``` + +### Delete table entities + +Previously with `Microsoft.Azure.Cosmos.Table`, deleting a table entity was accomplished with the following code. + +```c# +TableOperation deleteOperation = TableOperation.Delete(deleteEntity); +TableResult result = cloudTable.Execute(deleteOperation); +``` + +Now in `Azure.Data.Tables`, deleting an entity requires just the `ParitionKey` and `RowKey` values. + +```C# Snippet:TablesSample2DeleteEntity +// Delete the entity given the partition and row key. +tableClient.DeleteEntity(partitionKey, rowKey); +``` + +### Batch transactions + +Previously with `Microsoft.Azure.Cosmos.Table`, creating and executing a transactional batch operation involved creating a `TableBatchOperation` which contained the +`TableOperation`(s) to be executed. The result from `ExecuteBatch` was a `TableBatchResult` which is essentially a collection of `TableResult`s. + +```c# +// Create a TableBatchOperation and populate it with our TableOperations. +TableBatchOperation batch = new TableBatchOperation() +{ + TableOperation.InsertOrMerge(entity) +}; + +// Execute the transaction. +TableBatchResult batchResult = cloudTable.ExecuteBatch(batch); + +// Display the ETags for each item in the result. +foreach (TableResult result in batchResult) +{ + OfficeSupplyOld item = result.Result as OfficeSupplyOld; + Console.WriteLine($"The ETag for the entity with RowKey: '{item.RowKey}' is {item.ETag}"); +} +``` + +Now in `Azure.Data.Tables`, there is no longer a stand alone type to represent a transactional batch collection, rather you build an enumerable of +`TableTransactionAction`s. Executing the transaction is accomplished by passing this collection to the `SubmitTransaction` method on the `TableClient`. The result +from `SubmitTransaction` is the standard `Response` returned by most service operations found in the new Azure SDK client libraries, with the `T` being an +`IReadonlyList`. This list of responses represent the response for each operation executed within the transaction. + +```C# Snippet:MigrationBatchAdd +// Create a collection of TableTransactionActions and populate it with the actions for each entity. +List batch = new List +{ + new TableTransactionAction(TableTransactionActionType.UpdateMerge, entity) +}; + +// Execute the transaction. +Response> batchResult = tableClient.SubmitTransaction(batch); + +// Display the ETags for each item in the result. +// Note that the ordering between the entties in the batch and the responses in the batch responses will always be conssitent. +for (int i = 0; i < batch.Count; i++) +{ + Console.WriteLine($"The ETag for the entity with RowKey: '{batch[i].Entity.RowKey}' is {batchResult.Value[i].Headers.ETag}"); +} +``` + +## Additional Samples +Additional samples can be found [here](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/tables/Azure.Data.Tables/samples). diff --git a/sdk/tables/Azure.Data.Tables/README.md b/sdk/tables/Azure.Data.Tables/README.md index da66b11801d8b..35a61d3a007b9 100644 --- a/sdk/tables/Azure.Data.Tables/README.md +++ b/sdk/tables/Azure.Data.Tables/README.md @@ -51,7 +51,7 @@ az cosmosdb table create --name MyTableName --resource-group MyResourceGroup --a ### Authenticate the Client -Learn more about options for authentication _(including Connection Strings, Shared Key, Shared Key Signatures, and TokenCredentials)_ [in our samples.](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample0Auth.md) +Learn more about options for authentication _(including Connection Strings, Shared Key, Shared Key Signatures, and TokenCredentials)_ [in our samples.](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample0Auth.md) ## Key concepts @@ -72,12 +72,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -96,7 +96,7 @@ We guarantee that all client instance methods are thread-safe and independent of First, we need to construct a `TableServiceClient`. ```C# Snippet:TablesSample1CreateClient -// Construct a new using a . +// Construct a new "TableServiceClient using a TableSharedKeyCredential. var serviceClient = new TableServiceClient( new Uri(storageUri), @@ -107,9 +107,9 @@ var serviceClient = new TableServiceClient( Next, we can create a new table. ```C# Snippet:TablesSample1CreateTable -// Create a new table. The class stores properties of the created table. +// Create a new table. The TableItem class stores properties of the created table. string tableName = "OfficeSupplies1p1"; -TableItem table = serviceClient.CreateTable(tableName); +TableItem table = serviceClient.CreateTableIfNotExists(tableName); Console.WriteLine($"The created table's name is {table.Name}."); ``` @@ -147,7 +147,6 @@ To interact with table entities, we must first construct a `TableClient`. ```C# Snippet:TablesSample2CreateTableWithTableClient // Construct a new using a . - var tableClient = new TableClient( new Uri(storageUri), tableName, @@ -163,7 +162,6 @@ Let's define a new `TableEntity` so that we can add it to the table. ```C# Snippet:TablesSample2CreateDictionaryEntity // Make a dictionary entity by defining a . - var entity = new TableEntity(partitionKey, rowKey) { { "Product", "Marker Set" }, @@ -178,7 +176,6 @@ Using the `TableClient` we can now add our new entity to the table. ```C# Snippet:TablesSample2AddEntity // Add the newly created entity. - tableClient.AddEntity(entity); ``` @@ -190,7 +187,6 @@ To inspect the set of existing table entities, we can query the table using an O Pageable queryResultsFilter = tableClient.Query(filter: $"PartitionKey eq '{partitionKey}'"); // Iterate the to access all queried entities. - foreach (TableEntity qEntity in queryResultsFilter) { Console.WriteLine($"{qEntity.GetString("Product")}: {qEntity.GetDouble("Price")}"); @@ -202,8 +198,6 @@ Console.WriteLine($"The query returned {queryResultsFilter.Count()} entities."); If you prefer LINQ style query expressions, we can query the table using that syntax as well. ```C# Snippet:TablesSample4QueryEntitiesExpression -// Use the to query the table using a filter expression. - double priceCutOff = 6.00; Pageable queryResultsLINQ = tableClient.Query(ent => ent.Price >= priceCutOff); ``` @@ -214,7 +208,6 @@ If we no longer need our new table entity, it can be deleted. ```C# Snippet:TablesSample2DeleteEntity // Delete the entity given the partition and row key. - tableClient.DeleteEntity(partitionKey, rowKey); ``` @@ -284,10 +277,10 @@ For more information see the [Code of Conduct FAQ][coc_faq] or contact [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ [table_client_nuget_package]: https://www.nuget.org/packages?q=Azure.Data.Tables -[table_client_samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples -[table_client_src]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/src +[table_client_samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples +[table_client_src]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/src [api_reference]: https://docs.microsoft.com/dotnet/api/overview/azure/data.tables-readme-pre?view=azure-dotnet-preview -[logging]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md +[logging]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/tables/Azure.Data.Tables/samples/README.md b/sdk/tables/Azure.Data.Tables/samples/README.md index 2f5267a8fee66..0938011e39600 100644 --- a/sdk/tables/Azure.Data.Tables/samples/README.md +++ b/sdk/tables/Azure.Data.Tables/samples/README.md @@ -24,12 +24,12 @@ Description of Azure Tables. Covers following functions: * Transactional batches You can find samples for each of this main functions below. -To get started you'll need an Azure Tables endpoint and credentials. See Azure Tables Client Library [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/README.md) for more information and instructions. +To get started you'll need an Azure Tables endpoint and credentials. See Azure Tables Client Library [Readme](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/README.md) for more information and instructions. -* [Create/delete tables](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md) -* [Query tables](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample3QueryTables.md) -* [Create/delete table entities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample2CreateDeleteEntities.md) -* [Upsert/update table entities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample5UpdateUpsertEntities.md) -* [Query table entities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample4QueryEntities.md) -* [Auth](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample0Auth.md): Authenticate with connection strings, shared keys, and shared access signatures0. -* [Transactional batches](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample6TransactionalBatch.md) +* [Create/delete tables](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md) +* [Query tables](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample3QueryTables.md) +* [Create/delete table entities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample2CreateDeleteEntities.md) +* [Upsert/update table entities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample5UpdateUpsertEntities.md) +* [Query table entities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample4QueryEntities.md) +* [Auth](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample0Auth.md): Authenticate with connection strings, shared keys, and shared access signatures0. +* [Transactional batches](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample6TransactionalBatch.md) diff --git a/sdk/tables/Azure.Data.Tables/samples/Sample0Auth.md b/sdk/tables/Azure.Data.Tables/samples/Sample0Auth.md index 95cc7a1ce65c7..db6a59eaac32b 100644 --- a/sdk/tables/Azure.Data.Tables/samples/Sample0Auth.md +++ b/sdk/tables/Azure.Data.Tables/samples/Sample0Auth.md @@ -110,7 +110,7 @@ grant access to your Azure Table resources to users, groups, or applications. To access a table resource with a `TokenCredential`, the authenticated identity should have either the "Storage Table Data Contributor" or "Storage Table Data Reader" role. With the `Azure.Identity` package, you can seamlessly authorize requests in both development and production environments. -To learn more about Azure AD integration in Azure Storage, see the [Azure.Identity README](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) +To learn more about Azure AD integration in Azure Storage, see the [Azure.Identity README](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md) ```C# Snippet:TablesAuthTokenCredential // Construct a new TableClient using a TokenCredential. diff --git a/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md b/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md index 0b8439befdbb4..5f4fd49456e0d 100644 --- a/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md +++ b/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md @@ -9,7 +9,7 @@ A `TableServiceClient` performs account-level operations like creating and delet In the sample below, we will use a Storage account and authenticate with an endpoint and `TableSharedKeyCredential`, which requires an account name and an account key. You can set `accountName` and `storageAccountKey` with an environment variable, configuration setting, or any way that works for your application. ```C# Snippet:TablesSample1CreateClient -// Construct a new using a . +// Construct a new "TableServiceClient using a TableSharedKeyCredential. var serviceClient = new TableServiceClient( new Uri(storageUri), @@ -44,9 +44,9 @@ A table requires a [unique table name](https://docs.microsoft.com/rest/api/stora To create a table, invoke `CreateTable` with the table name. ```C# Snippet:TablesSample1CreateTable -// Create a new table. The class stores properties of the created table. +// Create a new table. The TableItem class stores properties of the created table. string tableName = "OfficeSupplies1p1"; -TableItem table = serviceClient.CreateTable(tableName); +TableItem table = serviceClient.CreateTableIfNotExists(tableName); Console.WriteLine($"The created table's name is {table.Name}."); ``` @@ -55,7 +55,7 @@ Console.WriteLine($"The created table's name is {table.Name}."); To create a table, invoke `Create` with the table name. ```C# Snippet:TablesSample1TableClientCreateTable -tableClient.Create(); +tableClient.CreateIfNotExists(); ``` ## Delete a table @@ -100,6 +100,6 @@ catch (RequestFailedException e) --- To see the full example source files, see: -- [Synchronous CreateDeleteTable](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/tests/samples/Sample1_CreateDeleteTable.cs) -- [Asynchronous CreateDeleteTable](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/tests/samples/Sample1_CreateDeleteTableAsync.cs) -- [CreateDeleteTableErrors](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/tests/samples/Sample1_CreateDeleteTableErrors.cs) +- [Synchronous CreateDeleteTable](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/tests/samples/Sample1_CreateDeleteTable.cs) +- [Asynchronous CreateDeleteTable](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/tests/samples/Sample1_CreateDeleteTableAsync.cs) +- [CreateDeleteTableErrors](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/tests/samples/Sample1_CreateDeleteTableErrors.cs) diff --git a/sdk/tables/Azure.Data.Tables/samples/Sample2CreateDeleteEntities.md b/sdk/tables/Azure.Data.Tables/samples/Sample2CreateDeleteEntities.md index fc7e3ca97943c..10c2f259ed19f 100644 --- a/sdk/tables/Azure.Data.Tables/samples/Sample2CreateDeleteEntities.md +++ b/sdk/tables/Azure.Data.Tables/samples/Sample2CreateDeleteEntities.md @@ -1,6 +1,6 @@ # Add and Delete Entities -This sample demonstrates how to add and delete entities. You will need to have previously [created a table](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md) in the service in order to query entities from it.To get started, you'll need access to either a Storage or Cosmos DB account. +This sample demonstrates how to add and delete entities. You will need to have previously [created a table](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md) in the service in order to query entities from it.To get started, you'll need access to either a Storage or Cosmos DB account. ## Create a `TableClient` @@ -21,7 +21,7 @@ var tableClient = new TableClient( new TableSharedKeyCredential(accountName, storageAccountKey)); ``` -If you are not familiar with creating tables, refer to the sample on [creating and deleting tables](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md). +If you are not familiar with creating tables, refer to the sample on [creating and deleting tables](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md). ## Create a local entity @@ -32,8 +32,7 @@ An entity has a set of properties, and each property is a name, typed-value pair Define a strongly-typed entity class that extends from the `ITableEntity` interface, which imposes the following required properties: partition key, row key, ETag, and Timestamp. The last two properties are generated by the service and will not be set by the user. ```C# Snippet:TablesSample2DefineStronglyTypedEntity -// Define a strongly typed entity by extending the class. - +// Define a strongly typed entity by implementing the ITableEntity interface. public class OfficeSupplyEntity : ITableEntity { public string Product { get; set; } @@ -50,7 +49,6 @@ Once defined, create an entity with the class. ```C# Snippet:TablesSample2CreateStronglyTypedEntity // Create an instance of the strongly-typed entity and set their properties. - var strongEntity = new OfficeSupplyEntity { PartitionKey = partitionKey, @@ -71,7 +69,6 @@ Properties accessed using the indexer `[]` will be typed as an `object`, but `Ta ```C# Snippet:TablesSample2CreateDictionaryEntity // Make a dictionary entity by defining a . - var entity = new TableEntity(partitionKey, rowKey) { { "Product", "Marker Set" }, @@ -88,7 +85,6 @@ To add the entity to the table, invoke `CreateEntity` and pass in the newly crea ```C# Snippet:TablesSample2AddEntity // Add the newly created entity. - tableClient.AddEntity(entity); ``` @@ -98,11 +94,10 @@ To delete an entity, invoke `DeleteEntity` and pass in its partition and row key ```C# Snippet:TablesSample2DeleteEntity // Delete the entity given the partition and row key. - tableClient.DeleteEntity(partitionKey, rowKey); ``` --- To see the full example source files, see: -- [Synchronous Create and Delete Entities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/tests/samples/Sample2_CreateDeleteEntities.cs) -- [Asynchronous Create and Delete Entities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/tests/samples/Sample2_CreateDeleteEntitiesAsync.cs) +- [Synchronous Create and Delete Entities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/tests/samples/Sample2_CreateDeleteEntities.cs) +- [Asynchronous Create and Delete Entities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/tests/samples/Sample2_CreateDeleteEntitiesAsync.cs) diff --git a/sdk/tables/Azure.Data.Tables/samples/Sample3QueryTables.md b/sdk/tables/Azure.Data.Tables/samples/Sample3QueryTables.md index 2d65843cb9055..76288214564b1 100644 --- a/sdk/tables/Azure.Data.Tables/samples/Sample3QueryTables.md +++ b/sdk/tables/Azure.Data.Tables/samples/Sample3QueryTables.md @@ -9,7 +9,7 @@ A `TableServiceClient` performs account-level operations like creating and delet In the sample below, we will use a Storage account and authenticate with an endpoint and `TableSharedKeyCredential`, which requires an account name and an account key. You can set `accountName` and `storageAccountKey` with an environment variable, configuration setting, or any way that works for your application. ```C# Snippet:TablesSample1CreateClient -// Construct a new using a . +// Construct a new "TableServiceClient using a TableSharedKeyCredential. var serviceClient = new TableServiceClient( new Uri(storageUri), @@ -37,5 +37,5 @@ foreach (TableItem table in queryTableResults) --- To see the full example source files, see: -- [Synchronous Query Tables](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/tests/samples/Sample3_QueryTables.cs) -- [Asynchronous Query Tables](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/tests/samples/Sample3_QueryTablesAsync.cs) +- [Synchronous Query Tables](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/tests/samples/Sample3_QueryTables.cs) +- [Asynchronous Query Tables](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/tests/samples/Sample3_QueryTablesAsync.cs) diff --git a/sdk/tables/Azure.Data.Tables/samples/Sample4QueryEntities.md b/sdk/tables/Azure.Data.Tables/samples/Sample4QueryEntities.md index 47c7f5ac3da7d..ec4167d2c77d9 100644 --- a/sdk/tables/Azure.Data.Tables/samples/Sample4QueryEntities.md +++ b/sdk/tables/Azure.Data.Tables/samples/Sample4QueryEntities.md @@ -1,6 +1,6 @@ # Query Entities -This sample demonstrates how to query a table for entities. You will need to have previously [created a table](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md) in the service in order to query entities from it. To get started, you'll need access to either a Storage or Cosmos DB account. +This sample demonstrates how to query a table for entities. You will need to have previously [created a table](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md) in the service in order to query entities from it. To get started, you'll need access to either a Storage or Cosmos DB account. ## Create a `TableClient` @@ -21,7 +21,7 @@ var tableClient = new TableClient( new TableSharedKeyCredential(accountName, storageAccountKey)); ``` -If you are not familiar with creating tables, refer to the sample on [creating and deleting tables](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md). +If you are not familiar with creating tables, refer to the sample on [creating and deleting tables](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md). ## Query entities with `filter` @@ -35,7 +35,6 @@ Here is a query returning a collection of dictionary `TableEntity` objects that Pageable queryResultsFilter = tableClient.Query(filter: $"PartitionKey eq '{partitionKey}'"); // Iterate the to access all queried entities. - foreach (TableEntity qEntity in queryResultsFilter) { Console.WriteLine($"{qEntity.GetString("Product")}: {qEntity.GetDouble("Price")}"); @@ -52,26 +51,21 @@ The `QueryFilter` class handles all the type escaping for you. // The CreateQueryFilter method is also available to assist with properly formatting and escaping OData queries. Pageable queryResultsFilter = tableClient.Query(filter: TableClient.CreateQueryFilter($"PartitionKey eq {partitionKey}")); // Iterate the to access all queried entities. - foreach (TableEntity qEntity in queryResultsFilter) { Console.WriteLine($"{qEntity.GetString("Product")}: {qEntity.GetDouble("Price")}"); } Console.WriteLine($"The query returned {queryResultsFilter.Count()} entities."); - -// It handles esca ``` ### LINQ expression Here is a query returning a collection of the strongly-typed `OfficeSupplyEntity` objects that cost at least $6.00. -To define the strongly-typed class, refer to the sample on [creating classes](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample2CreateDeleteEntities.md). +To define the strongly-typed class, refer to the sample on [creating classes](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample2CreateDeleteEntities.md). ```C# Snippet:TablesSample4QueryEntitiesExpression -// Use the to query the table using a filter expression. - double priceCutOff = 6.00; Pageable queryResultsLINQ = tableClient.Query(ent => ent.Price >= priceCutOff); ``` @@ -107,5 +101,5 @@ foreach (Page page in queryResultsMaxPerPage.AsPages()) --- To see the full example source files, see: -- [Synchronous Query Entities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/tests/samples/Sample4_QueryEntities.cs) -- [Asynchronous Query Entities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/tests/samples/Sample4_QueryEntitiesAsync.cs) +- [Synchronous Query Entities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/tests/samples/Sample4_QueryEntities.cs) +- [Asynchronous Query Entities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/tests/samples/Sample4_QueryEntitiesAsync.cs) diff --git a/sdk/tables/Azure.Data.Tables/samples/Sample5UpdateUpsertEntities.md b/sdk/tables/Azure.Data.Tables/samples/Sample5UpdateUpsertEntities.md index 3fa327a7e2fe7..fdc187e88797e 100644 --- a/sdk/tables/Azure.Data.Tables/samples/Sample5UpdateUpsertEntities.md +++ b/sdk/tables/Azure.Data.Tables/samples/Sample5UpdateUpsertEntities.md @@ -1,6 +1,6 @@ # Updating and Upserting Table Entities -This sample demonstrates how to query a table for entities. You will need to have previously [created a table](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md) in the service in order to query entities from it. To get started, you'll need access to either a Storage or Cosmos DB account. +This sample demonstrates how to query a table for entities. You will need to have previously [created a table](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md) in the service in order to query entities from it. To get started, you'll need access to either a Storage or Cosmos DB account. ## Create a `TableClient` @@ -21,7 +21,7 @@ var tableClient = new TableClient( new TableSharedKeyCredential(accountName, storageAccountKey)); ``` -If you are not familiar with creating tables, refer to the sample on [creating and deleting tables](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md). +If you are not familiar with creating tables, refer to the sample on [creating and deleting tables](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md). ## Upsert an entity @@ -67,5 +67,5 @@ Console.WriteLine($"'Price' after updating: ${updatedEntity.GetDouble("Price")}" --- To see the full example source files, see: -- [Synchronous Update and Upsert Entities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/tests/samples/Sample5_UpdateUpsertEntities.cs) -- [Asynchronous Update and Upsert Entities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/tests/samples/Sample5_UpdateUpsertEntitiesAsync.cs) +- [Synchronous Update and Upsert Entities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/tests/samples/Sample5_UpdateUpsertEntities.cs) +- [Asynchronous Update and Upsert Entities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/tests/samples/Sample5_UpdateUpsertEntitiesAsync.cs) diff --git a/sdk/tables/Azure.Data.Tables/samples/Sample6TransactionalBatch.md b/sdk/tables/Azure.Data.Tables/samples/Sample6TransactionalBatch.md index faa076d03b3c8..350336d907c75 100644 --- a/sdk/tables/Azure.Data.Tables/samples/Sample6TransactionalBatch.md +++ b/sdk/tables/Azure.Data.Tables/samples/Sample6TransactionalBatch.md @@ -4,7 +4,7 @@ This sample demonstrates how to create and submit transactional batches for tabl The Table service supports batch transactions on entities that are in the same table and belong to the same partition group.\ Multiple Add, Update, Upsert, and Delete operations are supported within a single transaction. -You will need to have previously [created a table](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md) in the service in order to submit a transactional batch request. +You will need to have previously [created a table](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md) in the service in order to submit a transactional batch request. To get started, you'll need access to either a Storage or Cosmos DB account. ## Create a `TableClient` @@ -26,7 +26,7 @@ var tableClient = new TableClient( new TableSharedKeyCredential(accountName, storageAccountKey)); ``` -If you are not familiar with creating tables, refer to the sample on [creating and deleting tables](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md). +If you are not familiar with creating tables, refer to the sample on [creating and deleting tables](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/samples/Sample1CreateDeleteTables.md). ## Adding entities with a transactional batch @@ -121,9 +121,9 @@ Let's clean up the rest of the entities remaining in the table with a batch dele List deleteEntitiesBatch = new List(); // Add the entities for deletion to the batch. -foreach (TableEntity entity in entityList) +foreach (TableEntity entityToDelete in entityList) { - deleteEntitiesBatch.Add(new TableTransactionAction(TableTransactionActionType.Delete, entity)); + deleteEntitiesBatch.Add(new TableTransactionAction(TableTransactionActionType.Delete, entityToDelete)); } // Submit the batch. @@ -132,4 +132,4 @@ await client.SubmitTransactionAsync(deleteEntitiesBatch).ConfigureAwait(false); --- To see the full example source files, see: -- [Transactional batches](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/tables/Azure.Data.Tables/tests/samples/Sample6_TransactionalBatchAsync.cs) +- [Transactional batches](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/tests/samples/Sample6_TransactionalBatchAsync.cs) diff --git a/sdk/tables/Azure.Data.Tables/tests/TableServiceClientLiveTests.cs b/sdk/tables/Azure.Data.Tables/tests/TableServiceClientLiveTests.cs index b983ad806e322..fd87dcb7f7c7e 100644 --- a/sdk/tables/Azure.Data.Tables/tests/TableServiceClientLiveTests.cs +++ b/sdk/tables/Azure.Data.Tables/tests/TableServiceClientLiveTests.cs @@ -315,12 +315,9 @@ public async Task GetPropertiesReturnsProperties() public async Task GetTableServiceStatsReturnsStats() { // Get statistics - TableServiceStatistics stats = await service.GetStatisticsAsync().ConfigureAwait(false); - // Test that the secondary location is live - - Assert.AreEqual(new TableGeoReplicationStatus("live"), stats.GeoReplication.Status); + Assert.That(stats.GeoReplication.Status, Is.AnyOf(new TableGeoReplicationStatus("live"), new TableGeoReplicationStatus("unavailable"))); } private void CompareServiceProperties(TableServiceProperties expected, TableServiceProperties actual) diff --git a/sdk/tables/Azure.Data.Tables/tests/samples/Sample1_CreateDeleteTable.cs b/sdk/tables/Azure.Data.Tables/tests/samples/Sample1_CreateDeleteTable.cs index e662835afee1a..4007293d6e045 100644 --- a/sdk/tables/Azure.Data.Tables/tests/samples/Sample1_CreateDeleteTable.cs +++ b/sdk/tables/Azure.Data.Tables/tests/samples/Sample1_CreateDeleteTable.cs @@ -21,7 +21,7 @@ public void CreateDeleteTable() string tableName = "OfficeSupplies1p1"; #region Snippet:TablesSample1CreateClient - // Construct a new using a . + // Construct a new "TableServiceClient using a TableSharedKeyCredential. var serviceClient = new TableServiceClient( new Uri(storageUri), @@ -29,14 +29,22 @@ public void CreateDeleteTable() #endregion #region Snippet:TablesSample1CreateTable - // Create a new table. The class stores properties of the created table. + // Create a new table. The TableItem class stores properties of the created table. #if SNIPPET string tableName = "OfficeSupplies1p1"; #endif - TableItem table = serviceClient.CreateTable(tableName); + TableItem table = serviceClient.CreateTableIfNotExists(tableName); Console.WriteLine($"The created table's name is {table.Name}."); #endregion + #region Snippet:TablesMigrationCreateTableWithClient + // Get a reference to the TableClient from the service client instance. + var tableClient = serviceClient.GetTableClient(tableName); + + // Create the table if it doesn't exist. + tableClient.CreateIfNotExists(); + #endregion + #region Snippet:TablesSample1DeleteTable // Deletes the table made previously. #if SNIPPET @@ -48,10 +56,11 @@ public void CreateDeleteTable() #region Snippet:TablesSample1GetTableClient #if SNIPPET string tableName = "OfficeSupplies1p2"; + var tableClient = serviceClient.GetTableClient(tableName); #else tableName = "OfficeSupplies1p2"; + tableClient = serviceClient.GetTableClient(tableName); #endif - var tableClient = serviceClient.GetTableClient(tableName); #endregion #region Snippet:TablesSample1CreateTableClient @@ -66,7 +75,7 @@ public void CreateDeleteTable() #endregion #region Snippet:TablesSample1TableClientCreateTable - tableClient.Create(); + tableClient.CreateIfNotExists(); #endregion #region Snippet:TablesSample1TableClientDeleteTable diff --git a/sdk/tables/Azure.Data.Tables/tests/samples/Sample2_CreateDeleteEntities.cs b/sdk/tables/Azure.Data.Tables/tests/samples/Sample2_CreateDeleteEntities.cs index 36419809878e7..915c0382b56f4 100644 --- a/sdk/tables/Azure.Data.Tables/tests/samples/Sample2_CreateDeleteEntities.cs +++ b/sdk/tables/Azure.Data.Tables/tests/samples/Sample2_CreateDeleteEntities.cs @@ -24,7 +24,6 @@ public void CreateDeleteEntity() #region Snippet:TablesSample2CreateTableWithTableClient // Construct a new using a . - var tableClient = new TableClient( new Uri(storageUri), tableName, @@ -36,7 +35,6 @@ public void CreateDeleteEntity() #region Snippet:TablesSample2CreateDictionaryEntity // Make a dictionary entity by defining a . - var entity = new TableEntity(partitionKey, rowKey) { { "Product", "Marker Set" }, @@ -49,13 +47,16 @@ public void CreateDeleteEntity() #region Snippet:TablesSample2AddEntity // Add the newly created entity. - tableClient.AddEntity(entity); #endregion + #region Snippet:TablesMigrationUpsertEntity + // Upsert the newly created entity. + tableClient.UpsertEntity(entity); + #endregion + #region Snippet:TablesSample2CreateStronglyTypedEntity // Create an instance of the strongly-typed entity and set their properties. - var strongEntity = new OfficeSupplyEntity { PartitionKey = partitionKey, @@ -68,13 +69,35 @@ public void CreateDeleteEntity() Console.WriteLine($"{entity.RowKey}: {strongEntity.Product} costs ${strongEntity.Price}."); #endregion - // Add the newly created entity. + #region Snippet:TablesMigrationCreateEntity + // Create an instance of the strongly-typed entity and set their properties. +#if SNIPPET + var entity = new OfficeSupplyEntity +#else + var fooEntity = new OfficeSupplyEntity +#endif + { + PartitionKey = partitionKey, + RowKey = rowKey, + Product = "Marker Set", + Price = 5.00, + Quantity = 21 + }; + #endregion + // Add the newly created entity. tableClient.AddEntity(strongEntity); + #region Snippet:MigrationGetEntity + // Get the entity. + OfficeSupplyEntity marker = tableClient.GetEntity(partitionKey, rowKey); + + // Display the values. + Console.WriteLine($"{marker.PartitionKey}, {marker.RowKey}, {marker.Product}, {marker.Price}, {marker.Quantity}"); + #endregion + #region Snippet:TablesSample2DeleteEntity // Delete the entity given the partition and row key. - tableClient.DeleteEntity(partitionKey, rowKey); #endregion @@ -84,8 +107,7 @@ public void CreateDeleteEntity() } #region Snippet:TablesSample2DefineStronglyTypedEntity - // Define a strongly typed entity by extending the class. - + // Define a strongly typed entity by implementing the ITableEntity interface. public class OfficeSupplyEntity : ITableEntity { public string Product { get; set; } diff --git a/sdk/tables/Azure.Data.Tables/tests/samples/Sample4_QueryEntities.cs b/sdk/tables/Azure.Data.Tables/tests/samples/Sample4_QueryEntities.cs index 6dcae8b3fdc9d..6173b8ece234e 100644 --- a/sdk/tables/Azure.Data.Tables/tests/samples/Sample4_QueryEntities.cs +++ b/sdk/tables/Azure.Data.Tables/tests/samples/Sample4_QueryEntities.cs @@ -51,7 +51,6 @@ public void QueryEntities() Pageable queryResultsFilter = tableClient.Query(filter: $"PartitionKey eq '{partitionKey}'"); // Iterate the to access all queried entities. - foreach (TableEntity qEntity in queryResultsFilter) { Console.WriteLine($"{qEntity.GetString("Product")}: {qEntity.GetDouble("Price")}"); @@ -68,7 +67,6 @@ public void QueryEntities() queryResultsFilter = tableClient.Query(filter: TableClient.CreateQueryFilter($"PartitionKey eq {partitionKey}")); #endif // Iterate the to access all queried entities. - foreach (TableEntity qEntity in queryResultsFilter) { Console.WriteLine($"{qEntity.GetString("Product")}: {qEntity.GetDouble("Price")}"); @@ -76,15 +74,23 @@ public void QueryEntities() Console.WriteLine($"The query returned {queryResultsFilter.Count()} entities."); - // It handles esca #endregion #region Snippet:TablesSample4QueryEntitiesExpression - // Use the to query the table using a filter expression. - double priceCutOff = 6.00; Pageable queryResultsLINQ = tableClient.Query(ent => ent.Price >= priceCutOff); #endregion + #region Snippet:TablesMigrationQuery + // Execute the query. + Pageable queryResults = tableClient.Query(e => e.PartitionKey == partitionKey && e.RowKey == rowKey); + + // Display the results + foreach (var item in queryResults.ToList()) + { + Console.WriteLine($"{item.PartitionKey}, {item.RowKey}, {item.Product}, {item.Price}, {item.Quantity}"); + } + #endregion + #region Snippet:TablesSample4QueryEntitiesSelect Pageable queryResultsSelect = tableClient.Query(select: new List() { "Product", "Price" }); #endregion diff --git a/sdk/tables/Azure.Data.Tables/tests/samples/Sample6_TransactionalBatchAsync.cs b/sdk/tables/Azure.Data.Tables/tests/samples/Sample6_TransactionalBatchAsync.cs index 441cb36744993..aac2de445ce1a 100644 --- a/sdk/tables/Azure.Data.Tables/tests/samples/Sample6_TransactionalBatchAsync.cs +++ b/sdk/tables/Azure.Data.Tables/tests/samples/Sample6_TransactionalBatchAsync.cs @@ -81,6 +81,27 @@ public async Task TransactionalBatchAsync() #endregion + var entity = entityList[0]; + var tableClient = client; + + #region Snippet:MigrationBatchAdd + // Create a collection of TableTransactionActions and populate it with the actions for each entity. + List batch = new List + { + new TableTransactionAction(TableTransactionActionType.UpdateMerge, entity) + }; + + // Execute the transaction. + Response> batchResult = tableClient.SubmitTransaction(batch); + + // Display the ETags for each item in the result. + // Note that the ordering between the entties in the batch and the responses in the batch responses will always be conssitent. + for (int i = 0; i < batch.Count; i++) + { + Console.WriteLine($"The ETag for the entity with RowKey: '{batch[i].Entity.RowKey}' is {batchResult.Value[i].Headers.ETag}"); + } + #endregion + #region Snippet:BatchMixed // Create a new batch. @@ -118,9 +139,9 @@ public async Task TransactionalBatchAsync() List deleteEntitiesBatch = new List(); // Add the entities for deletion to the batch. - foreach (TableEntity entity in entityList) + foreach (TableEntity entityToDelete in entityList) { - deleteEntitiesBatch.Add(new TableTransactionAction(TableTransactionActionType.Delete, entity)); + deleteEntitiesBatch.Add(new TableTransactionAction(TableTransactionActionType.Delete, entityToDelete)); } // Submit the batch. diff --git a/sdk/tables/ci.yml b/sdk/tables/ci.yml index aefe65b9deed8..b47793d1c5c7d 100644 --- a/sdk/tables/ci.yml +++ b/sdk/tables/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/template/Azure.Template/CHANGELOG.md b/sdk/template/Azure.Template/CHANGELOG.md index 5f176a71421d1..6b84171c88e02 100644 --- a/sdk/template/Azure.Template/CHANGELOG.md +++ b/sdk/template/Azure.Template/CHANGELOG.md @@ -1,5 +1,8 @@ # Release History +## 1.0.3-beta.19 (2020-09-24) +- Test Submit-PR + ## 1.0.3-beta.18 (2020-09-24) - Test Submit-PR @@ -87,13 +90,13 @@ ## 1.0.2-preview.6 (2020-02-24) ### Added - Testing Changelog added section -- Testing Links [Project Site](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/template/Azure.Template/README.md) +- Testing Links [Project Site](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/template/Azure.Template/README.md) - Test `Highlighted Code` ## 1.0.2-preview.5 (2020-02-24) ### Added - Testing Changelog added section -- Testing Links [Project Site](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/template/Azure.Template/README.md) +- Testing Links [Project Site](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/template/Azure.Template/README.md) - Test `Highlighted Code` ## 1.0.2-preview.4 (2019-12-17) diff --git a/sdk/template/Azure.Template/README.md b/sdk/template/Azure.Template/README.md index c60be741e0ccc..ca73efd55100b 100644 --- a/sdk/template/Azure.Template/README.md +++ b/sdk/template/Azure.Template/README.md @@ -1,6 +1,6 @@ # README.md template -Use the guidelines in each section of this template to ensure consistency and readability of your README. The README resides in your package's GitHub repository at the root of its directory within the repo. It's also used as the package distribution page (NuGet, PyPi, npm, etc.) and as a Quickstart on docs.microsoft.com. See [Azure.Template/README.md](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/template/Azure.Template/README.md) for an example following this template. +Use the guidelines in each section of this template to ensure consistency and readability of your README. The README resides in your package's GitHub repository at the root of its directory within the repo. It's also used as the package distribution page (NuGet, PyPi, npm, etc.) and as a Quickstart on docs.microsoft.com. See [Azure.Template/README.md](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/template/Azure.Template/README.md) for an example following this template. **Title**: The H1 of your README should be in the format: `# [Product Name] client library for [Language]` @@ -16,7 +16,7 @@ Use the guidelines in each section of this template to ensure consistency and re * Next, add a **bulleted list** of the **most common tasks** supported by the package or library, prefaced with "Use the client library for [Product Name] to:". Then, provide code snippets for these tasks in the [Examples](#examples) section later in the document. Keep the task list short but include those tasks most developers need to perform with your package. * Include this single line of links targeting your product's content at the bottom of the introduction, making any adjustments as necessary (for example, NuGet instead of PyPi): - [Source code](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/batch/azure-batch) | [Package (PyPi)](https://pypi.org/project/azure-batch/) | [API reference documentation](https://docs.microsoft.com/python/api/overview/azure/batch?view=azure-python) | [Product documentation](https://docs.microsoft.com/azure/batch/) + [Source code](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/batch/azure-batch) | [Package (PyPi)](https://pypi.org/project/azure-batch/) | [API reference documentation](https://docs.microsoft.com/python/api/overview/azure/batch?view=azure-python) | [Product documentation](https://docs.microsoft.com/azure/batch/) > TIP: Your README should be as **brief** as possible but **no more brief** than necessary to get a developer new to Azure, the service, or the package up and running quickly. Keep it brief, but include everything a developer needs to make their first API call successfully. @@ -51,12 +51,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) diff --git a/sdk/template/ci.yml b/sdk/template/ci.yml index af98ffe31258b..dff9202537c34 100644 --- a/sdk/template/ci.yml +++ b/sdk/template/ci.yml @@ -2,7 +2,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -13,7 +12,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/testcommon/Azure.Graph.Rbac/README.md b/sdk/testcommon/Azure.Graph.Rbac/README.md index d58d3db95e424..a7cbf6c6c0f58 100644 --- a/sdk/testcommon/Azure.Graph.Rbac/README.md +++ b/sdk/testcommon/Azure.Graph.Rbac/README.md @@ -7,7 +7,7 @@ * Next, add a **bulleted list** of the **most common tasks** supported by the package or library, prefaced with "Use the client library for [Product Name] to:". Then, provide code snippets for these tasks in the [Examples](#examples) section later in the document. Keep the task list short but include those tasks most developers need to perform with your package. * Include this single line of links targeting your product's content at the bottom of the introduction, making any adjustments as necessary (for example, NuGet instead of PyPi): - [Source code](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/batch/azure-batch) | [Package (PyPi)](https://pypi.org/project/azure-batch/) | [API reference documentation](https://docs.microsoft.com/python/api/overview/azure/batch?view=azure-python) | [Product documentation](https://docs.microsoft.com/azure/batch/) + [Source code](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/batch/azure-batch) | [Package (PyPi)](https://pypi.org/project/azure-batch/) | [API reference documentation](https://docs.microsoft.com/python/api/overview/azure/batch?view=azure-python) | [Product documentation](https://docs.microsoft.com/azure/batch/) > TIP: Your README should be as **brief** as possible but **no more brief** than necessary to get a developer new to Azure, the service, or the package up and running quickly. Keep it brief, but include everything a developer needs to make their first API call successfully. @@ -40,12 +40,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/CHANGELOG.md b/sdk/textanalytics/Azure.AI.TextAnalytics/CHANGELOG.md index 78bbb20f3df72..3c5dd6f112b76 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/CHANGELOG.md +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/CHANGELOG.md @@ -220,7 +220,7 @@ If you try to access a result attribute where the operation was unsuccesful, an ## 1.0.0-preview.1 (2020-01-09) This is the first preview of the `Azure.AI.TextAnalytics` client library. It is not a direct replacement for `Microsoft.Azure.CognitiveServices.Language.TextAnalytics`, as applications currently using that library would require code changes to use `Azure.AI.TextAnalytics`. -This package's [documentation](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/README.md) and [samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples) demonstrate the new API. +This package's [documentation](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/README.md) and [samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples) demonstrate the new API. ### Major changes from `Microsoft.Azure.CognitiveServices.Language.TextAnalytics` diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/README.md b/sdk/textanalytics/Azure.AI.TextAnalytics/README.md index 01192ad59db65..87bbfc7626efd 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/README.md +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/README.md @@ -137,11 +137,11 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -804,18 +804,18 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con -[textanalytics_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/src +[textanalytics_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/src [textanalytics_docs]: https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/ [textanalytics_refdocs]: https://aka.ms/azsdk-net-textanalytics-ref-docs [textanalytics_nuget_package]: https://www.nuget.org/packages/Azure.AI.TextAnalytics -[textanalytics_samples]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/README.md +[textanalytics_samples]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/README.md [textanalytics_rest_api]: https://westcentralus.dev.cognitive.microsoft.com/docs/services/TextAnalytics-v3-1-Preview-3/operations/Languages [cognitive_resource_portal]: https://docs.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account [cognitive_resource_cli]: https://docs.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account-cli [dotnet_lro_guidelines]: https://azure.github.io/azure-sdk/dotnet_introduction.html#dotnet-longrunning -[recognize_healthcare_sample]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_RecognizeHealthcareEntities.md -[analyze_operation_sample]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_AnalyzeActions.md +[recognize_healthcare_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_RecognizeHealthcareEntities.md +[analyze_operation_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_AnalyzeActions.md [analyze_operation_howto]: https://docs.microsoft.com/azure/cognitive-services/text-analytics/how-tos/text-analytics-how-to-call-api?tabs=synchronous#using-the-api-asynchronously [healthcare]: https://docs.microsoft.com/azure/cognitive-services/text-analytics/how-tos/text-analytics-for-health?tabs=ner [language_detection]: https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/how-tos/text-analytics-how-to-language-detection @@ -825,25 +825,25 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con [named_entities_categories]: https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types [pii_entity_type]:https://docs.microsoft.com/azure/cognitive-services/text-analytics/named-entity-types?tabs=personal -[textanalytics_client_class]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/src/TextAnalyticsClient.cs -[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity +[textanalytics_client_class]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/src/TextAnalyticsClient.cs +[azure_identity]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity [cognitive_auth]: https://docs.microsoft.com/azure/cognitive-services/authentication [register_aad_app]: https://docs.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal [aad_grant_access]: https://docs.microsoft.com/azure/cognitive-services/authentication#assign-a-role-to-a-service-principal [custom_subdomain]: https://docs.microsoft.com/azure/cognitive-services/authentication#create-a-resource-with-a-custom-subdomain -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity/README.md -[logging]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity/README.md +[logging]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md [data_limits]: https://docs.microsoft.com/azure/cognitive-services/text-analytics/overview#data-limits -[contributing]: https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md - -[detect_language_sample]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample1_DetectLanguage.md -[analyze_sentiment_sample]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2_AnalyzeSentiment.md -[analyze_sentiment_opinion_mining_sample]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2.1_AnalyzeSentimentWithOpinionMining.md -[extract_key_phrases_sample]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample3_ExtractKeyPhrases.md -[recognize_entities_sample]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample4_RecognizeEntities.md -[recognize_pii_entities_sample]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample5_RecognizePiiEntities.md -[recognize_linked_entities_sample]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample6_RecognizeLinkedEntities.md -[mock_client_sample]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_MockClient.md +[contributing]: https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md + +[detect_language_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample1_DetectLanguage.md +[analyze_sentiment_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2_AnalyzeSentiment.md +[analyze_sentiment_opinion_mining_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2.1_AnalyzeSentimentWithOpinionMining.md +[extract_key_phrases_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample3_ExtractKeyPhrases.md +[recognize_entities_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample4_RecognizeEntities.md +[recognize_pii_entities_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample5_RecognizePiiEntities.md +[recognize_linked_entities_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample6_RecognizeLinkedEntities.md +[mock_client_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_MockClient.md [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/perf/Azure.AI.TextAnalytics.Perf/README.md b/sdk/textanalytics/Azure.AI.TextAnalytics/perf/Azure.AI.TextAnalytics.Perf/README.md index dd3688629b5dd..a5843be313035 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/perf/Azure.AI.TextAnalytics.Perf/README.md +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/perf/Azure.AI.TextAnalytics.Perf/README.md @@ -1,6 +1,6 @@ # Azure Text Analytics performance tests -The assets in this area comprise a set of performance tests for the [Azure Text Analytics client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command line. +The assets in this area comprise a set of performance tests for the [Azure Text Analytics client library for .NET](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics) and its associated ecosystem. The artifacts in this library are intended to be used primarily with the Azure SDK engineering system's testing infrastructure, but may also be run as stand-alone applications from the command line. ## Running performance tests @@ -18,6 +18,6 @@ When you submit a pull request, a CLA-bot will automatically determine whether y This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. -Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. +Please see our [contributing guide](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/eventhub/Azure.Messaging.EventHubs/CONTRIBUTING.md) for more information. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Ftextanalytics%2FAzure.AI.TextAnalytics%2Fperf%2FAzure.AI.TextAnalytics.Perf%2FREADME.png) diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/README.md b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/README.md index 5bba9965c756b..64ed45a0f099f 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/README.md +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/README.md @@ -22,17 +22,17 @@ Azure Cognitive Services Text Analytics is a cloud service that provides advance * Running multiple actions in one or more documents ## Common scenarios samples -- [Detect Language](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample1_DetectLanguage.md) -- [Analyze Sentiment](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2_AnalyzeSentiment.md) -- [Extract Key Phrases](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample3_ExtractKeyPhrases.md) -- [Recognize Entities](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample4_RecognizeEntities.md) -- [Recognize PII Entities](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample5_RecognizePiiEntities.md) -- [Recognize Linked Entities](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample6_RecognizeLinkedEntities.md) -- [Recognize Healthcare Entities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_RecognizeHealthcareEntities.md) +- [Detect Language](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample1_DetectLanguage.md) +- [Analyze Sentiment](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2_AnalyzeSentiment.md) +- [Extract Key Phrases](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample3_ExtractKeyPhrases.md) +- [Recognize Entities](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample4_RecognizeEntities.md) +- [Recognize PII Entities](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample5_RecognizePiiEntities.md) +- [Recognize Linked Entities](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample6_RecognizeLinkedEntities.md) +- [Recognize Healthcare Entities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_RecognizeHealthcareEntities.md) ## Advanced samples -- [Analyze Sentiment with Opinion Mining](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2.1_AnalyzeSentimentWithOpinionMining.md) -- [Running multiple actions in one or more documents](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_AnalyzeActions.md) -- [Mock client](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_MockClient.md) +- [Analyze Sentiment with Opinion Mining](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2.1_AnalyzeSentimentWithOpinionMining.md) +- [Running multiple actions in one or more documents](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_AnalyzeActions.md) +- [Mock client](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_MockClient.md) -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/README.md +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/README.md diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample1_DetectLanguage.md b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample1_DetectLanguage.md index aa9ef241386ed..20acf69d7f516 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample1_DetectLanguage.md +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample1_DetectLanguage.md @@ -189,12 +189,12 @@ Console.WriteLine($" Transaction count: {documentsLanguage.Statistics.Transacti To see the full example source files, see: -* [Synchronous DetectLanguage](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics//tests/samples/Sample1_DetectLanguage.cs) -* [Asynchronous DetectLanguage](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample1_DetectLanguageAsync.cs) -* [Synchronous DetectLanguageBatch](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample1_DetectLanguageBatch.cs) -* [Asynchronous DetectLanguageBatch](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample1_DetectLanguageBatchAsync.cs) -* [Synchronous DetectLanguageBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample1_DetectLanguageBatchConvenience.cs) -* [Asynchronous DetectLanguageBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample1_DetectLanguageBatchConvenienceAsync.cs) - -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/README.md \ No newline at end of file +* [Synchronous DetectLanguage](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics//tests/samples/Sample1_DetectLanguage.cs) +* [Asynchronous DetectLanguage](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample1_DetectLanguageAsync.cs) +* [Synchronous DetectLanguageBatch](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample1_DetectLanguageBatch.cs) +* [Asynchronous DetectLanguageBatch](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample1_DetectLanguageBatchAsync.cs) +* [Synchronous DetectLanguageBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample1_DetectLanguageBatchConvenience.cs) +* [Asynchronous DetectLanguageBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample1_DetectLanguageBatchConvenienceAsync.cs) + +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/README.md \ No newline at end of file diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2.1_AnalyzeSentimentWithOpinionMining.md b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2.1_AnalyzeSentimentWithOpinionMining.md index c0b18177f0df7..2f29e22cf4adb 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2.1_AnalyzeSentimentWithOpinionMining.md +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2.1_AnalyzeSentimentWithOpinionMining.md @@ -4,7 +4,7 @@ This sample demonstrates how to analyze sentiment of documents and get more gran For example, if a customer leaves feedback about a hotel such as "The room was great, but the staff was unfriendly.", Opinion Mining will locate targets in the text, and their associated opinion and sentiments. Sentiment Analysis might only report a negative sentiment. -![opinion mining diagram](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/samples/assets/opinion-mining.png) +![opinion mining diagram](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/assets/opinion-mining.png) For the purpose of the sample, we will be the administrator of a hotel and we've set a system to look at the online reviews customers are posting to identify the major complaints about our hotel. In order to do so, we will use the Sentiment Analysis feature of the Text Analytics client library. To get started you'll need a Text Analytics endpoint and credentials. See [README][README] for links and instructions. @@ -104,8 +104,8 @@ private Dictionary GetComplaints(AnalyzeSentimentResultCollection r To see the full example source files, see: -* [Synchronous Analyze Sentiment with Opinion Mining](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics//tests/samples/Sample2.1_AnalyzeSentimentWithOpinionMining.cs) -* [Asynchronous Analyze Sentiment with Opinion Mining](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics//tests/samples/Sample2.1_AnalyzeSentimentWithOpinionMiningAsync.cs) +* [Synchronous Analyze Sentiment with Opinion Mining](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics//tests/samples/Sample2.1_AnalyzeSentimentWithOpinionMining.cs) +* [Asynchronous Analyze Sentiment with Opinion Mining](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics//tests/samples/Sample2.1_AnalyzeSentimentWithOpinionMiningAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/README.md \ No newline at end of file +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/README.md \ No newline at end of file diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2_AnalyzeSentiment.md b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2_AnalyzeSentiment.md index 92cb85647ba60..70b55c854a7e2 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2_AnalyzeSentiment.md +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2_AnalyzeSentiment.md @@ -208,12 +208,12 @@ Console.WriteLine($" Transaction count: {sentimentPerDocuments.Statistics.Trans To see the full example source files, see: -* [Synchronous AnalyzeSentiment](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample2_AnalyzeSentiment.cs) -* [Asynchronous AnalyzeSentiment](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample2_AnalyzeSentimentAsync.cs) -* [Synchronous AnalyzeSentimentBatch](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample2_AnalyzeSentimentBatch.cs) -* [Asynchronous AnalyzeSentimentBatch](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample2_AnalyzeSentimentBatchAsync.cs) -* [Synchronous AnalyzeSentimentBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample2_AnalyzeSentimentBatchConvenience.cs) -* [Asynchronous AnalyzeSentimentBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample2_AnalyzeSentimentBatchConvenienceAsync.cs) - -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/README.md +* [Synchronous AnalyzeSentiment](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample2_AnalyzeSentiment.cs) +* [Asynchronous AnalyzeSentiment](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample2_AnalyzeSentimentAsync.cs) +* [Synchronous AnalyzeSentimentBatch](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample2_AnalyzeSentimentBatch.cs) +* [Asynchronous AnalyzeSentimentBatch](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample2_AnalyzeSentimentBatchAsync.cs) +* [Synchronous AnalyzeSentimentBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample2_AnalyzeSentimentBatchConvenience.cs) +* [Asynchronous AnalyzeSentimentBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample2_AnalyzeSentimentBatchConvenienceAsync.cs) + +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/README.md diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample3_ExtractKeyPhrases.md b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample3_ExtractKeyPhrases.md index 005a18f3cf223..e70938c9038ca 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample3_ExtractKeyPhrases.md +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample3_ExtractKeyPhrases.md @@ -190,13 +190,13 @@ Console.WriteLine(""); To see the full example source files, see: -* [Synchronous ExtractKeyPhrases](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample3_ExtractKeyPhrases.cs) -* [Asynchronous ExtractKeyPhrases](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample3_ExtractKeyPhrasesAsync.cs) -* [ExtractKeyPhrases with warnings](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample3_ExtractKeyPhrasesWithWarnings.cs) -* [Synchronous ExtractKeyPhrasesBatch](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample3_ExtractKeyPhrasesBatch.cs) -* [Asynchronous ExtractKeyPhrasesBatch](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample3_ExtractKeyPhrasesBatchAsync.cs) -* [Synchronous ExtractKeyPhrasesBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample3_ExtractKeyPhrasesBatchConvenience.cs) -* [Asynchronous ExtractKeyPhrasesBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample3_ExtractKeyPhrasesBatchConvenienceAsync.cs) - -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/README.md +* [Synchronous ExtractKeyPhrases](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample3_ExtractKeyPhrases.cs) +* [Asynchronous ExtractKeyPhrases](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample3_ExtractKeyPhrasesAsync.cs) +* [ExtractKeyPhrases with warnings](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample3_ExtractKeyPhrasesWithWarnings.cs) +* [Synchronous ExtractKeyPhrasesBatch](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample3_ExtractKeyPhrasesBatch.cs) +* [Asynchronous ExtractKeyPhrasesBatch](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample3_ExtractKeyPhrasesBatchAsync.cs) +* [Synchronous ExtractKeyPhrasesBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample3_ExtractKeyPhrasesBatchConvenience.cs) +* [Asynchronous ExtractKeyPhrasesBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample3_ExtractKeyPhrasesBatchConvenienceAsync.cs) + +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/README.md diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample4_RecognizeEntities.md b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample4_RecognizeEntities.md index 480cee4ccbcc1..efb1212e69175 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample4_RecognizeEntities.md +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample4_RecognizeEntities.md @@ -211,12 +211,12 @@ Console.WriteLine(""); To see the full example source files, see: -* [Synchronously RecognizeEntities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample4_RecognizeEntities.cs) -* [Asynchronously RecognizeEntities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample4_RecognizeEntitiesAsync.cs) -* [Synchronously RecognizeEntitiesBatch](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample4_RecognizeEntitiesBatch.cs) -* [Asynchronously RecognizeEntitiesBatch](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample4_RecognizeEntitiesBatchAsync.cs) -* [Synchronously RecognizeEntitiesBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample4_RecognizeEntitiesBatchConvenience.cs) -* [Asynchronously RecognizeEntitiesBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample4_RecognizeEntitiesBatchConvenienceAsync.cs) - -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/README.md \ No newline at end of file +* [Synchronously RecognizeEntities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample4_RecognizeEntities.cs) +* [Asynchronously RecognizeEntities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample4_RecognizeEntitiesAsync.cs) +* [Synchronously RecognizeEntitiesBatch](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample4_RecognizeEntitiesBatch.cs) +* [Asynchronously RecognizeEntitiesBatch](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample4_RecognizeEntitiesBatchAsync.cs) +* [Synchronously RecognizeEntitiesBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample4_RecognizeEntitiesBatchConvenience.cs) +* [Asynchronously RecognizeEntitiesBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample4_RecognizeEntitiesBatchConvenienceAsync.cs) + +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/README.md \ No newline at end of file diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample5_RecognizePiiEntities.md b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample5_RecognizePiiEntities.md index 4553453907c0b..9859e50884e45 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample5_RecognizePiiEntities.md +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample5_RecognizePiiEntities.md @@ -189,13 +189,13 @@ Console.WriteLine(""); ``` To see the full example source files, see: -* [Synchronous RecognizePiiEntities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample5_RecognizePiiEntities.cs) -* [Asynchronous RecognizePiiEntities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample5_RecognizePiiEntitiesAsync.cs) -* [Recognize PII Entities with specific categories](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample5_RecognizePiiEntitiesWithCategoriesFilter.cs) -* [Synchronous RecognizePiiEntitiesBatch](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample5_RecognizePiiEntitiesBatch.cs) -* [Asynchronous RecognizePiiEntitiesBatch](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample5_RecognizePiiEntitiesBatchAsync.cs) -* [Synchronous RecognizePiiEntitiesBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample5_RecognizePiiEntitiesBatchConvenience.cs) -* [Asynchronous RecognizePiiEntitiesBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample5_RecognizePiiEntitiesBatchConvenienceAsync.cs) - -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/README.md \ No newline at end of file +* [Synchronous RecognizePiiEntities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample5_RecognizePiiEntities.cs) +* [Asynchronous RecognizePiiEntities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample5_RecognizePiiEntitiesAsync.cs) +* [Recognize PII Entities with specific categories](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample5_RecognizePiiEntitiesWithCategoriesFilter.cs) +* [Synchronous RecognizePiiEntitiesBatch](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample5_RecognizePiiEntitiesBatch.cs) +* [Asynchronous RecognizePiiEntitiesBatch](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample5_RecognizePiiEntitiesBatchAsync.cs) +* [Synchronous RecognizePiiEntitiesBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample5_RecognizePiiEntitiesBatchConvenience.cs) +* [Asynchronous RecognizePiiEntitiesBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample5_RecognizePiiEntitiesBatchConvenienceAsync.cs) + +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/README.md \ No newline at end of file diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample6_RecognizeLinkedEntities.md b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample6_RecognizeLinkedEntities.md index 7782cc07c7cc0..5d9677be666a8 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample6_RecognizeLinkedEntities.md +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample6_RecognizeLinkedEntities.md @@ -212,12 +212,12 @@ Console.WriteLine(""); To see the full example source files, see: -* [Synchronous RecognizeLinkedEntities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample6_RecognizeLinkedEntities.cs) -* [Asynchronous RecognizeLinkedEntities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample6_RecognizeLinkedEntitiesAsync.cs) -* [Synchronous RecognizeLinkedEntitiesBatch](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample6_RecognizeLinkedEntitiesBatch.cs) -* [Asynchronous RecognizeLinkedEntitiesBatch](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample6_RecognizeLinkedEntitiesBatchAsync.cs) -* [Synchronous RecognizeLinkedEntitiesBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample6_RecognizeLinkedEntitiesBatchConvenience.cs) -* [Asynchronous RecognizeLinkedEntitiesBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample6_RecognizeLinkedEntitiesBatchConvenienceAsync.cs) - -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/README.md \ No newline at end of file +* [Synchronous RecognizeLinkedEntities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample6_RecognizeLinkedEntities.cs) +* [Asynchronous RecognizeLinkedEntities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample6_RecognizeLinkedEntitiesAsync.cs) +* [Synchronous RecognizeLinkedEntitiesBatch](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample6_RecognizeLinkedEntitiesBatch.cs) +* [Asynchronous RecognizeLinkedEntitiesBatch](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample6_RecognizeLinkedEntitiesBatchAsync.cs) +* [Synchronous RecognizeLinkedEntitiesBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample6_RecognizeLinkedEntitiesBatchConvenience.cs) +* [Asynchronous RecognizeLinkedEntitiesBatchConvenience](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample6_RecognizeLinkedEntitiesBatchConvenienceAsync.cs) + +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/README.md \ No newline at end of file diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_AnalyzeActions.md b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_AnalyzeActions.md index 39f005081c847..0643efbaa40a4 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_AnalyzeActions.md +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_AnalyzeActions.md @@ -178,10 +178,10 @@ To run multiple actions in multiple documents, call `StartAnalyzeActionsAsync` o To see the full example source files, see: -* [Synchronously StartAnalyzeActions ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample_AnalyzeOperation.cs) -* [Asynchronously StartAnalyzeActions ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample_AnalyzeOperationAsync.cs) -* [Synchronously StartAnalyzeActions Convenience ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample_AnalyzeOperationConvenience.cs) -* [Asynchronously StartAnalyzeActions Convenience](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample_AnalyzeOperationConvenienceAsync.cs) +* [Synchronously StartAnalyzeActions ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample_AnalyzeOperation.cs) +* [Asynchronously StartAnalyzeActions ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample_AnalyzeOperationAsync.cs) +* [Synchronously StartAnalyzeActions Convenience ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample_AnalyzeOperationConvenience.cs) +* [Asynchronously StartAnalyzeActions Convenience](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample_AnalyzeOperationConvenienceAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/README.md \ No newline at end of file +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/README.md \ No newline at end of file diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_LROPolling.md b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_LROPolling.md index b7f49c567a721..d4e983766d2c3 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_LROPolling.md +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_LROPolling.md @@ -1,5 +1,5 @@ # Polling Long Running Operations -This sample demonstrates the different ways to consume or poll the status of a Text Analytics client Long Running Operation. It uses the (Analyze Operation)[https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/textanalytics/Azure.AI.TextAnalytics#run-analyze-operation-asynchronously] as an example +This sample demonstrates the different ways to consume or poll the status of a Text Analytics client Long Running Operation. It uses the (Analyze Operation)[https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics#run-analyze-operation-asynchronously] as an example ## Creating a `TextAnalyticsClient` @@ -143,10 +143,10 @@ This method is for users who want to have intermittent code paths during the pol To see the full example source files, see: -* [Automatic Polling AnalyzeOperation ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample_AnalyzeOperationAsync.cs) -* [Manual Polling AnalyzeOperation ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample_AnalyzeOperation.cs) -* [Automatic Polling HealthcareOperation ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntitiesConvenienceAsync_AutomaticPolling.cs) -* [Manual Polling HealthcareOperation ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntitiesConvenience_ManualPolling.cs) +* [Automatic Polling AnalyzeOperation ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample_AnalyzeOperationAsync.cs) +* [Manual Polling AnalyzeOperation ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample_AnalyzeOperation.cs) +* [Automatic Polling HealthcareOperation ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntitiesConvenienceAsync_AutomaticPolling.cs) +* [Manual Polling HealthcareOperation ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntitiesConvenience_ManualPolling.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/README.md diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_MockClient.md b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_MockClient.md index 1752664e00356..501d2818210e2 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_MockClient.md +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_MockClient.md @@ -40,4 +40,4 @@ Assert.IsTrue(result); ``` [moq]: https://github.com/Moq/moq4/ -[moq_samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/SampleMoq.cs \ No newline at end of file +[moq_samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/SampleMoq.cs \ No newline at end of file diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_RecognizeHealthcareEntities.md b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_RecognizeHealthcareEntities.md index 4f6c26940b73b..af38c7397603b 100644 --- a/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_RecognizeHealthcareEntities.md +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_RecognizeHealthcareEntities.md @@ -142,14 +142,14 @@ await foreach (AnalyzeHealthcareEntitiesResultCollection documentsInPage in heal To see the full example source files, see: -* [Synchronous AnalyzeHealthcareEntities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntities.cs) -* [Asynchronous AnalyzeHealthcareEntities](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntitiesAsync.cs) -* [Automatic Polling AnalyzeHealthcareEntities ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntitiesAsync_AutomaticPolling.cs) -* [Manual Polling AnalyzeHealthcareEntities ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntities_ManualPolling.cs) -* [Automatic Polling AnalyzeHealthcareEntities Convenience](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntitiesConvenienceAsync_AutomaticPolling.cs) -* [Manual Polling AnalyzeHealthcareEntities Convenience ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntitiesConvenience_ManualPolling.cs) -* [Synchronous AnalyzeHealthcareEntities Cancellation](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntities_Cancellation.cs) -* [Asynchronous AnalyzeHealthcareEntitiesAsync Cancellation](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntitiesAsync_Cancellation.cs) - -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/README.md +* [Synchronous AnalyzeHealthcareEntities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntities.cs) +* [Asynchronous AnalyzeHealthcareEntities](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntitiesAsync.cs) +* [Automatic Polling AnalyzeHealthcareEntities ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntitiesAsync_AutomaticPolling.cs) +* [Manual Polling AnalyzeHealthcareEntities ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntities_ManualPolling.cs) +* [Automatic Polling AnalyzeHealthcareEntities Convenience](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntitiesConvenienceAsync_AutomaticPolling.cs) +* [Manual Polling AnalyzeHealthcareEntities Convenience ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntitiesConvenience_ManualPolling.cs) +* [Synchronous AnalyzeHealthcareEntities Cancellation](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntities_Cancellation.cs) +* [Asynchronous AnalyzeHealthcareEntitiesAsync Cancellation](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample7_AnalyzeHealthcareEntitiesAsync_Cancellation.cs) + +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/README.md diff --git a/sdk/textanalytics/ci.yml b/sdk/textanalytics/ci.yml index 1aa90058f96b7..315827e3e96a5 100644 --- a/sdk/textanalytics/ci.yml +++ b/sdk/textanalytics/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/CHANGELOG.md b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/CHANGELOG.md index f38f41212913a..fb9c157925592 100644 --- a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/CHANGELOG.md +++ b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/CHANGELOG.md @@ -8,7 +8,7 @@ ### New features - Official public preview of Azure.IoT.TimeSeriesInsights SDK -- [Azure Time Series Insights Public Repo](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights) -- [Azure Time Series Insights Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/samples) +- [Azure Time Series Insights Public Repo](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights) +- [Azure Time Series Insights Samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/samples) diff --git a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/README.md b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/README.md index 884aaa2b55bdc..4364c0da86662 100644 --- a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/README.md +++ b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/README.md @@ -29,7 +29,7 @@ View the package details at [nuget.org][tsi_nuget]. ### Authenticate the Client -In order to interact with the Azure Time Series Insights service, you will need to create an instance of a [TokenCredential class][token_credential] and pass it to the constructor of your [TimeSeriesInsightsClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsClient.cs). +In order to interact with the Azure Time Series Insights service, you will need to create an instance of a [TokenCredential class][token_credential] and pass it to the constructor of your [TimeSeriesInsightsClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsClient.cs). ## Key concepts @@ -47,12 +47,12 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -70,12 +70,12 @@ The Time Series Insights public client, `TimeSeriesInsightsClient`, and the addi The code generated by autorest using the swagger file defined in the autorest config file. -To regenerate the code, run the powershell script [generate.ps1](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/generate.ps1). +To regenerate the code, run the powershell script [generate.ps1](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/generate.ps1). Any time the client library code is updated, the following scripts need to be run: -- [Export-AdtApis.ps1](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/timeseriesinsights/Export-TsiApis.ps1), which will update the [API surface document](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/api/Azure.IoT.TimeSeriesInsights.netstandard2.0.cs). -- [Update-Snippets.ps1](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/timeseriesinsights/Update-TsiSnippets.ps1), which will update all the code snippets in the readme files and in the client documentation comments. +- [Export-AdtApis.ps1](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/timeseriesinsights/Export-TsiApis.ps1), which will update the [API surface document](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/api/Azure.IoT.TimeSeriesInsights.netstandard2.0.cs). +- [Update-Snippets.ps1](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/timeseriesinsights/Update-TsiSnippets.ps1), which will update all the code snippets in the readme files and in the client documentation comments. ### /src/Customized @@ -93,7 +93,7 @@ Assembly properties required for running unit tests. ## Troubleshooting -Time Series Insights service operation failures are usually returned to the user as [TimeSeriesOperationError](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/Generated/Models/TimeSeriesOperationError.cs). The TimeSeriesOperationError response is either returned directly by the client library API, or as a nested property within the actual response for the client library API. For example, the DeleteByName API that is part of the hierarchies client returns a TimeSeriesOperationError directly. Whereas, the Replace API that is part of the instances client returns a [InstancesOperationResult](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/Generated/Models/InstancesOperationResult.cs), which has a TimeSeriesOperationError property nested within it. +Time Series Insights service operation failures are usually returned to the user as [TimeSeriesOperationError](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/Generated/Models/TimeSeriesOperationError.cs). The TimeSeriesOperationError response is either returned directly by the client library API, or as a nested property within the actual response for the client library API. For example, the DeleteByName API that is part of the hierarchies client returns a TimeSeriesOperationError directly. Whereas, the Replace API that is part of the instances client returns a [InstancesOperationResult](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/Generated/Models/InstancesOperationResult.cs), which has a TimeSeriesOperationError property nested within it. Example below shows use of TimeSeriesInsightsSampleGetTypeById operation, iterate through response error to find out if a type does not exist. @@ -123,7 +123,7 @@ for (int i = 0; i < getTypeByIdResults.Value.Length; i++) ## Next steps -See implementation examples with our [code samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/samples). +See implementation examples with our [code samples](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/samples). ## Contributing @@ -148,13 +148,13 @@ For more information see the Code of Conduct FAQ or contact opencode@microsoft.c [nuget]: https://www.nuget.org/ [azure_portal]: https://portal.azure.com/ [azure_rest_api]: https://docs.microsoft.com/rest/api/azure/ -[azure_core_library]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core +[azure_core_library]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/core/Azure.Core [token_credential]: https://docs.microsoft.com/dotnet/api/azure.core.tokencredential?view=azure-dotnet [azure_cli]: https://docs.microsoft.com/cli/azure/install-azure-cli?view=azure-cli-latest [iot_cli_extension]: https://github.com/Azure/azure-iot-cli-extension/releases [iot_cli_doc]: https://docs.microsoft.com/cli/azure/ext/azure-iot/dt?view=azure-cli-latest [http_status_code]: https://docs.microsoft.com/dotnet/api/system.net.httpstatuscode?view=netcore-3.1 [tsi_nuget]: https://www.nuget.org/packages/Azure.IoT.TimeSeriesInsights -[tsi_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src +[tsi_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src [tsi_product_documentation]: https://docs.microsoft.com/azure/time-series-insights/ -[tsi_samples]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/samples/Readme.md +[tsi_samples]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/samples/Readme.md diff --git a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/samples/Readme.md b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/samples/Readme.md index 5ed0a557c61de..718e904306406 100644 --- a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/samples/Readme.md +++ b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/samples/Readme.md @@ -46,7 +46,7 @@ var instanceId = new TimeSeriesId("Millennium", "Floor2", "2A01"); ## Time Series Insights Model Settings -Use `ModelSettings` in [TimeSeriesInsightsClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsClient.cs) to learn more about the environment model settings, such as name, default type ID, and the properties that define the Time Series ID during environment creation. +Use `ModelSettings` in [TimeSeriesInsightsClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsClient.cs) to learn more about the environment model settings, such as name, default type ID, and the properties that define the Time Series ID during environment creation. ```C# Snippet:TimeSeriesInsightsSampleGetModelSettings TimeSeriesInsightsModelSettings modelSettingsClient = client.GetModelSettingsClient(); @@ -117,7 +117,7 @@ Console.WriteLine($"Updated Time Series Insights model settings default type Id: Time Series Model instances are virtual representations of the time series themselves. To learn more about Time Series Model instances, make sure you visit [this page][tsi_instances_learn_more]. -Use `Instances` in [TimeSeriesInsightsClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsClient.cs) to perform a variety of operations on the environment's instances. +Use `Instances` in [TimeSeriesInsightsClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsClient.cs) to perform a variety of operations on the environment's instances. This code snippet demonstrates retrieving all created instances in your TSI environment. ```C# Snippet:TimeSeriesInsightsGetAllInstances @@ -269,7 +269,7 @@ for (int i = 0; i < replaceInstancesResult.Value.Length; i++) ``` ## Time Series Insights Types -Use `Types` in [TimeSeriesInsightsClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsClient.cs) to create, retrieve, replace and delete Time Series types in your environment. +Use `Types` in [TimeSeriesInsightsClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsClient.cs) to create, retrieve, replace and delete Time Series types in your environment. This snippet demonstrates creating a Time Series type in your environment. @@ -398,7 +398,7 @@ for (int i = 0; i < updateTypesResult.Value.Length; i++) Time Series Model hierarchies organize instances by specifying property names and their relationships. You can configure multiple hierarchies in a given Azure Time Series Insights Gen2 environment. A Time Series Model instance can map to a single hierarchy or multiple hierarchies (many-to-many relationship). To learn more about Time Series Model hierarchies, make sure you visit [this page][tsi_hierarchies_learn_more]. -Use `Hierarchies` in [TimeSeriesInsightsClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsClient.cs) to perform a variety of operations on the environment's hierarchies. +Use `Hierarchies` in [TimeSeriesInsightsClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsClient.cs) to perform a variety of operations on the environment's hierarchies. This code snippet demonstrates creating hierarchies in your Time Series Insights environment. @@ -529,7 +529,7 @@ for (int i = 0; i < updateHierarchiesResult.Value.Length; i++) ## Time Series Insights Query -Use `Queries` in [TimeSeriesInsightsClient](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsClient.cs) to query for: +Use `Queries` in [TimeSeriesInsightsClient](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsClient.cs) to query for: - Raw events for a given Time Series ID and search span. - Computed values and the associated event timestamps by applying calculations defined by variables on raw events. These variables can be defined in either the Time Series Model or provided inline in the query. - Aggregated values and the associated interval timestamps by applying calculations defined by variables on raw events. These variables can be defined in either the Time Series Model or provided inline in the query. @@ -686,7 +686,7 @@ await foreach (TimeSeriesPoint point in query.GetResultsAsync()) ``` -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/identity/Azure.Identity/README.md +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/identity/Azure.Identity/README.md [tsi_instances_learn_more]: https://docs.microsoft.com/azure/time-series-insights/concepts-model-overview#time-series-model-instances [tsi_id_learn_more]: https://docs.microsoft.com/azure/time-series-insights/how-to-select-tsid [tsi_hierarchies_learn_more]: https://docs.microsoft.com/azure/time-series-insights/concepts-model-overview#time-series-model-hierarchies diff --git a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsClient.cs b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsClient.cs index a3fab41799f97..b282f2f7d17ff 100644 --- a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsClient.cs +++ b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsClient.cs @@ -79,12 +79,12 @@ public virtual TimeSeriesInsightsQueries GetQueriesClient() /// The implementation which will be used to request for the authentication token. /// /// This other constructor provides an opportunity to override default behavior, including specifying API version, - /// overriding transport, - /// enabling diagnostics, - /// and controlling retry strategy. + /// overriding transport, + /// enabling diagnostics, + /// and controlling retry strategy. /// /// - /// + /// /// // DefaultAzureCredential supports different authentication mechanisms and determines the appropriate credential type based on the environment it is executing in. /// // It attempts to use multiple credential types in an order until it finds a working credential. /// var tokenCredential = new DefaultAzureCredential(); @@ -109,9 +109,9 @@ public TimeSeriesInsightsClient(string environmentFqdn, TokenCredential credenti /// /// /// The options parameter provides an opportunity to override default behavior, including specifying API version, - /// overriding transport, - /// enabling diagnostics, - /// and controlling retry strategy. + /// overriding transport, + /// enabling diagnostics, + /// and controlling retry strategy. /// /// public TimeSeriesInsightsClient(string environmentFqdn, TokenCredential credential, TimeSeriesInsightsClientOptions options) diff --git a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsHierarchies.cs b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsHierarchies.cs index 64c7aa2f5550a..98bfee637ce4e 100644 --- a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsHierarchies.cs +++ b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsHierarchies.cs @@ -41,7 +41,7 @@ internal TimeSeriesInsightsHierarchies(TimeSeriesHierarchiesRestClient hierarchi /// The cancellation token. /// The pageable list of Time Series hierarchies with the http response. /// - /// + /// /// // Get all Time Series hierarchies in the environment /// AsyncPageable<TimeSeriesHierarchy> getAllHierarchies = hierarchiesClient.GetAsync(); /// await foreach (TimeSeriesHierarchy hierarchy in getAllHierarchies) @@ -173,7 +173,7 @@ Page NextPageFunc(string nextLink, int? pageSizeHint) /// Hierarchy object is set when operation is successful and error object is set when operation is unsuccessful. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception is thrown when is null. @@ -276,7 +276,7 @@ public virtual Response GetByName( /// Hierarchy object is set when operation is successful and error object is set when operation is unsuccessful. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception is thrown when is null. @@ -285,7 +285,7 @@ public virtual Response GetByName( /// The exception is thrown when is empty. /// /// - /// + /// /// var tsiHierarchyIds = new List<string> /// { /// "sampleHierarchyId" @@ -404,7 +404,7 @@ public virtual Response GetById( /// An error object will be set when operation is unsuccessful. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception is thrown when is null. @@ -413,7 +413,7 @@ public virtual Response GetById( /// The exception is thrown when is empty. /// /// - /// + /// /// TimeSeriesInsightsHierarchies hierarchiesClient = client.GetHierarchiesClient(); /// /// var hierarchySource = new TimeSeriesHierarchySource(); @@ -541,7 +541,7 @@ public virtual Response CreateOrReplace( /// List of error objects corresponding by position to the input array in the request. null when the operation is successful. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception is thrown when is null. @@ -642,7 +642,7 @@ public virtual Response DeleteByName( /// List of error objects corresponding by position to the input array in the request. null when the operation is successful. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception is thrown when is null. @@ -651,7 +651,7 @@ public virtual Response DeleteByName( /// The exception is thrown when is empty. /// /// - /// + /// /// // Delete Time Series hierarchies with Ids /// var tsiHierarchyIdsToDelete = new List<string> /// { diff --git a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsInstances.cs b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsInstances.cs index fe2532e21f6fd..497e550f5fb5f 100644 --- a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsInstances.cs +++ b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsInstances.cs @@ -41,10 +41,10 @@ internal TimeSeriesInsightsInstances(TimeSeriesInstancesRestClient instancesRest /// The cancellation token. /// The pageable list of Time Series instances belonging to the TSI environment and the http response. /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// - /// + /// /// // Get all instances for the Time Series Insights environment /// AsyncPageable<TimeSeriesInstance> tsiInstances = instancesClient.GetAsync(); /// await foreach (TimeSeriesInstance tsiInstance in tsiInstances) @@ -175,7 +175,7 @@ Page NextPageFunc(string nextLink, int? pageSizeHint) /// and error object is set when operation is unsuccessful. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception is thrown when is null. @@ -278,10 +278,10 @@ public virtual Response GetByName( /// and error object is set when operation is unsuccessful. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// - /// + /// /// // Get Time Series Insights instances by Id /// // tsId is created above using `TimeSeriesIdHelper.CreateTimeSeriesId`. /// var timeSeriesIds = new List<TimeSeriesId> @@ -410,10 +410,10 @@ public virtual Response GetById( /// A object will be set when operation is unsuccessful. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// - /// + /// /// // Create a Time Series Instance object with the default Time Series Insights type Id. /// // The default type Id can be obtained programmatically by using the ModelSettings client. /// // tsId is created above using `TimeSeriesIdHelper.CreateTimeSeriesId`. @@ -554,10 +554,10 @@ public virtual Response CreateOrReplace( /// is set when operation is successful and error object is set when operation is unsuccessful. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// - /// + /// /// // Get Time Series Insights instances by Id /// // tsId is created above using `TimeSeriesIdHelper.CreateTimeSeriesId`. /// var instanceIdsToGet = new List<TimeSeriesId> @@ -696,10 +696,10 @@ public virtual Response Replace( /// Error object is set when operation is unsuccessful. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// - /// + /// /// // tsId is created above using `TimeSeriesIdHelper.CreateTimeSeriesId`. /// var instancesToDelete = new List<TimeSeriesId> /// { @@ -827,7 +827,7 @@ public virtual Response DeleteByName( /// Error object is set when operation is unsuccessful. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception is thrown when is null. diff --git a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsModelSettings.cs b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsModelSettings.cs index 1a36a4edaae97..2ea4a9ac5b436 100644 --- a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsModelSettings.cs +++ b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsModelSettings.cs @@ -42,7 +42,7 @@ internal TimeSeriesInsightsModelSettings(ModelSettingsRestClient modelSettingsRe /// http response . /// /// - /// + /// /// TimeSeriesInsightsModelSettings modelSettingsClient = client.GetModelSettingsClient(); /// TimeSeriesInsightsTypes typesClient = client.GetTypesClient(); /// Response<TimeSeriesModelSettings> getModelSettingsResponse = await modelSettingsClient.GetAsync(); @@ -105,7 +105,7 @@ public virtual Response Get(CancellationToken cancellat /// The cancellation token. /// The updated model settings with the http response . /// - /// + /// /// Response<TimeSeriesModelSettings> updateModelSettingsNameResponse = await modelSettingsClient.UpdateNameAsync("NewModelSettingsName"); /// Console.WriteLine($"Updated Time Series Insights model settings name: " + /// $"{updateModelSettingsNameResponse.Value.Name}"); @@ -162,7 +162,7 @@ public virtual Response UpdateName(string name, Cancell /// The cancellation token. /// The updated model settings with the http response . /// - /// + /// /// Response<TimeSeriesModelSettings> updateDefaultTypeIdResponse = await modelSettingsClient /// .UpdateDefaultTypeIdAsync(tsiTypeId); /// Console.WriteLine($"Updated Time Series Insights model settings default type Id: " + diff --git a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsQueries.cs b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsQueries.cs index ecc093b89e9d3..343ad609b6ca9 100644 --- a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsQueries.cs +++ b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsQueries.cs @@ -42,7 +42,7 @@ internal TimeSeriesInsightsQueries(QueryRestClient queryRestClient, ClientDiagno /// The cancellation token. /// The object that can be used to retrieve the pageable list . /// - /// + /// /// Console.WriteLine("\n\nQuery for raw temperature events over the past 10 minutes.\n"); /// /// // Get events from last 10 minute @@ -112,7 +112,7 @@ public virtual TimeSeriesQueryAnalyzer CreateEventsQuery( /// The cancellation token. /// The object that can be used to retrieve the pageable list . /// - /// + /// /// Console.WriteLine("\n\nQuery for raw humidity events over the past 30 seconds.\n"); /// /// TimeSeriesQueryAnalyzer humidityEventsQuery = queriesClient.CreateEventsQuery(tsId, TimeSpan.FromSeconds(30)); @@ -180,7 +180,7 @@ public virtual TimeSeriesQueryAnalyzer CreateEventsQuery( /// The cancellation token. /// The object that can be used to retrieve the pageable list . /// - /// + /// /// Console.WriteLine($"\n\nQuery for temperature series in Celsius and Fahrenheit over the past 10 minutes. " + /// $"The Time Series instance belongs to a type that has predefined numeric variable that represents the temperature " + /// $"in Celsuis, and a predefined numeric variable that represents the temperature in Fahrenheit.\n"); @@ -241,7 +241,7 @@ public virtual TimeSeriesQueryAnalyzer CreateSeriesQuery( /// The cancellation token. /// The object that can be used to retrieve the pageable list . /// - /// + /// /// Console.WriteLine("\n\nQuery for temperature series in Celsius and Fahrenheit over the past 10 minutes.\n"); /// /// var celsiusVariable = new NumericVariable( @@ -312,7 +312,7 @@ public virtual TimeSeriesQueryAnalyzer CreateSeriesQuery( /// The cancellation token. /// The object that can be used to retrieve the pageable list . /// - /// + /// /// Console.WriteLine("\n\nCount the number of temperature events over the past 3 minutes, in 1-minute time slots.\n"); /// /// // Get the count of events in 60-second time slots over the past 3 minutes @@ -383,7 +383,7 @@ public virtual TimeSeriesQueryAnalyzer CreateAggregateSeriesQuery( /// The cancellation token. /// The object that can be used to retrieve the pageable list . /// - /// + /// /// Console.WriteLine("\n\nQuery for the average temperature over the past 30 seconds, in 2-second time slots.\n"); /// /// var numericVariable = new NumericVariable( diff --git a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsTypes.cs b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsTypes.cs index c384cd860d8f6..07fc3a2c6c83e 100644 --- a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsTypes.cs +++ b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/TimeSeriesInsightsTypes.cs @@ -41,7 +41,7 @@ internal TimeSeriesInsightsTypes(TimeSeriesTypesRestClient typesRestClient, Clie /// The cancellation token. /// The pageable list of Time Series types with the http response. /// - /// + /// /// // Get all Time Series types in the environment /// AsyncPageable<TimeSeriesType> getAllTypesResponse = typesClient.GetTypesAsync(); /// @@ -174,7 +174,7 @@ Page NextPageFunc(string nextLink, int? pageSizeHint) /// Type object is set when operation is successful and error object is set when operation is unsuccessful. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception is thrown when is null. @@ -277,7 +277,7 @@ public virtual Response GetByName( /// Type object is set when operation is successful and error object is set when operation is unsuccessful. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception is thrown when is null. @@ -286,7 +286,7 @@ public virtual Response GetByName( /// The exception is thrown when is empty. /// /// - /// + /// /// // Code snippet below shows getting a default Type using Id /// // The default type Id can be obtained programmatically by using the ModelSettings client. /// @@ -405,7 +405,7 @@ public virtual Response GetById( /// An error object will be set when operation is unsuccessful. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception is thrown when is null. @@ -414,7 +414,7 @@ public virtual Response GetById( /// The exception is thrown when is empty. /// /// - /// + /// /// TimeSeriesInsightsTypes typesClient = client.GetTypesClient(); /// /// // Create a type with an aggregate variable @@ -539,7 +539,7 @@ public virtual Response CreateOrReplace( /// List of error objects corresponding by position to the input array in the request. null when the operation is successful. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception is thrown when is null. @@ -640,7 +640,7 @@ public virtual Response DeleteByName( /// List of error objects corresponding by position to the input array in the request. null when the operation is successful. /// /// - /// For more samples, see our repo samples. + /// For more samples, see our repo samples. /// /// /// The exception is thrown when is null. @@ -649,7 +649,7 @@ public virtual Response DeleteByName( /// The exception is thrown when is empty. /// /// - /// + /// /// // Delete Time Series types with Ids /// /// var typesIdsToDelete = new List<string> { "Type1Id", " Type2Id" }; diff --git a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/tests/prerequisites/prerequisite readme.md b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/tests/prerequisites/prerequisite readme.md index 4af66e24a2682..2f083e8273f4b 100644 --- a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/tests/prerequisites/prerequisite readme.md +++ b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/tests/prerequisites/prerequisite readme.md @@ -19,7 +19,7 @@ ### Generate the ARM template -The ARM template [test-resources.json](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/timeseriesinsights/test-resources.json) is generated from the [test-resources.bicep](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/timeseriesinsights/test-resources.bicep) file by running the following script +The ARM template [test-resources.json](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/timeseriesinsights/test-resources.json) is generated from the [test-resources.bicep](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/timeseriesinsights/test-resources.bicep) file by running the following script - `.\generateArmTemplate.ps1` diff --git a/sdk/timeseriesinsights/ci.yml b/sdk/timeseriesinsights/ci.yml index 9fecf252a2cac..d74472b0604f6 100644 --- a/sdk/timeseriesinsights/ci.yml +++ b/sdk/timeseriesinsights/ci.yml @@ -2,7 +2,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -13,7 +12,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/translation/Azure.AI.Translation.Document/README.md b/sdk/translation/Azure.AI.Translation.Document/README.md index 61108538304aa..3215519a834fe 100644 --- a/sdk/translation/Azure.AI.Translation.Document/README.md +++ b/sdk/translation/Azure.AI.Translation.Document/README.md @@ -158,11 +158,11 @@ We guarantee that all client instance methods are thread-safe and independent of ### Additional concepts -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -437,11 +437,11 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con -[documenttranslation_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/translation/Azure.AI.Translation.Document/src +[documenttranslation_client_src]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/translation/Azure.AI.Translation.Document/src [documenttranslation_docs]: https://docs.microsoft.com/azure/cognitive-services/translator/document-translation/overview [documenttranslation_refdocs]: https://aka.ms/azsdk/net/documenttranslation/docs [documenttranslation_nuget_package]: https://www.nuget.org/packages/Azure.AI.Translation.Document -[documenttranslation_samples]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/translation/Azure.AI.Translation.Document/samples/README.md +[documenttranslation_samples]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/translation/Azure.AI.Translation.Document/samples/README.md [documenttranslation_rest_api]: https://github.com/Azure/azure-rest-api-specs/blob/master/specification/cognitiveservices/data-plane/TranslatorText/stable/v1.0/TranslatorBatch.json [custom_domain_endpoint]: https://docs.microsoft.com/azure/cognitive-services/translator/document-translation/get-started-with-document-translation?tabs=csharp#what-is-the-custom-domain-endpoint [single_service]: https://docs.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account?tabs=singleservice%2Cwindows @@ -449,17 +449,17 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con [cognitive_resource_cli]: https://docs.microsoft.com/azure/cognitive-services/cognitive-services-apis-create-account-cli [dotnet_lro_guidelines]: https://azure.github.io/azure-sdk/dotnet_introduction.html#dotnet-longrunning -[documenttranslation_client_class]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/translation/Azure.AI.Translation.Document/src/DocumentTranslationClient.cs -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md +[documenttranslation_client_class]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/translation/Azure.AI.Translation.Document/src/DocumentTranslationClient.cs +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md [cognitive_auth]: https://docs.microsoft.com/azure/cognitive-services/authentication -[logging]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md -[contributing]: https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md - -[start_translation_sample]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/samples/Sample1_StartTranslation.md -[documents_status_sample]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/samples/Sample2_PollIndividualDocuments.md -[operations_history_sample]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/samples/Sample3_OperationsHistory.md -[multiple_inputs_sample]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/samples/Sample4_MultipleInputs.md -[using_storage_sample]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_StartTranslationWithAzureBlob.cs +[logging]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md +[contributing]: https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md + +[start_translation_sample]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/samples/Sample1_StartTranslation.md +[documents_status_sample]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/samples/Sample2_PollIndividualDocuments.md +[operations_history_sample]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/samples/Sample3_OperationsHistory.md +[multiple_inputs_sample]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/samples/Sample4_MultipleInputs.md +[using_storage_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_StartTranslationWithAzureBlob.cs [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ diff --git a/sdk/translation/Azure.AI.Translation.Document/api/Azure.AI.Translation.Document.netstandard2.0.cs b/sdk/translation/Azure.AI.Translation.Document/api/Azure.AI.Translation.Document.netstandard2.0.cs index 7a69d57102e6a..386d5a0978ec0 100644 --- a/sdk/translation/Azure.AI.Translation.Document/api/Azure.AI.Translation.Document.netstandard2.0.cs +++ b/sdk/translation/Azure.AI.Translation.Document/api/Azure.AI.Translation.Document.netstandard2.0.cs @@ -96,7 +96,7 @@ public DocumentTranslationInput(System.Uri sourceUri, System.Uri targetUri, stri public System.Collections.Generic.IList Targets { get { throw null; } } public void AddTarget(System.Uri targetUri, string languageCode, Azure.AI.Translation.Document.TranslationGlossary glossary = null) { } } - public partial class DocumentTranslationOperation : Azure.AI.Translation.Document.PageableOperation + public partial class DocumentTranslationOperation : Azure.PageableOperation { protected DocumentTranslationOperation() { } public DocumentTranslationOperation(string translationId, Azure.AI.Translation.Document.DocumentTranslationClient client) { } @@ -121,8 +121,8 @@ public virtual void Cancel(System.Threading.CancellationToken cancellationToken) public virtual Azure.Response GetDocumentStatus(string documentId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public virtual System.Threading.Tasks.Task> GetDocumentStatusAsync(string documentId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public override Azure.Response GetRawResponse() { throw null; } - public override Azure.Pageable GetValues() { throw null; } - public override Azure.AsyncPageable GetValuesAsync() { throw null; } + public override Azure.Pageable GetValues(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public override Azure.AsyncPageable GetValuesAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public override Azure.Response UpdateStatus(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public override System.Threading.Tasks.ValueTask UpdateStatusAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public override System.Threading.Tasks.ValueTask>> WaitForCompletionAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } @@ -160,13 +160,6 @@ internal FileFormat() { } public string Format { get { throw null; } } public System.Collections.Generic.IReadOnlyList FormatVersions { get { throw null; } } } - public abstract partial class PageableOperation : Azure.Operation> where T : notnull - { - protected PageableOperation() { } - public override Azure.AsyncPageable Value { get { throw null; } } - public abstract Azure.Pageable GetValues(); - public abstract Azure.AsyncPageable GetValuesAsync(); - } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct StorageInputType : System.IEquatable { diff --git a/sdk/translation/Azure.AI.Translation.Document/samples/README.md b/sdk/translation/Azure.AI.Translation.Document/samples/README.md index d3a2a8ac39f2a..4b707914fcd37 100644 --- a/sdk/translation/Azure.AI.Translation.Document/samples/README.md +++ b/sdk/translation/Azure.AI.Translation.Document/samples/README.md @@ -18,12 +18,12 @@ Azure Cognitive Services Document Translation is a cloud service that translates * Apply a custom translation model or glossaries to tailor translation to your specific case. ## Common scenarios samples -- [Start Translation](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/samples/Sample1_StartTranslation.md) -- [Poll Documents Status](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/samples/Sample2_PollIndividualDocuments.md) -- [Operations History](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/samples/Sample3_OperationsHistory.md) +- [Start Translation](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/samples/Sample1_StartTranslation.md) +- [Poll Documents Status](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/samples/Sample2_PollIndividualDocuments.md) +- [Operations History](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/samples/Sample3_OperationsHistory.md) ## Advanced samples -- [Multiple Inputs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/samples/Sample4_MultipleInputs.md) -- [Create Storage Containers And Submit Operation (code sample)](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_StartTranslationWithAzureBlob.cs) +- [Multiple Inputs](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/samples/Sample4_MultipleInputs.md) +- [Create Storage Containers And Submit Operation (code sample)](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_StartTranslationWithAzureBlob.cs) -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/textanalytics/Azure.AI.TextAnalytics/README.md +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/textanalytics/Azure.AI.TextAnalytics/README.md diff --git a/sdk/translation/Azure.AI.Translation.Document/samples/Sample1_StartTranslation.md b/sdk/translation/Azure.AI.Translation.Document/samples/Sample1_StartTranslation.md index b7b40d3873b1b..a28f452d70698 100644 --- a/sdk/translation/Azure.AI.Translation.Document/samples/Sample1_StartTranslation.md +++ b/sdk/translation/Azure.AI.Translation.Document/samples/Sample1_StartTranslation.md @@ -63,8 +63,8 @@ await foreach (DocumentStatus document in operation.Value) To see the full example source files, see: -* [Synchronously StartTranslation ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_StartTranslation.cs) -* [Asynchronously StartTranslation ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_StartTranslationAsync.cs) +* [Synchronously StartTranslation ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_StartTranslation.cs) +* [Asynchronously StartTranslation ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_StartTranslationAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/README.md \ No newline at end of file +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/README.md \ No newline at end of file diff --git a/sdk/translation/Azure.AI.Translation.Document/samples/Sample2_PollIndividualDocuments.md b/sdk/translation/Azure.AI.Translation.Document/samples/Sample2_PollIndividualDocuments.md index 9e224380c2ecd..abdc063739db3 100644 --- a/sdk/translation/Azure.AI.Translation.Document/samples/Sample2_PollIndividualDocuments.md +++ b/sdk/translation/Azure.AI.Translation.Document/samples/Sample2_PollIndividualDocuments.md @@ -62,8 +62,8 @@ await foreach (DocumentStatus document in operation.GetAllDocumentStatusesAsync( To see the full example source files, see: -* [Synchronously PollIndividualDocuments ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_PollIndividualDocuments.cs) -* [Asynchronously PollIndividualDocuments ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_PollIndividualDocumentsAsync.cs) +* [Synchronously PollIndividualDocuments ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_PollIndividualDocuments.cs) +* [Asynchronously PollIndividualDocuments ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_PollIndividualDocumentsAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/README.md \ No newline at end of file +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/README.md \ No newline at end of file diff --git a/sdk/translation/Azure.AI.Translation.Document/samples/Sample3_OperationsHistory.md b/sdk/translation/Azure.AI.Translation.Document/samples/Sample3_OperationsHistory.md index 00a042c3a7121..ffd459c54c88e 100644 --- a/sdk/translation/Azure.AI.Translation.Document/samples/Sample3_OperationsHistory.md +++ b/sdk/translation/Azure.AI.Translation.Document/samples/Sample3_OperationsHistory.md @@ -51,8 +51,8 @@ Console.WriteLine($"Cancelled Documents: {docsCancelled}"); To see the full example source files, see: -* [Synchronously OperationsHistory ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_OperationsHistory.cs) -* [Asynchronously OperationsHistory ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_OperationsHistoryAsync.cs) +* [Synchronously OperationsHistory ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_OperationsHistory.cs) +* [Asynchronously OperationsHistory ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_OperationsHistoryAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/README.md \ No newline at end of file +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/README.md \ No newline at end of file diff --git a/sdk/translation/Azure.AI.Translation.Document/samples/Sample4_MultipleInputs.md b/sdk/translation/Azure.AI.Translation.Document/samples/Sample4_MultipleInputs.md index d7d48342c179d..b63944becd713 100644 --- a/sdk/translation/Azure.AI.Translation.Document/samples/Sample4_MultipleInputs.md +++ b/sdk/translation/Azure.AI.Translation.Document/samples/Sample4_MultipleInputs.md @@ -71,8 +71,8 @@ await foreach (DocumentStatus document in operation.GetValuesAsync()) To see the full example source files, see: -* [Synchronously MultipleInputs ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_MultipleInputs.cs) -* [Asynchronously MultipleInputs ](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_MultipleInputsAsync.cs) +* [Synchronously MultipleInputs ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_MultipleInputs.cs) +* [Asynchronously MultipleInputs ](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/tests/samples/Sample_MultipleInputsAsync.cs) -[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md -[README]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/translation/Azure.AI.Translation.Document/README.md \ No newline at end of file +[DefaultAzureCredential]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md +[README]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/translation/Azure.AI.Translation.Document/README.md \ No newline at end of file diff --git a/sdk/translation/Azure.AI.Translation.Document/src/DocumentTranslationOperation.cs b/sdk/translation/Azure.AI.Translation.Document/src/DocumentTranslationOperation.cs index 12d10789d40bb..65f752240163d 100644 --- a/sdk/translation/Azure.AI.Translation.Document/src/DocumentTranslationOperation.cs +++ b/sdk/translation/Azure.AI.Translation.Document/src/DocumentTranslationOperation.cs @@ -490,11 +490,11 @@ public virtual async Task CancelAsync(CancellationToken cancellationToken) /// /// Operation must complete successfully (HasValue is true) for it to provide values. /// - public override AsyncPageable GetValuesAsync() + public override AsyncPageable GetValuesAsync(CancellationToken cancellationToken = default) { ValidateOperationStatus(); - return GetAllDocumentStatusesAsync(); + return GetAllDocumentStatusesAsync(cancellationToken); } /// @@ -503,11 +503,11 @@ public override AsyncPageable GetValuesAsync() /// /// Operation must complete successfully (HasValue is true) for it to provide values. /// - public override Pageable GetValues() + public override Pageable GetValues(CancellationToken cancellationToken = default) { ValidateOperationStatus(); - return GetAllDocumentStatuses(); + return GetAllDocumentStatuses(cancellationToken); } private void ValidateOperationStatus() diff --git a/sdk/translation/Azure.AI.Translation.Document/src/PageableOperation.cs b/sdk/translation/Azure.AI.Translation.Document/src/PageableOperation.cs deleted file mode 100644 index f9667774d6591..0000000000000 --- a/sdk/translation/Azure.AI.Translation.Document/src/PageableOperation.cs +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#nullable enable - -namespace Azure.AI.Translation.Document -{ - /// - /// Represents a pageable long-running operation that exposes the results - /// in either synchronous or asynchronous format. - /// - /// - public abstract class PageableOperation : Operation> where T : notnull - { - /// - /// Gets the final result of the long-running operation asynchronously. - /// - /// - /// This property can be accessed only after the operation completes successfully (HasValue is true). - /// - public override AsyncPageable Value => GetValuesAsync(); - - /// - /// Gets the final result of the long-running operation asynchronously. - /// - /// - /// Operation must complete successfully (HasValue is true) for it to provide values. - /// - public abstract AsyncPageable GetValuesAsync(); - - /// - /// Gets the final result of the long-running operation synchronously. - /// - /// - /// Operation must complete successfully (HasValue is true) for it to provide values. - /// - public abstract Pageable GetValues(); - } -} diff --git a/sdk/translation/ci.yml b/sdk/translation/ci.yml index fe43caa8adec6..aebe750fd403a 100644 --- a/sdk/translation/ci.yml +++ b/sdk/translation/ci.yml @@ -2,7 +2,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -13,7 +12,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/videoanalyzer/Azure.Media.VideoAnalyzer.Edge/README.md b/sdk/videoanalyzer/Azure.Media.VideoAnalyzer.Edge/README.md index fc4656c9e0c99..11450c2cb717a 100644 --- a/sdk/videoanalyzer/Azure.Media.VideoAnalyzer.Edge/README.md +++ b/sdk/videoanalyzer/Azure.Media.VideoAnalyzer.Edge/README.md @@ -71,12 +71,12 @@ We guarantee that all client instance methods are thread-safe and independent of -[Client options](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | -[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | -[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | -[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | -[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md) | -[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md#mocking) | +[Client options](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#configuring-service-clients-using-clientoptions) | +[Accessing the response](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#accessing-http-response-details-using-responset) | +[Long-running operations](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#consuming-long-running-operations-using-operationt) | +[Handling failures](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#reporting-errors-requestfailedexception) | +[Diagnostics](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md) | +[Mocking](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/README.md#mocking) | [Client lifetime](https://devblogs.microsoft.com/azure-sdk/lifetime-management-and-thread-safety-guarantees-of-azure-sdk-net-clients/) @@ -218,7 +218,7 @@ additional questions or comments. [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc_contact]: mailto:opencode@microsoft.com [package]: https://aka.ms/ava/sdk/client/net -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/videoanalyzer +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/videoanalyzer [samples]: https://github.com/Azure-Samples/live-video-analytics-iot-edge-csharp [doc_direct_methods]: https://go.microsoft.com/fwlink/?linkid=2162396 [doc_pipelines]: https://go.microsoft.com/fwlink/?linkid=2162396 diff --git a/sdk/videoanalyzer/Microsoft.Azure.Management.VideoAnalyzer/CHANGELOG.md b/sdk/videoanalyzer/Microsoft.Azure.Management.VideoAnalyzer/CHANGELOG.md index b67716563678b..64ebdcec25bd9 100644 --- a/sdk/videoanalyzer/Microsoft.Azure.Management.VideoAnalyzer/CHANGELOG.md +++ b/sdk/videoanalyzer/Microsoft.Azure.Management.VideoAnalyzer/CHANGELOG.md @@ -1,4 +1,4 @@ -# Microsoft.Azure.Management.VideoAnalyzer release notes +# Microsoft.Azure.Management.VideoAnalyzer release notes ## Changes in 1.0.0-beta.1 diff --git a/sdk/videoanalyzer/Microsoft.Azure.Management.VideoAnalyzer/src/Microsoft.Azure.Management.VideoAnalyzer.csproj b/sdk/videoanalyzer/Microsoft.Azure.Management.VideoAnalyzer/src/Microsoft.Azure.Management.VideoAnalyzer.csproj index f2f7d0fdd63f9..cec353a81f0b0 100644 --- a/sdk/videoanalyzer/Microsoft.Azure.Management.VideoAnalyzer/src/Microsoft.Azure.Management.VideoAnalyzer.csproj +++ b/sdk/videoanalyzer/Microsoft.Azure.Management.VideoAnalyzer/src/Microsoft.Azure.Management.VideoAnalyzer.csproj @@ -11,7 +11,7 @@ management;media;VideoAnalyzer;Video Analyzer diff --git a/sdk/videoanalyzer/ci.yml b/sdk/videoanalyzer/ci.yml index 8bd253969372c..016e0ff7f0cca 100644 --- a/sdk/videoanalyzer/ci.yml +++ b/sdk/videoanalyzer/ci.yml @@ -3,7 +3,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -14,7 +13,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/README.md b/sdk/webpubsub/Azure.Messaging.WebPubSub/README.md index f4c6f308ab065..28c4111b50dd1 100644 --- a/sdk/webpubsub/Azure.Messaging.WebPubSub/README.md +++ b/sdk/webpubsub/Azure.Messaging.WebPubSub/README.md @@ -12,7 +12,7 @@ This library can be used to do the following actions. Details about the terms us - Close connections - Grant, revoke, and check permissions for an existing connection -[Source code](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/webpubsub/Azure.Messaging.WebPubSub/src) | +[Source code](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/webpubsub/Azure.Messaging.WebPubSub/src) | [Package](https://www.nuget.org/packages/Azure.Messaging.WebPubSub) | [API reference documentation](https://aka.ms/awps/sdk/csharp) | [Product documentation](https://aka.ms/awps/doc) | @@ -101,7 +101,7 @@ serviceClient.SendToAll("application/octet-stream", RequestContent.Create(stream ## Troubleshooting ### Setting up console logging -You can also easily [enable console logging](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/samples/Diagnostics.md#logging) if you want to dig deeper into the requests you're making against the service. +You can also easily [enable console logging](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/Diagnostics.md#logging) if you want to dig deeper into the requests you're making against the service. ## Next steps @@ -125,4 +125,4 @@ For more information see the [Code of Conduct FAQ](https://opensource.microsoft. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Ftemplate%2FAzure.Template%2FREADME.png) [azure_sub]: https://azure.microsoft.com/free/ -[samples_ref]: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/Samples/ +[samples_ref]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/Samples/ diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/api/Azure.Messaging.WebPubSub.netstandard2.0.cs b/sdk/webpubsub/Azure.Messaging.WebPubSub/api/Azure.Messaging.WebPubSub.netstandard2.0.cs index 94563ad6befa9..17cc3e0df0b14 100644 --- a/sdk/webpubsub/Azure.Messaging.WebPubSub/api/Azure.Messaging.WebPubSub.netstandard2.0.cs +++ b/sdk/webpubsub/Azure.Messaging.WebPubSub/api/Azure.Messaging.WebPubSub.netstandard2.0.cs @@ -15,47 +15,48 @@ public WebPubSubServiceClient(System.Uri endpoint, string hub, Azure.AzureKeyCre public virtual System.Uri Endpoint { get { throw null; } } public virtual string Hub { get { throw null; } } public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } } - public virtual Azure.Response AddConnectionToGroup(string group, string connectionId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task AddConnectionToGroupAsync(string group, string connectionId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response AddUserToGroup(string group, string userId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task AddUserToGroupAsync(string group, string userId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response CheckPermission(Azure.Messaging.WebPubSub.WebPubSubPermission permission, string connectionId, string targetName = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task CheckPermissionAsync(Azure.Messaging.WebPubSub.WebPubSubPermission permission, string connectionId, string targetName = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response CloseClientConnection(string connectionId, string reason = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task CloseClientConnectionAsync(string connectionId, string reason = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response ConnectionExists(string connectionId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> ConnectionExistsAsync(string connectionId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Uri GenerateClientAccessUri(string userId = null, string[] roles = null, System.TimeSpan expiresAfter = default(System.TimeSpan)) { throw null; } - public virtual Azure.Response GrantPermission(Azure.Messaging.WebPubSub.WebPubSubPermission permission, string connectionId, string targetName = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task GrantPermissionAsync(Azure.Messaging.WebPubSub.WebPubSubPermission permission, string connectionId, string targetName = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response GroupExists(string group, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> GroupExistsAsync(string group, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response RemoveConnectionFromGroup(string group, string connectionId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task RemoveConnectionFromGroupAsync(string group, string connectionId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response RemoveUserFromAllGroups(string userId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task RemoveUserFromAllGroupsAsync(string userId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response RemoveUserFromGroup(string group, string userId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task RemoveUserFromGroupAsync(string group, string userId, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response RevokePermission(Azure.Messaging.WebPubSub.WebPubSubPermission permission, string connectionId, string targetName = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task RevokePermissionAsync(Azure.Messaging.WebPubSub.WebPubSubPermission permission, string connectionId, string targetName = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SendToAll(string contentType, Azure.Core.RequestContent requestBody, System.Collections.Generic.IEnumerable excluded = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response SendToAll(string message, System.Collections.Generic.IEnumerable excluded = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task SendToAllAsync(string contentType, Azure.Core.RequestContent requestBody, System.Collections.Generic.IEnumerable excluded = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task SendToAllAsync(string message, System.Collections.Generic.IEnumerable excluded = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SendToConnection(string connectionId, string contentType, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response SendToConnection(string connectionId, string message, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task SendToConnectionAsync(string connectionId, string contentType, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task SendToConnectionAsync(string connectionId, string message, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SendToGroup(string group, string contentType, Azure.Core.RequestContent requestBody, System.Collections.Generic.IEnumerable excluded = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response SendToGroup(string group, string message, System.Collections.Generic.IEnumerable excluded = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task SendToGroupAsync(string group, string contentType, Azure.Core.RequestContent requestBody, System.Collections.Generic.IEnumerable excluded = null, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task SendToGroupAsync(string group, string message, System.Collections.Generic.IEnumerable excluded = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response SendToUser(string userId, string contentType, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual Azure.Response SendToUser(string userId, string message, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task SendToUserAsync(string userId, string contentType, Azure.Core.RequestContent requestBody, Azure.RequestOptions requestOptions = null) { throw null; } - public virtual System.Threading.Tasks.Task SendToUserAsync(string userId, string message, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual Azure.Response UserExists(string userId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } - public virtual System.Threading.Tasks.Task> UserExistsAsync(string userId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response AddConnectionToGroup(string group, string connectionId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task AddConnectionToGroupAsync(string group, string connectionId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response AddUserToGroup(string group, string userId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task AddUserToGroupAsync(string group, string userId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CheckPermission(Azure.Messaging.WebPubSub.WebPubSubPermission permission, string connectionId, string targetName = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task> CheckPermissionAsync(Azure.Messaging.WebPubSub.WebPubSubPermission permission, string connectionId, string targetName = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response CloseClientConnection(string connectionId, string reason = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task CloseClientConnectionAsync(string connectionId, string reason = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response ConnectionExists(string connectionId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task> ConnectionExistsAsync(string connectionId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Uri GenerateClientAccessUri(System.DateTimeOffset expiresAt, string userId = null, params string[] roles) { throw null; } + public virtual System.Uri GenerateClientAccessUri(System.TimeSpan expiresAfter = default(System.TimeSpan), string userId = null, params string[] roles) { throw null; } + public virtual Azure.Response GrantPermission(Azure.Messaging.WebPubSub.WebPubSubPermission permission, string connectionId, string targetName = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task GrantPermissionAsync(Azure.Messaging.WebPubSub.WebPubSubPermission permission, string connectionId, string targetName = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response GroupExists(string group, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task> GroupExistsAsync(string group, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response RemoveConnectionFromGroup(string group, string connectionId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task RemoveConnectionFromGroupAsync(string group, string connectionId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response RemoveUserFromAllGroups(string userId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task RemoveUserFromAllGroupsAsync(string userId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response RemoveUserFromGroup(string group, string userId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task RemoveUserFromGroupAsync(string group, string userId, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response RevokePermission(Azure.Messaging.WebPubSub.WebPubSubPermission permission, string connectionId, string targetName = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task RevokePermissionAsync(Azure.Messaging.WebPubSub.WebPubSubPermission permission, string connectionId, string targetName = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response SendToAll(string content, Azure.Core.ContentType contentType = default(Azure.Core.ContentType)) { throw null; } + public virtual Azure.Response SendToAll(string contentType, Azure.Core.RequestContent content, System.Collections.Generic.IEnumerable excluded = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task SendToAllAsync(string content, Azure.Core.ContentType contentType = default(Azure.Core.ContentType)) { throw null; } + public virtual System.Threading.Tasks.Task SendToAllAsync(string contentType, Azure.Core.RequestContent content, System.Collections.Generic.IEnumerable excluded = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response SendToConnection(string connectionId, string content, Azure.Core.ContentType contentType = default(Azure.Core.ContentType)) { throw null; } + public virtual Azure.Response SendToConnection(string connectionId, string contentType, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task SendToConnectionAsync(string connectionId, string content, Azure.Core.ContentType contentType = default(Azure.Core.ContentType)) { throw null; } + public virtual System.Threading.Tasks.Task SendToConnectionAsync(string connectionId, string contentType, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response SendToGroup(string group, string content, Azure.Core.ContentType contentType = default(Azure.Core.ContentType)) { throw null; } + public virtual Azure.Response SendToGroup(string group, string contentType, Azure.Core.RequestContent content, System.Collections.Generic.IEnumerable excluded = null, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task SendToGroupAsync(string group, string content, Azure.Core.ContentType contentType = default(Azure.Core.ContentType)) { throw null; } + public virtual System.Threading.Tasks.Task SendToGroupAsync(string group, string contentType, Azure.Core.RequestContent content, System.Collections.Generic.IEnumerable excluded = null, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response SendToUser(string userId, string content, Azure.Core.ContentType contentType = default(Azure.Core.ContentType)) { throw null; } + public virtual Azure.Response SendToUser(string userId, string contentType, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task SendToUserAsync(string userId, string content, Azure.Core.ContentType contentType = default(Azure.Core.ContentType)) { throw null; } + public virtual System.Threading.Tasks.Task SendToUserAsync(string userId, string contentType, Azure.Core.RequestContent content, Azure.RequestOptions options = null) { throw null; } + public virtual Azure.Response UserExists(string userId, Azure.RequestOptions options = null) { throw null; } + public virtual System.Threading.Tasks.Task> UserExistsAsync(string userId, Azure.RequestOptions options = null) { throw null; } } public partial class WebPubSubServiceClientOptions : Azure.Core.ClientOptions { diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/Azure.Messaging.WebPubSub.csproj b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/Azure.Messaging.WebPubSub.csproj index 77800fbcbd712..9f20019224589 100644 --- a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/Azure.Messaging.WebPubSub.csproj +++ b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/Azure.Messaging.WebPubSub.csproj @@ -6,12 +6,12 @@ Azure, WebPubSub, SignalR $(RequiredTargetFrameworks) $(NoWarn);419 + true - diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/Generated/HealthApiClient.cs b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/Generated/HealthApiClient.cs index d6a6a848df574..d22e7d80c8ceb 100644 --- a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/Generated/HealthApiClient.cs +++ b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/Generated/HealthApiClient.cs @@ -42,23 +42,23 @@ public HealthApiClient(Uri endpoint = null, WebPubSubServiceClientOptions option } /// Get service health status. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task GetServiceStatusAsync(RequestOptions requestOptions = null) + public virtual async Task GetServiceStatusAsync(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetServiceStatusRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetServiceStatusRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("HealthApiClient.GetServiceStatus"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -81,23 +81,23 @@ public virtual async Task GetServiceStatusAsync(RequestOptions request } /// Get service health status. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response GetServiceStatus(RequestOptions requestOptions = null) + public virtual Response GetServiceStatus(RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGetServiceStatusRequest(requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGetServiceStatusRequest(options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("HealthApiClient.GetServiceStatus"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -120,8 +120,8 @@ public virtual Response GetServiceStatus(RequestOptions requestOptions = null) } /// Create Request for and operations. - /// The request options. - private HttpMessage CreateGetServiceStatusRequest(RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGetServiceStatusRequest(RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/Generated/WebPubSubServiceClient.cs b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/Generated/WebPubSubServiceClient.cs index 2df95503c4580..bf4f5a349e016 100644 --- a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/Generated/WebPubSubServiceClient.cs +++ b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/Generated/WebPubSubServiceClient.cs @@ -31,25 +31,25 @@ protected WebPubSubServiceClient() /// Broadcast content inside request body to all the connected client connections. /// Upload file type. - /// The request body. + /// The content to send as the body of the request. /// Excluded connection Ids. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task SendToAllAsync(string contentType, RequestContent requestBody, IEnumerable excluded = null, RequestOptions requestOptions = null) + public virtual async Task SendToAllAsync(string contentType, RequestContent content, IEnumerable excluded = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSendToAllRequest(contentType, requestBody, excluded, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSendToAllRequest(contentType, content, excluded, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.SendToAll"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -73,25 +73,25 @@ public virtual async Task SendToAllAsync(string contentType, RequestCo /// Broadcast content inside request body to all the connected client connections. /// Upload file type. - /// The request body. + /// The content to send as the body of the request. /// Excluded connection Ids. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response SendToAll(string contentType, RequestContent requestBody, IEnumerable excluded = null, RequestOptions requestOptions = null) + public virtual Response SendToAll(string contentType, RequestContent content, IEnumerable excluded = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSendToAllRequest(contentType, requestBody, excluded, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSendToAllRequest(contentType, content, excluded, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.SendToAll"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -115,10 +115,10 @@ public virtual Response SendToAll(string contentType, RequestContent requestBody /// Create Request for and operations. /// Upload file type. - /// The request body. + /// The content to send as the body of the request. /// Excluded connection Ids. - /// The request options. - private HttpMessage CreateSendToAllRequest(string contentType, RequestContent requestBody, IEnumerable excluded = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateSendToAllRequest(string contentType, RequestContent content, IEnumerable excluded = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -138,29 +138,29 @@ private HttpMessage CreateSendToAllRequest(string contentType, RequestContent re } request.Uri = uri; request.Headers.Add("Content-Type", contentType); - request.Content = requestBody; + request.Content = content; return message; } /// Check if the connection with the given connectionId exists. /// The connection Id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - internal virtual async Task ConnectionExistsAsync(string connectionId, RequestOptions requestOptions = null) + internal virtual async Task ConnectionExistsImplAsync(string connectionId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateConnectionExistsRequest(connectionId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateConnectionExistsImplRequest(connectionId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } - using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.ConnectionExists"); + using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.ConnectionExistsImpl"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -185,23 +185,23 @@ internal virtual async Task ConnectionExistsAsync(string connectionId, /// Check if the connection with the given connectionId exists. /// The connection Id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - internal virtual Response ConnectionExists(string connectionId, RequestOptions requestOptions = null) + internal virtual Response ConnectionExistsImpl(string connectionId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateConnectionExistsRequest(connectionId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateConnectionExistsImplRequest(connectionId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } - using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.ConnectionExists"); + using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.ConnectionExistsImpl"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -224,10 +224,10 @@ internal virtual Response ConnectionExists(string connectionId, RequestOptions r } } - /// Create Request for and operations. + /// Create Request for and operations. /// The connection Id. - /// The request options. - private HttpMessage CreateConnectionExistsRequest(string connectionId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateConnectionExistsImplRequest(string connectionId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -249,23 +249,23 @@ private HttpMessage CreateConnectionExistsRequest(string connectionId, RequestOp /// Close the client connection. /// Target connection Id. /// The reason closing the client connection. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task CloseClientConnectionAsync(string connectionId, string reason = null, RequestOptions requestOptions = null) + public virtual async Task CloseClientConnectionAsync(string connectionId, string reason = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCloseClientConnectionRequest(connectionId, reason, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCloseClientConnectionRequest(connectionId, reason, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.CloseClientConnection"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -290,23 +290,23 @@ public virtual async Task CloseClientConnectionAsync(string connection /// Close the client connection. /// Target connection Id. /// The reason closing the client connection. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response CloseClientConnection(string connectionId, string reason = null, RequestOptions requestOptions = null) + public virtual Response CloseClientConnection(string connectionId, string reason = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCloseClientConnectionRequest(connectionId, reason, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCloseClientConnectionRequest(connectionId, reason, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.CloseClientConnection"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -331,8 +331,8 @@ public virtual Response CloseClientConnection(string connectionId, string reason /// Create Request for and operations. /// Target connection Id. /// The reason closing the client connection. - /// The request options. - private HttpMessage CreateCloseClientConnectionRequest(string connectionId, string reason = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateCloseClientConnectionRequest(string connectionId, string reason = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -358,24 +358,24 @@ private HttpMessage CreateCloseClientConnectionRequest(string connectionId, stri /// Send content inside request body to the specific connection. /// The connection Id. /// Upload file type. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task SendToConnectionAsync(string connectionId, string contentType, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task SendToConnectionAsync(string connectionId, string contentType, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSendToConnectionRequest(connectionId, contentType, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSendToConnectionRequest(connectionId, contentType, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.SendToConnection"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -400,24 +400,24 @@ public virtual async Task SendToConnectionAsync(string connectionId, s /// Send content inside request body to the specific connection. /// The connection Id. /// Upload file type. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response SendToConnection(string connectionId, string contentType, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response SendToConnection(string connectionId, string contentType, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSendToConnectionRequest(connectionId, contentType, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSendToConnectionRequest(connectionId, contentType, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.SendToConnection"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -442,9 +442,9 @@ public virtual Response SendToConnection(string connectionId, string contentType /// Create Request for and operations. /// The connection Id. /// Upload file type. - /// The request body. - /// The request options. - private HttpMessage CreateSendToConnectionRequest(string connectionId, string contentType, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateSendToConnectionRequest(string connectionId, string contentType, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -462,29 +462,29 @@ private HttpMessage CreateSendToConnectionRequest(string connectionId, string co } request.Uri = uri; request.Headers.Add("Content-Type", contentType); - request.Content = requestBody; + request.Content = content; return message; } /// Check if there are any client connections inside the given group. /// Target group name, which length should be greater than 0 and less than 1025. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - internal virtual async Task GroupExistsAsync(string group, RequestOptions requestOptions = null) + internal virtual async Task GroupExistsImplAsync(string group, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGroupExistsRequest(group, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGroupExistsImplRequest(group, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } - using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.GroupExists"); + using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.GroupExistsImpl"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -509,23 +509,23 @@ internal virtual async Task GroupExistsAsync(string group, RequestOpti /// Check if there are any client connections inside the given group. /// Target group name, which length should be greater than 0 and less than 1025. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - internal virtual Response GroupExists(string group, RequestOptions requestOptions = null) + internal virtual Response GroupExistsImpl(string group, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGroupExistsRequest(group, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGroupExistsImplRequest(group, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } - using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.GroupExists"); + using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.GroupExistsImpl"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -548,10 +548,10 @@ internal virtual Response GroupExists(string group, RequestOptions requestOption } } - /// Create Request for and operations. + /// Create Request for and operations. /// Target group name, which length should be greater than 0 and less than 1025. - /// The request options. - private HttpMessage CreateGroupExistsRequest(string group, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGroupExistsImplRequest(string group, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -573,25 +573,25 @@ private HttpMessage CreateGroupExistsRequest(string group, RequestOptions reques /// Send content inside request body to a group of connections. /// Target group name, which length should be greater than 0 and less than 1025. /// Upload file type. - /// The request body. + /// The content to send as the body of the request. /// Excluded connection Ids. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task SendToGroupAsync(string group, string contentType, RequestContent requestBody, IEnumerable excluded = null, RequestOptions requestOptions = null) + public virtual async Task SendToGroupAsync(string group, string contentType, RequestContent content, IEnumerable excluded = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSendToGroupRequest(group, contentType, requestBody, excluded, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSendToGroupRequest(group, contentType, content, excluded, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.SendToGroup"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -616,25 +616,25 @@ public virtual async Task SendToGroupAsync(string group, string conten /// Send content inside request body to a group of connections. /// Target group name, which length should be greater than 0 and less than 1025. /// Upload file type. - /// The request body. + /// The content to send as the body of the request. /// Excluded connection Ids. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response SendToGroup(string group, string contentType, RequestContent requestBody, IEnumerable excluded = null, RequestOptions requestOptions = null) + public virtual Response SendToGroup(string group, string contentType, RequestContent content, IEnumerable excluded = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSendToGroupRequest(group, contentType, requestBody, excluded, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSendToGroupRequest(group, contentType, content, excluded, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.SendToGroup"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -659,10 +659,10 @@ public virtual Response SendToGroup(string group, string contentType, RequestCon /// Create Request for and operations. /// Target group name, which length should be greater than 0 and less than 1025. /// Upload file type. - /// The request body. + /// The content to send as the body of the request. /// Excluded connection Ids. - /// The request options. - private HttpMessage CreateSendToGroupRequest(string group, string contentType, RequestContent requestBody, IEnumerable excluded = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateSendToGroupRequest(string group, string contentType, RequestContent content, IEnumerable excluded = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -684,30 +684,30 @@ private HttpMessage CreateSendToGroupRequest(string group, string contentType, R } request.Uri = uri; request.Headers.Add("Content-Type", contentType); - request.Content = requestBody; + request.Content = content; return message; } /// Add a connection to the target group. /// Target group name, which length should be greater than 0 and less than 1025. /// Target connection Id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task AddConnectionToGroupAsync(string group, string connectionId, RequestOptions requestOptions = null) + public virtual async Task AddConnectionToGroupAsync(string group, string connectionId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateAddConnectionToGroupRequest(group, connectionId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateAddConnectionToGroupRequest(group, connectionId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.AddConnectionToGroup"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -733,23 +733,23 @@ public virtual async Task AddConnectionToGroupAsync(string group, stri /// Add a connection to the target group. /// Target group name, which length should be greater than 0 and less than 1025. /// Target connection Id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response AddConnectionToGroup(string group, string connectionId, RequestOptions requestOptions = null) + public virtual Response AddConnectionToGroup(string group, string connectionId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateAddConnectionToGroupRequest(group, connectionId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateAddConnectionToGroupRequest(group, connectionId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.AddConnectionToGroup"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -775,8 +775,8 @@ public virtual Response AddConnectionToGroup(string group, string connectionId, /// Create Request for and operations. /// Target group name, which length should be greater than 0 and less than 1025. /// Target connection Id. - /// The request options. - private HttpMessage CreateAddConnectionToGroupRequest(string group, string connectionId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateAddConnectionToGroupRequest(string group, string connectionId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -800,23 +800,23 @@ private HttpMessage CreateAddConnectionToGroupRequest(string group, string conne /// Remove a connection from the target group. /// Target group name, which length should be greater than 0 and less than 1025. /// Target connection Id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task RemoveConnectionFromGroupAsync(string group, string connectionId, RequestOptions requestOptions = null) + public virtual async Task RemoveConnectionFromGroupAsync(string group, string connectionId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateRemoveConnectionFromGroupRequest(group, connectionId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateRemoveConnectionFromGroupRequest(group, connectionId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.RemoveConnectionFromGroup"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -841,23 +841,23 @@ public virtual async Task RemoveConnectionFromGroupAsync(string group, /// Remove a connection from the target group. /// Target group name, which length should be greater than 0 and less than 1025. /// Target connection Id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response RemoveConnectionFromGroup(string group, string connectionId, RequestOptions requestOptions = null) + public virtual Response RemoveConnectionFromGroup(string group, string connectionId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateRemoveConnectionFromGroupRequest(group, connectionId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateRemoveConnectionFromGroupRequest(group, connectionId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.RemoveConnectionFromGroup"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -882,8 +882,8 @@ public virtual Response RemoveConnectionFromGroup(string group, string connectio /// Create Request for and operations. /// Target group name, which length should be greater than 0 and less than 1025. /// Target connection Id. - /// The request options. - private HttpMessage CreateRemoveConnectionFromGroupRequest(string group, string connectionId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateRemoveConnectionFromGroupRequest(string group, string connectionId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -906,23 +906,23 @@ private HttpMessage CreateRemoveConnectionFromGroupRequest(string group, string /// Check if there are any client connections connected for the given user. /// Target user Id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - internal virtual async Task UserExistsAsync(string userId, RequestOptions requestOptions = null) + internal virtual async Task UserExistsImplAsync(string userId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateUserExistsRequest(userId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateUserExistsImplRequest(userId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } - using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.UserExists"); + using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.UserExistsImpl"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -947,23 +947,23 @@ internal virtual async Task UserExistsAsync(string userId, RequestOpti /// Check if there are any client connections connected for the given user. /// Target user Id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - internal virtual Response UserExists(string userId, RequestOptions requestOptions = null) + internal virtual Response UserExistsImpl(string userId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateUserExistsRequest(userId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateUserExistsImplRequest(userId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } - using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.UserExists"); + using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.UserExistsImpl"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -986,10 +986,10 @@ internal virtual Response UserExists(string userId, RequestOptions requestOption } } - /// Create Request for and operations. + /// Create Request for and operations. /// Target user Id. - /// The request options. - private HttpMessage CreateUserExistsRequest(string userId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateUserExistsImplRequest(string userId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1011,24 +1011,24 @@ private HttpMessage CreateUserExistsRequest(string userId, RequestOptions reques /// Send content inside request body to the specific user. /// The user Id. /// Upload file type. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task SendToUserAsync(string userId, string contentType, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual async Task SendToUserAsync(string userId, string contentType, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSendToUserRequest(userId, contentType, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSendToUserRequest(userId, contentType, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.SendToUser"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1053,24 +1053,24 @@ public virtual async Task SendToUserAsync(string userId, string conten /// Send content inside request body to the specific user. /// The user Id. /// Upload file type. - /// The request body. - /// The request options. + /// The content to send as the body of the request. + /// The request options. #pragma warning disable AZC0002 - public virtual Response SendToUser(string userId, string contentType, RequestContent requestBody, RequestOptions requestOptions = null) + public virtual Response SendToUser(string userId, string contentType, RequestContent content, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateSendToUserRequest(userId, contentType, requestBody, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateSendToUserRequest(userId, contentType, content, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.SendToUser"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1095,9 +1095,9 @@ public virtual Response SendToUser(string userId, string contentType, RequestCon /// Create Request for and operations. /// The user Id. /// Upload file type. - /// The request body. - /// The request options. - private HttpMessage CreateSendToUserRequest(string userId, string contentType, RequestContent requestBody, RequestOptions requestOptions = null) + /// The content to send as the body of the request. + /// The request options. + private HttpMessage CreateSendToUserRequest(string userId, string contentType, RequestContent content, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1115,30 +1115,30 @@ private HttpMessage CreateSendToUserRequest(string userId, string contentType, R } request.Uri = uri; request.Headers.Add("Content-Type", contentType); - request.Content = requestBody; + request.Content = content; return message; } /// Add a user to the target group. /// Target group name, which length should be greater than 0 and less than 1025. /// Target user Id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task AddUserToGroupAsync(string group, string userId, RequestOptions requestOptions = null) + public virtual async Task AddUserToGroupAsync(string group, string userId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateAddUserToGroupRequest(group, userId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateAddUserToGroupRequest(group, userId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.AddUserToGroup"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1164,23 +1164,23 @@ public virtual async Task AddUserToGroupAsync(string group, string use /// Add a user to the target group. /// Target group name, which length should be greater than 0 and less than 1025. /// Target user Id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response AddUserToGroup(string group, string userId, RequestOptions requestOptions = null) + public virtual Response AddUserToGroup(string group, string userId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateAddUserToGroupRequest(group, userId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateAddUserToGroupRequest(group, userId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.AddUserToGroup"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1206,8 +1206,8 @@ public virtual Response AddUserToGroup(string group, string userId, RequestOptio /// Create Request for and operations. /// Target group name, which length should be greater than 0 and less than 1025. /// Target user Id. - /// The request options. - private HttpMessage CreateAddUserToGroupRequest(string group, string userId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateAddUserToGroupRequest(string group, string userId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1231,23 +1231,23 @@ private HttpMessage CreateAddUserToGroupRequest(string group, string userId, Req /// Remove a user from the target group. /// Target group name, which length should be greater than 0 and less than 1025. /// Target user Id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task RemoveUserFromGroupAsync(string group, string userId, RequestOptions requestOptions = null) + public virtual async Task RemoveUserFromGroupAsync(string group, string userId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateRemoveUserFromGroupRequest(group, userId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateRemoveUserFromGroupRequest(group, userId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.RemoveUserFromGroup"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1272,23 +1272,23 @@ public virtual async Task RemoveUserFromGroupAsync(string group, strin /// Remove a user from the target group. /// Target group name, which length should be greater than 0 and less than 1025. /// Target user Id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response RemoveUserFromGroup(string group, string userId, RequestOptions requestOptions = null) + public virtual Response RemoveUserFromGroup(string group, string userId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateRemoveUserFromGroupRequest(group, userId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateRemoveUserFromGroupRequest(group, userId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.RemoveUserFromGroup"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1313,8 +1313,8 @@ public virtual Response RemoveUserFromGroup(string group, string userId, Request /// Create Request for and operations. /// Target group name, which length should be greater than 0 and less than 1025. /// Target user Id. - /// The request options. - private HttpMessage CreateRemoveUserFromGroupRequest(string group, string userId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateRemoveUserFromGroupRequest(string group, string userId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1337,23 +1337,23 @@ private HttpMessage CreateRemoveUserFromGroupRequest(string group, string userId /// Remove a user from all groups. /// Target user Id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual async Task RemoveUserFromAllGroupsAsync(string userId, RequestOptions requestOptions = null) + public virtual async Task RemoveUserFromAllGroupsAsync(string userId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateRemoveUserFromAllGroupsRequest(userId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateRemoveUserFromAllGroupsRequest(userId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.RemoveUserFromAllGroups"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1377,23 +1377,23 @@ public virtual async Task RemoveUserFromAllGroupsAsync(string userId, /// Remove a user from all groups. /// Target user Id. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - public virtual Response RemoveUserFromAllGroups(string userId, RequestOptions requestOptions = null) + public virtual Response RemoveUserFromAllGroups(string userId, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateRemoveUserFromAllGroupsRequest(userId, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateRemoveUserFromAllGroupsRequest(userId, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.RemoveUserFromAllGroups"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1417,8 +1417,8 @@ public virtual Response RemoveUserFromAllGroups(string userId, RequestOptions re /// Create Request for and operations. /// Target user Id. - /// The request options. - private HttpMessage CreateRemoveUserFromAllGroupsRequest(string userId, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateRemoveUserFromAllGroupsRequest(string userId, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1442,23 +1442,23 @@ private HttpMessage CreateRemoveUserFromAllGroupsRequest(string userId, RequestO /// The permission: current supported actions are joinLeaveGroup and sendToGroup. /// Target connection Id. /// Optional. If not set, grant the permission to all the targets. If set, grant the permission to the specific target. The meaning of the target depends on the specific permission. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - internal virtual async Task GrantPermissionAsync(string permission, string connectionId, string targetName = null, RequestOptions requestOptions = null) + internal virtual async Task GrantPermissionAsync(string permission, string connectionId, string targetName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGrantPermissionRequest(permission, connectionId, targetName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGrantPermissionRequest(permission, connectionId, targetName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.GrantPermission"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1484,23 +1484,23 @@ internal virtual async Task GrantPermissionAsync(string permission, st /// The permission: current supported actions are joinLeaveGroup and sendToGroup. /// Target connection Id. /// Optional. If not set, grant the permission to all the targets. If set, grant the permission to the specific target. The meaning of the target depends on the specific permission. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - internal virtual Response GrantPermission(string permission, string connectionId, string targetName = null, RequestOptions requestOptions = null) + internal virtual Response GrantPermission(string permission, string connectionId, string targetName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateGrantPermissionRequest(permission, connectionId, targetName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateGrantPermissionRequest(permission, connectionId, targetName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.GrantPermission"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1526,8 +1526,8 @@ internal virtual Response GrantPermission(string permission, string connectionId /// The permission: current supported actions are joinLeaveGroup and sendToGroup. /// Target connection Id. /// Optional. If not set, grant the permission to all the targets. If set, grant the permission to the specific target. The meaning of the target depends on the specific permission. - /// The request options. - private HttpMessage CreateGrantPermissionRequest(string permission, string connectionId, string targetName = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateGrantPermissionRequest(string permission, string connectionId, string targetName = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1556,23 +1556,23 @@ private HttpMessage CreateGrantPermissionRequest(string permission, string conne /// The permission: current supported actions are joinLeaveGroup and sendToGroup. /// Target connection Id. /// Optional. If not set, revoke the permission for all targets. If set, revoke the permission for the specific target. The meaning of the target depends on the specific permission. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - internal virtual async Task RevokePermissionAsync(string permission, string connectionId, string targetName = null, RequestOptions requestOptions = null) + internal virtual async Task RevokePermissionAsync(string permission, string connectionId, string targetName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateRevokePermissionRequest(permission, connectionId, targetName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateRevokePermissionRequest(permission, connectionId, targetName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.RevokePermission"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1598,23 +1598,23 @@ internal virtual async Task RevokePermissionAsync(string permission, s /// The permission: current supported actions are joinLeaveGroup and sendToGroup. /// Target connection Id. /// Optional. If not set, revoke the permission for all targets. If set, revoke the permission for the specific target. The meaning of the target depends on the specific permission. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - internal virtual Response RevokePermission(string permission, string connectionId, string targetName = null, RequestOptions requestOptions = null) + internal virtual Response RevokePermission(string permission, string connectionId, string targetName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateRevokePermissionRequest(permission, connectionId, targetName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateRevokePermissionRequest(permission, connectionId, targetName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.RevokePermission"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1640,8 +1640,8 @@ internal virtual Response RevokePermission(string permission, string connectionI /// The permission: current supported actions are joinLeaveGroup and sendToGroup. /// Target connection Id. /// Optional. If not set, revoke the permission for all targets. If set, revoke the permission for the specific target. The meaning of the target depends on the specific permission. - /// The request options. - private HttpMessage CreateRevokePermissionRequest(string permission, string connectionId, string targetName = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateRevokePermissionRequest(string permission, string connectionId, string targetName = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; @@ -1670,23 +1670,23 @@ private HttpMessage CreateRevokePermissionRequest(string permission, string conn /// The permission: current supported actions are joinLeaveGroup and sendToGroup. /// Target connection Id. /// Optional. If not set, get the permission for all targets. If set, get the permission for the specific target. The meaning of the target depends on the specific permission. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - internal virtual async Task CheckPermissionAsync(string permission, string connectionId, string targetName = null, RequestOptions requestOptions = null) + internal virtual async Task CheckPermissionAsync(string permission, string connectionId, string targetName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCheckPermissionRequest(permission, connectionId, targetName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCheckPermissionRequest(permission, connectionId, targetName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.CheckPermission"); scope.Start(); try { - await Pipeline.SendAsync(message, requestOptions.CancellationToken).ConfigureAwait(false); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + await Pipeline.SendAsync(message, options.CancellationToken).ConfigureAwait(false); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1713,23 +1713,23 @@ internal virtual async Task CheckPermissionAsync(string permission, st /// The permission: current supported actions are joinLeaveGroup and sendToGroup. /// Target connection Id. /// Optional. If not set, get the permission for all targets. If set, get the permission for the specific target. The meaning of the target depends on the specific permission. - /// The request options. + /// The request options. #pragma warning disable AZC0002 - internal virtual Response CheckPermission(string permission, string connectionId, string targetName = null, RequestOptions requestOptions = null) + internal virtual Response CheckPermission(string permission, string connectionId, string targetName = null, RequestOptions options = null) #pragma warning restore AZC0002 { - requestOptions ??= new RequestOptions(); - HttpMessage message = CreateCheckPermissionRequest(permission, connectionId, targetName, requestOptions); - if (requestOptions.PerCallPolicy != null) + options ??= new RequestOptions(); + HttpMessage message = CreateCheckPermissionRequest(permission, connectionId, targetName, options); + if (options.PerCallPolicy != null) { - message.SetProperty("RequestOptionsPerCallPolicyCallback", requestOptions.PerCallPolicy); + message.SetProperty("RequestOptionsPerCallPolicyCallback", options.PerCallPolicy); } using var scope = _clientDiagnostics.CreateScope("WebPubSubServiceClient.CheckPermission"); scope.Start(); try { - Pipeline.Send(message, requestOptions.CancellationToken); - if (requestOptions.StatusOption == ResponseStatusOption.Default) + Pipeline.Send(message, options.CancellationToken); + if (options.StatusOption == ResponseStatusOption.Default) { switch (message.Response.Status) { @@ -1756,8 +1756,8 @@ internal virtual Response CheckPermission(string permission, string connectionId /// The permission: current supported actions are joinLeaveGroup and sendToGroup. /// Target connection Id. /// Optional. If not set, get the permission for all targets. If set, get the permission for the specific target. The meaning of the target depends on the specific permission. - /// The request options. - private HttpMessage CreateCheckPermissionRequest(string permission, string connectionId, string targetName = null, RequestOptions requestOptions = null) + /// The request options. + private HttpMessage CreateCheckPermissionRequest(string permission, string connectionId, string targetName = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/GlobalSuppressions.cs b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/GlobalSuppressions.cs new file mode 100644 index 0000000000000..b6f456d951a1c --- /dev/null +++ b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/GlobalSuppressions.cs @@ -0,0 +1,6 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System.Diagnostics.CodeAnalysis; + +[assembly: SuppressMessage("Usage", "AZC0002:DO ensure all service methods, both asynchronous and synchronous, take an optional CancellationToken parameter called cancellationToken.", Justification = "CancellationToken can be passed through RequestOptions")] diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/JwtBuilder.cs b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/JwtBuilder.cs new file mode 100644 index 0000000000000..76276db72b67f --- /dev/null +++ b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/JwtBuilder.cs @@ -0,0 +1,236 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Buffers; +using System.Buffers.Text; +using System.Diagnostics; +using System.IO; +using System.Security.Cryptography; +using System.Text; +using System.Text.Json; + +namespace Azure.Core +{ + /// + /// Low level library for building JWT + /// + internal class JwtBuilder : IDisposable + { + // Registered claims + private static byte[] s_nbf = Encoding.UTF8.GetBytes("nbf"); + private static byte[] s_exp = Encoding.UTF8.GetBytes("exp"); + private static byte[] s_iat = Encoding.UTF8.GetBytes("iat"); + private static byte[] s_aud = Encoding.UTF8.GetBytes("aud"); + private static byte[] s_sub = Encoding.UTF8.GetBytes("sub"); + private static byte[] s_iss = Encoding.UTF8.GetBytes("iss"); + private static byte[] s_jti = Encoding.UTF8.GetBytes("jti"); + + public static ReadOnlySpan Nbf => s_nbf; + public static ReadOnlySpan Exp => s_exp; + public static ReadOnlySpan Iat => s_iat; + public static ReadOnlySpan Aud => s_aud; + public static ReadOnlySpan Sub => s_sub; + public static ReadOnlySpan Iss => s_iss; + public static ReadOnlySpan Jti => s_jti; + + // this is Base64 encoding of the standard JWT header. { "alg": "HS256", "typ": "JWT" } + private static readonly byte[] headerSha256 = Encoding.ASCII.GetBytes("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9."); + + private Utf8JsonWriter _writer; + private MemoryStream _memoryStream; + private byte[] _key; + private bool _isDisposed; + + private byte[] _jwt; + private int _jwtLength; + + public JwtBuilder(byte[] key, int size = 512) + { // typical JWT is ~300B UTF8 + _jwt = null; + _memoryStream = new MemoryStream(size); + _memoryStream.Write(headerSha256, 0, headerSha256.Length); + _writer = new Utf8JsonWriter(_memoryStream); + _writer.WriteStartObject(); + _key = key; + } + + public void AddClaim(ReadOnlySpan utf8Name, string value) + { + if (_writer == null) + throw new InvalidOperationException("Cannot change claims after building. Create a new JwtBuilder instead"); + _writer.WriteString(utf8Name, value); + } + public void AddClaim(ReadOnlySpan utf8Name, bool value) + { + if (_writer == null) + throw new InvalidOperationException("Cannot change claims after building. Create a new JwtBuilder instead"); + _writer.WriteBoolean(utf8Name, value); + } + public void AddClaim(ReadOnlySpan utf8Name, long value) + { + if (_writer == null) + throw new InvalidOperationException("Cannot change claims after building. Create a new JwtBuilder instead"); + _writer.WriteNumber(utf8Name, value); + } + public void AddClaim(ReadOnlySpan utf8Name, double value) + { + if (_writer == null) + throw new InvalidOperationException("Cannot change claims after building. Create a new JwtBuilder instead"); + _writer.WriteNumber(utf8Name, value); + } + public void AddClaim(ReadOnlySpan utf8Name, DateTimeOffset value) + { + if (_writer == null) + throw new InvalidOperationException("Cannot change claims after building. Create a new JwtBuilder instead"); + AddClaim(utf8Name, value.ToUnixTimeSeconds()); + } + public void AddClaim(ReadOnlySpan utf8Name, string[] value) + { + if (_writer == null) + throw new InvalidOperationException("Cannot change claims after building. Create a new JwtBuilder instead"); + _writer.WriteStartArray(utf8Name); + foreach (var item in value) + { + _writer.WriteStringValue(item); + } + _writer.WriteEndArray(); + } + + public void AddClaim(string name, string value) + { + if (_writer == null) + throw new InvalidOperationException("Cannot change claims after building. Create a new JwtBuilder instead"); + _writer.WriteString(name, value); + } + public void AddClaim(string name, bool value) + { + if (_writer == null) + throw new InvalidOperationException("Cannot change claims after building. Create a new JwtBuilder instead"); + _writer.WriteBoolean(name, value); + } + public void AddClaim(string name, long value) + { + if (_writer == null) + throw new InvalidOperationException("Cannot change claims after building. Create a new JwtBuilder instead"); + _writer.WriteNumber(name, value); + } + public void AddClaim(string name, double value) + { + if (_writer == null) + throw new InvalidOperationException("Cannot change claims after building. Create a new JwtBuilder instead"); + _writer.WriteNumber(name, value); + } + public void AddClaim(string name, DateTimeOffset value) + { + if (_writer == null) + throw new InvalidOperationException("Cannot change claims after building. Create a new JwtBuilder instead"); + AddClaim(name, value.ToUnixTimeSeconds()); + } + public void AddClaim(string name, string[] value) + { + if (_writer == null) + throw new InvalidOperationException("Cannot change claims after building. Create a new JwtBuilder instead"); + _writer.WriteStartArray(name); + foreach (var item in value) + { + _writer.WriteStringValue(item); + } + _writer.WriteEndArray(); + } + + /// + /// Returns number of ASCII characters of the JTW. The actual token can be retrieved using Build or WriteTo + /// + /// + public int End() + { + if (_writer == null) return _jwtLength; // writer is set to null after token is formatted. + if (_isDisposed) throw new ObjectDisposedException(nameof(JwtBuilder)); + + _writer.WriteEndObject(); + _writer.Flush(); + + Debug.Assert(_memoryStream.GetType() == typeof(MemoryStream)); + int payloadLength = (int)_writer.BytesCommitted; // writer is wrrapping MemoryStream, and so the length will never overflow int. + + int payloadIndex = headerSha256.Length; + + int maxBufferLength; + checked { + maxBufferLength = + Base64.GetMaxEncodedToUtf8Length(headerSha256.Length + payloadLength) + + 1 // dot + + Base64.GetMaxEncodedToUtf8Length(32); // signature SHA256 hash size + } + _memoryStream.Capacity = maxBufferLength; // make room for in-place Base64 conversion + + _jwt = _memoryStream.GetBuffer(); + _writer = null; // this will prevent subsequent additions of claims. + + Span toEncode = _jwt.AsSpan(payloadIndex); + OperationStatus status = NS2Bridge.Base64UrlEncodeInPlace(toEncode, payloadLength, out int payloadWritten); + Debug.Assert(status == OperationStatus.Done); // Buffer is adjusted above, and so encoding should always fit + + // Add signature + int headerAndPayloadLength = payloadWritten + headerSha256.Length; + _jwt[headerAndPayloadLength] = (byte)'.'; + int headerAndPayloadAndSeparatorLength = headerAndPayloadLength + 1; + using (HMACSHA256 hash = new HMACSHA256(_key)) + { + var hashed = hash.ComputeHash(_jwt, 0, headerAndPayloadLength); + status = NS2Bridge.Base64UrlEncode(hashed, _jwt.AsSpan(headerAndPayloadAndSeparatorLength), out int consumend, out int signatureLength); + Debug.Assert(status == OperationStatus.Done); // Buffer is adjusted above, and so encoding should always fit + _jwtLength = headerAndPayloadAndSeparatorLength + signatureLength; + } + + return _jwtLength; + } + + public bool TryBuildTo(Span destination, out int charsWritten) + { + End(); + if (destination.Length < _jwtLength) + { + charsWritten = 0; + return false; + } + NS2Bridge.Latin1ToUtf16(_jwt.AsSpan(0, _jwtLength), destination); + charsWritten = _jwtLength; + return true; + } + + public string BuildString() + { + End(); + var result = NS2Bridge.CreateString(_jwtLength, _jwt, (destination, state) => { + NS2Bridge.Latin1ToUtf16(state.AsSpan(0, _jwtLength), destination); + }); + return result; + } + + protected virtual void Dispose(bool disposing) + { + if (!_isDisposed) + { + if (disposing) + { + if (_memoryStream != null) + _memoryStream.Dispose(); + if (_writer != null) + _writer.Dispose(); + } + + _memoryStream = null; + _writer = null; + _key = null; + _isDisposed = true; + } + } + + public void Dispose() + { + Dispose(disposing: true); + } + } +} diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/NS2Bridge.cs b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/NS2Bridge.cs new file mode 100644 index 0000000000000..580be0de1bf92 --- /dev/null +++ b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/NS2Bridge.cs @@ -0,0 +1,82 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Buffers; +using System.Buffers.Text; +using System.Text; + +namespace Azure.Core +{ + // APIs not avaliable in NetStandard 2.0 + internal static class NS2Bridge + { + public delegate void SpanAction(Span buffer, TArg state); + public static string CreateString(int length, TState state, SpanAction action) + { + var result = new string((char)0, length); + unsafe + { + fixed (char* chars = result) + { + var charBuffer = new Span(chars, result.Length); + action(charBuffer, state); + } + } + return result; + } + + public static void Latin1ToUtf16(ReadOnlySpan latin1, Span utf16) + { + if (utf16.Length < latin1.Length) + throw new ArgumentOutOfRangeException(nameof(utf16)); + for (int i = 0; i < latin1.Length; i++) + { + utf16[i] = (char)latin1[i]; + } + } + + public static OperationStatus Base64UrlEncodeInPlace(Span buffer, long dataLength, out int bytesWritten) + { + OperationStatus status = Base64.EncodeToUtf8InPlace(buffer, (int)dataLength, out bytesWritten); + if (status != OperationStatus.Done) + { + return status; + } + + bytesWritten = Base64ToBase64Url(buffer.Slice(0, bytesWritten)); + return OperationStatus.Done; + } + public static OperationStatus Base64UrlEncode(ReadOnlySpan buffer, Span destination, out int bytesConsumend, out int bytesWritten) + { + OperationStatus status = Base64.EncodeToUtf8(buffer, destination, out bytesConsumend, out bytesWritten, isFinalBlock: true); + if (status != OperationStatus.Done) + { + return status; + } + + bytesWritten = Base64ToBase64Url(destination.Slice(0,bytesWritten)); + return OperationStatus.Done; + } + + private static int Base64ToBase64Url(Span buffer) + { + var bytesWritten = buffer.Length; + if (buffer[bytesWritten - 1] == (byte)'=') + { + bytesWritten--; + if (buffer[bytesWritten - 1] == (byte)'=') + bytesWritten--; + } + for (int i = 0; i < bytesWritten; i++) + { + byte current = buffer[i]; + if (current == (byte)'+') + buffer[i] = (byte)'-'; + else if (current == (byte)'/') + buffer[i] = (byte)'_'; + } + return bytesWritten; + } + } +} diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/WebPubSubAuthenticationPolicy.cs b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/WebPubSubAuthenticationPolicy.cs index 148c59bc6b2a0..3c7a03da8671f 100644 --- a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/WebPubSubAuthenticationPolicy.cs +++ b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/WebPubSubAuthenticationPolicy.cs @@ -2,7 +2,6 @@ // Licensed under the MIT License. using System; -using System.Net.Http.Headers; using System.Text; using Azure.Core; using Azure.Core.Pipeline; @@ -26,10 +25,27 @@ internal partial class WebPubSubAuthenticationPolicy : HttpPipelineSynchronousPo public override void OnSendingRequest(HttpMessage message) { string audience = message.Request.Uri.ToUri().AbsoluteUri; - string accessToken = JwtUtils.GenerateJwtBearer(audience, claims: null, expiresAfter: TimeSpan.FromMinutes(10), _credential); + var now = DateTimeOffset.UtcNow; + var expiresAt = now + TimeSpan.FromMinutes(5); - var header = new AuthenticationHeaderValue("Bearer", accessToken); - message.Request.Headers.SetValue(HttpHeader.Names.Authorization, header.ToString()); + var keyBytes = Encoding.UTF8.GetBytes(_credential.Key); + + var writer = new JwtBuilder(keyBytes); + writer.AddClaim(JwtBuilder.Nbf, now); + writer.AddClaim(JwtBuilder.Exp, expiresAt); + writer.AddClaim(JwtBuilder.Iat, now); + writer.AddClaim(JwtBuilder.Aud, audience); + int jwtLength = writer.End(); + + var prefix = "Bearer "; + var state = (prefix, writer); + var headerValue = NS2Bridge.CreateString(jwtLength + prefix.Length, state, (destination, state) => { + var statePrefix = state.prefix; + statePrefix.AsSpan().CopyTo(destination); + state.writer.TryBuildTo(destination.Slice(statePrefix.Length), out _); + }); + + message.Request.Headers.SetValue(HttpHeader.Names.Authorization, headerValue); } } } diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/WebPubSubAuthenticationPolicy_token.cs b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/WebPubSubAuthenticationPolicy_token.cs deleted file mode 100644 index 1e70fc689e367..0000000000000 --- a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/WebPubSubAuthenticationPolicy_token.cs +++ /dev/null @@ -1,110 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -using System; -using System.Collections.Generic; -using System.Diagnostics; -using System.IdentityModel.Tokens.Jwt; -using System.Runtime.CompilerServices; -using System.Security.Claims; -using System.Text; -using Azure.Core.Pipeline; -using Microsoft.IdentityModel.Tokens; - -namespace Azure.Messaging.WebPubSub -{ - /// - /// Web PubSub Authentication Policy. - /// - internal partial class WebPubSubAuthenticationPolicy : HttpPipelineSynchronousPolicy - { - private const int MaxTokenLength = 4096; - - /// - /// Generates client bearwer token. - /// - /// - /// - /// - /// - /// SHA512 if true, otherwise SHA256 - /// - public static string GenerateAccessToken( - string audience, - IEnumerable claims, - AzureKeyCredential key, - TimeSpan expireAfter = default, - bool hmacSha512 = false) - { - if (expireAfter == default) expireAfter = TimeSpan.FromMinutes(10); - - var jwtToken = JwtUtils.GenerateJwtBearer( - audience: audience, - claims: claims, - expiresAfter: expireAfter, - key: key, - hmacSha512: hmacSha512 - ); - - Debug.Assert(jwtToken.Length <= MaxTokenLength); - - return jwtToken; - } - - private static class JwtUtils - { - private static readonly JwtSecurityTokenHandler JwtTokenHandler = new JwtSecurityTokenHandler(); - private static readonly ConditionalWeakTable KeyForCredential = new ConditionalWeakTable(); - - public static string GenerateJwtBearer( - string audience, - IEnumerable claims, - TimeSpan expiresAfter, - AzureKeyCredential key, - string issuer = null, - bool hmacSha512 = false) - { - var expiresAt = DateTime.UtcNow.Add(expiresAfter); - - var subject = claims == null ? null : new ClaimsIdentity(claims); - SigningCredentials credentials = null; - if (key != null) - { - // Refer: https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases/tag/5.5.0 - // From version 5.5.0, SignatureProvider caching is turned On by default, assign KeyId to enable correct cache for same SigningKey - var securityKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(key.Key)) - { - KeyId = KeyForCredential.GetOrCreateValue(key).Key - }; - - var algorithm = hmacSha512 ? SecurityAlgorithms.HmacSha512 : SecurityAlgorithms.HmacSha256; - credentials = new SigningCredentials(securityKey, algorithm); - } - - var token = JwtTokenHandler.CreateJwtSecurityToken( - issuer: issuer, - audience: audience, - subject: subject, - notBefore: null, - expires: expiresAt, - issuedAt: DateTime.UtcNow, - signingCredentials: credentials); - - try - { - return JwtTokenHandler.WriteToken(token); - } - catch (Exception e) - { - // this is so we don't leak implementation details. - throw new InvalidOperationException("Token generation failed.", e); - } - } - - private sealed class UniqueKey - { - public string Key { get; } = Guid.NewGuid().ToString("N"); - } - } - } -} diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/WebPubSubServiceClient_extensions.cs b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/WebPubSubServiceClient_extensions.cs index 365a0d23eca9b..981093aea74b3 100644 --- a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/WebPubSubServiceClient_extensions.cs +++ b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/WebPubSubServiceClient_extensions.cs @@ -19,8 +19,6 @@ public partial class WebPubSubServiceClient { private AzureKeyCredential _credential; - private const string JsonContent = "application/json"; - /// /// The hub. /// @@ -98,188 +96,184 @@ private WebPubSubServiceClient((Uri Endpoint, AzureKeyCredential Credential) par } /// Broadcast message to all the connected client connections. - /// - /// Excluded connection Ids. - /// The cancellation token to use. + /// + /// Defaults to ContentType.PlainText. /// A if successful. - public virtual async Task SendToAllAsync(string message, IEnumerable excluded = null, CancellationToken cancellationToken = default) + public virtual async Task SendToAllAsync(string content, ContentType contentType = default) { - RequestOptions options = default; - if (cancellationToken != default) - options = new RequestOptions() { CancellationToken = cancellationToken }; + Argument.AssertNotNull(content, nameof(content)); + + if (contentType == default) contentType = ContentType.TextPlain; - return await SendToAllAsync(JsonContent, RequestContent.Create((object)message), excluded, options).ConfigureAwait(false); + return await SendToAllAsync(contentType.ToString(), RequestContent.Create(content), default, options: default).ConfigureAwait(false); } /// Broadcast message to all the connected client connections. - /// - /// Excluded connection Ids. - /// The cancellation token to use. + /// + /// Defaults to ContentType.PlainText. /// A if successful. - public virtual Response SendToAll(string message, IEnumerable excluded = null, CancellationToken cancellationToken = default) + public virtual Response SendToAll(string content, ContentType contentType = default) { - RequestOptions options = default; - if (cancellationToken != default) - options = new RequestOptions() { CancellationToken = cancellationToken }; + Argument.AssertNotNull(content, nameof(content)); + + if (contentType == default) contentType = ContentType.TextPlain; - return SendToAll(JsonContent, RequestContent.Create((object)message), excluded, options); + return SendToAll(contentType.ToString(), RequestContent.Create(content), excluded: default, options: default); } /// /// Send message to the specific user. /// /// The user Id. - /// - /// + /// + /// Defaults to ContentType.PlainText. /// A if successful. - public virtual async Task SendToUserAsync(string userId, string message, CancellationToken cancellationToken = default) + public virtual async Task SendToUserAsync(string userId, string content, ContentType contentType = default) { - RequestOptions options = default; - if (cancellationToken != default) - options = new RequestOptions() { CancellationToken = cancellationToken }; + Argument.AssertNotNull(userId, nameof(userId)); + Argument.AssertNotNull(content, nameof(content)); - return await SendToUserAsync(userId, JsonContent, RequestContent.Create((object)message), options).ConfigureAwait(false); + if (contentType == default) contentType = ContentType.TextPlain; + + return await SendToUserAsync(userId, contentType.ToString(), RequestContent.Create(content), options: default).ConfigureAwait(false); } /// /// Send message to the specific user. /// /// The user Id. - /// - /// + /// + /// Defaults to ContentType.PlainText. /// A if successful. - public virtual Response SendToUser(string userId, string message, CancellationToken cancellationToken = default) + public virtual Response SendToUser(string userId, string content, ContentType contentType = default) { - RequestOptions options = default; - if (cancellationToken != default) - options = new RequestOptions() { CancellationToken = cancellationToken }; + Argument.AssertNotNull(userId, nameof(userId)); + Argument.AssertNotNull(content, nameof(content)); + + if (contentType == default) contentType = ContentType.TextPlain; - return SendToUser(userId, JsonContent, RequestContent.Create((object)message), options); + return SendToUser(userId, contentType.ToString(), RequestContent.Create(content), options: default); } /// /// Send message to the specific connection. /// /// The connection Id. - /// - /// + /// + /// Defaults to ContentType.PlainText. /// A if successful. - public virtual async Task SendToConnectionAsync(string connectionId, string message, CancellationToken cancellationToken = default) + public virtual async Task SendToConnectionAsync(string connectionId, string content, ContentType contentType = default) { - RequestOptions options = default; - if (cancellationToken != default) - options = new RequestOptions() { CancellationToken = cancellationToken }; + Argument.AssertNotNull(connectionId, nameof(connectionId)); + Argument.AssertNotNull(content, nameof(content)); + + if (contentType == default) contentType = ContentType.TextPlain; - return await SendToConnectionAsync(connectionId, JsonContent, RequestContent.Create((object)message), options).ConfigureAwait(false); + return await SendToConnectionAsync(connectionId, contentType.ToString(), RequestContent.Create(content), options: default).ConfigureAwait(false); } /// /// Send message to the specific connection. /// /// The connection Id. - /// - /// + /// + /// Defaults to ContentType.PlainText. /// A if successful. - public virtual Response SendToConnection(string connectionId, string message, CancellationToken cancellationToken = default) + public virtual Response SendToConnection(string connectionId, string content, ContentType contentType = default) { - RequestOptions options = default; - if (cancellationToken != default) - options = new RequestOptions() { CancellationToken = cancellationToken }; + Argument.AssertNotNull(connectionId, nameof(connectionId)); + Argument.AssertNotNull(content, nameof(content)); - return SendToConnection(connectionId, JsonContent, RequestContent.Create((object)message), options); + if (contentType == default) contentType = ContentType.TextPlain; + + return SendToConnection(connectionId, contentType.ToString(), RequestContent.Create(content), options: default); } /// /// Send message to a group of connections. /// /// Target group name, which length should be greater than 0 and less than 1025. - /// - /// Excluded connection Ids - /// + /// + /// Defaults to ContentType.PlainText. /// A if successful. - public virtual async Task SendToGroupAsync(string group, string message, IEnumerable excluded = null, CancellationToken cancellationToken = default) + public virtual async Task SendToGroupAsync(string group, string content, ContentType contentType = default) { - RequestOptions options = default; - if (cancellationToken != default) - options = new RequestOptions() { CancellationToken = cancellationToken }; + Argument.AssertNotNull(group, nameof(group)); + Argument.AssertNotNull(content, nameof(content)); + + if (contentType == default) contentType = ContentType.TextPlain; - return await SendToGroupAsync(group, JsonContent, RequestContent.Create((object)message), excluded, options).ConfigureAwait(false); + return await SendToGroupAsync(group, contentType.ToString(), RequestContent.Create(content), excluded : default, options: default).ConfigureAwait(false); } /// /// Send message to a group of connections. /// /// Target group name, which length should be greater than 0 and less than 1025. - /// - /// Excluded connection Ids - /// + /// + /// Defaults to ContentType.PlainText. /// A if successful. - public virtual Response SendToGroup(string group, string message, IEnumerable excluded = null, CancellationToken cancellationToken = default) + public virtual Response SendToGroup(string group, string content, ContentType contentType = default) { - RequestOptions options = default; - if (cancellationToken != default) - options = new RequestOptions() { CancellationToken = cancellationToken }; + Argument.AssertNotNull(group, nameof(group)); + Argument.AssertNotNull(content, nameof(content)); + + if (contentType == default) contentType = ContentType.TextPlain; - return SendToGroup(group, JsonContent, RequestContent.Create((object)message), excluded, options); + return SendToGroup(group, contentType.ToString(), RequestContent.Create(content), excluded : default, options: default); } /// Check if there are any client connections inside the given group. /// Target group name, which length should be greater than 0 and less than 1025. - /// The cancellation token to use. - public virtual async Task> GroupExistsAsync(string group, CancellationToken cancellationToken = default) + /// Options specifying the cancellation token, controlling error reporting, etc. + public virtual async Task> GroupExistsAsync(string group, RequestOptions options = default) { - var options = new RequestOptions() { StatusOption = ResponseStatusOption.NoThrow, CancellationToken = cancellationToken }; - var response = await GroupExistsAsync(group, options).ConfigureAwait(false); + var response = await GroupExistsImplAsync(group, options).ConfigureAwait(false); return Response.FromValue(response.Status == 200, response); } /// Check if there are any client connections inside the given group. /// Target group name, which length should be greater than 0 and less than 1025. - /// The cancellation token to use. - public virtual Response GroupExists(string group, CancellationToken cancellationToken = default) + /// Options specifying the cancellation token, controlling error reporting, etc. + public virtual Response GroupExists(string group, RequestOptions options = default) { - var options = new RequestOptions() { StatusOption = ResponseStatusOption.NoThrow, CancellationToken = cancellationToken }; - var response = GroupExists(group, options); + var response = GroupExistsImpl(group, options); return Response.FromValue(response.Status == 200, response); } /// Check if there are any client connections connected for the given user. /// Target user Id. - /// The cancellation token to use. - public virtual async Task> UserExistsAsync(string userId, CancellationToken cancellationToken = default) + /// Options specifying the cancellation token, controlling error reporting, etc. + public virtual async Task> UserExistsAsync(string userId, RequestOptions options = default) { - var options = new RequestOptions() { StatusOption = ResponseStatusOption.NoThrow, CancellationToken = cancellationToken }; - var response = await UserExistsAsync(userId, options).ConfigureAwait(false); + var response = await UserExistsImplAsync(userId, options).ConfigureAwait(false); return Response.FromValue(response.Status == 200, response); } /// Check if there are any client connections connected for the given user. /// Target user Id. - /// The cancellation token to use. - public virtual Response UserExists(string userId, CancellationToken cancellationToken = default) + /// Options specifying the cancellation token, controlling error reporting, etc. + public virtual Response UserExists(string userId, RequestOptions options = default) { - var options = new RequestOptions() { StatusOption = ResponseStatusOption.NoThrow, CancellationToken = cancellationToken }; - var response = UserExists(userId, options); + var response = UserExistsImpl(userId, options); return Response.FromValue(response.Status == 200, response); } /// Check if the connection with the given connectionId exists. /// The connection Id. - /// The cancellation token to use. - public virtual async Task> ConnectionExistsAsync(string connectionId, CancellationToken cancellationToken = default) + /// Options specifying the cancellation token, controlling error reporting, etc. + public virtual async Task> ConnectionExistsAsync(string connectionId, RequestOptions options = default) { - var options = new RequestOptions() { StatusOption = ResponseStatusOption.NoThrow, CancellationToken = cancellationToken }; - var response = await ConnectionExistsAsync(connectionId, options).ConfigureAwait(false); + var response = await ConnectionExistsImplAsync(connectionId, options).ConfigureAwait(false); return Response.FromValue(response.Status == 200, response); } /// Check if the connection with the given connectionId exists. /// The connection Id. - /// The cancellation token to use. - public virtual Response ConnectionExists(string connectionId, CancellationToken cancellationToken = default) + /// Options specifying the cancellation token, controlling error reporting, etc. + public virtual Response ConnectionExists(string connectionId, RequestOptions options = default) { - var options = new RequestOptions() { StatusOption = ResponseStatusOption.NoThrow, CancellationToken = cancellationToken }; - var response = ConnectionExists(connectionId, options); + var response = ConnectionExistsImpl(connectionId, options); return Response.FromValue(response.Status == 200, response); } @@ -287,11 +281,10 @@ public virtual Response ConnectionExists(string connectionId, Cancellation /// The permission: current supported actions are joinLeaveGroup and sendToGroup. /// Target connection Id. /// Optional. If not set, grant the permission to all the targets. If set, grant the permission to the specific target. The meaning of the target depends on the specific permission. - /// The cancellation token to use. - public virtual async Task GrantPermissionAsync(WebPubSubPermission permission, string connectionId, string targetName = null, CancellationToken cancellationToken = default) + /// Options specifying the cancellation token, controlling error reporting, etc. + public virtual async Task GrantPermissionAsync(WebPubSubPermission permission, string connectionId, string targetName = null, RequestOptions options = default) { - var options = new RequestOptions() { StatusOption = ResponseStatusOption.NoThrow, CancellationToken = cancellationToken }; - var response = await GrantPermissionAsync(permission.ToString(), connectionId, targetName, options).ConfigureAwait(false); + var response = await GrantPermissionAsync(PermissionToString(permission), connectionId, targetName, options).ConfigureAwait(false); return response; } @@ -299,11 +292,10 @@ public virtual async Task GrantPermissionAsync(WebPubSubPermission per /// The permission: current supported actions are joinLeaveGroup and sendToGroup. /// Target connection Id. /// Optional. If not set, grant the permission to all the targets. If set, grant the permission to the specific target. The meaning of the target depends on the specific permission. - /// The cancellation token to use. - public virtual Response GrantPermission(WebPubSubPermission permission, string connectionId, string targetName = null, CancellationToken cancellationToken = default) + /// Options specifying the cancellation token, controlling error reporting, etc. + public virtual Response GrantPermission(WebPubSubPermission permission, string connectionId, string targetName = null, RequestOptions options = default) { - var options = new RequestOptions() { StatusOption = ResponseStatusOption.NoThrow, CancellationToken = cancellationToken }; - var response = GrantPermission(permission.ToString(), connectionId, targetName, options); + var response = GrantPermission(PermissionToString(permission), connectionId, targetName, options); return response; } @@ -311,11 +303,10 @@ public virtual Response GrantPermission(WebPubSubPermission permission, string c /// The permission: current supported actions are joinLeaveGroup and sendToGroup. /// Target connection Id. /// Optional. If not set, revoke the permission for all targets. If set, revoke the permission for the specific target. The meaning of the target depends on the specific permission. - /// The cancellation token to use. - public virtual async Task RevokePermissionAsync(WebPubSubPermission permission, string connectionId, string targetName = null, CancellationToken cancellationToken = default) + /// Options specifying the cancellation token, controlling error reporting, etc. + public virtual async Task RevokePermissionAsync(WebPubSubPermission permission, string connectionId, string targetName = null, RequestOptions options = default) { - var options = new RequestOptions() { StatusOption = ResponseStatusOption.NoThrow, CancellationToken = cancellationToken }; - var response = await RevokePermissionAsync(permission.ToString(), connectionId, targetName, options).ConfigureAwait(false); + var response = await RevokePermissionAsync(PermissionToString(permission), connectionId, targetName, options).ConfigureAwait(false); return response; } @@ -323,11 +314,10 @@ public virtual async Task RevokePermissionAsync(WebPubSubPermission pe /// The permission: current supported actions are joinLeaveGroup and sendToGroup. /// Target connection Id. /// Optional. If not set, revoke the permission for all targets. If set, revoke the permission for the specific target. The meaning of the target depends on the specific permission. - /// The cancellation token to use. - public virtual Response RevokePermission(WebPubSubPermission permission, string connectionId, string targetName = null, CancellationToken cancellationToken = default) + /// Options specifying the cancellation token, controlling error reporting, etc. + public virtual Response RevokePermission(WebPubSubPermission permission, string connectionId, string targetName = null, RequestOptions options = default) { - var options = new RequestOptions() { StatusOption = ResponseStatusOption.NoThrow, CancellationToken = cancellationToken }; - var response = RevokePermission(permission.ToString(), connectionId, targetName, options); + var response = RevokePermission(PermissionToString(permission), connectionId, targetName, options); return response; } @@ -335,24 +325,22 @@ public virtual Response RevokePermission(WebPubSubPermission permission, string /// The permission: current supported actions are joinLeaveGroup and sendToGroup. /// Target connection Id. /// Optional. If not set, get the permission for all targets. If set, get the permission for the specific target. The meaning of the target depends on the specific permission. - /// The cancellation token to use. - public virtual async Task CheckPermissionAsync(WebPubSubPermission permission, string connectionId, string targetName = null, CancellationToken cancellationToken = default) + /// Options specifying the cancellation token, controlling error reporting, etc. + public virtual async Task> CheckPermissionAsync(WebPubSubPermission permission, string connectionId, string targetName = null, RequestOptions options = default) { - var options = new RequestOptions() { StatusOption = ResponseStatusOption.NoThrow, CancellationToken = cancellationToken }; - var response = await CheckPermissionAsync(permission.ToString(), connectionId, targetName, options).ConfigureAwait(false); - return response; + var response = await CheckPermissionAsync(PermissionToString(permission), connectionId, targetName, options).ConfigureAwait(false); + return Response.FromValue((response.Status == 200), response); } /// Check if a connection has permission to the specified action. /// The permission: current supported actions are joinLeaveGroup and sendToGroup. /// Target connection Id. /// Optional. If not set, get the permission for all targets. If set, get the permission for the specific target. The meaning of the target depends on the specific permission. - /// The cancellation token to use. - public virtual Response CheckPermission(WebPubSubPermission permission, string connectionId, string targetName = null, CancellationToken cancellationToken = default) + /// Options specifying the cancellation token, controlling error reporting, etc. + public virtual Response CheckPermission(WebPubSubPermission permission, string connectionId, string targetName = null, RequestOptions options = default) { - var options = new RequestOptions() { StatusOption = ResponseStatusOption.NoThrow, CancellationToken = cancellationToken }; - var response = CheckPermission(permission.ToString(), connectionId, targetName, options); - return response; + var response = CheckPermission(PermissionToString(permission), connectionId, targetName, options); + return Response.FromValue((response.Status == 200), response); } } } diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/WebPubSubServiceClient_helpers.cs b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/WebPubSubServiceClient_helpers.cs index cd3702ef8e6d3..5812134025d85 100644 --- a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/WebPubSubServiceClient_helpers.cs +++ b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/WebPubSubServiceClient_helpers.cs @@ -4,6 +4,8 @@ using System; using System.Collections.Generic; using System.Security.Claims; +using System.Text; +using Azure.Core; using Azure.Core.Pipeline; namespace Azure.Messaging.WebPubSub @@ -19,42 +21,42 @@ public partial class WebPubSubServiceClient private static readonly char[] KeyValueSeparator = { '=' }; private static readonly char[] PropertySeparator = { ';' }; + internal static byte[] s_role = Encoding.UTF8.GetBytes("role"); + /// /// Creates a URI with authentication token. /// + /// UTC time when the token expires. /// /// - /// Defaults to one hour, if not specified. /// - public virtual Uri GenerateClientAccessUri(string userId = default, string[] roles = default, TimeSpan expiresAfter = default) + public virtual Uri GenerateClientAccessUri(DateTimeOffset expiresAt, string userId = default, params string[] roles) { - if (expiresAfter == default) + var keyBytes = Encoding.UTF8.GetBytes(_credential.Key); + var jwt = new JwtBuilder(keyBytes); + var now = DateTimeOffset.UtcNow; + + string endpoint = this.endpoint.AbsoluteUri; + if (!endpoint.EndsWith("/", StringComparison.Ordinal)) { - expiresAfter = TimeSpan.FromHours(1); + endpoint += "/"; } + var audience = $"{endpoint}client/hubs/{hub}"; - List claims = new List(); if (userId != default) { - var subject = new Claim("sub", userId); - claims.Add(subject); + jwt.AddClaim(JwtBuilder.Sub, userId); } if (roles != default && roles.Length > 0) { - foreach (var role in roles) - { - claims.Add(new Claim("role", role)); - } + jwt.AddClaim(s_role, roles); } + jwt.AddClaim(JwtBuilder.Nbf, now); + jwt.AddClaim(JwtBuilder.Exp, expiresAt); + jwt.AddClaim(JwtBuilder.Iat, now); + jwt.AddClaim(JwtBuilder.Aud, audience); - string endpoint = this.endpoint.AbsoluteUri; - if (!endpoint.EndsWith("/", StringComparison.Ordinal)) - { - endpoint += "/"; - } - var audience = $"{endpoint}client/hubs/{hub}"; - - string token = WebPubSubAuthenticationPolicy.GenerateAccessToken(audience, claims, _credential, expiresAfter); + string token = jwt.BuildString(); var clientEndpoint = new UriBuilder(endpoint); clientEndpoint.Scheme = this.endpoint.Scheme == "http" ? "ws" : "wss"; @@ -63,12 +65,38 @@ public virtual Uri GenerateClientAccessUri(string userId = default, string[] rol return new Uri(uriString); } + /// + /// Creates a URI with authentication token. + /// + /// Defaults to one hour, if not specified. Must be greater or equal zero. + /// + /// + /// + public virtual Uri GenerateClientAccessUri(TimeSpan expiresAfter = default, string userId = default, params string[] roles) + { + if (expiresAfter.TotalMilliseconds < 0) + throw new ArgumentOutOfRangeException(nameof(expiresAfter)); + + DateTimeOffset expiresAt = DateTimeOffset.UtcNow; + if (expiresAfter == default) + { + expiresAt += TimeSpan.FromHours(1); + } + else + { + expiresAt += expiresAfter; + } + return GenerateClientAccessUri(expiresAt, userId, roles); + } + /// /// Parse connection string to endpoint and credential /// /// internal static (Uri Endpoint, AzureKeyCredential Credential) ParseConnectionString(string connectionString) { + Argument.AssertNotNull(connectionString, nameof(connectionString)); + var properties = connectionString.Split(PropertySeparator, StringSplitOptions.RemoveEmptyEntries); var dict = new Dictionary(StringComparer.OrdinalIgnoreCase); @@ -119,5 +147,18 @@ internal static (Uri Endpoint, AzureKeyCredential Credential) ParseConnectionStr return (uriBuilder.Uri, new AzureKeyCredential(accessKey)); } + + internal static string PermissionToString(WebPubSubPermission permission) + { + switch (permission) + { + case WebPubSubPermission.SendToGroup: + return "sendToGroup"; + case WebPubSubPermission.JoinLeaveGroup: + return "joinLeaveGroup"; + default: + throw new ArgumentOutOfRangeException(nameof(permission)); + } + } } } diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/swagger/WebPubSub.json b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/swagger/WebPubSub.json index ded8d9684bdd8..eabfa10aa84d0 100644 --- a/sdk/webpubsub/Azure.Messaging.WebPubSub/src/swagger/WebPubSub.json +++ b/sdk/webpubsub/Azure.Messaging.WebPubSub/src/swagger/WebPubSub.json @@ -99,7 +99,7 @@ "webpubsub" ], "summary": "Check if the connection with the given connectionId exists.", - "operationId": "WebPubSubService_ConnectionExists", + "operationId": "WebPubSubService_ConnectionExistsImpl", "x-accessibility": "internal", "parameters": [ { @@ -254,7 +254,7 @@ "webpubsub" ], "summary": "Check if there are any client connections inside the given group", - "operationId": "WebPubSubService_GroupExists", + "operationId": "WebPubSubService_GroupExistsImpl", "x-accessibility": "internal", "parameters": [ { @@ -480,7 +480,7 @@ "webpubsub" ], "summary": "Check if there are any client connections connected for the given user.", - "operationId": "WebPubSubService_UserExists", + "operationId": "WebPubSubService_UserExistsImpl", "x-accessibility": "internal", "parameters": [ { diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/Azure.Messaging.WebPubSub.Tests.csproj b/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/Azure.Messaging.WebPubSub.Tests.csproj index 54d1cc111c43d..c57035b9d1fb8 100644 --- a/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/Azure.Messaging.WebPubSub.Tests.csproj +++ b/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/Azure.Messaging.WebPubSub.Tests.csproj @@ -8,6 +8,7 @@ + diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/Samples/WebPubSubSamples.HelloWorld.cs b/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/Samples/WebPubSubSamples.HelloWorld.cs index 03f95c389a589..3b7cbafdc0706 100644 --- a/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/Samples/WebPubSubSamples.HelloWorld.cs +++ b/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/Samples/WebPubSubSamples.HelloWorld.cs @@ -41,11 +41,9 @@ public void HelloWorldWithConnectionString() { var connectionString = TestEnvironment.ConnectionString; - #region Snippet:WebPubSubHelloWorldConnStr var serviceClient = new WebPubSubServiceClient(connectionString, "some_hub"); serviceClient.SendToAll("Hello World!"); - #endregion } public void JsonMessage() @@ -84,19 +82,17 @@ public void AddUserToGroup() var endpoint = TestEnvironment.Endpoint; var key = TestEnvironment.Key; - #region Snippet:WebPubAddUserToGroup var client = new WebPubSubServiceClient(new Uri(endpoint), "some_hub", new AzureKeyCredential(key)); client.AddUserToGroup("some_group", "some_user"); // Avoid sending messages to users who do not exist. - if (client.UserExists("some_user", CancellationToken.None).Value) + if (client.UserExists("some_user").Value) { client.SendToUser("some_user", "Hi, I am glad you exist!"); } client.RemoveUserFromGroup("some_group", "some_user"); - #endregion } } } diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/WebPubSubParseConnectionStringTests.cs b/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/WebPubSubParseConnectionStringTests.cs index 6e83d0e62d20f..dd027546ce486 100644 --- a/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/WebPubSubParseConnectionStringTests.cs +++ b/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/WebPubSubParseConnectionStringTests.cs @@ -28,6 +28,57 @@ public void ParseConnectionStringTests(string connectionString, string url) Assert.AreEqual(FakeAccessKey, credential.Key); } + [TestCase(null, null)] + [TestCase("ab", new[] { "a" })] + [TestCase("ab", new[] { "a", "a", "a" })] + [TestCase("ab", new[] { "a", "b", "c" })] + [TestCase("ab", new string[0])] + public void TestGenerateUriContainsExpectedPayloadsDto(string userId, string[] roles) + { + var serviceClient = new WebPubSubServiceClient(string.Format("Endpoint=http://localhost;Port=8080;AccessKey={0};Version=1.0;", FakeAccessKey), "hub"); + var expiresAt = DateTimeOffset.UtcNow + TimeSpan.FromMinutes(5); + var uri = serviceClient.GenerateClientAccessUri(expiresAt, userId, roles); + var token = HttpUtility.ParseQueryString(uri.Query).Get("access_token"); + Assert.NotNull(token); + var jwt = JwtTokenHandler.ReadJwtToken(token); + + var audience = jwt.Claims.FirstOrDefault(s => s.Type == "aud"); + Assert.NotNull(audience); + Assert.AreEqual("http://localhost:8080/client/hubs/hub", audience.Value); + var iat = jwt.Claims.FirstOrDefault(s => s.Type == "iat")?.Value; + Assert.NotNull(iat); + Assert.IsTrue(long.TryParse(iat, out var issuedAt)); + var exp = jwt.Claims.FirstOrDefault(s => s.Type == "exp")?.Value; + Assert.NotNull(exp); + Assert.IsTrue(long.TryParse(exp, out var expireAt)); + + // default expire after should be ~5 minutes (~300 seconds) + var expireAfter = expireAt - issuedAt; + Assert.IsTrue(expireAfter > 295 && expireAfter < 305); + + var sub = jwt.Claims.Where(s => s.Type == "sub").Select(s => s.Value).ToArray(); + + if (userId != null) + { + Assert.AreEqual(1, sub.Length); + Assert.AreEqual(userId, sub[0]); + } + else + { + Assert.IsEmpty(sub); + } + + var roleClaims = jwt.Claims.Where(s => s.Type == "role").Select(s => s.Value).ToArray(); + if (roles?.Length > 0) + { + Assert.AreEqual(roles, roleClaims); + } + else + { + Assert.IsEmpty(roleClaims); + } + } + [TestCase(null, null)] [TestCase("ab", new[] { "a" })] [TestCase("ab", new[] { "a", "a", "a" })] @@ -36,7 +87,7 @@ public void ParseConnectionStringTests(string connectionString, string url) public void TestGenerateUriContainsExpectedPayloads(string userId, string[] roles) { var serviceClient = new WebPubSubServiceClient(string.Format("Endpoint=http://localhost;Port=8080;AccessKey={0};Version=1.0;", FakeAccessKey), "hub"); - var uri = serviceClient.GenerateClientAccessUri(userId, roles, TimeSpan.FromMinutes(5)); + var uri = serviceClient.GenerateClientAccessUri(TimeSpan.FromMinutes(5), userId, roles); var token = HttpUtility.ParseQueryString(uri.Query).Get("access_token"); Assert.NotNull(token); var jwt = JwtTokenHandler.ReadJwtToken(token); @@ -50,7 +101,11 @@ public void TestGenerateUriContainsExpectedPayloads(string userId, string[] role var exp = jwt.Claims.FirstOrDefault(s => s.Type == "exp")?.Value; Assert.NotNull(exp); Assert.IsTrue(long.TryParse(exp, out var expireAt)); - Assert.AreEqual(TimeSpan.FromMinutes(5).TotalSeconds, expireAt - issuedAt); + + // default expire after should be ~5 minutes (~300 seconds) + var expireAfter = expireAt - issuedAt; + Assert.IsTrue(expireAfter > 295 && expireAfter < 305); + var sub = jwt.Claims.Where(s => s.Type == "sub").Select(s => s.Value).ToArray(); if (userId != null) diff --git a/sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSub/README.md b/sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSub/README.md index 8548d66881c6b..0adcb2fb1a9a0 100644 --- a/sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSub/README.md +++ b/sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSub/README.md @@ -140,12 +140,12 @@ additional questions or comments. ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Fsearch%2FMicrosoft.Azure.WebJobs.Extensions.WebPubSub%2FREADME.png) -[source]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/search/Microsoft.Azure.WebJobs.Extensions.WebPubSub/src +[source]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/Microsoft.Azure.WebJobs.Extensions.WebPubSub/src [package]: https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.WebPubSub/ [docs]: https://docs.microsoft.com/dotnet/api/Microsoft.Azure.WebJobs.Extensions.WebPubSub [nuget]: https://www.nuget.org/ -[contrib]: https://github.com/Azure/azure-sdk-for-net/tree/master/CONTRIBUTING.md +[contrib]: https://github.com/Azure/azure-sdk-for-net/tree/main/CONTRIBUTING.md [cla]: https://cla.microsoft.com [coc]: https://opensource.microsoft.com/codeofconduct/ [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/webpubsub/ci.yml b/sdk/webpubsub/ci.yml index 607a370b65765..30b83ce22bd6b 100644 --- a/sdk/webpubsub/ci.yml +++ b/sdk/webpubsub/ci.yml @@ -2,7 +2,6 @@ trigger: branches: include: - - master - main - hotfix/* - release/* @@ -13,7 +12,6 @@ trigger: pr: branches: include: - - master - main - feature/* - hotfix/* diff --git a/tools/legacy/ScriptBackup/autogenForSwaggers/readme.md b/tools/legacy/ScriptBackup/autogenForSwaggers/readme.md index 0cf9381af3968..cbcdbf3a36b93 100644 --- a/tools/legacy/ScriptBackup/autogenForSwaggers/readme.md +++ b/tools/legacy/ScriptBackup/autogenForSwaggers/readme.md @@ -4,17 +4,17 @@ This folder contains tools to generate C# code from [Azure REST API specificatio ## Commands -- [.\https://github.com/Azure/azure-sdk-for-net/blob/master/tools/legacy/ScriptBackup/autogenForSwaggers/update.ps1](https://github.com/Azure/azure-sdk-for-net/blob/master/tools/legacy/ScriptBackup/autogenForSwaggers/update.ps1) updates [https://github.com/Azure/azure-sdk-for-net/blob/master/tools/legacy/ScriptBackup/autogenForSwaggers/sdkinfo.json](https://github.com/Azure/azure-sdk-for-net/blob/master/tools/legacy/ScriptBackup/autogenForSwaggers/sdkinfo.json) using the latest commit from [Azure REST API specifications](https://github.com/Azure/azure-rest-api-specs). -- [.\https://github.com/Azure/azure-sdk-for-net/blob/master/tools/legacy/ScriptBackup/autogenForSwaggers/build.ps1](https://github.com/Azure/azure-sdk-for-net/blob/master/tools/legacy/ScriptBackup/autogenForSwaggers/build.ps1) generates and builds C# code using **AutoRest** and **sdkinfo.json** file. Examples - - `.\build.ps1 arm-cdn` generates and builds [the CDN project](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/cdn/Microsoft.Azure.Management.Cdn). +- [.\https://github.com/Azure/azure-sdk-for-net/blob/main/tools/legacy/ScriptBackup/autogenForSwaggers/update.ps1](https://github.com/Azure/azure-sdk-for-net/blob/main/tools/legacy/ScriptBackup/autogenForSwaggers/update.ps1) updates [https://github.com/Azure/azure-sdk-for-net/blob/main/tools/legacy/ScriptBackup/autogenForSwaggers/sdkinfo.json](https://github.com/Azure/azure-sdk-for-net/blob/main/tools/legacy/ScriptBackup/autogenForSwaggers/sdkinfo.json) using the latest commit from [Azure REST API specifications](https://github.com/Azure/azure-rest-api-specs). +- [.\https://github.com/Azure/azure-sdk-for-net/blob/main/tools/legacy/ScriptBackup/autogenForSwaggers/build.ps1](https://github.com/Azure/azure-sdk-for-net/blob/main/tools/legacy/ScriptBackup/autogenForSwaggers/build.ps1) generates and builds C# code using **AutoRest** and **sdkinfo.json** file. Examples + - `.\build.ps1 arm-cdn` generates and builds [the CDN project](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/cdn/Microsoft.Azure.Management.Cdn). - `.\build.ps1 arm-*` generates and builds all ARM projects. -- [.\https://github.com/Azure/azure-sdk-for-net/blob/master/tools/legacy/ScriptBackup/autogenForSwaggers/test.ps1](https://github.com/Azure/azure-sdk-for-net/blob/master/tools/legacy/ScriptBackup/autogenForSwaggers/test.ps1) runs tests. Examples - - `.\test.ps1 arm-cdn` tests [the CDN project](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/cdn/Microsoft.Azure.Management.Cdn). +- [.\https://github.com/Azure/azure-sdk-for-net/blob/main/tools/legacy/ScriptBackup/autogenForSwaggers/test.ps1](https://github.com/Azure/azure-sdk-for-net/blob/main/tools/legacy/ScriptBackup/autogenForSwaggers/test.ps1) runs tests. Examples + - `.\test.ps1 arm-cdn` tests [the CDN project](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/cdn/Microsoft.Azure.Management.Cdn). - `.\test.ps1 arm-*` tests all ARM projects. ## SDK Info File -[https://github.com/Azure/azure-sdk-for-net/blob/master/tools/legacy/ScriptBackup/autogenForSwaggers/sdkinfo.json](https://github.com/Azure/azure-sdk-for-net/blob/master/tools/legacy/ScriptBackup/autogenForSwaggers/sdkinfo.json) is a JSON file for mapping [Azure REST API specifications](https://github.com/Azure/azure-rest-api-specs) to [Azure SDK for .Net](https://github.com/Azure/azure-sdk-for-net). +[https://github.com/Azure/azure-sdk-for-net/blob/main/tools/legacy/ScriptBackup/autogenForSwaggers/sdkinfo.json](https://github.com/Azure/azure-sdk-for-net/blob/main/tools/legacy/ScriptBackup/autogenForSwaggers/sdkinfo.json) is a JSON file for mapping [Azure REST API specifications](https://github.com/Azure/azure-rest-api-specs) to [Azure SDK for .Net](https://github.com/Azure/azure-sdk-for-net). In the future, the file should be replaced by configuration files. The file is an array of object.